fixed serious OP_FLOAT_CMP bug (boy I was tired)

This commit is contained in:
David Anderson
2006-02-11 21:51:28 +00:00
parent e74ff6a5a4
commit 82693ccae6
7 changed files with 7 additions and 5 deletions

View File

@@ -1982,10 +1982,11 @@ OP_FLOAT_CMP:
fld dword [esi+4]
fucompp
fnstsw ax
fwait
sahf
cmovz eax, [g_flagsjit+4]
cmovg eax, [g_flagsjit+8]
cmovl eax, [g_flagsjit+0]
cmova eax, [g_flagsjit+8]
cmovb eax, [g_flagsjit+0]
CHECKCODESIZE j_float_cmp
OP_INVALID: ; break from the compiler with an error code