mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-21 02:09:05 +02:00
VFPU: Drop the inaccurate dot product paths
- Fixes #12082 The bit-exact VFPU dot product is the default everywhere and fast enough, so the plain multiply-add paths in the interpreter and the IR frontend go, along with the AccurateVdot setting, --accurate-vdot, the ForceAccurateVdot compat flag and the Vec4Dot IR op, which nothing emits any more. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
3a569380a2
commit
ab94767522
22 files changed
+203
-781
No files matched your search
@@ -435,7 +435,6 @@ static const ConfigSetting cpuSettings[] = {
|
||||
ConfigSetting("IOTimingMethod", SETTING(g_Config, iIOTimingMethod), IOTIMING_FAST, CfgFlag::PER_GAME | CfgFlag::REPORT),
|
||||
ConfigSetting("FastMemoryAccess", SETTING(g_Config, bFastMemory), true, CfgFlag::PER_GAME),
|
||||
ConfigSetting("FunctionReplacements", SETTING(g_Config, bFuncReplacements), true, CfgFlag::PER_GAME | CfgFlag::REPORT),
|
||||
ConfigSetting("AccurateVdot", SETTING(g_Config, bAccurateVdot), true, CfgFlag::PER_GAME | CfgFlag::REPORT),
|
||||
ConfigSetting("HideSlowWarnings", SETTING(g_Config, bHideSlowWarnings), false, CfgFlag::DEFAULT),
|
||||
ConfigSetting("HideStateWarnings", SETTING(g_Config, bHideStateWarnings), false, CfgFlag::DEFAULT),
|
||||
ConfigSetting("JitDisableFlags", SETTING(g_Config, uJitDisableFlags), (uint32_t)0, CfgFlag::PER_GAME),
|
||||
|
||||
Reference in new issue
Block a user