Dispatcher: Avoid loading unnecessary reg in vixl single step

CompileSingleStep only takes one uint64_t, not two.
This commit is contained in:
LC committed 2026-07-11 15:03:29 -04:00
1 parent 48ce5bf6e6
commit 929f9a7ad2
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 }
}