From 6960d29868130f0d6e85b84906695e32eddf677d Mon Sep 17 00:00:00 2001 From: Merry Date: Tue, 29 Nov 2022 15:15:21 +0000 Subject: [PATCH] a64_address_space: Remove fpsr load in step_code --- src/dynarmic/backend/arm64/a64_address_space.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/dynarmic/backend/arm64/a64_address_space.cpp b/src/dynarmic/backend/arm64/a64_address_space.cpp index acbd381f..c8394b1d 100644 --- a/src/dynarmic/backend/arm64/a64_address_space.cpp +++ b/src/dynarmic/backend/arm64/a64_address_space.cpp @@ -317,9 +317,7 @@ void A64AddressSpace::EmitPrelude() { code.MRS(Xscratch1, oaknut::SystemReg::FPCR); code.STR(Wscratch1, SP, offsetof(StackLayout, save_host_fpcr)); code.LDR(Wscratch0, Xstate, offsetof(A64JitState, fpcr)); - code.LDR(Wscratch1, Xstate, offsetof(A64JitState, fpsr)); code.MSR(oaknut::SystemReg::FPCR, Xscratch0); - code.MSR(oaknut::SystemReg::FPSR, Xscratch1); oaknut::Label step_hr_loop; code.l(step_hr_loop);