Assembly Language for Beginners

(nextflipdebug2) #1

1.31. WORKING WITH FLOATING POINT NUMBERS USING SIMD


Figure 1.117:OllyDbg:FLDleft function result inST(0)

We see that OllyDbg shows the XMM registers as pairs ofdoublenumbers, but only thelowerpart is used.


Apparently, OllyDbg shows them in that format because the SSE2 instructions (suffixed with-SD) are
executed right now.


But of course, it’s possible to switch the register format and to see their contents as 4float-numbers or
just as 16 bytes.

Free download pdf