Experiment: Disable VROT on x86 32-bit except on Windows where I know it works.

This commit is contained in:
Henrik Rydgård 2013-09-10 18:16:38 +02:00
parent 1bd3052a45
commit fb48defa75

View File

@ -1577,12 +1577,15 @@ namespace MIPSComp
// Very heavily used by FF:CC
void Jit::Comp_VRot(MIPSOpcode op) {
// Not sure about the ABI so I disable on non-Android.
// Not sure about the ABI so I disable on non-Android ARM and on 32-bit X86 except Windows..
#if !defined(ARMV7) || !defined(ANDROID)
DISABLE;
#endif
#endif
#if defined(_M_IX86) && !defined(_WIN32)
DISABLE;
#endif
CONDITIONAL_DISABLE;
// This op doesn't support prefixes anyway..
if (js.HasUnknownPrefix() || disablePrefixes) {
DISABLE;