You can't even claim constant-time for most assembly code unless you tie it to a specific µarchitecture, because most ISAs make no guarantee of a constant-time for the instructions you're using.
But you also write your code that runs in the vm such that its branch history is worthless.
-
-
in that case why do you have the vm?
-
To mitigate variable insn timing (if you can write host asm) or lack of timing model in C (portable code only).
End of conversation
New conversation -
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.