a64_emitter: Use Correct alias for ZR and WZR in CMP

This commit is contained in:
SachinVin 2019-10-08 17:03:40 +05:30 committed by xperia64
parent 0f3ef9babe
commit f02ef43aa8

View File

@ -1445,7 +1445,7 @@ void ARM64XEmitter::SUBS(ARM64Reg Rd, ARM64Reg Rn, u32 imm, bool shift) {
EncodeAddSubImmInst(1, true, shift, imm, Rn, Rd);
}
void ARM64XEmitter::CMP(ARM64Reg Rn, u32 imm, bool shift) {
EncodeAddSubImmInst(1, true, shift, imm, Rn, Is64Bit(Rn) ? SP : WSP);
EncodeAddSubImmInst(1, true, shift, imm, Rn, Is64Bit(Rn) ? ZR : WZR);
}
// Data Processing (Immediate)