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 | |
| parent | 31e66838d81d958b22fcac02d7bca2093feeac34 (diff) | |
| download | luajit-4d9e8e245a96b2ef30c9ec34ab1c98bca3dcccb8.tar.gz luajit-4d9e8e245a96b2ef30c9ec34ab1c98bca3dcccb8.tar.bz2 luajit-4d9e8e245a96b2ef30c9ec34ab1c98bca3dcccb8.zip | |
ARM: Minor interpreter optimization.
| -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 | | |
