Merge pull request #1602 from FioraAeterna/fixforce25bitimprecise

JIT: fix Force25BitPrecision with accurate single precision mode off
This commit is contained in:
Ryan Houdek 2014-11-28 22:42:44 -06:00
commit 1aed2542c7
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)); PADDQ(output, R(tmp));
} }
} }
else if (!input.IsSimpleReg() || input.GetSimpleReg() != output)
{
MOVAPD(output, input);
}
} }
static u32 GC_ALIGNED16(temp32); static u32 GC_ALIGNED16(temp32);