Merge pull request #5715 from lioncash/singlestep

Dispatcher: Avoid loading unnecessary reg in vixl single step
This commit is contained in:
Ryan Houdek authored and GitHub committed 2026-07-11 12:25:13 -07:00
commit fb4d8a6d14
1 file changed
+1 -1
@@ -357,7 +357,7 @@ void Dispatcher::EmitDispatcher() {
ldr(ARMEmitter::XReg::x4, &l_CompileSingleStep);
if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] {
GenerateIndirectRuntimeCall<uintptr_t, void*, void*, uint64_t, uint64_t>(ARMEmitter::Reg::r4);
GenerateIndirectRuntimeCall<uintptr_t, void*, void*, uint64_t>(ARMEmitter::Reg::r4);
} else {
blr(ARMEmitter::Reg::r4); // { CTX, Frame, RIP }
}