From 992893ba412fe3248d4add3f84f874638b7110c0 Mon Sep 17 00:00:00 2001 From: degasus Date: Sat, 2 Sep 2017 14:33:07 +0200 Subject: [PATCH] Jit64: Use ImmPtr. --- Source/Core/Core/PowerPC/Jit64/Jit.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Core/Core/PowerPC/Jit64/Jit.cpp b/Source/Core/Core/PowerPC/Jit64/Jit.cpp index d046a639ad..1a8cd83972 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit.cpp @@ -375,10 +375,10 @@ bool Jit64::Cleanup() { ABI_PushRegistersAndAdjustStack({}, 0); // get end tic - MOV(64, R(ABI_PARAM1), Imm64(reinterpret_cast(&js.curBlock->profile_data.ticStop))); + MOV(64, R(ABI_PARAM1), ImmPtr(&js.curBlock->profile_data.ticStop)); ABI_CallFunction(QueryPerformanceCounter); // tic counter += (end tic - start tic) - MOV(64, R(RSCRATCH2), Imm64(reinterpret_cast(&js.curBlock->profile_data))); + MOV(64, R(RSCRATCH2), ImmPtr(&js.curBlock->profile_data)); MOV(64, R(RSCRATCH), MDisp(RSCRATCH2, offsetof(JitBlock::ProfileData, ticStop))); SUB(64, R(RSCRATCH), MDisp(RSCRATCH2, offsetof(JitBlock::ProfileData, ticStart))); ADD(64, R(RSCRATCH), MDisp(RSCRATCH2, offsetof(JitBlock::ProfileData, ticCounter))); @@ -668,7 +668,7 @@ const u8* Jit64::DoJit(u32 em_address, PPCAnalyst::CodeBuffer* code_buf, JitBloc if (Profiler::g_ProfileBlocks) { // get start tic - MOV(64, R(ABI_PARAM1), Imm64(reinterpret_cast(&b->profile_data.ticStart))); + MOV(64, R(ABI_PARAM1), ImmPtr(&b->profile_data.ticStart)); int offset = static_cast(offsetof(JitBlock::ProfileData, runCount)) - static_cast(offsetof(JitBlock::ProfileData, ticStart)); ADD(64, MDisp(ABI_PARAM1, offset), Imm8(1));