ConfigureCpu
0
0
448
439
Form
CPU
-
-
General
-
-
Accuracy:
-
-
Auto
-
Accurate
-
Unsafe
-
Paranoid (disables most optimizations)
-
We recommend setting accuracy to "Auto".
false
-
-
Unsafe CPU Optimization Settings
-
These settings reduce accuracy for speed.
false
-
<div>This option improves speed by reducing accuracy of fused-multiply-add instructions on CPUs without native FMA support.</div>
Unfuse FMA (improve performance on CPUs without FMA)
-
<div>This option improves the speed of some approximate floating-point functions by using less accurate native approximations.</div>
Faster FRSQRTE and FRECPE
-
<div>This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes.</div>
Faster ASIMD instructions (32 bits only)
-
<div>This option improves speed by removing NaN checking. Please note this also reduces accuracy of certain floating-point instructions.</div>
Inaccurate NaN handling
-
<div>This option improves speed by eliminating a safety check before every memory read/write in guest. Disabling it may allow a game to read/write the emulator's memory.</div>
Disable address space checks
-
<div>This option improves speed by relying only on the semantics of cmpxchg to ensure safety of exclusive access instructions. Please note this may result in deadlocks and other race conditions.</div>
Ignore global monitor
-
Qt::Vertical
20
40
-
CPU settings are available only when game is not running.
true