From 26d0f58aecd32795b1421c9c6225d3df4f7eb258 Mon Sep 17 00:00:00 2001 From: Soren Jorvang Date: Sun, 9 Jan 2011 19:39:43 +0000 Subject: [PATCH] The r5799 workaround is no longer necessary with r6792 + r6795. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6798 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/Core/Src/PowerPC/Jit64/Jit_Integer.cpp | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/Source/Core/Core/Src/PowerPC/Jit64/Jit_Integer.cpp b/Source/Core/Core/Src/PowerPC/Jit64/Jit_Integer.cpp index 35e2c27f24..50ef4711e8 100644 --- a/Source/Core/Core/Src/PowerPC/Jit64/Jit_Integer.cpp +++ b/Source/Core/Core/Src/PowerPC/Jit64/Jit_Integer.cpp @@ -100,11 +100,6 @@ void Jit64::regimmop(int d, int a, bool binary, u32 value, Operation doop, void { // a == 0, which for these instructions imply value = 0 gpr.SetImmediate32(d, value); -#ifdef __APPLE__ -// XXX soren - // FIXME: Seems to be required on OS X (see r5799) - gpr.StoreFromRegister(d); -#endif } else { @@ -143,20 +138,12 @@ void Jit64::reg_imm(UGeckoInstruction inst) if (!js.isLastInstruction) { if ((js.next_inst.OPCD == 14) && (js.next_inst.RD == d) && (js.next_inst.RA == d)) { // addi gpr.SetImmediate32(d, ((u32)inst.SIMM_16 << 16) + (u32)(s32)js.next_inst.SIMM_16); -#ifdef __APPLE__ - // FIXME: Seems to be required on OS X (see r5799) - gpr.StoreFromRegister(d); -#endif js.downcountAmount++; js.skipnext = true; break; } else if ((js.next_inst.OPCD == 24) && (js.next_inst.RA == d) && (js.next_inst.RS == d)) { // ori gpr.SetImmediate32(d, ((u32)inst.SIMM_16 << 16) | (u32)js.next_inst.UIMM); -#ifdef __APPLE__ - // FIXME: Seems to be required on OS X (see r5799) - gpr.StoreFromRegister(d); -#endif js.downcountAmount++; js.skipnext = true; break;