File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00126a50
00126a50strconv.IsPrint: ; void strconv.IsPrint(int32 r)
00126a50ldr x16, [x28+16]
00126a54sub x17, sp, 96
00126a58subs xzr, x17, x16
00126a5cb.ls 0x126ee4
00126a60str x30, [sp-224]!
00126a64stur x29, [sp-8]
00126a68sub x29, sp, 8
00126a6cstr w0, [sp+232]
00126a70strb wzr, [sp+49]
00126a74ldrsw x5, [sp+232]
00126a78subs wzr, w5, 255
00126a7cb.le 0x126a84
00126a80b 0x126b40
00126a84
00126a84loc_126a84:
00126a84ldrsw x1, [sp+232]
00126a88subs wzr, w1, 32
00126a8ccset x1, ge
00126a90strb w1, [sp+54]
00126a94b.ge 0x126a9c
00126a98b 0x126ab0
00126a9c
00126a9cloc_126a9c:
00126a9cldrsw x1, [sp+232]
00126aa0subs wzr, w1, 126
00126aa4cset x1, le
00126aa8strb w1, [sp+54]
00126aacb 0x126ab4
00126ab0
00126ab0loc_126ab0:
00126ab0b 0x126ab4
00126ab4
00126ab4loc_126ab4:
00126ab4ldrb w1, [sp+54]
00126ab8tbnz w1, 0, 0x126ac0
00126abcb 0x126ad4
00126ac0
00126ac0loc_126ac0:
00126ac0orr x0, xzr, 1
00126ac4strb w0, [sp+49]
00126ac8ldur x29, [sp-8]
00126accldr x30, [sp], 224
00126ad0ret x30
00126ad4
00126ad4loc_126ad4:
00126ad4ldrsw x1, [sp+232]
00126ad8subs wzr, w1, 161
00126adccset x1, ge
00126ae0strb w1, [sp+54]
00126ae4b.ge 0x126aec
00126ae8b 0x126b00
00126aec
00126aecloc_126aec:
00126aecldrsw x1, [sp+232]
00126af0subs wzr, w1, 255
00126af4cset x1, le
00126af8strb w1, [sp+54]
00126afcb 0x126b04
00126b00
00126b00loc_126b00:
00126b00b 0x126b04
00126b04
00126b04loc_126b04:
00126b04ldrb w1, [sp+54]
00126b08tbnz w1, 0, 0x126b10
00126b0cb 0x126b2c
00126b10
00126b10loc_126b10:
00126b10ldrsw x1, [sp+232]
00126b14subs wzr, w1, 173
00126b18cset x0, ne
00126b1cstrb w0, [sp+49]
00126b20ldur x29, [sp-8]
00126b24ldr x30, [sp], 224
00126b28ret x30
00126b2c
00126b2cloc_126b2c:
00126b2cstrb wzr, [sp+49]
00126b30mov x0, xzr
00126b34ldur x29, [sp-8]
00126b38ldr x30, [sp], 224
00126b3cret x30
00126b40
00126b40loc_126b40:
00126b40ldrsw x5, [sp+232]
00126b44subs wzr, w5, 0
00126b48cset x6, ge
00126b4cstrb w6, [sp+54]
00126b50tbz w5, 31, 0x126b58
00126b54b 0x126b6c
00126b58
00126b58loc_126b58:
00126b58ldrsw x5, [sp+232]
00126b5csubs wzr, w5, 0x10000
00126b60cset x5, lt
00126b64strb w5, [sp+54]
00126b68b 0x126b70
00126b6c
00126b6cloc_126b6c:
00126b6cb 0x126b70
00126b70
00126b70loc_126b70:
00126b70ldrb w5, [sp+54]
00126b74tbnz w5, 0, 0x126b7c
00126b78b 0x126d10
00126b7c
00126b7cloc_126b7c:
00126b7cldrsw x5, [sp+232]
00126b80strh w5, [sp+58]
00126b84adrp x27, 0x8e8000
00126b88ldr x5, [x27+1360]
00126b8cadrp x27, 0x8e8000
00126b90ldr x6, [x27+1368]
00126b94adrp x27, 0x8e8000
00126b98ldr x7, [x27+1376]
00126b9cstr x5, [sp+144]
00126ba0str x6, [sp+152]
00126ba4str x7, [sp+160]
00126ba8adrp x27, 0x8e8000
00126bacldr x5, [x27+1392]
00126bb0adrp x27, 0x8e8000
00126bb4ldr x6, [x27+1400]
00126bb8adrp x27, 0x8e8000
00126bbcldr x7, [x27+1408]
00126bc0str x5, [sp+192]
00126bc4str x6, [sp+200]
00126bc8str x7, [sp+208]
00126bccldrh w4, [sp+58]
00126bd0ldr x1, [sp+144]
00126bd4ldr x2, [sp+152]
00126bd8ldr x3, [sp+160]
00126bdcadrp x0, 0x5eb000
00126be0add x0, x0, 1728
00126be4bl strconv.bsearch[go.shape.[]uint16,go.shape.uint16]
00126be8str x0, [sp+96]
00126becstrb w1, [sp+54]
00126bf0ldr x5, [sp+96]
00126bf4str x5, [sp+88]
00126bf8ldrb w5, [sp+54]
00126bfcstrb w5, [sp+52]
00126c00ldr x5, [sp+88]
00126c04str x5, [sp+72]
00126c08ldr x6, [sp+152]
00126c0cstr x6, [sp+96]
00126c10subs xzr, x6, x5
00126c14cset x5, le
00126c18strb w5, [sp+53]
00126c1cb.le 0x126c24
00126c20b 0x126c28
00126c24
00126c24loc_126c24:
00126c24b 0x126c5c
00126c28
00126c28loc_126c28:
00126c28ldrh w5, [sp+58]
00126c2cldr x1, [sp+152]
00126c30ldr x6, [sp+144]
00126c34ldr x7, [sp+72]
00126c38and x0, x7, -2
00126c3csubs xzr, x1, x0
00126c40b.hi 0x126c48
00126c44b 0x126edc
00126c48
00126c48loc_126c48:
00126c48ldrh w6, [x6+x0]
00126c4csubs wzr, w5, w6
00126c50cset x5, lo
00126c54strb w5, [sp+53]
00126c58b 0x126c5c
00126c5c
00126c5cloc_126c5c:
00126c5cldrb w5, [sp+53]
00126c60strb w5, [sp+54]
00126c64tbnz w5, 0, 0x126c6c
00126c68b 0x126c70
00126c6c
00126c6cloc_126c6c:
00126c6cb 0x126ca4
00126c70
00126c70loc_126c70:
00126c70ldr x1, [sp+152]
00126c74ldr x5, [sp+144]
00126c78ldr x6, [sp+72]
00126c7corr x0, x6, 1
00126c80subs xzr, x1, x0
00126c84b.hi 0x126c8c
00126c88b 0x126ed8
00126c8c
00126c8cloc_126c8c:
00126c8cldrh w5, [x5+x0]
00126c90ldrh w6, [sp+58]
00126c94subs wzr, w6, w5
00126c98cset x5, hi
00126c9cstrb w5, [sp+54]
00126ca0b 0x126ca4
00126ca4
00126ca4loc_126ca4:
00126ca4ldrb w5, [sp+54]
00126ca8tbnz w5, 0, 0x126cb0
00126cacb 0x126cc4
00126cb0
00126cb0loc_126cb0:
00126cb0strb wzr, [sp+49]
00126cb4mov x0, xzr
00126cb8ldur x29, [sp-8]
00126cbcldr x30, [sp], 224
00126cc0ret x30
00126cc4
00126cc4loc_126cc4:
00126cc4ldrh w4, [sp+58]
00126cc8ldr x1, [sp+192]
00126cccldr x2, [sp+200]
00126cd0ldr x3, [sp+208]
00126cd4adrp x0, 0x5eb000
00126cd8add x0, x0, 1728
00126cdcbl strconv.bsearch[go.shape.[]uint16,go.shape.uint16]
00126ce0str x0, [sp+96]
00126ce4strb w1, [sp+53]
00126ce8ldr x5, [sp+96]
00126cecstr x5, [sp+80]
00126cf0ldrb w5, [sp+53]
00126cf4strb w5, [sp+57]
00126cf8strb w5, [sp+51]
00126cfceor x0, x5, 1
00126d00strb w0, [sp+49]
00126d04ldur x29, [sp-8]
00126d08ldr x30, [sp], 224
00126d0cret x30
00126d10
00126d10loc_126d10:
00126d10ldrsw x5, [sp+232]
00126d14str w5, [sp+60]
00126d18adrp x27, 0x8e8000
00126d1cldr x5, [x27+1424]
00126d20adrp x27, 0x8e8000
00126d24ldr x6, [x27+1432]
00126d28adrp x27, 0x8e8000
00126d2cldr x7, [x27+1440]
00126d30str x5, [sp+120]
00126d34str x6, [sp+128]
00126d38str x7, [sp+136]
00126d3cadrp x27, 0x8e8000
00126d40ldr x5, [x27+1456]
00126d44adrp x27, 0x8e8000
00126d48ldr x6, [x27+1464]
00126d4cadrp x27, 0x8e8000
00126d50ldr x7, [x27+1472]
00126d54str x5, [sp+168]
00126d58str x6, [sp+176]
00126d5cstr x7, [sp+184]
00126d60ldr w4, [sp+60]
00126d64ldr x1, [sp+120]
00126d68ldr x2, [sp+128]
00126d6cldr x3, [sp+136]
00126d70adrp x0, 0x5eb000
00126d74add x0, x0, 1744
00126d78bl strconv.bsearch[go.shape.[]uint32,go.shape.uint32]
00126d7cstr x0, [sp+96]
00126d80strb w1, [sp+53]
00126d84ldr x5, [sp+96]
00126d88str x5, [sp+112]
00126d8cldrb w5, [sp+53]
00126d90strb w5, [sp+56]
00126d94ldr x5, [sp+112]
00126d98str x5, [sp+64]
00126d9cldr x6, [sp+128]
00126da0str x6, [sp+96]
00126da4subs xzr, x6, x5
00126da8cset x5, le
00126dacstrb w5, [sp+54]
00126db0b.le 0x126db8
00126db4b 0x126dbc
00126db8
00126db8loc_126db8:
00126db8b 0x126df0
00126dbc
00126dbcloc_126dbc:
00126dbcldr w5, [sp+60]
00126dc0ldr x1, [sp+128]
00126dc4ldr x6, [sp+120]
00126dc8ldr x7, [sp+64]
00126dccand x0, x7, -2
00126dd0subs xzr, x1, x0
00126dd4b.hi 0x126ddc
00126dd8b 0x126ed4
00126ddc
00126ddcloc_126ddc:
00126ddcldr w6, [x6+2*x0]
00126de0subs wzr, w6, w5
00126de4cset x5, hi
00126de8strb w5, [sp+54]
00126decb 0x126df0
00126df0
00126df0loc_126df0:
00126df0ldrb w5, [sp+54]
00126df4strb w5, [sp+53]
00126df8tbnz w5, 0, 0x126e00
00126dfcb 0x126e04
00126e00
00126e00loc_126e00:
00126e00b 0x126e38
00126e04
00126e04loc_126e04:
00126e04ldr x1, [sp+128]
00126e08ldr x5, [sp+120]
00126e0cldr x6, [sp+64]
00126e10orr x0, x6, 1
00126e14subs xzr, x1, x0
00126e18b.hi 0x126e20
00126e1cb 0x126ed0
00126e20
00126e20loc_126e20:
00126e20ldr w5, [x5+2*x0]
00126e24ldr w6, [sp+60]
00126e28subs wzr, w5, w6
00126e2ccset x5, lo
00126e30strb w5, [sp+53]
00126e34b 0x126e38
00126e38
00126e38loc_126e38:
00126e38ldrb w5, [sp+53]
00126e3ctbnz w5, 0, 0x126e44
00126e40b 0x126e58
00126e44
00126e44loc_126e44:
00126e44strb wzr, [sp+49]
00126e48mov x0, xzr
00126e4cldur x29, [sp-8]
00126e50ldr x30, [sp], 224
00126e54ret x30
00126e58
00126e58loc_126e58:
00126e58ldrsw x5, [sp+232]
00126e5csubs wzr, w5, 0x20000
00126e60b.ge 0x126e68
00126e64b 0x126e7c
00126e68
00126e68loc_126e68:
00126e68orr x0, xzr, 1
00126e6cstrb w0, [sp+49]
00126e70ldur x29, [sp-8]
00126e74ldr x30, [sp], 224
00126e78ret x30
00126e7c
00126e7cloc_126e7c:
00126e7cldrsw x5, [sp+232]
00126e80sub x4, x5, 0x10000
00126e84str w4, [sp+232]
00126e88ldr x1, [sp+168]
00126e8cldr x2, [sp+176]
00126e90ldr x3, [sp+184]
00126e94adrp x0, 0x5eb000
00126e98add x0, x0, 1728
00126e9cbl strconv.bsearch[go.shape.[]uint16,go.shape.uint16]
00126ea0str x0, [sp+96]
00126ea4strb w1, [sp+54]
00126ea8ldr x5, [sp+96]
00126eacstr x5, [sp+104]
00126eb0ldrb w5, [sp+54]
00126eb4strb w5, [sp+55]
00126eb8strb w5, [sp+50]
00126ebceor x0, x5, 1
00126ec0strb w0, [sp+49]
00126ec4ldur x29, [sp-8]
00126ec8ldr x30, [sp], 224
00126eccret x30
00126ed0
00126ed0loc_126ed0:
00126ed0bl runtime.panicIndex
00126ed4
00126ed4loc_126ed4:
00126ed4bl runtime.panicIndex
00126ed8
00126ed8loc_126ed8:
00126ed8bl runtime.panicIndex
00126edc
00126edcloc_126edc:
00126edcbl runtime.panicIndex
00126ee0hint
00126ee4
00126ee4loc_126ee4:
00126ee4str w0, [sp+8]
00126ee8mov x3, x30
00126eecbl runtime.morestack_noctxt.abi0
00126ef0ldrsw x0, [sp+8]
00126ef4b 0x126a50
00126ef8udf 0
00126efcudf 0
00126a50
00126a50strconv.IsPrint: ; void strconv.IsPrint(int32 r)
00126a50ldr x16, [x28+16]
00126a54sub x17, sp, 96
00126a58subs xzr, x17, x16
00126a5cb.ls 0x126ee4
00126a60str x30, [sp-224]!
00126a64stur x29, [sp-8]
00126a68sub x29, sp, 8
00126a6cstr w0, [sp+232]
00126a70strb wzr, [sp+49]
00126a74ldrsw x5, [sp+232]
00126a78subs wzr, w5, 255
00126a7cb.le 0x126a84
00126a80b 0x126b40
00126a84
00126a84loc_126a84:
00126a84ldrsw x1, [sp+232]
00126a88subs wzr, w1, 32
00126a8ccset x1, ge
00126a90strb w1, [sp+54]
00126a94b.ge 0x126a9c
00126a98b 0x126ab0
00126a9c
00126a9cloc_126a9c:
00126a9cldrsw x1, [sp+232]
00126aa0subs wzr, w1, 126
00126aa4cset x1, le
00126aa8strb w1, [sp+54]
00126aacb 0x126ab4
00126ab0
00126ab0loc_126ab0:
00126ab0b 0x126ab4
00126ab4
00126ab4loc_126ab4:
00126ab4ldrb w1, [sp+54]
00126ab8tbnz w1, 0, 0x126ac0
00126abcb 0x126ad4
00126ac0
00126ac0loc_126ac0:
00126ac0orr x0, xzr, 1
00126ac4strb w0, [sp+49]
00126ac8ldur x29, [sp-8]
00126accldr x30, [sp], 224
00126ad0ret x30
00126ad4
00126ad4loc_126ad4:
00126ad4ldrsw x1, [sp+232]
00126ad8subs wzr, w1, 161
00126adccset x1, ge
00126ae0strb w1, [sp+54]
00126ae4b.ge 0x126aec
00126ae8b 0x126b00
00126aec
00126aecloc_126aec:
00126aecldrsw x1, [sp+232]
00126af0subs wzr, w1, 255
00126af4cset x1, le
00126af8strb w1, [sp+54]
00126afcb 0x126b04
00126b00
00126b00loc_126b00:
00126b00b 0x126b04
00126b04
00126b04loc_126b04:
00126b04ldrb w1, [sp+54]
00126b08tbnz w1, 0, 0x126b10
00126b0cb 0x126b2c
00126b10
00126b10loc_126b10:
00126b10ldrsw x1, [sp+232]
00126b14subs wzr, w1, 173
00126b18cset x0, ne
00126b1cstrb w0, [sp+49]
00126b20ldur x29, [sp-8]
00126b24ldr x30, [sp], 224
00126b28ret x30
00126b2c
00126b2cloc_126b2c:
00126b2cstrb wzr, [sp+49]
00126b30mov x0, xzr
00126b34ldur x29, [sp-8]
00126b38ldr x30, [sp], 224
00126b3cret x30
00126b40
00126b40loc_126b40:
00126b40ldrsw x5, [sp+232]
00126b44subs wzr, w5, 0
00126b48cset x6, ge
00126b4cstrb w6, [sp+54]
00126b50tbz w5, 31, 0x126b58
00126b54b 0x126b6c
00126b58
00126b58loc_126b58:
00126b58ldrsw x5, [sp+232]
00126b5csubs wzr, w5, 0x10000
00126b60cset x5, lt
00126b64strb w5, [sp+54]
00126b68b 0x126b70
00126b6c
00126b6cloc_126b6c:
00126b6cb 0x126b70
00126b70
00126b70loc_126b70:
00126b70ldrb w5, [sp+54]
00126b74tbnz w5, 0, 0x126b7c
00126b78b 0x126d10
00126b7c
00126b7cloc_126b7c:
00126b7cldrsw x5, [sp+232]
00126b80strh w5, [sp+58]
00126b84adrp x27, 0x8e8000
00126b88ldr x5, [x27+1360]
00126b8cadrp x27, 0x8e8000
00126b90ldr x6, [x27+1368]
00126b94adrp x27, 0x8e8000
00126b98ldr x7, [x27+1376]
00126b9cstr x5, [sp+144]
00126ba0str x6, [sp+152]
00126ba4str x7, [sp+160]
00126ba8adrp x27, 0x8e8000
00126bacldr x5, [x27+1392]
00126bb0adrp x27, 0x8e8000
00126bb4ldr x6, [x27+1400]
00126bb8adrp x27, 0x8e8000
00126bbcldr x7, [x27+1408]
00126bc0str x5, [sp+192]
00126bc4str x6, [sp+200]
00126bc8str x7, [sp+208]
00126bccldrh w4, [sp+58]
00126bd0ldr x1, [sp+144]
00126bd4ldr x2, [sp+152]
00126bd8ldr x3, [sp+160]
00126bdcadrp x0, 0x5eb000
00126be0add x0, x0, 1728
00126be4bl strconv.bsearch[go.shape.[]uint16,go.shape.uint16]
00126be8str x0, [sp+96]
00126becstrb w1, [sp+54]
00126bf0ldr x5, [sp+96]
00126bf4str x5, [sp+88]
00126bf8ldrb w5, [sp+54]
00126bfcstrb w5, [sp+52]
00126c00ldr x5, [sp+88]
00126c04str x5, [sp+72]
00126c08ldr x6, [sp+152]
00126c0cstr x6, [sp+96]
00126c10subs xzr, x6, x5
00126c14cset x5, le
00126c18strb w5, [sp+53]
00126c1cb.le 0x126c24
00126c20b 0x126c28
00126c24
00126c24loc_126c24:
00126c24b 0x126c5c
00126c28
00126c28loc_126c28:
00126c28ldrh w5, [sp+58]
00126c2cldr x1, [sp+152]
00126c30ldr x6, [sp+144]
00126c34ldr x7, [sp+72]
00126c38and x0, x7, -2
00126c3csubs xzr, x1, x0
00126c40b.hi 0x126c48
00126c44b 0x126edc
00126c48
00126c48loc_126c48:
00126c48ldrh w6, [x6+x0]
00126c4csubs wzr, w5, w6
00126c50cset x5, lo
00126c54strb w5, [sp+53]
00126c58b 0x126c5c
00126c5c
00126c5cloc_126c5c:
00126c5cldrb w5, [sp+53]
00126c60strb w5, [sp+54]
00126c64tbnz w5, 0, 0x126c6c
00126c68b 0x126c70
00126c6c
00126c6cloc_126c6c:
00126c6cb 0x126ca4
00126c70
00126c70loc_126c70:
00126c70ldr x1, [sp+152]
00126c74ldr x5, [sp+144]
00126c78ldr x6, [sp+72]
00126c7corr x0, x6, 1
00126c80subs xzr, x1, x0
00126c84b.hi 0x126c8c
00126c88b 0x126ed8
00126c8c
00126c8cloc_126c8c:
00126c8cldrh w5, [x5+x0]
00126c90ldrh w6, [sp+58]
00126c94subs wzr, w6, w5
00126c98cset x5, hi
00126c9cstrb w5, [sp+54]
00126ca0b 0x126ca4
00126ca4
00126ca4loc_126ca4:
00126ca4ldrb w5, [sp+54]
00126ca8tbnz w5, 0, 0x126cb0
00126cacb 0x126cc4
00126cb0
00126cb0loc_126cb0:
00126cb0strb wzr, [sp+49]
00126cb4mov x0, xzr
00126cb8ldur x29, [sp-8]
00126cbcldr x30, [sp], 224
00126cc0ret x30
00126cc4
00126cc4loc_126cc4:
00126cc4ldrh w4, [sp+58]
00126cc8ldr x1, [sp+192]
00126cccldr x2, [sp+200]
00126cd0ldr x3, [sp+208]
00126cd4adrp x0, 0x5eb000
00126cd8add x0, x0, 1728
00126cdcbl strconv.bsearch[go.shape.[]uint16,go.shape.uint16]
00126ce0str x0, [sp+96]
00126ce4strb w1, [sp+53]
00126ce8ldr x5, [sp+96]
00126cecstr x5, [sp+80]
00126cf0ldrb w5, [sp+53]
00126cf4strb w5, [sp+57]
00126cf8strb w5, [sp+51]
00126cfceor x0, x5, 1
00126d00strb w0, [sp+49]
00126d04ldur x29, [sp-8]
00126d08ldr x30, [sp], 224
00126d0cret x30
00126d10
00126d10loc_126d10:
00126d10ldrsw x5, [sp+232]
00126d14str w5, [sp+60]
00126d18adrp x27, 0x8e8000
00126d1cldr x5, [x27+1424]
00126d20adrp x27, 0x8e8000
00126d24ldr x6, [x27+1432]
00126d28adrp x27, 0x8e8000
00126d2cldr x7, [x27+1440]
00126d30str x5, [sp+120]
00126d34str x6, [sp+128]
00126d38str x7, [sp+136]
00126d3cadrp x27, 0x8e8000
00126d40ldr x5, [x27+1456]
00126d44adrp x27, 0x8e8000
00126d48ldr x6, [x27+1464]
00126d4cadrp x27, 0x8e8000
00126d50ldr x7, [x27+1472]
00126d54str x5, [sp+168]
00126d58str x6, [sp+176]
00126d5cstr x7, [sp+184]
00126d60ldr w4, [sp+60]
00126d64ldr x1, [sp+120]
00126d68ldr x2, [sp+128]
00126d6cldr x3, [sp+136]
00126d70adrp x0, 0x5eb000
00126d74add x0, x0, 1744
00126d78bl strconv.bsearch[go.shape.[]uint32,go.shape.uint32]
00126d7cstr x0, [sp+96]
00126d80strb w1, [sp+53]
00126d84ldr x5, [sp+96]
00126d88str x5, [sp+112]
00126d8cldrb w5, [sp+53]
00126d90strb w5, [sp+56]
00126d94ldr x5, [sp+112]
00126d98str x5, [sp+64]
00126d9cldr x6, [sp+128]
00126da0str x6, [sp+96]
00126da4subs xzr, x6, x5
00126da8cset x5, le
00126dacstrb w5, [sp+54]
00126db0b.le 0x126db8
00126db4b 0x126dbc
00126db8
00126db8loc_126db8:
00126db8b 0x126df0
00126dbc
00126dbcloc_126dbc:
00126dbcldr w5, [sp+60]
00126dc0ldr x1, [sp+128]
00126dc4ldr x6, [sp+120]
00126dc8ldr x7, [sp+64]
00126dccand x0, x7, -2
00126dd0subs xzr, x1, x0
00126dd4b.hi 0x126ddc
00126dd8b 0x126ed4
00126ddc
00126ddcloc_126ddc:
00126ddcldr w6, [x6+2*x0]
00126de0subs wzr, w6, w5
00126de4cset x5, hi
00126de8strb w5, [sp+54]
00126decb 0x126df0
00126df0
00126df0loc_126df0:
00126df0ldrb w5, [sp+54]
00126df4strb w5, [sp+53]
00126df8tbnz w5, 0, 0x126e00
00126dfcb 0x126e04
00126e00
00126e00loc_126e00:
00126e00b 0x126e38
00126e04
00126e04loc_126e04:
00126e04ldr x1, [sp+128]
00126e08ldr x5, [sp+120]
00126e0cldr x6, [sp+64]
00126e10orr x0, x6, 1
00126e14subs xzr, x1, x0
00126e18b.hi 0x126e20
00126e1cb 0x126ed0
00126e20
00126e20loc_126e20:
00126e20ldr w5, [x5+2*x0]
00126e24ldr w6, [sp+60]
00126e28subs wzr, w5, w6
00126e2ccset x5, lo
00126e30strb w5, [sp+53]
00126e34b 0x126e38
00126e38
00126e38loc_126e38:
00126e38ldrb w5, [sp+53]
00126e3ctbnz w5, 0, 0x126e44
00126e40b 0x126e58
00126e44
00126e44loc_126e44:
00126e44strb wzr, [sp+49]
00126e48mov x0, xzr
00126e4cldur x29, [sp-8]
00126e50ldr x30, [sp], 224
00126e54ret x30
00126e58
00126e58loc_126e58:
00126e58ldrsw x5, [sp+232]
00126e5csubs wzr, w5, 0x20000
00126e60b.ge 0x126e68
00126e64b 0x126e7c
00126e68
00126e68loc_126e68:
00126e68orr x0, xzr, 1
00126e6cstrb w0, [sp+49]
00126e70ldur x29, [sp-8]
00126e74ldr x30, [sp], 224
00126e78ret x30
00126e7c
00126e7cloc_126e7c:
00126e7cldrsw x5, [sp+232]
00126e80sub x4, x5, 0x10000
00126e84str w4, [sp+232]
00126e88ldr x1, [sp+168]
00126e8cldr x2, [sp+176]
00126e90ldr x3, [sp+184]
00126e94adrp x0, 0x5eb000
00126e98add x0, x0, 1728
00126e9cbl strconv.bsearch[go.shape.[]uint16,go.shape.uint16]
00126ea0str x0, [sp+96]
00126ea4strb w1, [sp+54]
00126ea8ldr x5, [sp+96]
00126eacstr x5, [sp+104]
00126eb0ldrb w5, [sp+54]
00126eb4strb w5, [sp+55]
00126eb8strb w5, [sp+50]
00126ebceor x0, x5, 1
00126ec0strb w0, [sp+49]
00126ec4ldur x29, [sp-8]
00126ec8ldr x30, [sp], 224
00126eccret x30
00126ed0
00126ed0loc_126ed0:
00126ed0bl runtime.panicIndex
00126ed4
00126ed4loc_126ed4:
00126ed4bl runtime.panicIndex
00126ed8
00126ed8loc_126ed8:
00126ed8bl runtime.panicIndex
00126edc
00126edcloc_126edc:
00126edcbl runtime.panicIndex
00126ee0hint
00126ee4
00126ee4loc_126ee4:
00126ee4str w0, [sp+8]
00126ee8mov x3, x30
00126eecbl runtime.morestack_noctxt.abi0
00126ef0ldrsw x0, [sp+8]
00126ef4b 0x126a50
00126ef8udf 0
00126efcudf 0
00126a50
00126f00
00126f00strconv.isInGraphicList: ; void strconv.isInGraphicList(int32 r)
00126f00ldr x16, [x28+16]
00126f04subs xzr, sp, x16
00126f08b.ls 0x126f9c
00126f0cstr x30, [sp-80]!
00126f10stur x29, [sp-8]
00126f14sub x29, sp, 8
00126f18str w0, [sp+88]
00126f1cstrb wzr, [sp+52]
00126f20ldrsw x5, [sp+88]
00126f24movz x6, 65535
00126f28subs wzr, w5, w6
00126f2cb.gt 0x126f34
00126f30b 0x126f48
00126f34
00126f34loc_126f34:
00126f34strb wzr, [sp+52]
00126f38mov x0, xzr
00126f3cldur x29, [sp-8]
00126f40ldr x30, [sp], 80
00126f44ret x30
00126f48
00126f48loc_126f48:
00126f48adrp x27, 0x8e8000
00126f4cldr x1, [x27+1488]
00126f50adrp x27, 0x8e8000
00126f54ldr x2, [x27+1496]
00126f58adrp x27, 0x8e8000
00126f5cldr x3, [x27+1504]
00126f60ldrsw x4, [sp+88]
00126f64adrp x0, 0x5eb000
00126f68add x0, x0, 1728
00126f6cbl strconv.bsearch[go.shape.[]uint16,go.shape.uint16]
00126f70str x0, [sp+56]
00126f74strb w1, [sp+54]
00126f78ldr x5, [sp+56]
00126f7cstr x5, [sp+64]
00126f80ldrb w0, [sp+54]
00126f84strb w0, [sp+55]
00126f88strb w0, [sp+53]
00126f8cstrb w0, [sp+52]
00126f90ldur x29, [sp-8]
00126f94ldr x30, [sp], 80
00126f98ret x30
00126f9c
00126f9cloc_126f9c:
00126f9cstr w0, [sp+8]
00126fa0mov x3, x30
00126fa4bl runtime.morestack_noctxt.abi0
00126fa8ldrsw x0, [sp+8]
00126facb 0x126f00
00126f00
00126f00strconv.isInGraphicList: ; void strconv.isInGraphicList(int32 r)
00126f00ldr x16, [x28+16]
00126f04subs xzr, sp, x16
00126f08b.ls 0x126f9c
00126f0cstr x30, [sp-80]!
00126f10stur x29, [sp-8]
00126f14sub x29, sp, 8
00126f18str w0, [sp+88]
00126f1cstrb wzr, [sp+52]
00126f20ldrsw x5, [sp+88]
00126f24movz x6, 65535
00126f28subs wzr, w5, w6
00126f2cb.gt 0x126f34
00126f30b 0x126f48
00126f34
00126f34loc_126f34:
00126f34strb wzr, [sp+52]
00126f38mov x0, xzr
00126f3cldur x29, [sp-8]
00126f40ldr x30, [sp], 80
00126f44ret x30
00126f48
00126f48loc_126f48:
00126f48adrp x27, 0x8e8000
00126f4cldr x1, [x27+1488]
00126f50adrp x27, 0x8e8000
00126f54ldr x2, [x27+1496]
00126f58adrp x27, 0x8e8000
00126f5cldr x3, [x27+1504]
00126f60ldrsw x4, [sp+88]
00126f64adrp x0, 0x5eb000
00126f68add x0, x0, 1728
00126f6cbl strconv.bsearch[go.shape.[]uint16,go.shape.uint16]
00126f70str x0, [sp+56]
00126f74strb w1, [sp+54]
00126f78ldr x5, [sp+56]
00126f7cstr x5, [sp+64]
00126f80ldrb w0, [sp+54]
00126f84strb w0, [sp+55]
00126f88strb w0, [sp+53]
00126f8cstrb w0, [sp+52]
00126f90ldur x29, [sp-8]
00126f94ldr x30, [sp], 80
00126f98ret x30
00126f9c
00126f9cloc_126f9c:
00126f9cstr w0, [sp+8]
00126fa0mov x3, x30
00126fa4bl runtime.morestack_noctxt.abi0
00126fa8ldrsw x0, [sp+8]
00126facb 0x126f00
00126f00
00126fb0
00126fb0strconv.bsearch[go.shape.[]uint16,go.shape.uint16]: ; void strconv.bsearch[go.shape.[]uint16,go.shape.uint16](uintptr[2] * dict, int64_t s, uint16 v)
00126fb0ldr x16, [x28+16]
00126fb4subs xzr, sp, x16
00126fb8b.ls 0x1270e4
00126fbcstr x30, [sp-80]!
00126fc0stur x29, [sp-8]
00126fc4sub x29, sp, 8
00126fc8str x0, [sp+88]
00126fccstr x1, [sp+96]
00126fd0str x2, [sp+104]
00126fd4str x3, [sp+112]
00126fd8strh w4, [sp+120]
00126fdcstr xzr, [sp+32]
00126fe0strb wzr, [sp+30]
00126fe4ldr x2, [sp+104]
00126fe8str x2, [sp+40]
00126fecstr xzr, [sp+56]
00126ff0str x2, [sp+48]
00126ff4b 0x126ff8
00126ff8
00126ff8loc_126ff8:
00126ff8ldr x2, [sp+48]
00126ffcldr x3, [sp+56]
00127000subs xzr, x2, x3
00127004b.gt 0x12700c
00127008b 0x127068
0012700c
0012700cloc_12700c:
0012700cldr x2, [sp+56]
00127010ldr x3, [sp+48]
00127014ldr x4, [sp+56]
00127018sub x3, x3, x4
0012701cadd x0, x2, x3, asr #1
00127020str x0, [sp+64]
00127024ldr x1, [sp+104]
00127028ldr x2, [sp+96]
0012702csubs xzr, x1, x0
00127030b.hi 0x127038
00127034b 0x1270dc
00127038
00127038loc_127038:
00127038ldrh w2, [x2+x0]
0012703cldrh w3, [sp+120]
00127040subs wzr, w3, w2
00127044b.hi 0x12704c
00127048b 0x127058
0012704c
0012704cloc_12704c:
0012704cadd x2, x0, 1
00127050str x2, [sp+56]
00127054b 0x127060
00127058
00127058loc_127058:
00127058str x0, [sp+48]
0012705cb 0x127060
00127060
00127060loc_127060:
00127060b 0x127064
00127064
00127064loc_127064:
00127064b 0x126ff8
00127068
00127068loc_127068:
00127068ldr x2, [sp+40]
0012706cldr x3, [sp+56]
00127070subs xzr, x2, x3
00127074cset x2, gt
00127078strb w2, [sp+31]
0012707cb.gt 0x127084
00127080b 0x1270b4
00127084
00127084loc_127084:
00127084ldr x0, [sp+56]
00127088ldr x1, [sp+104]
0012708cldr x2, [sp+96]
00127090subs xzr, x0, x1
00127094b.lo 0x12709c
00127098b 0x1270d8
0012709c
0012709cloc_12709c:
0012709cldrh w2, [x2+x0]
001270a0ldrh w3, [sp+120]
001270a4subs wzr, w2, w3
001270a8cset x2, eq
001270acstrb w2, [sp+31]
001270b0b 0x1270b8
001270b4
001270b4loc_1270b4:
001270b4b 0x1270b8
001270b8
001270b8loc_1270b8:
001270b8ldr x2, [sp+56]
001270bcstr x2, [sp+32]
001270c0ldrb w1, [sp+31]
001270c4strb w1, [sp+30]
001270c8ldr x0, [sp+32]
001270ccldur x29, [sp-8]
001270d0ldr x30, [sp], 80
001270d4ret x30
001270d8
001270d8loc_1270d8:
001270d8bl runtime.panicIndex
001270dc
001270dcloc_1270dc:
001270dcbl runtime.panicIndex
001270e0hint
001270e4
001270e4loc_1270e4:
001270e4stp x0, x1, [sp+8]
001270e8stp x2, x3, [sp+24]
001270ecstrh w4, [sp+40]
001270f0mov x3, x30
001270f4bl runtime.morestack_noctxt.abi0
001270f8ldp x0, x1, [sp+8]
001270fcldp x2, x3, [sp+24]
00127100ldrh w4, [sp+40]
00127104b 0x126fb0
00127108udf 0
0012710cudf 0
00126fb0
00126fb0strconv.bsearch[go.shape.[]uint16,go.shape.uint16]: ; void strconv.bsearch[go.shape.[]uint16,go.shape.uint16](uintptr[2] * dict, int64_t s, uint16 v)
00126fb0ldr x16, [x28+16]
00126fb4subs xzr, sp, x16
00126fb8b.ls 0x1270e4
00126fbcstr x30, [sp-80]!
00126fc0stur x29, [sp-8]
00126fc4sub x29, sp, 8
00126fc8str x0, [sp+88]
00126fccstr x1, [sp+96]
00126fd0str x2, [sp+104]
00126fd4str x3, [sp+112]
00126fd8strh w4, [sp+120]
00126fdcstr xzr, [sp+32]
00126fe0strb wzr, [sp+30]
00126fe4ldr x2, [sp+104]
00126fe8str x2, [sp+40]
00126fecstr xzr, [sp+56]
00126ff0str x2, [sp+48]
00126ff4b 0x126ff8
00126ff8
00126ff8loc_126ff8:
00126ff8ldr x2, [sp+48]
00126ffcldr x3, [sp+56]
00127000subs xzr, x2, x3
00127004b.gt 0x12700c
00127008b 0x127068
0012700c
0012700cloc_12700c:
0012700cldr x2, [sp+56]
00127010ldr x3, [sp+48]
00127014ldr x4, [sp+56]
00127018sub x3, x3, x4
0012701cadd x0, x2, x3, asr #1
00127020str x0, [sp+64]
00127024ldr x1, [sp+104]
00127028ldr x2, [sp+96]
0012702csubs xzr, x1, x0
00127030b.hi 0x127038
00127034b 0x1270dc
00127038
00127038loc_127038:
00127038ldrh w2, [x2+x0]
0012703cldrh w3, [sp+120]
00127040subs wzr, w3, w2
00127044b.hi 0x12704c
00127048b 0x127058
0012704c
0012704cloc_12704c:
0012704cadd x2, x0, 1
00127050str x2, [sp+56]
00127054b 0x127060
00127058
00127058loc_127058:
00127058str x0, [sp+48]
0012705cb 0x127060
00127060
00127060loc_127060:
00127060b 0x127064
00127064
00127064loc_127064:
00127064b 0x126ff8
00127068
00127068loc_127068:
00127068ldr x2, [sp+40]
0012706cldr x3, [sp+56]
00127070subs xzr, x2, x3
00127074cset x2, gt
00127078strb w2, [sp+31]
0012707cb.gt 0x127084
00127080b 0x1270b4
00127084
00127084loc_127084:
00127084ldr x0, [sp+56]
00127088ldr x1, [sp+104]
0012708cldr x2, [sp+96]
00127090subs xzr, x0, x1
00127094b.lo 0x12709c
00127098b 0x1270d8
0012709c
0012709cloc_12709c:
0012709cldrh w2, [x2+x0]
001270a0ldrh w3, [sp+120]
001270a4subs wzr, w2, w3
001270a8cset x2, eq
001270acstrb w2, [sp+31]
001270b0b 0x1270b8
001270b4
001270b4loc_1270b4:
001270b4b 0x1270b8
001270b8
001270b8loc_1270b8:
001270b8ldr x2, [sp+56]
001270bcstr x2, [sp+32]
001270c0ldrb w1, [sp+31]
001270c4strb w1, [sp+30]
001270c8ldr x0, [sp+32]
001270ccldur x29, [sp-8]
001270d0ldr x30, [sp], 80
001270d4ret x30
001270d8
001270d8loc_1270d8:
001270d8bl runtime.panicIndex
001270dc
001270dcloc_1270dc:
001270dcbl runtime.panicIndex
001270e0hint
001270e4
001270e4loc_1270e4:
001270e4stp x0, x1, [sp+8]
001270e8stp x2, x3, [sp+24]
001270ecstrh w4, [sp+40]
001270f0mov x3, x30
001270f4bl runtime.morestack_noctxt.abi0
001270f8ldp x0, x1, [sp+8]
001270fcldp x2, x3, [sp+24]
00127100ldrh w4, [sp+40]
00127104b 0x126fb0
00127108udf 0
0012710cudf 0
00126fb0
00127110
00127110strconv.bsearch[go.shape.[]uint32,go.shape.uint32]: ; void strconv.bsearch[go.shape.[]uint32,go.shape.uint32](uintptr[2] * dict, int64_t s, uint32 v)
00127110ldr x16, [x28+16]
00127114subs xzr, sp, x16
00127118b.ls 0x127244
0012711cstr x30, [sp-80]!
00127120stur x29, [sp-8]
00127124sub x29, sp, 8
00127128str x0, [sp+88]
0012712cstr x1, [sp+96]
00127130str x2, [sp+104]
00127134str x3, [sp+112]
00127138str w4, [sp+120]
0012713cstr xzr, [sp+32]
00127140strb wzr, [sp+30]
00127144ldr x2, [sp+104]
00127148str x2, [sp+40]
0012714cstr xzr, [sp+56]
00127150str x2, [sp+48]
00127154b 0x127158
00127158
00127158loc_127158:
00127158ldr x2, [sp+48]
0012715cldr x3, [sp+56]
00127160subs xzr, x2, x3
00127164b.gt 0x12716c
00127168b 0x1271c8
0012716c
0012716cloc_12716c:
0012716cldr x2, [sp+56]
00127170ldr x3, [sp+48]
00127174ldr x4, [sp+56]
00127178sub x3, x3, x4
0012717cadd x0, x2, x3, asr #1
00127180str x0, [sp+64]
00127184ldr x1, [sp+104]
00127188ldr x2, [sp+96]
0012718csubs xzr, x1, x0
00127190b.hi 0x127198
00127194b 0x12723c
00127198
00127198loc_127198:
00127198ldr w2, [x2+2*x0]
0012719cldr w3, [sp+120]
001271a0subs wzr, w2, w3
001271a4b.lo 0x1271ac
001271a8b 0x1271b8
001271ac
001271acloc_1271ac:
001271acadd x2, x0, 1
001271b0str x2, [sp+56]
001271b4b 0x1271c0
001271b8
001271b8loc_1271b8:
001271b8str x0, [sp+48]
001271bcb 0x1271c0
001271c0
001271c0loc_1271c0:
001271c0b 0x1271c4
001271c4
001271c4loc_1271c4:
001271c4b 0x127158
001271c8
001271c8loc_1271c8:
001271c8ldr x2, [sp+40]
001271ccldr x3, [sp+56]
001271d0subs xzr, x2, x3
001271d4cset x2, gt
001271d8strb w2, [sp+31]
001271dcb.gt 0x1271e4
001271e0b 0x127214
001271e4
001271e4loc_1271e4:
001271e4ldr x0, [sp+56]
001271e8ldr x1, [sp+104]
001271ecldr x2, [sp+96]
001271f0subs xzr, x0, x1
001271f4b.lo 0x1271fc
001271f8b 0x127238
001271fc
001271fcloc_1271fc:
001271fcldr w2, [x2+2*x0]
00127200ldr w3, [sp+120]
00127204subs wzr, w2, w3
00127208cset x2, eq
0012720cstrb w2, [sp+31]
00127210b 0x127218
00127214
00127214loc_127214:
00127214b 0x127218
00127218
00127218loc_127218:
00127218ldr x2, [sp+56]
0012721cstr x2, [sp+32]
00127220ldrb w1, [sp+31]
00127224strb w1, [sp+30]
00127228ldr x0, [sp+32]
0012722cldur x29, [sp-8]
00127230ldr x30, [sp], 80
00127234ret x30
00127238
00127238loc_127238:
00127238bl runtime.panicIndex
0012723c
0012723cloc_12723c:
0012723cbl runtime.panicIndex
00127240hint
00127244
00127244loc_127244:
00127244stp x0, x1, [sp+8]
00127248stp x2, x3, [sp+24]
0012724cstr w4, [sp+40]
00127250mov x3, x30
00127254bl runtime.morestack_noctxt.abi0
00127258ldp x0, x1, [sp+8]
0012725cldp x2, x3, [sp+24]
00127260ldr w4, [sp+40]
00127264b 0x127110
00127268udf 0
0012726cudf 0
00127110
00127110strconv.bsearch[go.shape.[]uint32,go.shape.uint32]: ; void strconv.bsearch[go.shape.[]uint32,go.shape.uint32](uintptr[2] * dict, int64_t s, uint32 v)
00127110ldr x16, [x28+16]
00127114subs xzr, sp, x16
00127118b.ls 0x127244
0012711cstr x30, [sp-80]!
00127120stur x29, [sp-8]
00127124sub x29, sp, 8
00127128str x0, [sp+88]
0012712cstr x1, [sp+96]
00127130str x2, [sp+104]
00127134str x3, [sp+112]
00127138str w4, [sp+120]
0012713cstr xzr, [sp+32]
00127140strb wzr, [sp+30]
00127144ldr x2, [sp+104]
00127148str x2, [sp+40]
0012714cstr xzr, [sp+56]
00127150str x2, [sp+48]
00127154b 0x127158
00127158
00127158loc_127158:
00127158ldr x2, [sp+48]
0012715cldr x3, [sp+56]
00127160subs xzr, x2, x3
00127164b.gt 0x12716c
00127168b 0x1271c8
0012716c
0012716cloc_12716c:
0012716cldr x2, [sp+56]
00127170ldr x3, [sp+48]
00127174ldr x4, [sp+56]
00127178sub x3, x3, x4
0012717cadd x0, x2, x3, asr #1
00127180str x0, [sp+64]
00127184ldr x1, [sp+104]
00127188ldr x2, [sp+96]
0012718csubs xzr, x1, x0
00127190b.hi 0x127198
00127194b 0x12723c
00127198
00127198loc_127198:
00127198ldr w2, [x2+2*x0]
0012719cldr w3, [sp+120]
001271a0subs wzr, w2, w3
001271a4b.lo 0x1271ac
001271a8b 0x1271b8
001271ac
001271acloc_1271ac:
001271acadd x2, x0, 1
001271b0str x2, [sp+56]
001271b4b 0x1271c0
001271b8
001271b8loc_1271b8:
001271b8str x0, [sp+48]
001271bcb 0x1271c0
001271c0
001271c0loc_1271c0:
001271c0b 0x1271c4
001271c4
001271c4loc_1271c4:
001271c4b 0x127158
001271c8
001271c8loc_1271c8:
001271c8ldr x2, [sp+40]
001271ccldr x3, [sp+56]
001271d0subs xzr, x2, x3
001271d4cset x2, gt
001271d8strb w2, [sp+31]
001271dcb.gt 0x1271e4
001271e0b 0x127214
001271e4
001271e4loc_1271e4:
001271e4ldr x0, [sp+56]
001271e8ldr x1, [sp+104]
001271ecldr x2, [sp+96]
001271f0subs xzr, x0, x1
001271f4b.lo 0x1271fc
001271f8b 0x127238
001271fc
001271fcloc_1271fc:
001271fcldr w2, [x2+2*x0]
00127200ldr w3, [sp+120]
00127204subs wzr, w2, w3
00127208cset x2, eq
0012720cstrb w2, [sp+31]
00127210b 0x127218
00127214
00127214loc_127214:
00127214b 0x127218
00127218
00127218loc_127218:
00127218ldr x2, [sp+56]
0012721cstr x2, [sp+32]
00127220ldrb w1, [sp+31]
00127224strb w1, [sp+30]
00127228ldr x0, [sp+32]
0012722cldur x29, [sp-8]
00127230ldr x30, [sp], 80
00127234ret x30
00127238
00127238loc_127238:
00127238bl runtime.panicIndex
0012723c
0012723cloc_12723c:
0012723cbl runtime.panicIndex
00127240hint
00127244
00127244loc_127244:
00127244stp x0, x1, [sp+8]
00127248stp x2, x3, [sp+24]
0012724cstr w4, [sp+40]
00127250mov x3, x30
00127254bl runtime.morestack_noctxt.abi0
00127258ldp x0, x1, [sp+8]
0012725cldp x2, x3, [sp+24]
00127260ldr w4, [sp+40]
00127264b 0x127110
00127268udf 0
0012726cudf 0
00127110
00127270
00127270type:.eq.strconv.NumError: ; void type:.eq.strconv.NumError(strconv.NumError * p, strconv.NumError * q)
00127270ldr x16, [x28+16]
00127274subs xzr, sp, x16
00127278b.ls 0x1273d0
0012727cstr x30, [sp-128]!
00127280stur x29, [sp-8]
00127284sub x29, sp, 8
00127288str x0, [sp+136]
0012728cstr x1, [sp+144]
00127290strb wzr, [sp+38]
00127294ldr x3, [sp+136]
00127298ldr x3, [x3+8]
0012729cstr x3, [sp+48]
001272a0ldr x4, [x1+8]
001272a4str x4, [sp+40]
001272a8subs xzr, x3, x4
001272acb.eq 0x1272b4
001272b0b 0x1273b4
001272b4
001272b4loc_1272b4:
001272b4ldr x3, [sp+136]
001272b8ldr x3, [x3+24]
001272bcstr x3, [sp+40]
001272c0ldr x4, [sp+144]
001272c4ldr x4, [x4+24]
001272c8str x4, [sp+48]
001272ccsubs xzr, x3, x4
001272d0b.eq 0x1272d8
001272d4b 0x1273b0
001272d8
001272d8loc_1272d8:
001272d8ldr x3, [sp+136]
001272dcldr x3, [x3+8]
001272e0str x3, [sp+48]
001272e4ldr x3, [sp+136]
001272e8ldr x3, [x3]
001272ecstr x3, [sp+80]
001272f0ldr x3, [sp+144]
001272f4ldr x1, [x3]
001272f8str x1, [sp+72]
001272fcldr x2, [sp+48]
00127300ldr x0, [sp+80]
00127304bl runtime.memequal
00127308strb w0, [sp+39]
0012730ctbnz w0, 0, 0x127314
00127310b 0x1273ac
00127314
00127314loc_127314:
00127314ldr x3, [sp+136]
00127318ldr x3, [x3+24]
0012731cstr x3, [sp+48]
00127320ldr x3, [sp+136]
00127324ldr x3, [x3+16]
00127328str x3, [sp+64]
0012732cldr x3, [sp+144]
00127330ldr x1, [x3+16]
00127334str x1, [sp+56]
00127338ldr x2, [sp+48]
0012733cldr x0, [sp+64]
00127340bl runtime.memequal
00127344strb w0, [sp+39]
00127348tbnz w0, 0, 0x127350
0012734cb 0x1273a8
00127350
00127350loc_127350:
00127350ldr x3, [sp+144]
00127354ldr x4, [x3+32]
00127358ldr x3, [x3+40]
0012735cstr x4, [sp+104]
00127360str x3, [sp+112]
00127364ldr x3, [sp+136]
00127368ldr x0, [x3+32]
0012736cldr x1, [x3+40]
00127370str x0, [sp+88]
00127374str x1, [sp+96]
00127378ldr x3, [sp+104]
0012737csubs xzr, x3, x0
00127380cset x3, eq
00127384b.eq 0x12738c
00127388b 0x127398
0012738c
0012738cloc_12738c:
0012738cldr x2, [sp+112]
00127390bl runtime.ifaceeq
00127394b 0x1273a0
00127398
00127398loc_127398:
00127398mov x0, x3
0012739cb 0x1273a0
001273a0
001273a0loc_1273a0:
001273a0strb w0, [sp+38]
001273a4b 0x1273c0
001273a8
001273a8loc_1273a8:
001273a8b 0x1273b8
001273ac
001273acloc_1273ac:
001273acb 0x1273b8
001273b0
001273b0loc_1273b0:
001273b0b 0x1273b8
001273b4
001273b4loc_1273b4:
001273b4b 0x1273b8
001273b8
001273b8loc_1273b8:
001273b8strb wzr, [sp+38]
001273bcb 0x1273c0
001273c0
001273c0loc_1273c0:
001273c0ldrb w0, [sp+38]
001273c4ldur x29, [sp-8]
001273c8ldr x30, [sp], 128
001273ccret x30
001273d0
001273d0loc_1273d0:
001273d0stp x0, x1, [sp+8]
001273d4mov x3, x30
001273d8bl runtime.morestack_noctxt.abi0
001273dcldp x0, x1, [sp+8]
001273e0b 0x127270
001273e4udf 0
001273e8udf 0
001273ecudf 0
00127270
00127270type:.eq.strconv.NumError: ; void type:.eq.strconv.NumError(strconv.NumError * p, strconv.NumError * q)
00127270ldr x16, [x28+16]
00127274subs xzr, sp, x16
00127278b.ls 0x1273d0
0012727cstr x30, [sp-128]!
00127280stur x29, [sp-8]
00127284sub x29, sp, 8
00127288str x0, [sp+136]
0012728cstr x1, [sp+144]
00127290strb wzr, [sp+38]
00127294ldr x3, [sp+136]
00127298ldr x3, [x3+8]
0012729cstr x3, [sp+48]
001272a0ldr x4, [x1+8]
001272a4str x4, [sp+40]
001272a8subs xzr, x3, x4
001272acb.eq 0x1272b4
001272b0b 0x1273b4
001272b4
001272b4loc_1272b4:
001272b4ldr x3, [sp+136]
001272b8ldr x3, [x3+24]
001272bcstr x3, [sp+40]
001272c0ldr x4, [sp+144]
001272c4ldr x4, [x4+24]
001272c8str x4, [sp+48]
001272ccsubs xzr, x3, x4
001272d0b.eq 0x1272d8
001272d4b 0x1273b0
001272d8
001272d8loc_1272d8:
001272d8ldr x3, [sp+136]
001272dcldr x3, [x3+8]
001272e0str x3, [sp+48]
001272e4ldr x3, [sp+136]
001272e8ldr x3, [x3]
001272ecstr x3, [sp+80]
001272f0ldr x3, [sp+144]
001272f4ldr x1, [x3]
001272f8str x1, [sp+72]
001272fcldr x2, [sp+48]
00127300ldr x0, [sp+80]
00127304bl runtime.memequal
00127308strb w0, [sp+39]
0012730ctbnz w0, 0, 0x127314
00127310b 0x1273ac
00127314
00127314loc_127314:
00127314ldr x3, [sp+136]
00127318ldr x3, [x3+24]
0012731cstr x3, [sp+48]
00127320ldr x3, [sp+136]
00127324ldr x3, [x3+16]
00127328str x3, [sp+64]
0012732cldr x3, [sp+144]
00127330ldr x1, [x3+16]
00127334str x1, [sp+56]
00127338ldr x2, [sp+48]
0012733cldr x0, [sp+64]
00127340bl runtime.memequal
00127344strb w0, [sp+39]
00127348tbnz w0, 0, 0x127350
0012734cb 0x1273a8
00127350
00127350loc_127350:
00127350ldr x3, [sp+144]
00127354ldr x4, [x3+32]
00127358ldr x3, [x3+40]
0012735cstr x4, [sp+104]
00127360str x3, [sp+112]
00127364ldr x3, [sp+136]
00127368ldr x0, [x3+32]
0012736cldr x1, [x3+40]
00127370str x0, [sp+88]
00127374str x1, [sp+96]
00127378ldr x3, [sp+104]
0012737csubs xzr, x3, x0
00127380cset x3, eq
00127384b.eq 0x12738c
00127388b 0x127398
0012738c
0012738cloc_12738c:
0012738cldr x2, [sp+112]
00127390bl runtime.ifaceeq
00127394b 0x1273a0
00127398
00127398loc_127398:
00127398mov x0, x3
0012739cb 0x1273a0
001273a0
001273a0loc_1273a0:
001273a0strb w0, [sp+38]
001273a4b 0x1273c0
001273a8
001273a8loc_1273a8:
001273a8b 0x1273b8
001273ac
001273acloc_1273ac:
001273acb 0x1273b8
001273b0
001273b0loc_1273b0:
001273b0b 0x1273b8
001273b4
001273b4loc_1273b4:
001273b4b 0x1273b8
001273b8
001273b8loc_1273b8:
001273b8strb wzr, [sp+38]
001273bcb 0x1273c0
001273c0
001273c0loc_1273c0:
001273c0ldrb w0, [sp+38]
001273c4ldur x29, [sp-8]
001273c8ldr x30, [sp], 128
001273ccret x30
001273d0
001273d0loc_1273d0:
001273d0stp x0, x1, [sp+8]
001273d4mov x3, x30
001273d8bl runtime.morestack_noctxt.abi0
001273dcldp x0, x1, [sp+8]
001273e0b 0x127270
001273e4udf 0
001273e8udf 0
001273ecudf 0
00127270
001273f0
001273f0reflect.init: ; void reflect.init(void)
001273f0ldr x16, [x28+16]
001273f4subs xzr, sp, x16
001273f8b.ls 0x1274f8
001273fcstr x30, [sp-80]!
00127400stur x29, [sp-8]
00127404sub x29, sp, 8
00127408adrp x0, 0x4ce000
0012740cadd x0, x0, 2944
00127410adrp x1, 0x5ea000
00127414add x1, x1, 1984
00127418bl reflect.rtypeOf
0012741cadrp x27, 0x924000
00127420ldr w2, [x27+3056]
00127424cbz w2, 0x12742c
00127428b 0x127430
0012742c
0012742cloc_12742c:
0012742cb 0x127448
00127430
00127430loc_127430:
00127430bl runtime.gcWriteBarrier2
00127434str x0, [x25]
00127438adrp x27, 0x8f9000
0012743cldr x2, [x27+3424]
00127440str x2, [x25+8]
00127444b 0x127448
00127448
00127448loc_127448:
00127448adrp x27, 0x8f9000
0012744cstr x0, [x27+3424]
00127450stp xzr, xzr, [sp+48]
00127454str xzr, [sp+64]
00127458adrp x0, 0x4c6000
0012745cadd x0, x0, 1216
00127460add x1, sp, 48
00127464bl reflect.rtypeOf
00127468adrp x27, 0x924000
0012746cldr w2, [x27+3056]
00127470cbz w2, 0x127478
00127474b 0x12747c
00127478
00127478loc_127478:
00127478b 0x127494
0012747c
0012747cloc_12747c:
0012747cbl runtime.gcWriteBarrier2
00127480str x0, [x25]
00127484adrp x27, 0x8f9000
00127488ldr x2, [x27+3432]
0012748cstr x2, [x25+8]
00127490b 0x127494
00127494
00127494loc_127494:
00127494adrp x27, 0x8f9000
00127498str x0, [x27+3432]
0012749cadrp x0, 0x4ce000
001274a0add x0, x0, 3072
001274a4str x0, [sp+32]
001274a8adrp x1, 0x5fb000
001274acadd x1, x1, 640
001274b0str x1, [sp+40]
001274b4bl reflect.rtypeOf
001274b8adrp x27, 0x924000
001274bcldr w2, [x27+3056]
001274c0cbz w2, 0x1274c8
001274c4b 0x1274cc
001274c8
001274c8loc_1274c8:
001274c8b 0x1274e4
001274cc
001274ccloc_1274cc:
001274ccbl runtime.gcWriteBarrier2
001274d0str x0, [x25]
001274d4adrp x27, 0x8f9000
001274d8ldr x1, [x27+3440]
001274dcstr x1, [x25+8]
001274e0b 0x1274e4
001274e4
001274e4loc_1274e4:
001274e4adrp x27, 0x8f9000
001274e8str x0, [x27+3440]
001274ecldur x29, [sp-8]
001274f0ldr x30, [sp], 80
001274f4ret x30
001274f8
001274f8loc_1274f8:
001274f8mov x3, x30
001274fcbl runtime.morestack_noctxt.abi0
00127500b 0x1273f0
00127504udf 0
00127508udf 0
0012750cudf 0
001273f0
001273f0reflect.init: ; void reflect.init(void)
001273f0ldr x16, [x28+16]
001273f4subs xzr, sp, x16
001273f8b.ls 0x1274f8
001273fcstr x30, [sp-80]!
00127400stur x29, [sp-8]
00127404sub x29, sp, 8
00127408adrp x0, 0x4ce000
0012740cadd x0, x0, 2944
00127410adrp x1, 0x5ea000
00127414add x1, x1, 1984
00127418bl reflect.rtypeOf
0012741cadrp x27, 0x924000
00127420ldr w2, [x27+3056]
00127424cbz w2, 0x12742c
00127428b 0x127430
0012742c
0012742cloc_12742c:
0012742cb 0x127448
00127430
00127430loc_127430:
00127430bl runtime.gcWriteBarrier2
00127434str x0, [x25]
00127438adrp x27, 0x8f9000
0012743cldr x2, [x27+3424]
00127440str x2, [x25+8]
00127444b 0x127448
00127448
00127448loc_127448:
00127448adrp x27, 0x8f9000
0012744cstr x0, [x27+3424]
00127450stp xzr, xzr, [sp+48]
00127454str xzr, [sp+64]
00127458adrp x0, 0x4c6000
0012745cadd x0, x0, 1216
00127460add x1, sp, 48
00127464bl reflect.rtypeOf
00127468adrp x27, 0x924000
0012746cldr w2, [x27+3056]
00127470cbz w2, 0x127478
00127474b 0x12747c
00127478
00127478loc_127478:
00127478b 0x127494
0012747c
0012747cloc_12747c:
0012747cbl runtime.gcWriteBarrier2
00127480str x0, [x25]
00127484adrp x27, 0x8f9000
00127488ldr x2, [x27+3432]
0012748cstr x2, [x25+8]
00127490b 0x127494
00127494
00127494loc_127494:
00127494adrp x27, 0x8f9000
00127498str x0, [x27+3432]
0012749cadrp x0, 0x4ce000
001274a0add x0, x0, 3072
001274a4str x0, [sp+32]
001274a8adrp x1, 0x5fb000
001274acadd x1, x1, 640
001274b0str x1, [sp+40]
001274b4bl reflect.rtypeOf
001274b8adrp x27, 0x924000
001274bcldr w2, [x27+3056]
001274c0cbz w2, 0x1274c8
001274c4b 0x1274cc
001274c8
001274c8loc_1274c8:
001274c8b 0x1274e4
001274cc
001274ccloc_1274cc:
001274ccbl runtime.gcWriteBarrier2
001274d0str x0, [x25]
001274d4adrp x27, 0x8f9000
001274d8ldr x1, [x27+3440]
001274dcstr x1, [x25+8]
001274e0b 0x1274e4
001274e4
001274e4loc_1274e4:
001274e4adrp x27, 0x8f9000
001274e8str x0, [x27+3440]
001274ecldur x29, [sp-8]
001274f0ldr x30, [sp], 80
001274f4ret x30
001274f8
001274f8loc_1274f8:
001274f8mov x3, x30
001274fcbl runtime.morestack_noctxt.abi0
00127500b 0x1273f0
00127504udf 0
00127508udf 0
0012750cudf 0
001273f0
00127510
00127510reflect.(*abiSeq).stepsForValue: ; void reflect.(*abiSeq).stepsForValue(reflect.abiSeq * a, int i)
00127510ldr x16, [x28+16]
00127514subs xzr, sp, x16
00127518b.ls 0x127650
0012751cstr x30, [sp-112]!
00127520stur x29, [sp-8]
00127524sub x29, sp, 8
00127528str x0, [sp+120]
0012752cstr x1, [sp+128]
00127530str xzr, [sp+56]
00127534stp xzr, xzr, [sp+64]
00127538ldr x3, [sp+120]
0012753cldrsb x27, [x3]
00127540ldr x1, [x3+32]
00127544ldr x3, [x3+24]
00127548ldr x0, [sp+128]
0012754csubs xzr, x1, x0
00127550b.hi 0x127558
00127554b 0x127648
00127558
00127558loc_127558:
00127558ldr x3, [x3+3*x0]
0012755cstr x3, [sp+32]
00127560str xzr, [sp+40]
00127564ldr x3, [sp+120]
00127568ldrsb x27, [x3]
0012756cldr x3, [x3+32]
00127570str x3, [sp+48]
00127574ldr x4, [sp+128]
00127578sub x3, x3, 1
0012757csubs xzr, x4, x3
00127580b.eq 0x127588
00127584b 0x12759c
00127588
00127588loc_127588:
00127588ldr x3, [sp+120]
0012758cldrsb x27, [x3]
00127590ldr x3, [x3+8]
00127594str x3, [sp+40]
00127598b 0x1275cc
0012759c
0012759cloc_12759c:
0012759cldr x3, [sp+120]
001275a0ldrsb x27, [x3]
001275a4ldr x1, [x3+32]
001275a8ldr x3, [x3+24]
001275acldr x4, [sp+128]
001275b0add x0, x4, 1
001275b4subs xzr, x1, x0
001275b8b.hi 0x1275c0
001275bcb 0x127644
001275c0
001275c0loc_1275c0:
001275c0ldr x3, [x3+3*x0]
001275c4str x3, [sp+40]
001275c8b 0x1275cc
001275cc
001275ccloc_1275cc:
001275ccldr x3, [sp+120]
001275d0ldrsb x27, [x3]
001275d4ldr x2, [x3+16]
001275d8ldr x3, [x3]
001275dcldr x0, [sp+32]
001275e0ldr x1, [sp+40]
001275e4subs xzr, x2, x1
001275e8b.hs 0x1275f0
001275ecb 0x127640
001275f0
001275f0loc_1275f0:
001275f0subs xzr, x1, x0
001275f4b.hs 0x1275fc
001275f8b 0x12763c
001275fc
001275fcloc_1275fc:
001275fcsub x2, x2, x0
00127600sub x1, x1, x0
00127604add x4, x0, x0, lsl #1
00127608sub x5, xzr, x2
0012760csbfm x5, x5, 63, 63
00127610and x4, x5, x4, lsl #4
00127614add x0, x3, x4
00127618str x0, [sp+80]
0012761cstr x1, [sp+88]
00127620str x2, [sp+96]
00127624str x0, [sp+56]
00127628str x1, [sp+64]
0012762cstr x2, [sp+72]
00127630ldur x29, [sp-8]
00127634ldr x30, [sp], 112
00127638ret x30
0012763c
0012763cloc_12763c:
0012763cbl runtime.panicSliceB
00127640
00127640loc_127640:
00127640bl runtime.panicSliceAcap
00127644
00127644loc_127644:
00127644bl runtime.panicIndex
00127648
00127648loc_127648:
00127648bl runtime.panicIndex
0012764chint
00127650
00127650loc_127650:
00127650stp x0, x1, [sp+8]
00127654mov x3, x30
00127658bl runtime.morestack_noctxt.abi0
0012765cldp x0, x1, [sp+8]
00127660b 0x127510
00127664udf 0
00127668udf 0
0012766cudf 0
00127510
00127510reflect.(*abiSeq).stepsForValue: ; void reflect.(*abiSeq).stepsForValue(reflect.abiSeq * a, int i)
00127510ldr x16, [x28+16]
00127514subs xzr, sp, x16
00127518b.ls 0x127650
0012751cstr x30, [sp-112]!
00127520stur x29, [sp-8]
00127524sub x29, sp, 8
00127528str x0, [sp+120]
0012752cstr x1, [sp+128]
00127530str xzr, [sp+56]
00127534stp xzr, xzr, [sp+64]
00127538ldr x3, [sp+120]
0012753cldrsb x27, [x3]
00127540ldr x1, [x3+32]
00127544ldr x3, [x3+24]
00127548ldr x0, [sp+128]
0012754csubs xzr, x1, x0
00127550b.hi 0x127558
00127554b 0x127648
00127558
00127558loc_127558:
00127558ldr x3, [x3+3*x0]
0012755cstr x3, [sp+32]
00127560str xzr, [sp+40]
00127564ldr x3, [sp+120]
00127568ldrsb x27, [x3]
0012756cldr x3, [x3+32]
00127570str x3, [sp+48]
00127574ldr x4, [sp+128]
00127578sub x3, x3, 1
0012757csubs xzr, x4, x3
00127580b.eq 0x127588
00127584b 0x12759c
00127588
00127588loc_127588:
00127588ldr x3, [sp+120]
0012758cldrsb x27, [x3]
00127590ldr x3, [x3+8]
00127594str x3, [sp+40]
00127598b 0x1275cc
0012759c
0012759cloc_12759c:
0012759cldr x3, [sp+120]
001275a0ldrsb x27, [x3]
001275a4ldr x1, [x3+32]
001275a8ldr x3, [x3+24]
001275acldr x4, [sp+128]
001275b0add x0, x4, 1
001275b4subs xzr, x1, x0
001275b8b.hi 0x1275c0
001275bcb 0x127644
001275c0
001275c0loc_1275c0:
001275c0ldr x3, [x3+3*x0]
001275c4str x3, [sp+40]
001275c8b 0x1275cc
001275cc
001275ccloc_1275cc:
001275ccldr x3, [sp+120]
001275d0ldrsb x27, [x3]
001275d4ldr x2, [x3+16]
001275d8ldr x3, [x3]
001275dcldr x0, [sp+32]
001275e0ldr x1, [sp+40]
001275e4subs xzr, x2, x1
001275e8b.hs 0x1275f0
001275ecb 0x127640
001275f0
001275f0loc_1275f0:
001275f0subs xzr, x1, x0
001275f4b.hs 0x1275fc
001275f8b 0x12763c
001275fc
001275fcloc_1275fc:
001275fcsub x2, x2, x0
00127600sub x1, x1, x0
00127604add x4, x0, x0, lsl #1
00127608sub x5, xzr, x2
0012760csbfm x5, x5, 63, 63
00127610and x4, x5, x4, lsl #4
00127614add x0, x3, x4
00127618str x0, [sp+80]
0012761cstr x1, [sp+88]
00127620str x2, [sp+96]
00127624str x0, [sp+56]
00127628str x1, [sp+64]
0012762cstr x2, [sp+72]
00127630ldur x29, [sp-8]
00127634ldr x30, [sp], 112
00127638ret x30
0012763c
0012763cloc_12763c:
0012763cbl runtime.panicSliceB
00127640
00127640loc_127640:
00127640bl runtime.panicSliceAcap
00127644
00127644loc_127644:
00127644bl runtime.panicIndex
00127648
00127648loc_127648:
00127648bl runtime.panicIndex
0012764chint
00127650
00127650loc_127650:
00127650stp x0, x1, [sp+8]
00127654mov x3, x30
00127658bl runtime.morestack_noctxt.abi0
0012765cldp x0, x1, [sp+8]
00127660b 0x127510
00127664udf 0
00127668udf 0
0012766cudf 0
00127510
00127670
00127670reflect.(*abiSeq).addArg: ; void reflect.(*abiSeq).addArg(reflect.abiSeq * a, internal/abi.Type * t)
00127670ldr x16, [x28+16]
00127674sub x17, sp, 96
00127678subs xzr, x17, x16
0012767cb.ls 0x1278dc
00127680str x30, [sp-224]!
00127684stur x29, [sp-8]
00127688sub x29, sp, 8
0012768cstr x0, [sp+232]
00127690str x1, [sp+240]
00127694str xzr, [sp+128]
00127698ldr x5, [sp+232]
0012769cldrsb x27, [x5]
001276a0ldr x5, [x5+8]
001276a4str x5, [sp+96]
001276a8ldr x5, [sp+232]
001276acldrsb x27, [x5]
001276b0ldr x2, [x5+40]
001276b4ldr x0, [x5+24]
001276b8ldr x5, [x5+32]
001276bcadd x1, x5, 1
001276c0subs xzr, x2, x1
001276c4b.hs 0x1276cc
001276c8b 0x1276d0
001276cc
001276ccloc_1276cc:
001276ccb 0x1276e4
001276d0
001276d0loc_1276d0:
001276d0orr x3, xzr, 1
001276d4adrp x4, 0x4ce000
001276d8add x4, x4, 3520
001276dcbl runtime.growslice
001276e0b 0x1276e4
001276e4
001276e4loc_1276e4:
001276e4ldr x3, [sp+96]
001276e8sub x4, x1, 1
001276ecstr x3, [x0+3*x4]
001276f0ldr x3, [sp+232]
001276f4ldrsb x27, [x3]
001276f8str x1, [x3+32]
001276fcstr x2, [x3+40]
00127700adrp x27, 0x924000
00127704ldr w1, [x27+3056]
00127708cbz w1, 0x127710
0012770cb 0x127714
00127710
00127710loc_127710:
00127710b 0x127728
00127714
00127714loc_127714:
00127714bl runtime.gcWriteBarrier2
00127718str x0, [x25]
0012771cldr x1, [x3+24]
00127720str x1, [x25+8]
00127724b 0x127728
00127728
00127728loc_127728:
00127728str x0, [x3+24]
0012772cldr x0, [sp+240]
00127730bl internal/abi.(*Type).Size
00127734str x0, [sp+120]
00127738cbz x0, 0x127740
0012773cb 0x127790
00127740
00127740loc_127740:
00127740ldr x0, [sp+240]
00127744bl internal/abi.(*Type).Align
00127748str x0, [sp+112]
0012774cldr x1, [sp+232]
00127750ldrsb x27, [x1]
00127754ldr x1, [x1+48]
00127758str x1, [sp+104]
0012775cmov x2, x0
00127760mov x0, x1
00127764mov x1, x2
00127768bl reflect.align
0012776cstr x0, [sp+120]
00127770ldr x1, [sp+232]
00127774ldrsb x27, [x1]
00127778str x0, [x1+48]
0012777cstr xzr, [sp+128]
00127780mov x0, xzr
00127784ldur x29, [sp-8]
00127788ldr x30, [sp], 224
0012778cret x30
00127790
00127790loc_127790:
00127790ldr x3, [sp+232]
00127794ldrsb x27, [x3]
00127798ldp x4, x5, [x3]
0012779cldp x6, x7, [x3+16]
001277a0ldp x8, x9, [x3+32]
001277a4ldp x10, x11, [x3+48]
001277a8stp x4, x5, [sp+136]
001277acstp x6, x7, [sp+152]
001277b0stp x8, x9, [sp+168]
001277b4stp x10, x11, [sp+184]
001277b8ldr x3, [x3+64]
001277bcstr x3, [sp+200]
001277c0ldr x1, [sp+240]
001277c4ldr x0, [sp+232]
001277c8mov x2, xzr
001277ccbl reflect.(*abiSeq).regAssign
001277d0strb w0, [sp+95]
001277d4tbnz w0, 0, 0x1277dc
001277d8b 0x1277f0
001277dc
001277dcloc_1277dc:
001277dcstr xzr, [sp+128]
001277e0mov x0, xzr
001277e4ldur x29, [sp-8]
001277e8ldr x30, [sp], 224
001277ecret x30
001277f0
001277f0loc_1277f0:
001277f0ldr x1, [sp+232]
001277f4ldrsb x27, [x1]
001277f8adrp x27, 0x924000
001277fcldr w3, [x27+3056]
00127800cbz w3, 0x127808
00127804b 0x12780c
00127808
00127808loc_127808:
00127808b 0x127828
0012780c
0012780cloc_12780c:
0012780cstr x1, [sp+208]
00127810adrp x0, 0x54d000
00127814add x0, x0, 2720
00127818add x2, sp, 136
0012781cbl runtime.wbMove
00127820ldr x1, [sp+208]
00127824b 0x127828
00127828
00127828loc_127828:
00127828ldp x2, x3, [sp+136]
0012782cldp x4, x5, [sp+152]
00127830ldp x6, x7, [sp+168]
00127834ldp x8, x9, [sp+184]
00127838stp x2, x3, [x1]
0012783cstp x4, x5, [x1+16]
00127840stp x6, x7, [x1+32]
00127844stp x8, x9, [x1+48]
00127848ldr x2, [sp+200]
0012784cstr x2, [x1+64]
00127850ldr x0, [sp+240]
00127854bl internal/abi.(*Type).Size
00127858str x0, [sp+120]
0012785cldr x0, [sp+240]
00127860bl internal/abi.(*Type).Align
00127864str x0, [sp+112]
00127868ldr x1, [sp+120]
0012786cldr x2, [sp+232]
00127870mov x3, x0
00127874mov x0, x2
00127878mov x2, x3
0012787cbl reflect.(*abiSeq).stackAssign
00127880ldr x1, [sp+232]
00127884ldrsb x27, [x1]
00127888ldr x1, [x1+8]
0012788cstr x1, [sp+112]
00127890ldr x2, [sp+232]
00127894ldrsb x27, [x2]
00127898ldr x3, [x2+8]
0012789cldr x2, [x2]
001278a0sub x0, x1, 1
001278a4subs xzr, x3, x0
001278a8b.hi 0x1278b0
001278acb 0x1278d0
001278b0
001278b0loc_1278b0:
001278b0add x1, x1, x1, lsl #1
001278b4ubfm x1, x1, 60, 59
001278b8sub x1, x1, 48
001278bcadd x0, x2, x1
001278c0str x0, [sp+128]
001278c4ldur x29, [sp-8]
001278c8ldr x30, [sp], 224
001278ccret x30
001278d0
001278d0loc_1278d0:
001278d0mov x1, x3
001278d4bl runtime.panicIndex
001278d8hint
001278dc
001278dcloc_1278dc:
001278dcstp x0, x1, [sp+8]
001278e0mov x3, x30
001278e4bl runtime.morestack_noctxt.abi0
001278e8ldp x0, x1, [sp+8]
001278ecb 0x127670
00127670
00127670reflect.(*abiSeq).addArg: ; void reflect.(*abiSeq).addArg(reflect.abiSeq * a, internal/abi.Type * t)
00127670ldr x16, [x28+16]
00127674sub x17, sp, 96
00127678subs xzr, x17, x16
0012767cb.ls 0x1278dc
00127680str x30, [sp-224]!
00127684stur x29, [sp-8]
00127688sub x29, sp, 8
0012768cstr x0, [sp+232]
00127690str x1, [sp+240]
00127694str xzr, [sp+128]
00127698ldr x5, [sp+232]
0012769cldrsb x27, [x5]
001276a0ldr x5, [x5+8]
001276a4str x5, [sp+96]
001276a8ldr x5, [sp+232]
001276acldrsb x27, [x5]
001276b0ldr x2, [x5+40]
001276b4ldr x0, [x5+24]
001276b8ldr x5, [x5+32]
001276bcadd x1, x5, 1
001276c0subs xzr, x2, x1
001276c4b.hs 0x1276cc
001276c8b 0x1276d0
001276cc
001276ccloc_1276cc:
001276ccb 0x1276e4
001276d0
001276d0loc_1276d0:
001276d0orr x3, xzr, 1
001276d4adrp x4, 0x4ce000
001276d8add x4, x4, 3520
001276dcbl runtime.growslice
001276e0b 0x1276e4
001276e4
001276e4loc_1276e4:
001276e4ldr x3, [sp+96]
001276e8sub x4, x1, 1
001276ecstr x3, [x0+3*x4]
001276f0ldr x3, [sp+232]
001276f4ldrsb x27, [x3]
001276f8str x1, [x3+32]
001276fcstr x2, [x3+40]
00127700adrp x27, 0x924000
00127704ldr w1, [x27+3056]
00127708cbz w1, 0x127710
0012770cb 0x127714
00127710
00127710loc_127710:
00127710b 0x127728
00127714
00127714loc_127714:
00127714bl runtime.gcWriteBarrier2
00127718str x0, [x25]
0012771cldr x1, [x3+24]
00127720str x1, [x25+8]
00127724b 0x127728
00127728
00127728loc_127728:
00127728str x0, [x3+24]
0012772cldr x0, [sp+240]
00127730bl internal/abi.(*Type).Size
00127734str x0, [sp+120]
00127738cbz x0, 0x127740
0012773cb 0x127790
00127740
00127740loc_127740:
00127740ldr x0, [sp+240]
00127744bl internal/abi.(*Type).Align
00127748str x0, [sp+112]
0012774cldr x1, [sp+232]
00127750ldrsb x27, [x1]
00127754ldr x1, [x1+48]
00127758str x1, [sp+104]
0012775cmov x2, x0
00127760mov x0, x1
00127764mov x1, x2
00127768bl reflect.align
0012776cstr x0, [sp+120]
00127770ldr x1, [sp+232]
00127774ldrsb x27, [x1]
00127778str x0, [x1+48]
0012777cstr xzr, [sp+128]
00127780mov x0, xzr
00127784ldur x29, [sp-8]
00127788ldr x30, [sp], 224
0012778cret x30
00127790
00127790loc_127790:
00127790ldr x3, [sp+232]
00127794ldrsb x27, [x3]
00127798ldp x4, x5, [x3]
0012779cldp x6, x7, [x3+16]
001277a0ldp x8, x9, [x3+32]
001277a4ldp x10, x11, [x3+48]
001277a8stp x4, x5, [sp+136]
001277acstp x6, x7, [sp+152]
001277b0stp x8, x9, [sp+168]
001277b4stp x10, x11, [sp+184]
001277b8ldr x3, [x3+64]
001277bcstr x3, [sp+200]
001277c0ldr x1, [sp+240]
001277c4ldr x0, [sp+232]
001277c8mov x2, xzr
001277ccbl reflect.(*abiSeq).regAssign
001277d0strb w0, [sp+95]
001277d4tbnz w0, 0, 0x1277dc
001277d8b 0x1277f0
001277dc
001277dcloc_1277dc:
001277dcstr xzr, [sp+128]
001277e0mov x0, xzr
001277e4ldur x29, [sp-8]
001277e8ldr x30, [sp], 224
001277ecret x30
001277f0
001277f0loc_1277f0:
001277f0ldr x1, [sp+232]
001277f4ldrsb x27, [x1]
001277f8adrp x27, 0x924000
001277fcldr w3, [x27+3056]
00127800cbz w3, 0x127808
00127804b 0x12780c
00127808
00127808loc_127808:
00127808b 0x127828
0012780c
0012780cloc_12780c:
0012780cstr x1, [sp+208]
00127810adrp x0, 0x54d000
00127814add x0, x0, 2720
00127818add x2, sp, 136
0012781cbl runtime.wbMove
00127820ldr x1, [sp+208]
00127824b 0x127828
00127828
00127828loc_127828:
00127828ldp x2, x3, [sp+136]
0012782cldp x4, x5, [sp+152]
00127830ldp x6, x7, [sp+168]
00127834ldp x8, x9, [sp+184]
00127838stp x2, x3, [x1]
0012783cstp x4, x5, [x1+16]
00127840stp x6, x7, [x1+32]
00127844stp x8, x9, [x1+48]
00127848ldr x2, [sp+200]
0012784cstr x2, [x1+64]
00127850ldr x0, [sp+240]
00127854bl internal/abi.(*Type).Size
00127858str x0, [sp+120]
0012785cldr x0, [sp+240]
00127860bl internal/abi.(*Type).Align
00127864str x0, [sp+112]
00127868ldr x1, [sp+120]
0012786cldr x2, [sp+232]
00127870mov x3, x0
00127874mov x0, x2
00127878mov x2, x3
0012787cbl reflect.(*abiSeq).stackAssign
00127880ldr x1, [sp+232]
00127884ldrsb x27, [x1]
00127888ldr x1, [x1+8]
0012788cstr x1, [sp+112]
00127890ldr x2, [sp+232]
00127894ldrsb x27, [x2]
00127898ldr x3, [x2+8]
0012789cldr x2, [x2]
001278a0sub x0, x1, 1
001278a4subs xzr, x3, x0
001278a8b.hi 0x1278b0
001278acb 0x1278d0
001278b0
001278b0loc_1278b0:
001278b0add x1, x1, x1, lsl #1
001278b4ubfm x1, x1, 60, 59
001278b8sub x1, x1, 48
001278bcadd x0, x2, x1
001278c0str x0, [sp+128]
001278c4ldur x29, [sp-8]
001278c8ldr x30, [sp], 224
001278ccret x30
001278d0
001278d0loc_1278d0:
001278d0mov x1, x3
001278d4bl runtime.panicIndex
001278d8hint
001278dc
001278dcloc_1278dc:
001278dcstp x0, x1, [sp+8]
001278e0mov x3, x30
001278e4bl runtime.morestack_noctxt.abi0
001278e8ldp x0, x1, [sp+8]
001278ecb 0x127670
00127670
001278f0
001278f0reflect.(*abiSeq).addRcvr: ; void reflect.(*abiSeq).addRcvr(reflect.abiSeq * a, internal/abi.Type * rcvr)
001278f0ldr x16, [x28+16]
001278f4subs xzr, sp, x16
001278f8b.ls 0x127ad8
001278fcstr x30, [sp-112]!
00127900stur x29, [sp-8]
00127904sub x29, sp, 8
00127908str x0, [sp+120]
0012790cstr x1, [sp+128]
00127910str xzr, [sp+96]
00127914strb wzr, [sp+82]
00127918ldr x5, [sp+120]
0012791cldrsb x27, [x5]
00127920ldr x5, [x5+8]
00127924str x5, [sp+88]
00127928ldr x5, [sp+120]
0012792cldrsb x27, [x5]
00127930ldr x2, [x5+40]
00127934ldr x0, [x5+24]
00127938ldr x5, [x5+32]
0012793cadd x1, x5, 1
00127940subs xzr, x2, x1
00127944b.hs 0x12794c
00127948b 0x127950
0012794c
0012794cloc_12794c:
0012794cb 0x127964
00127950
00127950loc_127950:
00127950orr x3, xzr, 1
00127954adrp x4, 0x4ce000
00127958add x4, x4, 3520
0012795cbl runtime.growslice
00127960b 0x127964
00127964
00127964loc_127964:
00127964ldr x3, [sp+88]
00127968sub x4, x1, 1
0012796cstr x3, [x0+3*x4]
00127970ldr x3, [sp+120]
00127974ldrsb x27, [x3]
00127978str x1, [x3+32]
0012797cstr x2, [x3+40]
00127980adrp x27, 0x924000
00127984ldr w1, [x27+3056]
00127988cbz w1, 0x127990
0012798cb 0x127994
00127990
00127990loc_127990:
00127990b 0x1279a8
00127994
00127994loc_127994:
00127994bl runtime.gcWriteBarrier2
00127998str x0, [x25]
0012799cldr x1, [x3+24]
001279a0str x1, [x25+8]
001279a4b 0x1279a8
001279a8
001279a8loc_1279a8:
001279a8str x0, [x3+24]
001279acstrb wzr, [sp+84]
001279b0strb wzr, [sp+83]
001279b4ldr x0, [sp+128]
001279b8bl internal/abi.(*Type).IfaceIndir
001279bcstrb w0, [sp+86]
001279c0strb w0, [sp+87]
001279c4tbnz w0, 0, 0x1279cc
001279c8b 0x1279d0
001279cc
001279ccloc_1279cc:
001279ccb 0x1279e4
001279d0
001279d0loc_1279d0:
001279d0ldr x0, [sp+128]
001279d4bl internal/abi.(*Type).Pointers
001279d8strb w0, [sp+85]
001279dcstrb w0, [sp+87]
001279e0b 0x1279e4
001279e4
001279e4loc_1279e4:
001279e4ldrb w5, [sp+87]
001279e8tbnz w5, 0, 0x1279f0
001279ecb 0x127a18
001279f0
001279f0loc_1279f0:
001279f0ldr x0, [sp+120]
001279f4mov x1, xzr
001279f8orr x2, xzr, 8
001279fcorr x3, xzr, 1
00127a00orr x4, xzr, 1
00127a04bl reflect.(*abiSeq).assignIntN
00127a08strb w0, [sp+84]
00127a0corr x5, xzr, 1
00127a10strb w5, [sp+83]
00127a14b 0x127a3c
00127a18
00127a18loc_127a18:
00127a18ldr x0, [sp+120]
00127a1cmov x1, xzr
00127a20orr x2, xzr, 8
00127a24orr x3, xzr, 1
00127a28mov x4, xzr
00127a2cbl reflect.(*abiSeq).assignIntN
00127a30strb w0, [sp+84]
00127a34strb wzr, [sp+83]
00127a38b 0x127a3c
00127a3c
00127a3cloc_127a3c:
00127a3cldrb w3, [sp+84]
00127a40tbnz w3, 0, 0x127a48
00127a44b 0x127a64
00127a48
00127a48loc_127a48:
00127a48str xzr, [sp+96]
00127a4cldrb w1, [sp+83]
00127a50strb w1, [sp+82]
00127a54ldr x0, [sp+96]
00127a58ldur x29, [sp-8]
00127a5cldr x30, [sp], 112
00127a60ret x30
00127a64
00127a64loc_127a64:
00127a64ldr x0, [sp+120]
00127a68orr x1, xzr, 8
00127a6cmov x2, x1
00127a70bl reflect.(*abiSeq).stackAssign
00127a74ldr x3, [sp+120]
00127a78ldrsb x27, [x3]
00127a7cldr x3, [x3+8]
00127a80str x3, [sp+88]
00127a84ldr x4, [sp+120]
00127a88ldrsb x27, [x4]
00127a8cldr x1, [x4+8]
00127a90ldr x4, [x4]
00127a94sub x0, x3, 1
00127a98subs xzr, x1, x0
00127a9cb.hi 0x127aa4
00127aa0b 0x127ad0
00127aa4
00127aa4loc_127aa4:
00127aa4add x2, x3, x3, lsl #1
00127aa8ubfm x2, x2, 60, 59
00127aacsub x2, x2, 48
00127ab0add x2, x4, x2
00127ab4str x2, [sp+96]
00127ab8ldrb w1, [sp+83]
00127abcstrb w1, [sp+82]
00127ac0ldr x0, [sp+96]
00127ac4ldur x29, [sp-8]
00127ac8ldr x30, [sp], 112
00127accret x30
00127ad0
00127ad0loc_127ad0:
00127ad0bl runtime.panicIndex
00127ad4hint
00127ad8
00127ad8loc_127ad8:
00127ad8stp x0, x1, [sp+8]
00127adcmov x3, x30
00127ae0bl runtime.morestack_noctxt.abi0
00127ae4ldp x0, x1, [sp+8]
00127ae8b 0x1278f0
00127aecudf 0
001278f0
001278f0reflect.(*abiSeq).addRcvr: ; void reflect.(*abiSeq).addRcvr(reflect.abiSeq * a, internal/abi.Type * rcvr)
001278f0ldr x16, [x28+16]
001278f4subs xzr, sp, x16
001278f8b.ls 0x127ad8
001278fcstr x30, [sp-112]!
00127900stur x29, [sp-8]
00127904sub x29, sp, 8
00127908str x0, [sp+120]
0012790cstr x1, [sp+128]
00127910str xzr, [sp+96]
00127914strb wzr, [sp+82]
00127918ldr x5, [sp+120]
0012791cldrsb x27, [x5]
00127920ldr x5, [x5+8]
00127924str x5, [sp+88]
00127928ldr x5, [sp+120]
0012792cldrsb x27, [x5]
00127930ldr x2, [x5+40]
00127934ldr x0, [x5+24]
00127938ldr x5, [x5+32]
0012793cadd x1, x5, 1
00127940subs xzr, x2, x1
00127944b.hs 0x12794c
00127948b 0x127950
0012794c
0012794cloc_12794c:
0012794cb 0x127964
00127950
00127950loc_127950:
00127950orr x3, xzr, 1
00127954adrp x4, 0x4ce000
00127958add x4, x4, 3520
0012795cbl runtime.growslice
00127960b 0x127964
00127964
00127964loc_127964:
00127964ldr x3, [sp+88]
00127968sub x4, x1, 1
0012796cstr x3, [x0+3*x4]
00127970ldr x3, [sp+120]
00127974ldrsb x27, [x3]
00127978str x1, [x3+32]
0012797cstr x2, [x3+40]
00127980adrp x27, 0x924000
00127984ldr w1, [x27+3056]
00127988cbz w1, 0x127990
0012798cb 0x127994
00127990
00127990loc_127990:
00127990b 0x1279a8
00127994
00127994loc_127994:
00127994bl runtime.gcWriteBarrier2
00127998str x0, [x25]
0012799cldr x1, [x3+24]
001279a0str x1, [x25+8]
001279a4b 0x1279a8
001279a8
001279a8loc_1279a8:
001279a8str x0, [x3+24]
001279acstrb wzr, [sp+84]
001279b0strb wzr, [sp+83]
001279b4ldr x0, [sp+128]
001279b8bl internal/abi.(*Type).IfaceIndir
001279bcstrb w0, [sp+86]
001279c0strb w0, [sp+87]
001279c4tbnz w0, 0, 0x1279cc
001279c8b 0x1279d0
001279cc
001279ccloc_1279cc:
001279ccb 0x1279e4
001279d0
001279d0loc_1279d0:
001279d0ldr x0, [sp+128]
001279d4bl internal/abi.(*Type).Pointers
001279d8strb w0, [sp+85]
001279dcstrb w0, [sp+87]
001279e0b 0x1279e4
001279e4
001279e4loc_1279e4:
001279e4ldrb w5, [sp+87]
001279e8tbnz w5, 0, 0x1279f0
001279ecb 0x127a18
001279f0
001279f0loc_1279f0:
001279f0ldr x0, [sp+120]
001279f4mov x1, xzr
001279f8orr x2, xzr, 8
001279fcorr x3, xzr, 1
00127a00orr x4, xzr, 1
00127a04bl reflect.(*abiSeq).assignIntN
00127a08strb w0, [sp+84]
00127a0corr x5, xzr, 1
00127a10strb w5, [sp+83]
00127a14b 0x127a3c
00127a18
00127a18loc_127a18:
00127a18ldr x0, [sp+120]
00127a1cmov x1, xzr
00127a20orr x2, xzr, 8
00127a24orr x3, xzr, 1
00127a28mov x4, xzr
00127a2cbl reflect.(*abiSeq).assignIntN
00127a30strb w0, [sp+84]
00127a34strb wzr, [sp+83]
00127a38b 0x127a3c
00127a3c
00127a3cloc_127a3c:
00127a3cldrb w3, [sp+84]
00127a40tbnz w3, 0, 0x127a48
00127a44b 0x127a64
00127a48
00127a48loc_127a48:
00127a48str xzr, [sp+96]
00127a4cldrb w1, [sp+83]
00127a50strb w1, [sp+82]
00127a54ldr x0, [sp+96]
00127a58ldur x29, [sp-8]
00127a5cldr x30, [sp], 112
00127a60ret x30
00127a64
00127a64loc_127a64:
00127a64ldr x0, [sp+120]
00127a68orr x1, xzr, 8
00127a6cmov x2, x1
00127a70bl reflect.(*abiSeq).stackAssign
00127a74ldr x3, [sp+120]
00127a78ldrsb x27, [x3]
00127a7cldr x3, [x3+8]
00127a80str x3, [sp+88]
00127a84ldr x4, [sp+120]
00127a88ldrsb x27, [x4]
00127a8cldr x1, [x4+8]
00127a90ldr x4, [x4]
00127a94sub x0, x3, 1
00127a98subs xzr, x1, x0
00127a9cb.hi 0x127aa4
00127aa0b 0x127ad0
00127aa4
00127aa4loc_127aa4:
00127aa4add x2, x3, x3, lsl #1
00127aa8ubfm x2, x2, 60, 59
00127aacsub x2, x2, 48
00127ab0add x2, x4, x2
00127ab4str x2, [sp+96]
00127ab8ldrb w1, [sp+83]
00127abcstrb w1, [sp+82]
00127ac0ldr x0, [sp+96]
00127ac4ldur x29, [sp-8]
00127ac8ldr x30, [sp], 112
00127accret x30
00127ad0
00127ad0loc_127ad0:
00127ad0bl runtime.panicIndex
00127ad4hint
00127ad8
00127ad8loc_127ad8:
00127ad8stp x0, x1, [sp+8]
00127adcmov x3, x30
00127ae0bl runtime.morestack_noctxt.abi0
00127ae4ldp x0, x1, [sp+8]
00127ae8b 0x1278f0
00127aecudf 0
001278f0
00127af0
00127af0reflect.(*abiSeq).regAssign: ; void reflect.(*abiSeq).regAssign(reflect.abiSeq * a, internal/abi.Type * t, uintptr offset)
00127af0ldr x16, [x28+16]
00127af4sub x17, sp, 32
00127af8subs xzr, x17, x16
00127afcb.ls 0x1280b8
00127b00str x30, [sp-160]!
00127b04stur x29, [sp-8]
00127b08sub x29, sp, 8
00127b0cstr x0, [sp+168]
00127b10str x1, [sp+176]
00127b14str x2, [sp+184]
00127b18strb wzr, [sp+52]
00127b1cldr x0, [sp+176]
00127b20bl internal/abi.(*Type).Kind
00127b24strb w0, [sp+53]
00127b28ubfm x1, x0, 0, 7
00127b2cstr x1, [sp+104]
00127b30subs xzr, x1, 16
00127b34b.ls 0x127b3c
00127b38b 0x127d0c
00127b3c
00127b3cloc_127b3c:
00127b3csubs xzr, x1, 11
00127b40b.ls 0x127b48
00127b44b 0x127be8
00127b48
00127b48loc_127b48:
00127b48subs xzr, x1, 6
00127b4cb.ls 0x127b54
00127b50b 0x127b84
00127b54
00127b54loc_127b54:
00127b54cbnz x1, 0x127b5c
00127b58b 0x127b70
00127b5c
00127b5cloc_127b5c:
00127b5csubs xzr, x1, 5
00127b60b.ls 0x127b68
00127b64b 0x127b6c
00127b68
00127b68loc_127b68:
00127b68b 0x127c04
00127b6c
00127b6cloc_127b6c:
00127b6cb 0x127b74
00127b70
00127b70loc_127b70:
00127b70b 0x127b74
00127b74
00127b74loc_127b74:
00127b74subs xzr, x1, 6
00127b78b.eq 0x127b80
00127b7cb 0x1280b0
00127b80
00127b80loc_127b80:
00127b80b 0x127bb8
00127b84
00127b84loc_127b84:
00127b84subs xzr, x1, 7
00127b88b.hs 0x127b90
00127b8cb 0x127ba4
00127b90
00127b90loc_127b90:
00127b90subs xzr, x1, 10
00127b94b.ls 0x127b9c
00127b98b 0x127ba0
00127b9c
00127b9cloc_127b9c:
00127b9cb 0x127c04
00127ba0
00127ba0loc_127ba0:
00127ba0b 0x127ba8
00127ba4
00127ba4loc_127ba4:
00127ba4b 0x127ba8
00127ba8
00127ba8loc_127ba8:
00127ba8subs xzr, x1, 11
00127bacb.eq 0x127bb4
00127bb0b 0x1280a4
00127bb4
00127bb4loc_127bb4:
00127bb4b 0x127bb8
00127bb8
00127bb8loc_127bb8:
00127bb8b 0x127bbc
00127bbc
00127bbcloc_127bbc:
00127bbcldr x1, [sp+184]
00127bc0ldr x0, [sp+168]
00127bc4orr x2, xzr, 8
00127bc8orr x3, xzr, 1
00127bccmov x4, xzr
00127bd0bl reflect.(*abiSeq).assignIntN
00127bd4strb w0, [sp+55]
00127bd8strb w0, [sp+52]
00127bdcldur x29, [sp-8]
00127be0ldr x30, [sp], 160
00127be4ret x30
00127be8
00127be8loc_127be8:
00127be8subs xzr, x1, 14
00127becb.ls 0x127bf4
00127bf0b 0x127c9c
00127bf4
00127bf4loc_127bf4:
00127bf4subs xzr, x1, 12
00127bf8b.eq 0x127c00
00127bfcb 0x127c44
00127c00
00127c00loc_127c00:
00127c00b 0x127c04
00127c04
00127c04loc_127c04:
00127c04ldr x0, [sp+176]
00127c08bl internal/abi.(*Type).Size
00127c0cstr x0, [sp+64]
00127c10ldr x1, [sp+184]
00127c14ldr x2, [sp+168]
00127c18orr x3, xzr, 1
00127c1cmov x4, xzr
00127c20mov x5, x0
00127c24mov x0, x2
00127c28mov x2, x5
00127c2cbl reflect.(*abiSeq).assignIntN
00127c30strb w0, [sp+55]
00127c34strb w0, [sp+52]
00127c38ldur x29, [sp-8]
00127c3cldr x30, [sp], 160
00127c40ret x30
00127c44
00127c44loc_127c44:
00127c44subs xzr, x1, 13
00127c48b.hs 0x127c50
00127c4cb 0x1280a0
00127c50
00127c50loc_127c50:
00127c50subs xzr, x1, 14
00127c54b.ls 0x127c5c
00127c58b 0x128094
00127c5c
00127c5cloc_127c5c:
00127c5cb 0x127c60
00127c60
00127c60loc_127c60:
00127c60ldr x0, [sp+176]
00127c64bl internal/abi.(*Type).Size
00127c68str x0, [sp+64]
00127c6cldr x1, [sp+184]
00127c70ldr x2, [sp+168]
00127c74orr x3, xzr, 1
00127c78mov x4, x0
00127c7cmov x0, x2
00127c80mov x2, x4
00127c84bl reflect.(*abiSeq).assignFloatN
00127c88strb w0, [sp+55]
00127c8cstrb w0, [sp+52]
00127c90ldur x29, [sp-8]
00127c94ldr x30, [sp], 160
00127c98ret x30
00127c9c
00127c9cloc_127c9c:
00127c9csubs xzr, x1, 15
00127ca0b.eq 0x127ca8
00127ca4b 0x127cd4
00127ca8
00127ca8loc_127ca8:
00127ca8b 0x127cac
00127cac
00127cacloc_127cac:
00127cacldr x1, [sp+184]
00127cb0ldr x0, [sp+168]
00127cb4orr x2, xzr, 4
00127cb8orr x3, xzr, 2
00127cbcbl reflect.(*abiSeq).assignFloatN
00127cc0strb w0, [sp+55]
00127cc4strb w0, [sp+52]
00127cc8ldur x29, [sp-8]
00127cccldr x30, [sp], 160
00127cd0ret x30
00127cd4
00127cd4loc_127cd4:
00127cd4subs xzr, x1, 16
00127cd8b.eq 0x127ce0
00127cdcb 0x128084
00127ce0
00127ce0loc_127ce0:
00127ce0b 0x127ce4
00127ce4
00127ce4loc_127ce4:
00127ce4ldr x1, [sp+184]
00127ce8ldr x0, [sp+168]
00127cecorr x2, xzr, 8
00127cf0orr x3, xzr, 2
00127cf4bl reflect.(*abiSeq).assignFloatN
00127cf8strb w0, [sp+55]
00127cfcstrb w0, [sp+52]
00127d00ldur x29, [sp-8]
00127d04ldr x30, [sp], 160
00127d08ret x30
00127d0c
00127d0cloc_127d0c:
00127d0csubs xzr, x1, 22
00127d10b.ls 0x127d18
00127d14b 0x127e3c
00127d18
00127d18loc_127d18:
00127d18subs xzr, x1, 19
00127d1cb.ls 0x127d24
00127d20b 0x127de4
00127d24
00127d24loc_127d24:
00127d24subs xzr, x1, 17
00127d28b.eq 0x127d30
00127d2cb 0x127dc8
00127d30
00127d30loc_127d30:
00127d30b 0x127d34
00127d34
00127d34loc_127d34:
00127d34ldr x3, [sp+176]
00127d38str x3, [sp+112]
00127d3cldr x3, [sp+112]
00127d40ldrsb x27, [x3]
00127d44ldr x3, [x3+64]
00127d48str x3, [sp+96]
00127d4ccbz x3, 0x127d54
00127d50b 0x127d6c
00127d54
00127d54loc_127d54:
00127d54b 0x127d58
00127d58
00127d58loc_127d58:
00127d58orr x0, xzr, 1
00127d5cstrb w0, [sp+52]
00127d60ldur x29, [sp-8]
00127d64ldr x30, [sp], 160
00127d68ret x30
00127d6c
00127d6cloc_127d6c:
00127d6csubs xzr, x3, 1
00127d70b.eq 0x127d78
00127d74b 0x127dac
00127d78
00127d78loc_127d78:
00127d78b 0x127d7c
00127d7c
00127d7cloc_127d7c:
00127d7cldr x3, [sp+112]
00127d80ldrsb x27, [x3]
00127d84ldr x1, [x3+48]
00127d88str x1, [sp+144]
00127d8cldr x2, [sp+184]
00127d90ldr x0, [sp+168]
00127d94bl reflect.(*abiSeq).regAssign
00127d98strb w0, [sp+55]
00127d9cstrb w0, [sp+52]
00127da0ldur x29, [sp-8]
00127da4ldr x30, [sp], 160
00127da8ret x30
00127dac
00127dacloc_127dac:
00127dacb 0x127db0
00127db0
00127db0loc_127db0:
00127db0b 0x127db4
00127db4
00127db4loc_127db4:
00127db4strb wzr, [sp+52]
00127db8mov x0, xzr
00127dbcldur x29, [sp-8]
00127dc0ldr x30, [sp], 160
00127dc4ret x30
00127dc8
00127dc8loc_127dc8:
00127dc8subs xzr, x1, 18
00127dccb.hs 0x127dd4
00127dd0b 0x128080
00127dd4
00127dd4loc_127dd4:
00127dd4subs xzr, x1, 19
00127dd8b.ls 0x127de0
00127ddcb 0x128074
00127de0
00127de0loc_127de0:
00127de0b 0x127f00
00127de4
00127de4loc_127de4:
00127de4subs xzr, x1, 20
00127de8b.eq 0x127df0
00127decb 0x127e20
00127df0
00127df0loc_127df0:
00127df0b 0x127df4
00127df4
00127df4loc_127df4:
00127df4ldr x1, [sp+184]
00127df8ldr x0, [sp+168]
00127dfcorr x2, xzr, 8
00127e00orr x3, xzr, 2
00127e04orr x4, xzr, 2
00127e08bl reflect.(*abiSeq).assignIntN
00127e0cstrb w0, [sp+55]
00127e10strb w0, [sp+52]
00127e14ldur x29, [sp-8]
00127e18ldr x30, [sp], 160
00127e1cret x30
00127e20
00127e20loc_127e20:
00127e20subs xzr, x1, 21
00127e24b.hs 0x127e2c
00127e28b 0x128070
00127e2c
00127e2cloc_127e2c:
00127e2csubs xzr, x1, 22
00127e30b.ls 0x127e38
00127e34b 0x128060
00127e38
00127e38loc_127e38:
00127e38b 0x127f00
00127e3c
00127e3cloc_127e3c:
00127e3csubs xzr, x1, 24
00127e40b.ls 0x127e48
00127e44b 0x127ec0
00127e48
00127e48loc_127e48:
00127e48subs xzr, x1, 23
00127e4cb.eq 0x127e54
00127e50b 0x127e84
00127e54
00127e54loc_127e54:
00127e54b 0x127e58
00127e58
00127e58loc_127e58:
00127e58ldr x1, [sp+184]
00127e5cldr x0, [sp+168]
00127e60orr x2, xzr, 8
00127e64orr x3, xzr, 3
00127e68orr x4, xzr, 1
00127e6cbl reflect.(*abiSeq).assignIntN
00127e70strb w0, [sp+55]
00127e74strb w0, [sp+52]
00127e78ldur x29, [sp-8]
00127e7cldr x30, [sp], 160
00127e80ret x30
00127e84
00127e84loc_127e84:
00127e84subs xzr, x1, 24
00127e88b.eq 0x127e90
00127e8cb 0x128058
00127e90
00127e90loc_127e90:
00127e90b 0x127e94
00127e94
00127e94loc_127e94:
00127e94ldr x1, [sp+184]
00127e98ldr x0, [sp+168]
00127e9corr x2, xzr, 8
00127ea0orr x3, xzr, 2
00127ea4orr x4, xzr, 1
00127ea8bl reflect.(*abiSeq).assignIntN
00127eacstrb w0, [sp+55]
00127eb0strb w0, [sp+52]
00127eb4ldur x29, [sp-8]
00127eb8ldr x30, [sp], 160
00127ebcret x30
00127ec0
00127ec0loc_127ec0:
00127ec0subs xzr, x1, 25
00127ec4b.eq 0x127ecc
00127ec8b 0x127ef0
00127ecc
00127eccloc_127ecc:
00127eccb 0x127ed0
00127ed0
00127ed0loc_127ed0:
00127ed0ldr x3, [sp+176]
00127ed4str x3, [sp+120]
00127ed8str xzr, [sp+88]
00127edcldr x3, [sp+120]
00127ee0ldrsb x27, [x3]
00127ee4ldr x3, [x3+64]
00127ee8str x3, [sp+80]
00127eecb 0x127f9c
00127ef0
00127ef0loc_127ef0:
00127ef0subs xzr, x1, 26
00127ef4b.eq 0x127efc
00127ef8b 0x127f40
00127efc
00127efcloc_127efc:
00127efcb 0x127f00
00127f00
00127f00loc_127f00:
00127f00ldr x0, [sp+176]
00127f04bl internal/abi.(*Type).Size
00127f08str x0, [sp+64]
00127f0cldr x1, [sp+184]
00127f10ldr x2, [sp+168]
00127f14orr x3, xzr, 1
00127f18orr x4, xzr, 1
00127f1cmov x5, x0
00127f20mov x0, x2
00127f24mov x2, x5
00127f28bl reflect.(*abiSeq).assignIntN
00127f2cstrb w0, [sp+55]
00127f30strb w0, [sp+52]
00127f34ldur x29, [sp-8]
00127f38ldr x30, [sp], 160
00127f3cret x30
00127f40
00127f40loc_127f40:
00127f40b 0x127f44
00127f44
00127f44loc_127f44:
00127f44b 0x127f48
00127f48
00127f48loc_127f48:
00127f48b 0x127f4c
00127f4c
00127f4cloc_127f4c:
00127f4cb 0x127f50
00127f50
00127f50loc_127f50:
00127f50b 0x127f54
00127f54
00127f54loc_127f54:
00127f54ldr x0, [sp+176]
00127f58bl internal/abi.(*Type).Kind
00127f5cstrb w0, [sp+54]
00127f60bl runtime.printlock
00127f64adrp x0, 0x58b000
00127f68add x0, x0, 874
00127f6cmovz x1, 10
00127f70bl runtime.printstring
00127f74ldrb w1, [sp+54]
00127f78mov x0, x1
00127f7cbl runtime.printuint
00127f80bl runtime.printnl
00127f84bl runtime.printunlock
00127f88adrp x0, 0x4ce000
00127f8cadd x0, x0, 2944
00127f90adrp x1, 0x5ea000
00127f94add x1, x1, 2000
00127f98bl runtime.gopanic
00127f9c
00127f9cloc_127f9c:
00127f9cldr x3, [sp+80]
00127fa0ldr x4, [sp+88]
00127fa4subs xzr, x3, x4
00127fa8b.gt 0x127fb0
00127facb 0x128040
00127fb0
00127fb0loc_127fb0:
00127fb0ldr x0, [sp+88]
00127fb4str x0, [sp+56]
00127fb8ldr x3, [sp+120]
00127fbcldrsb x27, [x3]
00127fc0ldr x1, [x3+64]
00127fc4ldr x3, [x3+56]
00127fc8subs xzr, x1, x0
00127fccb.hi 0x127fd4
00127fd0b 0x128054
00127fd4
00127fd4loc_127fd4:
00127fd4sub x4, x0, x0, lsl #2
00127fd8sub x3, x3, x4, lsl #3
00127fdcstr x3, [sp+128]
00127fe0ldrsb x27, [x3]
00127fe4ldr x1, [x3+8]
00127fe8str x1, [sp+136]
00127fecldr x3, [sp+184]
00127ff0ldr x4, [sp+128]
00127ff4ldrsb x27, [x4]
00127ff8ldr x4, [x4+16]
00127ffcadd x2, x3, x4
00128000str x2, [sp+72]
00128004ldr x0, [sp+168]
00128008bl reflect.(*abiSeq).regAssign
0012800cstrb w0, [sp+55]
00128010tbnz w0, 0, 0x128018
00128014b 0x12802c
00128018
00128018loc_128018:
00128018b 0x12801c
0012801c
0012801cloc_12801c:
0012801cldr x3, [sp+88]
00128020add x3, x3, 1
00128024str x3, [sp+88]
00128028b 0x127f9c
0012802c
0012802cloc_12802c:
0012802cstrb wzr, [sp+52]
00128030mov x0, xzr
00128034ldur x29, [sp-8]
00128038ldr x30, [sp], 160
0012803cret x30
00128040
00128040loc_128040:
00128040orr x0, xzr, 1
00128044strb w0, [sp+52]
00128048ldur x29, [sp-8]
0012804cldr x30, [sp], 160
00128050ret x30
00128054
00128054loc_128054:
00128054bl runtime.panicIndex
00128058
00128058loc_128058:
00128058b 0x12805c
0012805c
0012805cloc_12805c:
0012805cb 0x127f48
00128060
00128060loc_128060:
00128060b 0x128064
00128064
00128064loc_128064:
00128064b 0x128068
00128068
00128068loc_128068:
00128068b 0x12806c
0012806c
0012806cloc_12806c:
0012806cb 0x127f4c
00128070
00128070loc_128070:
00128070b 0x128064
00128074
00128074loc_128074:
00128074b 0x128078
00128078
00128078loc_128078:
00128078b 0x12807c
0012807c
0012807cloc_12807c:
0012807cb 0x12806c
00128080
00128080loc_128080:
00128080b 0x128078
00128084
00128084loc_128084:
00128084b 0x128088
00128088
00128088loc_128088:
00128088b 0x12808c
0012808c
0012808cloc_12808c:
0012808cb 0x128090
00128090
00128090loc_128090:
00128090b 0x127f50
00128094
00128094loc_128094:
00128094b 0x128098
00128098
00128098loc_128098:
00128098b 0x12809c
0012809c
0012809cloc_12809c:
0012809cb 0x12808c
001280a0
001280a0loc_1280a0:
001280a0b 0x128098
001280a4
001280a4loc_1280a4:
001280a4b 0x1280a8
001280a8
001280a8loc_1280a8:
001280a8b 0x1280ac
001280ac
001280acloc_1280ac:
001280acb 0x128090
001280b0
001280b0loc_1280b0:
001280b0b 0x1280b4
001280b4
001280b4loc_1280b4:
001280b4b 0x1280ac
001280b8
001280b8loc_1280b8:
001280b8stp x0, x1, [sp+8]
001280bcstr x2, [sp+24]
001280c0mov x3, x30
001280c4bl runtime.morestack_noctxt.abi0
001280c8ldp x0, x1, [sp+8]
001280ccldr x2, [sp+24]
001280d0b 0x127af0
001280d4udf 0
001280d8udf 0
001280dcudf 0
00127af0
00127af0reflect.(*abiSeq).regAssign: ; void reflect.(*abiSeq).regAssign(reflect.abiSeq * a, internal/abi.Type * t, uintptr offset)
00127af0ldr x16, [x28+16]
00127af4sub x17, sp, 32
00127af8subs xzr, x17, x16
00127afcb.ls 0x1280b8
00127b00str x30, [sp-160]!
00127b04stur x29, [sp-8]
00127b08sub x29, sp, 8
00127b0cstr x0, [sp+168]
00127b10str x1, [sp+176]
00127b14str x2, [sp+184]
00127b18strb wzr, [sp+52]
00127b1cldr x0, [sp+176]
00127b20bl internal/abi.(*Type).Kind
00127b24strb w0, [sp+53]
00127b28ubfm x1, x0, 0, 7
00127b2cstr x1, [sp+104]
00127b30subs xzr, x1, 16
00127b34b.ls 0x127b3c
00127b38b 0x127d0c
00127b3c
00127b3cloc_127b3c:
00127b3csubs xzr, x1, 11
00127b40b.ls 0x127b48
00127b44b 0x127be8
00127b48
00127b48loc_127b48:
00127b48subs xzr, x1, 6
00127b4cb.ls 0x127b54
00127b50b 0x127b84
00127b54
00127b54loc_127b54:
00127b54cbnz x1, 0x127b5c
00127b58b 0x127b70
00127b5c
00127b5cloc_127b5c:
00127b5csubs xzr, x1, 5
00127b60b.ls 0x127b68
00127b64b 0x127b6c
00127b68
00127b68loc_127b68:
00127b68b 0x127c04
00127b6c
00127b6cloc_127b6c:
00127b6cb 0x127b74
00127b70
00127b70loc_127b70:
00127b70b 0x127b74
00127b74
00127b74loc_127b74:
00127b74subs xzr, x1, 6
00127b78b.eq 0x127b80
00127b7cb 0x1280b0
00127b80
00127b80loc_127b80:
00127b80b 0x127bb8
00127b84
00127b84loc_127b84:
00127b84subs xzr, x1, 7
00127b88b.hs 0x127b90
00127b8cb 0x127ba4
00127b90
00127b90loc_127b90:
00127b90subs xzr, x1, 10
00127b94b.ls 0x127b9c
00127b98b 0x127ba0
00127b9c
00127b9cloc_127b9c:
00127b9cb 0x127c04
00127ba0
00127ba0loc_127ba0:
00127ba0b 0x127ba8
00127ba4
00127ba4loc_127ba4:
00127ba4b 0x127ba8
00127ba8
00127ba8loc_127ba8:
00127ba8subs xzr, x1, 11
00127bacb.eq 0x127bb4
00127bb0b 0x1280a4
00127bb4
00127bb4loc_127bb4:
00127bb4b 0x127bb8
00127bb8
00127bb8loc_127bb8:
00127bb8b 0x127bbc
00127bbc
00127bbcloc_127bbc:
00127bbcldr x1, [sp+184]
00127bc0ldr x0, [sp+168]
00127bc4orr x2, xzr, 8
00127bc8orr x3, xzr, 1
00127bccmov x4, xzr
00127bd0bl reflect.(*abiSeq).assignIntN
00127bd4strb w0, [sp+55]
00127bd8strb w0, [sp+52]
00127bdcldur x29, [sp-8]
00127be0ldr x30, [sp], 160
00127be4ret x30
00127be8
00127be8loc_127be8:
00127be8subs xzr, x1, 14
00127becb.ls 0x127bf4
00127bf0b 0x127c9c
00127bf4
00127bf4loc_127bf4:
00127bf4subs xzr, x1, 12
00127bf8b.eq 0x127c00
00127bfcb 0x127c44
00127c00
00127c00loc_127c00:
00127c00b 0x127c04
00127c04
00127c04loc_127c04:
00127c04ldr x0, [sp+176]
00127c08bl internal/abi.(*Type).Size
00127c0cstr x0, [sp+64]
00127c10ldr x1, [sp+184]
00127c14ldr x2, [sp+168]
00127c18orr x3, xzr, 1
00127c1cmov x4, xzr
00127c20mov x5, x0
00127c24mov x0, x2
00127c28mov x2, x5
00127c2cbl reflect.(*abiSeq).assignIntN
00127c30strb w0, [sp+55]
00127c34strb w0, [sp+52]
00127c38ldur x29, [sp-8]
00127c3cldr x30, [sp], 160
00127c40ret x30
00127c44
00127c44loc_127c44:
00127c44subs xzr, x1, 13
00127c48b.hs 0x127c50
00127c4cb 0x1280a0
00127c50
00127c50loc_127c50:
00127c50subs xzr, x1, 14
00127c54b.ls 0x127c5c
00127c58b 0x128094
00127c5c
00127c5cloc_127c5c:
00127c5cb 0x127c60
00127c60
00127c60loc_127c60:
00127c60ldr x0, [sp+176]
00127c64bl internal/abi.(*Type).Size
00127c68str x0, [sp+64]
00127c6cldr x1, [sp+184]
00127c70ldr x2, [sp+168]
00127c74orr x3, xzr, 1
00127c78mov x4, x0
00127c7cmov x0, x2
00127c80mov x2, x4
00127c84bl reflect.(*abiSeq).assignFloatN
00127c88strb w0, [sp+55]
00127c8cstrb w0, [sp+52]
00127c90ldur x29, [sp-8]
00127c94ldr x30, [sp], 160
00127c98ret x30
00127c9c
00127c9cloc_127c9c:
00127c9csubs xzr, x1, 15
00127ca0b.eq 0x127ca8
00127ca4b 0x127cd4
00127ca8
00127ca8loc_127ca8:
00127ca8b 0x127cac
00127cac
00127cacloc_127cac:
00127cacldr x1, [sp+184]
00127cb0ldr x0, [sp+168]
00127cb4orr x2, xzr, 4
00127cb8orr x3, xzr, 2
00127cbcbl reflect.(*abiSeq).assignFloatN
00127cc0strb w0, [sp+55]
00127cc4strb w0, [sp+52]
00127cc8ldur x29, [sp-8]
00127cccldr x30, [sp], 160
00127cd0ret x30
00127cd4
00127cd4loc_127cd4:
00127cd4subs xzr, x1, 16
00127cd8b.eq 0x127ce0
00127cdcb 0x128084
00127ce0
00127ce0loc_127ce0:
00127ce0b 0x127ce4
00127ce4
00127ce4loc_127ce4:
00127ce4ldr x1, [sp+184]
00127ce8ldr x0, [sp+168]
00127cecorr x2, xzr, 8
00127cf0orr x3, xzr, 2
00127cf4bl reflect.(*abiSeq).assignFloatN
00127cf8strb w0, [sp+55]
00127cfcstrb w0, [sp+52]
00127d00ldur x29, [sp-8]
00127d04ldr x30, [sp], 160
00127d08ret x30
00127d0c
00127d0cloc_127d0c:
00127d0csubs xzr, x1, 22
00127d10b.ls 0x127d18
00127d14b 0x127e3c
00127d18
00127d18loc_127d18:
00127d18subs xzr, x1, 19
00127d1cb.ls 0x127d24
00127d20b 0x127de4
00127d24
00127d24loc_127d24:
00127d24subs xzr, x1, 17
00127d28b.eq 0x127d30
00127d2cb 0x127dc8
00127d30
00127d30loc_127d30:
00127d30b 0x127d34
00127d34
00127d34loc_127d34:
00127d34ldr x3, [sp+176]
00127d38str x3, [sp+112]
00127d3cldr x3, [sp+112]
00127d40ldrsb x27, [x3]
00127d44ldr x3, [x3+64]
00127d48str x3, [sp+96]
00127d4ccbz x3, 0x127d54
00127d50b 0x127d6c
00127d54
00127d54loc_127d54:
00127d54b 0x127d58
00127d58
00127d58loc_127d58:
00127d58orr x0, xzr, 1
00127d5cstrb w0, [sp+52]
00127d60ldur x29, [sp-8]
00127d64ldr x30, [sp], 160
00127d68ret x30
00127d6c
00127d6cloc_127d6c:
00127d6csubs xzr, x3, 1
00127d70b.eq 0x127d78
00127d74b 0x127dac
00127d78
00127d78loc_127d78:
00127d78b 0x127d7c
00127d7c
00127d7cloc_127d7c:
00127d7cldr x3, [sp+112]
00127d80ldrsb x27, [x3]
00127d84ldr x1, [x3+48]
00127d88str x1, [sp+144]
00127d8cldr x2, [sp+184]
00127d90ldr x0, [sp+168]
00127d94bl reflect.(*abiSeq).regAssign
00127d98strb w0, [sp+55]
00127d9cstrb w0, [sp+52]
00127da0ldur x29, [sp-8]
00127da4ldr x30, [sp], 160
00127da8ret x30
00127dac
00127dacloc_127dac:
00127dacb 0x127db0
00127db0
00127db0loc_127db0:
00127db0b 0x127db4
00127db4
00127db4loc_127db4:
00127db4strb wzr, [sp+52]
00127db8mov x0, xzr
00127dbcldur x29, [sp-8]
00127dc0ldr x30, [sp], 160
00127dc4ret x30
00127dc8
00127dc8loc_127dc8:
00127dc8subs xzr, x1, 18
00127dccb.hs 0x127dd4
00127dd0b 0x128080
00127dd4
00127dd4loc_127dd4:
00127dd4subs xzr, x1, 19
00127dd8b.ls 0x127de0
00127ddcb 0x128074
00127de0
00127de0loc_127de0:
00127de0b 0x127f00
00127de4
00127de4loc_127de4:
00127de4subs xzr, x1, 20
00127de8b.eq 0x127df0
00127decb 0x127e20
00127df0
00127df0loc_127df0:
00127df0b 0x127df4
00127df4
00127df4loc_127df4:
00127df4ldr x1, [sp+184]
00127df8ldr x0, [sp+168]
00127dfcorr x2, xzr, 8
00127e00orr x3, xzr, 2
00127e04orr x4, xzr, 2
00127e08bl reflect.(*abiSeq).assignIntN
00127e0cstrb w0, [sp+55]
00127e10strb w0, [sp+52]
00127e14ldur x29, [sp-8]
00127e18ldr x30, [sp], 160
00127e1cret x30
00127e20
00127e20loc_127e20:
00127e20subs xzr, x1, 21
00127e24b.hs 0x127e2c
00127e28b 0x128070
00127e2c
00127e2cloc_127e2c:
00127e2csubs xzr, x1, 22
00127e30b.ls 0x127e38
00127e34b 0x128060
00127e38
00127e38loc_127e38:
00127e38b 0x127f00
00127e3c
00127e3cloc_127e3c:
00127e3csubs xzr, x1, 24
00127e40b.ls 0x127e48
00127e44b 0x127ec0
00127e48
00127e48loc_127e48:
00127e48subs xzr, x1, 23
00127e4cb.eq 0x127e54
00127e50b 0x127e84
00127e54
00127e54loc_127e54:
00127e54b 0x127e58
00127e58
00127e58loc_127e58:
00127e58ldr x1, [sp+184]
00127e5cldr x0, [sp+168]
00127e60orr x2, xzr, 8
00127e64orr x3, xzr, 3
00127e68orr x4, xzr, 1
00127e6cbl reflect.(*abiSeq).assignIntN
00127e70strb w0, [sp+55]
00127e74strb w0, [sp+52]
00127e78ldur x29, [sp-8]
00127e7cldr x30, [sp], 160
00127e80ret x30
00127e84
00127e84loc_127e84:
00127e84subs xzr, x1, 24
00127e88b.eq 0x127e90
00127e8cb 0x128058
00127e90
00127e90loc_127e90:
00127e90b 0x127e94
00127e94
00127e94loc_127e94:
00127e94ldr x1, [sp+184]
00127e98ldr x0, [sp+168]
00127e9corr x2, xzr, 8
00127ea0orr x3, xzr, 2
00127ea4orr x4, xzr, 1
00127ea8bl reflect.(*abiSeq).assignIntN
00127eacstrb w0, [sp+55]
00127eb0strb w0, [sp+52]
00127eb4ldur x29, [sp-8]
00127eb8ldr x30, [sp], 160
00127ebcret x30
00127ec0
00127ec0loc_127ec0:
00127ec0subs xzr, x1, 25
00127ec4b.eq 0x127ecc
00127ec8b 0x127ef0
00127ecc
00127eccloc_127ecc:
00127eccb 0x127ed0
00127ed0
00127ed0loc_127ed0:
00127ed0ldr x3, [sp+176]
00127ed4str x3, [sp+120]
00127ed8str xzr, [sp+88]
00127edcldr x3, [sp+120]
00127ee0ldrsb x27, [x3]
00127ee4ldr x3, [x3+64]
00127ee8str x3, [sp+80]
00127eecb 0x127f9c
00127ef0
00127ef0loc_127ef0:
00127ef0subs xzr, x1, 26
00127ef4b.eq 0x127efc
00127ef8b 0x127f40
00127efc
00127efcloc_127efc:
00127efcb 0x127f00
00127f00
00127f00loc_127f00:
00127f00ldr x0, [sp+176]
00127f04bl internal/abi.(*Type).Size
00127f08str x0, [sp+64]
00127f0cldr x1, [sp+184]
00127f10ldr x2, [sp+168]
00127f14orr x3, xzr, 1
00127f18orr x4, xzr, 1
00127f1cmov x5, x0
00127f20mov x0, x2
00127f24mov x2, x5
00127f28bl reflect.(*abiSeq).assignIntN
00127f2cstrb w0, [sp+55]
00127f30strb w0, [sp+52]
00127f34ldur x29, [sp-8]
00127f38ldr x30, [sp], 160
00127f3cret x30
00127f40
00127f40loc_127f40:
00127f40b 0x127f44
00127f44
00127f44loc_127f44:
00127f44b 0x127f48
00127f48
00127f48loc_127f48:
00127f48b 0x127f4c
00127f4c
00127f4cloc_127f4c:
00127f4cb 0x127f50
00127f50
00127f50loc_127f50:
00127f50b 0x127f54
00127f54
00127f54loc_127f54:
00127f54ldr x0, [sp+176]
00127f58bl internal/abi.(*Type).Kind
00127f5cstrb w0, [sp+54]
00127f60bl runtime.printlock
00127f64adrp x0, 0x58b000
00127f68add x0, x0, 874
00127f6cmovz x1, 10
00127f70bl runtime.printstring
00127f74ldrb w1, [sp+54]
00127f78mov x0, x1
00127f7cbl runtime.printuint
00127f80bl runtime.printnl
00127f84bl runtime.printunlock
00127f88adrp x0, 0x4ce000
00127f8cadd x0, x0, 2944
00127f90adrp x1, 0x5ea000
00127f94add x1, x1, 2000
00127f98bl runtime.gopanic
00127f9c
00127f9cloc_127f9c:
00127f9cldr x3, [sp+80]
00127fa0ldr x4, [sp+88]
00127fa4subs xzr, x3, x4
00127fa8b.gt 0x127fb0
00127facb 0x128040
00127fb0
00127fb0loc_127fb0:
00127fb0ldr x0, [sp+88]
00127fb4str x0, [sp+56]
00127fb8ldr x3, [sp+120]
00127fbcldrsb x27, [x3]
00127fc0ldr x1, [x3+64]
00127fc4ldr x3, [x3+56]
00127fc8subs xzr, x1, x0
00127fccb.hi 0x127fd4
00127fd0b 0x128054
00127fd4
00127fd4loc_127fd4:
00127fd4sub x4, x0, x0, lsl #2
00127fd8sub x3, x3, x4, lsl #3
00127fdcstr x3, [sp+128]
00127fe0ldrsb x27, [x3]
00127fe4ldr x1, [x3+8]
00127fe8str x1, [sp+136]
00127fecldr x3, [sp+184]
00127ff0ldr x4, [sp+128]
00127ff4ldrsb x27, [x4]
00127ff8ldr x4, [x4+16]
00127ffcadd x2, x3, x4
00128000str x2, [sp+72]
00128004ldr x0, [sp+168]
00128008bl reflect.(*abiSeq).regAssign
0012800cstrb w0, [sp+55]
00128010tbnz w0, 0, 0x128018
00128014b 0x12802c
00128018
00128018loc_128018:
00128018b 0x12801c
0012801c
0012801cloc_12801c:
0012801cldr x3, [sp+88]
00128020add x3, x3, 1
00128024str x3, [sp+88]
00128028b 0x127f9c
0012802c
0012802cloc_12802c:
0012802cstrb wzr, [sp+52]
00128030mov x0, xzr
00128034ldur x29, [sp-8]
00128038ldr x30, [sp], 160
0012803cret x30
00128040
00128040loc_128040:
00128040orr x0, xzr, 1
00128044strb w0, [sp+52]
00128048ldur x29, [sp-8]
0012804cldr x30, [sp], 160
00128050ret x30
00128054
00128054loc_128054:
00128054bl runtime.panicIndex
00128058
00128058loc_128058:
00128058b 0x12805c
0012805c
0012805cloc_12805c:
0012805cb 0x127f48
00128060
00128060loc_128060:
00128060b 0x128064
00128064
00128064loc_128064:
00128064b 0x128068
00128068
00128068loc_128068:
00128068b 0x12806c
0012806c
0012806cloc_12806c:
0012806cb 0x127f4c
00128070
00128070loc_128070:
00128070b 0x128064
00128074
00128074loc_128074:
00128074b 0x128078
00128078
00128078loc_128078:
00128078b 0x12807c
0012807c
0012807cloc_12807c:
0012807cb 0x12806c
00128080
00128080loc_128080:
00128080b 0x128078
00128084
00128084loc_128084:
00128084b 0x128088
00128088
00128088loc_128088:
00128088b 0x12808c
0012808c
0012808cloc_12808c:
0012808cb 0x128090
00128090
00128090loc_128090:
00128090b 0x127f50
00128094
00128094loc_128094:
00128094b 0x128098
00128098
00128098loc_128098:
00128098b 0x12809c
0012809c
0012809cloc_12809c:
0012809cb 0x12808c
001280a0
001280a0loc_1280a0:
001280a0b 0x128098
001280a4
001280a4loc_1280a4:
001280a4b 0x1280a8
001280a8
001280a8loc_1280a8:
001280a8b 0x1280ac
001280ac
001280acloc_1280ac:
001280acb 0x128090
001280b0
001280b0loc_1280b0:
001280b0b 0x1280b4
001280b4
001280b4loc_1280b4:
001280b4b 0x1280ac
001280b8
001280b8loc_1280b8:
001280b8stp x0, x1, [sp+8]
001280bcstr x2, [sp+24]
001280c0mov x3, x30
001280c4bl runtime.morestack_noctxt.abi0
001280c8ldp x0, x1, [sp+8]
001280ccldr x2, [sp+24]
001280d0b 0x127af0
001280d4udf 0
001280d8udf 0
001280dcudf 0
00127af0
001280e0
001280e0reflect.(*abiSeq).assignIntN: ; void reflect.(*abiSeq).assignIntN(reflect.abiSeq * a, uintptr offset, uintptr size, int n, uint8 ptrMap)
001280e0ldr x16, [x28+16]
001280e4sub x17, sp, 32
001280e8subs xzr, x17, x16
001280ecb.ls 0x128390
001280f0str x30, [sp-160]!
001280f4stur x29, [sp-8]
001280f8sub x29, sp, 8
001280fcstr x0, [sp+168]
00128100str x1, [sp+176]
00128104str x2, [sp+184]
00128108str x3, [sp+192]
0012810cstrb w4, [sp+200]
00128110strb wzr, [sp+86]
00128114ldr x5, [sp+192]
00128118subs xzr, x5, 8
0012811ccset x5, gt
00128120strb w5, [sp+87]
00128124b.gt 0x12812c
00128128b 0x128130
0012812c
0012812cloc_12812c:
0012812cb 0x128144
00128130
00128130loc_128130:
00128130ldr x5, [sp+192]
00128134subs xzr, x5, 0
00128138cset x5, lt
0012813cstrb w5, [sp+87]
00128140b 0x128144
00128144
00128144loc_128144:
00128144ldrb w5, [sp+87]
00128148tbnz w5, 0, 0x128378
0012814cb 0x128150
00128150
00128150loc_128150:
00128150ldrb w5, [sp+200]
00128154subs wzr, w5, 0
00128158cset x6, ne
0012815cstrb w6, [sp+87]
00128160cbnz w5, 0x128168
00128164b 0x12817c
00128168
00128168loc_128168:
00128168ldr x5, [sp+184]
0012816csubs xzr, x5, 8
00128170cset x5, ne
00128174strb w5, [sp+87]
00128178b 0x128180
0012817c
0012817cloc_12817c:
0012817cb 0x128180
00128180
00128180loc_128180:
00128180ldrb w5, [sp+87]
00128184tbnz w5, 0, 0x128364
00128188b 0x12818c
0012818c
0012818cloc_12818c:
0012818cldr x5, [sp+168]
00128190ldrsb x27, [x5]
00128194ldr x5, [x5+56]
00128198ldr x6, [sp+192]
0012819cadd x5, x5, x6
001281a0adrp x27, 0x898000
001281a4ldr x6, [x27+1864]
001281a8subs xzr, x6, x5
001281acb.lt 0x1281b4
001281b0b 0x1281c8
001281b4
001281b4loc_1281b4:
001281b4strb wzr, [sp+86]
001281b8mov x0, xzr
001281bcldur x29, [sp-8]
001281c0ldr x30, [sp], 160
001281c4ret x30
001281c8
001281c8loc_1281c8:
001281c8str xzr, [sp+96]
001281ccb 0x1281d0
001281d0
001281d0loc_1281d0:
001281d0ldr x5, [sp+192]
001281d4ldr x6, [sp+96]
001281d8subs xzr, x5, x6
001281dcb.gt 0x1281e4
001281e0b 0x12834c
001281e4
001281e4loc_1281e4:
001281e4orr x5, xzr, 2
001281e8str x5, [sp+88]
001281ecldrb w6, [sp+200]
001281f0ldr x7, [sp+96]
001281f4tbz x7, 63, 0x1281fc
001281f8b 0x128360
001281fc
001281fcloc_1281fc:
001281fcorr x8, xzr, 1
00128200lslv x9, x8, x7
00128204subs xzr, x7, 64
00128208csel x7, x9, xzr, lo
0012820cand x6, x6, x7
00128210ubfm x6, x6, 0, 7
00128214cbnz w6, 0x12821c
00128218b 0x128228
0012821c
0012821cloc_12821c:
0012821corr x6, xzr, 3
00128220str x6, [sp+88]
00128224b 0x128230
00128228
00128228loc_128228:
00128228orr x6, xzr, 3
0012822cb 0x128230
00128230
00128230loc_128230:
00128230stp xzr, xzr, [sp+104]
00128234stp xzr, xzr, [sp+120]
00128238stp xzr, xzr, [sp+136]
0012823cldr x7, [sp+88]
00128240str x7, [sp+104]
00128244ldr x7, [sp+176]
00128248ldr x9, [sp+96]
0012824cldr x10, [sp+184]
00128250madd x7, x10, x9, x7
00128254str x7, [sp+112]
00128258ldr x7, [sp+184]
0012825cstr x7, [sp+120]
00128260ldr x7, [sp+168]
00128264ldrsb x27, [x7]
00128268ldr x7, [x7+56]
0012826cstr x7, [sp+136]
00128270ldr x7, [sp+168]
00128274ldrsb x27, [x7]
00128278ldr x2, [x7+16]
0012827cldr x0, [x7]
00128280ldr x7, [x7+8]
00128284add x1, x7, 1
00128288subs xzr, x2, x1
0012828cb.hs 0x128294
00128290b 0x128298
00128294
00128294loc_128294:
00128294b 0x1282b8
00128298
00128298loc_128298:
00128298orr x3, xzr, 1
0012829cadrp x4, 0x556000
001282a0add x4, x4, 1568
001282a4bl runtime.growslice
001282a8orr x5, xzr, 2
001282acorr x6, xzr, 3
001282b0orr x8, xzr, 1
001282b4b 0x1282b8
001282b8
001282b8loc_1282b8:
001282b8ldp x7, x9, [sp+104]
001282bcldp x10, x11, [sp+120]
001282c0ldp x12, x13, [sp+136]
001282c4add x14, x1, x1, lsl #1
001282c8ubfm x14, x14, 60, 59
001282ccsub x14, x14, 48
001282d0add x14, x0, x14
001282d4stp x7, x9, [x14]
001282d8stp x10, x11, [x14+16]
001282dcstp x12, x13, [x14+32]
001282e0ldr x7, [sp+168]
001282e4ldrsb x27, [x7]
001282e8str x1, [x7+8]
001282ecstr x2, [x7+16]
001282f0adrp x27, 0x923000
001282f4ldr w9, [x27+3056]
001282f8cbz w9, 0x128300
001282fcb 0x128304
00128300
00128300loc_128300:
00128300b 0x128318
00128304
00128304loc_128304:
00128304bl runtime.gcWriteBarrier2
00128308str x0, [x25]
0012830cldr x9, [x7]
00128310str x9, [x25+8]
00128314b 0x128318
00128318
00128318loc_128318:
00128318str x0, [x7]
0012831cldr x7, [sp+168]
00128320ldrsb x27, [x7]
00128324ldr x9, [sp+168]
00128328ldrsb x27, [x9]
0012832cldr x9, [x9+56]
00128330add x9, x9, 1
00128334str x9, [x7+56]
00128338b 0x12833c
0012833c
0012833cloc_12833c:
0012833cldr x7, [sp+96]
00128340add x7, x7, 1
00128344str x7, [sp+96]
00128348b 0x1281d0
0012834c
0012834cloc_12834c:
0012834corr x0, xzr, 1
00128350strb w0, [sp+86]
00128354ldur x29, [sp-8]
00128358ldr x30, [sp], 160
0012835cret x30
00128360
00128360loc_128360:
00128360bl runtime.panicshift
00128364
00128364loc_128364:
00128364adrp x0, 0x4cd000
00128368add x0, x0, 2944
0012836cadrp x1, 0x5e9000
00128370add x1, x1, 2032
00128374bl runtime.gopanic
00128378
00128378loc_128378:
00128378adrp x0, 0x4cd000
0012837cadd x0, x0, 2944
00128380adrp x1, 0x5e9000
00128384add x1, x1, 2016
00128388bl runtime.gopanic
0012838chint
00128390
00128390loc_128390:
00128390stp x0, x1, [sp+8]
00128394stp x2, x3, [sp+24]
00128398strb w4, [sp+40]
0012839cmov x3, x30
001283a0bl runtime.morestack_noctxt.abi0
001283a4ldp x0, x1, [sp+8]
001283a8ldp x2, x3, [sp+24]
001283acldrb w4, [sp+40]
001283b0b 0x1280e0
001283b4udf 0
001283b8udf 0
001283bcudf 0
001280e0
001280e0reflect.(*abiSeq).assignIntN: ; void reflect.(*abiSeq).assignIntN(reflect.abiSeq * a, uintptr offset, uintptr size, int n, uint8 ptrMap)
001280e0ldr x16, [x28+16]
001280e4sub x17, sp, 32
001280e8subs xzr, x17, x16
001280ecb.ls 0x128390
001280f0str x30, [sp-160]!
001280f4stur x29, [sp-8]
001280f8sub x29, sp, 8
001280fcstr x0, [sp+168]
00128100str x1, [sp+176]
00128104str x2, [sp+184]
00128108str x3, [sp+192]
0012810cstrb w4, [sp+200]
00128110strb wzr, [sp+86]
00128114ldr x5, [sp+192]
00128118subs xzr, x5, 8
0012811ccset x5, gt
00128120strb w5, [sp+87]
00128124b.gt 0x12812c
00128128b 0x128130
0012812c
0012812cloc_12812c:
0012812cb 0x128144
00128130
00128130loc_128130:
00128130ldr x5, [sp+192]
00128134subs xzr, x5, 0
00128138cset x5, lt
0012813cstrb w5, [sp+87]
00128140b 0x128144
00128144
00128144loc_128144:
00128144ldrb w5, [sp+87]
00128148tbnz w5, 0, 0x128378
0012814cb 0x128150
00128150
00128150loc_128150:
00128150ldrb w5, [sp+200]
00128154subs wzr, w5, 0
00128158cset x6, ne
0012815cstrb w6, [sp+87]
00128160cbnz w5, 0x128168
00128164b 0x12817c
00128168
00128168loc_128168:
00128168ldr x5, [sp+184]
0012816csubs xzr, x5, 8
00128170cset x5, ne
00128174strb w5, [sp+87]
00128178b 0x128180
0012817c
0012817cloc_12817c:
0012817cb 0x128180
00128180
00128180loc_128180:
00128180ldrb w5, [sp+87]
00128184tbnz w5, 0, 0x128364
00128188b 0x12818c
0012818c
0012818cloc_12818c:
0012818cldr x5, [sp+168]
00128190ldrsb x27, [x5]
00128194ldr x5, [x5+56]
00128198ldr x6, [sp+192]
0012819cadd x5, x5, x6
001281a0adrp x27, 0x898000
001281a4ldr x6, [x27+1864]
001281a8subs xzr, x6, x5
001281acb.lt 0x1281b4
001281b0b 0x1281c8
001281b4
001281b4loc_1281b4:
001281b4strb wzr, [sp+86]
001281b8mov x0, xzr
001281bcldur x29, [sp-8]
001281c0ldr x30, [sp], 160
001281c4ret x30
001281c8
001281c8loc_1281c8:
001281c8str xzr, [sp+96]
001281ccb 0x1281d0
001281d0
001281d0loc_1281d0:
001281d0ldr x5, [sp+192]
001281d4ldr x6, [sp+96]
001281d8subs xzr, x5, x6
001281dcb.gt 0x1281e4
001281e0b 0x12834c
001281e4
001281e4loc_1281e4:
001281e4orr x5, xzr, 2
001281e8str x5, [sp+88]
001281ecldrb w6, [sp+200]
001281f0ldr x7, [sp+96]
001281f4tbz x7, 63, 0x1281fc
001281f8b 0x128360
001281fc
001281fcloc_1281fc:
001281fcorr x8, xzr, 1
00128200lslv x9, x8, x7
00128204subs xzr, x7, 64
00128208csel x7, x9, xzr, lo
0012820cand x6, x6, x7
00128210ubfm x6, x6, 0, 7
00128214cbnz w6, 0x12821c
00128218b 0x128228
0012821c
0012821cloc_12821c:
0012821corr x6, xzr, 3
00128220str x6, [sp+88]
00128224b 0x128230
00128228
00128228loc_128228:
00128228orr x6, xzr, 3
0012822cb 0x128230
00128230
00128230loc_128230:
00128230stp xzr, xzr, [sp+104]
00128234stp xzr, xzr, [sp+120]
00128238stp xzr, xzr, [sp+136]
0012823cldr x7, [sp+88]
00128240str x7, [sp+104]
00128244ldr x7, [sp+176]
00128248ldr x9, [sp+96]
0012824cldr x10, [sp+184]
00128250madd x7, x10, x9, x7
00128254str x7, [sp+112]
00128258ldr x7, [sp+184]
0012825cstr x7, [sp+120]
00128260ldr x7, [sp+168]
00128264ldrsb x27, [x7]
00128268ldr x7, [x7+56]
0012826cstr x7, [sp+136]
00128270ldr x7, [sp+168]
00128274ldrsb x27, [x7]
00128278ldr x2, [x7+16]
0012827cldr x0, [x7]
00128280ldr x7, [x7+8]
00128284add x1, x7, 1
00128288subs xzr, x2, x1
0012828cb.hs 0x128294
00128290b 0x128298
00128294
00128294loc_128294:
00128294b 0x1282b8
00128298
00128298loc_128298:
00128298orr x3, xzr, 1
0012829cadrp x4, 0x556000
001282a0add x4, x4, 1568
001282a4bl runtime.growslice
001282a8orr x5, xzr, 2
001282acorr x6, xzr, 3
001282b0orr x8, xzr, 1
001282b4b 0x1282b8
001282b8
001282b8loc_1282b8:
001282b8ldp x7, x9, [sp+104]
001282bcldp x10, x11, [sp+120]
001282c0ldp x12, x13, [sp+136]
001282c4add x14, x1, x1, lsl #1
001282c8ubfm x14, x14, 60, 59
001282ccsub x14, x14, 48
001282d0add x14, x0, x14
001282d4stp x7, x9, [x14]
001282d8stp x10, x11, [x14+16]
001282dcstp x12, x13, [x14+32]
001282e0ldr x7, [sp+168]
001282e4ldrsb x27, [x7]
001282e8str x1, [x7+8]
001282ecstr x2, [x7+16]
001282f0adrp x27, 0x923000
001282f4ldr w9, [x27+3056]
001282f8cbz w9, 0x128300
001282fcb 0x128304
00128300
00128300loc_128300:
00128300b 0x128318
00128304
00128304loc_128304:
00128304bl runtime.gcWriteBarrier2
00128308str x0, [x25]
0012830cldr x9, [x7]
00128310str x9, [x25+8]
00128314b 0x128318
00128318
00128318loc_128318:
00128318str x0, [x7]
0012831cldr x7, [sp+168]
00128320ldrsb x27, [x7]
00128324ldr x9, [sp+168]
00128328ldrsb x27, [x9]
0012832cldr x9, [x9+56]
00128330add x9, x9, 1
00128334str x9, [x7+56]
00128338b 0x12833c
0012833c
0012833cloc_12833c:
0012833cldr x7, [sp+96]
00128340add x7, x7, 1
00128344str x7, [sp+96]
00128348b 0x1281d0
0012834c
0012834cloc_12834c:
0012834corr x0, xzr, 1
00128350strb w0, [sp+86]
00128354ldur x29, [sp-8]
00128358ldr x30, [sp], 160
0012835cret x30
00128360
00128360loc_128360:
00128360bl runtime.panicshift
00128364
00128364loc_128364:
00128364adrp x0, 0x4cd000
00128368add x0, x0, 2944
0012836cadrp x1, 0x5e9000
00128370add x1, x1, 2032
00128374bl runtime.gopanic
00128378
00128378loc_128378:
00128378adrp x0, 0x4cd000
0012837cadd x0, x0, 2944
00128380adrp x1, 0x5e9000
00128384add x1, x1, 2016
00128388bl runtime.gopanic
0012838chint
00128390
00128390loc_128390:
00128390stp x0, x1, [sp+8]
00128394stp x2, x3, [sp+24]
00128398strb w4, [sp+40]
0012839cmov x3, x30
001283a0bl runtime.morestack_noctxt.abi0
001283a4ldp x0, x1, [sp+8]
001283a8ldp x2, x3, [sp+24]
001283acldrb w4, [sp+40]
001283b0b 0x1280e0
001283b4udf 0
001283b8udf 0
001283bcudf 0
001280e0
001283c0
001283c0reflect.(*abiSeq).assignFloatN: ; void reflect.(*abiSeq).assignFloatN(reflect.abiSeq * a, uintptr offset, uintptr size, int n)
001283c0ldr x16, [x28+16]
001283c4sub x17, sp, 32
001283c8subs xzr, x17, x16
001283ccb.ls 0x1285c8
001283d0str x30, [sp-160]!
001283d4stur x29, [sp-8]
001283d8sub x29, sp, 8
001283dcstr x0, [sp+168]
001283e0str x1, [sp+176]
001283e4str x2, [sp+184]
001283e8str x3, [sp+192]
001283ecstrb wzr, [sp+94]
001283f0ldr x5, [sp+192]
001283f4tbnz x5, 63, 0x1285b0
001283f8b 0x1283fc
001283fc
001283fcloc_1283fc:
001283fcldr x5, [sp+168]
00128400ldrsb x27, [x5]
00128404ldr x5, [x5+64]
00128408ldr x6, [sp+192]
0012840cadd x5, x5, x6
00128410adrp x27, 0x898000
00128414ldr x6, [x27+1872]
00128418subs xzr, x6, x5
0012841ccset x5, lt
00128420strb w5, [sp+95]
00128424b.lt 0x12842c
00128428b 0x128430
0012842c
0012842cloc_12842c:
0012842cb 0x12844c
00128430
00128430loc_128430:
00128430adrp x27, 0x898000
00128434ldr x5, [x27+1880]
00128438ldr x6, [sp+184]
0012843csubs xzr, x6, x5
00128440cset x5, hi
00128444strb w5, [sp+95]
00128448b 0x12844c
0012844c
0012844cloc_12844c:
0012844cldrb w5, [sp+95]
00128450tbnz w5, 0, 0x128458
00128454b 0x12846c
00128458
00128458loc_128458:
00128458strb wzr, [sp+94]
0012845cmov x0, xzr
00128460ldur x29, [sp-8]
00128464ldr x30, [sp], 160
00128468ret x30
0012846c
0012846cloc_12846c:
0012846cstr xzr, [sp+96]
00128470b 0x128474
00128474
00128474loc_128474:
00128474ldr x5, [sp+192]
00128478ldr x6, [sp+96]
0012847csubs xzr, x5, x6
00128480b.gt 0x128488
00128484b 0x12859c
00128488
00128488loc_128488:
00128488stp xzr, xzr, [sp+104]
0012848cstp xzr, xzr, [sp+120]
00128490stp xzr, xzr, [sp+136]
00128494orr x5, xzr, 4
00128498str x5, [sp+104]
0012849cldr x6, [sp+176]
001284a0ldr x7, [sp+96]
001284a4ldr x8, [sp+184]
001284a8madd x6, x8, x7, x6
001284acstr x6, [sp+112]
001284b0ldr x6, [sp+184]
001284b4str x6, [sp+120]
001284b8ldr x6, [sp+168]
001284bcldrsb x27, [x6]
001284c0ldr x6, [x6+64]
001284c4str x6, [sp+144]
001284c8ldr x6, [sp+168]
001284ccldrsb x27, [x6]
001284d0ldr x2, [x6+16]
001284d4ldr x0, [x6]
001284d8ldr x6, [x6+8]
001284dcadd x1, x6, 1
001284e0subs xzr, x2, x1
001284e4b.hs 0x1284ec
001284e8b 0x1284f0
001284ec
001284ecloc_1284ec:
001284ecb 0x128508
001284f0
001284f0loc_1284f0:
001284f0orr x3, xzr, 1
001284f4adrp x4, 0x556000
001284f8add x4, x4, 1568
001284fcbl runtime.growslice
00128500orr x5, xzr, 4
00128504b 0x128508
00128508
00128508loc_128508:
00128508ldp x6, x7, [sp+104]
0012850cldp x8, x9, [sp+120]
00128510ldp x10, x11, [sp+136]
00128514add x12, x1, x1, lsl #1
00128518ubfm x12, x12, 60, 59
0012851csub x12, x12, 48
00128520add x12, x0, x12
00128524stp x6, x7, [x12]
00128528stp x8, x9, [x12+16]
0012852cstp x10, x11, [x12+32]
00128530ldr x6, [sp+168]
00128534ldrsb x27, [x6]
00128538str x1, [x6+8]
0012853cstr x2, [x6+16]
00128540adrp x27, 0x923000
00128544ldr w7, [x27+3056]
00128548cbz w7, 0x128550
0012854cb 0x128554
00128550
00128550loc_128550:
00128550b 0x128568
00128554
00128554loc_128554:
00128554bl runtime.gcWriteBarrier2
00128558str x0, [x25]
0012855cldr x7, [x6]
00128560str x7, [x25+8]
00128564b 0x128568
00128568
00128568loc_128568:
00128568str x0, [x6]
0012856cldr x6, [sp+168]
00128570ldrsb x27, [x6]
00128574ldr x7, [sp+168]
00128578ldrsb x27, [x7]
0012857cldr x7, [x7+64]
00128580add x7, x7, 1
00128584str x7, [x6+64]
00128588b 0x12858c
0012858c
0012858cloc_12858c:
0012858cldr x6, [sp+96]
00128590add x6, x6, 1
00128594str x6, [sp+96]
00128598b 0x128474
0012859c
0012859cloc_12859c:
0012859corr x0, xzr, 1
001285a0strb w0, [sp+94]
001285a4ldur x29, [sp-8]
001285a8ldr x30, [sp], 160
001285acret x30
001285b0
001285b0loc_1285b0:
001285b0adrp x0, 0x4cd000
001285b4add x0, x0, 2944
001285b8adrp x1, 0x5e9000
001285bcadd x1, x1, 2016
001285c0bl runtime.gopanic
001285c4hint
001285c8
001285c8loc_1285c8:
001285c8stp x0, x1, [sp+8]
001285ccstp x2, x3, [sp+24]
001285d0mov x3, x30
001285d4bl runtime.morestack_noctxt.abi0
001285d8ldp x0, x1, [sp+8]
001285dcldp x2, x3, [sp+24]
001285e0b 0x1283c0
001285e4udf 0
001285e8udf 0
001285ecudf 0
001283c0
001283c0reflect.(*abiSeq).assignFloatN: ; void reflect.(*abiSeq).assignFloatN(reflect.abiSeq * a, uintptr offset, uintptr size, int n)
001283c0ldr x16, [x28+16]
001283c4sub x17, sp, 32
001283c8subs xzr, x17, x16
001283ccb.ls 0x1285c8
001283d0str x30, [sp-160]!
001283d4stur x29, [sp-8]
001283d8sub x29, sp, 8
001283dcstr x0, [sp+168]
001283e0str x1, [sp+176]
001283e4str x2, [sp+184]
001283e8str x3, [sp+192]
001283ecstrb wzr, [sp+94]
001283f0ldr x5, [sp+192]
001283f4tbnz x5, 63, 0x1285b0
001283f8b 0x1283fc
001283fc
001283fcloc_1283fc:
001283fcldr x5, [sp+168]
00128400ldrsb x27, [x5]
00128404ldr x5, [x5+64]
00128408ldr x6, [sp+192]
0012840cadd x5, x5, x6
00128410adrp x27, 0x898000
00128414ldr x6, [x27+1872]
00128418subs xzr, x6, x5
0012841ccset x5, lt
00128420strb w5, [sp+95]
00128424b.lt 0x12842c
00128428b 0x128430
0012842c
0012842cloc_12842c:
0012842cb 0x12844c
00128430
00128430loc_128430:
00128430adrp x27, 0x898000
00128434ldr x5, [x27+1880]
00128438ldr x6, [sp+184]
0012843csubs xzr, x6, x5
00128440cset x5, hi
00128444strb w5, [sp+95]
00128448b 0x12844c
0012844c
0012844cloc_12844c:
0012844cldrb w5, [sp+95]
00128450tbnz w5, 0, 0x128458
00128454b 0x12846c
00128458
00128458loc_128458:
00128458strb wzr, [sp+94]
0012845cmov x0, xzr
00128460ldur x29, [sp-8]
00128464ldr x30, [sp], 160
00128468ret x30
0012846c
0012846cloc_12846c:
0012846cstr xzr, [sp+96]
00128470b 0x128474
00128474
00128474loc_128474:
00128474ldr x5, [sp+192]
00128478ldr x6, [sp+96]
0012847csubs xzr, x5, x6
00128480b.gt 0x128488
00128484b 0x12859c
00128488
00128488loc_128488:
00128488stp xzr, xzr, [sp+104]
0012848cstp xzr, xzr, [sp+120]
00128490stp xzr, xzr, [sp+136]
00128494orr x5, xzr, 4
00128498str x5, [sp+104]
0012849cldr x6, [sp+176]
001284a0ldr x7, [sp+96]
001284a4ldr x8, [sp+184]
001284a8madd x6, x8, x7, x6
001284acstr x6, [sp+112]
001284b0ldr x6, [sp+184]
001284b4str x6, [sp+120]
001284b8ldr x6, [sp+168]
001284bcldrsb x27, [x6]
001284c0ldr x6, [x6+64]
001284c4str x6, [sp+144]
001284c8ldr x6, [sp+168]
001284ccldrsb x27, [x6]
001284d0ldr x2, [x6+16]
001284d4ldr x0, [x6]
001284d8ldr x6, [x6+8]
001284dcadd x1, x6, 1
001284e0subs xzr, x2, x1
001284e4b.hs 0x1284ec
001284e8b 0x1284f0
001284ec
001284ecloc_1284ec:
001284ecb 0x128508
001284f0
001284f0loc_1284f0:
001284f0orr x3, xzr, 1
001284f4adrp x4, 0x556000
001284f8add x4, x4, 1568
001284fcbl runtime.growslice
00128500orr x5, xzr, 4
00128504b 0x128508
00128508
00128508loc_128508:
00128508ldp x6, x7, [sp+104]
0012850cldp x8, x9, [sp+120]
00128510ldp x10, x11, [sp+136]
00128514add x12, x1, x1, lsl #1
00128518ubfm x12, x12, 60, 59
0012851csub x12, x12, 48
00128520add x12, x0, x12
00128524stp x6, x7, [x12]
00128528stp x8, x9, [x12+16]
0012852cstp x10, x11, [x12+32]
00128530ldr x6, [sp+168]
00128534ldrsb x27, [x6]
00128538str x1, [x6+8]
0012853cstr x2, [x6+16]
00128540adrp x27, 0x923000
00128544ldr w7, [x27+3056]
00128548cbz w7, 0x128550
0012854cb 0x128554
00128550
00128550loc_128550:
00128550b 0x128568
00128554
00128554loc_128554:
00128554bl runtime.gcWriteBarrier2
00128558str x0, [x25]
0012855cldr x7, [x6]
00128560str x7, [x25+8]
00128564b 0x128568
00128568
00128568loc_128568:
00128568str x0, [x6]
0012856cldr x6, [sp+168]
00128570ldrsb x27, [x6]
00128574ldr x7, [sp+168]
00128578ldrsb x27, [x7]
0012857cldr x7, [x7+64]
00128580add x7, x7, 1
00128584str x7, [x6+64]
00128588b 0x12858c
0012858c
0012858cloc_12858c:
0012858cldr x6, [sp+96]
00128590add x6, x6, 1
00128594str x6, [sp+96]
00128598b 0x128474
0012859c
0012859cloc_12859c:
0012859corr x0, xzr, 1
001285a0strb w0, [sp+94]
001285a4ldur x29, [sp-8]
001285a8ldr x30, [sp], 160
001285acret x30
001285b0
001285b0loc_1285b0:
001285b0adrp x0, 0x4cd000
001285b4add x0, x0, 2944
001285b8adrp x1, 0x5e9000
001285bcadd x1, x1, 2016
001285c0bl runtime.gopanic
001285c4hint
001285c8
001285c8loc_1285c8:
001285c8stp x0, x1, [sp+8]
001285ccstp x2, x3, [sp+24]
001285d0mov x3, x30
001285d4bl runtime.morestack_noctxt.abi0
001285d8ldp x0, x1, [sp+8]
001285dcldp x2, x3, [sp+24]
001285e0b 0x1283c0
001285e4udf 0
001285e8udf 0
001285ecudf 0
001283c0
001285f0
001285f0reflect.(*abiSeq).stackAssign: ; void reflect.(*abiSeq).stackAssign(reflect.abiSeq * a, uintptr size, uintptr alignment)
001285f0ldr x16, [x28+16]
001285f4sub x17, sp, 32
001285f8subs xzr, x17, x16
001285fcb.ls 0x12873c
00128600str x30, [sp-160]!
00128604stur x29, [sp-8]
00128608sub x29, sp, 8
0012860cstr x0, [sp+168]
00128610str x1, [sp+176]
00128614str x2, [sp+184]
00128618ldrsb x27, [x0]
0012861cldr x0, [x0+48]
00128620str x0, [sp+136]
00128624mov x1, x2
00128628bl reflect.align
0012862cstr x0, [sp+144]
00128630ldr x2, [sp+168]
00128634ldrsb x27, [x2]
00128638str x0, [x2+48]
0012863cstp xzr, xzr, [sp+88]
00128640stp xzr, xzr, [sp+104]
00128644stp xzr, xzr, [sp+120]
00128648orr x2, xzr, 1
0012864cstr x2, [sp+88]
00128650ldr x2, [sp+176]
00128654str x2, [sp+104]
00128658ldr x2, [sp+168]
0012865cldrsb x27, [x2]
00128660ldr x2, [x2+48]
00128664str x2, [sp+112]
00128668ldr x2, [sp+168]
0012866cldrsb x27, [x2]
00128670ldr x3, [x2+16]
00128674ldr x0, [x2]
00128678ldr x2, [x2+8]
0012867cadd x1, x2, 1
00128680subs xzr, x3, x1
00128684b.hs 0x12868c
00128688b 0x128690
0012868c
0012868cloc_12868c:
0012868cb 0x1286ac
00128690
00128690loc_128690:
00128690mov x2, x3
00128694orr x3, xzr, 1
00128698adrp x4, 0x556000
0012869cadd x4, x4, 1568
001286a0bl runtime.growslice
001286a4mov x3, x2
001286a8b 0x1286ac
001286ac
001286acloc_1286ac:
001286acldp x2, x4, [sp+88]
001286b0ldp x5, x6, [sp+104]
001286b4ldp x7, x8, [sp+120]
001286b8add x9, x1, x1, lsl #1
001286bcubfm x9, x9, 60, 59
001286c0sub x9, x9, 48
001286c4add x9, x0, x9
001286c8stp x2, x4, [x9]
001286ccstp x5, x6, [x9+16]
001286d0stp x7, x8, [x9+32]
001286d4ldr x2, [sp+168]
001286d8ldrsb x27, [x2]
001286dcstr x1, [x2+8]
001286e0str x3, [x2+16]
001286e4adrp x27, 0x923000
001286e8ldr w1, [x27+3056]
001286eccbz w1, 0x1286f4
001286f0b 0x1286f8
001286f4
001286f4loc_1286f4:
001286f4b 0x12870c
001286f8
001286f8loc_1286f8:
001286f8bl runtime.gcWriteBarrier2
001286fcstr x0, [x25]
00128700ldr x1, [x2]
00128704str x1, [x25+8]
00128708b 0x12870c
0012870c
0012870cloc_12870c:
0012870cstr x0, [x2]
00128710ldr x0, [sp+168]
00128714ldrsb x27, [x0]
00128718ldr x1, [sp+168]
0012871cldrsb x27, [x1]
00128720ldr x1, [x1+48]
00128724ldr x2, [sp+176]
00128728add x1, x1, x2
0012872cstr x1, [x0+48]
00128730ldur x29, [sp-8]
00128734ldr x30, [sp], 160
00128738ret x30
0012873c
0012873cloc_12873c:
0012873cstp x0, x1, [sp+8]
00128740str x2, [sp+24]
00128744mov x3, x30
00128748bl runtime.morestack_noctxt.abi0
0012874cldp x0, x1, [sp+8]
00128750ldr x2, [sp+24]
00128754b 0x1285f0
00128758udf 0
0012875cudf 0
001285f0
001285f0reflect.(*abiSeq).stackAssign: ; void reflect.(*abiSeq).stackAssign(reflect.abiSeq * a, uintptr size, uintptr alignment)
001285f0ldr x16, [x28+16]
001285f4sub x17, sp, 32
001285f8subs xzr, x17, x16
001285fcb.ls 0x12873c
00128600str x30, [sp-160]!
00128604stur x29, [sp-8]
00128608sub x29, sp, 8
0012860cstr x0, [sp+168]
00128610str x1, [sp+176]
00128614str x2, [sp+184]
00128618ldrsb x27, [x0]
0012861cldr x0, [x0+48]
00128620str x0, [sp+136]
00128624mov x1, x2
00128628bl reflect.align
0012862cstr x0, [sp+144]
00128630ldr x2, [sp+168]
00128634ldrsb x27, [x2]
00128638str x0, [x2+48]
0012863cstp xzr, xzr, [sp+88]
00128640stp xzr, xzr, [sp+104]
00128644stp xzr, xzr, [sp+120]
00128648orr x2, xzr, 1
0012864cstr x2, [sp+88]
00128650ldr x2, [sp+176]
00128654str x2, [sp+104]
00128658ldr x2, [sp+168]
0012865cldrsb x27, [x2]
00128660ldr x2, [x2+48]
00128664str x2, [sp+112]
00128668ldr x2, [sp+168]
0012866cldrsb x27, [x2]
00128670ldr x3, [x2+16]
00128674ldr x0, [x2]
00128678ldr x2, [x2+8]
0012867cadd x1, x2, 1
00128680subs xzr, x3, x1
00128684b.hs 0x12868c
00128688b 0x128690
0012868c
0012868cloc_12868c:
0012868cb 0x1286ac
00128690
00128690loc_128690:
00128690mov x2, x3
00128694orr x3, xzr, 1
00128698adrp x4, 0x556000
0012869cadd x4, x4, 1568
001286a0bl runtime.growslice
001286a4mov x3, x2
001286a8b 0x1286ac
001286ac
001286acloc_1286ac:
001286acldp x2, x4, [sp+88]
001286b0ldp x5, x6, [sp+104]
001286b4ldp x7, x8, [sp+120]
001286b8add x9, x1, x1, lsl #1
001286bcubfm x9, x9, 60, 59
001286c0sub x9, x9, 48
001286c4add x9, x0, x9
001286c8stp x2, x4, [x9]
001286ccstp x5, x6, [x9+16]
001286d0stp x7, x8, [x9+32]
001286d4ldr x2, [sp+168]
001286d8ldrsb x27, [x2]
001286dcstr x1, [x2+8]
001286e0str x3, [x2+16]
001286e4adrp x27, 0x923000
001286e8ldr w1, [x27+3056]
001286eccbz w1, 0x1286f4
001286f0b 0x1286f8
001286f4
001286f4loc_1286f4:
001286f4b 0x12870c
001286f8
001286f8loc_1286f8:
001286f8bl runtime.gcWriteBarrier2
001286fcstr x0, [x25]
00128700ldr x1, [x2]
00128704str x1, [x25+8]
00128708b 0x12870c
0012870c
0012870cloc_12870c:
0012870cstr x0, [x2]
00128710ldr x0, [sp+168]
00128714ldrsb x27, [x0]
00128718ldr x1, [sp+168]
0012871cldrsb x27, [x1]
00128720ldr x1, [x1+48]
00128724ldr x2, [sp+176]
00128728add x1, x1, x2
0012872cstr x1, [x0+48]
00128730ldur x29, [sp-8]
00128734ldr x30, [sp], 160
00128738ret x30
0012873c
0012873cloc_12873c:
0012873cstp x0, x1, [sp+8]
00128740str x2, [sp+24]
00128744mov x3, x30
00128748bl runtime.morestack_noctxt.abi0
0012874cldp x0, x1, [sp+8]
00128750ldr x2, [sp+24]
00128754b 0x1285f0
00128758udf 0
0012875cudf 0
001285f0
00128760
00128760reflect.newAbiDesc: ; void reflect.newAbiDesc(internal/abi.FuncType * t, internal/abi.Type * rcvr)
00128760ldr x16, [x28+16]
00128764sub x17, sp, 496
00128768subs xzr, x17, x16
0012876cb.ls 0x128c68
00128770sub x20, sp, 624
00128774stp x29, x30, [x20-8]
00128778add sp, x20, 0
0012877csub x29, sp, 8
00128780str x0, [sp+816]
00128784str x1, [sp+824]
00128788add x20, sp, 632
0012878cadr x27, 16
00128790stp x29, x27, [sp-24]
00128794sub x29, sp, 24
00128798bl fn_87ce4
0012879csub x29, sp, 8
001287a0str xzr, [sp+808]
001287a4str xzr, [sp+152]
001287a8adrp x0, 0x519000
001287acadd x0, x0, 3488
001287b0bl runtime.newobject
001287b4str x0, [sp+320]
001287b8strh wzr, [sp+44]
001287bcstp xzr, xzr, [sp+408]
001287c0stp xzr, xzr, [sp+424]
001287c4stp xzr, xzr, [sp+440]
001287c8stp xzr, xzr, [sp+456]
001287ccstr xzr, [sp+472]
001287d0ldr x1, [sp+824]
001287d4cbnz x1, 0x1287dc
001287d8b 0x128860
001287dc
001287dcloc_1287dc:
001287dcstr xzr, [sp+608]
001287e0ldr x1, [sp+824]
001287e4add x0, sp, 408
001287e8bl reflect.(*abiSeq).addRcvr
001287ecstr x0, [sp+608]
001287f0strb w1, [sp+46]
001287f4ldr x2, [sp+608]
001287f8str x2, [sp+488]
001287fcldrb w2, [sp+46]
00128800strb w2, [sp+47]
00128804ldr x2, [sp+488]
00128808str x2, [sp+312]
0012880cldrb w2, [sp+47]
00128810strb w2, [sp+43]
00128814ldr x3, [sp+312]
00128818cbnz x3, 0x128820
0012881cb 0x12884c
00128820
00128820loc_128820:
00128820tbnz w2, 0, 0x128828
00128824b 0x128838
00128828
00128828loc_128828:
00128828ldr x0, [sp+320]
0012882corr x1, xzr, 1
00128830bl reflect.(*bitVector).append
00128834b 0x128848
00128838
00128838loc_128838:
00128838ldr x0, [sp+320]
0012883cmov x1, xzr
00128840bl reflect.(*bitVector).append
00128844b 0x128848
00128848
00128848loc_128848:
00128848b 0x12885c
0012884c
0012884cloc_12884c:
0012884cldr x1, [sp+152]
00128850add x1, x1, 8
00128854str x1, [sp+152]
00128858b 0x12885c
0012885c
0012885cloc_12885c:
0012885cb 0x128864
00128860
00128860loc_128860:
00128860b 0x128864
00128864
00128864loc_128864:
00128864ldr x0, [sp+816]
00128868bl internal/abi.(*FuncType).InSlice
0012886cstr x0, [sp+584]
00128870str x1, [sp+592]
00128874str x2, [sp+600]
00128878str x0, [sp+560]
0012887cstr x1, [sp+568]
00128880str x2, [sp+576]
00128884str xzr, [sp+272]
00128888str x1, [sp+264]
0012888cb 0x128890
00128890
00128890loc_128890:
00128890ldr x2, [sp+264]
00128894ldr x3, [sp+272]
00128898subs xzr, x2, x3
0012889cb.gt 0x1288a4
001288a0b 0x128960
001288a4
001288a4loc_1288a4:
001288a4ldr x2, [sp+272]
001288a8str x2, [sp+176]
001288acldr x2, [sp+272]
001288b0ldr x3, [sp+560]
001288b4ldr x1, [x3+3*x2]
001288b8str x1, [sp+480]
001288bcadd x0, sp, 408
001288c0bl reflect.(*abiSeq).addArg
001288c4str x0, [sp+304]
001288c8cbnz x0, 0x1288d0
001288ccb 0x1288ec
001288d0
001288d0loc_1288d0:
001288d0ldrsb x27, [x0]
001288d4ldr x1, [x0+24]
001288d8str x1, [sp+256]
001288dcldr x2, [sp+480]
001288e0ldr x0, [sp+320]
001288e4bl reflect.addTypeBits
001288e8b 0x128c54
001288ec
001288ecloc_1288ec:
001288ecldr x0, [sp+480]
001288f0bl internal/abi.(*Type).Align
001288f4str x0, [sp+288]
001288f8ldr x1, [sp+152]
001288fcmov x2, x0
00128900mov x0, x1
00128904mov x1, x2
00128908bl reflect.align
0012890cstr x0, [sp+152]
00128910ldr x0, [sp+480]
00128914bl internal/abi.(*Type).Size
00128918str x0, [sp+280]
0012891cldr x1, [sp+152]
00128920add x1, x1, x0
00128924str x1, [sp+152]
00128928ldr x1, [sp+176]
0012892cadd x0, sp, 408
00128930bl reflect.(*abiSeq).stepsForValue
00128934str x0, [sp+536]
00128938str x1, [sp+544]
0012893cstr x2, [sp+552]
00128940str x0, [sp+512]
00128944str x1, [sp+520]
00128948str x2, [sp+528]
0012894cstr xzr, [sp+248]
00128950str x1, [sp+240]
00128954ldr x1, [sp+512]
00128958str x1, [sp+232]
0012895cb 0x128bd4
00128960
00128960loc_128960:
00128960ldr x0, [sp+152]
00128964orr x1, xzr, 8
00128968bl reflect.align
0012896cstr x0, [sp+152]
00128970ldr x2, [sp+456]
00128974str x2, [sp+48]
00128978ldr x0, [sp+456]
0012897corr x1, xzr, 8
00128980bl reflect.align
00128984str x0, [sp+160]
00128988sturh wzr, [sp+41]
0012898cstp xzr, xzr, [sp+336]
00128990stp xzr, xzr, [sp+352]
00128994stp xzr, xzr, [sp+368]
00128998stp xzr, xzr, [sp+384]
0012899cstr xzr, [sp+400]
001289a0ldr x2, [sp+160]
001289a4str x2, [sp+384]
001289a8ldr x0, [sp+816]
001289acbl internal/abi.(*FuncType).OutSlice
001289b0str x0, [sp+560]
001289b4str x1, [sp+568]
001289b8str x2, [sp+576]
001289bcstr x0, [sp+584]
001289c0str x1, [sp+592]
001289c4str x2, [sp+600]
001289c8str xzr, [sp+224]
001289ccstr x1, [sp+216]
001289d0b 0x1289d4
001289d4
001289d4loc_1289d4:
001289d4ldr x2, [sp+216]
001289d8ldr x3, [sp+224]
001289dcsubs xzr, x2, x3
001289e0b.gt 0x1289e8
001289e4b 0x128a68
001289e8
001289e8loc_1289e8:
001289e8ldr x2, [sp+224]
001289ecstr x2, [sp+168]
001289f0ldr x2, [sp+224]
001289f4ldr x3, [sp+584]
001289f8ldr x1, [x3+3*x2]
001289fcstr x1, [sp+328]
00128a00add x0, sp, 336
00128a04bl reflect.(*abiSeq).addArg
00128a08str x0, [sp+296]
00128a0ccbnz x0, 0x128a14
00128a10b 0x128a30
00128a14
00128a14loc_128a14:
00128a14ldrsb x27, [x0]
00128a18ldr x1, [x0+24]
00128a1cstr x1, [sp+208]
00128a20ldr x2, [sp+328]
00128a24ldr x0, [sp+320]
00128a28bl reflect.addTypeBits
00128a2cb 0x128bc0
00128a30
00128a30loc_128a30:
00128a30ldr x1, [sp+168]
00128a34add x0, sp, 336
00128a38bl reflect.(*abiSeq).stepsForValue
00128a3cstr x0, [sp+512]
00128a40str x1, [sp+520]
00128a44str x2, [sp+528]
00128a48str x0, [sp+536]
00128a4cstr x1, [sp+544]
00128a50str x2, [sp+552]
00128a54str xzr, [sp+200]
00128a58str x1, [sp+192]
00128a5cldr x2, [sp+536]
00128a60str x2, [sp+184]
00128a64b 0x128b40
00128a68
00128a68loc_128a68:
00128a68ldr x0, [sp+384]
00128a6cldr x1, [sp+160]
00128a70sub x0, x0, x1
00128a74str x0, [sp+384]
00128a78add x20, sp, 632
00128a7cadr x27, 16
00128a80stp x29, x27, [sp-24]
00128a84sub x29, sp, 24
00128a88bl fn_87ce4
00128a8csub x29, sp, 8
00128a90str xzr, [sp+808]
00128a94ldp x0, x1, [sp+408]
00128a98ldp x2, x3, [sp+424]
00128a9cldp x4, x5, [sp+440]
00128aa0ldp x6, x7, [sp+456]
00128aa4add x27, sp, 632
00128aa8stp x0, x1, [x27]
00128aacadd x27, sp, 648
00128ab0stp x2, x3, [x27]
00128ab4add x27, sp, 664
00128ab8stp x4, x5, [x27]
00128abcadd x27, sp, 680
00128ac0stp x6, x7, [x27]
00128ac4ldr x0, [sp+472]
00128ac8str x0, [sp+696]
00128accldp x0, x1, [sp+336]
00128ad0ldp x2, x3, [sp+352]
00128ad4ldp x4, x5, [sp+368]
00128ad8ldp x6, x7, [sp+384]
00128adcadd x27, sp, 704
00128ae0stp x0, x1, [x27]
00128ae4add x27, sp, 720
00128ae8stp x2, x3, [x27]
00128aecadd x27, sp, 736
00128af0stp x4, x5, [x27]
00128af4add x27, sp, 752
00128af8stp x6, x7, [x27]
00128afcldr x0, [sp+400]
00128b00str x0, [sp+768]
00128b04ldr x0, [sp+48]
00128b08str x0, [sp+776]
00128b0cldr x0, [sp+160]
00128b10str x0, [sp+784]
00128b14ldr x0, [sp+152]
00128b18str x0, [sp+792]
00128b1cldr x0, [sp+320]
00128b20str x0, [sp+800]
00128b24ldrh w0, [sp+44]
00128b28strh w0, [sp+808]
00128b2cldurh w0, [sp+41]
00128b30strh w0, [sp+810]
00128b34ldp x29, x30, [sp-8]
00128b38add sp, sp, 624
00128b3cret x30
00128b40
00128b40loc_128b40:
00128b40ldr x2, [sp+192]
00128b44ldr x3, [sp+200]
00128b48subs xzr, x2, x3
00128b4cb.gt 0x128b54
00128b50b 0x128bbc
00128b54
00128b54loc_128b54:
00128b54ldr x2, [sp+184]
00128b58str x2, [sp+496]
00128b5cldr x2, [sp+496]
00128b60ldp x3, x4, [x2]
00128b64ldp x5, x6, [x2+16]
00128b68ldp x2, x7, [x2+32]
00128b6cstp x3, x4, [sp+56]
00128b70stp x5, x6, [sp+72]
00128b74stp x2, x7, [sp+88]
00128b78ldr x2, [sp+56]
00128b7csubs xzr, x2, 3
00128b80b.eq 0x128b88
00128b84b 0x128b98
00128b88
00128b88loc_128b88:
00128b88ldr x1, [sp+88]
00128b8cadd x0, sp, 41
00128b90bl internal/abi.(*IntArgRegBitmap).Set
00128b94b 0x128b9c
00128b98
00128b98loc_128b98:
00128b98b 0x128b9c
00128b9c
00128b9cloc_128b9c:
00128b9cb 0x128ba0
00128ba0
00128ba0loc_128ba0:
00128ba0ldr x2, [sp+200]
00128ba4add x2, x2, 1
00128ba8str x2, [sp+200]
00128bacldr x2, [sp+496]
00128bb0add x2, x2, 48
00128bb4str x2, [sp+184]
00128bb8b 0x128b40
00128bbc
00128bbcloc_128bbc:
00128bbcb 0x128bc0
00128bc0
00128bc0loc_128bc0:
00128bc0b 0x128bc4
00128bc4
00128bc4loc_128bc4:
00128bc4ldr x2, [sp+224]
00128bc8add x2, x2, 1
00128bccstr x2, [sp+224]
00128bd0b 0x1289d4
00128bd4
00128bd4loc_128bd4:
00128bd4ldr x2, [sp+240]
00128bd8ldr x3, [sp+248]
00128bdcsubs xzr, x2, x3
00128be0b.gt 0x128be8
00128be4b 0x128c50
00128be8
00128be8loc_128be8:
00128be8ldr x2, [sp+232]
00128becstr x2, [sp+504]
00128bf0ldr x2, [sp+504]
00128bf4ldp x3, x4, [x2]
00128bf8ldp x5, x6, [x2+16]
00128bfcldp x2, x7, [x2+32]
00128c00stp x3, x4, [sp+104]
00128c04stp x5, x6, [sp+120]
00128c08stp x2, x7, [sp+136]
00128c0cldr x2, [sp+104]
00128c10subs xzr, x2, 3
00128c14b.eq 0x128c1c
00128c18b 0x128c2c
00128c1c
00128c1cloc_128c1c:
00128c1cldr x1, [sp+136]
00128c20add x0, sp, 44
00128c24bl internal/abi.(*IntArgRegBitmap).Set
00128c28b 0x128c30
00128c2c
00128c2cloc_128c2c:
00128c2cb 0x128c30
00128c30
00128c30loc_128c30:
00128c30b 0x128c34
00128c34
00128c34loc_128c34:
00128c34ldr x2, [sp+248]
00128c38add x2, x2, 1
00128c3cstr x2, [sp+248]
00128c40ldr x2, [sp+504]
00128c44add x2, x2, 48
00128c48str x2, [sp+232]
00128c4cb 0x128bd4
00128c50
00128c50loc_128c50:
00128c50b 0x128c54
00128c54
00128c54loc_128c54:
00128c54b 0x128c58
00128c58
00128c58loc_128c58:
00128c58ldr x2, [sp+272]
00128c5cadd x2, x2, 1
00128c60str x2, [sp+272]
00128c64b 0x128890
00128c68
00128c68loc_128c68:
00128c68stp x0, x1, [sp+192]
00128c6cmov x3, x30
00128c70bl runtime.morestack_noctxt.abi0
00128c74ldp x0, x1, [sp+192]
00128c78b 0x128760
00128c7cudf 0
00128760
00128760reflect.newAbiDesc: ; void reflect.newAbiDesc(internal/abi.FuncType * t, internal/abi.Type * rcvr)
00128760ldr x16, [x28+16]
00128764sub x17, sp, 496
00128768subs xzr, x17, x16
0012876cb.ls 0x128c68
00128770sub x20, sp, 624
00128774stp x29, x30, [x20-8]
00128778add sp, x20, 0
0012877csub x29, sp, 8
00128780str x0, [sp+816]
00128784str x1, [sp+824]
00128788add x20, sp, 632
0012878cadr x27, 16
00128790stp x29, x27, [sp-24]
00128794sub x29, sp, 24
00128798bl fn_87ce4
0012879csub x29, sp, 8
001287a0str xzr, [sp+808]
001287a4str xzr, [sp+152]
001287a8adrp x0, 0x519000
001287acadd x0, x0, 3488
001287b0bl runtime.newobject
001287b4str x0, [sp+320]
001287b8strh wzr, [sp+44]
001287bcstp xzr, xzr, [sp+408]
001287c0stp xzr, xzr, [sp+424]
001287c4stp xzr, xzr, [sp+440]
001287c8stp xzr, xzr, [sp+456]
001287ccstr xzr, [sp+472]
001287d0ldr x1, [sp+824]
001287d4cbnz x1, 0x1287dc
001287d8b 0x128860
001287dc
001287dcloc_1287dc:
001287dcstr xzr, [sp+608]
001287e0ldr x1, [sp+824]
001287e4add x0, sp, 408
001287e8bl reflect.(*abiSeq).addRcvr
001287ecstr x0, [sp+608]
001287f0strb w1, [sp+46]
001287f4ldr x2, [sp+608]
001287f8str x2, [sp+488]
001287fcldrb w2, [sp+46]
00128800strb w2, [sp+47]
00128804ldr x2, [sp+488]
00128808str x2, [sp+312]
0012880cldrb w2, [sp+47]
00128810strb w2, [sp+43]
00128814ldr x3, [sp+312]
00128818cbnz x3, 0x128820
0012881cb 0x12884c
00128820
00128820loc_128820:
00128820tbnz w2, 0, 0x128828
00128824b 0x128838
00128828
00128828loc_128828:
00128828ldr x0, [sp+320]
0012882corr x1, xzr, 1
00128830bl reflect.(*bitVector).append
00128834b 0x128848
00128838
00128838loc_128838:
00128838ldr x0, [sp+320]
0012883cmov x1, xzr
00128840bl reflect.(*bitVector).append
00128844b 0x128848
00128848
00128848loc_128848:
00128848b 0x12885c
0012884c
0012884cloc_12884c:
0012884cldr x1, [sp+152]
00128850add x1, x1, 8
00128854str x1, [sp+152]
00128858b 0x12885c
0012885c
0012885cloc_12885c:
0012885cb 0x128864
00128860
00128860loc_128860:
00128860b 0x128864
00128864
00128864loc_128864:
00128864ldr x0, [sp+816]
00128868bl internal/abi.(*FuncType).InSlice
0012886cstr x0, [sp+584]
00128870str x1, [sp+592]
00128874str x2, [sp+600]
00128878str x0, [sp+560]
0012887cstr x1, [sp+568]
00128880str x2, [sp+576]
00128884str xzr, [sp+272]
00128888str x1, [sp+264]
0012888cb 0x128890
00128890
00128890loc_128890:
00128890ldr x2, [sp+264]
00128894ldr x3, [sp+272]
00128898subs xzr, x2, x3
0012889cb.gt 0x1288a4
001288a0b 0x128960
001288a4
001288a4loc_1288a4:
001288a4ldr x2, [sp+272]
001288a8str x2, [sp+176]
001288acldr x2, [sp+272]
001288b0ldr x3, [sp+560]
001288b4ldr x1, [x3+3*x2]
001288b8str x1, [sp+480]
001288bcadd x0, sp, 408
001288c0bl reflect.(*abiSeq).addArg
001288c4str x0, [sp+304]
001288c8cbnz x0, 0x1288d0
001288ccb 0x1288ec
001288d0
001288d0loc_1288d0:
001288d0ldrsb x27, [x0]
001288d4ldr x1, [x0+24]
001288d8str x1, [sp+256]
001288dcldr x2, [sp+480]
001288e0ldr x0, [sp+320]
001288e4bl reflect.addTypeBits
001288e8b 0x128c54
001288ec
001288ecloc_1288ec:
001288ecldr x0, [sp+480]
001288f0bl internal/abi.(*Type).Align
001288f4str x0, [sp+288]
001288f8ldr x1, [sp+152]
001288fcmov x2, x0
00128900mov x0, x1
00128904mov x1, x2
00128908bl reflect.align
0012890cstr x0, [sp+152]
00128910ldr x0, [sp+480]
00128914bl internal/abi.(*Type).Size
00128918str x0, [sp+280]
0012891cldr x1, [sp+152]
00128920add x1, x1, x0
00128924str x1, [sp+152]
00128928ldr x1, [sp+176]
0012892cadd x0, sp, 408
00128930bl reflect.(*abiSeq).stepsForValue
00128934str x0, [sp+536]
00128938str x1, [sp+544]
0012893cstr x2, [sp+552]
00128940str x0, [sp+512]
00128944str x1, [sp+520]
00128948str x2, [sp+528]
0012894cstr xzr, [sp+248]
00128950str x1, [sp+240]
00128954ldr x1, [sp+512]
00128958str x1, [sp+232]
0012895cb 0x128bd4
00128960
00128960loc_128960:
00128960ldr x0, [sp+152]
00128964orr x1, xzr, 8
00128968bl reflect.align
0012896cstr x0, [sp+152]
00128970ldr x2, [sp+456]
00128974str x2, [sp+48]
00128978ldr x0, [sp+456]
0012897corr x1, xzr, 8
00128980bl reflect.align
00128984str x0, [sp+160]
00128988sturh wzr, [sp+41]
0012898cstp xzr, xzr, [sp+336]
00128990stp xzr, xzr, [sp+352]
00128994stp xzr, xzr, [sp+368]
00128998stp xzr, xzr, [sp+384]
0012899cstr xzr, [sp+400]
001289a0ldr x2, [sp+160]
001289a4str x2, [sp+384]
001289a8ldr x0, [sp+816]
001289acbl internal/abi.(*FuncType).OutSlice
001289b0str x0, [sp+560]
001289b4str x1, [sp+568]
001289b8str x2, [sp+576]
001289bcstr x0, [sp+584]
001289c0str x1, [sp+592]
001289c4str x2, [sp+600]
001289c8str xzr, [sp+224]
001289ccstr x1, [sp+216]
001289d0b 0x1289d4
001289d4
001289d4loc_1289d4:
001289d4ldr x2, [sp+216]
001289d8ldr x3, [sp+224]
001289dcsubs xzr, x2, x3
001289e0b.gt 0x1289e8
001289e4b 0x128a68
001289e8
001289e8loc_1289e8:
001289e8ldr x2, [sp+224]
001289ecstr x2, [sp+168]
001289f0ldr x2, [sp+224]
001289f4ldr x3, [sp+584]
001289f8ldr x1, [x3+3*x2]
001289fcstr x1, [sp+328]
00128a00add x0, sp, 336
00128a04bl reflect.(*abiSeq).addArg
00128a08str x0, [sp+296]
00128a0ccbnz x0, 0x128a14
00128a10b 0x128a30
00128a14
00128a14loc_128a14:
00128a14ldrsb x27, [x0]
00128a18ldr x1, [x0+24]
00128a1cstr x1, [sp+208]
00128a20ldr x2, [sp+328]
00128a24ldr x0, [sp+320]
00128a28bl reflect.addTypeBits
00128a2cb 0x128bc0
00128a30
00128a30loc_128a30:
00128a30ldr x1, [sp+168]
00128a34add x0, sp, 336
00128a38bl reflect.(*abiSeq).stepsForValue
00128a3cstr x0, [sp+512]
00128a40str x1, [sp+520]
00128a44str x2, [sp+528]
00128a48str x0, [sp+536]
00128a4cstr x1, [sp+544]
00128a50str x2, [sp+552]
00128a54str xzr, [sp+200]
00128a58str x1, [sp+192]
00128a5cldr x2, [sp+536]
00128a60str x2, [sp+184]
00128a64b 0x128b40
00128a68
00128a68loc_128a68:
00128a68ldr x0, [sp+384]
00128a6cldr x1, [sp+160]
00128a70sub x0, x0, x1
00128a74str x0, [sp+384]
00128a78add x20, sp, 632
00128a7cadr x27, 16
00128a80stp x29, x27, [sp-24]
00128a84sub x29, sp, 24
00128a88bl fn_87ce4
00128a8csub x29, sp, 8
00128a90str xzr, [sp+808]
00128a94ldp x0, x1, [sp+408]
00128a98ldp x2, x3, [sp+424]
00128a9cldp x4, x5, [sp+440]
00128aa0ldp x6, x7, [sp+456]
00128aa4add x27, sp, 632
00128aa8stp x0, x1, [x27]
00128aacadd x27, sp, 648
00128ab0stp x2, x3, [x27]
00128ab4add x27, sp, 664
00128ab8stp x4, x5, [x27]
00128abcadd x27, sp, 680
00128ac0stp x6, x7, [x27]
00128ac4ldr x0, [sp+472]
00128ac8str x0, [sp+696]
00128accldp x0, x1, [sp+336]
00128ad0ldp x2, x3, [sp+352]
00128ad4ldp x4, x5, [sp+368]
00128ad8ldp x6, x7, [sp+384]
00128adcadd x27, sp, 704
00128ae0stp x0, x1, [x27]
00128ae4add x27, sp, 720
00128ae8stp x2, x3, [x27]
00128aecadd x27, sp, 736
00128af0stp x4, x5, [x27]
00128af4add x27, sp, 752
00128af8stp x6, x7, [x27]
00128afcldr x0, [sp+400]
00128b00str x0, [sp+768]
00128b04ldr x0, [sp+48]
00128b08str x0, [sp+776]
00128b0cldr x0, [sp+160]
00128b10str x0, [sp+784]
00128b14ldr x0, [sp+152]
00128b18str x0, [sp+792]
00128b1cldr x0, [sp+320]
00128b20str x0, [sp+800]
00128b24ldrh w0, [sp+44]
00128b28strh w0, [sp+808]
00128b2cldurh w0, [sp+41]
00128b30strh w0, [sp+810]
00128b34ldp x29, x30, [sp-8]
00128b38add sp, sp, 624
00128b3cret x30
00128b40
00128b40loc_128b40:
00128b40ldr x2, [sp+192]
00128b44ldr x3, [sp+200]
00128b48subs xzr, x2, x3
00128b4cb.gt 0x128b54
00128b50b 0x128bbc
00128b54
00128b54loc_128b54:
00128b54ldr x2, [sp+184]
00128b58str x2, [sp+496]
00128b5cldr x2, [sp+496]
00128b60ldp x3, x4, [x2]
00128b64ldp x5, x6, [x2+16]
00128b68ldp x2, x7, [x2+32]
00128b6cstp x3, x4, [sp+56]
00128b70stp x5, x6, [sp+72]
00128b74stp x2, x7, [sp+88]
00128b78ldr x2, [sp+56]
00128b7csubs xzr, x2, 3
00128b80b.eq 0x128b88
00128b84b 0x128b98
00128b88
00128b88loc_128b88:
00128b88ldr x1, [sp+88]
00128b8cadd x0, sp, 41
00128b90bl internal/abi.(*IntArgRegBitmap).Set
00128b94b 0x128b9c
00128b98
00128b98loc_128b98:
00128b98b 0x128b9c
00128b9c
00128b9cloc_128b9c:
00128b9cb 0x128ba0
00128ba0
00128ba0loc_128ba0:
00128ba0ldr x2, [sp+200]
00128ba4add x2, x2, 1
00128ba8str x2, [sp+200]
00128bacldr x2, [sp+496]
00128bb0add x2, x2, 48
00128bb4str x2, [sp+184]
00128bb8b 0x128b40
00128bbc
00128bbcloc_128bbc:
00128bbcb 0x128bc0
00128bc0
00128bc0loc_128bc0:
00128bc0b 0x128bc4
00128bc4
00128bc4loc_128bc4:
00128bc4ldr x2, [sp+224]
00128bc8add x2, x2, 1
00128bccstr x2, [sp+224]
00128bd0b 0x1289d4
00128bd4
00128bd4loc_128bd4:
00128bd4ldr x2, [sp+240]
00128bd8ldr x3, [sp+248]
00128bdcsubs xzr, x2, x3
00128be0b.gt 0x128be8
00128be4b 0x128c50
00128be8
00128be8loc_128be8:
00128be8ldr x2, [sp+232]
00128becstr x2, [sp+504]
00128bf0ldr x2, [sp+504]
00128bf4ldp x3, x4, [x2]
00128bf8ldp x5, x6, [x2+16]
00128bfcldp x2, x7, [x2+32]
00128c00stp x3, x4, [sp+104]
00128c04stp x5, x6, [sp+120]
00128c08stp x2, x7, [sp+136]
00128c0cldr x2, [sp+104]
00128c10subs xzr, x2, 3
00128c14b.eq 0x128c1c
00128c18b 0x128c2c
00128c1c
00128c1cloc_128c1c:
00128c1cldr x1, [sp+136]
00128c20add x0, sp, 44
00128c24bl internal/abi.(*IntArgRegBitmap).Set
00128c28b 0x128c30
00128c2c
00128c2cloc_128c2c:
00128c2cb 0x128c30
00128c30
00128c30loc_128c30:
00128c30b 0x128c34
00128c34
00128c34loc_128c34:
00128c34ldr x2, [sp+248]
00128c38add x2, x2, 1
00128c3cstr x2, [sp+248]
00128c40ldr x2, [sp+504]
00128c44add x2, x2, 48
00128c48str x2, [sp+232]
00128c4cb 0x128bd4
00128c50
00128c50loc_128c50:
00128c50b 0x128c54
00128c54
00128c54loc_128c54:
00128c54b 0x128c58
00128c58
00128c58loc_128c58:
00128c58ldr x2, [sp+272]
00128c5cadd x2, x2, 1
00128c60str x2, [sp+272]
00128c64b 0x128890
00128c68
00128c68loc_128c68:
00128c68stp x0, x1, [sp+192]
00128c6cmov x3, x30
00128c70bl runtime.morestack_noctxt.abi0
00128c74ldp x0, x1, [sp+192]
00128c78b 0x128760
00128c7cudf 0
00128760
00128c80
00128c80reflect.intFromReg: ; void reflect.intFromReg(internal/abi.RegArgs * r, int reg, uintptr argSize, void * to)
00128c80ldr x16, [x28+16]
00128c84subs xzr, sp, x16
00128c88b.ls 0x128cd0
00128c8cstr x30, [sp-48]!
00128c90stur x29, [sp-8]
00128c94sub x29, sp, 8
00128c98str x0, [sp+56]
00128c9cstr x1, [sp+64]
00128ca0str x2, [sp+72]
00128ca4str x3, [sp+80]
00128ca8bl internal/abi.(*RegArgs).IntRegArgAddr
00128cacstr x0, [sp+32]
00128cb0ldr x2, [sp+72]
00128cb4ldr x3, [sp+80]
00128cb8mov x1, x0
00128cbcmov x0, x3
00128cc0bl reflect.memmove
00128cc4ldur x29, [sp-8]
00128cc8ldr x30, [sp], 48
00128cccret x30
00128cd0
00128cd0loc_128cd0:
00128cd0stp x0, x1, [sp+8]
00128cd4stp x2, x3, [sp+24]
00128cd8mov x3, x30
00128cdcbl runtime.morestack_noctxt.abi0
00128ce0ldp x0, x1, [sp+8]
00128ce4ldp x2, x3, [sp+24]
00128ce8b 0x128c80
00128cecudf 0
00128c80
00128c80reflect.intFromReg: ; void reflect.intFromReg(internal/abi.RegArgs * r, int reg, uintptr argSize, void * to)
00128c80ldr x16, [x28+16]
00128c84subs xzr, sp, x16
00128c88b.ls 0x128cd0
00128c8cstr x30, [sp-48]!
00128c90stur x29, [sp-8]
00128c94sub x29, sp, 8
00128c98str x0, [sp+56]
00128c9cstr x1, [sp+64]
00128ca0str x2, [sp+72]
00128ca4str x3, [sp+80]
00128ca8bl internal/abi.(*RegArgs).IntRegArgAddr
00128cacstr x0, [sp+32]
00128cb0ldr x2, [sp+72]
00128cb4ldr x3, [sp+80]
00128cb8mov x1, x0
00128cbcmov x0, x3
00128cc0bl reflect.memmove
00128cc4ldur x29, [sp-8]
00128cc8ldr x30, [sp], 48
00128cccret x30
00128cd0
00128cd0loc_128cd0:
00128cd0stp x0, x1, [sp+8]
00128cd4stp x2, x3, [sp+24]
00128cd8mov x3, x30
00128cdcbl runtime.morestack_noctxt.abi0
00128ce0ldp x0, x1, [sp+8]
00128ce4ldp x2, x3, [sp+24]
00128ce8b 0x128c80
00128cecudf 0
00128c80
Loading..