diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp index 2127b1f62d..a9ae18806a 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp @@ -623,7 +623,7 @@ void Jit64::mcrfs(UGeckoInstruction inst) } AND(32, R(RSCRATCH), Imm32(mask)); MOV(32, PPCSTATE(fpscr), R(RSCRATCH)); - LEA(64, RSCRATCH, M(m_crTable.data())); + LEA(64, RSCRATCH, MConst(m_crTable)); MOV(64, R(RSCRATCH), MComplex(RSCRATCH, RSCRATCH2, SCALE_8, 0)); MOV(64, PPCSTATE(cr_val[inst.CRFD]), R(RSCRATCH)); } @@ -664,7 +664,7 @@ static const u32 s_fpscr_to_mxcsr[] = { // Needs value of FPSCR in RSCRATCH. void Jit64::UpdateMXCSR() { - LEA(64, RSCRATCH2, M(&s_fpscr_to_mxcsr)); + LEA(64, RSCRATCH2, MConst(s_fpscr_to_mxcsr)); AND(32, R(RSCRATCH), Imm32(7)); LDMXCSR(MComplex(RSCRATCH2, RSCRATCH, SCALE_4, 0)); } @@ -730,7 +730,7 @@ void Jit64::mtfsfix(UGeckoInstruction inst) // Field 7 contains NI and RN. if (inst.CRFD == 7) - LDMXCSR(M(&s_fpscr_to_mxcsr[imm & 7])); + LDMXCSR(MConst(s_fpscr_to_mxcsr, imm & 7)); } void Jit64::mtfsfx(UGeckoInstruction inst)