Except windows still uses stdcall which is pascal style return with c styled parameter ordering.
That's why you macro and inline your code. call's jxx's are expensive, hense CMOV ^_^
really? I wonder if the timing of rep and string instructions have improved at all?
Linus rants about most everything, CMOV helped avoid branch prediction issues etc.
"It would be interesting to break it down further in “normal” instructions, SIMD instructions, other optimizations, and special purpose instructions… if anyone can be bothered categorizing 600+ instructions."…
One may also pay pennies for bullets, likely better to move both you AND your money overseas while you still can.
Except windows still uses stdcall which is pascal style return with c styled parameter ordering.
That's why you macro and inline your code. call's jxx's are expensive, hense CMOV ^_^
really? I wonder if the timing of rep and string instructions have improved at all?
Linus rants about most everything, CMOV helped avoid branch prediction issues etc.
"It would be interesting to break it down further in “normal” instructions, SIMD instructions, other optimizations, and special purpose instructions… if anyone can be bothered categorizing 600+ instructions."…
One may also pay pennies for bullets, likely better to move both you AND your money overseas while you still can.