diff options
| author | ruki <[email protected]> | 2021-01-20 23:49:06 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2021-01-20 23:49:06 +0800 |
| commit | d6566697b3157372e5ceecdcbf28f55c9739533f (patch) | |
| tree | ce6298473abacf33b52cdf069f057c1f2e077c41 /core | |
| parent | ea6bca658dbbc2fc4c58ab8faec856a7cfa265c4 (diff) | |
update nojit arm64 autogen for macos
Diffstat (limited to 'core')
| -rw-r--r-- | core/src/luajit/autogen/macosx/nojit/arm64/lj_bcdef.h | 286 | ||||
| -rw-r--r-- | core/src/luajit/autogen/macosx/nojit/arm64/lj_vm.S | 354 |
2 files changed, 339 insertions, 301 deletions
diff --git a/core/src/luajit/autogen/macosx/nojit/arm64/lj_bcdef.h b/core/src/luajit/autogen/macosx/nojit/arm64/lj_bcdef.h index 5bb646199..699c1f6a4 100644 --- a/core/src/luajit/autogen/macosx/nojit/arm64/lj_bcdef.h +++ b/core/src/luajit/autogen/macosx/nojit/arm64/lj_bcdef.h @@ -6,155 +6,155 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = { 256, 384, 512, -632, -748, -816, -884, -1008, -1132, -1188, -1244, -1308, -1372, -1428, -1484, -1520, -1556, +644, +772, +852, +932, +1072, +1212, +1280, +1348, +1412, +1476, +1532, 1588, -1636, -1704, -1776, -1884, -1992, -2108, -2180, -2296, -2404, -2512, -2628, -2700, -2816, -2924, -3032, -3148, -3220, -3336, -3408, -3484, -3528, -3528, -3564, -3596, -3628, +1624, +1660, +1692, +1740, +1808, +1880, +1988, +2096, +2212, +2284, +2400, +2508, +2616, +2732, +2804, +2920, +3028, +3136, +3252, +3324, +3440, +3512, +3588, +3632, 3676, -3728, -3840, -3944, -3996, -4048, -4108, -4180, -4276, -4360, -4384, -4408, -4548, +3712, +3744, +3776, +3824, +3876, +3988, +4092, +4144, +4196, +4256, +4328, +4424, +4508, +4532, +4556, 4696, -4804, -4876, -5052, -5304, -5448, +4844, +4952, +5024, +5200, +5452, 5596, -5700, -5716, -5788, -5800, -5988, -6068, -6232, -6420, -6540, -6560, -6728, -6832, -6944, -7088, -7088, -7088, -7228, -7228, -7228, -7280, -7280, -7280, -7304, -7304, -7336, -7336, -7400, -7400, -7400, -7532, -7532, -7604, -9508, -9576, -10016, -10096, -10148, -10268, -9616, -9764, -9852, -9900, -9924, -10320, -10376, -11016, -10436, -10752, -11120, -11048, -11084, -11260, -11332, -11364, -11396, -11428, +5744, +5848, +5864, +5936, +5948, +6136, +6216, +6380, +6568, +6688, +6708, +6876, +6980, +7092, +7236, +7236, +7236, +7376, +7376, +7376, +7428, +7428, +7428, +7452, +7452, +7484, +7484, +7548, +7548, +7548, +7680, +7680, +7752, +9708, +9776, +10216, +10296, +10348, +10468, +9816, +9964, +10052, +10100, +10124, +10520, +10576, +11216, +10636, +10952, +11320, +11248, +11284, 11460, -11492, -11524, -11556, -11588, -11620, -11652, -11848, -11908, -11300, +11532, +11564, +11596, +11628, +11660, +11692, 11724, -11684, -11764, -11804, -11956, -12096, -13028, -13100, -13064, -13136, -13192, -13248, -13304, -13360, -12824, -12892, -12960, -12236, -12288, -12368, -12540, -12616, -12692 +11756, +11788, +11820, +11852, +12048, +12108, +11500, +11924, +11884, +11964, +12004, +12156, +12296, +13228, +13300, +13264, +13336, +13392, +13448, +13504, +13560, +13024, +13092, +13160, +12436, +12488, +12568, +12740, +12816, +12892 }; LJ_DATADEF const uint16_t lj_bc_mode[] = { diff --git a/core/src/luajit/autogen/macosx/nojit/arm64/lj_vm.S b/core/src/luajit/autogen/macosx/nojit/arm64/lj_vm.S index 6abe9ec91..6228bd812 100644 --- a/core/src/luajit/autogen/macosx/nojit/arm64/lj_vm.S +++ b/core/src/luajit/autogen/macosx/nojit/arm64/lj_vm.S @@ -9,137 +9,142 @@ _lj_vm_asm_begin: .private_extern _lj_BC_ISLT .no_dead_strip _lj_BC_ISLT _lj_BC_ISLT: - .long 0xf87b7a60,0x794002b1,0xf87c7a61,0x910012b5 + .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5 .long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161 .long 0xeb41833f,0x54000221,0x6b01001f,0x9a95b235 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 - .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54011843 - .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540117c1 - .long 0x1e620021,0x14000004,0xfc7c7a61,0x54011743 + .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54011da3 + .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54011d21 + .long 0x1e620021,0x14000004,0xfc7c7a61,0x54011ca3 .long 0x1e620000,0x1e612000,0x9a953235,0x17ffffed .private_extern _lj_BC_ISGE .no_dead_strip _lj_BC_ISGE _lj_BC_ISGE: - .long 0xf87b7a60,0x794002b1,0xf87c7a61,0x910012b5 + .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5 .long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161 .long 0xeb41833f,0x54000221,0x6b01001f,0x9a95a235 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 - .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54011443 - .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540113c1 - .long 0x1e620021,0x14000004,0xfc7c7a61,0x54011343 + .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x540119a3 + .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54011921 + .long 0x1e620021,0x14000004,0xfc7c7a61,0x540118a3 .long 0x1e620000,0x1e612000,0x9a952235,0x17ffffed .private_extern _lj_BC_ISLE .no_dead_strip _lj_BC_ISLE _lj_BC_ISLE: - .long 0xf87b7a60,0x794002b1,0xf87c7a61,0x910012b5 + .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5 .long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161 .long 0xeb41833f,0x54000221,0x6b01001f,0x9a95d235 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 - .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54011043 - .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54010fc1 - .long 0x1e620021,0x14000004,0xfc7c7a61,0x54010f43 + .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x540115a3 + .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54011521 + .long 0x1e620021,0x14000004,0xfc7c7a61,0x540114a3 .long 0x1e620000,0x1e612000,0x9a959235,0x17ffffed .private_extern _lj_BC_ISGT .no_dead_strip _lj_BC_ISGT _lj_BC_ISGT: - .long 0xf87b7a60,0x794002b1,0xf87c7a61,0x910012b5 + .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5 .long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161 .long 0xeb41833f,0x54000221,0x6b01001f,0x9a95c235 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 - .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54010c43 - .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54010bc1 - .long 0x1e620021,0x14000004,0xfc7c7a61,0x54010b43 + .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x540111a3 + .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54011121 + .long 0x1e620021,0x14000004,0xfc7c7a61,0x540110a3 .long 0x1e620000,0x1e612000,0x9a958235,0x17ffffed .private_extern _lj_BC_ISEQV .no_dead_strip _lj_BC_ISEQV _lj_BC_ISEQV: - .long 0xf87b7a60,0x8b1c0e7c,0x794002b1,0xf9400382 + .long 0xf87b7a60,0x8b1c0e7c,0x794006b1,0xf9400382 .long 0x910012b5,0x8b110ab1,0xd1408231,0x936ffc4f - .long 0xb10039ff,0x54000b69,0x936ffc08,0xeb02001f - .long 0x54000101,0xaa1103f5,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9416d28,0xd3507e1c,0xd61f0100 - .long 0xeb0801ff,0xba4c09e2,0x54ffff08,0x9240b801 - .long 0xf940102a,0xb4fffeaa,0x39402949,0x52800003 - .long 0x3727fe49,0x1400085a + .long 0xb10039ff,0x54000ce9,0x936ffc08,0xb1002dff + .long 0xba4b1904,0x54011380,0xeb02001f,0x54000101 + .long 0xaa1103f5,0xb84046b0,0x8b300ec9,0xd3483e1b + .long 0xf9416d28,0xd3507e1c,0xd61f0100,0xeb0801ff + .long 0xba4c09e2,0x54ffff08,0x9240b801,0xf940102a + .long 0xb4fffeaa,0x39402949,0x52800003,0x3727fe49 + .long 0x14000882 .private_extern _lj_BC_ISNEV .no_dead_strip _lj_BC_ISNEV _lj_BC_ISNEV: - .long 0xf87b7a60,0x8b1c0e7c,0x794002b1,0xf9400382 + .long 0xf87b7a60,0x8b1c0e7c,0x794006b1,0xf9400382 .long 0x910012b5,0x8b110ab1,0xd1408231,0x936ffc4f - .long 0xb10039ff,0x54000b89,0x936ffc08,0xeb02001f - .long 0x540000e1,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9416d28,0xd3507e1c,0xd61f0100,0xeb0801ff - .long 0xba4c09e2,0x54fffb48,0x9240b801,0xf940102a - .long 0xb4fffaea,0x39402949,0x52800023,0x3727fa89 - .long 0x1400083d + .long 0xb10039ff,0x54000d29,0x936ffc08,0xb1002dff + .long 0xba4b1904,0x54010f60,0xeb02001f,0x540000e1 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 + .long 0xd3507e1c,0xd61f0100,0xeb0801ff,0xba4c09e2 + .long 0x54fffae8,0x9240b801,0xf940102a,0xb4fffa8a + .long 0x39402949,0x52800023,0x3727fa29,0x14000862 .private_extern _lj_BC_ISEQS .no_dead_strip _lj_BC_ISEQS _lj_BC_ISEQS: - .long 0xf87b7a60,0xaa3c03fc,0x794002b1,0xf87c7a81 - .long 0x910012b5,0x92800088,0x8b110ab1,0x8b08bc21 - .long 0xd1408231,0xeb01001f,0x9a950235,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9416d28,0xd3507e1c - .long 0xd61f0100 + .long 0xf87b7a60,0xaa3c03fc,0x794006b1,0xf87c7a81 + .long 0x910012b5,0x92800088,0x936ffc0f,0x8b110ab1 + .long 0x8b08bc21,0xd1408231,0xb1002dff,0x54010ba0 + .long 0xeb01001f,0x9a950235,0xb84046b0,0x8b300ec9 + .long 0xd3483e1b,0xf9416d28,0xd3507e1c,0xd61f0100 .private_extern _lj_BC_ISNES .no_dead_strip _lj_BC_ISNES _lj_BC_ISNES: - .long 0xf87b7a60,0xaa3c03fc,0x794002b1,0xf87c7a81 - .long 0x910012b5,0x92800088,0x8b110ab1,0x8b08bc21 - .long 0xd1408231,0xeb01001f,0x9a951235,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9416d28,0xd3507e1c - .long 0xd61f0100 + .long 0xf87b7a60,0xaa3c03fc,0x794006b1,0xf87c7a81 + .long 0x910012b5,0x92800088,0x936ffc0f,0x8b110ab1 + .long 0x8b08bc21,0xd1408231,0xb1002dff,0x54010920 + .long 0xeb01001f,0x9a951235,0xb84046b0,0x8b300ec9 + .long 0xd3483e1b,0xf9416d28,0xd3507e1c,0xd61f0100 .private_extern _lj_BC_ISEQN .no_dead_strip _lj_BC_ISEQN _lj_BC_ISEQN: - .long 0xf87b7a60,0x8b1c0e9c,0x794002b1,0xf9400382 + .long 0xf87b7a60,0x8b1c0e9c,0x794006b1,0xf9400382 .long 0x910012b5,0x8b110ab1,0xd1408231,0xeb40833f .long 0x54000161,0xeb42833f,0x54000221,0x6b02001f .long 0x9a950235,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9416d28,0xd3507e1c,0xd61f0100,0x54ffff43 + .long 0xf9416d28,0xd3507e1c,0xd61f0100,0x54000183 .long 0xfc7b7a60,0xfd400381,0xeb42833f,0x54000041 .long 0x1e620041,0x1e612000,0x17fffff2,0xfd400381 - .long 0x1e620000,0x1e612000,0x17ffffee + .long 0x1e620000,0x1e612000,0x17ffffee,0x936ffc0f + .long 0xb1002dff,0x54fffd81,0x1400081e .private_extern _lj_BC_ISNEN .no_dead_strip _lj_BC_ISNEN _lj_BC_ISNEN: - .long 0xf87b7a60,0x8b1c0e9c,0x794002b1,0xf9400382 + .long 0xf87b7a60,0x8b1c0e9c,0x794006b1,0xf9400382 .long 0x910012b5,0x8b110ab1,0xd1408231,0xeb40833f .long 0x54000161,0xeb42833f,0x54000221,0x6b02001f .long 0x9a951235,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9416d28,0xd3507e1c,0xd61f0100,0x54ffff23 + .long 0xf9416d28,0xd3507e1c,0xd61f0100,0x54000183 .long 0xfc7b7a60,0xfd400381,0xeb42833f,0x54000041 .long 0x1e620041,0x1e612000,0x17fffff2,0xfd400381 - .long 0x1e620000,0x1e612000,0x17ffffee + .long 0x1e620000,0x1e612000,0x17ffffee,0x936ffc0f + .long 0xb1002dff,0x54fffd61,0x140007fb .private_extern _lj_BC_ISEQP .no_dead_strip _lj_BC_ISEQP _lj_BC_ISEQP: - .long 0xf87b7a68,0x794002b1,0x910012b5,0x9100079c - .long 0x8b110ab1,0xab88bf9f,0xd1408231,0x9a950235 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 - .long 0xd3507e1c,0xd61f0100 + .long 0xf87b7a68,0x794006b1,0x910012b5,0x9100079c + .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x5400fe60 + .long 0xab0f039f,0xd1408231,0x9a950235,0xb84046b0 + .long 0x8b300ec9,0xd3483e1b,0xf9416d28,0xd3507e1c + .long 0xd61f0100 .private_extern _lj_BC_ISNEP .no_dead_strip _lj_BC_ISNEP _lj_BC_ISNEP: - .long 0xf87b7a68,0x794002b1,0x910012b5,0x9100079c - .long 0x8b110ab1,0xab88bf9f,0xd1408231,0x9a951235 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 - .long 0xd3507e1c,0xd61f0100 + .long 0xf87b7a68,0x794006b1,0x910012b5,0x9100079c + .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x5400fc40 + .long 0xab0f039f,0xd1408231,0x9a951235,0xb84046b0 + .long 0x8b300ec9,0xd3483e1b,0xf9416d28,0xd3507e1c + .long 0xd61f0100 .private_extern _lj_BC_ISTC .no_dead_strip _lj_BC_ISTC _lj_BC_ISTC: - .long 0x794002b1,0xf87c7a68,0x910012b5,0x92d00009 + .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009 .long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a9c337b .long 0x9a953235,0xf83b7a68,0xb84046b0,0x8b300ec9 .long 0xd3483e1b,0xf9416d28,0xd3507e1c,0xd61f0100 @@ -147,7 +152,7 @@ _lj_BC_ISTC: .private_extern _lj_BC_ISFC .no_dead_strip _lj_BC_ISFC _lj_BC_ISFC: - .long 0x794002b1,0xf87c7a68,0x910012b5,0x92d00009 + .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009 .long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a9c237b .long 0x9a952235,0xf83b7a68,0xb84046b0,0x8b300ec9 .long 0xd3483e1b,0xf9416d28,0xd3507e1c,0xd61f0100 @@ -155,7 +160,7 @@ _lj_BC_ISFC: .private_extern _lj_BC_IST .no_dead_strip _lj_BC_IST _lj_BC_IST: - .long 0x794002b1,0xf87c7a68,0x910012b5,0x92d00009 + .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009 .long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a953235 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100 @@ -163,7 +168,7 @@ _lj_BC_IST: .private_extern _lj_BC_ISF .no_dead_strip _lj_BC_ISF _lj_BC_ISF: - .long 0x794002b1,0xf87c7a68,0x910012b5,0x92d00009 + .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009 .long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a952235 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100 @@ -171,14 +176,14 @@ _lj_BC_ISF: .private_extern _lj_BC_ISTYPE .no_dead_strip _lj_BC_ISTYPE _lj_BC_ISTYPE: - .long 0xf87b7a68,0xab88bf9f,0x5400f121,0xb84046b0 + .long 0xf87b7a68,0xab88bf9f,0x5400f421,0xb84046b0 .long 0x8b300ec9,0xd3483e1b,0xf9416d28,0xd3507e1c .long 0xd61f0100 .private_extern _lj_BC_ISNUM .no_dead_strip _lj_BC_ISNUM _lj_BC_ISNUM: - .long 0xf87b6a68,0xeb48833f,0x5400f009,0xb84046b0 + .long 0xf87b6a68,0xeb48833f,0x5400f309,0xb84046b0 .long 0x8b300ec9,0xd3483e1b,0xf9416d28,0xd3507e1c .long 0xd61f0100 @@ -198,7 +203,7 @@ _lj_BC_NOT: .private_extern _lj_BC_UNM .no_dead_strip _lj_BC_UNM _lj_BC_UNM: - .long 0xf87c7a68,0x936ffd0f,0xb10039ff,0x5400ee08 + .long 0xf87c7a68,0x936ffd0f,0xb10039ff,0x5400f108 .long 0xd2410108,0x540000a1,0x6b0803e8,0xd2e83c02 .long 0x8b180108,0x9a827108,0xf83b7a68,0xb84046b0 .long 0x8b300ec9,0xd3483e1b,0xf9416d28,0xd3507e1c @@ -210,7 +215,7 @@ _lj_BC_LEN: .long 0xf87c7a60,0x936ffc0f,0xb10015ff,0x9240b800 .long 0x54000141,0xb9401400,0x8b180000,0xf83b7a60 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 - .long 0xd3507e1c,0xd61f0100,0xb10031ff,0x5400eca1 + .long 0xd3507e1c,0xd61f0100,0xb10031ff,0x5400efa1 bl _lj_tab_len .long 0x17fffff5 @@ -219,10 +224,10 @@ _lj_BC_LEN: _lj_BC_ADDVN: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x2b010000,0x5400e826,0x8b180000,0xf83b7a60 + .long 0x2b010000,0x5400eb26,0x8b180000,0xf83b7a60 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81 - .long 0xeb40833f,0x5400e6a9,0xeb41833f,0x5400e669 + .long 0xeb40833f,0x5400e9a9,0xeb41833f,0x5400e969 .long 0x1e612800,0xfc3b7a60,0x17fffff2 .private_extern _lj_BC_SUBVN @@ -230,10 +235,10 @@ _lj_BC_ADDVN: _lj_BC_SUBVN: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x6b010000,0x5400e4c6,0x8b180000,0xf83b7a60 + .long 0x6b010000,0x5400e7c6,0x8b180000,0xf83b7a60 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81 - .long 0xeb40833f,0x5400e349,0xeb41833f,0x5400e309 + .long 0xeb40833f,0x5400e649,0xeb41833f,0x5400e609 .long 0x1e613800,0xfc3b7a60,0x17fffff2 .private_extern _lj_BC_MULVN @@ -241,19 +246,19 @@ _lj_BC_SUBVN: _lj_BC_MULVN: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81 .long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1 - .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400e121 + .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400e421 .long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9 .long 0xd3483e1b,0xf9416d28,0xd3507e1c,0xd61f0100 - .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400dfa9 - .long 0xeb41833f,0x5400df69,0x1e610800,0xfc3b7a60 + .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400e2a9 + .long 0xeb41833f,0x5400e269,0x1e610800,0xfc3b7a60 .long 0x17fffff2 .private_extern _lj_BC_DIVVN .no_dead_strip _lj_BC_DIVVN _lj_BC_DIVVN: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81 - .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400de09 - .long 0xeb41833f,0x5400ddc9,0x1e611800,0xfc3b7a60 + .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400e109 + .long 0xeb41833f,0x5400e0c9,0x1e611800,0xfc3b7a60 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100 @@ -262,10 +267,10 @@ _lj_BC_DIVVN: _lj_BC_MODVN: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x3400dba1,0x94000b58,0x8b180000,0xf83b7a60 + .long 0x3400dea1,0x94000b70,0x8b180000,0xf83b7a60 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81 - .long 0xeb40833f,0x5400da09,0xeb41833f,0x5400d9c9 + .long 0xeb40833f,0x5400dd09,0xeb41833f,0x5400dcc9 .long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60 .long 0x17fffff0 @@ -274,10 +279,10 @@ _lj_BC_MODVN: _lj_BC_ADDNV: .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x2b010000,0x5400d846,0x8b180000,0xf83b7a60 + .long 0x2b010000,0x5400db46,0x8b180000,0xf83b7a60 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61 - .long 0xeb40833f,0x5400d6c9,0xeb41833f,0x5400d689 + .long 0xeb40833f,0x5400d9c9,0xeb41833f,0x5400d989 .long 0x1e612800,0xfc3b7a60,0x17fffff2 .private_extern _lj_BC_SUBNV @@ -285,10 +290,10 @@ _lj_BC_ADDNV: _lj_BC_SUBNV: .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x6b010000,0x5400d4e6,0x8b180000,0xf83b7a60 + .long 0x6b010000,0x5400d7e6,0x8b180000,0xf83b7a60 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61 - .long 0xeb40833f,0x5400d369,0xeb41833f,0x5400d329 + .long 0xeb40833f,0x5400d669,0xeb41833f,0x5400d629 .long 0x1e613800,0xfc3b7a60,0x17fffff2 .private_extern _lj_BC_MULNV @@ -296,19 +301,19 @@ _lj_BC_SUBNV: _lj_BC_MULNV: .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61 .long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1 - .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400d141 + .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400d441 .long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9 .long 0xd3483e1b,0xf9416d28,0xd3507e1c,0xd61f0100 - .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400cfc9 - .long 0xeb41833f,0x5400cf89,0x1e610800,0xfc3b7a60 + .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400d2c9 + .long 0xeb41833f,0x5400d289,0x1e610800,0xfc3b7a60 .long 0x17fffff2 .private_extern _lj_BC_DIVNV .no_dead_strip _lj_BC_DIVNV _lj_BC_DIVNV: .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61 - .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400ce29 - .long 0xeb41833f,0x5400cde9,0x1e611800,0xfc3b7a60 + .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400d129 + .long 0xeb41833f,0x5400d0e9,0x1e611800,0xfc3b7a60 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100 @@ -317,10 +322,10 @@ _lj_BC_DIVNV: _lj_BC_MODNV: .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x3400cbc1,0x94000ad6,0x8b180000,0xf83b7a60 + .long 0x3400cec1,0x94000aee,0x8b180000,0xf83b7a60 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61 - .long 0xeb40833f,0x5400ca29,0xeb41833f,0x5400c9e9 + .long 0xeb40833f,0x5400cd29,0xeb41833f,0x5400cce9 .long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60 .long 0x17fffff0 @@ -329,10 +334,10 @@ _lj_BC_MODNV: _lj_BC_ADDVV: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x2b010000,0x5400c8c6,0x8b180000,0xf83b7a60 + .long 0x2b010000,0x5400cbc6,0x8b180000,0xf83b7a60 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61 - .long 0xeb40833f,0x5400c749,0xeb41833f,0x5400c709 + .long 0xeb40833f,0x5400ca49,0xeb41833f,0x5400ca09 .long 0x1e612800,0xfc3b7a60,0x17fffff2 .private_extern _lj_BC_SUBVV @@ -340,10 +345,10 @@ _lj_BC_ADDVV: _lj_BC_SUBVV: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x6b010000,0x5400c566,0x8b180000,0xf83b7a60 + .long 0x6b010000,0x5400c866,0x8b180000,0xf83b7a60 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61 - .long 0xeb40833f,0x5400c3e9,0xeb41833f,0x5400c3a9 + .long 0xeb40833f,0x5400c6e9,0xeb41833f,0x5400c6a9 .long 0x1e613800,0xfc3b7a60,0x17fffff2 .private_extern _lj_BC_MULVV @@ -351,19 +356,19 @@ _lj_BC_SUBVV: _lj_BC_MULVV: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 .long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1 - .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400c1c1 + .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400c4c1 .long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9 .long 0xd3483e1b,0xf9416d28,0xd3507e1c,0xd61f0100 - .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400c049 - .long 0xeb41833f,0x5400c009,0x1e610800,0xfc3b7a60 + .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400c349 + .long 0xeb41833f,0x5400c309,0x1e610800,0xfc3b7a60 .long 0x17fffff2 .private_extern _lj_BC_DIVVV .no_dead_strip _lj_BC_DIVVV _lj_BC_DIVVV: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 - .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400bea9 - .long 0xeb41833f,0x5400be69,0x1e611800,0xfc3b7a60 + .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400c1a9 + .long 0xeb41833f,0x5400c169,0x1e611800,0xfc3b7a60 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100 @@ -372,10 +377,10 @@ _lj_BC_DIVVV: _lj_BC_MODVV: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x3400bc41,0x94000a54,0x8b180000,0xf83b7a60 + .long 0x3400bf41,0x94000a6c,0x8b180000,0xf83b7a60 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61 - .long 0xeb40833f,0x5400baa9,0xeb41833f,0x5400ba69 + .long 0xeb40833f,0x5400bda9,0xeb41833f,0x5400bd69 .long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60 .long 0x17fffff0 @@ -383,8 +388,8 @@ _lj_BC_MODVV: .no_dead_strip _lj_BC_POW _lj_BC_POW: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 - .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400b8c9 - .long 0xeb41833f,0x5400b889 + .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400bbc9 + .long 0xeb41833f,0x5400bb89 bl _pow .long 0xfc3b7a60,0xb84046b0,0x8b300ec9,0xd3483e1b .long 0xf9416d28,0xd3507e1c,0xd61f0100 @@ -395,7 +400,7 @@ _lj_BC_CAT: .long 0xd3587e11,0x92401f9c,0xf90012f3,0xcb110382 .long 0x8b1c0e61,0xaa1703e0,0xf90057f5 bl _lj_meta_cat - .long 0x385fc2b1,0xf94012f3,0xb500b740,0xf8717a68 + .long 0x385ff2b1,0xf94012f3,0xb500ba40,0xf8717a68 .long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b .long 0xf9416d28,0xd3507e1c,0xd61f0100 @@ -409,6 +414,9 @@ _lj_BC_KSTR: .private_extern _lj_BC_KCDATA .no_dead_strip _lj_BC_KCDATA _lj_BC_KCDATA: + .long 0xaa3c03fc,0xf87c7a88,0x92800149,0x8b09bd08 + .long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b + .long 0xf9416d28,0xd3507e1c,0xd61f0100 .private_extern _lj_BC_KSHORT .no_dead_strip _lj_BC_KSHORT @@ -545,46 +553,46 @@ _lj_BC_GSET: .no_dead_strip _lj_BC_TGETV _lj_BC_TGETV: .long 0xd3587e11,0x92401f9c,0xf8717a61,0xf87c7a69 - .long 0x936ffc2f,0xb10031ff,0x9240b821,0x540086c1 + .long 0x936ffc2f,0xb10031ff,0x9240b821,0x54008781 .long 0xeb49833f,0x540002a1,0xf9400822,0xb9403020 - .long 0x8b294c42,0x6b00013f,0x540085e2,0xf9400048 + .long 0x8b294c42,0x6b00013f,0x540086a2,0xf9400048 .long 0xeb1a011f,0x54000100,0xf83b7a68,0xb84046b0 .long 0x8b300ec9,0xd3483e1b,0xf9416d28,0xd3507e1c .long 0xd61f0100,0xf9401020,0xb4ffff00,0x39402809 - .long 0x3707fec9,0x14000420,0x936ffd2f,0xb10015ff - .long 0x540083a1,0x9240b93c,0x1400000a + .long 0x3707fec9,0x14000426,0x936ffd2f,0xb10015ff + .long 0x54008461,0x9240b93c,0x1400000a .private_extern _lj_BC_TGETS .no_dead_strip _lj_BC_TGETS _lj_BC_TGETS: .long 0xd3587e11,0x92401f9c,0xf8717a61,0xaa3c03fc .long 0xf87c7a9c,0x936ffc2f,0xb10031ff,0x9240b821 - .long 0x54008061,0xb9403429,0xb9400f8a,0xf9401422 + .long 0x54008121,0xb9403429,0xb9400f8a,0xf9401422 .long 0x0a0a0129,0x8b090529,0x92800083,0x8b090c42 .long 0x8b03bf83,0xa9400048,0xf9400842,0xeb03001f .long 0x54000141,0xeb1a011f,0x54000140,0xf83b7a68 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100,0xb5fffe62,0xaa1a03e8 .long 0xf9401020,0xb4fffec0,0x39402809,0x3707fe89 - .long 0x140003eb + .long 0x140003f1 .private_extern _lj_BC_TGETB .no_dead_strip _lj_BC_TGETB _lj_BC_TGETB: .long 0xd3587e11,0x92401f9c,0xf8717a61,0x936ffc2f - .long 0xb10031ff,0x9240b821,0x54007d41,0xf9400822 - .long 0xb9403020,0x8b1c0c42,0x6b00039f,0x54007ca2 + .long 0xb10031ff,0x9240b821,0x54007e01,0xf9400822 + .long 0xb9403020,0x8b1c0c42,0x6b00039f,0x54007d62 .long 0xf9400048,0xeb1a011f,0x54000100,0xf83b7a68 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100,0xf9401020,0xb4ffff00 - .long 0x39402809,0x3707fec9,0x140003d6 + .long 0x39402809,0x3707fec9,0x140003dc .private_extern _lj_BC_TGETR .no_dead_strip _lj_BC_TGETR _lj_BC_TGETR: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a69 .long 0x9240b800,0xf9400802,0xb940300a,0x8b294c42 - .long 0x6b0a013f,0x54007d02,0xf9400048,0xf83b7a68 + .long 0x6b0a013f,0x54007dc2,0xf9400048,0xf83b7a68 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100 @@ -592,32 +600,32 @@ _lj_BC_TGETR: .no_dead_strip _lj_BC_TSETV _lj_BC_TSETV: .long 0xd3587e11,0x92401f9c,0xf8717a61,0xf87c7a69 - .long 0x936ffc2f,0xb10031ff,0x9240b821,0x54007da1 + .long 0x936ffc2f,0xb10031ff,0x9240b821,0x54007e61 .long 0xeb49833f,0x540003c1,0xf9400822,0xb9403020 - .long 0x8b294c42,0x6b00013f,0x54007cc2,0xf9400049 + .long 0x8b294c42,0x6b00013f,0x54007d82,0xf9400049 .long 0xf87b7a68,0x3940202a,0xeb1a013f,0x54000120 .long 0xf9000048,0x3710018a,0xb84046b0,0x8b300ec9 .long 0xd3483e1b,0xf9416d28,0xd3507e1c,0xd61f0100 .long 0xf9401020,0xb4fffee0,0x39402809,0x370ffea9 - .long 0x140003d4,0xf94022c9,0x121d794a,0xf90022c1 + .long 0x140003da,0xf94022c9,0x121d794a,0xf90022c1 .long 0x3900202a,0xf9000c29,0x17fffff0,0x936ffd2f - .long 0xb10015ff,0x54007961,0x9240b93c,0x1400000a + .long 0xb10015ff,0x54007a21,0x9240b93c,0x1400000a .private_extern _lj_BC_TSETS .no_dead_strip _lj_BC_TSETS _lj_BC_TSETS: .long 0xd3587e11,0x92401f9c,0xf8717a61,0xaa3c03fc .long 0xf87c7a9c,0x936ffc2f,0xb10031ff,0x9240b821 - .long 0x54007621,0xb9403429,0xb9400f8a,0xf9401422 + .long 0x540076e1,0xb9403429,0xb9400f8a,0xf9401422 .long 0x0a0a0129,0x8b090529,0x92800083,0x8b090c42 .long 0x8b03bf83,0x3900283f,0xa9400049,0xf940084b .long 0x3940202a,0xeb03001f,0x54000221,0xf87b7a68 .long 0xeb1a013f,0x54000120,0xf9000048,0x371003ca .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0xd3507e1c,0xd61f0100,0xf9401020,0xb4fffee0 - .long 0x39402809,0x370ffea9,0x14000397,0xaa0b03e2 + .long 0x39402809,0x370ffea9,0x1400039d,0xaa0b03e2 .long 0xb5fffd4b,0xf9401020,0xb4000060,0x39402809 - .long 0x36087229,0x92800089,0xf90057f5,0x8b09bf88 + .long 0x360872e9,0x92800089,0xf90057f5,0x8b09bf88 .long 0xf90012f3,0xaa1703e0,0xf9005fe8,0x9102e3e2 bl _lj_tab_newkey .long 0xf94012f3,0xf87b7a68,0xf9000008,0x17ffffe4 @@ -628,13 +636,13 @@ _lj_BC_TSETS: .no_dead_strip _lj_BC_TSETB _lj_BC_TSETB: .long 0xd3587e11,0x92401f9c,0xf8717a61,0x936ffc2f - .long 0xb10031ff,0x9240b821,0x54006fc1,0xf9400822 - .long 0xb9403020,0x8b1c0c42,0x6b00039f,0x54006f22 + .long 0xb10031ff,0x9240b821,0x54007081,0xf9400822 + .long 0xb9403020,0x8b1c0c42,0x6b00039f,0x54006fe2 .long 0xf9400049,0xf87b7a68,0x3940202a,0xeb1a013f .long 0x54000120,0xf9000048,0x3710018a,0xb84046b0 .long 0x8b300ec9,0xd3483e1b,0xf9416d28,0xd3507e1c .long 0xd61f0100,0xf9401020,0xb4fffee0,0x39402809 - .long 0x370ffea9,0x14000367,0xf94022c9,0x121d794a + .long 0x370ffea9,0x1400036d,0xf94022c9,0x121d794a .long 0xf90022c1,0x3900202a,0xf9000c29,0x17fffff0 .private_extern _lj_BC_TSETM @@ -657,7 +665,7 @@ _lj_BC_TSETM: _lj_BC_TSETR: .long 0xd3587e11,0x92401f9c,0xf8717a61,0xf87c7a69 .long 0x9240b821,0xf9400820,0x3940202a,0xb9403023 - .long 0x8b294c00,0x3710016a,0x6b03013f,0x540069a2 + .long 0x8b294c00,0x3710016a,0x6b03013f,0x54006a62 .long 0xf87b7a68,0xf9000008,0xb84046b0,0x8b300ec9 .long 0xd3483e1b,0xf9416d28,0xd3507e1c,0xd61f0100 .long 0xf94022c8,0x121d794a,0xf90022c1,0x3900202a @@ -673,7 +681,7 @@ _lj_BC_CALLM: _lj_BC_CALL: .long 0xd37d1f9c,0xaa1303f1,0x8b1b0e73,0xf9400262 .long 0xd100239c,0x91004273,0x936ffc4f,0xb10025ff - .long 0x9240b842,0x540070c1,0xf81f8275,0xf9401055 + .long 0x9240b842,0x54007261,0xf81f8275,0xf9401055 .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9416d28 .long 0x8b1b0e7b,0xd61f0100 @@ -687,12 +695,12 @@ _lj_BC_CALLMT: _lj_BC_CALLT: .long 0xd37df39c,0x8b1b0e7b,0xf9400369,0xd100239c .long 0x9100437b,0x936ffd2f,0xb10025ff,0x9240b922 - .long 0x54007061,0xf85f8275,0x52800011,0x3940284a + .long 0x54007201,0xf85f8275,0x52800011,0x3940284a .long 0xf24006bf,0x54000321,0xf81f0269,0xb40000fc .long 0xf8716b68,0x91002229,0xeb1c013f,0xf8316a68 .long 0xaa0903f1,0x54ffff61,0xf100055f,0x54000108 .long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9416d28,0x8b1b0e7b,0xd61f0100,0x385fe2bb + .long 0xf9416d28,0x8b1b0e7b,0xd61f0100,0x385fd2bb .long 0xcb1b0e60,0xf85e0000,0x9240b800,0xf9401000 .long 0xf85b8014,0x17fffff3,0xd24006b5,0xf2400abf .long 0x9a8a122a,0x54fffca1,0xcb150273,0xf85f8275 @@ -703,19 +711,19 @@ _lj_BC_CALLT: _lj_BC_ITERC: .long 0x8b1b0e7b,0xf85e8362,0xaa1303f1,0xa97f0760 .long 0x91004373,0x5280021c,0xf9000362,0xa9010760 - .long 0x936ffc4f,0xb10025ff,0x9240b842,0x54006801 + .long 0x936ffc4f,0xb10025ff,0x9240b842,0x540069a1 .long 0xf81f8275,0xf9401055,0xb84046b0,0x8b300ec9 .long 0xd3483e1b,0xf9416d28,0x8b1b0e7b,0xd61f0100 .private_extern _lj_BC_ITERN .no_dead_strip _lj_BC_ITERN _lj_BC_ITERN: - .long 0x8b1b0e7b,0xf85f0371,0x794002ab,0xb85fc360 + .long 0x8b1b0e7b,0xf85f0371,0x794006ab,0xb85f8360 .long 0x910012b5,0x8b0b0aab,0x9240ba31,0xd140816b .long 0xb9403229,0xf9400a21,0xeb09001c,0x8b000c22 .long 0x54000202,0xf9400048,0xeb1a011f,0x9a801400 .long 0x54ffff40,0x8b180000,0xa9002360,0x91000400 - .long 0xb81fc360,0xaa0b03f5,0xb84046b0,0x8b300ec9 + .long 0xb81f8360,0xaa0b03f5,0xb84046b0,0x8b300ec9 .long 0xd3483e1b,0xf9416d28,0xd3507e1c,0xd61f0100 .long 0xb940362a,0xf9401631,0x8b1c0780,0xeb0a039f .long 0x8b000e22,0x54fffea8,0xa9400048,0xeb1a011f @@ -748,8 +756,8 @@ _lj_BC_ISNEXT: .long 0xfa5a0060,0x7a440920,0x54000161,0x320f77e8 .long 0xd3607d08,0xf81f8368,0xaa1c03f5,0xb84046b0 .long 0x8b300ec9,0xd3483e1b,0xf9416d28,0xd3507e1c - .long 0xd61f0100,0x52800b08,0x528008a9,0x381ff2a8 - .long 0x39000f89,0x17fffff5 + .long 0xd61f0100,0x52800b08,0x528008a9,0x381fc2a8 + .long 0x39000389,0x17fffff5 .private_extern _lj_BC_RETM .no_dead_strip _lj_BC_RETM @@ -799,12 +807,12 @@ _lj_BC_RET1: _lj_BC_FORI: .long 0x8b1b0e7b,0xa9400760,0xf9400b62,0x8b1c0abc .long 0xd140839c,0xeb40833f,0x54000221,0xeb41833f - .long 0x54004e01,0xeb42833f,0x54004dc1,0x37f80142 + .long 0x54004fa1,0xeb42833f,0x54004f61,0x37f80142 .long 0x6b01001f,0x9a95c395,0xf9000f60,0xb84046b0 .long 0x8b300ec9,0xd3483e1b,0xf9416d28,0xd3507e1c .long 0xd61f0100,0x6b00003f,0x17fffff7,0x6d400760 - .long 0x54004c03,0xeb41833f,0x54004bc9,0xeb42833f - .long 0x54004b89,0xfd000f60,0xb7f80082,0x1e612000 + .long 0x54004da3,0xeb41833f,0x54004d69,0xeb42833f + .long 0x54004d29,0xfd000f60,0xb7f80082,0x1e612000 .long 0x9a958395,0x17ffffee,0x1e602020,0x17fffffd .private_extern _lj_BC_FORL @@ -816,7 +824,7 @@ _lj_BC_FORL: .long 0x9a95d395,0xf9000368,0xf9000f68,0xb84046b0 .long 0x8b300ec9,0xd3483e1b,0xf9416d28,0xd3507e1c .long 0xd61f0100,0x6b00003f,0x17fffff6,0x6d400760 - .long 0x54004783,0xfd400b62,0x1e622800,0xb7f800c2 + .long 0x54004923,0xfd400b62,0x1e622800,0xb7f800c2 .long 0x1e612000,0xfd000360,0xfd000f60,0x9a959395 .long 0x17ffffef,0x1e602020,0x17fffffb @@ -1010,7 +1018,7 @@ _lj_vm_call: .no_dead_strip _lj_vm_call_dispatch _lj_vm_call_dispatch: .long 0xf85f0262,0x936ffc4f,0xb10025ff,0x9240b842 - .long 0x54001ce1 + .long 0x54001e81 .private_extern _lj_vm_call_dispatch_f .no_dead_strip _lj_vm_call_dispatch_f @@ -1034,15 +1042,17 @@ _lj_vm_cpcall: .no_dead_strip _lj_cont_dispatch _lj_cont_dispatch: .long 0xf85f0222,0xf85e0260,0xaa1303e3,0xaa1103f3 - .long 0x9240b842,0xf85e8075,0xf9401042,0x8b1c0368 - .long 0xf81f811a,0xf85b8054,0xd61f0000 + .long 0x9240b842,0xf100041f,0xf85e8075,0xf9401042 + .long 0x8b1c0368,0xf81f811a,0x54000069,0xf85b8054 + .long 0xd61f0000,0x5400ab40,0xd1008063,0xcb13007c + .long 0x140004d1 .private_extern _lj_cont_cat .no_dead_strip _lj_cont_cat _lj_cont_cat: .long 0xb85fc2b0,0xd1008061,0xf9400368,0xf90012f3 .long 0xd3587e11,0xd3483e1b,0x8b110e69,0xeb090029 - .long 0x54000080,0xf9000028,0xd343fd22,0x17fffae0 + .long 0x54000080,0xf9000028,0xd343fd22,0x17fffacf .long 0xf83b7a68,0x14000069 .private_extern _lj_vmeta_tgets1 @@ -1072,14 +1082,14 @@ _lj_vmeta_tgetv: .long 0x8b300ec9,0xd3483e1b,0xf9416d28,0xd3507e1c .long 0xd61f0100,0xd1000a69,0xf94016f3,0x5280021c .long 0xf85f0262,0xf81e8275,0xcb090275,0x9240b842 - .long 0x17ffff9d + .long 0x17ffff97 .private_extern _lj_vmeta_tgetr .no_dead_strip _lj_vmeta_tgetr _lj_vmeta_tgetr: .long 0x93407d21 bl _lj_tab_getinth - .long 0xaa1a03e8,0xb4ff82e0,0xf9400008,0x17fffc15 + .long 0xaa1a03e8,0xb4ff8220,0xf9400008,0x17fffc0f .private_extern _lj_vmeta_tsets1 .no_dead_strip _lj_vmeta_tsets1 @@ -1108,14 +1118,14 @@ _lj_vmeta_tsetv: .long 0x8b300ec9,0xd3483e1b,0xf9416d28,0xd3507e1c .long 0xd61f0100,0xd1000a69,0xf94016f3,0x5280031c .long 0xf85f0262,0xf9000a68,0xf81e8275,0xcb090275 - .long 0x9240b842,0x17ffff70 + .long 0x9240b842,0x17ffff6a .private_extern _lj_vmeta_tsetr .no_dead_strip _lj_vmeta_tsetr _lj_vmeta_tsetr: .long 0x93407d22,0xf90012f3,0xaa1703e0,0xf90057f5 bl _lj_tab_setinth - .long 0x17fffcaf + .long 0x17fffca9 .private_extern _lj_vmeta_comp .no_dead_strip _lj_vmeta_comp @@ -1123,7 +1133,7 @@ _lj_vmeta_comp: .long 0x8b1b0e61,0xd10012b5,0x8b1c0e62,0xf90012f3 .long 0xaa1703e0,0xf90057f5,0x53001e03 bl _lj_meta_comp - .long 0xf100041f,0x54000748,0x794002b1,0x910012b5 + .long 0xf100041f,0x54000828,0x794006b1,0x910012b5 .long 0x8b110ab1,0xd1408231,0x9a9132b5 .private_extern _lj_cont_nop @@ -1159,6 +1169,10 @@ _lj_vmeta_equal: .private_extern _lj_vmeta_equal_cd .no_dead_strip _lj_vmeta_equal_cd _lj_vmeta_equal_cd: + .long 0xd10012b5,0xf90012f3,0xaa1703e0,0xaa1003e1 + .long 0xf90057f5 + bl _lj_meta_equal_cd + .long 0x17ffffd9 .private_extern _lj_vmeta_istype .no_dead_strip _lj_vmeta_istype @@ -1166,7 +1180,7 @@ _lj_vmeta_istype: .long 0xd10012b5,0xf90012f3,0xaa1703e0,0xaa1b03e1 .long 0xaa1c03e2,0xf90057f5 bl _lj_meta_istype - .long 0x17ffffdf + .long 0x17ffffd8 .private_extern _lj_vmeta_arith_vn .no_dead_strip _lj_vmeta_arith_vn @@ -1189,13 +1203,13 @@ _lj_vmeta_arith_vv: .long 0x8b110e62,0x8b1c0e63,0x53001e04,0x8b1b0e61 .long 0xf90012f3,0xaa1703e0,0xf90057f5 bl _lj_meta_arith - .long 0xb4fff9a0 + .long 0xb4fff8c0 .private_extern _lj_vmeta_binop .no_dead_strip _lj_vmeta_binop _lj_vmeta_binop: .long 0xcb130009,0xf81e8015,0x91000935,0xaa0003f3 - .long 0x5280021c,0x17ffff1c + .long 0x5280021c,0x17ffff0f .private_extern _lj_vmeta_len .no_dead_strip _lj_vmeta_len @@ -1221,14 +1235,14 @@ _lj_vmeta_callt: .long 0x8b1c0362 bl _lj_meta_call .long 0xf85f0369,0xf85f8275,0x9100239c,0x9240b922 - .long 0x17fffc75 + .long 0x17fffc68 .private_extern _lj_vmeta_for .no_dead_strip _lj_vmeta_for _lj_vmeta_for: .long 0xaa1703e0,0xf90012f3,0xaa1b03e1,0xf90057f5 bl _lj_meta_for - .long 0xb85fc2b0,0xd3483e1b,0xd3507e1c,0x17fffd80 + .long 0xb85fc2b0,0xd3483e1b,0xd3507e1c,0x17fffd73 .private_extern _lj_ff_assert .no_dead_strip _lj_ff_assert @@ -1340,9 +1354,9 @@ _lj_ff_ipairs: .no_dead_strip _lj_ff_pcall _lj_ff_pcall: .long 0x394246c8,0xf100239c,0x54006083,0xaa1303f1 - .long 0x91004273,0x53041108,0x91005915,0x54ffc3c0 + .long 0x91004273,0x53041108,0x91005915,0x54ffc220 .long 0x8b1c026a,0xf85f0148,0xf81f8d48,0xeb13015f - .long 0x54ffffa1,0x17fffe18 + .long 0x54ffffa1,0x17fffe0b .private_extern _lj_ff_xpcall .no_dead_strip _lj_ff_xpcall @@ -1350,7 +1364,7 @@ _lj_ff_xpcall: .long 0xa9400660,0x394246c8,0xf1004389,0x54005ea3 .long 0xaa1303f1,0x936ffc2f,0x53041108,0xb10025ff .long 0x91007915,0x54005de1,0xaa0903fc,0x91006273 - .long 0xa9000221,0xb4ffc15c,0x17ffffec + .long 0xa9000221,0xb4ffbfbc,0x17ffffec .private_extern _lj_ff_coroutine_resume .no_dead_strip _lj_ff_coroutine_resume @@ -1364,14 +1378,14 @@ _lj_ff_coroutine_resume: .long 0xd1002042,0x91002273,0xd100239c,0xf9001402 .long 0xf90016f3,0xb40000dc,0xf8716a68,0xeb1c023f .long 0xf8316828,0x91002231,0x54ffff81,0x52800002 - .long 0xaa0003fb,0x52800003,0x97fffd8f,0xa9420f62 + .long 0xaa0003fb,0x52800003,0x97fffd82,0xa9420f62 .long 0xf100041f,0xf94012f3,0xf900bad7,0xb900bada .long 0x54000308,0xcb02007c,0xf9401ae0,0x8b1c0261 .long 0xb400017c,0xeb00003f,0x52800011,0x540002e8 .long 0xd1002383,0xf9001762,0xf8716848,0xeb03023f .long 0xf8316a68,0x91002231,0x54ffff81,0x92e00029 .long 0x9100439c,0xf81f8269,0xd100227b,0xf24006a0 - .long 0xf90057f5,0xb900c3fc,0x54ff7f80,0x17fffd17 + .long 0xf90057f5,0xb900c3fc,0x54ff7de0,0x17fffd0a .long 0xf85f8c68,0x92d00009,0x5280031c,0xf9001763 .long 0xf9000268,0x17fffff4,0xaa1703e0,0xd343ff81 bl _lj_state_growstack @@ -1387,14 +1401,14 @@ _lj_ff_coroutine_wrap_aux: .long 0xfa439042,0xfa409a22,0x54005108,0xf9001402 .long 0xf90016f3,0xb40000dc,0xf8716a68,0xeb1c023f .long 0xf8316828,0x91002231,0x54ffff81,0x52800002 - .long 0xaa0003fb,0x52800003,0x97fffd48,0xa9420f62 + .long 0xaa0003fb,0x52800003,0x97fffd3b,0xa9420f62 .long 0xf100041f,0xf94012f3,0xf900bad7,0xb900bada .long 0x540002c8,0xcb02007c,0xf9401ae0,0x8b1c0261 .long 0xb400017c,0xeb00003f,0x52800011,0x54000248 .long 0xd1002383,0xf9001762,0xf8716848,0xeb03023f .long 0xf8316a68,0x91002231,0x54ffff81,0xaa1303fb .long 0x9100239c,0xf24006a0,0xf90057f5,0xb900c3fc - .long 0x54ff76e0,0x17fffcd2,0xaa1703e0,0xaa1b03e1 + .long 0x54ff7540,0x17fffcc5,0xaa1703e0,0xaa1b03e1 bl _lj_ffh_coroutine_wrap_err .long 0xaa1703e0,0xd343ff81 bl _lj_state_growstack @@ -1404,7 +1418,7 @@ _lj_ff_coroutine_wrap_aux: .no_dead_strip _lj_ff_coroutine_yield _lj_ff_coroutine_yield: .long 0xf9402ae8,0x8b1c0269,0x52800020,0xa90226f3 - .long 0x36004a88,0xf9002aff,0x39002ee0,0x17fffcd7 + .long 0x36004a88,0xf9002aff,0x39002ee0,0x17fffcca .private_extern _lj_ff_math_floor .no_dead_strip _lj_ff_math_floor @@ -1440,7 +1454,7 @@ _lj_fff_res1: .private_extern _lj_fff_res .no_dead_strip _lj_fff_res _lj_fff_res: - .long 0xf24006a0,0xb900c3fc,0xd100427b,0x54ff93a1 + .long 0xf24006a0,0xb900c3fc,0xd100427b,0x54ff9201 .long 0xb85fc2b0,0xd3587e11,0xeb110f9f,0x54000123 .long 0xd3483e09,0xcb090f73,0xb84046b0,0x8b300ec9 .long 0xd3483e1b,0xf9416d28,0xd3507e1c,0xd61f0100 @@ -1642,7 +1656,7 @@ _lj_ff_string_byte: _lj_ff_string_char: .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000141 .long 0xa97f8275,0x7103fc1f,0xfa489b80,0x54002261 - .long 0xeb40833f,0x54002221,0x52800022,0x91001e61 + .long 0xeb40833f,0x54002221,0x52800022,0xaa1303e1 .private_extern _lj_fff_newstr .no_dead_strip _lj_fff_newstr @@ -1814,8 +1828,8 @@ _lj_fff_fallback: .private_extern _lj_vm_call_tail .no_dead_strip _lj_vm_call_tail _lj_vm_call_tail: - .long 0xf24006a8,0x927df2a9,0x54000081,0x385fe2bb - .long 0xd37df37b,0x91004369,0xcb090271,0x17fffafb + .long 0xf24006a8,0x927df2a9,0x54000081,0x385fd2bb + .long 0xd37df37b,0x91004369,0xcb090271,0x17fffaee .long 0x52800281 bl _lj_state_growstack .long 0xf94012f3,0xeb00001f,0x17ffffe8 @@ -1880,7 +1894,7 @@ _lj_cont_stitch: _lj_vm_profhook: .long 0xaa1703e0,0xf90012f3,0xaa1503e1 bl _lj_dispatch_profile - .long 0xf94012f3,0xd10012b5,0x17fffb63 + .long 0xf94012f3,0xd10012b5,0x17fffb5c .private_extern _lj_vm_exit_handler .no_dead_strip _lj_vm_exit_handler @@ -1901,14 +1915,38 @@ _lj_vm_modi: .private_extern _lj_vm_ffi_callback .no_dead_strip _lj_vm_ffi_callback _lj_vm_ffi_callback: + .long 0xa9b37bfd,0x910003fd,0xa90153f3,0x6d0627e8 + .long 0xa9025bf5,0x6d072fea,0xa90363f7,0x6d0837ec + .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xf940c155 + .long 0xaa0a03f6,0x910343ea,0xb900d2a9,0xa90706a0 + .long 0x6d0306a0,0xa9080ea2,0x6d040ea2,0xa90916a4 + .long 0x6d0516a4,0xa90a1ea6,0x6d061ea6,0xf9005aaa + .long 0xaa1503e0,0xf90057f5,0x910003e1 + bl _lj_ccallback_enter + .long 0xa9427013,0xd2ffff38,0xd2bfff39,0x9280001a + .long 0xaa0003f7,0xf85f0262,0xcb13039c,0xb900bada + .long 0x9240b842,0xf9401055,0xb84046b0,0x8b300ec9 + .long 0xd3483e1b,0xf9416d28,0x8b1b0e7b,0xd61f0100 .private_extern _lj_cont_ffi_callback .no_dead_strip _lj_cont_ffi_callback _lj_cont_ffi_callback: + .long 0xf940c2d5,0xa9020ef3,0xf9000ab7,0xaa1503e0 + .long 0xaa1b03e1 + bl _lj_ccallback_leave + .long 0xa94706a0,0x6d4306a0,0x17fff9ce .private_extern _lj_vm_ffi_call .no_dead_strip _lj_vm_ffi_call _lj_vm_ffi_call: + .long 0xa9be7bfd,0x910003fd,0xf9000bf3,0xaa0003f3 + .long 0xb9400808,0x39403269,0x9102626a,0xf1000529 + .long 0xf940026b,0xcb2863bf,0x540000a4,0xf8697948 + .long 0xf8297be8,0xf1000529,0x54ffffa5,0xa9458660 + .long 0x6d418660,0xa9468e62,0x6d428e62,0xa9479664 + .long 0x6d439664,0xa9489e66,0x6d449e66,0xf9400a68 + .long 0xd63f0160,0x910003bf,0xa9058660,0x6d018660 + .long 0x6d028e62,0xf9400bf3,0xa8c27bfd,0xd65f03c0 .cstring .ascii "DynASM 1.4.0\0" |
