Isn't the point that x86 instructions are themselves no longer a good mental model for what the processor is actually doing under the hood, and thus C which was long billed as a thin layer over top of assembly is itself a higher abstraction?
There is AFAIK no way to express or interact with speculative execution/branch prediction, for example.
There is AFAIK no way to express or interact with speculative execution/branch prediction, for example.