summaryrefslogtreecommitdiff
path: root/src/buildvm_arm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildvm_arm.h')
-rw-r--r--src/buildvm_arm.h122
1 files changed, 61 insertions, 61 deletions
diff --git a/src/buildvm_arm.h b/src/buildvm_arm.h
index aec421dd..bccefa57 100644
--- a/src/buildvm_arm.h
+++ b/src/buildvm_arm.h
@@ -6205,15 +6205,15 @@ static void build_subroutines(BuildCtx *ctx)
6205 dasm_put(Dst, 329); 6205 dasm_put(Dst, 329);
6206#endif 6206#endif
6207 dasm_put(Dst, 338, Dt1(->base), -DISPATCH_GL(tmptv), ~LJ_TTAB, ~LJ_TSTR, ~LJ_TISNUM, Dt1(->base)); 6207 dasm_put(Dst, 338, Dt1(->base), -DISPATCH_GL(tmptv), ~LJ_TTAB, ~LJ_TSTR, ~LJ_TISNUM, Dt1(->base));
6208 if (LJ_TARGET_OSX) { 6208 if (LJ_TARGET_IOS) {
6209 dasm_put(Dst, 395, Dt1(->base)); 6209 dasm_put(Dst, 395, Dt1(->base));
6210 } 6210 }
6211 dasm_put(Dst, 398, FRAME_CONT, Dt1(->top), -DISPATCH_GL(tmptv), ~LJ_TTAB, ~LJ_TSTR, ~LJ_TISNUM, Dt1(->base)); 6211 dasm_put(Dst, 398, FRAME_CONT, Dt1(->top), -DISPATCH_GL(tmptv), ~LJ_TTAB, ~LJ_TSTR, ~LJ_TISNUM, Dt1(->base));
6212 if (LJ_TARGET_OSX) { 6212 if (LJ_TARGET_IOS) {
6213 dasm_put(Dst, 460, Dt1(->base)); 6213 dasm_put(Dst, 460, Dt1(->base));
6214 } 6214 }
6215 dasm_put(Dst, 463, FRAME_CONT, Dt1(->top), Dt1(->base)); 6215 dasm_put(Dst, 463, FRAME_CONT, Dt1(->top), Dt1(->base));
6216 if (LJ_TARGET_OSX) { 6216 if (LJ_TARGET_IOS) {
6217 dasm_put(Dst, 499, Dt1(->base)); 6217 dasm_put(Dst, 499, Dt1(->base));
6218 } 6218 }
6219 dasm_put(Dst, 502, ~LJ_TTRUE, -LJ_TFALSE, Dt1(->base)); 6219 dasm_put(Dst, 502, ~LJ_TTRUE, -LJ_TFALSE, Dt1(->base));
@@ -6221,11 +6221,11 @@ static void build_subroutines(BuildCtx *ctx)
6221 dasm_put(Dst, 549, Dt1(->base)); 6221 dasm_put(Dst, 549, Dt1(->base));
6222#endif 6222#endif
6223 dasm_put(Dst, 560, Dt1(->base)); 6223 dasm_put(Dst, 560, Dt1(->base));
6224 if (LJ_TARGET_OSX) { 6224 if (LJ_TARGET_IOS) {
6225 dasm_put(Dst, 597, Dt1(->base)); 6225 dasm_put(Dst, 597, Dt1(->base));
6226 } 6226 }
6227 dasm_put(Dst, 600, FRAME_CONT, Dt1(->base)); 6227 dasm_put(Dst, 600, FRAME_CONT, Dt1(->base));
6228 if (LJ_TARGET_OSX) { 6228 if (LJ_TARGET_IOS) {
6229 dasm_put(Dst, 621, Dt1(->base)); 6229 dasm_put(Dst, 621, Dt1(->base));
6230 } 6230 }
6231#ifdef LUAJIT_ENABLE_LUA52COMPAT 6231#ifdef LUAJIT_ENABLE_LUA52COMPAT
@@ -6234,19 +6234,19 @@ static void build_subroutines(BuildCtx *ctx)
6234 dasm_put(Dst, 631); 6234 dasm_put(Dst, 631);
6235#endif 6235#endif
6236 dasm_put(Dst, 634, Dt1(->base)); 6236 dasm_put(Dst, 634, Dt1(->base));
6237 if (LJ_TARGET_OSX) { 6237 if (LJ_TARGET_IOS) {
6238 dasm_put(Dst, 642); 6238 dasm_put(Dst, 642);
6239 } 6239 }
6240 dasm_put(Dst, 644); 6240 dasm_put(Dst, 644);
6241 if (LJ_TARGET_OSX) { 6241 if (LJ_TARGET_IOS) {
6242 dasm_put(Dst, 647); 6242 dasm_put(Dst, 647);
6243 } 6243 }
6244 dasm_put(Dst, 649, Dt7(->field_pc), Dt1(->base)); 6244 dasm_put(Dst, 649, Dt7(->field_pc), Dt1(->base));
6245 if (LJ_TARGET_OSX) { 6245 if (LJ_TARGET_IOS) {
6246 dasm_put(Dst, 670, Dt1(->base)); 6246 dasm_put(Dst, 670, Dt1(->base));
6247 } 6247 }
6248 dasm_put(Dst, 673, Dt1(->base)); 6248 dasm_put(Dst, 673, Dt1(->base));
6249 if (LJ_TARGET_OSX) { 6249 if (LJ_TARGET_IOS) {
6250 dasm_put(Dst, 687, Dt1(->base)); 6250 dasm_put(Dst, 687, Dt1(->base));
6251 } 6251 }
6252#if LJ_HASJIT 6252#if LJ_HASJIT
@@ -6264,16 +6264,16 @@ static void build_subroutines(BuildCtx *ctx)
6264 dasm_put(Dst, 760, ~LJ_TNIL, DISPATCH_GL(gcroot[GCROOT_MMNAME+MM_metatable]), Dt6(->hmask), Dt5(->hash), Dt6(->node), DtB(->key), DtB(->val), DtB(->next), -LJ_TSTR, ~LJ_TTAB, -LJ_TNIL, -LJ_TISNUM); 6264 dasm_put(Dst, 760, ~LJ_TNIL, DISPATCH_GL(gcroot[GCROOT_MMNAME+MM_metatable]), Dt6(->hmask), Dt5(->hash), Dt6(->node), DtB(->key), DtB(->val), DtB(->next), -LJ_TSTR, ~LJ_TTAB, -LJ_TNIL, -LJ_TISNUM);
6265 dasm_put(Dst, 808, ~LJ_TISNUM, DISPATCH_GL(gcroot[GCROOT_BASEMT]), -LJ_TTAB, Dt6(->metatable), -LJ_TTAB, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), DISPATCH_GL(gc.grayagain), LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist), -LJ_TTAB); 6265 dasm_put(Dst, 808, ~LJ_TISNUM, DISPATCH_GL(gcroot[GCROOT_BASEMT]), -LJ_TTAB, Dt6(->metatable), -LJ_TTAB, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), DISPATCH_GL(gc.grayagain), LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist), -LJ_TTAB);
6266 dasm_put(Dst, 860); 6266 dasm_put(Dst, 860);
6267 if (LJ_TARGET_OSX) { 6267 if (LJ_TARGET_IOS) {
6268 dasm_put(Dst, 865); 6268 dasm_put(Dst, 865);
6269 } 6269 }
6270 dasm_put(Dst, 867); 6270 dasm_put(Dst, 867);
6271 if (LJ_TARGET_OSX) { 6271 if (LJ_TARGET_IOS) {
6272 dasm_put(Dst, 870); 6272 dasm_put(Dst, 870);
6273 } 6273 }
6274 dasm_put(Dst, 872, -LJ_TISNUM, -LJ_TSTR, DISPATCH_GL(gcroot[GCROOT_BASEMT_NUM]), Dt1(->base), -LJ_TISNUM, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base), ~LJ_TSTR); 6274 dasm_put(Dst, 872, -LJ_TISNUM, -LJ_TSTR, DISPATCH_GL(gcroot[GCROOT_BASEMT_NUM]), Dt1(->base), -LJ_TISNUM, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base), ~LJ_TSTR);
6275 dasm_put(Dst, 924, ~LJ_TNIL, -LJ_TTAB, Dt1(->base), Dt1(->top)); 6275 dasm_put(Dst, 924, ~LJ_TNIL, -LJ_TTAB, Dt1(->base), Dt1(->top));
6276 if (LJ_TARGET_OSX) { 6276 if (LJ_TARGET_IOS) {
6277 dasm_put(Dst, 947, Dt1(->base)); 6277 dasm_put(Dst, 947, Dt1(->base));
6278 } 6278 }
6279 dasm_put(Dst, 950, ~LJ_TNIL, (2+1)*8, -LJ_TTAB); 6279 dasm_put(Dst, 950, ~LJ_TNIL, (2+1)*8, -LJ_TTAB);
@@ -6285,11 +6285,11 @@ static void build_subroutines(BuildCtx *ctx)
6285 dasm_put(Dst, 980); 6285 dasm_put(Dst, 980);
6286#endif 6286#endif
6287 dasm_put(Dst, 984, ~LJ_TNIL, (3+1)*8, -LJ_TTAB, -LJ_TISNUM, Dt6(->asize), Dt6(->array), (0+1)*8, -LJ_TNIL, (2+1)*8, Dt6(->hmask)); 6287 dasm_put(Dst, 984, ~LJ_TNIL, (3+1)*8, -LJ_TTAB, -LJ_TISNUM, Dt6(->asize), Dt6(->array), (0+1)*8, -LJ_TNIL, (2+1)*8, Dt6(->hmask));
6288 if (LJ_TARGET_OSX) { 6288 if (LJ_TARGET_IOS) {
6289 dasm_put(Dst, 1034); 6289 dasm_put(Dst, 1034);
6290 } 6290 }
6291 dasm_put(Dst, 1036); 6291 dasm_put(Dst, 1036);
6292 if (LJ_TARGET_OSX) { 6292 if (LJ_TARGET_IOS) {
6293 dasm_put(Dst, 1039); 6293 dasm_put(Dst, 1039);
6294 } 6294 }
6295 dasm_put(Dst, 1041, -LJ_TTAB); 6295 dasm_put(Dst, 1041, -LJ_TTAB);
@@ -6309,155 +6309,155 @@ static void build_subroutines(BuildCtx *ctx)
6309 dasm_put(Dst, 1429, -LJ_TISNUM, ~LJ_TISNUM, ~LJ_TISNUM); 6309 dasm_put(Dst, 1429, -LJ_TISNUM, ~LJ_TISNUM, ~LJ_TISNUM);
6310 dasm_put(Dst, 1493, -LJ_TISNUM, (1+1)*8, FRAME_TYPE, ~LJ_TNIL); 6310 dasm_put(Dst, 1493, -LJ_TISNUM, (1+1)*8, FRAME_TYPE, ~LJ_TNIL);
6311 dasm_put(Dst, 1555, -LJ_TISNUM); 6311 dasm_put(Dst, 1555, -LJ_TISNUM);
6312 if (LJ_TARGET_OSX) { 6312 if (LJ_TARGET_IOS) {
6313 dasm_put(Dst, 1564); 6313 dasm_put(Dst, 1564);
6314 } 6314 }
6315 dasm_put(Dst, 1566); 6315 dasm_put(Dst, 1566);
6316 if (LJ_TARGET_OSX) { 6316 if (LJ_TARGET_IOS) {
6317 dasm_put(Dst, 1569); 6317 dasm_put(Dst, 1569);
6318 } 6318 }
6319 dasm_put(Dst, 1571, -LJ_TISNUM); 6319 dasm_put(Dst, 1571, -LJ_TISNUM);
6320 if (LJ_TARGET_OSX) { 6320 if (LJ_TARGET_IOS) {
6321 dasm_put(Dst, 1583); 6321 dasm_put(Dst, 1583);
6322 } 6322 }
6323 dasm_put(Dst, 1585); 6323 dasm_put(Dst, 1585);
6324 if (LJ_TARGET_OSX) { 6324 if (LJ_TARGET_IOS) {
6325 dasm_put(Dst, 1588); 6325 dasm_put(Dst, 1588);
6326 } 6326 }
6327 dasm_put(Dst, 1590, -LJ_TISNUM); 6327 dasm_put(Dst, 1590, -LJ_TISNUM);
6328 if (LJ_TARGET_OSX) { 6328 if (LJ_TARGET_IOS) {
6329 dasm_put(Dst, 1602); 6329 dasm_put(Dst, 1602);
6330 } 6330 }
6331 dasm_put(Dst, 1604); 6331 dasm_put(Dst, 1604);
6332 if (LJ_TARGET_OSX) { 6332 if (LJ_TARGET_IOS) {
6333 dasm_put(Dst, 1607); 6333 dasm_put(Dst, 1607);
6334 } 6334 }
6335 dasm_put(Dst, 1609, -LJ_TISNUM); 6335 dasm_put(Dst, 1609, -LJ_TISNUM);
6336 if (LJ_TARGET_OSX) { 6336 if (LJ_TARGET_IOS) {
6337 dasm_put(Dst, 1621); 6337 dasm_put(Dst, 1621);
6338 } 6338 }
6339 dasm_put(Dst, 1623); 6339 dasm_put(Dst, 1623);
6340 if (LJ_TARGET_OSX) { 6340 if (LJ_TARGET_IOS) {
6341 dasm_put(Dst, 1626); 6341 dasm_put(Dst, 1626);
6342 } 6342 }
6343 dasm_put(Dst, 1628, -LJ_TISNUM); 6343 dasm_put(Dst, 1628, -LJ_TISNUM);
6344 if (LJ_TARGET_OSX) { 6344 if (LJ_TARGET_IOS) {
6345 dasm_put(Dst, 1640); 6345 dasm_put(Dst, 1640);
6346 } 6346 }
6347 dasm_put(Dst, 1642); 6347 dasm_put(Dst, 1642);
6348 if (LJ_TARGET_OSX) { 6348 if (LJ_TARGET_IOS) {
6349 dasm_put(Dst, 1645); 6349 dasm_put(Dst, 1645);
6350 } 6350 }
6351 dasm_put(Dst, 1647, -LJ_TISNUM); 6351 dasm_put(Dst, 1647, -LJ_TISNUM);
6352 if (LJ_TARGET_OSX) { 6352 if (LJ_TARGET_IOS) {
6353 dasm_put(Dst, 1659); 6353 dasm_put(Dst, 1659);
6354 } 6354 }
6355 dasm_put(Dst, 1661); 6355 dasm_put(Dst, 1661);
6356 if (LJ_TARGET_OSX) { 6356 if (LJ_TARGET_IOS) {
6357 dasm_put(Dst, 1664); 6357 dasm_put(Dst, 1664);
6358 } 6358 }
6359 dasm_put(Dst, 1666, -LJ_TISNUM); 6359 dasm_put(Dst, 1666, -LJ_TISNUM);
6360 if (LJ_TARGET_OSX) { 6360 if (LJ_TARGET_IOS) {
6361 dasm_put(Dst, 1678); 6361 dasm_put(Dst, 1678);
6362 } 6362 }
6363 dasm_put(Dst, 1680); 6363 dasm_put(Dst, 1680);
6364 if (LJ_TARGET_OSX) { 6364 if (LJ_TARGET_IOS) {
6365 dasm_put(Dst, 1683); 6365 dasm_put(Dst, 1683);
6366 } 6366 }
6367 dasm_put(Dst, 1685, -LJ_TISNUM); 6367 dasm_put(Dst, 1685, -LJ_TISNUM);
6368 if (LJ_TARGET_OSX) { 6368 if (LJ_TARGET_IOS) {
6369 dasm_put(Dst, 1697); 6369 dasm_put(Dst, 1697);
6370 } 6370 }
6371 dasm_put(Dst, 1699); 6371 dasm_put(Dst, 1699);
6372 if (LJ_TARGET_OSX) { 6372 if (LJ_TARGET_IOS) {
6373 dasm_put(Dst, 1702); 6373 dasm_put(Dst, 1702);
6374 } 6374 }
6375 dasm_put(Dst, 1704, -LJ_TISNUM); 6375 dasm_put(Dst, 1704, -LJ_TISNUM);
6376 if (LJ_TARGET_OSX) { 6376 if (LJ_TARGET_IOS) {
6377 dasm_put(Dst, 1716); 6377 dasm_put(Dst, 1716);
6378 } 6378 }
6379 dasm_put(Dst, 1718); 6379 dasm_put(Dst, 1718);
6380 if (LJ_TARGET_OSX) { 6380 if (LJ_TARGET_IOS) {
6381 dasm_put(Dst, 1721); 6381 dasm_put(Dst, 1721);
6382 } 6382 }
6383 dasm_put(Dst, 1723, -LJ_TISNUM); 6383 dasm_put(Dst, 1723, -LJ_TISNUM);
6384 if (LJ_TARGET_OSX) { 6384 if (LJ_TARGET_IOS) {
6385 dasm_put(Dst, 1735); 6385 dasm_put(Dst, 1735);
6386 } 6386 }
6387 dasm_put(Dst, 1737); 6387 dasm_put(Dst, 1737);
6388 if (LJ_TARGET_OSX) { 6388 if (LJ_TARGET_IOS) {
6389 dasm_put(Dst, 1740); 6389 dasm_put(Dst, 1740);
6390 } 6390 }
6391 dasm_put(Dst, 1742, -LJ_TISNUM); 6391 dasm_put(Dst, 1742, -LJ_TISNUM);
6392 if (LJ_TARGET_OSX) { 6392 if (LJ_TARGET_IOS) {
6393 dasm_put(Dst, 1754); 6393 dasm_put(Dst, 1754);
6394 } 6394 }
6395 dasm_put(Dst, 1756); 6395 dasm_put(Dst, 1756);
6396 if (LJ_TARGET_OSX) { 6396 if (LJ_TARGET_IOS) {
6397 dasm_put(Dst, 1759); 6397 dasm_put(Dst, 1759);
6398 } 6398 }
6399 dasm_put(Dst, 1761, -LJ_TISNUM); 6399 dasm_put(Dst, 1761, -LJ_TISNUM);
6400 if (LJ_TARGET_OSX) { 6400 if (LJ_TARGET_IOS) {
6401 dasm_put(Dst, 1773); 6401 dasm_put(Dst, 1773);
6402 } 6402 }
6403 dasm_put(Dst, 1775); 6403 dasm_put(Dst, 1775);
6404 if (LJ_TARGET_OSX) { 6404 if (LJ_TARGET_IOS) {
6405 dasm_put(Dst, 1778); 6405 dasm_put(Dst, 1778);
6406 } 6406 }
6407 dasm_put(Dst, 1780, -LJ_TISNUM); 6407 dasm_put(Dst, 1780, -LJ_TISNUM);
6408 if (LJ_TARGET_OSX) { 6408 if (LJ_TARGET_IOS) {
6409 dasm_put(Dst, 1792); 6409 dasm_put(Dst, 1792);
6410 } 6410 }
6411 dasm_put(Dst, 1794); 6411 dasm_put(Dst, 1794);
6412 if (LJ_TARGET_OSX) { 6412 if (LJ_TARGET_IOS) {
6413 dasm_put(Dst, 1797); 6413 dasm_put(Dst, 1797);
6414 } 6414 }
6415 dasm_put(Dst, 1799, -LJ_TISNUM, -LJ_TISNUM); 6415 dasm_put(Dst, 1799, -LJ_TISNUM, -LJ_TISNUM);
6416 if (LJ_TARGET_OSX) { 6416 if (LJ_TARGET_IOS) {
6417 dasm_put(Dst, 1814); 6417 dasm_put(Dst, 1814);
6418 } 6418 }
6419 dasm_put(Dst, 1816); 6419 dasm_put(Dst, 1816);
6420 if (LJ_TARGET_OSX) { 6420 if (LJ_TARGET_IOS) {
6421 dasm_put(Dst, 1819); 6421 dasm_put(Dst, 1819);
6422 } 6422 }
6423 dasm_put(Dst, 1821, -LJ_TISNUM, -LJ_TISNUM); 6423 dasm_put(Dst, 1821, -LJ_TISNUM, -LJ_TISNUM);
6424 if (LJ_TARGET_OSX) { 6424 if (LJ_TARGET_IOS) {
6425 dasm_put(Dst, 1836); 6425 dasm_put(Dst, 1836);
6426 } 6426 }
6427 dasm_put(Dst, 1838); 6427 dasm_put(Dst, 1838);
6428 if (LJ_TARGET_OSX) { 6428 if (LJ_TARGET_IOS) {
6429 dasm_put(Dst, 1841); 6429 dasm_put(Dst, 1841);
6430 } 6430 }
6431 dasm_put(Dst, 1843, -LJ_TISNUM, -LJ_TISNUM); 6431 dasm_put(Dst, 1843, -LJ_TISNUM, -LJ_TISNUM);
6432 if (LJ_TARGET_OSX) { 6432 if (LJ_TARGET_IOS) {
6433 dasm_put(Dst, 1858); 6433 dasm_put(Dst, 1858);
6434 } 6434 }
6435 dasm_put(Dst, 1860); 6435 dasm_put(Dst, 1860);
6436 if (LJ_TARGET_OSX) { 6436 if (LJ_TARGET_IOS) {
6437 dasm_put(Dst, 1863); 6437 dasm_put(Dst, 1863);
6438 } 6438 }
6439 dasm_put(Dst, 1865, -LJ_TISNUM, Dt8(->upvalue[0]), -LJ_TISNUM, -LJ_TISNUM); 6439 dasm_put(Dst, 1865, -LJ_TISNUM, Dt8(->upvalue[0]), -LJ_TISNUM, -LJ_TISNUM);
6440 if (LJ_TARGET_OSX) { 6440 if (LJ_TARGET_IOS) {
6441 dasm_put(Dst, 1898); 6441 dasm_put(Dst, 1898);
6442 } 6442 }
6443 dasm_put(Dst, 1900); 6443 dasm_put(Dst, 1900);
6444 if (LJ_TARGET_OSX) { 6444 if (LJ_TARGET_IOS) {
6445 dasm_put(Dst, 1903); 6445 dasm_put(Dst, 1903);
6446 } 6446 }
6447 dasm_put(Dst, 1905, -LJ_TISNUM); 6447 dasm_put(Dst, 1905, -LJ_TISNUM);
6448 if (LJ_TARGET_OSX) { 6448 if (LJ_TARGET_IOS) {
6449 dasm_put(Dst, 1918); 6449 dasm_put(Dst, 1918);
6450 } 6450 }
6451 dasm_put(Dst, 1920); 6451 dasm_put(Dst, 1920);
6452 if (LJ_TARGET_OSX) { 6452 if (LJ_TARGET_IOS) {
6453 dasm_put(Dst, 1923); 6453 dasm_put(Dst, 1923);
6454 } 6454 }
6455 dasm_put(Dst, 1925, ~LJ_TISNUM, (2+1)*8, -LJ_TISNUM); 6455 dasm_put(Dst, 1925, ~LJ_TISNUM, (2+1)*8, -LJ_TISNUM);
6456 if (LJ_TARGET_OSX) { 6456 if (LJ_TARGET_IOS) {
6457 dasm_put(Dst, 1947); 6457 dasm_put(Dst, 1947);
6458 } 6458 }
6459 dasm_put(Dst, 1949); 6459 dasm_put(Dst, 1949);
6460 if (LJ_TARGET_OSX) { 6460 if (LJ_TARGET_IOS) {
6461 dasm_put(Dst, 1952); 6461 dasm_put(Dst, 1952);
6462 } 6462 }
6463 dasm_put(Dst, 1954, (2+1)*8, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM); 6463 dasm_put(Dst, 1954, (2+1)*8, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM);
@@ -6468,11 +6468,11 @@ static void build_subroutines(BuildCtx *ctx)
6468 dasm_put(Dst, 2234, DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), Dt5([1]), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), -LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), sizeof(GCstr)); 6468 dasm_put(Dst, 2234, DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), Dt5([1]), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), -LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), sizeof(GCstr));
6469 dasm_put(Dst, 2287, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), -LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), sizeof(GCstr), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); 6469 dasm_put(Dst, 2287, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), -LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), sizeof(GCstr), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold));
6470 dasm_put(Dst, 2347, -LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), sizeof(GCstr), -LJ_TTAB); 6470 dasm_put(Dst, 2347, -LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), sizeof(GCstr), -LJ_TTAB);
6471 if (LJ_TARGET_OSX) { 6471 if (LJ_TARGET_IOS) {
6472 dasm_put(Dst, 2385); 6472 dasm_put(Dst, 2385);
6473 } 6473 }
6474 dasm_put(Dst, 2387); 6474 dasm_put(Dst, 2387);
6475 if (LJ_TARGET_OSX) { 6475 if (LJ_TARGET_IOS) {
6476 dasm_put(Dst, 2390); 6476 dasm_put(Dst, 2390);
6477 } 6477 }
6478 dasm_put(Dst, 2392, ~LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM); 6478 dasm_put(Dst, 2392, ~LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM);
@@ -6709,11 +6709,11 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
6709 dasm_put(Dst, 3647, Dt6(->metatable)); 6709 dasm_put(Dst, 3647, Dt6(->metatable));
6710#endif 6710#endif
6711 dasm_put(Dst, 3654); 6711 dasm_put(Dst, 3654);
6712 if (LJ_TARGET_OSX) { 6712 if (LJ_TARGET_IOS) {
6713 dasm_put(Dst, 3656); 6713 dasm_put(Dst, 3656);
6714 } 6714 }
6715 dasm_put(Dst, 3658); 6715 dasm_put(Dst, 3658);
6716 if (LJ_TARGET_OSX) { 6716 if (LJ_TARGET_IOS) {
6717 dasm_put(Dst, 3661); 6717 dasm_put(Dst, 3661);
6718 } 6718 }
6719 dasm_put(Dst, 3663); 6719 dasm_put(Dst, 3663);
@@ -7050,11 +7050,11 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
7050 dasm_put(Dst, 4152); 7050 dasm_put(Dst, 4152);
7051 break; 7051 break;
7052 } 7052 }
7053 if (LJ_TARGET_OSX) { 7053 if (LJ_TARGET_IOS) {
7054 dasm_put(Dst, 4155); 7054 dasm_put(Dst, 4155);
7055 } 7055 }
7056 dasm_put(Dst, 4157); 7056 dasm_put(Dst, 4157);
7057 if (LJ_TARGET_OSX) { 7057 if (LJ_TARGET_IOS) {
7058 dasm_put(Dst, 4160); 7058 dasm_put(Dst, 4160);
7059 } 7059 }
7060 dasm_put(Dst, 4162); 7060 dasm_put(Dst, 4162);
@@ -7094,7 +7094,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
7094 break; 7094 break;
7095 case BC_USETV: 7095 case BC_USETV:
7096 dasm_put(Dst, 4286, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->closed), DtA(->v), LJ_GC_BLACK, -LJ_TISGCV, -(LJ_TISNUM - LJ_TISGCV), Dt4(->gch.marked), -GG_DISP2G, LJ_GC_WHITES); 7096 dasm_put(Dst, 4286, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->closed), DtA(->v), LJ_GC_BLACK, -LJ_TISGCV, -(LJ_TISNUM - LJ_TISGCV), Dt4(->gch.marked), -GG_DISP2G, LJ_GC_WHITES);
7097 if (LJ_TARGET_OSX) { 7097 if (LJ_TARGET_IOS) {
7098 dasm_put(Dst, 4326); 7098 dasm_put(Dst, 4326);
7099 } else { 7099 } else {
7100 dasm_put(Dst, 4333); 7100 dasm_put(Dst, 4333);
@@ -7103,7 +7103,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
7103 break; 7103 break;
7104 case BC_USETS: 7104 case BC_USETS:
7105 dasm_put(Dst, 4339, offsetof(GCfuncL, uvptr), ~LJ_TSTR, DtA(->marked), DtA(->v), DtA(->closed), LJ_GC_BLACK, Dt5(->marked), LJ_GC_WHITES, -GG_DISP2G); 7105 dasm_put(Dst, 4339, offsetof(GCfuncL, uvptr), ~LJ_TSTR, DtA(->marked), DtA(->v), DtA(->closed), LJ_GC_BLACK, Dt5(->marked), LJ_GC_WHITES, -GG_DISP2G);
7106 if (LJ_TARGET_OSX) { 7106 if (LJ_TARGET_IOS) {
7107 dasm_put(Dst, 4375); 7107 dasm_put(Dst, 4375);
7108 } else { 7108 } else {
7109 dasm_put(Dst, 4382); 7109 dasm_put(Dst, 4382);
@@ -7178,7 +7178,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
7178 7178
7179 case BC_TSETM: 7179 case BC_TSETM:
7180 dasm_put(Dst, 4958, Dt6(->asize), Dt6(->array), Dt6(->marked), LJ_GC_BLACK, Dt1(->base)); 7180 dasm_put(Dst, 4958, Dt6(->asize), Dt6(->array), Dt6(->marked), LJ_GC_BLACK, Dt1(->base));
7181 if (LJ_TARGET_OSX) { 7181 if (LJ_TARGET_IOS) {
7182 dasm_put(Dst, 5003, Dt1(->base)); 7182 dasm_put(Dst, 5003, Dt1(->base));
7183 } 7183 }
7184 dasm_put(Dst, 5006, DISPATCH_GL(gc.grayagain), LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); 7184 dasm_put(Dst, 5006, DISPATCH_GL(gc.grayagain), LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist));