File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00123dc0
00123dc0strconv.appendQuotedRuneWith: ; void strconv.appendQuotedRuneWith(struct []uint8 buf, int32 r, uint8 quote, bool ASCIIonly, bool graphicOnly)
00123dc0ldr x16, [x28+16]
00123dc4subs xzr, sp, x16
00123dc8b.ls 0x123ef0
00123dccstr x30, [sp-128]!
00123dd0stur x29, [sp-8]
00123dd4sub x29, sp, 8
00123dd8str x0, [sp+136]
00123ddcstr x1, [sp+144]
00123de0str x2, [sp+152]
00123de4str w3, [sp+160]
00123de8strb w4, [sp+164]
00123decstrb w5, [sp+165]
00123df0strb w6, [sp+166]
00123df4str xzr, [sp+96]
00123df8stp xzr, xzr, [sp+104]
00123dfcldr x2, [sp+152]
00123e00ldr x0, [sp+136]
00123e04ldr x5, [sp+144]
00123e08add x1, x5, 1
00123e0csubs xzr, x2, x1
00123e10b.hs 0x123e18
00123e14b 0x123e1c
00123e18
00123e18loc_123e18:
00123e18b 0x123e30
00123e1c
00123e1cloc_123e1c:
00123e1corr x3, xzr, 1
00123e20adrp x4, 0x4d2000
00123e24add x4, x4, 3072
00123e28bl runtime.growslice
00123e2cb 0x123e30
00123e30
00123e30loc_123e30:
00123e30ldrb w3, [sp+164]
00123e34sub x4, x1, 1
00123e38strb w3, [x0+x4]
00123e3cstr x0, [sp+136]
00123e40str x1, [sp+144]
00123e44str x2, [sp+152]
00123e48ldrsw x0, [sp+160]
00123e4cbl unicode/utf8.ValidRune
00123e50strb w0, [sp+95]
00123e54tbnz w0, 0, 0x123e5c
00123e58b 0x123e60
00123e5c
00123e5cloc_123e5c:
00123e5cb 0x123e6c
00123e60
00123e60loc_123e60:
00123e60movz x7, 65533
00123e64str w7, [sp+160]
00123e68b 0x123e6c
00123e6c
00123e6cloc_123e6c:
00123e6cldrb w4, [sp+164]
00123e70ldrb w5, [sp+165]
00123e74ldrb w6, [sp+166]
00123e78ldrsw x3, [sp+160]
00123e7cldr x0, [sp+136]
00123e80ldr x1, [sp+144]
00123e84ldr x2, [sp+152]
00123e88bl strconv.appendEscapedRune
00123e8cstr x0, [sp+136]
00123e90str x1, [sp+144]
00123e94str x2, [sp+152]
00123e98add x1, x1, 1
00123e9csubs xzr, x2, x1
00123ea0b.hs 0x123ea8
00123ea4b 0x123eac
00123ea8
00123ea8loc_123ea8:
00123ea8b 0x123ec0
00123eac
00123eacloc_123eac:
00123eacorr x3, xzr, 1
00123eb0adrp x4, 0x4d2000
00123eb4add x4, x4, 3072
00123eb8bl runtime.growslice
00123ebcb 0x123ec0
00123ec0
00123ec0loc_123ec0:
00123ec0ldrb w3, [sp+164]
00123ec4sub x4, x1, 1
00123ec8strb w3, [x0+x4]
00123eccstr x0, [sp+136]
00123ed0str x1, [sp+144]
00123ed4str x2, [sp+152]
00123ed8str x0, [sp+96]
00123edcstr x1, [sp+104]
00123ee0str x2, [sp+112]
00123ee4ldur x29, [sp-8]
00123ee8ldr x30, [sp], 128
00123eecret x30
00123ef0
00123ef0loc_123ef0:
00123ef0stp x0, x1, [sp+8]
00123ef4str x2, [sp+24]
00123ef8str w3, [sp+32]
00123efcstrb w4, [sp+36]
00123f00strb w5, [sp+37]
00123f04strb w6, [sp+38]
00123f08mov x3, x30
00123f0cbl runtime.morestack_noctxt.abi0
00123f10ldp x0, x1, [sp+8]
00123f14ldr x2, [sp+24]
00123f18ldrsw x3, [sp+32]
00123f1cldrb w4, [sp+36]
00123f20ldrb w5, [sp+37]
00123f24ldrb w6, [sp+38]
00123f28b 0x123dc0
00123f2cudf 0
00123dc0
00123dc0strconv.appendQuotedRuneWith: ; void strconv.appendQuotedRuneWith(struct []uint8 buf, int32 r, uint8 quote, bool ASCIIonly, bool graphicOnly)
00123dc0ldr x16, [x28+16]
00123dc4subs xzr, sp, x16
00123dc8b.ls 0x123ef0
00123dccstr x30, [sp-128]!
00123dd0stur x29, [sp-8]
00123dd4sub x29, sp, 8
00123dd8str x0, [sp+136]
00123ddcstr x1, [sp+144]
00123de0str x2, [sp+152]
00123de4str w3, [sp+160]
00123de8strb w4, [sp+164]
00123decstrb w5, [sp+165]
00123df0strb w6, [sp+166]
00123df4str xzr, [sp+96]
00123df8stp xzr, xzr, [sp+104]
00123dfcldr x2, [sp+152]
00123e00ldr x0, [sp+136]
00123e04ldr x5, [sp+144]
00123e08add x1, x5, 1
00123e0csubs xzr, x2, x1
00123e10b.hs 0x123e18
00123e14b 0x123e1c
00123e18
00123e18loc_123e18:
00123e18b 0x123e30
00123e1c
00123e1cloc_123e1c:
00123e1corr x3, xzr, 1
00123e20adrp x4, 0x4d2000
00123e24add x4, x4, 3072
00123e28bl runtime.growslice
00123e2cb 0x123e30
00123e30
00123e30loc_123e30:
00123e30ldrb w3, [sp+164]
00123e34sub x4, x1, 1
00123e38strb w3, [x0+x4]
00123e3cstr x0, [sp+136]
00123e40str x1, [sp+144]
00123e44str x2, [sp+152]
00123e48ldrsw x0, [sp+160]
00123e4cbl unicode/utf8.ValidRune
00123e50strb w0, [sp+95]
00123e54tbnz w0, 0, 0x123e5c
00123e58b 0x123e60
00123e5c
00123e5cloc_123e5c:
00123e5cb 0x123e6c
00123e60
00123e60loc_123e60:
00123e60movz x7, 65533
00123e64str w7, [sp+160]
00123e68b 0x123e6c
00123e6c
00123e6cloc_123e6c:
00123e6cldrb w4, [sp+164]
00123e70ldrb w5, [sp+165]
00123e74ldrb w6, [sp+166]
00123e78ldrsw x3, [sp+160]
00123e7cldr x0, [sp+136]
00123e80ldr x1, [sp+144]
00123e84ldr x2, [sp+152]
00123e88bl strconv.appendEscapedRune
00123e8cstr x0, [sp+136]
00123e90str x1, [sp+144]
00123e94str x2, [sp+152]
00123e98add x1, x1, 1
00123e9csubs xzr, x2, x1
00123ea0b.hs 0x123ea8
00123ea4b 0x123eac
00123ea8
00123ea8loc_123ea8:
00123ea8b 0x123ec0
00123eac
00123eacloc_123eac:
00123eacorr x3, xzr, 1
00123eb0adrp x4, 0x4d2000
00123eb4add x4, x4, 3072
00123eb8bl runtime.growslice
00123ebcb 0x123ec0
00123ec0
00123ec0loc_123ec0:
00123ec0ldrb w3, [sp+164]
00123ec4sub x4, x1, 1
00123ec8strb w3, [x0+x4]
00123eccstr x0, [sp+136]
00123ed0str x1, [sp+144]
00123ed4str x2, [sp+152]
00123ed8str x0, [sp+96]
00123edcstr x1, [sp+104]
00123ee0str x2, [sp+112]
00123ee4ldur x29, [sp-8]
00123ee8ldr x30, [sp], 128
00123eecret x30
00123ef0
00123ef0loc_123ef0:
00123ef0stp x0, x1, [sp+8]
00123ef4str x2, [sp+24]
00123ef8str w3, [sp+32]
00123efcstrb w4, [sp+36]
00123f00strb w5, [sp+37]
00123f04strb w6, [sp+38]
00123f08mov x3, x30
00123f0cbl runtime.morestack_noctxt.abi0
00123f10ldp x0, x1, [sp+8]
00123f14ldr x2, [sp+24]
00123f18ldrsw x3, [sp+32]
00123f1cldrb w4, [sp+36]
00123f20ldrb w5, [sp+37]
00123f24ldrb w6, [sp+38]
00123f28b 0x123dc0
00123f2cudf 0
00123dc0
00123f30
00123f30strconv.appendEscapedRune: ; void strconv.appendEscapedRune(struct []uint8 buf, int32 r, uint8 quote, bool ASCIIonly, bool graphicOnly)
00123f30ldr x16, [x28+16]
00123f34sub x17, sp, 528
00123f38subs xzr, x17, x16
00123f3cb.ls 0x124b6c
00123f40sub x20, sp, 656
00123f44stp x29, x30, [x20-8]
00123f48add sp, x20, 0
00123f4csub x29, sp, 8
00123f50str x0, [sp+664]
00123f54str x1, [sp+672]
00123f58str x2, [sp+680]
00123f5cstr w3, [sp+688]
00123f60strb w4, [sp+692]
00123f64strb w5, [sp+693]
00123f68strb w6, [sp+694]
00123f6cstr xzr, [sp+280]
00123f70stp xzr, xzr, [sp+288]
00123f74ldrsw x5, [sp+688]
00123f78ldrb w6, [sp+692]
00123f7csubs wzr, w6, w5
00123f80cset x5, eq
00123f84strb w5, [sp+81]
00123f88b.eq 0x123f90
00123f8cb 0x123f94
00123f90
00123f90loc_123f90:
00123f90b 0x123fa8
00123f94
00123f94loc_123f94:
00123f94ldrsw x5, [sp+688]
00123f98subs wzr, w5, 92
00123f9ccset x5, eq
00123fa0strb w5, [sp+81]
00123fa4b 0x123fa8
00123fa8
00123fa8loc_123fa8:
00123fa8ldrb w5, [sp+81]
00123factbnz w5, 0, 0x123fb4
00123fb0b 0x12406c
00123fb4
00123fb4loc_123fb4:
00123fb4ldr x2, [sp+680]
00123fb8ldr x0, [sp+664]
00123fbcldr x5, [sp+672]
00123fc0add x1, x5, 1
00123fc4subs xzr, x2, x1
00123fc8b.hs 0x123fd0
00123fccb 0x123fd4
00123fd0
00123fd0loc_123fd0:
00123fd0b 0x123fe8
00123fd4
00123fd4loc_123fd4:
00123fd4orr x3, xzr, 1
00123fd8adrp x4, 0x4d2000
00123fdcadd x4, x4, 3072
00123fe0bl runtime.growslice
00123fe4b 0x123fe8
00123fe8
00123fe8loc_123fe8:
00123fe8sub x5, x1, 1
00123fecmovz x6, 92
00123ff0strb w6, [x0+x5]
00123ff4str x0, [sp+664]
00123ff8str x1, [sp+672]
00123ffcstr x2, [sp+680]
00124000ldrsw x5, [sp+688]
00124004strb w5, [sp+89]
00124008ldr x2, [sp+680]
0012400cldr x0, [sp+664]
00124010ldr x5, [sp+672]
00124014add x1, x5, 1
00124018subs xzr, x2, x1
0012401cb.hs 0x124024
00124020b 0x124028
00124024
00124024loc_124024:
00124024b 0x12403c
00124028
00124028loc_124028:
00124028orr x3, xzr, 1
0012402cadrp x4, 0x4d1000
00124030add x4, x4, 3072
00124034bl runtime.growslice
00124038b 0x12403c
0012403c
0012403cloc_12403c:
0012403cldrb w3, [sp+89]
00124040sub x4, x1, 1
00124044strb w3, [x0+x4]
00124048str x0, [sp+664]
0012404cstr x1, [sp+672]
00124050str x2, [sp+680]
00124054str x0, [sp+280]
00124058str x1, [sp+288]
0012405cstr x2, [sp+296]
00124060ldp x29, x30, [sp-8]
00124064add sp, sp, 656
00124068ret x30
0012406c
0012406cloc_12406c:
0012406cldrb w5, [sp+693]
00124070tbnz w5, 0, 0x124078
00124074b 0x124124
00124078
00124078loc_124078:
00124078ldrsw x5, [sp+688]
0012407csubs wzr, w5, 128
00124080cset x5, lt
00124084strb w5, [sp+81]
00124088b.lt 0x124090
0012408cb 0x1240a4
00124090
00124090loc_124090:
00124090ldrsw x0, [sp+688]
00124094bl strconv.IsPrint
00124098strb w0, [sp+80]
0012409cstrb w0, [sp+81]
001240a0b 0x1240a8
001240a4
001240a4loc_1240a4:
001240a4b 0x1240a8
001240a8
001240a8loc_1240a8:
001240a8ldrb w5, [sp+81]
001240actbnz w5, 0, 0x1240b4
001240b0b 0x124120
001240b4
001240b4loc_1240b4:
001240b4ldrsw x5, [sp+688]
001240b8strb w5, [sp+88]
001240bcldr x2, [sp+680]
001240c0ldr x0, [sp+664]
001240c4ldr x5, [sp+672]
001240c8add x1, x5, 1
001240ccsubs xzr, x2, x1
001240d0b.hs 0x1240d8
001240d4b 0x1240dc
001240d8
001240d8loc_1240d8:
001240d8b 0x1240f0
001240dc
001240dcloc_1240dc:
001240dcorr x3, xzr, 1
001240e0adrp x4, 0x4d1000
001240e4add x4, x4, 3072
001240e8bl runtime.growslice
001240ecb 0x1240f0
001240f0
001240f0loc_1240f0:
001240f0ldrb w3, [sp+88]
001240f4sub x4, x1, 1
001240f8strb w3, [x0+x4]
001240fcstr x0, [sp+664]
00124100str x1, [sp+672]
00124104str x2, [sp+680]
00124108str x0, [sp+280]
0012410cstr x1, [sp+288]
00124110str x2, [sp+296]
00124114ldp x29, x30, [sp-8]
00124118add sp, sp, 656
0012411cret x30
00124120
00124120loc_124120:
00124120b 0x1241bc
00124124
00124124loc_124124:
00124124ldrsw x0, [sp+688]
00124128bl strconv.IsPrint
0012412cstrb w0, [sp+80]
00124130strb w0, [sp+81]
00124134tbnz w0, 0, 0x12413c
00124138b 0x124140
0012413c
0012413cloc_12413c:
0012413cb 0x124174
00124140
00124140loc_124140:
00124140ldrb w5, [sp+694]
00124144strb w5, [sp+91]
00124148tbnz w5, 0, 0x124150
0012414cb 0x124164
00124150
00124150loc_124150:
00124150ldrsw x0, [sp+688]
00124154bl strconv.isInGraphicList
00124158strb w0, [sp+90]
0012415cstrb w0, [sp+91]
00124160b 0x124168
00124164
00124164loc_124164:
00124164b 0x124168
00124168
00124168loc_124168:
00124168ldrb w5, [sp+91]
0012416cstrb w5, [sp+81]
00124170b 0x124174
00124174
00124174loc_124174:
00124174ldrb w5, [sp+81]
00124178tbnz w5, 0, 0x124180
0012417cb 0x1241b8
00124180
00124180loc_124180:
00124180ldrsw x3, [sp+688]
00124184ldr x0, [sp+664]
00124188ldr x1, [sp+672]
0012418cldr x2, [sp+680]
00124190bl unicode/utf8.AppendRune
00124194str x0, [sp+624]
00124198str x1, [sp+632]
0012419cstr x2, [sp+640]
001241a0str x0, [sp+280]
001241a4str x1, [sp+288]
001241a8str x2, [sp+296]
001241acldp x29, x30, [sp-8]
001241b0add sp, sp, 656
001241b4ret x30
001241b8
001241b8loc_1241b8:
001241b8b 0x1241bc
001241bc
001241bcloc_1241bc:
001241bcldrsw x5, [sp+688]
001241c0str w5, [sp+100]
001241c4subs wzr, w5, 9
001241c8b.le 0x1241d0
001241ccb 0x1243e0
001241d0
001241d0loc_1241d0:
001241d0subs wzr, w5, 7
001241d4b.eq 0x1241dc
001241d8b 0x12427c
001241dc
001241dcloc_1241dc:
001241dcb 0x1241e0
001241e0
001241e0loc_1241e0:
001241e0ldr x2, [sp+680]
001241e4ldr x0, [sp+664]
001241e8ldr x5, [sp+672]
001241ecadd x1, x5, 2
001241f0str x0, [sp+600]
001241f4str x5, [sp+608]
001241f8str x2, [sp+616]
001241fcstr x1, [sp+272]
00124200subs xzr, x2, x1
00124204b.hs 0x12420c
00124208b 0x124214
0012420c
0012420cloc_12420c:
0012420cstr x1, [sp+608]
00124210b 0x124234
00124214
00124214loc_124214:
00124214orr x3, xzr, 2
00124218adrp x4, 0x4d1000
0012421cadd x4, x4, 3072
00124220bl runtime.growslice
00124224str x0, [sp+600]
00124228str x1, [sp+608]
0012422cstr x2, [sp+616]
00124230b 0x124234
00124234
00124234loc_124234:
00124234orr x3, xzr, 2
00124238str x3, [sp+264]
0012423cldr x3, [sp+272]
00124240sub x3, x3, 2
00124244ldr x4, [sp+600]
00124248add x0, x4, x3
0012424cstr x0, [sp+592]
00124250ldr x2, [sp+264]
00124254adrp x1, 0x58c000
00124258add x1, x1, 61
0012425cbl runtime.memmove
00124260ldr x3, [sp+600]
00124264ldr x4, [sp+608]
00124268ldr x5, [sp+616]
0012426cstr x3, [sp+664]
00124270str x4, [sp+672]
00124274str x5, [sp+680]
00124278b 0x124aa0
0012427c
0012427cloc_12427c:
0012427csubs wzr, w5, 8
00124280b.eq 0x124288
00124284b 0x124328
00124288
00124288loc_124288:
00124288b 0x12428c
0012428c
0012428cloc_12428c:
0012428cldr x2, [sp+680]
00124290ldr x0, [sp+664]
00124294ldr x5, [sp+672]
00124298add x1, x5, 2
0012429cstr x0, [sp+568]
001242a0str x5, [sp+576]
001242a4str x2, [sp+584]
001242a8str x1, [sp+256]
001242acsubs xzr, x2, x1
001242b0b.hs 0x1242b8
001242b4b 0x1242c0
001242b8
001242b8loc_1242b8:
001242b8str x1, [sp+576]
001242bcb 0x1242e0
001242c0
001242c0loc_1242c0:
001242c0orr x3, xzr, 2
001242c4adrp x4, 0x4d1000
001242c8add x4, x4, 3072
001242ccbl runtime.growslice
001242d0str x0, [sp+568]
001242d4str x1, [sp+576]
001242d8str x2, [sp+584]
001242dcb 0x1242e0
001242e0
001242e0loc_1242e0:
001242e0orr x3, xzr, 2
001242e4str x3, [sp+248]
001242e8ldr x3, [sp+256]
001242ecsub x3, x3, 2
001242f0ldr x4, [sp+568]
001242f4add x0, x4, x3
001242f8str x0, [sp+560]
001242fcldr x2, [sp+248]
00124300adrp x1, 0x58c000
00124304add x1, x1, 63
00124308bl runtime.memmove
0012430cldr x3, [sp+568]
00124310ldr x4, [sp+576]
00124314ldr x5, [sp+584]
00124318str x3, [sp+664]
0012431cstr x4, [sp+672]
00124320str x5, [sp+680]
00124324b 0x124aa0
00124328
00124328loc_124328:
00124328subs wzr, w5, 9
0012432cb.eq 0x124334
00124330b 0x1243d4
00124334
00124334loc_124334:
00124334b 0x124338
00124338
00124338loc_124338:
00124338ldr x2, [sp+680]
0012433cldr x0, [sp+664]
00124340ldr x5, [sp+672]
00124344add x1, x5, 2
00124348str x0, [sp+440]
0012434cstr x5, [sp+448]
00124350str x2, [sp+456]
00124354str x1, [sp+192]
00124358subs xzr, x2, x1
0012435cb.hs 0x124364
00124360b 0x12436c
00124364
00124364loc_124364:
00124364str x1, [sp+448]
00124368b 0x12438c
0012436c
0012436cloc_12436c:
0012436corr x3, xzr, 2
00124370adrp x4, 0x4d1000
00124374add x4, x4, 3072
00124378bl runtime.growslice
0012437cstr x0, [sp+440]
00124380str x1, [sp+448]
00124384str x2, [sp+456]
00124388b 0x12438c
0012438c
0012438cloc_12438c:
0012438corr x3, xzr, 2
00124390str x3, [sp+184]
00124394ldr x3, [sp+192]
00124398sub x3, x3, 2
0012439cldr x4, [sp+440]
001243a0add x0, x4, x3
001243a4str x0, [sp+432]
001243a8ldr x2, [sp+184]
001243acadrp x1, 0x58c000
001243b0add x1, x1, 71
001243b4bl runtime.memmove
001243b8ldr x3, [sp+440]
001243bcldr x4, [sp+448]
001243c0ldr x5, [sp+456]
001243c4str x3, [sp+664]
001243c8str x4, [sp+672]
001243ccstr x5, [sp+680]
001243d0b 0x124aa0
001243d4
001243d4loc_1243d4:
001243d4b 0x1243d8
001243d8
001243d8loc_1243d8:
001243d8b 0x1243dc
001243dc
001243dcloc_1243dc:
001243dcb 0x1246b0
001243e0
001243e0loc_1243e0:
001243e0subs wzr, w5, 11
001243e4b.le 0x1243ec
001243e8b 0x12454c
001243ec
001243ecloc_1243ec:
001243ecsubs wzr, w5, 10
001243f0b.eq 0x1243f8
001243f4b 0x124498
001243f8
001243f8loc_1243f8:
001243f8b 0x1243fc
001243fc
001243fcloc_1243fc:
001243fcldr x2, [sp+680]
00124400ldr x0, [sp+664]
00124404ldr x5, [sp+672]
00124408add x1, x5, 2
0012440cstr x0, [sp+504]
00124410str x5, [sp+512]
00124414str x2, [sp+520]
00124418str x1, [sp+224]
0012441csubs xzr, x2, x1
00124420b.hs 0x124428
00124424b 0x124430
00124428
00124428loc_124428:
00124428str x1, [sp+512]
0012442cb 0x124450
00124430
00124430loc_124430:
00124430orr x3, xzr, 2
00124434adrp x4, 0x4d1000
00124438add x4, x4, 3072
0012443cbl runtime.growslice
00124440str x0, [sp+504]
00124444str x1, [sp+512]
00124448str x2, [sp+520]
0012444cb 0x124450
00124450
00124450loc_124450:
00124450orr x3, xzr, 2
00124454str x3, [sp+216]
00124458ldr x3, [sp+224]
0012445csub x3, x3, 2
00124460ldr x4, [sp+504]
00124464add x0, x4, x3
00124468str x0, [sp+496]
0012446cldr x2, [sp+216]
00124470adrp x1, 0x58c000
00124474add x1, x1, 67
00124478bl runtime.memmove
0012447cldr x3, [sp+504]
00124480ldr x4, [sp+512]
00124484ldr x5, [sp+520]
00124488str x3, [sp+664]
0012448cstr x4, [sp+672]
00124490str x5, [sp+680]
00124494b 0x124aa0
00124498
00124498loc_124498:
00124498subs wzr, w5, 11
0012449cb.eq 0x1244a4
001244a0b 0x124544
001244a4
001244a4loc_1244a4:
001244a4b 0x1244a8
001244a8
001244a8loc_1244a8:
001244a8ldr x2, [sp+680]
001244acldr x0, [sp+664]
001244b0ldr x5, [sp+672]
001244b4add x1, x5, 2
001244b8str x0, [sp+408]
001244bcstr x5, [sp+416]
001244c0str x2, [sp+424]
001244c4str x1, [sp+176]
001244c8subs xzr, x2, x1
001244ccb.hs 0x1244d4
001244d0b 0x1244dc
001244d4
001244d4loc_1244d4:
001244d4str x1, [sp+416]
001244d8b 0x1244fc
001244dc
001244dcloc_1244dc:
001244dcorr x3, xzr, 2
001244e0adrp x4, 0x4d1000
001244e4add x4, x4, 3072
001244e8bl runtime.growslice
001244ecstr x0, [sp+408]
001244f0str x1, [sp+416]
001244f4str x2, [sp+424]
001244f8b 0x1244fc
001244fc
001244fcloc_1244fc:
001244fcorr x3, xzr, 2
00124500str x3, [sp+168]
00124504ldr x3, [sp+176]
00124508sub x3, x3, 2
0012450cldr x4, [sp+408]
00124510add x0, x4, x3
00124514str x0, [sp+400]
00124518ldr x2, [sp+168]
0012451cadrp x1, 0x58c000
00124520add x1, x1, 73
00124524bl runtime.memmove
00124528ldr x3, [sp+408]
0012452cldr x4, [sp+416]
00124530ldr x5, [sp+424]
00124534str x3, [sp+664]
00124538str x4, [sp+672]
0012453cstr x5, [sp+680]
00124540b 0x124aa0
00124544
00124544loc_124544:
00124544b 0x124548
00124548
00124548loc_124548:
00124548b 0x1246ac
0012454c
0012454cloc_12454c:
0012454csubs wzr, w5, 12
00124550b.eq 0x124558
00124554b 0x1245f8
00124558
00124558loc_124558:
00124558b 0x12455c
0012455c
0012455cloc_12455c:
0012455cldr x2, [sp+680]
00124560ldr x0, [sp+664]
00124564ldr x5, [sp+672]
00124568add x1, x5, 2
0012456cstr x0, [sp+536]
00124570str x5, [sp+544]
00124574str x2, [sp+552]
00124578str x1, [sp+240]
0012457csubs xzr, x2, x1
00124580b.hs 0x124588
00124584b 0x124590
00124588
00124588loc_124588:
00124588str x1, [sp+544]
0012458cb 0x1245b0
00124590
00124590loc_124590:
00124590orr x3, xzr, 2
00124594adrp x4, 0x4d1000
00124598add x4, x4, 3072
0012459cbl runtime.growslice
001245a0str x0, [sp+536]
001245a4str x1, [sp+544]
001245a8str x2, [sp+552]
001245acb 0x1245b0
001245b0
001245b0loc_1245b0:
001245b0orr x3, xzr, 2
001245b4str x3, [sp+232]
001245b8ldr x3, [sp+240]
001245bcsub x3, x3, 2
001245c0ldr x4, [sp+536]
001245c4add x0, x4, x3
001245c8str x0, [sp+528]
001245ccldr x2, [sp+232]
001245d0adrp x1, 0x58c000
001245d4add x1, x1, 65
001245d8bl runtime.memmove
001245dcldr x3, [sp+536]
001245e0ldr x4, [sp+544]
001245e4ldr x5, [sp+552]
001245e8str x3, [sp+664]
001245ecstr x4, [sp+672]
001245f0str x5, [sp+680]
001245f4b 0x124aa0
001245f8
001245f8loc_1245f8:
001245f8subs wzr, w5, 13
001245fcb.eq 0x124604
00124600b 0x1246a4
00124604
00124604loc_124604:
00124604b 0x124608
00124608
00124608loc_124608:
00124608ldr x2, [sp+680]
0012460cldr x0, [sp+664]
00124610ldr x5, [sp+672]
00124614add x1, x5, 2
00124618str x0, [sp+472]
0012461cstr x5, [sp+480]
00124620str x2, [sp+488]
00124624str x1, [sp+208]
00124628subs xzr, x2, x1
0012462cb.hs 0x124634
00124630b 0x12463c
00124634
00124634loc_124634:
00124634str x1, [sp+480]
00124638b 0x12465c
0012463c
0012463cloc_12463c:
0012463corr x3, xzr, 2
00124640adrp x4, 0x4d1000
00124644add x4, x4, 3072
00124648bl runtime.growslice
0012464cstr x0, [sp+472]
00124650str x1, [sp+480]
00124654str x2, [sp+488]
00124658b 0x12465c
0012465c
0012465cloc_12465c:
0012465corr x3, xzr, 2
00124660str x3, [sp+200]
00124664ldr x3, [sp+208]
00124668sub x3, x3, 2
0012466cldr x4, [sp+472]
00124670add x0, x4, x3
00124674str x0, [sp+464]
00124678ldr x2, [sp+200]
0012467cadrp x1, 0x58c000
00124680add x1, x1, 69
00124684bl runtime.memmove
00124688ldr x3, [sp+472]
0012468cldr x4, [sp+480]
00124690ldr x5, [sp+488]
00124694str x3, [sp+664]
00124698str x4, [sp+672]
0012469cstr x5, [sp+680]
001246a0b 0x124aa0
001246a4
001246a4loc_1246a4:
001246a4b 0x1246a8
001246a8
001246a8loc_1246a8:
001246a8b 0x1246ac
001246ac
001246acloc_1246ac:
001246acb 0x1246b0
001246b0
001246b0loc_1246b0:
001246b0b 0x1246b4
001246b4
001246b4loc_1246b4:
001246b4ldrsw x5, [sp+688]
001246b8subs wzr, w5, 32
001246bccset x5, lt
001246c0strb w5, [sp+80]
001246c4b.lt 0x1246cc
001246c8b 0x1246d0
001246cc
001246ccloc_1246cc:
001246ccb 0x1246e4
001246d0
001246d0loc_1246d0:
001246d0ldrsw x5, [sp+688]
001246d4subs wzr, w5, 127
001246d8cset x5, eq
001246dcstrb w5, [sp+80]
001246e0b 0x1246e4
001246e4
001246e4loc_1246e4:
001246e4ldrb w5, [sp+80]
001246e8tbnz w5, 0, 0x1246f0
001246ecb 0x124870
001246f0
001246f0loc_1246f0:
001246f0b 0x1246f4
001246f4
001246f4loc_1246f4:
001246f4ldr x2, [sp+680]
001246f8ldr x0, [sp+664]
001246fcldr x5, [sp+672]
00124700add x1, x5, 2
00124704str x0, [sp+376]
00124708str x5, [sp+384]
0012470cstr x2, [sp+392]
00124710str x1, [sp+160]
00124714subs xzr, x2, x1
00124718b.hs 0x124720
0012471cb 0x124728
00124720
00124720loc_124720:
00124720str x1, [sp+384]
00124724b 0x124748
00124728
00124728loc_124728:
00124728orr x3, xzr, 2
0012472cadrp x4, 0x4d1000
00124730add x4, x4, 3072
00124734bl runtime.growslice
00124738str x0, [sp+376]
0012473cstr x1, [sp+384]
00124740str x2, [sp+392]
00124744b 0x124748
00124748
00124748loc_124748:
00124748orr x3, xzr, 2
0012474cstr x3, [sp+152]
00124750ldr x3, [sp+160]
00124754sub x3, x3, 2
00124758ldr x4, [sp+376]
0012475cadd x0, x4, x3
00124760str x0, [sp+368]
00124764ldr x2, [sp+152]
00124768adrp x1, 0x58c000
0012476cadd x1, x1, 7
00124770bl runtime.memmove
00124774ldr x3, [sp+376]
00124778ldr x4, [sp+384]
0012477cldr x5, [sp+392]
00124780str x3, [sp+664]
00124784str x4, [sp+672]
00124788str x5, [sp+680]
0012478cldrsw x3, [sp+688]
00124790ubfm x4, x3, 4, 7
00124794ubfm x3, x3, 4, 7
00124798strb w3, [sp+87]
0012479cb 0x1247a0
001247a0
001247a0loc_1247a0:
001247a0adrp x5, 0x590000
001247a4add x5, x5, 2196
001247a8ldrb w5, [x5+x4]
001247acstrb w5, [sp+86]
001247b0ldr x2, [sp+680]
001247b4ldr x0, [sp+664]
001247b8ldr x5, [sp+672]
001247bcadd x1, x5, 1
001247c0subs xzr, x2, x1
001247c4b.hs 0x1247cc
001247c8b 0x1247d0
001247cc
001247ccloc_1247cc:
001247ccb 0x1247e4
001247d0
001247d0loc_1247d0:
001247d0orr x3, xzr, 1
001247d4adrp x4, 0x4d1000
001247d8add x4, x4, 3072
001247dcbl runtime.growslice
001247e0b 0x1247e4
001247e4
001247e4loc_1247e4:
001247e4ldrb w5, [sp+86]
001247e8sub x6, x1, 1
001247ecstrb w5, [x0+x6]
001247f0str x0, [sp+664]
001247f4str x1, [sp+672]
001247f8str x2, [sp+680]
001247fcldrsw x5, [sp+688]
00124800and x6, x5, 15
00124804and x5, x5, 15
00124808strb w5, [sp+85]
0012480cb 0x124810
00124810
00124810loc_124810:
00124810adrp x5, 0x590000
00124814add x5, x5, 2196
00124818ldrb w5, [x5+x6]
0012481cstrb w5, [sp+84]
00124820ldr x2, [sp+680]
00124824ldr x0, [sp+664]
00124828ldr x5, [sp+672]
0012482cadd x1, x5, 1
00124830subs xzr, x2, x1
00124834b.hs 0x12483c
00124838b 0x124840
0012483c
0012483cloc_12483c:
0012483cb 0x124854
00124840
00124840loc_124840:
00124840orr x3, xzr, 1
00124844adrp x4, 0x4d1000
00124848add x4, x4, 3072
0012484cbl runtime.growslice
00124850b 0x124854
00124854
00124854loc_124854:
00124854ldrb w3, [sp+84]
00124858sub x4, x1, 1
0012485cstrb w3, [x0+x4]
00124860str x0, [sp+664]
00124864str x1, [sp+672]
00124868str x2, [sp+680]
0012486cb 0x124a9c
00124870
00124870loc_124870:
00124870ldrsw x0, [sp+688]
00124874bl unicode/utf8.ValidRune
00124878strb w0, [sp+81]
0012487ctbnz w0, 0, 0x124884
00124880b 0x124940
00124884
00124884loc_124884:
00124884ldrsw x5, [sp+688]
00124888subs wzr, w5, 0x10000
0012488cb.lt 0x124894
00124890b 0x124898
00124894
00124894loc_124894:
00124894b 0x124950
00124898
00124898loc_124898:
00124898b 0x12489c
0012489c
0012489cloc_12489c:
0012489cldr x2, [sp+680]
001248a0ldr x0, [sp+664]
001248a4ldr x5, [sp+672]
001248a8add x1, x5, 2
001248acstr x0, [sp+312]
001248b0str x5, [sp+320]
001248b4str x2, [sp+328]
001248b8str x1, [sp+128]
001248bcsubs xzr, x2, x1
001248c0b.hs 0x1248c8
001248c4b 0x1248d0
001248c8
001248c8loc_1248c8:
001248c8str x1, [sp+320]
001248ccb 0x1248f0
001248d0
001248d0loc_1248d0:
001248d0orr x3, xzr, 2
001248d4adrp x4, 0x4d1000
001248d8add x4, x4, 3072
001248dcbl runtime.growslice
001248e0str x0, [sp+312]
001248e4str x1, [sp+320]
001248e8str x2, [sp+328]
001248ecb 0x1248f0
001248f0
001248f0loc_1248f0:
001248f0orr x3, xzr, 2
001248f4str x3, [sp+120]
001248f8ldr x3, [sp+128]
001248fcsub x3, x3, 2
00124900ldr x4, [sp+312]
00124904add x0, x4, x3
00124908str x0, [sp+304]
0012490cldr x2, [sp+120]
00124910adrp x1, 0x58c000
00124914add x1, x1, 77
00124918bl runtime.memmove
0012491cldr x3, [sp+312]
00124920ldr x4, [sp+320]
00124924ldr x5, [sp+328]
00124928str x3, [sp+664]
0012492cstr x4, [sp+672]
00124930str x5, [sp+680]
00124934orr x3, xzr, 28
00124938str x3, [sp+104]
0012493cb 0x124ac4
00124940
00124940loc_124940:
00124940b 0x124944
00124944
00124944loc_124944:
00124944movz x5, 65533
00124948str w5, [sp+688]
0012494cb 0x124950
00124950
00124950loc_124950:
00124950ldr x2, [sp+680]
00124954ldr x0, [sp+664]
00124958ldr x5, [sp+672]
0012495cadd x1, x5, 2
00124960str x0, [sp+344]
00124964str x5, [sp+352]
00124968str x2, [sp+360]
0012496cstr x1, [sp+144]
00124970subs xzr, x2, x1
00124974b.hs 0x12497c
00124978b 0x124984
0012497c
0012497cloc_12497c:
0012497cstr x1, [sp+352]
00124980b 0x1249a4
00124984
00124984loc_124984:
00124984orr x3, xzr, 2
00124988adrp x4, 0x4d1000
0012498cadd x4, x4, 3072
00124990bl runtime.growslice
00124994str x0, [sp+344]
00124998str x1, [sp+352]
0012499cstr x2, [sp+360]
001249a0b 0x1249a4
001249a4
001249a4loc_1249a4:
001249a4orr x3, xzr, 2
001249a8str x3, [sp+136]
001249acldr x3, [sp+144]
001249b0sub x3, x3, 2
001249b4ldr x4, [sp+344]
001249b8add x0, x4, x3
001249bcstr x0, [sp+336]
001249c0ldr x2, [sp+136]
001249c4adrp x1, 0x58c000
001249c8add x1, x1, 75
001249ccbl runtime.memmove
001249d0ldr x3, [sp+344]
001249d4ldr x4, [sp+352]
001249d8ldr x5, [sp+360]
001249dcstr x3, [sp+664]
001249e0str x4, [sp+672]
001249e4str x5, [sp+680]
001249e8orr x3, xzr, 12
001249ecstr x3, [sp+112]
001249f0b 0x1249f4
001249f4
001249f4loc_1249f4:
001249f4ldr x5, [sp+112]
001249f8tbz x5, 63, 0x124a00
001249fcb 0x124a98
00124a00
00124a00loc_124a00:
00124a00ldrsw x5, [sp+688]
00124a04ldr x6, [sp+112]
00124a08subs xzr, x6, 64
00124a0corr x7, xzr, 63
00124a10csel x6, x6, x7, lo
00124a14asrv x5, x5, x6
00124a18and x6, x5, 15
00124a1cand x5, x5, 15
00124a20str w5, [sp+96]
00124a24b 0x124a28
00124a28
00124a28loc_124a28:
00124a28adrp x5, 0x590000
00124a2cadd x5, x5, 2196
00124a30ldrb w5, [x5+x6]
00124a34strb w5, [sp+83]
00124a38ldr x2, [sp+680]
00124a3cldr x0, [sp+664]
00124a40ldr x5, [sp+672]
00124a44add x1, x5, 1
00124a48subs xzr, x2, x1
00124a4cb.hs 0x124a54
00124a50b 0x124a58
00124a54
00124a54loc_124a54:
00124a54b 0x124a6c
00124a58
00124a58loc_124a58:
00124a58orr x3, xzr, 1
00124a5cadrp x4, 0x4d1000
00124a60add x4, x4, 3072
00124a64bl runtime.growslice
00124a68b 0x124a6c
00124a6c
00124a6cloc_124a6c:
00124a6cldrb w5, [sp+83]
00124a70sub x6, x1, 1
00124a74strb w5, [x0+x6]
00124a78str x0, [sp+664]
00124a7cstr x1, [sp+672]
00124a80str x2, [sp+680]
00124a84b 0x124a88
00124a88
00124a88loc_124a88:
00124a88ldr x5, [sp+112]
00124a8csub x5, x5, 4
00124a90str x5, [sp+112]
00124a94b 0x1249f4
00124a98
00124a98loc_124a98:
00124a98b 0x124a9c
00124a9c
00124a9cloc_124a9c:
00124a9cb 0x124aa0
00124aa0
00124aa0loc_124aa0:
00124aa0ldr x0, [sp+664]
00124aa4ldr x1, [sp+672]
00124aa8ldr x2, [sp+680]
00124aacstr x0, [sp+280]
00124ab0str x1, [sp+288]
00124ab4str x2, [sp+296]
00124ab8ldp x29, x30, [sp-8]
00124abcadd sp, sp, 656
00124ac0ret x30
00124ac4
00124ac4loc_124ac4:
00124ac4ldr x5, [sp+104]
00124ac8tbz x5, 63, 0x124ad0
00124accb 0x124b68
00124ad0
00124ad0loc_124ad0:
00124ad0ldrsw x5, [sp+688]
00124ad4ldr x6, [sp+104]
00124ad8subs xzr, x6, 64
00124adcorr x7, xzr, 63
00124ae0csel x6, x6, x7, lo
00124ae4asrv x5, x5, x6
00124ae8and x6, x5, 15
00124aecand x5, x5, 15
00124af0str w5, [sp+92]
00124af4b 0x124af8
00124af8
00124af8loc_124af8:
00124af8adrp x5, 0x590000
00124afcadd x5, x5, 2196
00124b00ldrb w5, [x5+x6]
00124b04strb w5, [sp+82]
00124b08ldr x2, [sp+680]
00124b0cldr x0, [sp+664]
00124b10ldr x5, [sp+672]
00124b14add x1, x5, 1
00124b18subs xzr, x2, x1
00124b1cb.hs 0x124b24
00124b20b 0x124b28
00124b24
00124b24loc_124b24:
00124b24b 0x124b3c
00124b28
00124b28loc_124b28:
00124b28orr x3, xzr, 1
00124b2cadrp x4, 0x4d1000
00124b30add x4, x4, 3072
00124b34bl runtime.growslice
00124b38b 0x124b3c
00124b3c
00124b3cloc_124b3c:
00124b3cldrb w5, [sp+82]
00124b40sub x6, x1, 1
00124b44strb w5, [x0+x6]
00124b48str x0, [sp+664]
00124b4cstr x1, [sp+672]
00124b50str x2, [sp+680]
00124b54b 0x124b58
00124b58
00124b58loc_124b58:
00124b58ldr x5, [sp+104]
00124b5csub x5, x5, 4
00124b60str x5, [sp+104]
00124b64b 0x124ac4
00124b68
00124b68loc_124b68:
00124b68b 0x124a9c
00124b6c
00124b6cloc_124b6c:
00124b6cstp x0, x1, [sp+8]
00124b70str x2, [sp+24]
00124b74str w3, [sp+32]
00124b78strb w4, [sp+36]
00124b7cstrb w5, [sp+37]
00124b80strb w6, [sp+38]
00124b84mov x3, x30
00124b88bl runtime.morestack_noctxt.abi0
00124b8cldp x0, x1, [sp+8]
00124b90ldr x2, [sp+24]
00124b94ldrsw x3, [sp+32]
00124b98ldrb w4, [sp+36]
00124b9cldrb w5, [sp+37]
00124ba0ldrb w6, [sp+38]
00124ba4b 0x123f30
00124ba8udf 0
00124bacudf 0
00123f30
00123f30strconv.appendEscapedRune: ; void strconv.appendEscapedRune(struct []uint8 buf, int32 r, uint8 quote, bool ASCIIonly, bool graphicOnly)
00123f30ldr x16, [x28+16]
00123f34sub x17, sp, 528
00123f38subs xzr, x17, x16
00123f3cb.ls 0x124b6c
00123f40sub x20, sp, 656
00123f44stp x29, x30, [x20-8]
00123f48add sp, x20, 0
00123f4csub x29, sp, 8
00123f50str x0, [sp+664]
00123f54str x1, [sp+672]
00123f58str x2, [sp+680]
00123f5cstr w3, [sp+688]
00123f60strb w4, [sp+692]
00123f64strb w5, [sp+693]
00123f68strb w6, [sp+694]
00123f6cstr xzr, [sp+280]
00123f70stp xzr, xzr, [sp+288]
00123f74ldrsw x5, [sp+688]
00123f78ldrb w6, [sp+692]
00123f7csubs wzr, w6, w5
00123f80cset x5, eq
00123f84strb w5, [sp+81]
00123f88b.eq 0x123f90
00123f8cb 0x123f94
00123f90
00123f90loc_123f90:
00123f90b 0x123fa8
00123f94
00123f94loc_123f94:
00123f94ldrsw x5, [sp+688]
00123f98subs wzr, w5, 92
00123f9ccset x5, eq
00123fa0strb w5, [sp+81]
00123fa4b 0x123fa8
00123fa8
00123fa8loc_123fa8:
00123fa8ldrb w5, [sp+81]
00123factbnz w5, 0, 0x123fb4
00123fb0b 0x12406c
00123fb4
00123fb4loc_123fb4:
00123fb4ldr x2, [sp+680]
00123fb8ldr x0, [sp+664]
00123fbcldr x5, [sp+672]
00123fc0add x1, x5, 1
00123fc4subs xzr, x2, x1
00123fc8b.hs 0x123fd0
00123fccb 0x123fd4
00123fd0
00123fd0loc_123fd0:
00123fd0b 0x123fe8
00123fd4
00123fd4loc_123fd4:
00123fd4orr x3, xzr, 1
00123fd8adrp x4, 0x4d2000
00123fdcadd x4, x4, 3072
00123fe0bl runtime.growslice
00123fe4b 0x123fe8
00123fe8
00123fe8loc_123fe8:
00123fe8sub x5, x1, 1
00123fecmovz x6, 92
00123ff0strb w6, [x0+x5]
00123ff4str x0, [sp+664]
00123ff8str x1, [sp+672]
00123ffcstr x2, [sp+680]
00124000ldrsw x5, [sp+688]
00124004strb w5, [sp+89]
00124008ldr x2, [sp+680]
0012400cldr x0, [sp+664]
00124010ldr x5, [sp+672]
00124014add x1, x5, 1
00124018subs xzr, x2, x1
0012401cb.hs 0x124024
00124020b 0x124028
00124024
00124024loc_124024:
00124024b 0x12403c
00124028
00124028loc_124028:
00124028orr x3, xzr, 1
0012402cadrp x4, 0x4d1000
00124030add x4, x4, 3072
00124034bl runtime.growslice
00124038b 0x12403c
0012403c
0012403cloc_12403c:
0012403cldrb w3, [sp+89]
00124040sub x4, x1, 1
00124044strb w3, [x0+x4]
00124048str x0, [sp+664]
0012404cstr x1, [sp+672]
00124050str x2, [sp+680]
00124054str x0, [sp+280]
00124058str x1, [sp+288]
0012405cstr x2, [sp+296]
00124060ldp x29, x30, [sp-8]
00124064add sp, sp, 656
00124068ret x30
0012406c
0012406cloc_12406c:
0012406cldrb w5, [sp+693]
00124070tbnz w5, 0, 0x124078
00124074b 0x124124
00124078
00124078loc_124078:
00124078ldrsw x5, [sp+688]
0012407csubs wzr, w5, 128
00124080cset x5, lt
00124084strb w5, [sp+81]
00124088b.lt 0x124090
0012408cb 0x1240a4
00124090
00124090loc_124090:
00124090ldrsw x0, [sp+688]
00124094bl strconv.IsPrint
00124098strb w0, [sp+80]
0012409cstrb w0, [sp+81]
001240a0b 0x1240a8
001240a4
001240a4loc_1240a4:
001240a4b 0x1240a8
001240a8
001240a8loc_1240a8:
001240a8ldrb w5, [sp+81]
001240actbnz w5, 0, 0x1240b4
001240b0b 0x124120
001240b4
001240b4loc_1240b4:
001240b4ldrsw x5, [sp+688]
001240b8strb w5, [sp+88]
001240bcldr x2, [sp+680]
001240c0ldr x0, [sp+664]
001240c4ldr x5, [sp+672]
001240c8add x1, x5, 1
001240ccsubs xzr, x2, x1
001240d0b.hs 0x1240d8
001240d4b 0x1240dc
001240d8
001240d8loc_1240d8:
001240d8b 0x1240f0
001240dc
001240dcloc_1240dc:
001240dcorr x3, xzr, 1
001240e0adrp x4, 0x4d1000
001240e4add x4, x4, 3072
001240e8bl runtime.growslice
001240ecb 0x1240f0
001240f0
001240f0loc_1240f0:
001240f0ldrb w3, [sp+88]
001240f4sub x4, x1, 1
001240f8strb w3, [x0+x4]
001240fcstr x0, [sp+664]
00124100str x1, [sp+672]
00124104str x2, [sp+680]
00124108str x0, [sp+280]
0012410cstr x1, [sp+288]
00124110str x2, [sp+296]
00124114ldp x29, x30, [sp-8]
00124118add sp, sp, 656
0012411cret x30
00124120
00124120loc_124120:
00124120b 0x1241bc
00124124
00124124loc_124124:
00124124ldrsw x0, [sp+688]
00124128bl strconv.IsPrint
0012412cstrb w0, [sp+80]
00124130strb w0, [sp+81]
00124134tbnz w0, 0, 0x12413c
00124138b 0x124140
0012413c
0012413cloc_12413c:
0012413cb 0x124174
00124140
00124140loc_124140:
00124140ldrb w5, [sp+694]
00124144strb w5, [sp+91]
00124148tbnz w5, 0, 0x124150
0012414cb 0x124164
00124150
00124150loc_124150:
00124150ldrsw x0, [sp+688]
00124154bl strconv.isInGraphicList
00124158strb w0, [sp+90]
0012415cstrb w0, [sp+91]
00124160b 0x124168
00124164
00124164loc_124164:
00124164b 0x124168
00124168
00124168loc_124168:
00124168ldrb w5, [sp+91]
0012416cstrb w5, [sp+81]
00124170b 0x124174
00124174
00124174loc_124174:
00124174ldrb w5, [sp+81]
00124178tbnz w5, 0, 0x124180
0012417cb 0x1241b8
00124180
00124180loc_124180:
00124180ldrsw x3, [sp+688]
00124184ldr x0, [sp+664]
00124188ldr x1, [sp+672]
0012418cldr x2, [sp+680]
00124190bl unicode/utf8.AppendRune
00124194str x0, [sp+624]
00124198str x1, [sp+632]
0012419cstr x2, [sp+640]
001241a0str x0, [sp+280]
001241a4str x1, [sp+288]
001241a8str x2, [sp+296]
001241acldp x29, x30, [sp-8]
001241b0add sp, sp, 656
001241b4ret x30
001241b8
001241b8loc_1241b8:
001241b8b 0x1241bc
001241bc
001241bcloc_1241bc:
001241bcldrsw x5, [sp+688]
001241c0str w5, [sp+100]
001241c4subs wzr, w5, 9
001241c8b.le 0x1241d0
001241ccb 0x1243e0
001241d0
001241d0loc_1241d0:
001241d0subs wzr, w5, 7
001241d4b.eq 0x1241dc
001241d8b 0x12427c
001241dc
001241dcloc_1241dc:
001241dcb 0x1241e0
001241e0
001241e0loc_1241e0:
001241e0ldr x2, [sp+680]
001241e4ldr x0, [sp+664]
001241e8ldr x5, [sp+672]
001241ecadd x1, x5, 2
001241f0str x0, [sp+600]
001241f4str x5, [sp+608]
001241f8str x2, [sp+616]
001241fcstr x1, [sp+272]
00124200subs xzr, x2, x1
00124204b.hs 0x12420c
00124208b 0x124214
0012420c
0012420cloc_12420c:
0012420cstr x1, [sp+608]
00124210b 0x124234
00124214
00124214loc_124214:
00124214orr x3, xzr, 2
00124218adrp x4, 0x4d1000
0012421cadd x4, x4, 3072
00124220bl runtime.growslice
00124224str x0, [sp+600]
00124228str x1, [sp+608]
0012422cstr x2, [sp+616]
00124230b 0x124234
00124234
00124234loc_124234:
00124234orr x3, xzr, 2
00124238str x3, [sp+264]
0012423cldr x3, [sp+272]
00124240sub x3, x3, 2
00124244ldr x4, [sp+600]
00124248add x0, x4, x3
0012424cstr x0, [sp+592]
00124250ldr x2, [sp+264]
00124254adrp x1, 0x58c000
00124258add x1, x1, 61
0012425cbl runtime.memmove
00124260ldr x3, [sp+600]
00124264ldr x4, [sp+608]
00124268ldr x5, [sp+616]
0012426cstr x3, [sp+664]
00124270str x4, [sp+672]
00124274str x5, [sp+680]
00124278b 0x124aa0
0012427c
0012427cloc_12427c:
0012427csubs wzr, w5, 8
00124280b.eq 0x124288
00124284b 0x124328
00124288
00124288loc_124288:
00124288b 0x12428c
0012428c
0012428cloc_12428c:
0012428cldr x2, [sp+680]
00124290ldr x0, [sp+664]
00124294ldr x5, [sp+672]
00124298add x1, x5, 2
0012429cstr x0, [sp+568]
001242a0str x5, [sp+576]
001242a4str x2, [sp+584]
001242a8str x1, [sp+256]
001242acsubs xzr, x2, x1
001242b0b.hs 0x1242b8
001242b4b 0x1242c0
001242b8
001242b8loc_1242b8:
001242b8str x1, [sp+576]
001242bcb 0x1242e0
001242c0
001242c0loc_1242c0:
001242c0orr x3, xzr, 2
001242c4adrp x4, 0x4d1000
001242c8add x4, x4, 3072
001242ccbl runtime.growslice
001242d0str x0, [sp+568]
001242d4str x1, [sp+576]
001242d8str x2, [sp+584]
001242dcb 0x1242e0
001242e0
001242e0loc_1242e0:
001242e0orr x3, xzr, 2
001242e4str x3, [sp+248]
001242e8ldr x3, [sp+256]
001242ecsub x3, x3, 2
001242f0ldr x4, [sp+568]
001242f4add x0, x4, x3
001242f8str x0, [sp+560]
001242fcldr x2, [sp+248]
00124300adrp x1, 0x58c000
00124304add x1, x1, 63
00124308bl runtime.memmove
0012430cldr x3, [sp+568]
00124310ldr x4, [sp+576]
00124314ldr x5, [sp+584]
00124318str x3, [sp+664]
0012431cstr x4, [sp+672]
00124320str x5, [sp+680]
00124324b 0x124aa0
00124328
00124328loc_124328:
00124328subs wzr, w5, 9
0012432cb.eq 0x124334
00124330b 0x1243d4
00124334
00124334loc_124334:
00124334b 0x124338
00124338
00124338loc_124338:
00124338ldr x2, [sp+680]
0012433cldr x0, [sp+664]
00124340ldr x5, [sp+672]
00124344add x1, x5, 2
00124348str x0, [sp+440]
0012434cstr x5, [sp+448]
00124350str x2, [sp+456]
00124354str x1, [sp+192]
00124358subs xzr, x2, x1
0012435cb.hs 0x124364
00124360b 0x12436c
00124364
00124364loc_124364:
00124364str x1, [sp+448]
00124368b 0x12438c
0012436c
0012436cloc_12436c:
0012436corr x3, xzr, 2
00124370adrp x4, 0x4d1000
00124374add x4, x4, 3072
00124378bl runtime.growslice
0012437cstr x0, [sp+440]
00124380str x1, [sp+448]
00124384str x2, [sp+456]
00124388b 0x12438c
0012438c
0012438cloc_12438c:
0012438corr x3, xzr, 2
00124390str x3, [sp+184]
00124394ldr x3, [sp+192]
00124398sub x3, x3, 2
0012439cldr x4, [sp+440]
001243a0add x0, x4, x3
001243a4str x0, [sp+432]
001243a8ldr x2, [sp+184]
001243acadrp x1, 0x58c000
001243b0add x1, x1, 71
001243b4bl runtime.memmove
001243b8ldr x3, [sp+440]
001243bcldr x4, [sp+448]
001243c0ldr x5, [sp+456]
001243c4str x3, [sp+664]
001243c8str x4, [sp+672]
001243ccstr x5, [sp+680]
001243d0b 0x124aa0
001243d4
001243d4loc_1243d4:
001243d4b 0x1243d8
001243d8
001243d8loc_1243d8:
001243d8b 0x1243dc
001243dc
001243dcloc_1243dc:
001243dcb 0x1246b0
001243e0
001243e0loc_1243e0:
001243e0subs wzr, w5, 11
001243e4b.le 0x1243ec
001243e8b 0x12454c
001243ec
001243ecloc_1243ec:
001243ecsubs wzr, w5, 10
001243f0b.eq 0x1243f8
001243f4b 0x124498
001243f8
001243f8loc_1243f8:
001243f8b 0x1243fc
001243fc
001243fcloc_1243fc:
001243fcldr x2, [sp+680]
00124400ldr x0, [sp+664]
00124404ldr x5, [sp+672]
00124408add x1, x5, 2
0012440cstr x0, [sp+504]
00124410str x5, [sp+512]
00124414str x2, [sp+520]
00124418str x1, [sp+224]
0012441csubs xzr, x2, x1
00124420b.hs 0x124428
00124424b 0x124430
00124428
00124428loc_124428:
00124428str x1, [sp+512]
0012442cb 0x124450
00124430
00124430loc_124430:
00124430orr x3, xzr, 2
00124434adrp x4, 0x4d1000
00124438add x4, x4, 3072
0012443cbl runtime.growslice
00124440str x0, [sp+504]
00124444str x1, [sp+512]
00124448str x2, [sp+520]
0012444cb 0x124450
00124450
00124450loc_124450:
00124450orr x3, xzr, 2
00124454str x3, [sp+216]
00124458ldr x3, [sp+224]
0012445csub x3, x3, 2
00124460ldr x4, [sp+504]
00124464add x0, x4, x3
00124468str x0, [sp+496]
0012446cldr x2, [sp+216]
00124470adrp x1, 0x58c000
00124474add x1, x1, 67
00124478bl runtime.memmove
0012447cldr x3, [sp+504]
00124480ldr x4, [sp+512]
00124484ldr x5, [sp+520]
00124488str x3, [sp+664]
0012448cstr x4, [sp+672]
00124490str x5, [sp+680]
00124494b 0x124aa0
00124498
00124498loc_124498:
00124498subs wzr, w5, 11
0012449cb.eq 0x1244a4
001244a0b 0x124544
001244a4
001244a4loc_1244a4:
001244a4b 0x1244a8
001244a8
001244a8loc_1244a8:
001244a8ldr x2, [sp+680]
001244acldr x0, [sp+664]
001244b0ldr x5, [sp+672]
001244b4add x1, x5, 2
001244b8str x0, [sp+408]
001244bcstr x5, [sp+416]
001244c0str x2, [sp+424]
001244c4str x1, [sp+176]
001244c8subs xzr, x2, x1
001244ccb.hs 0x1244d4
001244d0b 0x1244dc
001244d4
001244d4loc_1244d4:
001244d4str x1, [sp+416]
001244d8b 0x1244fc
001244dc
001244dcloc_1244dc:
001244dcorr x3, xzr, 2
001244e0adrp x4, 0x4d1000
001244e4add x4, x4, 3072
001244e8bl runtime.growslice
001244ecstr x0, [sp+408]
001244f0str x1, [sp+416]
001244f4str x2, [sp+424]
001244f8b 0x1244fc
001244fc
001244fcloc_1244fc:
001244fcorr x3, xzr, 2
00124500str x3, [sp+168]
00124504ldr x3, [sp+176]
00124508sub x3, x3, 2
0012450cldr x4, [sp+408]
00124510add x0, x4, x3
00124514str x0, [sp+400]
00124518ldr x2, [sp+168]
0012451cadrp x1, 0x58c000
00124520add x1, x1, 73
00124524bl runtime.memmove
00124528ldr x3, [sp+408]
0012452cldr x4, [sp+416]
00124530ldr x5, [sp+424]
00124534str x3, [sp+664]
00124538str x4, [sp+672]
0012453cstr x5, [sp+680]
00124540b 0x124aa0
00124544
00124544loc_124544:
00124544b 0x124548
00124548
00124548loc_124548:
00124548b 0x1246ac
0012454c
0012454cloc_12454c:
0012454csubs wzr, w5, 12
00124550b.eq 0x124558
00124554b 0x1245f8
00124558
00124558loc_124558:
00124558b 0x12455c
0012455c
0012455cloc_12455c:
0012455cldr x2, [sp+680]
00124560ldr x0, [sp+664]
00124564ldr x5, [sp+672]
00124568add x1, x5, 2
0012456cstr x0, [sp+536]
00124570str x5, [sp+544]
00124574str x2, [sp+552]
00124578str x1, [sp+240]
0012457csubs xzr, x2, x1
00124580b.hs 0x124588
00124584b 0x124590
00124588
00124588loc_124588:
00124588str x1, [sp+544]
0012458cb 0x1245b0
00124590
00124590loc_124590:
00124590orr x3, xzr, 2
00124594adrp x4, 0x4d1000
00124598add x4, x4, 3072
0012459cbl runtime.growslice
001245a0str x0, [sp+536]
001245a4str x1, [sp+544]
001245a8str x2, [sp+552]
001245acb 0x1245b0
001245b0
001245b0loc_1245b0:
001245b0orr x3, xzr, 2
001245b4str x3, [sp+232]
001245b8ldr x3, [sp+240]
001245bcsub x3, x3, 2
001245c0ldr x4, [sp+536]
001245c4add x0, x4, x3
001245c8str x0, [sp+528]
001245ccldr x2, [sp+232]
001245d0adrp x1, 0x58c000
001245d4add x1, x1, 65
001245d8bl runtime.memmove
001245dcldr x3, [sp+536]
001245e0ldr x4, [sp+544]
001245e4ldr x5, [sp+552]
001245e8str x3, [sp+664]
001245ecstr x4, [sp+672]
001245f0str x5, [sp+680]
001245f4b 0x124aa0
001245f8
001245f8loc_1245f8:
001245f8subs wzr, w5, 13
001245fcb.eq 0x124604
00124600b 0x1246a4
00124604
00124604loc_124604:
00124604b 0x124608
00124608
00124608loc_124608:
00124608ldr x2, [sp+680]
0012460cldr x0, [sp+664]
00124610ldr x5, [sp+672]
00124614add x1, x5, 2
00124618str x0, [sp+472]
0012461cstr x5, [sp+480]
00124620str x2, [sp+488]
00124624str x1, [sp+208]
00124628subs xzr, x2, x1
0012462cb.hs 0x124634
00124630b 0x12463c
00124634
00124634loc_124634:
00124634str x1, [sp+480]
00124638b 0x12465c
0012463c
0012463cloc_12463c:
0012463corr x3, xzr, 2
00124640adrp x4, 0x4d1000
00124644add x4, x4, 3072
00124648bl runtime.growslice
0012464cstr x0, [sp+472]
00124650str x1, [sp+480]
00124654str x2, [sp+488]
00124658b 0x12465c
0012465c
0012465cloc_12465c:
0012465corr x3, xzr, 2
00124660str x3, [sp+200]
00124664ldr x3, [sp+208]
00124668sub x3, x3, 2
0012466cldr x4, [sp+472]
00124670add x0, x4, x3
00124674str x0, [sp+464]
00124678ldr x2, [sp+200]
0012467cadrp x1, 0x58c000
00124680add x1, x1, 69
00124684bl runtime.memmove
00124688ldr x3, [sp+472]
0012468cldr x4, [sp+480]
00124690ldr x5, [sp+488]
00124694str x3, [sp+664]
00124698str x4, [sp+672]
0012469cstr x5, [sp+680]
001246a0b 0x124aa0
001246a4
001246a4loc_1246a4:
001246a4b 0x1246a8
001246a8
001246a8loc_1246a8:
001246a8b 0x1246ac
001246ac
001246acloc_1246ac:
001246acb 0x1246b0
001246b0
001246b0loc_1246b0:
001246b0b 0x1246b4
001246b4
001246b4loc_1246b4:
001246b4ldrsw x5, [sp+688]
001246b8subs wzr, w5, 32
001246bccset x5, lt
001246c0strb w5, [sp+80]
001246c4b.lt 0x1246cc
001246c8b 0x1246d0
001246cc
001246ccloc_1246cc:
001246ccb 0x1246e4
001246d0
001246d0loc_1246d0:
001246d0ldrsw x5, [sp+688]
001246d4subs wzr, w5, 127
001246d8cset x5, eq
001246dcstrb w5, [sp+80]
001246e0b 0x1246e4
001246e4
001246e4loc_1246e4:
001246e4ldrb w5, [sp+80]
001246e8tbnz w5, 0, 0x1246f0
001246ecb 0x124870
001246f0
001246f0loc_1246f0:
001246f0b 0x1246f4
001246f4
001246f4loc_1246f4:
001246f4ldr x2, [sp+680]
001246f8ldr x0, [sp+664]
001246fcldr x5, [sp+672]
00124700add x1, x5, 2
00124704str x0, [sp+376]
00124708str x5, [sp+384]
0012470cstr x2, [sp+392]
00124710str x1, [sp+160]
00124714subs xzr, x2, x1
00124718b.hs 0x124720
0012471cb 0x124728
00124720
00124720loc_124720:
00124720str x1, [sp+384]
00124724b 0x124748
00124728
00124728loc_124728:
00124728orr x3, xzr, 2
0012472cadrp x4, 0x4d1000
00124730add x4, x4, 3072
00124734bl runtime.growslice
00124738str x0, [sp+376]
0012473cstr x1, [sp+384]
00124740str x2, [sp+392]
00124744b 0x124748
00124748
00124748loc_124748:
00124748orr x3, xzr, 2
0012474cstr x3, [sp+152]
00124750ldr x3, [sp+160]
00124754sub x3, x3, 2
00124758ldr x4, [sp+376]
0012475cadd x0, x4, x3
00124760str x0, [sp+368]
00124764ldr x2, [sp+152]
00124768adrp x1, 0x58c000
0012476cadd x1, x1, 7
00124770bl runtime.memmove
00124774ldr x3, [sp+376]
00124778ldr x4, [sp+384]
0012477cldr x5, [sp+392]
00124780str x3, [sp+664]
00124784str x4, [sp+672]
00124788str x5, [sp+680]
0012478cldrsw x3, [sp+688]
00124790ubfm x4, x3, 4, 7
00124794ubfm x3, x3, 4, 7
00124798strb w3, [sp+87]
0012479cb 0x1247a0
001247a0
001247a0loc_1247a0:
001247a0adrp x5, 0x590000
001247a4add x5, x5, 2196
001247a8ldrb w5, [x5+x4]
001247acstrb w5, [sp+86]
001247b0ldr x2, [sp+680]
001247b4ldr x0, [sp+664]
001247b8ldr x5, [sp+672]
001247bcadd x1, x5, 1
001247c0subs xzr, x2, x1
001247c4b.hs 0x1247cc
001247c8b 0x1247d0
001247cc
001247ccloc_1247cc:
001247ccb 0x1247e4
001247d0
001247d0loc_1247d0:
001247d0orr x3, xzr, 1
001247d4adrp x4, 0x4d1000
001247d8add x4, x4, 3072
001247dcbl runtime.growslice
001247e0b 0x1247e4
001247e4
001247e4loc_1247e4:
001247e4ldrb w5, [sp+86]
001247e8sub x6, x1, 1
001247ecstrb w5, [x0+x6]
001247f0str x0, [sp+664]
001247f4str x1, [sp+672]
001247f8str x2, [sp+680]
001247fcldrsw x5, [sp+688]
00124800and x6, x5, 15
00124804and x5, x5, 15
00124808strb w5, [sp+85]
0012480cb 0x124810
00124810
00124810loc_124810:
00124810adrp x5, 0x590000
00124814add x5, x5, 2196
00124818ldrb w5, [x5+x6]
0012481cstrb w5, [sp+84]
00124820ldr x2, [sp+680]
00124824ldr x0, [sp+664]
00124828ldr x5, [sp+672]
0012482cadd x1, x5, 1
00124830subs xzr, x2, x1
00124834b.hs 0x12483c
00124838b 0x124840
0012483c
0012483cloc_12483c:
0012483cb 0x124854
00124840
00124840loc_124840:
00124840orr x3, xzr, 1
00124844adrp x4, 0x4d1000
00124848add x4, x4, 3072
0012484cbl runtime.growslice
00124850b 0x124854
00124854
00124854loc_124854:
00124854ldrb w3, [sp+84]
00124858sub x4, x1, 1
0012485cstrb w3, [x0+x4]
00124860str x0, [sp+664]
00124864str x1, [sp+672]
00124868str x2, [sp+680]
0012486cb 0x124a9c
00124870
00124870loc_124870:
00124870ldrsw x0, [sp+688]
00124874bl unicode/utf8.ValidRune
00124878strb w0, [sp+81]
0012487ctbnz w0, 0, 0x124884
00124880b 0x124940
00124884
00124884loc_124884:
00124884ldrsw x5, [sp+688]
00124888subs wzr, w5, 0x10000
0012488cb.lt 0x124894
00124890b 0x124898
00124894
00124894loc_124894:
00124894b 0x124950
00124898
00124898loc_124898:
00124898b 0x12489c
0012489c
0012489cloc_12489c:
0012489cldr x2, [sp+680]
001248a0ldr x0, [sp+664]
001248a4ldr x5, [sp+672]
001248a8add x1, x5, 2
001248acstr x0, [sp+312]
001248b0str x5, [sp+320]
001248b4str x2, [sp+328]
001248b8str x1, [sp+128]
001248bcsubs xzr, x2, x1
001248c0b.hs 0x1248c8
001248c4b 0x1248d0
001248c8
001248c8loc_1248c8:
001248c8str x1, [sp+320]
001248ccb 0x1248f0
001248d0
001248d0loc_1248d0:
001248d0orr x3, xzr, 2
001248d4adrp x4, 0x4d1000
001248d8add x4, x4, 3072
001248dcbl runtime.growslice
001248e0str x0, [sp+312]
001248e4str x1, [sp+320]
001248e8str x2, [sp+328]
001248ecb 0x1248f0
001248f0
001248f0loc_1248f0:
001248f0orr x3, xzr, 2
001248f4str x3, [sp+120]
001248f8ldr x3, [sp+128]
001248fcsub x3, x3, 2
00124900ldr x4, [sp+312]
00124904add x0, x4, x3
00124908str x0, [sp+304]
0012490cldr x2, [sp+120]
00124910adrp x1, 0x58c000
00124914add x1, x1, 77
00124918bl runtime.memmove
0012491cldr x3, [sp+312]
00124920ldr x4, [sp+320]
00124924ldr x5, [sp+328]
00124928str x3, [sp+664]
0012492cstr x4, [sp+672]
00124930str x5, [sp+680]
00124934orr x3, xzr, 28
00124938str x3, [sp+104]
0012493cb 0x124ac4
00124940
00124940loc_124940:
00124940b 0x124944
00124944
00124944loc_124944:
00124944movz x5, 65533
00124948str w5, [sp+688]
0012494cb 0x124950
00124950
00124950loc_124950:
00124950ldr x2, [sp+680]
00124954ldr x0, [sp+664]
00124958ldr x5, [sp+672]
0012495cadd x1, x5, 2
00124960str x0, [sp+344]
00124964str x5, [sp+352]
00124968str x2, [sp+360]
0012496cstr x1, [sp+144]
00124970subs xzr, x2, x1
00124974b.hs 0x12497c
00124978b 0x124984
0012497c
0012497cloc_12497c:
0012497cstr x1, [sp+352]
00124980b 0x1249a4
00124984
00124984loc_124984:
00124984orr x3, xzr, 2
00124988adrp x4, 0x4d1000
0012498cadd x4, x4, 3072
00124990bl runtime.growslice
00124994str x0, [sp+344]
00124998str x1, [sp+352]
0012499cstr x2, [sp+360]
001249a0b 0x1249a4
001249a4
001249a4loc_1249a4:
001249a4orr x3, xzr, 2
001249a8str x3, [sp+136]
001249acldr x3, [sp+144]
001249b0sub x3, x3, 2
001249b4ldr x4, [sp+344]
001249b8add x0, x4, x3
001249bcstr x0, [sp+336]
001249c0ldr x2, [sp+136]
001249c4adrp x1, 0x58c000
001249c8add x1, x1, 75
001249ccbl runtime.memmove
001249d0ldr x3, [sp+344]
001249d4ldr x4, [sp+352]
001249d8ldr x5, [sp+360]
001249dcstr x3, [sp+664]
001249e0str x4, [sp+672]
001249e4str x5, [sp+680]
001249e8orr x3, xzr, 12
001249ecstr x3, [sp+112]
001249f0b 0x1249f4
001249f4
001249f4loc_1249f4:
001249f4ldr x5, [sp+112]
001249f8tbz x5, 63, 0x124a00
001249fcb 0x124a98
00124a00
00124a00loc_124a00:
00124a00ldrsw x5, [sp+688]
00124a04ldr x6, [sp+112]
00124a08subs xzr, x6, 64
00124a0corr x7, xzr, 63
00124a10csel x6, x6, x7, lo
00124a14asrv x5, x5, x6
00124a18and x6, x5, 15
00124a1cand x5, x5, 15
00124a20str w5, [sp+96]
00124a24b 0x124a28
00124a28
00124a28loc_124a28:
00124a28adrp x5, 0x590000
00124a2cadd x5, x5, 2196
00124a30ldrb w5, [x5+x6]
00124a34strb w5, [sp+83]
00124a38ldr x2, [sp+680]
00124a3cldr x0, [sp+664]
00124a40ldr x5, [sp+672]
00124a44add x1, x5, 1
00124a48subs xzr, x2, x1
00124a4cb.hs 0x124a54
00124a50b 0x124a58
00124a54
00124a54loc_124a54:
00124a54b 0x124a6c
00124a58
00124a58loc_124a58:
00124a58orr x3, xzr, 1
00124a5cadrp x4, 0x4d1000
00124a60add x4, x4, 3072
00124a64bl runtime.growslice
00124a68b 0x124a6c
00124a6c
00124a6cloc_124a6c:
00124a6cldrb w5, [sp+83]
00124a70sub x6, x1, 1
00124a74strb w5, [x0+x6]
00124a78str x0, [sp+664]
00124a7cstr x1, [sp+672]
00124a80str x2, [sp+680]
00124a84b 0x124a88
00124a88
00124a88loc_124a88:
00124a88ldr x5, [sp+112]
00124a8csub x5, x5, 4
00124a90str x5, [sp+112]
00124a94b 0x1249f4
00124a98
00124a98loc_124a98:
00124a98b 0x124a9c
00124a9c
00124a9cloc_124a9c:
00124a9cb 0x124aa0
00124aa0
00124aa0loc_124aa0:
00124aa0ldr x0, [sp+664]
00124aa4ldr x1, [sp+672]
00124aa8ldr x2, [sp+680]
00124aacstr x0, [sp+280]
00124ab0str x1, [sp+288]
00124ab4str x2, [sp+296]
00124ab8ldp x29, x30, [sp-8]
00124abcadd sp, sp, 656
00124ac0ret x30
00124ac4
00124ac4loc_124ac4:
00124ac4ldr x5, [sp+104]
00124ac8tbz x5, 63, 0x124ad0
00124accb 0x124b68
00124ad0
00124ad0loc_124ad0:
00124ad0ldrsw x5, [sp+688]
00124ad4ldr x6, [sp+104]
00124ad8subs xzr, x6, 64
00124adcorr x7, xzr, 63
00124ae0csel x6, x6, x7, lo
00124ae4asrv x5, x5, x6
00124ae8and x6, x5, 15
00124aecand x5, x5, 15
00124af0str w5, [sp+92]
00124af4b 0x124af8
00124af8
00124af8loc_124af8:
00124af8adrp x5, 0x590000
00124afcadd x5, x5, 2196
00124b00ldrb w5, [x5+x6]
00124b04strb w5, [sp+82]
00124b08ldr x2, [sp+680]
00124b0cldr x0, [sp+664]
00124b10ldr x5, [sp+672]
00124b14add x1, x5, 1
00124b18subs xzr, x2, x1
00124b1cb.hs 0x124b24
00124b20b 0x124b28
00124b24
00124b24loc_124b24:
00124b24b 0x124b3c
00124b28
00124b28loc_124b28:
00124b28orr x3, xzr, 1
00124b2cadrp x4, 0x4d1000
00124b30add x4, x4, 3072
00124b34bl runtime.growslice
00124b38b 0x124b3c
00124b3c
00124b3cloc_124b3c:
00124b3cldrb w5, [sp+82]
00124b40sub x6, x1, 1
00124b44strb w5, [x0+x6]
00124b48str x0, [sp+664]
00124b4cstr x1, [sp+672]
00124b50str x2, [sp+680]
00124b54b 0x124b58
00124b58
00124b58loc_124b58:
00124b58ldr x5, [sp+104]
00124b5csub x5, x5, 4
00124b60str x5, [sp+104]
00124b64b 0x124ac4
00124b68
00124b68loc_124b68:
00124b68b 0x124a9c
00124b6c
00124b6cloc_124b6c:
00124b6cstp x0, x1, [sp+8]
00124b70str x2, [sp+24]
00124b74str w3, [sp+32]
00124b78strb w4, [sp+36]
00124b7cstrb w5, [sp+37]
00124b80strb w6, [sp+38]
00124b84mov x3, x30
00124b88bl runtime.morestack_noctxt.abi0
00124b8cldp x0, x1, [sp+8]
00124b90ldr x2, [sp+24]
00124b94ldrsw x3, [sp+32]
00124b98ldrb w4, [sp+36]
00124b9cldrb w5, [sp+37]
00124ba0ldrb w6, [sp+38]
00124ba4b 0x123f30
00124ba8udf 0
00124bacudf 0
00123f30
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
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
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
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
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
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
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
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
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
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
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
Loading..