diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-01-08 15:59:14 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-01-08 15:59:14 +0100 |
| commit | 99d0889cfd578ce9cc6e016e010c855f86d2f8cd (patch) | |
| tree | de90b396d2bb15d761310e125164f77f80229ce8 /src | |
| parent | 653a67c8addcb980ce10a27765e582c972f8d69c (diff) | |
| download | box64-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.h | 8 |
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); |