From b59a825e48db7bf6cfd04e5586805bff4a1c80a3 Mon Sep 17 00:00:00 2001 From: Eladash Date: Sun, 22 Dec 2019 08:55:48 +0200 Subject: [PATCH] Minor fixup after #6894 --- rpcs3/Emu/CPU/CPUThread.cpp | 4 ++-- rpcs3/Emu/Cell/SPUThread.cpp | 6 ------ 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/rpcs3/Emu/CPU/CPUThread.cpp b/rpcs3/Emu/CPU/CPUThread.cpp index 35234b063b..ce53d8e21f 100644 --- a/rpcs3/Emu/CPU/CPUThread.cpp +++ b/rpcs3/Emu/CPU/CPUThread.cpp @@ -287,8 +287,8 @@ void cpu_thread::operator()() // force input/output denormals to zero for SPU threads (FTZ/DAZ) _mm_setcsr( _mm_getcsr() | 0x8040 ); - volatile u32 a = 0x1fc00000; - __m128 b = _mm_castsi128_ps(_mm_set1_epi32(const_cast(a))); + const volatile int a = 0x1fc00000; + __m128 b = _mm_castsi128_ps(_mm_set1_epi32(a)); int c = _mm_cvtsi128_si32(_mm_castps_si128(_mm_mul_ps(b,b))); if (c != 0) diff --git a/rpcs3/Emu/Cell/SPUThread.cpp b/rpcs3/Emu/Cell/SPUThread.cpp index c896ea8a2e..c21b5beb04 100644 --- a/rpcs3/Emu/Cell/SPUThread.cpp +++ b/rpcs3/Emu/Cell/SPUThread.cpp @@ -1132,12 +1132,6 @@ void spu_thread::cpu_task() std::fesetround(FE_TOWARDZERO); - if (g_cfg.core.set_daz_and_ftz && g_cfg.core.spu_decoder != spu_decoder_type::precise) - { - // Set DAZ and FTZ - _mm_setcsr(_mm_getcsr() | 0x8840); - } - g_tls_log_prefix = [] { const auto cpu = static_cast(get_current_cpu_thread());