JIT: fix Force25BitPrecision with accurate single precision mode off

Doesn't affect anything now, but it's more correct (and should make setting
AccurateSinglePrecision to false work properly now).
This commit is contained in:
Fiora 2014-11-28 06:39:47 -08:00
parent 0e3d20c349
commit 3e893913dd
1 changed files with 4 additions and 0 deletions

View File

@ -799,6 +799,10 @@ void EmuCodeBlock::Force25BitPrecision(X64Reg output, OpArg input, X64Reg tmp)
PADDQ(output, R(tmp));
}
}
else if (!input.IsSimpleReg() || input.GetSimpleReg() != output)
{
MOVAPD(output, input);
}
}
static u32 GC_ALIGNED16(temp32);