Merge pull request #1753 from FioraAeterna/fixredundantmov

JIT: Fix redundant MOVs in x86 trampolines
This commit is contained in:
Matthew Parlane 2014-12-22 11:30:01 +13:00
commit 8cd23f5334

View file

@ -86,7 +86,8 @@ const u8* TrampolineCache::GenerateReadTrampoline(const InstructionInfo &info, B
break;
}
MOV(dataRegSize, R(dataReg), R(ABI_RETURN));
if (dataReg != ABI_RETURN)
MOV(dataRegSize, R(dataReg), R(ABI_RETURN));
ABI_PopRegistersAndAdjustStack(registersInUse, 8);
RET();