aboutsummaryrefslogtreecommitdiff
path: root/src/vm_arm.dasc
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/vm_arm.dasc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/vm_arm.dasc b/src/vm_arm.dasc
index 4f0798e0..0d1ea95f 100644
--- a/src/vm_arm.dasc
+++ b/src/vm_arm.dasc
@@ -2571,16 +2571,16 @@ static void build_subroutines(BuildCtx *ctx)
2571 |.endif 2571 |.endif
2572 | mov r11, sp 2572 | mov r11, sp
2573 | sub sp, sp, CARG1 // Readjust stack. 2573 | sub sp, sp, CARG1 // Readjust stack.
2574 | subs CARG2, CARG2, #1 2574 | subs CARG2, CARG2, #4
2575 |.if HFABI 2575 |.if HFABI
2576 | vldm RB, {d0-d7} 2576 | vldm RB, {d0-d7}
2577 |.endif 2577 |.endif
2578 | ldr RB, CCSTATE->func 2578 | ldr RB, CCSTATE->func
2579 | bmi >2 2579 | bmi >2
2580 |1: // Copy stack slots. 2580 |1: // Copy stack slots.
2581 | ldr CARG4, [CARG3, CARG2, lsl #2] 2581 | ldr CARG4, [CARG3, CARG2]
2582 | str CARG4, [sp, CARG2, lsl #2] 2582 | str CARG4, [sp, CARG2]
2583 | subs CARG2, CARG2, #1 2583 | subs CARG2, CARG2, #4
2584 | bpl <1 2584 | bpl <1
2585 |2: 2585 |2:
2586 | ldrd CARG12, CCSTATE->gpr[0] 2586 | ldrd CARG12, CCSTATE->gpr[0]