@tehjh This is bugging the heck out of me. Why:
mov al, ...
Instead of:
movzx rax, ...
Doesn't "mov al" create a hidden dependency you want to get rid of? where movzx gets rid of that dependency??
you mean in the Meltdown paper? I didn't write that, ask the people who are listed as authors :P
/cc @misc0110 @mlqxyz @yuvalyarom @stefanmangard @lavados (don't know the others' twitter handles)
-
-
ok, to restate the original question: why "mov al" instead of "movzx" in the Meltdown paper? I'd assume the "mov al" would create a hidden dependency that would stop the speculative execution because the CPU doesn't know the high-order bits.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.