diff options
| author | Mike Pall <mike> | 2010-10-05 01:47:39 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2010-10-05 01:47:39 +0200 |
| commit | 14cd10e32270ac04f53bcb26b11f4645f18519c3 (patch) | |
| tree | 299fcd7ffe32599aba7cf972bda5d5e87e39ebbc | |
| parent | 2f5f6290e7e7cde6e9ce5636acfbe33345c59bb5 (diff) | |
| download | luajit-14cd10e32270ac04f53bcb26b11f4645f18519c3.tar.gz luajit-14cd10e32270ac04f53bcb26b11f4645f18519c3.tar.bz2 luajit-14cd10e32270ac04f53bcb26b11f4645f18519c3.zip | |
PPC: Add table.getn() fast function.
| -rw-r--r-- | src/buildvm_ppc.dasc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/buildvm_ppc.dasc b/src/buildvm_ppc.dasc index f96a5601..5bbded29 100644 --- a/src/buildvm_ppc.dasc +++ b/src/buildvm_ppc.dasc | |||
| @@ -1322,7 +1322,12 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 1322 | |//-- Table library ------------------------------------------------------ | 1322 | |//-- Table library ------------------------------------------------------ |
| 1323 | | | 1323 | | |
| 1324 | |.ffunc_1 table_getn | 1324 | |.ffunc_1 table_getn |
| 1325 | | NYI | 1325 | | checktab CARG1 |
| 1326 | | checkfail ->fff_fallback | ||
| 1327 | | bl extern lj_tab_len // (GCtab *t) | ||
| 1328 | | // Returns uint32_t (but less than 2^31). | ||
| 1329 | | efdcfsi CRET1, CRET1 | ||
| 1330 | | b ->fff_restv | ||
| 1326 | | | 1331 | | |
| 1327 | |//-- Bit library -------------------------------------------------------- | 1332 | |//-- Bit library -------------------------------------------------------- |
| 1328 | | | 1333 | | |
