[AArch64] Upstream PPSSPP's emitter changes.

Requires a minor change to in the JIT to make sure everything still works.
This commit is contained in:
Ryan Houdek
2015-06-07 16:57:57 -05:00
parent cf7178b4c2
commit 05b72c5d31
3 changed files with 1275 additions and 226 deletions

View File

@ -68,7 +68,7 @@ void JitArm64::psq_l(UGeckoInstruction inst)
fpr.BindToRegister(inst.RS, false);
ARM64Reg VS = fpr.R(inst.RS);
m_float_emit.FCVTL(64, EncodeRegToDouble(VS), D0);
m_float_emit.FCVTL(64, VS, D0);
if (inst.W)
{
m_float_emit.FMOV(D0, 0x70); // 1.0 as a Double