00532037 |> \85DB TEST EBX,EBX ; Case 0 of switch 00532021
00532039 |. F3:0F105424 3>MOVSS XMM2,DWORD PTR SS:[ESP+38]
0053203F |. F3:0F5CCF SUBSS XMM1,XMM7
00532043 |. F3:0F5CC2 SUBSS XMM0,XMM2
00532047 |. F3:0F59CE MULSS XMM1,XMM6
0053204B |. F3:0F59C6 MULSS XMM0,XMM6
0053204F |. F3:0F58CF ADDSS XMM1,XMM7
00532053 |. F3:0F58C2 ADDSS XMM0,XMM2
00532057 |. 0F8E ED000000 JLE lg.0053214A
0053205D |. 8D49 00 LEA ECX,DWORD PTR DS:[ECX]
00532060 |> F3:0F1016 /MOVSS XMM2,DWORD PTR DS:[ESI]
00532064 |. 0F2FD1 |COMISS XMM2,XMM1
00532067 |. 76 09 |JBE SHORT lg.00532072
00532069 |. F3:0F110E |MOVSS DWORD PTR DS:[ESI],XMM1
0053206D |. F3:0F1146 10 |MOVSS DWORD PTR DS:[ESI+10],XMM0
00532072 |> 83C6 18 |ADD ESI,18
00532075 |. 83EB 01 |SUB EBX,1
00532078 |.^ 75 E6 \JNZ SHORT lg.00532060
最近调试个东西,都是XMM寄存器做的运算.
可是,在上面几有关XMM寄存器执行时,我发现,
OD里,无论是FPU ,还是XMM,还是3DNow 几个窗口里ST,MM 的值并没有发生变化.
是不是在OD里看不到XMM寄存器呀?
有什么办法 能看到吗?
还有个问题,XMM寄存器通常都是对什么类似的数据操作,是整数型,还是浮点数型.
看网上的介绍,好像SEE只对浮点数据操作.
请各位朋友帮忙,谢谢!
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!