aboutsummaryrefslogtreecommitdiff
path: root/src/vm_arm64.dasc
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm_arm64.dasc')
-rw-r--r--src/vm_arm64.dasc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/vm_arm64.dasc b/src/vm_arm64.dasc
index a7a9392c..698b4210 100644
--- a/src/vm_arm64.dasc
+++ b/src/vm_arm64.dasc
@@ -2222,14 +2222,14 @@ static void build_subroutines(BuildCtx *ctx)
2222 | ldr TMP0w, CCSTATE:x0->spadj 2222 | ldr TMP0w, CCSTATE:x0->spadj
2223 | ldrb TMP1w, CCSTATE->nsp 2223 | ldrb TMP1w, CCSTATE->nsp
2224 | add TMP2, CCSTATE, #offsetof(CCallState, stack) 2224 | add TMP2, CCSTATE, #offsetof(CCallState, stack)
2225 | subs TMP1, TMP1, #1 2225 | subs TMP1, TMP1, #8
2226 | ldr TMP3, CCSTATE->func 2226 | ldr TMP3, CCSTATE->func
2227 | sub sp, sp, TMP0 2227 | sub sp, sp, TMP0
2228 | bmi >2 2228 | bmi >2
2229 |1: // Copy stack slots 2229 |1: // Copy stack slots
2230 | ldr TMP0, [TMP2, TMP1, lsl #3] 2230 | ldr TMP0, [TMP2, TMP1]
2231 | str TMP0, [sp, TMP1, lsl #3] 2231 | str TMP0, [sp, TMP1]
2232 | subs TMP1, TMP1, #1 2232 | subs TMP1, TMP1, #8
2233 | bpl <1 2233 | bpl <1
2234 |2: 2234 |2:
2235 | ldp x0, x1, CCSTATE->gpr[0] 2235 | ldp x0, x1, CCSTATE->gpr[0]