summaryrefslogtreecommitdiff
path: root/core/src
diff options
context:
space:
mode:
authorruki <[email protected]>2021-01-20 23:49:06 +0800
committerruki <[email protected]>2021-01-20 23:49:06 +0800
commitd6566697b3157372e5ceecdcbf28f55c9739533f (patch)
treece6298473abacf33b52cdf069f057c1f2e077c41 /core/src
parentea6bca658dbbc2fc4c58ab8faec856a7cfa265c4 (diff)
update nojit arm64 autogen for macos
Diffstat (limited to 'core/src')
-rw-r--r--core/src/luajit/autogen/macosx/nojit/arm64/lj_bcdef.h286
-rw-r--r--core/src/luajit/autogen/macosx/nojit/arm64/lj_vm.S354
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"