diff --git a/src/xenia/cpu/backend/a64/a64_emitter.cc b/src/xenia/cpu/backend/a64/a64_emitter.cc index dfcc0c7e9..ab7ea125e 100644 --- a/src/xenia/cpu/backend/a64/a64_emitter.cc +++ b/src/xenia/cpu/backend/a64/a64_emitter.cc @@ -661,8 +661,8 @@ void A64Emitter::ReloadContext() { } void A64Emitter::ReloadMembase() { - // mov(GetMembaseReg(), qword[GetContextReg() + 8]); // membase - LDR(GetMembaseReg(), GetContextReg(), 8); // membase + LDR(GetMembaseReg(), GetContextReg(), + offsetof(ppc::PPCContext, virtual_membase)); } bool A64Emitter::ConstantFitsIn32Reg(uint64_t v) {