File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    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
    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
    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
    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
    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
    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
    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