mirror of
https://github.com/azahar-emu/dynarmic
synced 2025-11-07 07:29:59 +01:00
a64_address_space: Remove fpsr load in step_code
This commit is contained in:
parent
4f1f7c8e97
commit
6960d29868
@ -317,9 +317,7 @@ void A64AddressSpace::EmitPrelude() {
|
|||||||
code.MRS(Xscratch1, oaknut::SystemReg::FPCR);
|
code.MRS(Xscratch1, oaknut::SystemReg::FPCR);
|
||||||
code.STR(Wscratch1, SP, offsetof(StackLayout, save_host_fpcr));
|
code.STR(Wscratch1, SP, offsetof(StackLayout, save_host_fpcr));
|
||||||
code.LDR(Wscratch0, Xstate, offsetof(A64JitState, 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::FPCR, Xscratch0);
|
||||||
code.MSR(oaknut::SystemReg::FPSR, Xscratch1);
|
|
||||||
|
|
||||||
oaknut::Label step_hr_loop;
|
oaknut::Label step_hr_loop;
|
||||||
code.l(step_hr_loop);
|
code.l(step_hr_loop);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user