File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00124bb0
    00124bb0strconv.Quote: ; void strconv.Quote(struct string s)
    00124bb0ldr x16, [x28+16]
    00124bb4subs xzr, sp, x16
    00124bb8b.ls 0x124c08
    00124bbcstr x30, [sp-80]!
    00124bc0stur x29, [sp-8]
    00124bc4sub x29, sp, 8
    00124bc8str x0, [sp+88]
    00124bccstr x1, [sp+96]
    00124bd0stp xzr, xzr, [sp+40]
    00124bd4ldr x0, [sp+88]
    00124bd8ldr x1, [sp+96]
    00124bdcmovz x2, 34
    00124be0mov x3, xzr
    00124be4mov x4, x3
    00124be8bl strconv.quoteWith
    00124becstr x0, [sp+56]
    00124bf0str x1, [sp+64]
    00124bf4str x0, [sp+40]
    00124bf8str x1, [sp+48]
    00124bfcldur x29, [sp-8]
    00124c00ldr x30, [sp], 80
    00124c04ret x30
    00124c08
    00124c08loc_124c08:
    00124c08stp x0, x1, [sp+8]
    00124c0cmov x3, x30
    00124c10bl runtime.morestack_noctxt.abi0
    00124c14ldp x0, x1, [sp+8]
    00124c18b 0x124bb0
    00124c1cudf 0
    00124bb0
    00124c20
    00124c20strconv.AppendQuote: ; void strconv.AppendQuote(struct []uint8 dst, struct string s)
    00124c20ldr x16, [x28+16]
    00124c24subs xzr, sp, x16
    00124c28b.ls 0x124c9c
    00124c2cstr x30, [sp-112]!
    00124c30stur x29, [sp-8]
    00124c34sub x29, sp, 8
    00124c38str x0, [sp+120]
    00124c3cstr x1, [sp+128]
    00124c40str x2, [sp+136]
    00124c44str x3, [sp+144]
    00124c48str x4, [sp+152]
    00124c4cstr xzr, [sp+56]
    00124c50stp xzr, xzr, [sp+64]
    00124c54ldr x0, [sp+120]
    00124c58ldr x3, [sp+144]
    00124c5cldr x1, [sp+128]
    00124c60ldr x4, [sp+152]
    00124c64ldr x2, [sp+136]
    00124c68movz x5, 34
    00124c6cmov x6, xzr
    00124c70mov x7, x6
    00124c74bl strconv.appendQuotedWith
    00124c78str x0, [sp+80]
    00124c7cstr x1, [sp+88]
    00124c80str x2, [sp+96]
    00124c84str x0, [sp+56]
    00124c88str x1, [sp+64]
    00124c8cstr x2, [sp+72]
    00124c90ldur x29, [sp-8]
    00124c94ldr x30, [sp], 112
    00124c98ret x30
    00124c9c
    00124c9cloc_124c9c:
    00124c9cstp x0, x1, [sp+8]
    00124ca0stp x2, x3, [sp+24]
    00124ca4str x4, [sp+40]
    00124ca8mov x3, x30
    00124cacbl runtime.morestack_noctxt.abi0
    00124cb0ldp x0, x1, [sp+8]
    00124cb4ldp x2, x3, [sp+24]
    00124cb8ldr x4, [sp+40]
    00124cbcb 0x124c20
    00124c20
    00124cc0
    00124cc0strconv.QuoteToASCII: ; void strconv.QuoteToASCII(struct string s)
    00124cc0ldr x16, [x28+16]
    00124cc4subs xzr, sp, x16
    00124cc8b.ls 0x124d18
    00124cccstr x30, [sp-80]!
    00124cd0stur x29, [sp-8]
    00124cd4sub x29, sp, 8
    00124cd8str x0, [sp+88]
    00124cdcstr x1, [sp+96]
    00124ce0stp xzr, xzr, [sp+40]
    00124ce4ldr x0, [sp+88]
    00124ce8ldr x1, [sp+96]
    00124cecmovz x2, 34
    00124cf0orr x3, xzr, 1
    00124cf4mov x4, xzr
    00124cf8bl strconv.quoteWith
    00124cfcstr x0, [sp+56]
    00124d00str x1, [sp+64]
    00124d04str x0, [sp+40]
    00124d08str x1, [sp+48]
    00124d0cldur x29, [sp-8]
    00124d10ldr x30, [sp], 80
    00124d14ret x30
    00124d18
    00124d18loc_124d18:
    00124d18stp x0, x1, [sp+8]
    00124d1cmov x3, x30
    00124d20bl runtime.morestack_noctxt.abi0
    00124d24ldp x0, x1, [sp+8]
    00124d28b 0x124cc0
    00124d2cudf 0
    00124cc0
    00124d30
    00124d30strconv.AppendQuoteToASCII: ; void strconv.AppendQuoteToASCII(struct []uint8 dst, struct string s)
    00124d30ldr x16, [x28+16]
    00124d34subs xzr, sp, x16
    00124d38b.ls 0x124dac
    00124d3cstr x30, [sp-112]!
    00124d40stur x29, [sp-8]
    00124d44sub x29, sp, 8
    00124d48str x0, [sp+120]
    00124d4cstr x1, [sp+128]
    00124d50str x2, [sp+136]
    00124d54str x3, [sp+144]
    00124d58str x4, [sp+152]
    00124d5cstr xzr, [sp+56]
    00124d60stp xzr, xzr, [sp+64]
    00124d64ldr x0, [sp+120]
    00124d68ldr x3, [sp+144]
    00124d6cldr x1, [sp+128]
    00124d70ldr x4, [sp+152]
    00124d74ldr x2, [sp+136]
    00124d78movz x5, 34
    00124d7corr x6, xzr, 1
    00124d80mov x7, xzr
    00124d84bl strconv.appendQuotedWith
    00124d88str x0, [sp+80]
    00124d8cstr x1, [sp+88]
    00124d90str x2, [sp+96]
    00124d94str x0, [sp+56]
    00124d98str x1, [sp+64]
    00124d9cstr x2, [sp+72]
    00124da0ldur x29, [sp-8]
    00124da4ldr x30, [sp], 112
    00124da8ret x30
    00124dac
    00124dacloc_124dac:
    00124dacstp x0, x1, [sp+8]
    00124db0stp x2, x3, [sp+24]
    00124db4str x4, [sp+40]
    00124db8mov x3, x30
    00124dbcbl runtime.morestack_noctxt.abi0
    00124dc0ldp x0, x1, [sp+8]
    00124dc4ldp x2, x3, [sp+24]
    00124dc8ldr x4, [sp+40]
    00124dccb 0x124d30
    00124d30
    00124dd0
    00124dd0strconv.AppendQuoteRune: ; void strconv.AppendQuoteRune(struct []uint8 dst, int32 r)
    00124dd0ldr x16, [x28+16]
    00124dd4subs xzr, sp, x16
    00124dd8b.ls 0x124e44
    00124ddcstr x30, [sp-96]!
    00124de0stur x29, [sp-8]
    00124de4sub x29, sp, 8
    00124de8str x0, [sp+104]
    00124decstr x1, [sp+112]
    00124df0str x2, [sp+120]
    00124df4str w3, [sp+128]
    00124df8str xzr, [sp+40]
    00124dfcstp xzr, xzr, [sp+48]
    00124e00ldrsw x3, [sp+128]
    00124e04ldr x0, [sp+104]
    00124e08ldr x1, [sp+112]
    00124e0cldr x2, [sp+120]
    00124e10movz x4, 39
    00124e14mov x5, xzr
    00124e18mov x6, x5
    00124e1cbl strconv.appendQuotedRuneWith
    00124e20str x0, [sp+64]
    00124e24str x1, [sp+72]
    00124e28str x2, [sp+80]
    00124e2cstr x0, [sp+40]
    00124e30str x1, [sp+48]
    00124e34str x2, [sp+56]
    00124e38ldur x29, [sp-8]
    00124e3cldr x30, [sp], 96
    00124e40ret x30
    00124e44
    00124e44loc_124e44:
    00124e44stp x0, x1, [sp+8]
    00124e48str x2, [sp+24]
    00124e4cstr w3, [sp+32]
    00124e50mov x3, x30
    00124e54bl runtime.morestack_noctxt.abi0
    00124e58ldp x0, x1, [sp+8]
    00124e5cldr x2, [sp+24]
    00124e60ldrsw x3, [sp+32]
    00124e64b 0x124dd0
    00124e68udf 0
    00124e6cudf 0
    00124dd0
    00124e70
    00124e70strconv.AppendQuoteRuneToASCII: ; void strconv.AppendQuoteRuneToASCII(struct []uint8 dst, int32 r)
    00124e70ldr x16, [x28+16]
    00124e74subs xzr, sp, x16
    00124e78b.ls 0x124ee4
    00124e7cstr x30, [sp-96]!
    00124e80stur x29, [sp-8]
    00124e84sub x29, sp, 8
    00124e88str x0, [sp+104]
    00124e8cstr x1, [sp+112]
    00124e90str x2, [sp+120]
    00124e94str w3, [sp+128]
    00124e98str xzr, [sp+40]
    00124e9cstp xzr, xzr, [sp+48]
    00124ea0ldrsw x3, [sp+128]
    00124ea4ldr x0, [sp+104]
    00124ea8ldr x1, [sp+112]
    00124eacldr x2, [sp+120]
    00124eb0movz x4, 39
    00124eb4orr x5, xzr, 1
    00124eb8mov x6, xzr
    00124ebcbl strconv.appendQuotedRuneWith
    00124ec0str x0, [sp+64]
    00124ec4str x1, [sp+72]
    00124ec8str x2, [sp+80]
    00124eccstr x0, [sp+40]
    00124ed0str x1, [sp+48]
    00124ed4str x2, [sp+56]
    00124ed8ldur x29, [sp-8]
    00124edcldr x30, [sp], 96
    00124ee0ret x30
    00124ee4
    00124ee4loc_124ee4:
    00124ee4stp x0, x1, [sp+8]
    00124ee8str x2, [sp+24]
    00124eecstr w3, [sp+32]
    00124ef0mov x3, x30
    00124ef4bl runtime.morestack_noctxt.abi0
    00124ef8ldp x0, x1, [sp+8]
    00124efcldr x2, [sp+24]
    00124f00ldrsw x3, [sp+32]
    00124f04b 0x124e70
    00124f08udf 0
    00124f0cudf 0
    00124e70
    00124f10
    00124f10strconv.CanBackquote: ; void strconv.CanBackquote(struct string s)
    00124f10ldr x16, [x28+16]
    00124f14subs xzr, sp, x16
    00124f18b.ls 0x1250d0
    00124f1cstr x30, [sp-80]!
    00124f20stur x29, [sp-8]
    00124f24sub x29, sp, 8
    00124f28str x0, [sp+88]
    00124f2cstr x1, [sp+96]
    00124f30strb wzr, [sp+24]
    00124f34b 0x124f38
    00124f38
    00124f38loc_124f38:
    00124f38ldr x2, [sp+96]
    00124f3cstr x2, [sp+56]
    00124f40cbnz x2, 0x124f48
    00124f44b 0x1250b4
    00124f48
    00124f48loc_124f48:
    00124f48ldr x0, [sp+88]
    00124f4cldr x1, [sp+96]
    00124f50bl unicode/utf8.DecodeRuneInString
    00124f54str w0, [sp+32]
    00124f58str x1, [sp+48]
    00124f5cldrsw x2, [sp+32]
    00124f60str w2, [sp+36]
    00124f64ldr x2, [sp+48]
    00124f68str x2, [sp+64]
    00124f6cldrsw x2, [sp+36]
    00124f70str w2, [sp+28]
    00124f74ldr x0, [sp+64]
    00124f78str x0, [sp+40]
    00124f7cldr x1, [sp+96]
    00124f80ldr x2, [sp+88]
    00124f84subs xzr, x1, x0
    00124f88b.hs 0x124f90
    00124f8cb 0x1250c8
    00124f90
    00124f90loc_124f90:
    00124f90sub x3, x1, x0
    00124f94sub x4, xzr, x3
    00124f98and x4, x0, x4, asr #63
    00124f9cadd x2, x2, x4
    00124fa0str x2, [sp+88]
    00124fa4str x3, [sp+96]
    00124fa8ldr x2, [sp+40]
    00124facsubs xzr, x2, 1
    00124fb0b.gt 0x124fb8
    00124fb4b 0x124fe4
    00124fb8
    00124fb8loc_124fb8:
    00124fb8ldrsw x2, [sp+28]
    00124fbcmovz x3, 65279
    00124fc0subs wzr, w2, w3
    00124fc4b.eq 0x124fcc
    00124fc8b 0x124fe0
    00124fcc
    00124fccloc_124fcc:
    00124fccstrb wzr, [sp+24]
    00124fd0mov x0, xzr
    00124fd4ldur x29, [sp-8]
    00124fd8ldr x30, [sp], 80
    00124fdcret x30
    00124fe0
    00124fe0loc_124fe0:
    00124fe0b 0x1250b0
    00124fe4
    00124fe4loc_124fe4:
    00124fe4ldrsw x2, [sp+28]
    00124fe8movz x3, 65533
    00124fecsubs wzr, w2, w3
    00124ff0b.eq 0x124ff8
    00124ff4b 0x12500c
    00124ff8
    00124ff8loc_124ff8:
    00124ff8strb wzr, [sp+24]
    00124ffcmov x0, xzr
    00125000ldur x29, [sp-8]
    00125004ldr x30, [sp], 80
    00125008ret x30
    0012500c
    0012500cloc_12500c:
    0012500cldrsw x2, [sp+28]
    00125010subs wzr, w2, 32
    00125014cset x2, lt
    00125018strb w2, [sp+26]
    0012501cb.lt 0x125024
    00125020b 0x125038
    00125024
    00125024loc_125024:
    00125024ldrsw x2, [sp+28]
    00125028subs wzr, w2, 9
    0012502ccset x2, ne
    00125030strb w2, [sp+26]
    00125034b 0x12503c
    00125038
    00125038loc_125038:
    00125038b 0x12503c
    0012503c
    0012503cloc_12503c:
    0012503cldrb w2, [sp+26]
    00125040strb w2, [sp+27]
    00125044tbnz w2, 0, 0x12504c
    00125048b 0x125050
    0012504c
    0012504cloc_12504c:
    0012504cb 0x125064
    00125050
    00125050loc_125050:
    00125050ldrsw x2, [sp+28]
    00125054subs wzr, w2, 96
    00125058cset x2, eq
    0012505cstrb w2, [sp+27]
    00125060b 0x125064
    00125064
    00125064loc_125064:
    00125064ldrb w2, [sp+27]
    00125068strb w2, [sp+25]
    0012506ctbnz w2, 0, 0x125074
    00125070b 0x125078
    00125074
    00125074loc_125074:
    00125074b 0x12508c
    00125078
    00125078loc_125078:
    00125078ldrsw x2, [sp+28]
    0012507csubs wzr, w2, 127
    00125080cset x2, eq
    00125084strb w2, [sp+25]
    00125088b 0x12508c
    0012508c
    0012508cloc_12508c:
    0012508cldrb w2, [sp+25]
    00125090tbnz w2, 0, 0x125098
    00125094b 0x1250ac
    00125098
    00125098loc_125098:
    00125098strb wzr, [sp+24]
    0012509cmov x0, xzr
    001250a0ldur x29, [sp-8]
    001250a4ldr x30, [sp], 80
    001250a8ret x30
    001250ac
    001250acloc_1250ac:
    001250acb 0x1250b0
    001250b0
    001250b0loc_1250b0:
    001250b0b 0x124f38
    001250b4
    001250b4loc_1250b4:
    001250b4orr x0, xzr, 1
    001250b8strb w0, [sp+24]
    001250bcldur x29, [sp-8]
    001250c0ldr x30, [sp], 80
    001250c4ret x30
    001250c8
    001250c8loc_1250c8:
    001250c8bl runtime.panicSliceB
    001250cchint
    001250d0
    001250d0loc_1250d0:
    001250d0stp x0, x1, [sp+8]
    001250d4mov x3, x30
    001250d8bl runtime.morestack_noctxt.abi0
    001250dcldp x0, x1, [sp+8]
    001250e0b 0x124f10
    001250e4udf 0
    001250e8udf 0
    001250ecudf 0
    00124f10
    001250f0
    001250f0strconv.unhex: ; void strconv.unhex(uint8 b)
    001250f0str x30, [sp-32]!
    001250f4stur x29, [sp-8]
    001250f8sub x29, sp, 8
    001250fcstrb w0, [sp+40]
    00125100str wzr, [sp+16]
    00125104strb wzr, [sp+12]
    00125108ubfm x2, x0, 0, 7
    0012510cstr w2, [sp+20]
    00125110subs wzr, w2, 48
    00125114cset x2, ge
    00125118strb w2, [sp+15]
    0012511cb.ge 0x125124
    00125120b 0x125138
    00125124
    00125124loc_125124:
    00125124ldrsw x2, [sp+20]
    00125128subs wzr, w2, 57
    0012512ccset x2, le
    00125130strb w2, [sp+15]
    00125134b 0x12513c
    00125138
    00125138loc_125138:
    00125138b 0x12513c
    0012513c
    0012513cloc_12513c:
    0012513cldrb w2, [sp+15]
    00125140tbnz w2, 0, 0x125148
    00125144b 0x125170
    00125148
    00125148loc_125148:
    00125148b 0x12514c
    0012514c
    0012514cloc_12514c:
    0012514cldrsw x2, [sp+20]
    00125150sub x2, x2, 48
    00125154str w2, [sp+16]
    00125158orr x1, xzr, 1
    0012515cstrb w1, [sp+12]
    00125160ldrsw x0, [sp+16]
    00125164add x29, sp, 24
    00125168add sp, sp, 32
    0012516cret x30
    00125170
    00125170loc_125170:
    00125170ldrsw x2, [sp+20]
    00125174subs wzr, w2, 97
    00125178cset x2, ge
    0012517cstrb w2, [sp+14]
    00125180b.ge 0x125188
    00125184b 0x12519c
    00125188
    00125188loc_125188:
    00125188ldrsw x2, [sp+20]
    0012518csubs wzr, w2, 102
    00125190cset x2, le
    00125194strb w2, [sp+14]
    00125198b 0x1251a0
    0012519c
    0012519cloc_12519c:
    0012519cb 0x1251a0
    001251a0
    001251a0loc_1251a0:
    001251a0ldrb w2, [sp+14]
    001251a4tbnz w2, 0, 0x1251ac
    001251a8b 0x1251d4
    001251ac
    001251acloc_1251ac:
    001251acb 0x1251b0
    001251b0
    001251b0loc_1251b0:
    001251b0ldrsw x2, [sp+20]
    001251b4sub x2, x2, 87
    001251b8str w2, [sp+16]
    001251bcorr x1, xzr, 1
    001251c0strb w1, [sp+12]
    001251c4ldrsw x0, [sp+16]
    001251c8add x29, sp, 24
    001251ccadd sp, sp, 32
    001251d0ret x30
    001251d4
    001251d4loc_1251d4:
    001251d4ldrsw x2, [sp+20]
    001251d8subs wzr, w2, 65
    001251dccset x2, ge
    001251e0strb w2, [sp+13]
    001251e4b.ge 0x1251ec
    001251e8b 0x125200
    001251ec
    001251ecloc_1251ec:
    001251ecldrsw x2, [sp+20]
    001251f0subs wzr, w2, 70
    001251f4cset x2, le
    001251f8strb w2, [sp+13]
    001251fcb 0x125204
    00125200
    00125200loc_125200:
    00125200b 0x125204
    00125204
    00125204loc_125204:
    00125204ldrb w2, [sp+13]
    00125208tbnz w2, 0, 0x125210
    0012520cb 0x125238
    00125210
    00125210loc_125210:
    00125210b 0x125214
    00125214
    00125214loc_125214:
    00125214ldrsw x2, [sp+20]
    00125218sub x2, x2, 55
    0012521cstr w2, [sp+16]
    00125220orr x1, xzr, 1
    00125224strb w1, [sp+12]
    00125228ldrsw x0, [sp+16]
    0012522cadd x29, sp, 24
    00125230add sp, sp, 32
    00125234ret x30
    00125238
    00125238loc_125238:
    00125238b 0x12523c
    0012523c
    0012523cloc_12523c:
    0012523cldrb w1, [sp+12]
    00125240ldrsw x0, [sp+16]
    00125244add x29, sp, 24
    00125248add sp, sp, 32
    0012524cret x30
    001250f0
    00125250
    00125250strconv.UnquoteChar: ; void strconv.UnquoteChar(struct string s, uint8 quote)
    00125250ldr x16, [x28+16]
    00125254sub x17, sp, 48
    00125258subs xzr, x17, x16
    0012525cb.ls 0x125c5c
    00125260str x30, [sp-176]!
    00125264stur x29, [sp-8]
    00125268sub x29, sp, 8
    0012526cstr x0, [sp+184]
    00125270str x1, [sp+192]
    00125274strb w2, [sp+200]
    00125278str wzr, [sp+44]
    0012527cstrb wzr, [sp+27]
    00125280stp xzr, xzr, [sp+120]
    00125284stp xzr, xzr, [sp+136]
    00125288ldr x6, [sp+192]
    0012528cstr x6, [sp+104]
    00125290cbz x6, 0x125298
    00125294b 0x1252cc
    00125298
    00125298loc_125298:
    00125298adrp x27, 0x8fc000
    0012529cldr x4, [x27+2048]
    001252a0adrp x27, 0x8fc000
    001252a4ldr x5, [x27+2056]
    001252a8str x4, [sp+136]
    001252acstr x5, [sp+144]
    001252b0ldrb w1, [sp+27]
    001252b4ldr x2, [sp+120]
    001252b8ldr x3, [sp+128]
    001252bcldrsw x0, [sp+44]
    001252c0ldur x29, [sp-8]
    001252c4ldr x30, [sp], 176
    001252c8ret x30
    001252cc
    001252ccloc_1252cc:
    001252ccldr x1, [sp+192]
    001252d0ldr x6, [sp+184]
    001252d4subs xzr, x1, 0
    001252d8b.hi 0x1252e0
    001252dcb 0x125c50
    001252e0
    001252e0loc_1252e0:
    001252e0ldrb w6, [x6]
    001252e4strb w6, [sp+29]
    001252e8ldrb w7, [sp+200]
    001252ecsubs wzr, w6, w7
    001252f0cset x6, eq
    001252f4strb w6, [sp+34]
    001252f8b.eq 0x125300
    001252fcb 0x12533c
    00125300
    00125300loc_125300:
    00125300ldrb w6, [sp+200]
    00125304subs wzr, w6, 39
    00125308cset x6, eq
    0012530cstrb w6, [sp+33]
    00125310b.eq 0x125318
    00125314b 0x12531c
    00125318
    00125318loc_125318:
    00125318b 0x125330
    0012531c
    0012531cloc_12531c:
    0012531cldrb w6, [sp+200]
    00125320subs wzr, w6, 34
    00125324cset x6, eq
    00125328strb w6, [sp+33]
    0012532cb 0x125330
    00125330
    00125330loc_125330:
    00125330ldrb w6, [sp+33]
    00125334strb w6, [sp+34]
    00125338b 0x125340
    0012533c
    0012533cloc_12533c:
    0012533cb 0x125340
    00125340
    00125340loc_125340:
    00125340ldrb w6, [sp+34]
    00125344tbnz w6, 0, 0x12534c
    00125348b 0x125384
    0012534c
    0012534cloc_12534c:
    0012534cb 0x125350
    00125350
    00125350loc_125350:
    00125350adrp x27, 0x8fc000
    00125354ldr x4, [x27+2048]
    00125358adrp x27, 0x8fc000
    0012535cldr x5, [x27+2056]
    00125360str x4, [sp+136]
    00125364str x5, [sp+144]
    00125368ldrb w1, [sp+27]
    0012536cldr x2, [sp+120]
    00125370ldr x3, [sp+128]
    00125374ldrsw x0, [sp+44]
    00125378ldur x29, [sp-8]
    0012537cldr x30, [sp], 176
    00125380ret x30
    00125384
    00125384loc_125384:
    00125384ldrb w6, [sp+29]
    00125388subs wzr, w6, 128
    0012538cb.hs 0x125394
    00125390b 0x125440
    00125394
    00125394loc_125394:
    00125394b 0x125398
    00125398
    00125398loc_125398:
    00125398ldr x0, [sp+184]
    0012539cldr x1, [sp+192]
    001253a0bl unicode/utf8.DecodeRuneInString
    001253a4str w0, [sp+64]
    001253a8str x1, [sp+104]
    001253acldrsw x2, [sp+64]
    001253b0str w2, [sp+60]
    001253b4ldr x2, [sp+104]
    001253b8str x2, [sp+112]
    001253bcldrsw x2, [sp+60]
    001253c0str w2, [sp+56]
    001253c4ldr x0, [sp+112]
    001253c8str x0, [sp+72]
    001253ccldr x1, [sp+192]
    001253d0ldr x2, [sp+184]
    001253d4subs xzr, x1, x0
    001253d8b.hs 0x1253e0
    001253dcb 0x125c4c
    001253e0
    001253e0loc_1253e0:
    001253e0sub x6, x1, x0
    001253e4sub x7, xzr, x6
    001253e8and x7, x0, x7, asr #63
    001253ecadd x7, x2, x7
    001253f0str x7, [sp+152]
    001253f4str x6, [sp+160]
    001253f8ldrsw x6, [sp+56]
    001253fcstr w6, [sp+44]
    00125400orr x6, xzr, 1
    00125404strb w6, [sp+27]
    00125408ldr x6, [sp+152]
    0012540cldr x7, [sp+160]
    00125410str x6, [sp+120]
    00125414str x7, [sp+128]
    00125418stp xzr, xzr, [sp+136]
    0012541cldrsw x0, [sp+44]
    00125420ldrb w1, [sp+27]
    00125424ldr x2, [sp+120]
    00125428ldr x3, [sp+128]
    0012542cmov x4, xzr
    00125430mov x5, xzr
    00125434ldur x29, [sp-8]
    00125438ldr x30, [sp], 176
    0012543cret x30
    00125440
    00125440loc_125440:
    00125440ldrb w6, [sp+29]
    00125444subs wzr, w6, 92
    00125448b.ne 0x125450
    0012544cb 0x1254dc
    00125450
    00125450loc_125450:
    00125450b 0x125454
    00125454
    00125454loc_125454:
    00125454ldr x1, [sp+192]
    00125458ldr x6, [sp+184]
    0012545csubs xzr, x1, 1
    00125460b.hs 0x125468
    00125464b 0x125c44
    00125468
    00125468loc_125468:
    00125468sub x7, x1, 1
    0012546csub x8, xzr, x7
    00125470sbfm x8, x8, 63, 63
    00125474and x8, x8, 1
    00125478add x6, x6, x8
    0012547cstr x6, [sp+152]
    00125480str x7, [sp+160]
    00125484ldr x1, [sp+192]
    00125488ldr x6, [sp+184]
    0012548csubs xzr, x1, 0
    00125490b.hi 0x125498
    00125494b 0x125c3c
    00125498
    00125498loc_125498:
    00125498ldrb w6, [x6]
    0012549cstr w6, [sp+44]
    001254a0strb wzr, [sp+27]
    001254a4ldr x6, [sp+152]
    001254a8ldr x7, [sp+160]
    001254acstr x6, [sp+120]
    001254b0str x7, [sp+128]
    001254b4stp xzr, xzr, [sp+136]
    001254b8ldrsw x0, [sp+44]
    001254bcldrb w1, [sp+27]
    001254c0ldr x2, [sp+120]
    001254c4ldr x3, [sp+128]
    001254c8mov x4, xzr
    001254ccmov x5, xzr
    001254d0ldur x29, [sp-8]
    001254d4ldr x30, [sp], 176
    001254d8ret x30
    001254dc
    001254dcloc_1254dc:
    001254dcb 0x1254e0
    001254e0
    001254e0loc_1254e0:
    001254e0ldr x6, [sp+192]
    001254e4str x6, [sp+104]
    001254e8subs xzr, x6, 1
    001254ecb.le 0x1254f4
    001254f0b 0x125528
    001254f4
    001254f4loc_1254f4:
    001254f4adrp x27, 0x8fc000
    001254f8ldr x4, [x27+2048]
    001254fcadrp x27, 0x8fc000
    00125500ldr x5, [x27+2056]
    00125504str x4, [sp+136]
    00125508str x5, [sp+144]
    0012550cldrb w1, [sp+27]
    00125510ldr x2, [sp+120]
    00125514ldr x3, [sp+128]
    00125518ldrsw x0, [sp+44]
    0012551cldur x29, [sp-8]
    00125520ldr x30, [sp], 176
    00125524ret x30
    00125528
    00125528loc_125528:
    00125528ldr x1, [sp+192]
    0012552cldr x6, [sp+184]
    00125530subs xzr, x1, 1
    00125534b.hi 0x12553c
    00125538b 0x125c34
    0012553c
    0012553cloc_12553c:
    0012553cldrb w6, [x6+1]
    00125540strb w6, [sp+28]
    00125544ldr x1, [sp+192]
    00125548ldr x6, [sp+184]
    0012554csubs xzr, x1, 2
    00125550b.hs 0x125558
    00125554b 0x125c2c
    00125558
    00125558loc_125558:
    00125558sub x7, x1, 2
    0012555csub x8, xzr, x7
    00125560sbfm x8, x8, 63, 63
    00125564and x8, x8, 2
    00125568add x6, x6, x8
    0012556cstr x6, [sp+184]
    00125570str x7, [sp+192]
    00125574ldrb w6, [sp+28]
    00125578strb w6, [sp+32]
    0012557cmov x7, x6
    00125580subs wzr, w7, 98
    00125584b.ls 0x12558c
    00125588b 0x12573c
    0012558c
    0012558cloc_12558c:
    0012558cmov x7, x6
    00125590subs wzr, w7, 55
    00125594b.ls 0x12559c
    00125598b 0x1256a8
    0012559c
    0012559cloc_12559c:
    0012559cmov x7, x6
    001255a0subs wzr, w7, 34
    001255a4b.eq 0x1255ac
    001255a8b 0x1255b0
    001255ac
    001255acloc_1255ac:
    001255acb 0x1255c4
    001255b0
    001255b0loc_1255b0:
    001255b0mov x7, x6
    001255b4subs wzr, w7, 39
    001255b8b.eq 0x1255c0
    001255bcb 0x125618
    001255c0
    001255c0loc_1255c0:
    001255c0b 0x1255c4
    001255c4
    001255c4loc_1255c4:
    001255c4ldrb w6, [sp+200]
    001255c8ldrb w7, [sp+28]
    001255ccsubs wzr, w7, w6
    001255d0b.ne 0x1255d8
    001255d4b 0x12560c
    001255d8
    001255d8loc_1255d8:
    001255d8adrp x27, 0x8fc000
    001255dcldr x4, [x27+2048]
    001255e0adrp x27, 0x8fc000
    001255e4ldr x5, [x27+2056]
    001255e8str x4, [sp+136]
    001255ecstr x5, [sp+144]
    001255f0ldrb w1, [sp+27]
    001255f4ldr x2, [sp+120]
    001255f8ldr x3, [sp+128]
    001255fcldrsw x0, [sp+44]
    00125600ldur x29, [sp-8]
    00125604ldr x30, [sp], 176
    00125608ret x30
    0012560c
    0012560cloc_12560c:
    0012560cldrb w6, [sp+28]
    00125610str w6, [sp+44]
    00125614b 0x125aa8
    00125618
    00125618loc_125618:
    00125618mov x7, x6
    0012561csubs wzr, w7, 48
    00125620b.hs 0x125628
    00125624b 0x125698
    00125628
    00125628loc_125628:
    00125628subs wzr, w6, 55
    0012562cb.ls 0x125634
    00125630b 0x125694
    00125634
    00125634loc_125634:
    00125634b 0x125638
    00125638
    00125638loc_125638:
    00125638ldrb w6, [sp+28]
    0012563csub x6, x6, 48
    00125640str w6, [sp+48]
    00125644ldr x6, [sp+192]
    00125648str x6, [sp+104]
    0012564csubs xzr, x6, 2
    00125650b.lt 0x125658
    00125654b 0x12568c
    00125658
    00125658loc_125658:
    00125658adrp x27, 0x8fc000
    0012565cldr x4, [x27+2048]
    00125660adrp x27, 0x8fc000
    00125664ldr x5, [x27+2056]
    00125668str x4, [sp+136]
    0012566cstr x5, [sp+144]
    00125670ldrb w1, [sp+27]
    00125674ldr x2, [sp+120]
    00125678ldr x3, [sp+128]
    0012567cldrsw x0, [sp+44]
    00125680ldur x29, [sp-8]
    00125684ldr x30, [sp], 176
    00125688ret x30
    0012568c
    0012568cloc_12568c:
    0012568cstr xzr, [sp+88]
    00125690b 0x125adc
    00125694
    00125694loc_125694:
    00125694b 0x12569c
    00125698
    00125698loc_125698:
    00125698b 0x12569c
    0012569c
    0012569cloc_12569c:
    0012569cb 0x1256a0
    001256a0
    001256a0loc_1256a0:
    001256a0b 0x1256a4
    001256a4
    001256a4loc_1256a4:
    001256a4b 0x125738
    001256a8
    001256a8loc_1256a8:
    001256a8mov x7, x6
    001256acsubs wzr, w7, 92
    001256b0b.ls 0x1256b8
    001256b4b 0x1256f0
    001256b8
    001256b8loc_1256b8:
    001256b8mov x7, x6
    001256bcsubs wzr, w7, 85
    001256c0b.eq 0x1256c8
    001256c4b 0x1256cc
    001256c8
    001256c8loc_1256c8:
    001256c8b 0x12582c
    001256cc
    001256ccloc_1256cc:
    001256ccsubs wzr, w6, 92
    001256d0b.eq 0x1256d8
    001256d4b 0x1256e8
    001256d8
    001256d8loc_1256d8:
    001256d8b 0x1256dc
    001256dc
    001256dcloc_1256dc:
    001256dcmovz x6, 92
    001256e0str w6, [sp+44]
    001256e4b 0x125aa8
    001256e8
    001256e8loc_1256e8:
    001256e8b 0x1256ec
    001256ec
    001256ecloc_1256ec:
    001256ecb 0x125734
    001256f0
    001256f0loc_1256f0:
    001256f0mov x7, x6
    001256f4subs wzr, w7, 97
    001256f8b.eq 0x125700
    001256fcb 0x125710
    00125700
    00125700loc_125700:
    00125700b 0x125704
    00125704
    00125704loc_125704:
    00125704orr x6, xzr, 7
    00125708str w6, [sp+44]
    0012570cb 0x125aa8
    00125710
    00125710loc_125710:
    00125710subs wzr, w6, 98
    00125714b.eq 0x12571c
    00125718b 0x12572c
    0012571c
    0012571cloc_12571c:
    0012571cb 0x125720
    00125720
    00125720loc_125720:
    00125720orr x6, xzr, 8
    00125724str w6, [sp+44]
    00125728b 0x125aa8
    0012572c
    0012572cloc_12572c:
    0012572cb 0x125730
    00125730
    00125730loc_125730:
    00125730b 0x125734
    00125734
    00125734loc_125734:
    00125734b 0x125738
    00125738
    00125738loc_125738:
    00125738b 0x125908
    0012573c
    0012573cloc_12573c:
    0012573cmov x7, x6
    00125740subs wzr, w7, 114
    00125744b.ls 0x12574c
    00125748b 0x1257b4
    0012574c
    0012574cloc_12574c:
    0012574cmov x7, x6
    00125750subs wzr, w7, 102
    00125754b.eq 0x12575c
    00125758b 0x12576c
    0012575c
    0012575cloc_12575c:
    0012575cb 0x125760
    00125760
    00125760loc_125760:
    00125760orr x6, xzr, 12
    00125764str w6, [sp+44]
    00125768b 0x125aa8
    0012576c
    0012576cloc_12576c:
    0012576cmov x7, x6
    00125770subs wzr, w7, 110
    00125774b.eq 0x12577c
    00125778b 0x12578c
    0012577c
    0012577cloc_12577c:
    0012577cb 0x125780
    00125780
    00125780loc_125780:
    00125780movz x6, 10
    00125784str w6, [sp+44]
    00125788b 0x125aa8
    0012578c
    0012578cloc_12578c:
    0012578csubs wzr, w6, 114
    00125790b.eq 0x125798
    00125794b 0x1257a8
    00125798
    00125798loc_125798:
    00125798b 0x12579c
    0012579c
    0012579cloc_12579c:
    0012579cmovz x6, 13
    001257a0str w6, [sp+44]
    001257a4b 0x125aa8
    001257a8
    001257a8loc_1257a8:
    001257a8b 0x1257ac
    001257ac
    001257acloc_1257ac:
    001257acb 0x1257b0
    001257b0
    001257b0loc_1257b0:
    001257b0b 0x125904
    001257b4
    001257b4loc_1257b4:
    001257b4mov x7, x6
    001257b8subs wzr, w7, 117
    001257bcb.ls 0x1257c4
    001257c0b 0x1257fc
    001257c4
    001257c4loc_1257c4:
    001257c4mov x7, x6
    001257c8subs wzr, w7, 116
    001257ccb.eq 0x1257d4
    001257d0b 0x1257e4
    001257d4
    001257d4loc_1257d4:
    001257d4b 0x1257d8
    001257d8
    001257d8loc_1257d8:
    001257d8movz x6, 9
    001257dcstr w6, [sp+44]
    001257e0b 0x125aa8
    001257e4
    001257e4loc_1257e4:
    001257e4subs wzr, w6, 117
    001257e8b.eq 0x1257f0
    001257ecb 0x1257f4
    001257f0
    001257f0loc_1257f0:
    001257f0b 0x12582c
    001257f4
    001257f4loc_1257f4:
    001257f4b 0x1257f8
    001257f8
    001257f8loc_1257f8:
    001257f8b 0x125900
    001257fc
    001257fcloc_1257fc:
    001257fcmov x7, x6
    00125800subs wzr, w7, 118
    00125804b.eq 0x12580c
    00125808b 0x12581c
    0012580c
    0012580cloc_12580c:
    0012580cb 0x125810
    00125810
    00125810loc_125810:
    00125810movz x6, 11
    00125814str w6, [sp+44]
    00125818b 0x125aa8
    0012581c
    0012581cloc_12581c:
    0012581csubs wzr, w6, 120
    00125820b.eq 0x125828
    00125824b 0x1258f8
    00125828
    00125828loc_125828:
    00125828b 0x12582c
    0012582c
    0012582cloc_12582c:
    0012582cstr xzr, [sp+80]
    00125830ldrb w6, [sp+28]
    00125834strb w6, [sp+31]
    00125838mov x7, x6
    0012583csubs wzr, w7, 85
    00125840b.eq 0x125848
    00125844b 0x125858
    00125848
    00125848loc_125848:
    00125848b 0x12584c
    0012584c
    0012584cloc_12584c:
    0012584corr x6, xzr, 8
    00125850str x6, [sp+80]
    00125854b 0x1258a0
    00125858
    00125858loc_125858:
    00125858mov x7, x6
    0012585csubs wzr, w7, 117
    00125860b.eq 0x125868
    00125864b 0x125878
    00125868
    00125868loc_125868:
    00125868b 0x12586c
    0012586c
    0012586cloc_12586c:
    0012586corr x6, xzr, 4
    00125870str x6, [sp+80]
    00125874b 0x1258a0
    00125878
    00125878loc_125878:
    00125878subs wzr, w6, 120
    0012587cb.eq 0x125884
    00125880b 0x125894
    00125884
    00125884loc_125884:
    00125884b 0x125888
    00125888
    00125888loc_125888:
    00125888orr x6, xzr, 2
    0012588cstr x6, [sp+80]
    00125890b 0x1258a0
    00125894
    00125894loc_125894:
    00125894b 0x125898
    00125898
    00125898loc_125898:
    00125898b 0x12589c
    0012589c
    0012589cloc_12589c:
    0012589cb 0x1258a0
    001258a0
    001258a0loc_1258a0:
    001258a0str wzr, [sp+52]
    001258a4ldr x6, [sp+192]
    001258a8str x6, [sp+104]
    001258acldr x7, [sp+80]
    001258b0subs xzr, x6, x7
    001258b4b.lt 0x1258bc
    001258b8b 0x1258f0
    001258bc
    001258bcloc_1258bc:
    001258bcadrp x27, 0x8fc000
    001258c0ldr x4, [x27+2048]
    001258c4adrp x27, 0x8fc000
    001258c8ldr x5, [x27+2056]
    001258ccstr x4, [sp+136]
    001258d0str x5, [sp+144]
    001258d4ldrb w1, [sp+27]
    001258d8ldr x2, [sp+120]
    001258dcldr x3, [sp+128]
    001258e0ldrsw x0, [sp+44]
    001258e4ldur x29, [sp-8]
    001258e8ldr x30, [sp], 176
    001258ecret x30
    001258f0
    001258f0loc_1258f0:
    001258f0str xzr, [sp+96]
    001258f4b 0x125940
    001258f8
    001258f8loc_1258f8:
    001258f8b 0x1258fc
    001258fc
    001258fcloc_1258fc:
    001258fcb 0x125900
    00125900
    00125900loc_125900:
    00125900b 0x125904
    00125904
    00125904loc_125904:
    00125904b 0x125908
    00125908
    00125908loc_125908:
    00125908b 0x12590c
    0012590c
    0012590cloc_12590c:
    0012590cadrp x27, 0x8fc000
    00125910ldr x4, [x27+2048]
    00125914adrp x27, 0x8fc000
    00125918ldr x5, [x27+2056]
    0012591cstr x4, [sp+136]
    00125920str x5, [sp+144]
    00125924ldrb w1, [sp+27]
    00125928ldr x2, [sp+120]
    0012592cldr x3, [sp+128]
    00125930ldrsw x0, [sp+44]
    00125934ldur x29, [sp-8]
    00125938ldr x30, [sp], 176
    0012593cret x30
    00125940
    00125940loc_125940:
    00125940ldr x6, [sp+80]
    00125944ldr x7, [sp+96]
    00125948subs xzr, x6, x7
    0012594cb.gt 0x125954
    00125950b 0x125a00
    00125954
    00125954loc_125954:
    00125954ldr x0, [sp+96]
    00125958ldr x1, [sp+192]
    0012595cldr x2, [sp+184]
    00125960subs xzr, x1, x0
    00125964b.hi 0x12596c
    00125968b 0x125ad8
    0012596c
    0012596cloc_12596c:
    0012596cldrb w0, [x2+x0]
    00125970strb w0, [sp+30]
    00125974bl strconv.unhex
    00125978str w0, [sp+64]
    0012597cstrb w1, [sp+34]
    00125980ldrsw x1, [sp+64]
    00125984str w1, [sp+68]
    00125988ldrb w1, [sp+34]
    0012598cstrb w1, [sp+35]
    00125990ldrsw x1, [sp+68]
    00125994str w1, [sp+40]
    00125998ldrb w1, [sp+35]
    0012599cstrb w1, [sp+26]
    001259a0tbnz w1, 0, 0x1259a8
    001259a4b 0x1259cc
    001259a8
    001259a8loc_1259a8:
    001259a8ldrsw x6, [sp+52]
    001259acldrsw x7, [sp+40]
    001259b0orr x6, x7, x6, lsl #4
    001259b4str w6, [sp+52]
    001259b8b 0x1259bc
    001259bc
    001259bcloc_1259bc:
    001259bcldr x6, [sp+96]
    001259c0add x6, x6, 1
    001259c4str x6, [sp+96]
    001259c8b 0x125940
    001259cc
    001259ccloc_1259cc:
    001259ccadrp x27, 0x8fc000
    001259d0ldr x4, [x27+2048]
    001259d4adrp x27, 0x8fc000
    001259d8ldr x5, [x27+2056]
    001259dcstr x4, [sp+136]
    001259e0str x5, [sp+144]
    001259e4ldrb w1, [sp+27]
    001259e8ldr x2, [sp+120]
    001259ecldr x3, [sp+128]
    001259f0ldrsw x0, [sp+44]
    001259f4ldur x29, [sp-8]
    001259f8ldr x30, [sp], 176
    001259fcret x30
    00125a00
    00125a00loc_125a00:
    00125a00ldr x0, [sp+80]
    00125a04ldr x1, [sp+192]
    00125a08ldr x6, [sp+184]
    00125a0csubs xzr, x1, x0
    00125a10b.hs 0x125a18
    00125a14b 0x125ad4
    00125a18
    00125a18loc_125a18:
    00125a18sub x7, x1, x0
    00125a1csub x8, xzr, x7
    00125a20and x8, x0, x8, asr #63
    00125a24add x6, x6, x8
    00125a28str x6, [sp+184]
    00125a2cstr x7, [sp+192]
    00125a30ldrb w6, [sp+28]
    00125a34subs wzr, w6, 120
    00125a38b.eq 0x125a40
    00125a3cb 0x125a4c
    00125a40
    00125a40loc_125a40:
    00125a40ldrsw x6, [sp+52]
    00125a44str w6, [sp+44]
    00125a48b 0x125aa8
    00125a4c
    00125a4cloc_125a4c:
    00125a4cldrsw x0, [sp+52]
    00125a50bl unicode/utf8.ValidRune
    00125a54strb w0, [sp+34]
    00125a58tbnz w0, 0, 0x125a60
    00125a5cb 0x125a74
    00125a60
    00125a60loc_125a60:
    00125a60ldrsw x6, [sp+52]
    00125a64str w6, [sp+44]
    00125a68orr x6, xzr, 1
    00125a6cstrb w6, [sp+27]
    00125a70b 0x125aa8
    00125a74
    00125a74loc_125a74:
    00125a74adrp x27, 0x8fc000
    00125a78ldr x4, [x27+2048]
    00125a7cadrp x27, 0x8fc000
    00125a80ldr x5, [x27+2056]
    00125a84str x4, [sp+136]
    00125a88str x5, [sp+144]
    00125a8cldrb w1, [sp+27]
    00125a90ldr x2, [sp+120]
    00125a94ldr x3, [sp+128]
    00125a98ldrsw x0, [sp+44]
    00125a9cldur x29, [sp-8]
    00125aa0ldr x30, [sp], 176
    00125aa4ret x30
    00125aa8
    00125aa8loc_125aa8:
    00125aa8ldr x2, [sp+184]
    00125aacldr x3, [sp+192]
    00125ab0str x2, [sp+120]
    00125ab4str x3, [sp+128]
    00125ab8ldr x4, [sp+136]
    00125abcldrb w1, [sp+27]
    00125ac0ldr x5, [sp+144]
    00125ac4ldrsw x0, [sp+44]
    00125ac8ldur x29, [sp-8]
    00125accldr x30, [sp], 176
    00125ad0ret x30
    00125ad4
    00125ad4loc_125ad4:
    00125ad4bl runtime.panicSliceB
    00125ad8
    00125ad8loc_125ad8:
    00125ad8bl runtime.panicIndex
    00125adc
    00125adcloc_125adc:
    00125adcldr x6, [sp+88]
    00125ae0subs xzr, x6, 2
    00125ae4b.lt 0x125aec
    00125ae8b 0x125ba0
    00125aec
    00125aecloc_125aec:
    00125aecldr x0, [sp+88]
    00125af0ldr x1, [sp+192]
    00125af4ldr x6, [sp+184]
    00125af8subs xzr, x1, x0
    00125afcb.hi 0x125b04
    00125b00b 0x125c28
    00125b04
    00125b04loc_125b04:
    00125b04ldrb w6, [x6+x0]
    00125b08sub x6, x6, 48
    00125b0cstr w6, [sp+36]
    00125b10subs wzr, w6, 0
    00125b14cset x7, lt
    00125b18strb w7, [sp+34]
    00125b1ctbnz w6, 31, 0x125b24
    00125b20b 0x125b28
    00125b24
    00125b24loc_125b24:
    00125b24b 0x125b3c
    00125b28
    00125b28loc_125b28:
    00125b28ldrsw x6, [sp+36]
    00125b2csubs wzr, w6, 7
    00125b30cset x6, gt
    00125b34strb w6, [sp+34]
    00125b38b 0x125b3c
    00125b3c
    00125b3cloc_125b3c:
    00125b3cldrb w6, [sp+34]
    00125b40tbnz w6, 0, 0x125b48
    00125b44b 0x125b7c
    00125b48
    00125b48loc_125b48:
    00125b48adrp x27, 0x8fc000
    00125b4cldr x4, [x27+2048]
    00125b50adrp x27, 0x8fc000
    00125b54ldr x5, [x27+2056]
    00125b58str x4, [sp+136]
    00125b5cstr x5, [sp+144]
    00125b60ldrb w1, [sp+27]
    00125b64ldr x2, [sp+120]
    00125b68ldr x3, [sp+128]
    00125b6cldrsw x0, [sp+44]
    00125b70ldur x29, [sp-8]
    00125b74ldr x30, [sp], 176
    00125b78ret x30
    00125b7c
    00125b7cloc_125b7c:
    00125b7cldrsw x6, [sp+48]
    00125b80ldrsw x7, [sp+36]
    00125b84orr x6, x7, x6, lsl #3
    00125b88str w6, [sp+48]
    00125b8cb 0x125b90
    00125b90
    00125b90loc_125b90:
    00125b90ldr x6, [sp+88]
    00125b94add x6, x6, 1
    00125b98str x6, [sp+88]
    00125b9cb 0x125adc
    00125ba0
    00125ba0loc_125ba0:
    00125ba0ldr x1, [sp+192]
    00125ba4ldr x6, [sp+184]
    00125ba8subs xzr, x1, 2
    00125bacb.hs 0x125bb4
    00125bb0b 0x125c20
    00125bb4
    00125bb4loc_125bb4:
    00125bb4sub x7, x1, 2
    00125bb8sub x8, xzr, x7
    00125bbcsbfm x8, x8, 63, 63
    00125bc0and x8, x8, 2
    00125bc4add x6, x6, x8
    00125bc8str x6, [sp+184]
    00125bccstr x7, [sp+192]
    00125bd0ldrsw x6, [sp+48]
    00125bd4subs wzr, w6, 255
    00125bd8b.gt 0x125be0
    00125bdcb 0x125c14
    00125be0
    00125be0loc_125be0:
    00125be0adrp x27, 0x8fc000
    00125be4ldr x4, [x27+2048]
    00125be8adrp x27, 0x8fc000
    00125becldr x5, [x27+2056]
    00125bf0str x4, [sp+136]
    00125bf4str x5, [sp+144]
    00125bf8ldrb w1, [sp+27]
    00125bfcldr x2, [sp+120]
    00125c00ldr x3, [sp+128]
    00125c04ldrsw x0, [sp+44]
    00125c08ldur x29, [sp-8]
    00125c0cldr x30, [sp], 176
    00125c10ret x30
    00125c14
    00125c14loc_125c14:
    00125c14ldrsw x6, [sp+48]
    00125c18str w6, [sp+44]
    00125c1cb 0x125aa8
    00125c20
    00125c20loc_125c20:
    00125c20orr x0, xzr, 2
    00125c24bl runtime.panicSliceB
    00125c28
    00125c28loc_125c28:
    00125c28bl runtime.panicIndex
    00125c2c
    00125c2cloc_125c2c:
    00125c2corr x0, xzr, 2
    00125c30bl runtime.panicSliceB
    00125c34
    00125c34loc_125c34:
    00125c34orr x0, xzr, 1
    00125c38bl runtime.panicIndex
    00125c3c
    00125c3cloc_125c3c:
    00125c3cmov x0, xzr
    00125c40bl runtime.panicIndex
    00125c44
    00125c44loc_125c44:
    00125c44orr x0, xzr, 1
    00125c48bl runtime.panicSliceB
    00125c4c
    00125c4cloc_125c4c:
    00125c4cbl runtime.panicSliceB
    00125c50
    00125c50loc_125c50:
    00125c50mov x0, xzr
    00125c54bl runtime.panicIndex
    00125c58hint
    00125c5c
    00125c5cloc_125c5c:
    00125c5cstp x0, x1, [sp+8]
    00125c60strb w2, [sp+24]
    00125c64mov x3, x30
    00125c68bl runtime.morestack_noctxt.abi0
    00125c6cldp x0, x1, [sp+8]
    00125c70ldrb w2, [sp+24]
    00125c74b 0x125250
    00125c78udf 0
    00125c7cudf 0
    00125250
    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
    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