diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/emu/x64run660f.c | 2 |
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) { |