aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Pall <mike>2015-01-05 00:05:38 +0100
committerMike Pall <mike>2015-01-05 00:05:38 +0100
commit4d9e8e245a96b2ef30c9ec34ab1c98bca3dcccb8 (patch)
treed8c9c42d1f9b4fdc92406bda4da0b7979fbb395e /src
parent31e66838d81d958b22fcac02d7bca2093feeac34 (diff)
downloadluajit-4d9e8e245a96b2ef30c9ec34ab1c98bca3dcccb8.tar.gz
luajit-4d9e8e245a96b2ef30c9ec34ab1c98bca3dcccb8.tar.bz2
luajit-4d9e8e245a96b2ef30c9ec34ab1c98bca3dcccb8.zip
ARM: Minor interpreter optimization.
Diffstat (limited to 'src')
-rw-r--r--src/vm_arm.dasc5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/vm_arm.dasc b/src/vm_arm.dasc
index 2d600d22..62579eab 100644
--- a/src/vm_arm.dasc
+++ b/src/vm_arm.dasc
@@ -539,9 +539,8 @@ static void build_subroutines(BuildCtx *ctx)
539 |1: 539 |1:
540 | beq ->cont_ffi_callback // cont = 1: return from FFI callback. 540 | beq ->cont_ffi_callback // cont = 1: return from FFI callback.
541 | // cont = 0: tailcall from C function. 541 | // cont = 0: tailcall from C function.
542 | ldr CARG3, [BASE, FRAME_FUNC] 542 | sub CARG4, CARG4, #16
543 | sub CARG4, CARG4, #16 543 | sub RC, CARG4, BASE
544 | sub RC, CARG4, BASE
545 | b ->vm_call_tail 544 | b ->vm_call_tail
546 |.endif 545 |.endif
547 | 546 |