diff --git a/unittests/32Bit_ASM/X87/DB_E2.asm b/unittests/32Bit_ASM/X87/DB_E2.asm index 040fa2187..ae1810110 100644 --- a/unittests/32Bit_ASM/X87/DB_E2.asm +++ b/unittests/32Bit_ASM/X87/DB_E2.asm @@ -10,7 +10,7 @@ finit ; IOC is 0 fldz -fld1 +fldz fdiv st0, st1 ; IOC is 1 fnstsw ax diff --git a/unittests/ASM/X87/DB_E2.asm b/unittests/ASM/X87/DB_E2.asm index b4481157c..0975410fe 100644 --- a/unittests/ASM/X87/DB_E2.asm +++ b/unittests/ASM/X87/DB_E2.asm @@ -9,7 +9,7 @@ finit ; IOC is 0 fldz -fld1 +fldz fdiv st0, st1 ; IOC is 1 fnstsw ax diff --git a/unittests/ASM/X87_F64/DB_E2_F64.asm b/unittests/ASM/X87_F64/DB_E2_F64.asm deleted file mode 100644 index cfe4ccee7..000000000 --- a/unittests/ASM/X87_F64/DB_E2_F64.asm +++ /dev/null @@ -1,26 +0,0 @@ -%ifdef CONFIG -{ - "RegData": { - "RAX": "0", - "RBX": "1" - }, - "Env": { "FEX_X87REDUCEDPRECISION" : "1" } -} -%endif - -finit ; IOC is 0 -fldz -fld1 -fdiv st0, st1 ; IOC is 1 - -fnstsw ax -and rax, 1 -mov rbx, rax ; save IOC to RBX - -; Clear -fnclex - -fnstsw ax -and rax, 1 - -hlt