Merge pull request #1294 from FioraAeterna/noaccuratefcmp

JIT: remove "accurate fcmp" option
This commit is contained in:
Ryan Houdek 2014-11-28 22:48:11 -06:00
commit f588a82b9a
5 changed files with 0 additions and 5 deletions

View File

@ -176,7 +176,6 @@ void Jit64::Init()
jo.optimizeStack = true; jo.optimizeStack = true;
EnableBlockLink(); EnableBlockLink();
jo.fpAccurateFcmp = SConfig::GetInstance().m_LocalCoreStartupParameter.bFPRF;
jo.optimizeGatherPipe = true; jo.optimizeGatherPipe = true;
jo.accurateSinglePrecision = true; jo.accurateSinglePrecision = true;
js.memcheck = SConfig::GetInstance().m_LocalCoreStartupParameter.bMMU; js.memcheck = SConfig::GetInstance().m_LocalCoreStartupParameter.bMMU;

View File

@ -370,7 +370,6 @@ void Jit64::fcmpx(UGeckoInstruction inst)
{ {
INSTRUCTION_START INSTRUCTION_START
JITDISABLE(bJITFloatingPointOff); JITDISABLE(bJITFloatingPointOff);
FALLBACK_IF(jo.fpAccurateFcmp);
FloatCompare(inst); FloatCompare(inst);
} }

View File

@ -386,7 +386,6 @@ void Jit64::ps_cmpXX(UGeckoInstruction inst)
{ {
INSTRUCTION_START INSTRUCTION_START
JITDISABLE(bJITFloatingPointOff); JITDISABLE(bJITFloatingPointOff);
FALLBACK_IF(jo.fpAccurateFcmp);
FloatCompare(inst, !!(inst.SUBOP10 & 64)); FloatCompare(inst, !!(inst.SUBOP10 & 64));
} }

View File

@ -246,7 +246,6 @@ void JitIL::Init()
jo.optimizeStack = true; jo.optimizeStack = true;
EnableBlockLink(); EnableBlockLink();
jo.fpAccurateFcmp = false;
jo.optimizeGatherPipe = true; jo.optimizeGatherPipe = true;
jo.accurateSinglePrecision = false; jo.accurateSinglePrecision = false;
js.memcheck = SConfig::GetInstance().m_LocalCoreStartupParameter.bMMU; js.memcheck = SConfig::GetInstance().m_LocalCoreStartupParameter.bMMU;

View File

@ -62,7 +62,6 @@ protected:
{ {
bool optimizeStack; bool optimizeStack;
bool enableBlocklink; bool enableBlocklink;
bool fpAccurateFcmp;
bool optimizeGatherPipe; bool optimizeGatherPipe;
bool accurateSinglePrecision; bool accurateSinglePrecision;
}; };