mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-14 21:37:52 -07:00
Merge pull request #1294 from FioraAeterna/noaccuratefcmp
JIT: remove "accurate fcmp" option
This commit is contained in:
commit
f588a82b9a
@ -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;
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
|
@ -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));
|
||||||
}
|
}
|
||||||
|
@ -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;
|
||||||
|
@ -62,7 +62,6 @@ protected:
|
|||||||
{
|
{
|
||||||
bool optimizeStack;
|
bool optimizeStack;
|
||||||
bool enableBlocklink;
|
bool enableBlocklink;
|
||||||
bool fpAccurateFcmp;
|
|
||||||
bool optimizeGatherPipe;
|
bool optimizeGatherPipe;
|
||||||
bool accurateSinglePrecision;
|
bool accurateSinglePrecision;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user