tiny optimizations from evilspy
This commit is contained in:
parent
484014e2db
commit
635d18de92
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1412,7 +1412,7 @@ OP_FLOAT_MUL:
|
|||||||
add esi,4
|
add esi,4
|
||||||
fld dword [edi+ecx+4]
|
fld dword [edi+ecx+4]
|
||||||
fmul dword [edi+ecx+8]
|
fmul dword [edi+ecx+8]
|
||||||
push dword 0
|
sub esp,4
|
||||||
fstp dword [esp]
|
fstp dword [esp]
|
||||||
pop eax
|
pop eax
|
||||||
GO_ON
|
GO_ON
|
||||||
@ -1421,7 +1421,7 @@ OP_FLOAT_DIV:
|
|||||||
add esi,4
|
add esi,4
|
||||||
fld dword [edi+ecx+4]
|
fld dword [edi+ecx+4]
|
||||||
fdiv dword [edi+ecx+8]
|
fdiv dword [edi+ecx+8]
|
||||||
push dword 0
|
sub esp,4
|
||||||
fstp dword [esp]
|
fstp dword [esp]
|
||||||
pop eax
|
pop eax
|
||||||
GO_ON
|
GO_ON
|
||||||
@ -1430,7 +1430,7 @@ OP_FLOAT_ADD:
|
|||||||
add esi,4
|
add esi,4
|
||||||
fld dword [edi+ecx+4]
|
fld dword [edi+ecx+4]
|
||||||
fadd dword [edi+ecx+8]
|
fadd dword [edi+ecx+8]
|
||||||
push dword 0
|
sub esp,4
|
||||||
fstp dword [esp]
|
fstp dword [esp]
|
||||||
pop eax
|
pop eax
|
||||||
GO_ON
|
GO_ON
|
||||||
@ -1439,7 +1439,7 @@ OP_FLOAT_SUB:
|
|||||||
add esi,4
|
add esi,4
|
||||||
fld dword [edi+ecx+4]
|
fld dword [edi+ecx+4]
|
||||||
fsub dword [edi+ecx+8]
|
fsub dword [edi+ecx+8]
|
||||||
push dword 0
|
sub esp, 4
|
||||||
fstp dword [esp]
|
fstp dword [esp]
|
||||||
pop eax
|
pop eax
|
||||||
GO_ON
|
GO_ON
|
||||||
@ -1447,7 +1447,7 @@ OP_FLOAT_SUB:
|
|||||||
OP_FLOAT_TO:
|
OP_FLOAT_TO:
|
||||||
add esi,4
|
add esi,4
|
||||||
fild dword [edi+ecx+4]
|
fild dword [edi+ecx+4]
|
||||||
push 0
|
sub esp,4
|
||||||
fstp dword [esp]
|
fstp dword [esp]
|
||||||
pop eax
|
pop eax
|
||||||
GO_ON
|
GO_ON
|
||||||
|
@ -1896,7 +1896,7 @@ OP_FLOAT_MUL:
|
|||||||
j_float_mul:
|
j_float_mul:
|
||||||
fld dword [esi+4]
|
fld dword [esi+4]
|
||||||
fmul dword [esi+8]
|
fmul dword [esi+8]
|
||||||
push dword 0
|
sub esp, 4
|
||||||
fstp dword [esp]
|
fstp dword [esp]
|
||||||
pop eax
|
pop eax
|
||||||
CHECKCODESIZE j_float_mul
|
CHECKCODESIZE j_float_mul
|
||||||
@ -1906,7 +1906,7 @@ OP_FLOAT_DIV:
|
|||||||
j_float_div:
|
j_float_div:
|
||||||
fld dword [esi+4]
|
fld dword [esi+4]
|
||||||
fdiv dword [esi+8]
|
fdiv dword [esi+8]
|
||||||
push dword 0
|
sub esp, 4
|
||||||
fstp dword [esp]
|
fstp dword [esp]
|
||||||
pop eax
|
pop eax
|
||||||
CHECKCODESIZE j_float_div
|
CHECKCODESIZE j_float_div
|
||||||
@ -1916,7 +1916,7 @@ OP_FLOAT_ADD:
|
|||||||
j_float_add:
|
j_float_add:
|
||||||
fld dword [esi+4]
|
fld dword [esi+4]
|
||||||
fadd dword [esi+8]
|
fadd dword [esi+8]
|
||||||
push dword 0
|
sub esp, 4
|
||||||
fstp dword [esp]
|
fstp dword [esp]
|
||||||
pop eax
|
pop eax
|
||||||
CHECKCODESIZE j_float_add
|
CHECKCODESIZE j_float_add
|
||||||
@ -1926,7 +1926,7 @@ OP_FLOAT_SUB:
|
|||||||
j_float_sub:
|
j_float_sub:
|
||||||
fld dword [esi+4]
|
fld dword [esi+4]
|
||||||
fsub dword [esi+8]
|
fsub dword [esi+8]
|
||||||
push dword 0
|
sub esp, 4
|
||||||
fstp dword [esp]
|
fstp dword [esp]
|
||||||
pop eax
|
pop eax
|
||||||
CHECKCODESIZE j_float_sub
|
CHECKCODESIZE j_float_sub
|
||||||
@ -1935,7 +1935,7 @@ OP_FLOAT_TO:
|
|||||||
GO_ON j_float_to, OP_FLOAT_ROUND
|
GO_ON j_float_to, OP_FLOAT_ROUND
|
||||||
j_float_to:
|
j_float_to:
|
||||||
fild dword [esi+4]
|
fild dword [esi+4]
|
||||||
push 0
|
sub esp, 4
|
||||||
fstp dword [esp]
|
fstp dword [esp]
|
||||||
pop eax
|
pop eax
|
||||||
CHECKCODESIZE j_float_to
|
CHECKCODESIZE j_float_to
|
||||||
|
Loading…
x
Reference in New Issue
Block a user