mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-25 15:19:42 -06:00
EmuCodeBlock: remove redundant instructions
Their result is overwritten by a subsequent MOV.
This commit is contained in:
@ -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);
|
||||||
|
Reference in New Issue
Block a user