From 52f8fa1d5b687fbd15d8303f7af2c216e19fe9ef Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sat, 1 Apr 2023 13:17:37 +0200 Subject: Fixed 66 0F 5B opcodes --- src/emu/x64run660f.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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) { -- cgit 1.4.1