From 672a893938558f9b153bf3cbf1162355f0d527c9 Mon Sep 17 00:00:00 2001 From: wheremyfoodat Date: Sat, 31 Dec 2022 16:38:28 +0200 Subject: [PATCH] Fix typo & reset FPRs on CPU reset --- include/arm_defs.hpp | 2 +- src/core/CPU/cpu_dynarmic.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/include/arm_defs.hpp b/include/arm_defs.hpp index ef017775..1d7a9bde 100644 --- a/include/arm_defs.hpp +++ b/include/arm_defs.hpp @@ -62,6 +62,6 @@ namespace FPSCR { // Default FPSCR value for threads ThreadDefault = DefaultNan | FlushToZero | RoundToZero, - MainThreadDefault = ThreadDefault | IXC; + MainThreadDefault = ThreadDefault | IXC }; } \ No newline at end of file diff --git a/src/core/CPU/cpu_dynarmic.cpp b/src/core/CPU/cpu_dynarmic.cpp index 94903c2f..c01d0641 100644 --- a/src/core/CPU/cpu_dynarmic.cpp +++ b/src/core/CPU/cpu_dynarmic.cpp @@ -26,6 +26,7 @@ void CPU::reset() { jit->Reset(); jit->ClearCache(); jit->Regs().fill(0); + jit->ExtRegs().fill(0); } #endif // CPU_DYNARMIC \ No newline at end of file