From de3ce74b48d0a2f2de4cf89cb3aa4d49f9b37237 Mon Sep 17 00:00:00 2001 From: degasus Date: Sun, 2 Aug 2015 03:50:34 +0200 Subject: [PATCH] JitArm64: disable addzex --- Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp index 7c6fb4b29f..dd367d17f1 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp @@ -678,6 +678,9 @@ void JitArm64::addzex(UGeckoInstruction inst) JITDISABLE(bJITIntegerOff); FALLBACK_IF(inst.OE); + // breaks Kirby + FALLBACK_IF(1); + int a = inst.RA, d = inst.RD; gpr.BindToRegister(d, d == a);