about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-04-01 13:17:37 +0200
committerptitSeb <sebastien.chev@gmail.com>2023-04-01 13:18:34 +0200
commit52f8fa1d5b687fbd15d8303f7af2c216e19fe9ef (patch)
tree212936a62a91cd377519bdae2edee2b2c34c2a4a /src
parent5661de58a8373801b0ecbd2dab016678cbb2a964 (diff)
downloadbox64-52f8fa1d5b687fbd15d8303f7af2c216e19fe9ef.tar.gz
box64-52f8fa1d5b687fbd15d8303f7af2c216e19fe9ef.zip
Fixed 66 0F 5B opcodes
Diffstat (limited to 'src')
-rw-r--r--src/emu/x64run660f.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/x64run660f.c b/src/emu/x64run660f.c
index 4db88fbc..3e164c04 100644
--- a/src/emu/x64run660f.c
+++ b/src/emu/x64run660f.c
@@ -1064,7 +1064,7 @@ uintptr_t Run660F(x64emu_t *emu, rex_t rex, uintptr_t addr)
         GETEX(0);

         GETGX;

         for(int i=0; i<4; ++i)

-            if(isnanf(EX->f[i]) || isinff(EX->f[i]) || EX->f[i]>0x7fffffff || EX->f[i]<-0x80000000)

+            if(isnanf(EX->f[i]) || isinff(EX->f[i]) || EX->f[i]>(int32_t)0x7fffffff || EX->f[i]<(int32_t)0x80000000)

                 GX->sd[i] = 0x80000000;

             else

                 switch(emu->mxcsr.f.MXCSR_RC) {