diff options
author | Mike Pall <mike> | 2015-01-05 00:05:38 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2015-01-05 00:05:38 +0100 |
commit | 4d9e8e245a96b2ef30c9ec34ab1c98bca3dcccb8 (patch) | |
tree | d8c9c42d1f9b4fdc92406bda4da0b7979fbb395e /src | |
parent | 31e66838d81d958b22fcac02d7bca2093feeac34 (diff) | |
download | luajit-4d9e8e245a96b2ef30c9ec34ab1c98bca3dcccb8.tar.gz luajit-4d9e8e245a96b2ef30c9ec34ab1c98bca3dcccb8.tar.bz2 luajit-4d9e8e245a96b2ef30c9ec34ab1c98bca3dcccb8.zip |
ARM: Minor interpreter optimization.
Diffstat (limited to 'src')
-rw-r--r-- | src/vm_arm.dasc | 5 |
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 | | |