Contents of log.txt:
0001EA52:0041FA52
[esp+0x0070]=([esp+0x0040]-[esp+0x0050])
[esp+0x0074]=([esp+0x0044]-[esp+0x0054])
[esp+0x0078]=([esp+0x0048]-[esp+0x0058])
Patched:
fld dword [esp+0x40]
lea ecx,[esp+0x68]
fsub dword [esp+0x50]
push ecx
fld dword [esp+0x40]
lea edx,[esp+0xa4]
fsub dword [esp+0x50]
push edx
fld dword [esp+0x40]
lea ecx,[esp+0xd8]
fsub dword [esp+0x50]
fstp dword [esp+0x70]
fstp dword [esp+0x74]
fstp dword [esp+0x78]
with:
lea ecx,[esp+0x68]
push ecx
lea edx,[esp+0xa4]
push edx
lea ecx,[esp+0xd8]
movss xmm0,[esp+0x40]
movhps xmm0,[esp+0x44]
movss xmm1,[esp+0x50]
movhps xmm1,[esp+0x54]
subps xmm0,xmm1
movhps [esp+0x74],xmm0
movss [esp+0x70],xmm0
Benchmark:
FPU: 00:00:00.0312002
SSE: 00:00:00.0312002
Ratio: 1
------------------------------------------------
[esp+0x0070]=([esp+0x0040]-[esp+0x0050])
[esp+0x0074]=([esp+0x0044]-[esp+0x0054])
[esp+0x0078]=([esp+0x0048]-[esp+0x0058])
Patched:
fld dword [esp+0x40]
lea ecx,[esp+0x68]
fsub dword [esp+0x50]
push ecx
fld dword [esp+0x40]
lea edx,[esp+0xa4]
fsub dword [esp+0x50]
push edx
fld dword [esp+0x40]
lea ecx,[esp+0xd8]
fsub dword [esp+0x50]
fstp dword [esp+0x70]
fstp dword [esp+0x74]
fstp dword [esp+0x78]
with:
lea ecx,[esp+0x68]
push ecx
lea edx,[esp+0xa4]
push edx
lea ecx,[esp+0xd8]
movss xmm0,[esp+0x40]
movhps xmm0,[esp+0x44]
movss xmm1,[esp+0x50]
movhps xmm1,[esp+0x54]
subps xmm0,xmm1
movhps [esp+0x74],xmm0
movss [esp+0x70],xmm0
Benchmark:
FPU: 00:00:00.0312002
SSE: 00:00:00.0312002
Ratio: 1
------------------------------------------------
Not sure how to interpret.