From 99d0889cfd578ce9cc6e016e010c855f86d2f8cd Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Wed, 8 Jan 2025 15:59:14 +0100 Subject: [INTERPRETER] Removed some useless tests on x87 comp --- src/emu/x87emu_private.h | 8 -------- 1 file changed, 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); -- cgit 1.4.1