From de2e09f54c75c8767895e48bc1dd5aa0608dbab3 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Sat, 9 Sep 2023 17:38:44 +0200 Subject: [PATCH] ARM64: Improve BC_JLOOP. Thanks to Peter Cawley. #1070 --- src/vm_arm64.dasc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/vm_arm64.dasc b/src/vm_arm64.dasc index 698b4210..b94a9c0e 100644 --- a/src/vm_arm64.dasc +++ b/src/vm_arm64.dasc @@ -3816,9 +3816,8 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) |.if JIT | // RA = base (ignored), RC = traceno | ldr CARG1, [GL, #GL_J(trace)] - | mov CARG2w, #0 // Traces on ARM64 don't store the trace #, so use 0. + | st_vmstate wzr // Traces on ARM64 don't store the trace #, so use 0. | ldr TRACE:RC, [CARG1, RC, lsl #3] - | st_vmstate CARG2w |.if PAUTH | ldr RA, TRACE:RC->mcauth |.else