Re:Intel knows it's no longer inside
by userbinator on Wednesday June 01, 2016 @09:15PM
(#11819658)
That also makes for some very interesting timings, where the instruction runs faster in the case that there's no carry between the two halves.
From section 2 of this:
https://gmplib.org/~tege/x86-timing.pdf
"Pentium F0-F2 can sustain 3 add r, i per cycle for -32768 <= i <= 32767, but for larger immediate operands it can sustain only about 3/2 per cycle."
See Hinton et al., "The microarchitecture of the Pentium 4 processor" [1] for all the nifty details -- pp 8-9, and Fig 7 in particular.
[1] http://www.ecs.umass.edu/ece/koren/ece568/papers/Pentium4.pd...