From dbface94eab206b5c5b7b07ff98e6acd140d785a Mon Sep 17 00:00:00 2001 From: Scott Mansell Date: Sat, 9 Apr 2016 18:21:42 +1200 Subject: [PATCH] And remove the feature from the Arm64 jit too. --- .../PowerPC/JitArm64/JitArm64_LoadStore.cpp | 28 ------------------- 1 file changed, 28 deletions(-) diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp index 34a8638024..08d51a6014 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp @@ -733,34 +733,6 @@ void JitArm64::dcbx(UGeckoInstruction inst) SetJumpTarget(bit_not_set); SetJumpTarget(near); - // dcbi - if (inst.SUBOP10 == 470) - { - // Flush DSP DMA if DMAState bit is set - MOVI2R(EncodeRegTo64(WA), (u64)&DSP::g_dspState); - LDRH(INDEX_UNSIGNED, WA, EncodeRegTo64(WA), 0); - - bit_not_set = TBZ(WA, 9); - far = B(); - SwitchToFarCode(); - SetJumpTarget(far); - - ABI_PushRegisters(gprs_to_push); - m_float_emit.ABI_PushRegisters(fprs_to_push, X30); - - LSL(W0, addr, 5); - MOVI2R(X1, (u64)DSP::FlushInstantDMA); - BLR(X1); - - m_float_emit.ABI_PopRegisters(fprs_to_push, X30); - ABI_PopRegisters(gprs_to_push); - - near = B(); - SwitchToNearCode(); - SetJumpTarget(near); - SetJumpTarget(bit_not_set); - } - gpr.Unlock(addr, value, W30); }