From 15cfbd373621b5bd6d6dfc218c82e7bf53dd0357 Mon Sep 17 00:00:00 2001 From: Ben Vanik Date: Fri, 24 May 2013 16:34:24 -0700 Subject: [PATCH] The various _ptr helpers in asmjit are useless. --- src/xenia/cpu/x64/x64_emitter.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/xenia/cpu/x64/x64_emitter.cc b/src/xenia/cpu/x64/x64_emitter.cc index db161fb7c..47833829b 100644 --- a/src/xenia/cpu/x64/x64_emitter.cc +++ b/src/xenia/cpu/x64/x64_emitter.cc @@ -1529,25 +1529,25 @@ void X64Emitter::WriteMemory( GpVar tmp; switch (size) { case 1: - c.mov(byte_ptr(real_address), value); + c.mov(byte_ptr(real_address), value.r8()); break; case 2: tmp = c.newGpVar(); c.mov(tmp, value); c.xchg(tmp.r8Lo(), tmp.r8Hi()); - c.mov(word_ptr(real_address), tmp); + c.mov(word_ptr(real_address), tmp.r16()); break; case 4: tmp = c.newGpVar(); c.mov(tmp, value); c.bswap(tmp.r32()); - c.mov(dword_ptr(real_address), tmp); + c.mov(dword_ptr(real_address), tmp.r32()); break; case 8: tmp = c.newGpVar(); c.mov(tmp, value); c.bswap(tmp.r64()); - c.mov(qword_ptr(real_address), tmp); + c.mov(qword_ptr(real_address), tmp.r64()); break; default: XEASSERTALWAYS();