From 16b27ffb2395583bb2b17d83a98fb93fc36f92d8 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sun, 15 Sep 2013 11:41:57 -0700 Subject: [PATCH] Disable x86 Comp_VRot on non-Windows. This may fix x86 Android issues as well as Linux/etc. --- Core/MIPS/x86/CompVFPU.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Core/MIPS/x86/CompVFPU.cpp b/Core/MIPS/x86/CompVFPU.cpp index ca65925334..a367e5b251 100644 --- a/Core/MIPS/x86/CompVFPU.cpp +++ b/Core/MIPS/x86/CompVFPU.cpp @@ -1773,6 +1773,10 @@ void SinCosNegSin(float angle) { } // Very heavily used by FF:CC void Jit::Comp_VRot(MIPSOpcode op) { +#if !defined(_WIN32) + // TODO: This is broken on non-Windows, probably an ABI issue. + DISABLE; +#endif // DISABLE; CONDITIONAL_DISABLE;