about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2025-01-08 15:59:14 +0100
committerptitSeb <sebastien.chev@gmail.com>2025-01-08 15:59:14 +0100
commit99d0889cfd578ce9cc6e016e010c855f86d2f8cd (patch)
treede90b396d2bb15d761310e125164f77f80229ce8 /src
parent653a67c8addcb980ce10a27765e582c972f8d69c (diff)
downloadbox64-99d0889cfd578ce9cc6e016e010c855f86d2f8cd.tar.gz
box64-99d0889cfd578ce9cc6e016e010c855f86d2f8cd.zip
[INTERPRETER] Removed some useless tests on x87 comp
Diffstat (limited to 'src')
-rw-r--r--src/emu/x87emu_private.h8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/emu/x87emu_private.h b/src/emu/x87emu_private.h
index 17691c49..74758acf 100644
--- a/src/emu/x87emu_private.h
+++ b/src/emu/x87emu_private.h
@@ -73,10 +73,6 @@ static inline void fpu_fcom(x64emu_t* emu, double b)
         emu->sw.f.F87_C0 = 1;
         emu->sw.f.F87_C2 = 1;
         emu->sw.f.F87_C3 = 1;
-    } else if (((b==-INFINITY) || (ST0.d==INFINITY)) && ST0.d!=b) {
-        emu->sw.f.F87_C0 = 0;
-        emu->sw.f.F87_C2 = 0;
-        emu->sw.f.F87_C3 = 0;
     } else if (isgreater(ST0.d, b)) {
         emu->sw.f.F87_C0 = 0;
         emu->sw.f.F87_C2 = 0;
@@ -104,10 +100,6 @@ static inline void fpu_fcomi(x64emu_t* emu, double b)
         SET_FLAG(F_CF);
         SET_FLAG(F_PF);
         SET_FLAG(F_ZF);
-    } else if (((b==-INFINITY) || (ST0.d==INFINITY)) && ST0.d!=b) {
-        CLEAR_FLAG(F_CF);
-        CLEAR_FLAG(F_PF);
-        CLEAR_FLAG(F_ZF);
     } else if (isgreater(ST0.d, b)) {
         CLEAR_FLAG(F_CF);
         CLEAR_FLAG(F_PF);