Browse Source

Remove Ignore Global Monitor from CPU Accuracy Auto

dynarmic
MaranBr 2 months ago
committed by crueter
parent
commit
c31ce3474e
  1. 1
      src/core/arm/dynarmic/arm_dynarmic_32.cpp
  2. 1
      src/core/arm/dynarmic/arm_dynarmic_64.cpp

1
src/core/arm/dynarmic/arm_dynarmic_32.cpp

@ -289,7 +289,6 @@ void ArmDynarmic32::MakeJit(Common::PageTable* page_table) {
config.optimizations |= Dynarmic::OptimizationFlag::Unsafe_UnfuseFMA;
config.optimizations |= Dynarmic::OptimizationFlag::Unsafe_IgnoreStandardFPCRValue;
config.optimizations |= Dynarmic::OptimizationFlag::Unsafe_InaccurateNaN;
config.optimizations |= Dynarmic::OptimizationFlag::Unsafe_IgnoreGlobalMonitor;
break;
// Paranoia mode for debugging optimizations
case Settings::CpuAccuracy::Paranoid:

1
src/core/arm/dynarmic/arm_dynarmic_64.cpp

@ -340,7 +340,6 @@ void ArmDynarmic64::MakeJit(Common::PageTable* page_table, std::size_t address_s
config.unsafe_optimizations = true;
config.optimizations |= Dynarmic::OptimizationFlag::Unsafe_UnfuseFMA;
config.fastmem_address_space_bits = 64;
config.optimizations |= Dynarmic::OptimizationFlag::Unsafe_IgnoreGlobalMonitor;
break;
// Paranoia mode for debugging optimizations
case Settings::CpuAccuracy::Paranoid:

Loading…
Cancel
Save