summaryrefslogtreecommitdiff
path: root/src/vm_arm.dasc
diff options
context:
space:
mode:
authorMike Pall <mike>2013-02-23 02:17:50 +0100
committerMike Pall <mike>2013-02-23 02:17:50 +0100
commit60e380fd936ef45b57e89d8df23ab16325f29e9b (patch)
treee4b60a535833ff6415e252ad228b965e9656a4a2 /src/vm_arm.dasc
parent73ef845fcaf65937ad63e9cf6b681cb3e61f4504 (diff)
downloadluajit-60e380fd936ef45b57e89d8df23ab16325f29e9b.tar.gz
luajit-60e380fd936ef45b57e89d8df23ab16325f29e9b.tar.bz2
luajit-60e380fd936ef45b57e89d8df23ab16325f29e9b.zip
Replace table.getn/foreach/foreachi with bytecode builtins.
Diffstat (limited to 'src/vm_arm.dasc')
-rw-r--r--src/vm_arm.dasc11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/vm_arm.dasc b/src/vm_arm.dasc
index d999d5ff..6928e03b 100644
--- a/src/vm_arm.dasc
+++ b/src/vm_arm.dasc
@@ -1861,17 +1861,6 @@ static void build_subroutines(BuildCtx *ctx)
1861 |ffstring_case string_lower, 65 1861 |ffstring_case string_lower, 65
1862 |ffstring_case string_upper, 97 1862 |ffstring_case string_upper, 97
1863 | 1863 |
1864 |//-- Table library ------------------------------------------------------
1865 |
1866 |.ffunc_1 table_getn
1867 | checktab CARG2, ->fff_fallback
1868 | .IOS mov RA, BASE
1869 | bl extern lj_tab_len // (GCtab *t)
1870 | // Returns uint32_t (but less than 2^31).
1871 | .IOS mov BASE, RA
1872 | mvn CARG2, #~LJ_TISNUM
1873 | b ->fff_restv
1874 |
1875 |//-- Bit library -------------------------------------------------------- 1864 |//-- Bit library --------------------------------------------------------
1876 | 1865 |
1877 |// FP number to bit conversion for soft-float. Clobbers r0-r3. 1866 |// FP number to bit conversion for soft-float. Clobbers r0-r3.