Recently much of the performance benefits of modern CPUs have instead come from "optimizing compilers" (like GCC, LLVM [in turn rustc, Julia, etc], Glasgow Haskell Compiler, JavascriptCore, Spidermonkey, V8, JVMs, etc) emitting code better suited for them. Addressed by numerous optimization passes.
At which point compilers have an interesting tradeoff: Do we make our own software faster or the software we're compiling? JITs have this worse!
So what sort of code does modern hardware like?
1/6?