mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-05 09:39:58 +00:00
EmuCodeBlock: remove redundant instructions
Their result is overwritten by a subsequent MOV.
This commit is contained in:
parent
0e0fd18d5e
commit
e3b424facd
@ -1056,8 +1056,6 @@ void EmuCodeBlock::SetFPRF(Gen::X64Reg xmm)
|
|||||||
MScaled(RSCRATCH, Common::PPC_FPCLASS_NN - Common::PPC_FPCLASS_PN, Common::PPC_FPCLASS_PN));
|
MScaled(RSCRATCH, Common::PPC_FPCLASS_NN - Common::PPC_FPCLASS_PN, Common::PPC_FPCLASS_PN));
|
||||||
continue1 = J();
|
continue1 = J();
|
||||||
SetJumpTarget(nan);
|
SetJumpTarget(nan);
|
||||||
MOVQ_xmm(R(RSCRATCH), xmm);
|
|
||||||
SHR(64, R(RSCRATCH), Imm8(63));
|
|
||||||
MOV(32, R(RSCRATCH), Imm32(Common::PPC_FPCLASS_QNAN));
|
MOV(32, R(RSCRATCH), Imm32(Common::PPC_FPCLASS_QNAN));
|
||||||
continue2 = J();
|
continue2 = J();
|
||||||
SetJumpTarget(infinity);
|
SetJumpTarget(infinity);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user