diff --git a/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.cpp b/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.cpp index 746afc47ba..d54a467e3f 100644 --- a/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.cpp +++ b/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.cpp @@ -1067,7 +1067,7 @@ void Arm64Emitter::FillForPreserveAllABICall(bool FPRs) { } // Fill the static registers. - FillStaticRegs(true, PreserveSRAMask, PreserveSRAFPRMask); + FillStaticRegs(FPRs, PreserveSRAMask, PreserveSRAFPRMask); // Pop the vector registers. PopVectorRegisters(CanUseSVE256, DynamicFPRs);