File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00125c80
00125c80strconv.Unquote: ; void strconv.Unquote(struct string s)
00125c80ldr x16, [x28+16]
00125c84sub x17, sp, 96
00125c88subs xzr, x17, x16
00125c8cb.ls 0x125db4
00125c90str x30, [sp-224]!
00125c94stur x29, [sp-8]
00125c98sub x29, sp, 8
00125c9cstr x0, [sp+232]
00125ca0str x1, [sp+240]
00125ca4stp xzr, xzr, [sp+56]
00125ca8stp xzr, xzr, [sp+40]
00125cacstp xzr, xzr, [sp+120]
00125cb0stp xzr, xzr, [sp+200]
00125cb4stp xzr, xzr, [sp+184]
00125cb8ldr x0, [sp+232]
00125cbcldr x1, [sp+240]
00125cc0orr x2, xzr, 1
00125cc4bl strconv.unquote
00125cc8str x0, [sp+120]
00125cccstr x1, [sp+128]
00125cd0str x2, [sp+200]
00125cd4str x3, [sp+208]
00125cd8str x4, [sp+184]
00125cdcstr x5, [sp+192]
00125ce0ldr x3, [sp+128]
00125ce4ldr x4, [sp+120]
00125ce8str x4, [sp+168]
00125cecstr x3, [sp+176]
00125cf0ldr x3, [sp+200]
00125cf4ldr x4, [sp+208]
00125cf8str x3, [sp+152]
00125cfcstr x4, [sp+160]
00125d00ldr x3, [sp+184]
00125d04ldr x4, [sp+192]
00125d08str x3, [sp+136]
00125d0cstr x4, [sp+144]
00125d10ldr x3, [sp+168]
00125d14ldr x4, [sp+176]
00125d18str x3, [sp+88]
00125d1cstr x4, [sp+96]
00125d20ldr x3, [sp+152]
00125d24ldr x4, [sp+160]
00125d28str x3, [sp+72]
00125d2cstr x4, [sp+80]
00125d30ldr x3, [sp+136]
00125d34ldr x4, [sp+144]
00125d38str x3, [sp+104]
00125d3cstr x4, [sp+112]
00125d40ldr x3, [sp+80]
00125d44str x3, [sp+32]
00125d48cbnz x3, 0x125d50
00125d4cb 0x125d80
00125d50
00125d50loc_125d50:
00125d50stp xzr, xzr, [sp+56]
00125d54adrp x27, 0x8fc000
00125d58ldr x3, [x27+2056]
00125d5cadrp x27, 0x8fc000
00125d60ldr x2, [x27+2048]
00125d64str x2, [sp+40]
00125d68str x3, [sp+48]
00125d6cldr x0, [sp+56]
00125d70ldr x1, [sp+64]
00125d74ldur x29, [sp-8]
00125d78ldr x30, [sp], 224
00125d7cret x30
00125d80
00125d80loc_125d80:
00125d80ldr x4, [sp+88]
00125d84ldr x5, [sp+96]
00125d88str x4, [sp+56]
00125d8cstr x5, [sp+64]
00125d90ldr x2, [sp+104]
00125d94ldr x3, [sp+112]
00125d98str x2, [sp+40]
00125d9cstr x3, [sp+48]
00125da0ldr x0, [sp+56]
00125da4ldr x1, [sp+64]
00125da8ldur x29, [sp-8]
00125dacldr x30, [sp], 224
00125db0ret x30
00125db4
00125db4loc_125db4:
00125db4stp x0, x1, [sp+8]
00125db8mov x3, x30
00125dbcbl runtime.morestack_noctxt.abi0
00125dc0ldp x0, x1, [sp+8]
00125dc4b 0x125c80
00125dc8udf 0
00125dccudf 0
00125c80
00125c80strconv.Unquote: ; void strconv.Unquote(struct string s)
00125c80ldr x16, [x28+16]
00125c84sub x17, sp, 96
00125c88subs xzr, x17, x16
00125c8cb.ls 0x125db4
00125c90str x30, [sp-224]!
00125c94stur x29, [sp-8]
00125c98sub x29, sp, 8
00125c9cstr x0, [sp+232]
00125ca0str x1, [sp+240]
00125ca4stp xzr, xzr, [sp+56]
00125ca8stp xzr, xzr, [sp+40]
00125cacstp xzr, xzr, [sp+120]
00125cb0stp xzr, xzr, [sp+200]
00125cb4stp xzr, xzr, [sp+184]
00125cb8ldr x0, [sp+232]
00125cbcldr x1, [sp+240]
00125cc0orr x2, xzr, 1
00125cc4bl strconv.unquote
00125cc8str x0, [sp+120]
00125cccstr x1, [sp+128]
00125cd0str x2, [sp+200]
00125cd4str x3, [sp+208]
00125cd8str x4, [sp+184]
00125cdcstr x5, [sp+192]
00125ce0ldr x3, [sp+128]
00125ce4ldr x4, [sp+120]
00125ce8str x4, [sp+168]
00125cecstr x3, [sp+176]
00125cf0ldr x3, [sp+200]
00125cf4ldr x4, [sp+208]
00125cf8str x3, [sp+152]
00125cfcstr x4, [sp+160]
00125d00ldr x3, [sp+184]
00125d04ldr x4, [sp+192]
00125d08str x3, [sp+136]
00125d0cstr x4, [sp+144]
00125d10ldr x3, [sp+168]
00125d14ldr x4, [sp+176]
00125d18str x3, [sp+88]
00125d1cstr x4, [sp+96]
00125d20ldr x3, [sp+152]
00125d24ldr x4, [sp+160]
00125d28str x3, [sp+72]
00125d2cstr x4, [sp+80]
00125d30ldr x3, [sp+136]
00125d34ldr x4, [sp+144]
00125d38str x3, [sp+104]
00125d3cstr x4, [sp+112]
00125d40ldr x3, [sp+80]
00125d44str x3, [sp+32]
00125d48cbnz x3, 0x125d50
00125d4cb 0x125d80
00125d50
00125d50loc_125d50:
00125d50stp xzr, xzr, [sp+56]
00125d54adrp x27, 0x8fc000
00125d58ldr x3, [x27+2056]
00125d5cadrp x27, 0x8fc000
00125d60ldr x2, [x27+2048]
00125d64str x2, [sp+40]
00125d68str x3, [sp+48]
00125d6cldr x0, [sp+56]
00125d70ldr x1, [sp+64]
00125d74ldur x29, [sp-8]
00125d78ldr x30, [sp], 224
00125d7cret x30
00125d80
00125d80loc_125d80:
00125d80ldr x4, [sp+88]
00125d84ldr x5, [sp+96]
00125d88str x4, [sp+56]
00125d8cstr x5, [sp+64]
00125d90ldr x2, [sp+104]
00125d94ldr x3, [sp+112]
00125d98str x2, [sp+40]
00125d9cstr x3, [sp+48]
00125da0ldr x0, [sp+56]
00125da4ldr x1, [sp+64]
00125da8ldur x29, [sp-8]
00125dacldr x30, [sp], 224
00125db0ret x30
00125db4
00125db4loc_125db4:
00125db4stp x0, x1, [sp+8]
00125db8mov x3, x30
00125dbcbl runtime.morestack_noctxt.abi0
00125dc0ldp x0, x1, [sp+8]
00125dc4b 0x125c80
00125dc8udf 0
00125dccudf 0
00125c80
00125dd0
00125dd0strconv.unquote: ; void strconv.unquote(struct string in, bool unescape)
00125dd0ldr x16, [x28+16]
00125dd4sub x17, sp, 288
00125dd8subs xzr, x17, x16
00125ddcb.ls 0x126a28
00125de0sub x20, sp, 416
00125de4stp x29, x30, [x20-8]
00125de8add sp, x20, 0
00125decsub x29, sp, 8
00125df0str x0, [sp+424]
00125df4str x1, [sp+432]
00125df8strb w2, [sp+440]
00125dfcstp xzr, xzr, [sp+216]
00125e00stp xzr, xzr, [sp+200]
00125e04stp xzr, xzr, [sp+264]
00125e08ldr x6, [sp+432]
00125e0cstr x6, [sp+168]
00125e10subs xzr, x6, 2
00125e14b.lt 0x125e1c
00125e18b 0x125e64
00125e1c
00125e1cloc_125e1c:
00125e1cstp xzr, xzr, [sp+216]
00125e20ldr x6, [sp+432]
00125e24ldr x7, [sp+424]
00125e28str x7, [sp+200]
00125e2cstr x6, [sp+208]
00125e30adrp x27, 0x8fc000
00125e34ldr x4, [x27+2048]
00125e38adrp x27, 0x8fc000
00125e3cldr x5, [x27+2056]
00125e40str x4, [sp+264]
00125e44str x5, [sp+272]
00125e48ldr x2, [sp+200]
00125e4cldr x0, [sp+216]
00125e50ldr x1, [sp+224]
00125e54ldr x3, [sp+208]
00125e58ldp x29, x30, [sp-8]
00125e5cadd sp, sp, 416
00125e60ret x30
00125e64
00125e64loc_125e64:
00125e64ldr x1, [sp+432]
00125e68ldr x3, [sp+424]
00125e6csubs xzr, x1, 0
00125e70b.hi 0x125e78
00125e74b 0x126a1c
00125e78
00125e78loc_125e78:
00125e78ldrb w3, [x3]
00125e7cstrb w3, [sp+90]
00125e80ldr x1, [sp+432]
00125e84ldr x3, [sp+424]
00125e88subs xzr, x1, 1
00125e8cb.hs 0x125e94
00125e90b 0x126a14
00125e94
00125e94loc_125e94:
00125e94sub x1, x1, 1
00125e98sub x4, xzr, x1
00125e9csbfm x4, x4, 63, 63
00125ea0and x4, x4, 1
00125ea4add x0, x3, x4
00125ea8str x0, [sp+360]
00125eacstr x1, [sp+368]
00125eb0ldrb w2, [sp+90]
00125eb4bl strconv.index
00125eb8str x0, [sp+136]
00125ebctbnz x0, 63, 0x125ec4
00125ec0b 0x125f0c
00125ec4
00125ec4loc_125ec4:
00125ec4stp xzr, xzr, [sp+216]
00125ec8ldr x6, [sp+432]
00125eccldr x7, [sp+424]
00125ed0str x7, [sp+200]
00125ed4str x6, [sp+208]
00125ed8adrp x27, 0x8fc000
00125edcldr x4, [x27+2048]
00125ee0adrp x27, 0x8fc000
00125ee4ldr x5, [x27+2056]
00125ee8str x4, [sp+264]
00125eecstr x5, [sp+272]
00125ef0ldr x2, [sp+200]
00125ef4ldr x0, [sp+216]
00125ef8ldr x3, [sp+208]
00125efcldr x1, [sp+224]
00125f00ldp x29, x30, [sp-8]
00125f04add sp, sp, 416
00125f08ret x30
00125f0c
00125f0cloc_125f0c:
00125f0cadd x6, x0, 2
00125f10str x6, [sp+136]
00125f14ldrb w6, [sp+90]
00125f18strb w6, [sp+95]
00125f1cmov x7, x6
00125f20subs wzr, w7, 34
00125f24b.eq 0x125f2c
00125f28b 0x125f30
00125f2c
00125f2cloc_125f2c:
00125f2cb 0x125f44
00125f30
00125f30loc_125f30:
00125f30mov x7, x6
00125f34subs wzr, w7, 39
00125f38b.eq 0x125f40
00125f3cb 0x1262c8
00125f40
00125f40loc_125f40:
00125f40b 0x125f44
00125f44
00125f44loc_125f44:
00125f44ldr x1, [sp+136]
00125f48ldr x0, [sp+424]
00125f4cldr x2, [sp+432]
00125f50subs xzr, x2, x1
00125f54b.hs 0x125f5c
00125f58b 0x126a10
00125f5c
00125f5cloc_125f5c:
00125f5cb 0x125f60
00125f60
00125f60loc_125f60:
00125f60str x0, [sp+360]
00125f64str x1, [sp+368]
00125f68movz x2, 92
00125f6cbl strconv.contains
00125f70strb w0, [sp+97]
00125f74eor x3, x0, 1
00125f78strb w3, [sp+98]
00125f7ctbnz w0, 0, 0x125f84
00125f80b 0x125f88
00125f84
00125f84loc_125f84:
00125f84b 0x125fc4
00125f88
00125f88loc_125f88:
00125f88ldr x1, [sp+136]
00125f8cldr x0, [sp+424]
00125f90ldr x2, [sp+432]
00125f94subs xzr, x1, x2
00125f98b.ls 0x125fa0
00125f9cb 0x126a0c
00125fa0
00125fa0loc_125fa0:
00125fa0b 0x125fa4
00125fa4
00125fa4loc_125fa4:
00125fa4str x0, [sp+344]
00125fa8str x1, [sp+352]
00125facmovz x2, 10
00125fb0bl strconv.contains
00125fb4strb w0, [sp+96]
00125fb8eor x3, x0, 1
00125fbcstrb w3, [sp+98]
00125fc0b 0x125fc4
00125fc4
00125fc4loc_125fc4:
00125fc4ldrb w6, [sp+98]
00125fc8tbnz w6, 0, 0x125fd0
00125fccb 0x126224
00125fd0
00125fd0loc_125fd0:
00125fd0strb wzr, [sp+89]
00125fd4ldrb w6, [sp+90]
00125fd8strb w6, [sp+93]
00125fdcmov x7, x6
00125fe0subs wzr, w7, 34
00125fe4b.eq 0x125fec
00125fe8b 0x126044
00125fec
00125fecloc_125fec:
00125fecb 0x125ff0
00125ff0
00125ff0loc_125ff0:
00125ff0ldr x3, [sp+136]
00125ff4sub x1, x3, 1
00125ff8str x1, [sp+168]
00125ffcldr x2, [sp+432]
00126000ldr x4, [sp+424]
00126004subs xzr, x2, x1
00126008b.hs 0x126010
0012600cb 0x126a08
00126010
00126010loc_126010:
00126010subs xzr, x1, 1
00126014b.hs 0x12601c
00126018b 0x126a00
0012601c
0012601cloc_12601c:
0012601csub x1, x3, 2
00126020sub x2, xzr, x1
00126024sbfm x2, x2, 63, 63
00126028and x2, x2, 1
0012602cadd x0, x4, x2
00126030str x0, [sp+360]
00126034str x1, [sp+368]
00126038bl unicode/utf8.ValidString
0012603cstrb w0, [sp+89]
00126040b 0x12613c
00126044
00126044loc_126044:
00126044subs wzr, w6, 39
00126048b.eq 0x126050
0012604cb 0x126134
00126050
00126050loc_126050:
00126050b 0x126054
00126054
00126054loc_126054:
00126054ldr x3, [sp+136]
00126058sub x1, x3, 1
0012605cstr x1, [sp+168]
00126060ldr x2, [sp+432]
00126064ldr x4, [sp+424]
00126068subs xzr, x2, x1
0012606cb.hs 0x126074
00126070b 0x1269fc
00126074
00126074loc_126074:
00126074subs xzr, x1, 1
00126078b.hs 0x126080
0012607cb 0x1269f4
00126080
00126080loc_126080:
00126080sub x1, x3, 2
00126084sub x2, xzr, x1
00126088sbfm x2, x2, 63, 63
0012608cand x2, x2, 1
00126090add x0, x4, x2
00126094str x0, [sp+360]
00126098str x1, [sp+368]
0012609cbl unicode/utf8.DecodeRuneInString
001260a0str w0, [sp+108]
001260a4str x1, [sp+160]
001260a8ldrsw x2, [sp+108]
001260acstr w2, [sp+116]
001260b0ldr x2, [sp+160]
001260b4str x2, [sp+176]
001260b8ldrsw x2, [sp+116]
001260bcstr w2, [sp+104]
001260c0ldr x2, [sp+176]
001260c4str x2, [sp+120]
001260c8add x2, x2, 2
001260ccldr x3, [sp+136]
001260d0subs xzr, x3, x2
001260d4cset x2, eq
001260d8strb w2, [sp+97]
001260dcb.eq 0x1260e4
001260e0b 0x126124
001260e4
001260e4loc_1260e4:
001260e4ldrsw x6, [sp+104]
001260e8movz x7, 65533
001260ecsubs wzr, w6, w7
001260f0cset x6, ne
001260f4strb w6, [sp+98]
001260f8b.ne 0x126100
001260fcb 0x126104
00126100
00126100loc_126100:
00126100b 0x126118
00126104
00126104loc_126104:
00126104ldr x6, [sp+120]
00126108subs xzr, x6, 1
0012610ccset x6, ne
00126110strb w6, [sp+98]
00126114b 0x126118
00126118
00126118loc_126118:
00126118ldrb w6, [sp+98]
0012611cstrb w6, [sp+97]
00126120b 0x126128
00126124
00126124loc_126124:
00126124b 0x126128
00126128
00126128loc_126128:
00126128ldrb w6, [sp+97]
0012612cstrb w6, [sp+89]
00126130b 0x12613c
00126134
00126134loc_126134:
00126134b 0x126138
00126138
00126138loc_126138:
00126138b 0x12613c
0012613c
0012613cloc_12613c:
0012613cldrb w6, [sp+89]
00126140tbnz w6, 0, 0x126148
00126144b 0x126220
00126148
00126148loc_126148:
00126148ldr x1, [sp+136]
0012614cldr x6, [sp+424]
00126150ldr x2, [sp+432]
00126154subs xzr, x2, x1
00126158b.hs 0x126160
0012615cb 0x1269f0
00126160
00126160loc_126160:
00126160b 0x126164
00126164
00126164loc_126164:
00126164str x6, [sp+216]
00126168str x1, [sp+224]
0012616cldrb w7, [sp+440]
00126170tbnz w7, 0, 0x126178
00126174b 0x1261bc
00126178
00126178loc_126178:
00126178ldr x7, [sp+136]
0012617csub x8, x7, 1
00126180str x8, [sp+160]
00126184subs xzr, x1, x8
00126188b.hs 0x126190
0012618cb 0x1269e4
00126190
00126190loc_126190:
00126190subs xzr, x8, 1
00126194b.hs 0x12619c
00126198b 0x1269d8
0012619c
0012619cloc_12619c:
0012619csub x7, x7, 2
001261a0sub x8, xzr, x7
001261a4sbfm x8, x8, 63, 63
001261a8and x8, x8, 1
001261acadd x6, x6, x8
001261b0str x6, [sp+216]
001261b4str x7, [sp+224]
001261b8b 0x1261c0
001261bc
001261bcloc_1261bc:
001261bcb 0x1261c0
001261c0
001261c0loc_1261c0:
001261c0ldr x0, [sp+136]
001261c4ldr x1, [sp+432]
001261c8ldr x6, [sp+424]
001261ccsubs xzr, x1, x0
001261d0b.hs 0x1261d8
001261d4b 0x1269d4
001261d8
001261d8loc_1261d8:
001261d8sub x7, x1, x0
001261dcsub x8, xzr, x7
001261e0and x8, x0, x8, asr #63
001261e4add x6, x6, x8
001261e8str x6, [sp+360]
001261ecstr x7, [sp+368]
001261f0str x6, [sp+200]
001261f4str x7, [sp+208]
001261f8stp xzr, xzr, [sp+264]
001261fcldr x0, [sp+216]
00126200ldr x2, [sp+200]
00126204ldr x1, [sp+224]
00126208ldr x3, [sp+208]
0012620cmov x4, xzr
00126210mov x5, xzr
00126214ldp x29, x30, [sp-8]
00126218add sp, sp, 416
0012621cret x30
00126220
00126220loc_126220:
00126220b 0x126228
00126224
00126224loc_126224:
00126224b 0x126228
00126228
00126228loc_126228:
00126228str xzr, [sp+280]
0012622cstp xzr, xzr, [sp+288]
00126230ldr x6, [sp+424]
00126234ldr x7, [sp+432]
00126238str x6, [sp+232]
0012623cstr x7, [sp+240]
00126240ldr x1, [sp+432]
00126244ldr x6, [sp+424]
00126248subs xzr, x1, 1
0012624cb.hs 0x126254
00126250b 0x1269cc
00126254
00126254loc_126254:
00126254sub x7, x1, 1
00126258sub x8, xzr, x7
0012625csbfm x8, x8, 63, 63
00126260and x8, x8, 1
00126264add x6, x6, x8
00126268str x6, [sp+424]
0012626cstr x7, [sp+432]
00126270ldrb w6, [sp+440]
00126274tbnz w6, 0, 0x12627c
00126278b 0x1262c0
0012627c
0012627cloc_12627c:
0012627cldr x3, [sp+136]
00126280add x3, x3, x3, lsl #1
00126284add x3, x3, x3, lsr #63
00126288sbfm x2, x3, 1, 63
0012628cstr x2, [sp+144]
00126290adrp x0, 0x4cf000
00126294add x0, x0, 3072
00126298mov x1, xzr
0012629cbl runtime.makeslice
001262a0ldr x3, [sp+136]
001262a4str x0, [sp+280]
001262a8str xzr, [sp+288]
001262acadd x3, x3, x3, lsl #1
001262b0add x3, x3, x3, lsr #63
001262b4sbfm x3, x3, 1, 63
001262b8str x3, [sp+296]
001262bcb 0x1262c4
001262c0
001262c0loc_1262c0:
001262c0b 0x1262c4
001262c4
001262c4loc_1262c4:
001262c4b 0x12658c
001262c8
001262c8loc_1262c8:
001262c8subs wzr, w6, 96
001262ccb.eq 0x1262d4
001262d0b 0x1263d4
001262d4
001262d4loc_1262d4:
001262d4b 0x1262d8
001262d8
001262d8loc_1262d8:
001262d8ldrb w6, [sp+440]
001262dctbnz w6, 0, 0x1262e4
001262e0b 0x1263a8
001262e4
001262e4loc_1262e4:
001262e4ldr x1, [sp+136]
001262e8ldr x0, [sp+424]
001262ecldr x2, [sp+432]
001262f0subs xzr, x2, x1
001262f4b.hs 0x1262fc
001262f8b 0x126588
001262fc
001262fcloc_1262fc:
001262fcb 0x126300
00126300
00126300loc_126300:
00126300str x0, [sp+360]
00126304str x1, [sp+368]
00126308movz x2, 13
0012630cbl strconv.contains
00126310strb w0, [sp+98]
00126314tbnz w0, 0, 0x12631c
00126318b 0x126358
0012631c
0012631cloc_12631c:
0012631cb 0x126320
00126320
00126320loc_126320:
00126320ldr x3, [sp+136]
00126324sub x2, x3, 3
00126328adrp x0, 0x4cf000
0012632cadd x0, x0, 3072
00126330mov x1, xzr
00126334bl runtime.makeslice
00126338ldr x3, [sp+136]
0012633cstr x0, [sp+304]
00126340str xzr, [sp+312]
00126344sub x3, x3, 3
00126348str x3, [sp+320]
0012634corr x3, xzr, 1
00126350str x3, [sp+128]
00126354b 0x12649c
00126358
00126358loc_126358:
00126358b 0x12635c
0012635c
0012635cloc_12635c:
0012635cldr x6, [sp+136]
00126360sub x1, x6, 1
00126364str x1, [sp+168]
00126368ldr x2, [sp+432]
0012636cldr x7, [sp+424]
00126370subs xzr, x2, x1
00126374b.hs 0x12637c
00126378b 0x126498
0012637c
0012637cloc_12637c:
0012637csubs xzr, x1, 1
00126380b.hs 0x126388
00126384b 0x126490
00126388
00126388loc_126388:
00126388sub x6, x6, 2
0012638csub x8, xzr, x6
00126390sbfm x8, x8, 63, 63
00126394and x8, x8, 1
00126398add x7, x7, x8
0012639cstr x7, [sp+216]
001263a0str x6, [sp+224]
001263a4b 0x126428
001263a8
001263a8loc_1263a8:
001263a8b 0x1263ac
001263ac
001263acloc_1263ac:
001263acldr x1, [sp+136]
001263b0ldr x2, [sp+432]
001263b4ldr x6, [sp+424]
001263b8subs xzr, x2, x1
001263bcb.hs 0x1263c4
001263c0b 0x12648c
001263c4
001263c4loc_1263c4:
001263c4b 0x1263c8
001263c8
001263c8loc_1263c8:
001263c8str x6, [sp+216]
001263ccstr x1, [sp+224]
001263d0b 0x126428
001263d4
001263d4loc_1263d4:
001263d4b 0x1263d8
001263d8
001263d8loc_1263d8:
001263d8b 0x1263dc
001263dc
001263dcloc_1263dc:
001263dcb 0x1263e0
001263e0
001263e0loc_1263e0:
001263e0stp xzr, xzr, [sp+216]
001263e4ldr x6, [sp+432]
001263e8ldr x7, [sp+424]
001263ecstr x7, [sp+200]
001263f0str x6, [sp+208]
001263f4adrp x27, 0x8fb000
001263f8ldr x4, [x27+2048]
001263fcadrp x27, 0x8fb000
00126400ldr x5, [x27+2056]
00126404str x4, [sp+264]
00126408str x5, [sp+272]
0012640cldr x2, [sp+200]
00126410ldr x0, [sp+216]
00126414ldr x3, [sp+208]
00126418ldr x1, [sp+224]
0012641cldp x29, x30, [sp-8]
00126420add sp, sp, 416
00126424ret x30
00126428
00126428loc_126428:
00126428ldr x0, [sp+136]
0012642cldr x1, [sp+432]
00126430ldr x6, [sp+424]
00126434subs xzr, x0, x1
00126438b.ls 0x126440
0012643cb 0x126488
00126440
00126440loc_126440:
00126440sub x7, x1, x0
00126444sub x8, xzr, x7
00126448and x8, x0, x8, asr #63
0012644cadd x6, x6, x8
00126450str x6, [sp+360]
00126454str x7, [sp+368]
00126458str x6, [sp+200]
0012645cstr x7, [sp+208]
00126460stp xzr, xzr, [sp+264]
00126464ldr x0, [sp+216]
00126468ldr x2, [sp+200]
0012646cldr x3, [sp+208]
00126470ldr x1, [sp+224]
00126474mov x4, xzr
00126478mov x5, xzr
0012647cldp x29, x30, [sp-8]
00126480add sp, sp, 416
00126484ret x30
00126488
00126488loc_126488:
00126488bl runtime.panicSliceB
0012648c
0012648cloc_12648c:
0012648cbl runtime.panicSliceAlen
00126490
00126490loc_126490:
00126490orr x0, xzr, 1
00126494bl runtime.panicSliceB
00126498
00126498loc_126498:
00126498bl runtime.panicSliceAlen
0012649c
0012649cloc_12649c:
0012649cldr x5, [sp+128]
001264a0ldr x6, [sp+136]
001264a4sub x6, x6, 1
001264a8subs xzr, x5, x6
001264acb.lt 0x1264b4
001264b0b 0x126564
001264b4
001264b4loc_1264b4:
001264b4ldr x0, [sp+128]
001264b8ldr x1, [sp+432]
001264bcldr x5, [sp+424]
001264c0subs xzr, x0, x1
001264c4b.lo 0x1264cc
001264c8b 0x126584
001264cc
001264ccloc_1264cc:
001264ccldrb w5, [x5+x0]
001264d0subs wzr, w5, 13
001264d4b.ne 0x1264dc
001264d8b 0x12654c
001264dc
001264dcloc_1264dc:
001264dcldr x0, [sp+128]
001264e0ldr x1, [sp+432]
001264e4ldr x5, [sp+424]
001264e8subs xzr, x0, x1
001264ecb.lo 0x1264f4
001264f0b 0x126580
001264f4
001264f4loc_1264f4:
001264f4ldrb w5, [x5+x0]
001264f8strb w5, [sp+94]
001264fcldr x2, [sp+320]
00126500ldr x0, [sp+304]
00126504ldr x5, [sp+312]
00126508add x1, x5, 1
0012650csubs xzr, x2, x1
00126510b.hs 0x126518
00126514b 0x12651c
00126518
00126518loc_126518:
00126518b 0x126530
0012651c
0012651cloc_12651c:
0012651cadrp x4, 0x4cf000
00126520add x4, x4, 3072
00126524bl runtime.growslice
00126528orr x3, xzr, 1
0012652cb 0x126530
00126530
00126530loc_126530:
00126530ldrb w5, [sp+94]
00126534sub x6, x1, 1
00126538strb w5, [x0+x6]
0012653cstr x0, [sp+304]
00126540str x1, [sp+312]
00126544str x2, [sp+320]
00126548b 0x126550
0012654c
0012654cloc_12654c:
0012654cb 0x126550
00126550
00126550loc_126550:
00126550b 0x126554
00126554
00126554loc_126554:
00126554ldr x5, [sp+128]
00126558add x5, x5, 1
0012655cstr x5, [sp+128]
00126560b 0x12649c
00126564
00126564loc_126564:
00126564ldr x1, [sp+304]
00126568ldr x2, [sp+312]
0012656cmov x0, xzr
00126570bl runtime.slicebytetostring
00126574str x0, [sp+216]
00126578str x1, [sp+224]
0012657cb 0x126428
00126580
00126580loc_126580:
00126580bl runtime.panicIndex
00126584
00126584loc_126584:
00126584bl runtime.panicIndex
00126588
00126588loc_126588:
00126588bl runtime.panicSliceAlen
0012658c
0012658cloc_12658c:
0012658cldr x6, [sp+432]
00126590str x6, [sp+160]
00126594subs xzr, x6, 0
00126598cset x7, ne
0012659cstrb w7, [sp+97]
001265a0cbnz x6, 0x1265a8
001265a4b 0x1265d4
001265a8
001265a8loc_1265a8:
001265a8ldr x1, [sp+432]
001265acldr x6, [sp+424]
001265b0subs xzr, x1, 0
001265b4b.hi 0x1265bc
001265b8b 0x1269c4
001265bc
001265bcloc_1265bc:
001265bcldrb w6, [x6]
001265c0ldrb w7, [sp+90]
001265c4subs wzr, w6, w7
001265c8cset x6, ne
001265ccstrb w6, [sp+97]
001265d0b 0x1265d8
001265d4
001265d4loc_1265d4:
001265d4b 0x1265d8
001265d8
001265d8loc_1265d8:
001265d8ldrb w6, [sp+97]
001265dctbnz w6, 0, 0x1265e4
001265e0b 0x126800
001265e4
001265e4loc_1265e4:
001265e4stp xzr, xzr, [sp+360]
001265e8stp xzr, xzr, [sp+328]
001265ecldrb w2, [sp+90]
001265f0ldr x0, [sp+424]
001265f4ldr x1, [sp+432]
001265f8bl strconv.UnquoteChar
001265fcstr w0, [sp+108]
00126600strb w1, [sp+98]
00126604str x2, [sp+360]
00126608str x3, [sp+368]
0012660cstr x4, [sp+328]
00126610str x5, [sp+336]
00126614ldrsw x3, [sp+108]
00126618str w3, [sp+112]
0012661cldrb w3, [sp+98]
00126620strb w3, [sp+99]
00126624ldr x3, [sp+368]
00126628ldr x4, [sp+360]
0012662cstr x4, [sp+392]
00126630str x3, [sp+400]
00126634ldr x3, [sp+328]
00126638ldr x4, [sp+336]
0012663cstr x3, [sp+376]
00126640str x4, [sp+384]
00126644ldrsw x3, [sp+112]
00126648str w3, [sp+100]
0012664cldrb w3, [sp+99]
00126650strb w3, [sp+91]
00126654ldr x3, [sp+392]
00126658ldr x4, [sp+400]
0012665cstr x3, [sp+184]
00126660str x4, [sp+192]
00126664ldr x3, [sp+376]
00126668ldr x4, [sp+384]
0012666cstr x3, [sp+248]
00126670str x4, [sp+256]
00126674ldr x1, [sp+432]
00126678ldr x3, [sp+424]
0012667csubs xzr, x1, 0
00126680b.hi 0x126688
00126684b 0x1269bc
00126688
00126688loc_126688:
00126688ldrb w6, [x3]
0012668csubs wzr, w6, 10
00126690cset x6, eq
00126694strb w6, [sp+98]
00126698b.eq 0x1266a0
0012669cb 0x1266a4
001266a0
001266a0loc_1266a0:
001266a0b 0x1266b8
001266a4
001266a4loc_1266a4:
001266a4ldr x6, [sp+248]
001266a8subs xzr, x6, 0
001266accset x6, ne
001266b0strb w6, [sp+98]
001266b4b 0x1266b8
001266b8
001266b8loc_1266b8:
001266b8ldrb w6, [sp+98]
001266bctbnz w6, 0, 0x1266c4
001266c0b 0x12670c
001266c4
001266c4loc_1266c4:
001266c4stp xzr, xzr, [sp+216]
001266c8ldr x6, [sp+240]
001266ccldr x7, [sp+232]
001266d0str x7, [sp+200]
001266d4str x6, [sp+208]
001266d8adrp x27, 0x8fb000
001266dcldr x4, [x27+2048]
001266e0adrp x27, 0x8fb000
001266e4ldr x5, [x27+2056]
001266e8str x4, [sp+264]
001266ecstr x5, [sp+272]
001266f0ldr x0, [sp+216]
001266f4ldr x2, [sp+200]
001266f8ldr x1, [sp+224]
001266fcldr x3, [sp+208]
00126700ldp x29, x30, [sp-8]
00126704add sp, sp, 416
00126708ret x30
0012670c
0012670cloc_12670c:
0012670cldr x6, [sp+184]
00126710ldr x7, [sp+192]
00126714str x6, [sp+424]
00126718str x7, [sp+432]
0012671cldrb w6, [sp+440]
00126720tbnz w6, 0, 0x126728
00126724b 0x1267e0
00126728
00126728loc_126728:
00126728ldrsw x6, [sp+100]
0012672csubs wzr, w6, 128
00126730cset x6, lt
00126734strb w6, [sp+98]
00126738b.lt 0x126740
0012673cb 0x126744
00126740
00126740loc_126740:
00126740b 0x126754
00126744
00126744loc_126744:
00126744ldrb w6, [sp+91]
00126748eor x6, x6, 1
0012674cstrb w6, [sp+98]
00126750b 0x126754
00126754
00126754loc_126754:
00126754ldrb w6, [sp+98]
00126758tbnz w6, 0, 0x126760
0012675cb 0x1267b8
00126760
00126760loc_126760:
00126760ldrsw x6, [sp+100]
00126764strb w6, [sp+92]
00126768ldr x2, [sp+296]
0012676cldr x0, [sp+280]
00126770ldr x6, [sp+288]
00126774add x1, x6, 1
00126778subs xzr, x2, x1
0012677cb.hs 0x126784
00126780b 0x126788
00126784
00126784loc_126784:
00126784b 0x12679c
00126788
00126788loc_126788:
00126788orr x3, xzr, 1
0012678cadrp x4, 0x4cf000
00126790add x4, x4, 3072
00126794bl runtime.growslice
00126798b 0x12679c
0012679c
0012679cloc_12679c:
0012679cldrb w6, [sp+92]
001267a0sub x7, x1, 1
001267a4strb w6, [x0+x7]
001267a8str x0, [sp+280]
001267acstr x1, [sp+288]
001267b0str x2, [sp+296]
001267b4b 0x1267dc
001267b8
001267b8loc_1267b8:
001267b8ldrsw x3, [sp+100]
001267bcldr x0, [sp+280]
001267c0ldr x1, [sp+288]
001267c4ldr x2, [sp+296]
001267c8bl unicode/utf8.AppendRune
001267ccstr x0, [sp+280]
001267d0str x1, [sp+288]
001267d4str x2, [sp+296]
001267d8b 0x1267dc
001267dc
001267dcloc_1267dc:
001267dcb 0x1267e4
001267e0
001267e0loc_1267e0:
001267e0b 0x1267e4
001267e4
001267e4loc_1267e4:
001267e4ldrb w6, [sp+90]
001267e8subs wzr, w6, 39
001267ecb.eq 0x1267f4
001267f0b 0x1267f8
001267f4
001267f4loc_1267f4:
001267f4b 0x126804
001267f8
001267f8loc_1267f8:
001267f8b 0x1267fc
001267fc
001267fcloc_1267fc:
001267fcb 0x12658c
00126800
00126800loc_126800:
00126800b 0x126804
00126804
00126804loc_126804:
00126804ldr x6, [sp+432]
00126808str x6, [sp+160]
0012680csubs xzr, x6, 0
00126810cset x7, ne
00126814strb w7, [sp+97]
00126818cbnz x6, 0x126820
0012681cb 0x12684c
00126820
00126820loc_126820:
00126820ldr x1, [sp+432]
00126824ldr x6, [sp+424]
00126828subs xzr, x1, 0
0012682cb.hi 0x126834
00126830b 0x1269b4
00126834
00126834loc_126834:
00126834ldrb w6, [x6]
00126838ldrb w7, [sp+90]
0012683csubs wzr, w7, w6
00126840cset x6, eq
00126844strb w6, [sp+97]
00126848b 0x126850
0012684c
0012684cloc_12684c:
0012684cb 0x126850
00126850
00126850loc_126850:
00126850ldrb w6, [sp+97]
00126854tbnz w6, 0, 0x12685c
00126858b 0x126960
0012685c
0012685cloc_12685c:
0012685cldr x1, [sp+432]
00126860ldr x6, [sp+424]
00126864subs xzr, x1, 1
00126868b.hs 0x126870
0012686cb 0x1269ac
00126870
00126870loc_126870:
00126870sub x7, x1, 1
00126874sub x8, xzr, x7
00126878sbfm x8, x8, 63, 63
0012687cand x8, x8, 1
00126880add x6, x6, x8
00126884str x6, [sp+424]
00126888str x7, [sp+432]
0012688cldrb w6, [sp+440]
00126890tbnz w6, 0, 0x126898
00126894b 0x1268e8
00126898
00126898loc_126898:
00126898ldr x1, [sp+280]
0012689cldr x2, [sp+288]
001268a0mov x0, xzr
001268a4bl runtime.slicebytetostring
001268a8str x0, [sp+216]
001268acstr x1, [sp+224]
001268b0ldr x3, [sp+424]
001268b4ldr x4, [sp+432]
001268b8str x3, [sp+200]
001268bcstr x4, [sp+208]
001268c0stp xzr, xzr, [sp+264]
001268c4ldr x0, [sp+216]
001268c8ldr x2, [sp+200]
001268ccldr x1, [sp+224]
001268d0ldr x3, [sp+208]
001268d4mov x4, xzr
001268d8mov x5, xzr
001268dcldp x29, x30, [sp-8]
001268e0add sp, sp, 416
001268e4ret x30
001268e8
001268e8loc_1268e8:
001268e8ldr x6, [sp+240]
001268ecstr x6, [sp+160]
001268f0str x7, [sp+168]
001268f4sub x6, x6, x1
001268f8add x1, x6, 1
001268fcstr x1, [sp+152]
00126900ldr x2, [sp+240]
00126904ldr x6, [sp+232]
00126908subs xzr, x2, x1
0012690cb.hs 0x126914
00126910b 0x1269a8
00126914
00126914loc_126914:
00126914b 0x126918
00126918
00126918loc_126918:
00126918str x6, [sp+360]
0012691cstr x1, [sp+368]
00126920str x6, [sp+216]
00126924str x1, [sp+224]
00126928ldr x6, [sp+424]
0012692cldr x7, [sp+432]
00126930str x6, [sp+200]
00126934str x7, [sp+208]
00126938stp xzr, xzr, [sp+264]
0012693cldr x0, [sp+216]
00126940ldr x2, [sp+200]
00126944ldr x1, [sp+224]
00126948ldr x3, [sp+208]
0012694cmov x4, xzr
00126950mov x5, xzr
00126954ldp x29, x30, [sp-8]
00126958add sp, sp, 416
0012695cret x30
00126960
00126960loc_126960:
00126960stp xzr, xzr, [sp+216]
00126964ldr x6, [sp+240]
00126968ldr x7, [sp+232]
0012696cstr x7, [sp+200]
00126970str x6, [sp+208]
00126974adrp x27, 0x8fb000
00126978ldr x4, [x27+2048]
0012697cadrp x27, 0x8fb000
00126980ldr x5, [x27+2056]
00126984str x4, [sp+264]
00126988str x5, [sp+272]
0012698cldr x0, [sp+216]
00126990ldr x2, [sp+200]
00126994ldr x1, [sp+224]
00126998ldr x3, [sp+208]
0012699cldp x29, x30, [sp-8]
001269a0add sp, sp, 416
001269a4ret x30
001269a8
001269a8loc_1269a8:
001269a8bl runtime.panicSliceAlen
001269ac
001269acloc_1269ac:
001269acorr x0, xzr, 1
001269b0bl runtime.panicSliceB
001269b4
001269b4loc_1269b4:
001269b4mov x0, xzr
001269b8bl runtime.panicIndex
001269bc
001269bcloc_1269bc:
001269bcmov x0, xzr
001269c0bl runtime.panicIndex
001269c4
001269c4loc_1269c4:
001269c4mov x0, xzr
001269c8bl runtime.panicIndex
001269cc
001269ccloc_1269cc:
001269ccorr x0, xzr, 1
001269d0bl runtime.panicSliceB
001269d4
001269d4loc_1269d4:
001269d4bl runtime.panicSliceB
001269d8
001269d8loc_1269d8:
001269d8orr x0, xzr, 1
001269dcmov x1, x8
001269e0bl runtime.panicSliceB
001269e4
001269e4loc_1269e4:
001269e4mov x2, x1
001269e8mov x1, x8
001269ecbl runtime.panicSliceAlen
001269f0
001269f0loc_1269f0:
001269f0bl runtime.panicSliceAlen
001269f4
001269f4loc_1269f4:
001269f4orr x0, xzr, 1
001269f8bl runtime.panicSliceB
001269fc
001269fcloc_1269fc:
001269fcbl runtime.panicSliceAlen
00126a00
00126a00loc_126a00:
00126a00orr x0, xzr, 1
00126a04bl runtime.panicSliceB
00126a08
00126a08loc_126a08:
00126a08bl runtime.panicSliceAlen
00126a0c
00126a0cloc_126a0c:
00126a0cbl runtime.panicSliceAlen
00126a10
00126a10loc_126a10:
00126a10bl runtime.panicSliceAlen
00126a14
00126a14loc_126a14:
00126a14orr x0, xzr, 1
00126a18bl runtime.panicSliceB
00126a1c
00126a1cloc_126a1c:
00126a1cmov x0, xzr
00126a20bl runtime.panicIndex
00126a24hint
00126a28
00126a28loc_126a28:
00126a28stp x0, x1, [sp+8]
00126a2cstrb w2, [sp+24]
00126a30mov x3, x30
00126a34bl runtime.morestack_noctxt.abi0
00126a38ldp x0, x1, [sp+8]
00126a3cldrb w2, [sp+24]
00126a40b 0x125dd0
00126a44udf 0
00126a48udf 0
00126a4cudf 0
00125dd0
00125dd0strconv.unquote: ; void strconv.unquote(struct string in, bool unescape)
00125dd0ldr x16, [x28+16]
00125dd4sub x17, sp, 288
00125dd8subs xzr, x17, x16
00125ddcb.ls 0x126a28
00125de0sub x20, sp, 416
00125de4stp x29, x30, [x20-8]
00125de8add sp, x20, 0
00125decsub x29, sp, 8
00125df0str x0, [sp+424]
00125df4str x1, [sp+432]
00125df8strb w2, [sp+440]
00125dfcstp xzr, xzr, [sp+216]
00125e00stp xzr, xzr, [sp+200]
00125e04stp xzr, xzr, [sp+264]
00125e08ldr x6, [sp+432]
00125e0cstr x6, [sp+168]
00125e10subs xzr, x6, 2
00125e14b.lt 0x125e1c
00125e18b 0x125e64
00125e1c
00125e1cloc_125e1c:
00125e1cstp xzr, xzr, [sp+216]
00125e20ldr x6, [sp+432]
00125e24ldr x7, [sp+424]
00125e28str x7, [sp+200]
00125e2cstr x6, [sp+208]
00125e30adrp x27, 0x8fc000
00125e34ldr x4, [x27+2048]
00125e38adrp x27, 0x8fc000
00125e3cldr x5, [x27+2056]
00125e40str x4, [sp+264]
00125e44str x5, [sp+272]
00125e48ldr x2, [sp+200]
00125e4cldr x0, [sp+216]
00125e50ldr x1, [sp+224]
00125e54ldr x3, [sp+208]
00125e58ldp x29, x30, [sp-8]
00125e5cadd sp, sp, 416
00125e60ret x30
00125e64
00125e64loc_125e64:
00125e64ldr x1, [sp+432]
00125e68ldr x3, [sp+424]
00125e6csubs xzr, x1, 0
00125e70b.hi 0x125e78
00125e74b 0x126a1c
00125e78
00125e78loc_125e78:
00125e78ldrb w3, [x3]
00125e7cstrb w3, [sp+90]
00125e80ldr x1, [sp+432]
00125e84ldr x3, [sp+424]
00125e88subs xzr, x1, 1
00125e8cb.hs 0x125e94
00125e90b 0x126a14
00125e94
00125e94loc_125e94:
00125e94sub x1, x1, 1
00125e98sub x4, xzr, x1
00125e9csbfm x4, x4, 63, 63
00125ea0and x4, x4, 1
00125ea4add x0, x3, x4
00125ea8str x0, [sp+360]
00125eacstr x1, [sp+368]
00125eb0ldrb w2, [sp+90]
00125eb4bl strconv.index
00125eb8str x0, [sp+136]
00125ebctbnz x0, 63, 0x125ec4
00125ec0b 0x125f0c
00125ec4
00125ec4loc_125ec4:
00125ec4stp xzr, xzr, [sp+216]
00125ec8ldr x6, [sp+432]
00125eccldr x7, [sp+424]
00125ed0str x7, [sp+200]
00125ed4str x6, [sp+208]
00125ed8adrp x27, 0x8fc000
00125edcldr x4, [x27+2048]
00125ee0adrp x27, 0x8fc000
00125ee4ldr x5, [x27+2056]
00125ee8str x4, [sp+264]
00125eecstr x5, [sp+272]
00125ef0ldr x2, [sp+200]
00125ef4ldr x0, [sp+216]
00125ef8ldr x3, [sp+208]
00125efcldr x1, [sp+224]
00125f00ldp x29, x30, [sp-8]
00125f04add sp, sp, 416
00125f08ret x30
00125f0c
00125f0cloc_125f0c:
00125f0cadd x6, x0, 2
00125f10str x6, [sp+136]
00125f14ldrb w6, [sp+90]
00125f18strb w6, [sp+95]
00125f1cmov x7, x6
00125f20subs wzr, w7, 34
00125f24b.eq 0x125f2c
00125f28b 0x125f30
00125f2c
00125f2cloc_125f2c:
00125f2cb 0x125f44
00125f30
00125f30loc_125f30:
00125f30mov x7, x6
00125f34subs wzr, w7, 39
00125f38b.eq 0x125f40
00125f3cb 0x1262c8
00125f40
00125f40loc_125f40:
00125f40b 0x125f44
00125f44
00125f44loc_125f44:
00125f44ldr x1, [sp+136]
00125f48ldr x0, [sp+424]
00125f4cldr x2, [sp+432]
00125f50subs xzr, x2, x1
00125f54b.hs 0x125f5c
00125f58b 0x126a10
00125f5c
00125f5cloc_125f5c:
00125f5cb 0x125f60
00125f60
00125f60loc_125f60:
00125f60str x0, [sp+360]
00125f64str x1, [sp+368]
00125f68movz x2, 92
00125f6cbl strconv.contains
00125f70strb w0, [sp+97]
00125f74eor x3, x0, 1
00125f78strb w3, [sp+98]
00125f7ctbnz w0, 0, 0x125f84
00125f80b 0x125f88
00125f84
00125f84loc_125f84:
00125f84b 0x125fc4
00125f88
00125f88loc_125f88:
00125f88ldr x1, [sp+136]
00125f8cldr x0, [sp+424]
00125f90ldr x2, [sp+432]
00125f94subs xzr, x1, x2
00125f98b.ls 0x125fa0
00125f9cb 0x126a0c
00125fa0
00125fa0loc_125fa0:
00125fa0b 0x125fa4
00125fa4
00125fa4loc_125fa4:
00125fa4str x0, [sp+344]
00125fa8str x1, [sp+352]
00125facmovz x2, 10
00125fb0bl strconv.contains
00125fb4strb w0, [sp+96]
00125fb8eor x3, x0, 1
00125fbcstrb w3, [sp+98]
00125fc0b 0x125fc4
00125fc4
00125fc4loc_125fc4:
00125fc4ldrb w6, [sp+98]
00125fc8tbnz w6, 0, 0x125fd0
00125fccb 0x126224
00125fd0
00125fd0loc_125fd0:
00125fd0strb wzr, [sp+89]
00125fd4ldrb w6, [sp+90]
00125fd8strb w6, [sp+93]
00125fdcmov x7, x6
00125fe0subs wzr, w7, 34
00125fe4b.eq 0x125fec
00125fe8b 0x126044
00125fec
00125fecloc_125fec:
00125fecb 0x125ff0
00125ff0
00125ff0loc_125ff0:
00125ff0ldr x3, [sp+136]
00125ff4sub x1, x3, 1
00125ff8str x1, [sp+168]
00125ffcldr x2, [sp+432]
00126000ldr x4, [sp+424]
00126004subs xzr, x2, x1
00126008b.hs 0x126010
0012600cb 0x126a08
00126010
00126010loc_126010:
00126010subs xzr, x1, 1
00126014b.hs 0x12601c
00126018b 0x126a00
0012601c
0012601cloc_12601c:
0012601csub x1, x3, 2
00126020sub x2, xzr, x1
00126024sbfm x2, x2, 63, 63
00126028and x2, x2, 1
0012602cadd x0, x4, x2
00126030str x0, [sp+360]
00126034str x1, [sp+368]
00126038bl unicode/utf8.ValidString
0012603cstrb w0, [sp+89]
00126040b 0x12613c
00126044
00126044loc_126044:
00126044subs wzr, w6, 39
00126048b.eq 0x126050
0012604cb 0x126134
00126050
00126050loc_126050:
00126050b 0x126054
00126054
00126054loc_126054:
00126054ldr x3, [sp+136]
00126058sub x1, x3, 1
0012605cstr x1, [sp+168]
00126060ldr x2, [sp+432]
00126064ldr x4, [sp+424]
00126068subs xzr, x2, x1
0012606cb.hs 0x126074
00126070b 0x1269fc
00126074
00126074loc_126074:
00126074subs xzr, x1, 1
00126078b.hs 0x126080
0012607cb 0x1269f4
00126080
00126080loc_126080:
00126080sub x1, x3, 2
00126084sub x2, xzr, x1
00126088sbfm x2, x2, 63, 63
0012608cand x2, x2, 1
00126090add x0, x4, x2
00126094str x0, [sp+360]
00126098str x1, [sp+368]
0012609cbl unicode/utf8.DecodeRuneInString
001260a0str w0, [sp+108]
001260a4str x1, [sp+160]
001260a8ldrsw x2, [sp+108]
001260acstr w2, [sp+116]
001260b0ldr x2, [sp+160]
001260b4str x2, [sp+176]
001260b8ldrsw x2, [sp+116]
001260bcstr w2, [sp+104]
001260c0ldr x2, [sp+176]
001260c4str x2, [sp+120]
001260c8add x2, x2, 2
001260ccldr x3, [sp+136]
001260d0subs xzr, x3, x2
001260d4cset x2, eq
001260d8strb w2, [sp+97]
001260dcb.eq 0x1260e4
001260e0b 0x126124
001260e4
001260e4loc_1260e4:
001260e4ldrsw x6, [sp+104]
001260e8movz x7, 65533
001260ecsubs wzr, w6, w7
001260f0cset x6, ne
001260f4strb w6, [sp+98]
001260f8b.ne 0x126100
001260fcb 0x126104
00126100
00126100loc_126100:
00126100b 0x126118
00126104
00126104loc_126104:
00126104ldr x6, [sp+120]
00126108subs xzr, x6, 1
0012610ccset x6, ne
00126110strb w6, [sp+98]
00126114b 0x126118
00126118
00126118loc_126118:
00126118ldrb w6, [sp+98]
0012611cstrb w6, [sp+97]
00126120b 0x126128
00126124
00126124loc_126124:
00126124b 0x126128
00126128
00126128loc_126128:
00126128ldrb w6, [sp+97]
0012612cstrb w6, [sp+89]
00126130b 0x12613c
00126134
00126134loc_126134:
00126134b 0x126138
00126138
00126138loc_126138:
00126138b 0x12613c
0012613c
0012613cloc_12613c:
0012613cldrb w6, [sp+89]
00126140tbnz w6, 0, 0x126148
00126144b 0x126220
00126148
00126148loc_126148:
00126148ldr x1, [sp+136]
0012614cldr x6, [sp+424]
00126150ldr x2, [sp+432]
00126154subs xzr, x2, x1
00126158b.hs 0x126160
0012615cb 0x1269f0
00126160
00126160loc_126160:
00126160b 0x126164
00126164
00126164loc_126164:
00126164str x6, [sp+216]
00126168str x1, [sp+224]
0012616cldrb w7, [sp+440]
00126170tbnz w7, 0, 0x126178
00126174b 0x1261bc
00126178
00126178loc_126178:
00126178ldr x7, [sp+136]
0012617csub x8, x7, 1
00126180str x8, [sp+160]
00126184subs xzr, x1, x8
00126188b.hs 0x126190
0012618cb 0x1269e4
00126190
00126190loc_126190:
00126190subs xzr, x8, 1
00126194b.hs 0x12619c
00126198b 0x1269d8
0012619c
0012619cloc_12619c:
0012619csub x7, x7, 2
001261a0sub x8, xzr, x7
001261a4sbfm x8, x8, 63, 63
001261a8and x8, x8, 1
001261acadd x6, x6, x8
001261b0str x6, [sp+216]
001261b4str x7, [sp+224]
001261b8b 0x1261c0
001261bc
001261bcloc_1261bc:
001261bcb 0x1261c0
001261c0
001261c0loc_1261c0:
001261c0ldr x0, [sp+136]
001261c4ldr x1, [sp+432]
001261c8ldr x6, [sp+424]
001261ccsubs xzr, x1, x0
001261d0b.hs 0x1261d8
001261d4b 0x1269d4
001261d8
001261d8loc_1261d8:
001261d8sub x7, x1, x0
001261dcsub x8, xzr, x7
001261e0and x8, x0, x8, asr #63
001261e4add x6, x6, x8
001261e8str x6, [sp+360]
001261ecstr x7, [sp+368]
001261f0str x6, [sp+200]
001261f4str x7, [sp+208]
001261f8stp xzr, xzr, [sp+264]
001261fcldr x0, [sp+216]
00126200ldr x2, [sp+200]
00126204ldr x1, [sp+224]
00126208ldr x3, [sp+208]
0012620cmov x4, xzr
00126210mov x5, xzr
00126214ldp x29, x30, [sp-8]
00126218add sp, sp, 416
0012621cret x30
00126220
00126220loc_126220:
00126220b 0x126228
00126224
00126224loc_126224:
00126224b 0x126228
00126228
00126228loc_126228:
00126228str xzr, [sp+280]
0012622cstp xzr, xzr, [sp+288]
00126230ldr x6, [sp+424]
00126234ldr x7, [sp+432]
00126238str x6, [sp+232]
0012623cstr x7, [sp+240]
00126240ldr x1, [sp+432]
00126244ldr x6, [sp+424]
00126248subs xzr, x1, 1
0012624cb.hs 0x126254
00126250b 0x1269cc
00126254
00126254loc_126254:
00126254sub x7, x1, 1
00126258sub x8, xzr, x7
0012625csbfm x8, x8, 63, 63
00126260and x8, x8, 1
00126264add x6, x6, x8
00126268str x6, [sp+424]
0012626cstr x7, [sp+432]
00126270ldrb w6, [sp+440]
00126274tbnz w6, 0, 0x12627c
00126278b 0x1262c0
0012627c
0012627cloc_12627c:
0012627cldr x3, [sp+136]
00126280add x3, x3, x3, lsl #1
00126284add x3, x3, x3, lsr #63
00126288sbfm x2, x3, 1, 63
0012628cstr x2, [sp+144]
00126290adrp x0, 0x4cf000
00126294add x0, x0, 3072
00126298mov x1, xzr
0012629cbl runtime.makeslice
001262a0ldr x3, [sp+136]
001262a4str x0, [sp+280]
001262a8str xzr, [sp+288]
001262acadd x3, x3, x3, lsl #1
001262b0add x3, x3, x3, lsr #63
001262b4sbfm x3, x3, 1, 63
001262b8str x3, [sp+296]
001262bcb 0x1262c4
001262c0
001262c0loc_1262c0:
001262c0b 0x1262c4
001262c4
001262c4loc_1262c4:
001262c4b 0x12658c
001262c8
001262c8loc_1262c8:
001262c8subs wzr, w6, 96
001262ccb.eq 0x1262d4
001262d0b 0x1263d4
001262d4
001262d4loc_1262d4:
001262d4b 0x1262d8
001262d8
001262d8loc_1262d8:
001262d8ldrb w6, [sp+440]
001262dctbnz w6, 0, 0x1262e4
001262e0b 0x1263a8
001262e4
001262e4loc_1262e4:
001262e4ldr x1, [sp+136]
001262e8ldr x0, [sp+424]
001262ecldr x2, [sp+432]
001262f0subs xzr, x2, x1
001262f4b.hs 0x1262fc
001262f8b 0x126588
001262fc
001262fcloc_1262fc:
001262fcb 0x126300
00126300
00126300loc_126300:
00126300str x0, [sp+360]
00126304str x1, [sp+368]
00126308movz x2, 13
0012630cbl strconv.contains
00126310strb w0, [sp+98]
00126314tbnz w0, 0, 0x12631c
00126318b 0x126358
0012631c
0012631cloc_12631c:
0012631cb 0x126320
00126320
00126320loc_126320:
00126320ldr x3, [sp+136]
00126324sub x2, x3, 3
00126328adrp x0, 0x4cf000
0012632cadd x0, x0, 3072
00126330mov x1, xzr
00126334bl runtime.makeslice
00126338ldr x3, [sp+136]
0012633cstr x0, [sp+304]
00126340str xzr, [sp+312]
00126344sub x3, x3, 3
00126348str x3, [sp+320]
0012634corr x3, xzr, 1
00126350str x3, [sp+128]
00126354b 0x12649c
00126358
00126358loc_126358:
00126358b 0x12635c
0012635c
0012635cloc_12635c:
0012635cldr x6, [sp+136]
00126360sub x1, x6, 1
00126364str x1, [sp+168]
00126368ldr x2, [sp+432]
0012636cldr x7, [sp+424]
00126370subs xzr, x2, x1
00126374b.hs 0x12637c
00126378b 0x126498
0012637c
0012637cloc_12637c:
0012637csubs xzr, x1, 1
00126380b.hs 0x126388
00126384b 0x126490
00126388
00126388loc_126388:
00126388sub x6, x6, 2
0012638csub x8, xzr, x6
00126390sbfm x8, x8, 63, 63
00126394and x8, x8, 1
00126398add x7, x7, x8
0012639cstr x7, [sp+216]
001263a0str x6, [sp+224]
001263a4b 0x126428
001263a8
001263a8loc_1263a8:
001263a8b 0x1263ac
001263ac
001263acloc_1263ac:
001263acldr x1, [sp+136]
001263b0ldr x2, [sp+432]
001263b4ldr x6, [sp+424]
001263b8subs xzr, x2, x1
001263bcb.hs 0x1263c4
001263c0b 0x12648c
001263c4
001263c4loc_1263c4:
001263c4b 0x1263c8
001263c8
001263c8loc_1263c8:
001263c8str x6, [sp+216]
001263ccstr x1, [sp+224]
001263d0b 0x126428
001263d4
001263d4loc_1263d4:
001263d4b 0x1263d8
001263d8
001263d8loc_1263d8:
001263d8b 0x1263dc
001263dc
001263dcloc_1263dc:
001263dcb 0x1263e0
001263e0
001263e0loc_1263e0:
001263e0stp xzr, xzr, [sp+216]
001263e4ldr x6, [sp+432]
001263e8ldr x7, [sp+424]
001263ecstr x7, [sp+200]
001263f0str x6, [sp+208]
001263f4adrp x27, 0x8fb000
001263f8ldr x4, [x27+2048]
001263fcadrp x27, 0x8fb000
00126400ldr x5, [x27+2056]
00126404str x4, [sp+264]
00126408str x5, [sp+272]
0012640cldr x2, [sp+200]
00126410ldr x0, [sp+216]
00126414ldr x3, [sp+208]
00126418ldr x1, [sp+224]
0012641cldp x29, x30, [sp-8]
00126420add sp, sp, 416
00126424ret x30
00126428
00126428loc_126428:
00126428ldr x0, [sp+136]
0012642cldr x1, [sp+432]
00126430ldr x6, [sp+424]
00126434subs xzr, x0, x1
00126438b.ls 0x126440
0012643cb 0x126488
00126440
00126440loc_126440:
00126440sub x7, x1, x0
00126444sub x8, xzr, x7
00126448and x8, x0, x8, asr #63
0012644cadd x6, x6, x8
00126450str x6, [sp+360]
00126454str x7, [sp+368]
00126458str x6, [sp+200]
0012645cstr x7, [sp+208]
00126460stp xzr, xzr, [sp+264]
00126464ldr x0, [sp+216]
00126468ldr x2, [sp+200]
0012646cldr x3, [sp+208]
00126470ldr x1, [sp+224]
00126474mov x4, xzr
00126478mov x5, xzr
0012647cldp x29, x30, [sp-8]
00126480add sp, sp, 416
00126484ret x30
00126488
00126488loc_126488:
00126488bl runtime.panicSliceB
0012648c
0012648cloc_12648c:
0012648cbl runtime.panicSliceAlen
00126490
00126490loc_126490:
00126490orr x0, xzr, 1
00126494bl runtime.panicSliceB
00126498
00126498loc_126498:
00126498bl runtime.panicSliceAlen
0012649c
0012649cloc_12649c:
0012649cldr x5, [sp+128]
001264a0ldr x6, [sp+136]
001264a4sub x6, x6, 1
001264a8subs xzr, x5, x6
001264acb.lt 0x1264b4
001264b0b 0x126564
001264b4
001264b4loc_1264b4:
001264b4ldr x0, [sp+128]
001264b8ldr x1, [sp+432]
001264bcldr x5, [sp+424]
001264c0subs xzr, x0, x1
001264c4b.lo 0x1264cc
001264c8b 0x126584
001264cc
001264ccloc_1264cc:
001264ccldrb w5, [x5+x0]
001264d0subs wzr, w5, 13
001264d4b.ne 0x1264dc
001264d8b 0x12654c
001264dc
001264dcloc_1264dc:
001264dcldr x0, [sp+128]
001264e0ldr x1, [sp+432]
001264e4ldr x5, [sp+424]
001264e8subs xzr, x0, x1
001264ecb.lo 0x1264f4
001264f0b 0x126580
001264f4
001264f4loc_1264f4:
001264f4ldrb w5, [x5+x0]
001264f8strb w5, [sp+94]
001264fcldr x2, [sp+320]
00126500ldr x0, [sp+304]
00126504ldr x5, [sp+312]
00126508add x1, x5, 1
0012650csubs xzr, x2, x1
00126510b.hs 0x126518
00126514b 0x12651c
00126518
00126518loc_126518:
00126518b 0x126530
0012651c
0012651cloc_12651c:
0012651cadrp x4, 0x4cf000
00126520add x4, x4, 3072
00126524bl runtime.growslice
00126528orr x3, xzr, 1
0012652cb 0x126530
00126530
00126530loc_126530:
00126530ldrb w5, [sp+94]
00126534sub x6, x1, 1
00126538strb w5, [x0+x6]
0012653cstr x0, [sp+304]
00126540str x1, [sp+312]
00126544str x2, [sp+320]
00126548b 0x126550
0012654c
0012654cloc_12654c:
0012654cb 0x126550
00126550
00126550loc_126550:
00126550b 0x126554
00126554
00126554loc_126554:
00126554ldr x5, [sp+128]
00126558add x5, x5, 1
0012655cstr x5, [sp+128]
00126560b 0x12649c
00126564
00126564loc_126564:
00126564ldr x1, [sp+304]
00126568ldr x2, [sp+312]
0012656cmov x0, xzr
00126570bl runtime.slicebytetostring
00126574str x0, [sp+216]
00126578str x1, [sp+224]
0012657cb 0x126428
00126580
00126580loc_126580:
00126580bl runtime.panicIndex
00126584
00126584loc_126584:
00126584bl runtime.panicIndex
00126588
00126588loc_126588:
00126588bl runtime.panicSliceAlen
0012658c
0012658cloc_12658c:
0012658cldr x6, [sp+432]
00126590str x6, [sp+160]
00126594subs xzr, x6, 0
00126598cset x7, ne
0012659cstrb w7, [sp+97]
001265a0cbnz x6, 0x1265a8
001265a4b 0x1265d4
001265a8
001265a8loc_1265a8:
001265a8ldr x1, [sp+432]
001265acldr x6, [sp+424]
001265b0subs xzr, x1, 0
001265b4b.hi 0x1265bc
001265b8b 0x1269c4
001265bc
001265bcloc_1265bc:
001265bcldrb w6, [x6]
001265c0ldrb w7, [sp+90]
001265c4subs wzr, w6, w7
001265c8cset x6, ne
001265ccstrb w6, [sp+97]
001265d0b 0x1265d8
001265d4
001265d4loc_1265d4:
001265d4b 0x1265d8
001265d8
001265d8loc_1265d8:
001265d8ldrb w6, [sp+97]
001265dctbnz w6, 0, 0x1265e4
001265e0b 0x126800
001265e4
001265e4loc_1265e4:
001265e4stp xzr, xzr, [sp+360]
001265e8stp xzr, xzr, [sp+328]
001265ecldrb w2, [sp+90]
001265f0ldr x0, [sp+424]
001265f4ldr x1, [sp+432]
001265f8bl strconv.UnquoteChar
001265fcstr w0, [sp+108]
00126600strb w1, [sp+98]
00126604str x2, [sp+360]
00126608str x3, [sp+368]
0012660cstr x4, [sp+328]
00126610str x5, [sp+336]
00126614ldrsw x3, [sp+108]
00126618str w3, [sp+112]
0012661cldrb w3, [sp+98]
00126620strb w3, [sp+99]
00126624ldr x3, [sp+368]
00126628ldr x4, [sp+360]
0012662cstr x4, [sp+392]
00126630str x3, [sp+400]
00126634ldr x3, [sp+328]
00126638ldr x4, [sp+336]
0012663cstr x3, [sp+376]
00126640str x4, [sp+384]
00126644ldrsw x3, [sp+112]
00126648str w3, [sp+100]
0012664cldrb w3, [sp+99]
00126650strb w3, [sp+91]
00126654ldr x3, [sp+392]
00126658ldr x4, [sp+400]
0012665cstr x3, [sp+184]
00126660str x4, [sp+192]
00126664ldr x3, [sp+376]
00126668ldr x4, [sp+384]
0012666cstr x3, [sp+248]
00126670str x4, [sp+256]
00126674ldr x1, [sp+432]
00126678ldr x3, [sp+424]
0012667csubs xzr, x1, 0
00126680b.hi 0x126688
00126684b 0x1269bc
00126688
00126688loc_126688:
00126688ldrb w6, [x3]
0012668csubs wzr, w6, 10
00126690cset x6, eq
00126694strb w6, [sp+98]
00126698b.eq 0x1266a0
0012669cb 0x1266a4
001266a0
001266a0loc_1266a0:
001266a0b 0x1266b8
001266a4
001266a4loc_1266a4:
001266a4ldr x6, [sp+248]
001266a8subs xzr, x6, 0
001266accset x6, ne
001266b0strb w6, [sp+98]
001266b4b 0x1266b8
001266b8
001266b8loc_1266b8:
001266b8ldrb w6, [sp+98]
001266bctbnz w6, 0, 0x1266c4
001266c0b 0x12670c
001266c4
001266c4loc_1266c4:
001266c4stp xzr, xzr, [sp+216]
001266c8ldr x6, [sp+240]
001266ccldr x7, [sp+232]
001266d0str x7, [sp+200]
001266d4str x6, [sp+208]
001266d8adrp x27, 0x8fb000
001266dcldr x4, [x27+2048]
001266e0adrp x27, 0x8fb000
001266e4ldr x5, [x27+2056]
001266e8str x4, [sp+264]
001266ecstr x5, [sp+272]
001266f0ldr x0, [sp+216]
001266f4ldr x2, [sp+200]
001266f8ldr x1, [sp+224]
001266fcldr x3, [sp+208]
00126700ldp x29, x30, [sp-8]
00126704add sp, sp, 416
00126708ret x30
0012670c
0012670cloc_12670c:
0012670cldr x6, [sp+184]
00126710ldr x7, [sp+192]
00126714str x6, [sp+424]
00126718str x7, [sp+432]
0012671cldrb w6, [sp+440]
00126720tbnz w6, 0, 0x126728
00126724b 0x1267e0
00126728
00126728loc_126728:
00126728ldrsw x6, [sp+100]
0012672csubs wzr, w6, 128
00126730cset x6, lt
00126734strb w6, [sp+98]
00126738b.lt 0x126740
0012673cb 0x126744
00126740
00126740loc_126740:
00126740b 0x126754
00126744
00126744loc_126744:
00126744ldrb w6, [sp+91]
00126748eor x6, x6, 1
0012674cstrb w6, [sp+98]
00126750b 0x126754
00126754
00126754loc_126754:
00126754ldrb w6, [sp+98]
00126758tbnz w6, 0, 0x126760
0012675cb 0x1267b8
00126760
00126760loc_126760:
00126760ldrsw x6, [sp+100]
00126764strb w6, [sp+92]
00126768ldr x2, [sp+296]
0012676cldr x0, [sp+280]
00126770ldr x6, [sp+288]
00126774add x1, x6, 1
00126778subs xzr, x2, x1
0012677cb.hs 0x126784
00126780b 0x126788
00126784
00126784loc_126784:
00126784b 0x12679c
00126788
00126788loc_126788:
00126788orr x3, xzr, 1
0012678cadrp x4, 0x4cf000
00126790add x4, x4, 3072
00126794bl runtime.growslice
00126798b 0x12679c
0012679c
0012679cloc_12679c:
0012679cldrb w6, [sp+92]
001267a0sub x7, x1, 1
001267a4strb w6, [x0+x7]
001267a8str x0, [sp+280]
001267acstr x1, [sp+288]
001267b0str x2, [sp+296]
001267b4b 0x1267dc
001267b8
001267b8loc_1267b8:
001267b8ldrsw x3, [sp+100]
001267bcldr x0, [sp+280]
001267c0ldr x1, [sp+288]
001267c4ldr x2, [sp+296]
001267c8bl unicode/utf8.AppendRune
001267ccstr x0, [sp+280]
001267d0str x1, [sp+288]
001267d4str x2, [sp+296]
001267d8b 0x1267dc
001267dc
001267dcloc_1267dc:
001267dcb 0x1267e4
001267e0
001267e0loc_1267e0:
001267e0b 0x1267e4
001267e4
001267e4loc_1267e4:
001267e4ldrb w6, [sp+90]
001267e8subs wzr, w6, 39
001267ecb.eq 0x1267f4
001267f0b 0x1267f8
001267f4
001267f4loc_1267f4:
001267f4b 0x126804
001267f8
001267f8loc_1267f8:
001267f8b 0x1267fc
001267fc
001267fcloc_1267fc:
001267fcb 0x12658c
00126800
00126800loc_126800:
00126800b 0x126804
00126804
00126804loc_126804:
00126804ldr x6, [sp+432]
00126808str x6, [sp+160]
0012680csubs xzr, x6, 0
00126810cset x7, ne
00126814strb w7, [sp+97]
00126818cbnz x6, 0x126820
0012681cb 0x12684c
00126820
00126820loc_126820:
00126820ldr x1, [sp+432]
00126824ldr x6, [sp+424]
00126828subs xzr, x1, 0
0012682cb.hi 0x126834
00126830b 0x1269b4
00126834
00126834loc_126834:
00126834ldrb w6, [x6]
00126838ldrb w7, [sp+90]
0012683csubs wzr, w7, w6
00126840cset x6, eq
00126844strb w6, [sp+97]
00126848b 0x126850
0012684c
0012684cloc_12684c:
0012684cb 0x126850
00126850
00126850loc_126850:
00126850ldrb w6, [sp+97]
00126854tbnz w6, 0, 0x12685c
00126858b 0x126960
0012685c
0012685cloc_12685c:
0012685cldr x1, [sp+432]
00126860ldr x6, [sp+424]
00126864subs xzr, x1, 1
00126868b.hs 0x126870
0012686cb 0x1269ac
00126870
00126870loc_126870:
00126870sub x7, x1, 1
00126874sub x8, xzr, x7
00126878sbfm x8, x8, 63, 63
0012687cand x8, x8, 1
00126880add x6, x6, x8
00126884str x6, [sp+424]
00126888str x7, [sp+432]
0012688cldrb w6, [sp+440]
00126890tbnz w6, 0, 0x126898
00126894b 0x1268e8
00126898
00126898loc_126898:
00126898ldr x1, [sp+280]
0012689cldr x2, [sp+288]
001268a0mov x0, xzr
001268a4bl runtime.slicebytetostring
001268a8str x0, [sp+216]
001268acstr x1, [sp+224]
001268b0ldr x3, [sp+424]
001268b4ldr x4, [sp+432]
001268b8str x3, [sp+200]
001268bcstr x4, [sp+208]
001268c0stp xzr, xzr, [sp+264]
001268c4ldr x0, [sp+216]
001268c8ldr x2, [sp+200]
001268ccldr x1, [sp+224]
001268d0ldr x3, [sp+208]
001268d4mov x4, xzr
001268d8mov x5, xzr
001268dcldp x29, x30, [sp-8]
001268e0add sp, sp, 416
001268e4ret x30
001268e8
001268e8loc_1268e8:
001268e8ldr x6, [sp+240]
001268ecstr x6, [sp+160]
001268f0str x7, [sp+168]
001268f4sub x6, x6, x1
001268f8add x1, x6, 1
001268fcstr x1, [sp+152]
00126900ldr x2, [sp+240]
00126904ldr x6, [sp+232]
00126908subs xzr, x2, x1
0012690cb.hs 0x126914
00126910b 0x1269a8
00126914
00126914loc_126914:
00126914b 0x126918
00126918
00126918loc_126918:
00126918str x6, [sp+360]
0012691cstr x1, [sp+368]
00126920str x6, [sp+216]
00126924str x1, [sp+224]
00126928ldr x6, [sp+424]
0012692cldr x7, [sp+432]
00126930str x6, [sp+200]
00126934str x7, [sp+208]
00126938stp xzr, xzr, [sp+264]
0012693cldr x0, [sp+216]
00126940ldr x2, [sp+200]
00126944ldr x1, [sp+224]
00126948ldr x3, [sp+208]
0012694cmov x4, xzr
00126950mov x5, xzr
00126954ldp x29, x30, [sp-8]
00126958add sp, sp, 416
0012695cret x30
00126960
00126960loc_126960:
00126960stp xzr, xzr, [sp+216]
00126964ldr x6, [sp+240]
00126968ldr x7, [sp+232]
0012696cstr x7, [sp+200]
00126970str x6, [sp+208]
00126974adrp x27, 0x8fb000
00126978ldr x4, [x27+2048]
0012697cadrp x27, 0x8fb000
00126980ldr x5, [x27+2056]
00126984str x4, [sp+264]
00126988str x5, [sp+272]
0012698cldr x0, [sp+216]
00126990ldr x2, [sp+200]
00126994ldr x1, [sp+224]
00126998ldr x3, [sp+208]
0012699cldp x29, x30, [sp-8]
001269a0add sp, sp, 416
001269a4ret x30
001269a8
001269a8loc_1269a8:
001269a8bl runtime.panicSliceAlen
001269ac
001269acloc_1269ac:
001269acorr x0, xzr, 1
001269b0bl runtime.panicSliceB
001269b4
001269b4loc_1269b4:
001269b4mov x0, xzr
001269b8bl runtime.panicIndex
001269bc
001269bcloc_1269bc:
001269bcmov x0, xzr
001269c0bl runtime.panicIndex
001269c4
001269c4loc_1269c4:
001269c4mov x0, xzr
001269c8bl runtime.panicIndex
001269cc
001269ccloc_1269cc:
001269ccorr x0, xzr, 1
001269d0bl runtime.panicSliceB
001269d4
001269d4loc_1269d4:
001269d4bl runtime.panicSliceB
001269d8
001269d8loc_1269d8:
001269d8orr x0, xzr, 1
001269dcmov x1, x8
001269e0bl runtime.panicSliceB
001269e4
001269e4loc_1269e4:
001269e4mov x2, x1
001269e8mov x1, x8
001269ecbl runtime.panicSliceAlen
001269f0
001269f0loc_1269f0:
001269f0bl runtime.panicSliceAlen
001269f4
001269f4loc_1269f4:
001269f4orr x0, xzr, 1
001269f8bl runtime.panicSliceB
001269fc
001269fcloc_1269fc:
001269fcbl runtime.panicSliceAlen
00126a00
00126a00loc_126a00:
00126a00orr x0, xzr, 1
00126a04bl runtime.panicSliceB
00126a08
00126a08loc_126a08:
00126a08bl runtime.panicSliceAlen
00126a0c
00126a0cloc_126a0c:
00126a0cbl runtime.panicSliceAlen
00126a10
00126a10loc_126a10:
00126a10bl runtime.panicSliceAlen
00126a14
00126a14loc_126a14:
00126a14orr x0, xzr, 1
00126a18bl runtime.panicSliceB
00126a1c
00126a1cloc_126a1c:
00126a1cmov x0, xzr
00126a20bl runtime.panicIndex
00126a24hint
00126a28
00126a28loc_126a28:
00126a28stp x0, x1, [sp+8]
00126a2cstrb w2, [sp+24]
00126a30mov x3, x30
00126a34bl runtime.morestack_noctxt.abi0
00126a38ldp x0, x1, [sp+8]
00126a3cldrb w2, [sp+24]
00126a40b 0x125dd0
00126a44udf 0
00126a48udf 0
00126a4cudf 0
00125dd0
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
Loading..