diff options
Diffstat (limited to 'src/vm_arm64.dasc')
-rw-r--r-- | src/vm_arm64.dasc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vm_arm64.dasc b/src/vm_arm64.dasc index 61a3ba6d..3044a8ac 100644 --- a/src/vm_arm64.dasc +++ b/src/vm_arm64.dasc | |||
@@ -3916,6 +3916,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
3916 | | add TMP2, BASE, RC | 3916 | | add TMP2, BASE, RC |
3917 | | add LFUNC:CARG3, CARG3, TMP0, lsl #47 | 3917 | | add LFUNC:CARG3, CARG3, TMP0, lsl #47 |
3918 | | add RA, RA, RC | 3918 | | add RA, RA, RC |
3919 | | sub CARG1, CARG1, #8 | ||
3919 | | add TMP0, RC, #16+FRAME_VARG | 3920 | | add TMP0, RC, #16+FRAME_VARG |
3920 | | str LFUNC:CARG3, [TMP2], #8 // Store (tagged) copy of LFUNC. | 3921 | | str LFUNC:CARG3, [TMP2], #8 // Store (tagged) copy of LFUNC. |
3921 | | ldr KBASE, [PC, #-4+PC2PROTO(k)] | 3922 | | ldr KBASE, [PC, #-4+PC2PROTO(k)] |