tiny optimizations from evilspy

This commit is contained in:
David Anderson
2006-02-22 01:36:29 +00:00
parent 484014e2db
commit 635d18de92
6 changed files with 55 additions and 55 deletions

View File

@@ -1409,47 +1409,47 @@ OP_NOP:
GO_ON
OP_FLOAT_MUL:
add esi,4
fld dword [edi+ecx+4]
add esi,4
fld dword [edi+ecx+4]
fmul dword [edi+ecx+8]
push dword 0
sub esp,4
fstp dword [esp]
pop eax
pop eax
GO_ON
OP_FLOAT_DIV:
add esi,4
fld dword [edi+ecx+4]
add esi,4
fld dword [edi+ecx+4]
fdiv dword [edi+ecx+8]
push dword 0
sub esp,4
fstp dword [esp]
pop eax
pop eax
GO_ON
OP_FLOAT_ADD:
add esi,4
fld dword [edi+ecx+4]
add esi,4
fld dword [edi+ecx+4]
fadd dword [edi+ecx+8]
push dword 0
sub esp,4
fstp dword [esp]
pop eax
pop eax
GO_ON
OP_FLOAT_SUB:
add esi,4
fld dword [edi+ecx+4]
add esi,4
fld dword [edi+ecx+4]
fsub dword [edi+ecx+8]
push dword 0
sub esp, 4
fstp dword [esp]
pop eax
pop eax
GO_ON
OP_FLOAT_TO:
add esi,4
add esi,4
fild dword [edi+ecx+4]
push 0
sub esp,4
fstp dword [esp]
pop eax
pop eax
GO_ON
OP_FLOAT_ROUND: