File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00123020
00123020strconv.formatBits: ; void strconv.formatBits(struct []uint8 dst, uint64 u, int base, bool neg, bool append_)
00123020ldr x16, [x28+16]
00123024sub x17, sp, 208
00123028subs xzr, x17, x16
0012302cb.ls 0x1236b0
00123030sub x20, sp, 336
00123034stp x29, x30, [x20-8]
00123038add sp, x20, 0
0012303csub x29, sp, 8
00123040str x0, [sp+344]
00123044str x1, [sp+352]
00123048str x2, [sp+360]
0012304cstr x3, [sp+368]
00123050str x4, [sp+376]
00123054strb w5, [sp+384]
00123058strb w6, [sp+385]
0012305cstr xzr, [sp+248]
00123060stp xzr, xzr, [sp+256]
00123064stp xzr, xzr, [sp+232]
00123068ldr x5, [sp+376]
0012306csubs xzr, x5, 2
00123070cset x5, lt
00123074strb w5, [sp+119]
00123078b.lt 0x123080
0012307cb 0x123084
00123080
00123080loc_123080:
00123080b 0x123098
00123084
00123084loc_123084:
00123084ldr x5, [sp+376]
00123088subs xzr, x5, 36
0012308ccset x5, gt
00123090strb w5, [sp+119]
00123094b 0x123098
00123098
00123098loc_123098:
00123098ldrb w5, [sp+119]
0012309ctbnz w5, 0, 0x123698
001230a0b 0x1230a4
001230a4
001230a4loc_1230a4:
001230a4add x27, sp, 54
001230a8stp xzr, xzr, [x27]
001230acadd x27, sp, 70
001230b0stp xzr, xzr, [x27]
001230b4add x27, sp, 86
001230b8stp xzr, xzr, [x27]
001230bcadd x27, sp, 102
001230c0stp xzr, xzr, [x27]
001230c4stur xzr, [sp+111]
001230c8movz x1, 65
001230ccstr x1, [sp+168]
001230d0ldrb w5, [sp+384]
001230d4tbnz w5, 0, 0x1230dc
001230d8b 0x1230ec
001230dc
001230dcloc_1230dc:
001230dcldr x5, [sp+368]
001230e0sub x5, xzr, x5
001230e4str x5, [sp+368]
001230e8b 0x1230f0
001230ec
001230ecloc_1230ec:
001230ecb 0x1230f0
001230f0
001230f0loc_1230f0:
001230f0ldr x5, [sp+376]
001230f4subs xzr, x5, 10
001230f8b.eq 0x123100
001230fcb 0x12310c
00123100
00123100loc_123100:
00123100ldr x5, [sp+368]
00123104str x5, [sp+120]
00123108b 0x1234e0
0012310c
0012310cloc_12310c:
0012310cldr x0, [sp+376]
00123110bl strconv.isPowerOfTwo
00123114strb w0, [sp+119]
00123118tbnz w0, 0, 0x123120
0012311cb 0x123148
00123120
00123120loc_123120:
00123120ldr x0, [sp+376]
00123124bl math/bits.TrailingZeros
00123128str x0, [sp+224]
0012312cstr x0, [sp+128]
00123130ldr x1, [sp+376]
00123134str x1, [sp+184]
00123138ldr x1, [sp+376]
0012313csub x1, x1, 1
00123140str x1, [sp+144]
00123144b 0x123400
00123148
00123148loc_123148:
00123148ldr x5, [sp+376]
0012314cstr x5, [sp+176]
00123150b 0x123154
00123154
00123154loc_123154:
00123154ldr x5, [sp+176]
00123158ldr x6, [sp+368]
0012315csubs xzr, x5, x6
00123160b.ls 0x123168
00123164b 0x1231d4
00123168
00123168loc_123168:
00123168ldr x5, [sp+168]
0012316csub x0, x5, 1
00123170str x0, [sp+168]
00123174ldr x5, [sp+368]
00123178ldr x6, [sp+176]
0012317ccbnz x6, 0x123184
00123180b 0x1233fc
00123184
00123184loc_123184:
00123184udiv x5, x5, x6
00123188str x5, [sp+136]
0012318cldr x6, [sp+368]
00123190ldr x7, [sp+176]
00123194msub x5, x7, x5, x6
00123198subs xzr, x5, 36
0012319cb.lo 0x1231a4
001231a0b 0x1233f0
001231a4
001231a4loc_1231a4:
001231a4adrp x6, 0x59e000
001231a8add x6, x6, 2461
001231acldrb w5, [x6+x5]
001231b0subs xzr, x0, 65
001231b4b.lo 0x1231bc
001231b8b 0x1233e8
001231bc
001231bcloc_1231bc:
001231bcadd x6, sp, 54
001231c0strb w5, [x6+x0]
001231c4ldr x5, [sp+136]
001231c8str x5, [sp+368]
001231ccb 0x1231d0
001231d0
001231d0loc_1231d0:
001231d0b 0x123154
001231d4
001231d4loc_1231d4:
001231d4ldr x5, [sp+168]
001231d8sub x0, x5, 1
001231dcstr x0, [sp+168]
001231e0ldr x5, [sp+368]
001231e4subs xzr, x5, 36
001231e8b.lo 0x1231f0
001231ecb 0x1233dc
001231f0
001231f0loc_1231f0:
001231f0adrp x6, 0x59e000
001231f4add x6, x6, 2461
001231f8ldrb w5, [x6+x5]
001231fcsubs xzr, x0, 65
00123200b.lo 0x123208
00123204b 0x1233d4
00123208
00123208loc_123208:
00123208add x6, sp, 54
0012320cstrb w5, [x6+x0]
00123210b 0x123214
00123214
00123214loc_123214:
00123214b 0x123218
00123218
00123218loc_123218:
00123218ldrb w5, [sp+384]
0012321ctbnz w5, 0, 0x123224
00123220b 0x12324c
00123224
00123224loc_123224:
00123224ldr x5, [sp+168]
00123228sub x0, x5, 1
0012322cstr x0, [sp+168]
00123230subs xzr, x0, 65
00123234b.lo 0x12323c
00123238b 0x1233cc
0012323c
0012323cloc_12323c:
0012323cmovz x5, 45
00123240add x6, sp, 54
00123244strb w5, [x6+x0]
00123248b 0x123250
0012324c
0012324cloc_12324c:
0012324cb 0x123250
00123250
00123250loc_123250:
00123250ldrb w5, [sp+385]
00123254tbnz w5, 0, 0x12325c
00123258b 0x123344
0012325c
0012325cloc_12325c:
0012325cadd x5, sp, 54
00123260ldrsb x27, [x5]
00123264ldr x0, [sp+168]
00123268subs xzr, x0, 65
0012326cb.ls 0x123274
00123270b 0x1233c4
00123274
00123274loc_123274:
00123274movz x6, 65
00123278sub x6, x6, x0
0012327csub x7, xzr, x6
00123280and x7, x0, x7, asr #63
00123284add x5, x5, x7
00123288str x5, [sp+304]
0012328cstr x6, [sp+312]
00123290str x6, [sp+320]
00123294ldr x2, [sp+360]
00123298ldr x0, [sp+344]
0012329cldr x5, [sp+352]
001232a0str x0, [sp+280]
001232a4str x5, [sp+288]
001232a8str x2, [sp+296]
001232acldr x6, [sp+312]
001232b0add x1, x5, x6
001232b4str x1, [sp+200]
001232b8subs xzr, x2, x1
001232bcb.hs 0x1232c4
001232c0b 0x1232cc
001232c4
001232c4loc_1232c4:
001232c4str x1, [sp+288]
001232c8b 0x1232ec
001232cc
001232ccloc_1232cc:
001232ccldr x3, [sp+312]
001232d0adrp x4, 0x4d2000
001232d4add x4, x4, 3072
001232d8bl runtime.growslice
001232dcstr x0, [sp+280]
001232e0str x1, [sp+288]
001232e4str x2, [sp+296]
001232e8b 0x1232ec
001232ec
001232ecloc_1232ec:
001232ecldr x3, [sp+312]
001232f0str x3, [sp+192]
001232f4ldr x3, [sp+200]
001232f8ldr x4, [sp+312]
001232fcsub x3, x3, x4
00123300ldr x4, [sp+280]
00123304add x0, x4, x3
00123308str x0, [sp+272]
0012330cldr x2, [sp+192]
00123310ldr x1, [sp+304]
00123314bl runtime.memmove
00123318ldr x0, [sp+280]
0012331cldr x1, [sp+288]
00123320ldr x2, [sp+296]
00123324str x0, [sp+248]
00123328str x1, [sp+256]
0012332cstr x2, [sp+264]
00123330ldr x3, [sp+232]
00123334ldr x4, [sp+240]
00123338ldp x29, x30, [sp-8]
0012333cadd sp, sp, 336
00123340ret x30
00123344
00123344loc_123344:
00123344add x3, sp, 54
00123348ldrsb x27, [x3]
0012334cldr x0, [sp+168]
00123350subs xzr, x0, 65
00123354b.ls 0x12335c
00123358b 0x1233bc
0012335c
0012335cloc_12335c:
0012335cmovz x4, 65
00123360sub x2, x4, x0
00123364sub x4, xzr, x2
00123368and x4, x0, x4, asr #63
0012336cadd x1, x3, x4
00123370str x1, [sp+304]
00123374str x2, [sp+312]
00123378str x2, [sp+320]
0012337cmov x0, xzr
00123380bl runtime.slicebytetostring
00123384str x0, [sp+232]
00123388str x1, [sp+240]
0012338cldr x3, [sp+248]
00123390ldr x4, [sp+256]
00123394ldr x2, [sp+264]
00123398mov x5, x0
0012339cmov x0, x3
001233a0mov x6, x1
001233a4mov x1, x4
001233a8mov x3, x5
001233acmov x4, x6
001233b0ldp x29, x30, [sp-8]
001233b4add sp, sp, 336
001233b8ret x30
001233bc
001233bcloc_1233bc:
001233bcmovz x1, 65
001233c0bl runtime.panicSliceB
001233c4
001233c4loc_1233c4:
001233c4movz x1, 65
001233c8bl runtime.panicSliceB
001233cc
001233ccloc_1233cc:
001233ccmovz x1, 65
001233d0bl runtime.panicIndex
001233d4
001233d4loc_1233d4:
001233d4movz x1, 65
001233d8bl runtime.panicIndex
001233dc
001233dcloc_1233dc:
001233dcmov x0, x5
001233e0movz x1, 36
001233e4bl runtime.panicIndexU
001233e8
001233e8loc_1233e8:
001233e8movz x1, 65
001233ecbl runtime.panicIndex
001233f0
001233f0loc_1233f0:
001233f0mov x0, x5
001233f4movz x1, 36
001233f8bl runtime.panicIndexU
001233fc
001233fcloc_1233fc:
001233fcbl runtime.panicdivide
00123400
00123400loc_123400:
00123400ldr x5, [sp+184]
00123404ldr x6, [sp+368]
00123408subs xzr, x5, x6
0012340cb.ls 0x123414
00123410b 0x123478
00123414
00123414loc_123414:
00123414ldr x5, [sp+168]
00123418sub x0, x5, 1
0012341cstr x0, [sp+168]
00123420ldr x5, [sp+368]
00123424ldr x6, [sp+144]
00123428and x5, x5, x6
0012342csubs xzr, x5, 36
00123430b.lo 0x123438
00123434b 0x1234d4
00123438
00123438loc_123438:
00123438adrp x6, 0x59e000
0012343cadd x6, x6, 2461
00123440ldrb w5, [x6+x5]
00123444subs xzr, x0, 65
00123448b.lo 0x123450
0012344cb 0x1234cc
00123450
00123450loc_123450:
00123450add x6, sp, 54
00123454strb w5, [x6+x0]
00123458ldr x5, [sp+128]
0012345cldr x6, [sp+368]
00123460lsrv x6, x6, x5
00123464subs xzr, x5, 64
00123468csel x5, x6, xzr, lo
0012346cstr x5, [sp+368]
00123470b 0x123474
00123474
00123474loc_123474:
00123474b 0x123400
00123478
00123478loc_123478:
00123478ldr x5, [sp+168]
0012347csub x0, x5, 1
00123480str x0, [sp+168]
00123484ldr x5, [sp+368]
00123488subs xzr, x5, 36
0012348cb.lo 0x123494
00123490b 0x1234c0
00123494
00123494loc_123494:
00123494adrp x6, 0x59e000
00123498add x6, x6, 2461
0012349cldrb w5, [x6+x5]
001234a0subs xzr, x0, 65
001234a4b.lo 0x1234ac
001234a8b 0x1234b8
001234ac
001234acloc_1234ac:
001234acadd x6, sp, 54
001234b0strb w5, [x6+x0]
001234b4b 0x123214
001234b8
001234b8loc_1234b8:
001234b8movz x1, 65
001234bcbl runtime.panicIndex
001234c0
001234c0loc_1234c0:
001234c0mov x0, x5
001234c4movz x1, 36
001234c8bl runtime.panicIndexU
001234cc
001234ccloc_1234cc:
001234ccmovz x1, 65
001234d0bl runtime.panicIndex
001234d4
001234d4loc_1234d4:
001234d4mov x0, x5
001234d8movz x1, 36
001234dcbl runtime.panicIndexU
001234e0
001234e0loc_1234e0:
001234e0ldr x5, [sp+120]
001234e4subs xzr, x5, 100
001234e8b.hs 0x1234f0
001234ecb 0x1235b8
001234f0
001234f0loc_1234f0:
001234f0ldr x5, [sp+120]
001234f4ubfm x6, x5, 1, 63
001234f8movz x7, 55051
001234fcmovk x7, 0x70a30000
00123500movk x7, 0xa3d00000000
00123504movk x7, 0xa3d7000000000000
00123508umulh x6, x7, x6
0012350cubfm x6, x6, 5, 63
00123510movz x8, 100
00123514msub x5, x8, x6, x5
00123518ubfm x5, x5, 63, 62
0012351cstr x5, [sp+160]
00123520ldr x6, [sp+120]
00123524ubfm x6, x6, 1, 63
00123528umulh x6, x7, x6
0012352cubfm x6, x6, 5, 63
00123530str x6, [sp+120]
00123534ldr x6, [sp+168]
00123538sub x9, x6, 2
0012353cstr x9, [sp+168]
00123540sub x0, x6, 1
00123544str x0, [sp+216]
00123548add x5, x5, 1
0012354csubs xzr, x5, 200
00123550b.lo 0x123558
00123554b 0x12368c
00123558
00123558loc_123558:
00123558adrp x6, 0x5ae000
0012355cadd x6, x6, 1505
00123560ldrb w5, [x6+x5]
00123564subs xzr, x0, 65
00123568b.lo 0x123570
0012356cb 0x123688
00123570
00123570loc_123570:
00123570add x6, sp, 54
00123574strb w5, [x6+x0]
00123578ldr x0, [sp+168]
0012357cstr x0, [sp+208]
00123580ldr x5, [sp+160]
00123584subs xzr, x5, 200
00123588b.lo 0x123590
0012358cb 0x12367c
00123590
00123590loc_123590:
00123590adrp x6, 0x5ae000
00123594add x6, x6, 1505
00123598ldrb w5, [x6+x5]
0012359csubs xzr, x0, 65
001235a0b.lo 0x1235a8
001235a4b 0x123678
001235a8
001235a8loc_1235a8:
001235a8add x6, sp, 54
001235acstrb w5, [x6+x0]
001235b0b 0x1235b4
001235b4
001235b4loc_1235b4:
001235b4b 0x1234e0
001235b8
001235b8loc_1235b8:
001235b8ldr x5, [sp+120]
001235bcubfm x5, x5, 63, 62
001235c0str x5, [sp+152]
001235c4ldr x6, [sp+168]
001235c8sub x0, x6, 1
001235ccstr x0, [sp+168]
001235d0add x5, x5, 1
001235d4subs xzr, x5, 200
001235d8b.lo 0x1235e0
001235dcb 0x12366c
001235e0
001235e0loc_1235e0:
001235e0adrp x6, 0x5ae000
001235e4add x6, x6, 1505
001235e8ldrb w5, [x6+x5]
001235ecsubs xzr, x0, 65
001235f0b.lo 0x1235f8
001235f4b 0x123668
001235f8
001235f8loc_1235f8:
001235f8add x6, sp, 54
001235fcstrb w5, [x6+x0]
00123600ldr x5, [sp+120]
00123604subs xzr, x5, 10
00123608b.hs 0x123610
0012360cb 0x123650
00123610
00123610loc_123610:
00123610ldr x5, [sp+168]
00123614sub x0, x5, 1
00123618str x0, [sp+168]
0012361cldr x5, [sp+152]
00123620subs xzr, x5, 200
00123624b.lo 0x12362c
00123628b 0x12365c
0012362c
0012362cloc_12362c:
0012362cadrp x6, 0x5ae000
00123630add x6, x6, 1505
00123634ldrb w5, [x6+x5]
00123638subs xzr, x0, 65
0012363cb.lo 0x123644
00123640b 0x123658
00123644
00123644loc_123644:
00123644add x6, sp, 54
00123648strb w5, [x6+x0]
0012364cb 0x123654
00123650
00123650loc_123650:
00123650b 0x123654
00123654
00123654loc_123654:
00123654b 0x123218
00123658
00123658loc_123658:
00123658bl runtime.panicIndex
0012365c
0012365cloc_12365c:
0012365cmov x0, x5
00123660movz x1, 200
00123664bl runtime.panicIndexU
00123668
00123668loc_123668:
00123668bl runtime.panicIndex
0012366c
0012366cloc_12366c:
0012366cmov x0, x5
00123670movz x1, 200
00123674bl runtime.panicIndexU
00123678
00123678loc_123678:
00123678bl runtime.panicIndex
0012367c
0012367cloc_12367c:
0012367cmov x0, x5
00123680movz x1, 200
00123684bl runtime.panicIndexU
00123688
00123688loc_123688:
00123688bl runtime.panicIndex
0012368c
0012368cloc_12368c:
0012368cmov x0, x5
00123690movz x1, 200
00123694bl runtime.panicIndexU
00123698
00123698loc_123698:
00123698adrp x0, 0x4d2000
0012369cadd x0, x0, 2944
001236a0adrp x1, 0x5ee000
001236a4add x1, x1, 1712
001236a8bl runtime.gopanic
001236achint
001236b0
001236b0loc_1236b0:
001236b0stp x0, x1, [sp+8]
001236b4stp x2, x3, [sp+24]
001236b8str x4, [sp+40]
001236bcstrb w5, [sp+48]
001236c0strb w6, [sp+49]
001236c4mov x3, x30
001236c8bl runtime.morestack_noctxt.abi0
001236ccldp x0, x1, [sp+8]
001236d0ldp x2, x3, [sp+24]
001236d4ldr x4, [sp+40]
001236d8ldrb w5, [sp+48]
001236dcldrb w6, [sp+49]
001236e0b 0x123020
001236e4udf 0
001236e8udf 0
001236ecudf 0
00123020
00123020strconv.formatBits: ; void strconv.formatBits(struct []uint8 dst, uint64 u, int base, bool neg, bool append_)
00123020ldr x16, [x28+16]
00123024sub x17, sp, 208
00123028subs xzr, x17, x16
0012302cb.ls 0x1236b0
00123030sub x20, sp, 336
00123034stp x29, x30, [x20-8]
00123038add sp, x20, 0
0012303csub x29, sp, 8
00123040str x0, [sp+344]
00123044str x1, [sp+352]
00123048str x2, [sp+360]
0012304cstr x3, [sp+368]
00123050str x4, [sp+376]
00123054strb w5, [sp+384]
00123058strb w6, [sp+385]
0012305cstr xzr, [sp+248]
00123060stp xzr, xzr, [sp+256]
00123064stp xzr, xzr, [sp+232]
00123068ldr x5, [sp+376]
0012306csubs xzr, x5, 2
00123070cset x5, lt
00123074strb w5, [sp+119]
00123078b.lt 0x123080
0012307cb 0x123084
00123080
00123080loc_123080:
00123080b 0x123098
00123084
00123084loc_123084:
00123084ldr x5, [sp+376]
00123088subs xzr, x5, 36
0012308ccset x5, gt
00123090strb w5, [sp+119]
00123094b 0x123098
00123098
00123098loc_123098:
00123098ldrb w5, [sp+119]
0012309ctbnz w5, 0, 0x123698
001230a0b 0x1230a4
001230a4
001230a4loc_1230a4:
001230a4add x27, sp, 54
001230a8stp xzr, xzr, [x27]
001230acadd x27, sp, 70
001230b0stp xzr, xzr, [x27]
001230b4add x27, sp, 86
001230b8stp xzr, xzr, [x27]
001230bcadd x27, sp, 102
001230c0stp xzr, xzr, [x27]
001230c4stur xzr, [sp+111]
001230c8movz x1, 65
001230ccstr x1, [sp+168]
001230d0ldrb w5, [sp+384]
001230d4tbnz w5, 0, 0x1230dc
001230d8b 0x1230ec
001230dc
001230dcloc_1230dc:
001230dcldr x5, [sp+368]
001230e0sub x5, xzr, x5
001230e4str x5, [sp+368]
001230e8b 0x1230f0
001230ec
001230ecloc_1230ec:
001230ecb 0x1230f0
001230f0
001230f0loc_1230f0:
001230f0ldr x5, [sp+376]
001230f4subs xzr, x5, 10
001230f8b.eq 0x123100
001230fcb 0x12310c
00123100
00123100loc_123100:
00123100ldr x5, [sp+368]
00123104str x5, [sp+120]
00123108b 0x1234e0
0012310c
0012310cloc_12310c:
0012310cldr x0, [sp+376]
00123110bl strconv.isPowerOfTwo
00123114strb w0, [sp+119]
00123118tbnz w0, 0, 0x123120
0012311cb 0x123148
00123120
00123120loc_123120:
00123120ldr x0, [sp+376]
00123124bl math/bits.TrailingZeros
00123128str x0, [sp+224]
0012312cstr x0, [sp+128]
00123130ldr x1, [sp+376]
00123134str x1, [sp+184]
00123138ldr x1, [sp+376]
0012313csub x1, x1, 1
00123140str x1, [sp+144]
00123144b 0x123400
00123148
00123148loc_123148:
00123148ldr x5, [sp+376]
0012314cstr x5, [sp+176]
00123150b 0x123154
00123154
00123154loc_123154:
00123154ldr x5, [sp+176]
00123158ldr x6, [sp+368]
0012315csubs xzr, x5, x6
00123160b.ls 0x123168
00123164b 0x1231d4
00123168
00123168loc_123168:
00123168ldr x5, [sp+168]
0012316csub x0, x5, 1
00123170str x0, [sp+168]
00123174ldr x5, [sp+368]
00123178ldr x6, [sp+176]
0012317ccbnz x6, 0x123184
00123180b 0x1233fc
00123184
00123184loc_123184:
00123184udiv x5, x5, x6
00123188str x5, [sp+136]
0012318cldr x6, [sp+368]
00123190ldr x7, [sp+176]
00123194msub x5, x7, x5, x6
00123198subs xzr, x5, 36
0012319cb.lo 0x1231a4
001231a0b 0x1233f0
001231a4
001231a4loc_1231a4:
001231a4adrp x6, 0x59e000
001231a8add x6, x6, 2461
001231acldrb w5, [x6+x5]
001231b0subs xzr, x0, 65
001231b4b.lo 0x1231bc
001231b8b 0x1233e8
001231bc
001231bcloc_1231bc:
001231bcadd x6, sp, 54
001231c0strb w5, [x6+x0]
001231c4ldr x5, [sp+136]
001231c8str x5, [sp+368]
001231ccb 0x1231d0
001231d0
001231d0loc_1231d0:
001231d0b 0x123154
001231d4
001231d4loc_1231d4:
001231d4ldr x5, [sp+168]
001231d8sub x0, x5, 1
001231dcstr x0, [sp+168]
001231e0ldr x5, [sp+368]
001231e4subs xzr, x5, 36
001231e8b.lo 0x1231f0
001231ecb 0x1233dc
001231f0
001231f0loc_1231f0:
001231f0adrp x6, 0x59e000
001231f4add x6, x6, 2461
001231f8ldrb w5, [x6+x5]
001231fcsubs xzr, x0, 65
00123200b.lo 0x123208
00123204b 0x1233d4
00123208
00123208loc_123208:
00123208add x6, sp, 54
0012320cstrb w5, [x6+x0]
00123210b 0x123214
00123214
00123214loc_123214:
00123214b 0x123218
00123218
00123218loc_123218:
00123218ldrb w5, [sp+384]
0012321ctbnz w5, 0, 0x123224
00123220b 0x12324c
00123224
00123224loc_123224:
00123224ldr x5, [sp+168]
00123228sub x0, x5, 1
0012322cstr x0, [sp+168]
00123230subs xzr, x0, 65
00123234b.lo 0x12323c
00123238b 0x1233cc
0012323c
0012323cloc_12323c:
0012323cmovz x5, 45
00123240add x6, sp, 54
00123244strb w5, [x6+x0]
00123248b 0x123250
0012324c
0012324cloc_12324c:
0012324cb 0x123250
00123250
00123250loc_123250:
00123250ldrb w5, [sp+385]
00123254tbnz w5, 0, 0x12325c
00123258b 0x123344
0012325c
0012325cloc_12325c:
0012325cadd x5, sp, 54
00123260ldrsb x27, [x5]
00123264ldr x0, [sp+168]
00123268subs xzr, x0, 65
0012326cb.ls 0x123274
00123270b 0x1233c4
00123274
00123274loc_123274:
00123274movz x6, 65
00123278sub x6, x6, x0
0012327csub x7, xzr, x6
00123280and x7, x0, x7, asr #63
00123284add x5, x5, x7
00123288str x5, [sp+304]
0012328cstr x6, [sp+312]
00123290str x6, [sp+320]
00123294ldr x2, [sp+360]
00123298ldr x0, [sp+344]
0012329cldr x5, [sp+352]
001232a0str x0, [sp+280]
001232a4str x5, [sp+288]
001232a8str x2, [sp+296]
001232acldr x6, [sp+312]
001232b0add x1, x5, x6
001232b4str x1, [sp+200]
001232b8subs xzr, x2, x1
001232bcb.hs 0x1232c4
001232c0b 0x1232cc
001232c4
001232c4loc_1232c4:
001232c4str x1, [sp+288]
001232c8b 0x1232ec
001232cc
001232ccloc_1232cc:
001232ccldr x3, [sp+312]
001232d0adrp x4, 0x4d2000
001232d4add x4, x4, 3072
001232d8bl runtime.growslice
001232dcstr x0, [sp+280]
001232e0str x1, [sp+288]
001232e4str x2, [sp+296]
001232e8b 0x1232ec
001232ec
001232ecloc_1232ec:
001232ecldr x3, [sp+312]
001232f0str x3, [sp+192]
001232f4ldr x3, [sp+200]
001232f8ldr x4, [sp+312]
001232fcsub x3, x3, x4
00123300ldr x4, [sp+280]
00123304add x0, x4, x3
00123308str x0, [sp+272]
0012330cldr x2, [sp+192]
00123310ldr x1, [sp+304]
00123314bl runtime.memmove
00123318ldr x0, [sp+280]
0012331cldr x1, [sp+288]
00123320ldr x2, [sp+296]
00123324str x0, [sp+248]
00123328str x1, [sp+256]
0012332cstr x2, [sp+264]
00123330ldr x3, [sp+232]
00123334ldr x4, [sp+240]
00123338ldp x29, x30, [sp-8]
0012333cadd sp, sp, 336
00123340ret x30
00123344
00123344loc_123344:
00123344add x3, sp, 54
00123348ldrsb x27, [x3]
0012334cldr x0, [sp+168]
00123350subs xzr, x0, 65
00123354b.ls 0x12335c
00123358b 0x1233bc
0012335c
0012335cloc_12335c:
0012335cmovz x4, 65
00123360sub x2, x4, x0
00123364sub x4, xzr, x2
00123368and x4, x0, x4, asr #63
0012336cadd x1, x3, x4
00123370str x1, [sp+304]
00123374str x2, [sp+312]
00123378str x2, [sp+320]
0012337cmov x0, xzr
00123380bl runtime.slicebytetostring
00123384str x0, [sp+232]
00123388str x1, [sp+240]
0012338cldr x3, [sp+248]
00123390ldr x4, [sp+256]
00123394ldr x2, [sp+264]
00123398mov x5, x0
0012339cmov x0, x3
001233a0mov x6, x1
001233a4mov x1, x4
001233a8mov x3, x5
001233acmov x4, x6
001233b0ldp x29, x30, [sp-8]
001233b4add sp, sp, 336
001233b8ret x30
001233bc
001233bcloc_1233bc:
001233bcmovz x1, 65
001233c0bl runtime.panicSliceB
001233c4
001233c4loc_1233c4:
001233c4movz x1, 65
001233c8bl runtime.panicSliceB
001233cc
001233ccloc_1233cc:
001233ccmovz x1, 65
001233d0bl runtime.panicIndex
001233d4
001233d4loc_1233d4:
001233d4movz x1, 65
001233d8bl runtime.panicIndex
001233dc
001233dcloc_1233dc:
001233dcmov x0, x5
001233e0movz x1, 36
001233e4bl runtime.panicIndexU
001233e8
001233e8loc_1233e8:
001233e8movz x1, 65
001233ecbl runtime.panicIndex
001233f0
001233f0loc_1233f0:
001233f0mov x0, x5
001233f4movz x1, 36
001233f8bl runtime.panicIndexU
001233fc
001233fcloc_1233fc:
001233fcbl runtime.panicdivide
00123400
00123400loc_123400:
00123400ldr x5, [sp+184]
00123404ldr x6, [sp+368]
00123408subs xzr, x5, x6
0012340cb.ls 0x123414
00123410b 0x123478
00123414
00123414loc_123414:
00123414ldr x5, [sp+168]
00123418sub x0, x5, 1
0012341cstr x0, [sp+168]
00123420ldr x5, [sp+368]
00123424ldr x6, [sp+144]
00123428and x5, x5, x6
0012342csubs xzr, x5, 36
00123430b.lo 0x123438
00123434b 0x1234d4
00123438
00123438loc_123438:
00123438adrp x6, 0x59e000
0012343cadd x6, x6, 2461
00123440ldrb w5, [x6+x5]
00123444subs xzr, x0, 65
00123448b.lo 0x123450
0012344cb 0x1234cc
00123450
00123450loc_123450:
00123450add x6, sp, 54
00123454strb w5, [x6+x0]
00123458ldr x5, [sp+128]
0012345cldr x6, [sp+368]
00123460lsrv x6, x6, x5
00123464subs xzr, x5, 64
00123468csel x5, x6, xzr, lo
0012346cstr x5, [sp+368]
00123470b 0x123474
00123474
00123474loc_123474:
00123474b 0x123400
00123478
00123478loc_123478:
00123478ldr x5, [sp+168]
0012347csub x0, x5, 1
00123480str x0, [sp+168]
00123484ldr x5, [sp+368]
00123488subs xzr, x5, 36
0012348cb.lo 0x123494
00123490b 0x1234c0
00123494
00123494loc_123494:
00123494adrp x6, 0x59e000
00123498add x6, x6, 2461
0012349cldrb w5, [x6+x5]
001234a0subs xzr, x0, 65
001234a4b.lo 0x1234ac
001234a8b 0x1234b8
001234ac
001234acloc_1234ac:
001234acadd x6, sp, 54
001234b0strb w5, [x6+x0]
001234b4b 0x123214
001234b8
001234b8loc_1234b8:
001234b8movz x1, 65
001234bcbl runtime.panicIndex
001234c0
001234c0loc_1234c0:
001234c0mov x0, x5
001234c4movz x1, 36
001234c8bl runtime.panicIndexU
001234cc
001234ccloc_1234cc:
001234ccmovz x1, 65
001234d0bl runtime.panicIndex
001234d4
001234d4loc_1234d4:
001234d4mov x0, x5
001234d8movz x1, 36
001234dcbl runtime.panicIndexU
001234e0
001234e0loc_1234e0:
001234e0ldr x5, [sp+120]
001234e4subs xzr, x5, 100
001234e8b.hs 0x1234f0
001234ecb 0x1235b8
001234f0
001234f0loc_1234f0:
001234f0ldr x5, [sp+120]
001234f4ubfm x6, x5, 1, 63
001234f8movz x7, 55051
001234fcmovk x7, 0x70a30000
00123500movk x7, 0xa3d00000000
00123504movk x7, 0xa3d7000000000000
00123508umulh x6, x7, x6
0012350cubfm x6, x6, 5, 63
00123510movz x8, 100
00123514msub x5, x8, x6, x5
00123518ubfm x5, x5, 63, 62
0012351cstr x5, [sp+160]
00123520ldr x6, [sp+120]
00123524ubfm x6, x6, 1, 63
00123528umulh x6, x7, x6
0012352cubfm x6, x6, 5, 63
00123530str x6, [sp+120]
00123534ldr x6, [sp+168]
00123538sub x9, x6, 2
0012353cstr x9, [sp+168]
00123540sub x0, x6, 1
00123544str x0, [sp+216]
00123548add x5, x5, 1
0012354csubs xzr, x5, 200
00123550b.lo 0x123558
00123554b 0x12368c
00123558
00123558loc_123558:
00123558adrp x6, 0x5ae000
0012355cadd x6, x6, 1505
00123560ldrb w5, [x6+x5]
00123564subs xzr, x0, 65
00123568b.lo 0x123570
0012356cb 0x123688
00123570
00123570loc_123570:
00123570add x6, sp, 54
00123574strb w5, [x6+x0]
00123578ldr x0, [sp+168]
0012357cstr x0, [sp+208]
00123580ldr x5, [sp+160]
00123584subs xzr, x5, 200
00123588b.lo 0x123590
0012358cb 0x12367c
00123590
00123590loc_123590:
00123590adrp x6, 0x5ae000
00123594add x6, x6, 1505
00123598ldrb w5, [x6+x5]
0012359csubs xzr, x0, 65
001235a0b.lo 0x1235a8
001235a4b 0x123678
001235a8
001235a8loc_1235a8:
001235a8add x6, sp, 54
001235acstrb w5, [x6+x0]
001235b0b 0x1235b4
001235b4
001235b4loc_1235b4:
001235b4b 0x1234e0
001235b8
001235b8loc_1235b8:
001235b8ldr x5, [sp+120]
001235bcubfm x5, x5, 63, 62
001235c0str x5, [sp+152]
001235c4ldr x6, [sp+168]
001235c8sub x0, x6, 1
001235ccstr x0, [sp+168]
001235d0add x5, x5, 1
001235d4subs xzr, x5, 200
001235d8b.lo 0x1235e0
001235dcb 0x12366c
001235e0
001235e0loc_1235e0:
001235e0adrp x6, 0x5ae000
001235e4add x6, x6, 1505
001235e8ldrb w5, [x6+x5]
001235ecsubs xzr, x0, 65
001235f0b.lo 0x1235f8
001235f4b 0x123668
001235f8
001235f8loc_1235f8:
001235f8add x6, sp, 54
001235fcstrb w5, [x6+x0]
00123600ldr x5, [sp+120]
00123604subs xzr, x5, 10
00123608b.hs 0x123610
0012360cb 0x123650
00123610
00123610loc_123610:
00123610ldr x5, [sp+168]
00123614sub x0, x5, 1
00123618str x0, [sp+168]
0012361cldr x5, [sp+152]
00123620subs xzr, x5, 200
00123624b.lo 0x12362c
00123628b 0x12365c
0012362c
0012362cloc_12362c:
0012362cadrp x6, 0x5ae000
00123630add x6, x6, 1505
00123634ldrb w5, [x6+x5]
00123638subs xzr, x0, 65
0012363cb.lo 0x123644
00123640b 0x123658
00123644
00123644loc_123644:
00123644add x6, sp, 54
00123648strb w5, [x6+x0]
0012364cb 0x123654
00123650
00123650loc_123650:
00123650b 0x123654
00123654
00123654loc_123654:
00123654b 0x123218
00123658
00123658loc_123658:
00123658bl runtime.panicIndex
0012365c
0012365cloc_12365c:
0012365cmov x0, x5
00123660movz x1, 200
00123664bl runtime.panicIndexU
00123668
00123668loc_123668:
00123668bl runtime.panicIndex
0012366c
0012366cloc_12366c:
0012366cmov x0, x5
00123670movz x1, 200
00123674bl runtime.panicIndexU
00123678
00123678loc_123678:
00123678bl runtime.panicIndex
0012367c
0012367cloc_12367c:
0012367cmov x0, x5
00123680movz x1, 200
00123684bl runtime.panicIndexU
00123688
00123688loc_123688:
00123688bl runtime.panicIndex
0012368c
0012368cloc_12368c:
0012368cmov x0, x5
00123690movz x1, 200
00123694bl runtime.panicIndexU
00123698
00123698loc_123698:
00123698adrp x0, 0x4d2000
0012369cadd x0, x0, 2944
001236a0adrp x1, 0x5ee000
001236a4add x1, x1, 1712
001236a8bl runtime.gopanic
001236achint
001236b0
001236b0loc_1236b0:
001236b0stp x0, x1, [sp+8]
001236b4stp x2, x3, [sp+24]
001236b8str x4, [sp+40]
001236bcstrb w5, [sp+48]
001236c0strb w6, [sp+49]
001236c4mov x3, x30
001236c8bl runtime.morestack_noctxt.abi0
001236ccldp x0, x1, [sp+8]
001236d0ldp x2, x3, [sp+24]
001236d4ldr x4, [sp+40]
001236d8ldrb w5, [sp+48]
001236dcldrb w6, [sp+49]
001236e0b 0x123020
001236e4udf 0
001236e8udf 0
001236ecudf 0
00123020
001236f0
001236f0strconv.isPowerOfTwo: ; void strconv.isPowerOfTwo(int x)
001236f0str x30, [sp-32]!
001236f4stur x29, [sp-8]
001236f8sub x29, sp, 8
001236fcstr x0, [sp+40]
00123700strb wzr, [sp+23]
00123704ldr x1, [sp+40]
00123708ldr x2, [sp+40]
0012370csub x2, x2, 1
00123710ands xzr, x1, x2
00123714cset x0, eq
00123718strb w0, [sp+23]
0012371cadd x29, sp, 24
00123720add sp, sp, 32
00123724ret x30
00123728udf 0
0012372cudf 0
001236f0
001236f0strconv.isPowerOfTwo: ; void strconv.isPowerOfTwo(int x)
001236f0str x30, [sp-32]!
001236f4stur x29, [sp-8]
001236f8sub x29, sp, 8
001236fcstr x0, [sp+40]
00123700strb wzr, [sp+23]
00123704ldr x1, [sp+40]
00123708ldr x2, [sp+40]
0012370csub x2, x2, 1
00123710ands xzr, x1, x2
00123714cset x0, eq
00123718strb w0, [sp+23]
0012371cadd x29, sp, 24
00123720add sp, sp, 32
00123724ret x30
00123728udf 0
0012372cudf 0
001236f0
00123730
00123730strconv.contains: ; void strconv.contains(struct string s, uint8 c)
00123730ldr x16, [x28+16]
00123734subs xzr, sp, x16
00123738b.ls 0x123780
0012373cstr x30, [sp-64]!
00123740stur x29, [sp-8]
00123744sub x29, sp, 8
00123748str x0, [sp+72]
0012374cstr x1, [sp+80]
00123750strb w2, [sp+88]
00123754strb wzr, [sp+47]
00123758ldr x0, [sp+72]
0012375cldr x1, [sp+80]
00123760bl strconv.index
00123764str x0, [sp+48]
00123768adds xzr, x0, 1
0012376ccset x0, ne
00123770strb w0, [sp+47]
00123774ldur x29, [sp-8]
00123778ldr x30, [sp], 64
0012377cret x30
00123780
00123780loc_123780:
00123780stp x0, x1, [sp+8]
00123784strb w2, [sp+24]
00123788mov x3, x30
0012378cbl runtime.morestack_noctxt.abi0
00123790ldp x0, x1, [sp+8]
00123794ldrb w2, [sp+24]
00123798b 0x123730
0012379cudf 0
00123730
00123730strconv.contains: ; void strconv.contains(struct string s, uint8 c)
00123730ldr x16, [x28+16]
00123734subs xzr, sp, x16
00123738b.ls 0x123780
0012373cstr x30, [sp-64]!
00123740stur x29, [sp-8]
00123744sub x29, sp, 8
00123748str x0, [sp+72]
0012374cstr x1, [sp+80]
00123750strb w2, [sp+88]
00123754strb wzr, [sp+47]
00123758ldr x0, [sp+72]
0012375cldr x1, [sp+80]
00123760bl strconv.index
00123764str x0, [sp+48]
00123768adds xzr, x0, 1
0012376ccset x0, ne
00123770strb w0, [sp+47]
00123774ldur x29, [sp-8]
00123778ldr x30, [sp], 64
0012377cret x30
00123780
00123780loc_123780:
00123780stp x0, x1, [sp+8]
00123784strb w2, [sp+24]
00123788mov x3, x30
0012378cbl runtime.morestack_noctxt.abi0
00123790ldp x0, x1, [sp+8]
00123794ldrb w2, [sp+24]
00123798b 0x123730
0012379cudf 0
00123730
001237a0
001237a0strconv.quoteWith: ; void strconv.quoteWith(struct string s, uint8 quote, bool ASCIIonly, bool graphicOnly)
001237a0ldr x16, [x28+16]
001237a4sub x17, sp, 16
001237a8subs xzr, x17, x16
001237acb.ls 0x123864
001237b0str x30, [sp-144]!
001237b4stur x29, [sp-8]
001237b8sub x29, sp, 8
001237bcstr x0, [sp+152]
001237c0str x1, [sp+160]
001237c4strb w2, [sp+168]
001237c8strb w3, [sp+169]
001237ccstrb w4, [sp+170]
001237d0stp xzr, xzr, [sp+72]
001237d4ldr x3, [sp+160]
001237d8str x3, [sp+64]
001237dcadd x3, x3, x3, lsl #1
001237e0add x3, x3, x3, lsr #63
001237e4sbfm x2, x3, 1, 63
001237e8str x2, [sp+56]
001237ecadrp x0, 0x4d2000
001237f0add x0, x0, 3072
001237f4mov x1, xzr
001237f8bl runtime.makeslice
001237fcldr x3, [sp+64]
00123800str x0, [sp+112]
00123804str xzr, [sp+120]
00123808add x3, x3, x3, lsl #1
0012380cadd x3, x3, x3, lsr #63
00123810sbfm x2, x3, 1, 63
00123814str x2, [sp+128]
00123818ldrb w5, [sp+168]
0012381cldrb w6, [sp+169]
00123820ldrb w7, [sp+170]
00123824ldr x4, [sp+160]
00123828ldr x3, [sp+152]
0012382cmov x1, xzr
00123830bl strconv.appendQuotedWith
00123834str x0, [sp+88]
00123838str x1, [sp+96]
0012383cstr x2, [sp+104]
00123840mov x2, x1
00123844mov x1, x0
00123848mov x0, xzr
0012384cbl runtime.slicebytetostring
00123850str x0, [sp+72]
00123854str x1, [sp+80]
00123858ldur x29, [sp-8]
0012385cldr x30, [sp], 144
00123860ret x30
00123864
00123864loc_123864:
00123864stp x0, x1, [sp+8]
00123868strb w2, [sp+24]
0012386cstrb w3, [sp+25]
00123870strb w4, [sp+26]
00123874mov x3, x30
00123878bl runtime.morestack_noctxt.abi0
0012387cldp x0, x1, [sp+8]
00123880ldrb w2, [sp+24]
00123884ldrb w3, [sp+25]
00123888ldrb w4, [sp+26]
0012388cb 0x1237a0
001237a0
001237a0strconv.quoteWith: ; void strconv.quoteWith(struct string s, uint8 quote, bool ASCIIonly, bool graphicOnly)
001237a0ldr x16, [x28+16]
001237a4sub x17, sp, 16
001237a8subs xzr, x17, x16
001237acb.ls 0x123864
001237b0str x30, [sp-144]!
001237b4stur x29, [sp-8]
001237b8sub x29, sp, 8
001237bcstr x0, [sp+152]
001237c0str x1, [sp+160]
001237c4strb w2, [sp+168]
001237c8strb w3, [sp+169]
001237ccstrb w4, [sp+170]
001237d0stp xzr, xzr, [sp+72]
001237d4ldr x3, [sp+160]
001237d8str x3, [sp+64]
001237dcadd x3, x3, x3, lsl #1
001237e0add x3, x3, x3, lsr #63
001237e4sbfm x2, x3, 1, 63
001237e8str x2, [sp+56]
001237ecadrp x0, 0x4d2000
001237f0add x0, x0, 3072
001237f4mov x1, xzr
001237f8bl runtime.makeslice
001237fcldr x3, [sp+64]
00123800str x0, [sp+112]
00123804str xzr, [sp+120]
00123808add x3, x3, x3, lsl #1
0012380cadd x3, x3, x3, lsr #63
00123810sbfm x2, x3, 1, 63
00123814str x2, [sp+128]
00123818ldrb w5, [sp+168]
0012381cldrb w6, [sp+169]
00123820ldrb w7, [sp+170]
00123824ldr x4, [sp+160]
00123828ldr x3, [sp+152]
0012382cmov x1, xzr
00123830bl strconv.appendQuotedWith
00123834str x0, [sp+88]
00123838str x1, [sp+96]
0012383cstr x2, [sp+104]
00123840mov x2, x1
00123844mov x1, x0
00123848mov x0, xzr
0012384cbl runtime.slicebytetostring
00123850str x0, [sp+72]
00123854str x1, [sp+80]
00123858ldur x29, [sp-8]
0012385cldr x30, [sp], 144
00123860ret x30
00123864
00123864loc_123864:
00123864stp x0, x1, [sp+8]
00123868strb w2, [sp+24]
0012386cstrb w3, [sp+25]
00123870strb w4, [sp+26]
00123874mov x3, x30
00123878bl runtime.morestack_noctxt.abi0
0012387cldp x0, x1, [sp+8]
00123880ldrb w2, [sp+24]
00123884ldrb w3, [sp+25]
00123888ldrb w4, [sp+26]
0012388cb 0x1237a0
001237a0
00123890
00123890strconv.appendQuotedWith: ; void strconv.appendQuotedWith(struct []uint8 buf, struct string s, uint8 quote, bool ASCIIonly, bool graphicOnly)
00123890ldr x16, [x28+16]
00123894sub x17, sp, 192
00123898subs xzr, x17, x16
0012389cb.ls 0x123d84
001238a0sub x20, sp, 320
001238a4stp x29, x30, [x20-8]
001238a8add sp, x20, 0
001238acsub x29, sp, 8
001238b0str x0, [sp+328]
001238b4str x1, [sp+336]
001238b8str x2, [sp+344]
001238bcstr x3, [sp+352]
001238c0str x4, [sp+360]
001238c4strb w5, [sp+368]
001238c8strb w6, [sp+369]
001238ccstrb w7, [sp+370]
001238d0str xzr, [sp+184]
001238d4stp xzr, xzr, [sp+192]
001238d8ldr x7, [sp+344]
001238dcstr x7, [sp+168]
001238e0ldr x8, [sp+336]
001238e4str x8, [sp+160]
001238e8sub x7, x7, x8
001238ecldr x8, [sp+360]
001238f0str x8, [sp+152]
001238f4subs xzr, x8, x7
001238f8b.gt 0x123900
001238fcb 0x1239e0
00123900
00123900loc_123900:
00123900ldr x1, [sp+336]
00123904str x1, [sp+152]
00123908ldr x3, [sp+336]
0012390cstr x3, [sp+160]
00123910ldr x4, [sp+360]
00123914str x4, [sp+168]
00123918add x3, x3, x4
0012391cadd x2, x3, 2
00123920adrp x0, 0x4d2000
00123924add x0, x0, 3072
00123928bl runtime.makeslice
0012392cldr x3, [sp+152]
00123930ldr x4, [sp+160]
00123934ldr x5, [sp+168]
00123938str x0, [sp+208]
0012393cstr x3, [sp+216]
00123940add x4, x4, x5
00123944add x4, x4, 2
00123948str x4, [sp+224]
0012394cstr x0, [sp+288]
00123950str x3, [sp+296]
00123954str x4, [sp+304]
00123958ldr x3, [sp+336]
0012395cldr x4, [sp+328]
00123960ldr x5, [sp+344]
00123964str x4, [sp+264]
00123968str x3, [sp+272]
0012396cstr x5, [sp+280]
00123970ldr x4, [sp+296]
00123974str x4, [sp+144]
00123978subs xzr, x4, x3
0012397cb.gt 0x123984
00123980b 0x12398c
00123984
00123984loc_123984:
00123984str x3, [sp+144]
00123988b 0x123990
0012398c
0012398cloc_12398c:
0012398cb 0x123990
00123990
00123990loc_123990:
00123990ldr x7, [sp+264]
00123994ldr x8, [sp+288]
00123998subs xzr, x8, x7
0012399cb.ne 0x1239a4
001239a0b 0x1239c0
001239a4
001239a4loc_1239a4:
001239a4ldr x3, [sp+144]
001239a8str x3, [sp+136]
001239acldr x2, [sp+136]
001239b0ldr x1, [sp+264]
001239b4ldr x0, [sp+288]
001239b8bl runtime.memmove
001239bcb 0x1239c4
001239c0
001239c0loc_1239c0:
001239c0b 0x1239c4
001239c4
001239c4loc_1239c4:
001239c4ldr x7, [sp+208]
001239c8ldr x8, [sp+216]
001239ccldr x9, [sp+224]
001239d0str x7, [sp+328]
001239d4str x8, [sp+336]
001239d8str x9, [sp+344]
001239dcb 0x1239e4
001239e0
001239e0loc_1239e0:
001239e0b 0x1239e4
001239e4
001239e4loc_1239e4:
001239e4ldr x2, [sp+344]
001239e8ldr x0, [sp+328]
001239ecldr x7, [sp+336]
001239f0add x1, x7, 1
001239f4subs xzr, x2, x1
001239f8b.hs 0x123a00
001239fcb 0x123a04
00123a00
00123a00loc_123a00:
00123a00b 0x123a18
00123a04
00123a04loc_123a04:
00123a04orr x3, xzr, 1
00123a08adrp x4, 0x4d2000
00123a0cadd x4, x4, 3072
00123a10bl runtime.growslice
00123a14b 0x123a18
00123a18
00123a18loc_123a18:
00123a18ldrb w7, [sp+368]
00123a1csub x8, x1, 1
00123a20strb w7, [x0+x8]
00123a24str x0, [sp+328]
00123a28str x1, [sp+336]
00123a2cstr x2, [sp+344]
00123a30str xzr, [sp+112]
00123a34b 0x123a38
00123a38
00123a38loc_123a38:
00123a38ldr x7, [sp+360]
00123a3cstr x7, [sp+168]
00123a40cbnz x7, 0x123a48
00123a44b 0x123d00
00123a48
00123a48loc_123a48:
00123a48ldr x1, [sp+360]
00123a4cldr x7, [sp+352]
00123a50subs xzr, x1, 0
00123a54b.hi 0x123a5c
00123a58b 0x123d78
00123a5c
00123a5cloc_123a5c:
00123a5cldrb w7, [x7]
00123a60str w7, [sp+100]
00123a64orr x7, xzr, 1
00123a68str x7, [sp+112]
00123a6cldrsw x8, [sp+100]
00123a70subs wzr, w8, 128
00123a74b.ge 0x123a7c
00123a78b 0x123ab4
00123a7c
00123a7cloc_123a7c:
00123a7cldr x0, [sp+352]
00123a80ldr x1, [sp+360]
00123a84bl unicode/utf8.DecodeRuneInString
00123a88str w0, [sp+108]
00123a8cstr x1, [sp+160]
00123a90ldrsw x2, [sp+108]
00123a94str w2, [sp+104]
00123a98ldr x2, [sp+160]
00123a9cstr x2, [sp+176]
00123aa0ldrsw x2, [sp+104]
00123aa4str w2, [sp+100]
00123aa8ldr x2, [sp+176]
00123aacstr x2, [sp+112]
00123ab0b 0x123ab8
00123ab4
00123ab4loc_123ab4:
00123ab4b 0x123ab8
00123ab8
00123ab8loc_123ab8:
00123ab8ldr x7, [sp+112]
00123abcsubs xzr, x7, 1
00123ac0cset x7, eq
00123ac4strb w7, [sp+99]
00123ac8b.eq 0x123ad0
00123accb 0x123ae8
00123ad0
00123ad0loc_123ad0:
00123ad0ldrsw x7, [sp+100]
00123ad4movz x8, 65533
00123ad8subs wzr, w7, w8
00123adccset x7, eq
00123ae0strb w7, [sp+99]
00123ae4b 0x123aec
00123ae8
00123ae8loc_123ae8:
00123ae8b 0x123aec
00123aec
00123aecloc_123aec:
00123aecldrb w7, [sp+99]
00123af0tbnz w7, 0, 0x123af8
00123af4b 0x123c9c
00123af8
00123af8loc_123af8:
00123af8ldr x2, [sp+344]
00123afcldr x0, [sp+328]
00123b00ldr x5, [sp+336]
00123b04add x1, x5, 2
00123b08str x0, [sp+240]
00123b0cstr x5, [sp+248]
00123b10str x2, [sp+256]
00123b14str x1, [sp+128]
00123b18subs xzr, x2, x1
00123b1cb.hs 0x123b24
00123b20b 0x123b2c
00123b24
00123b24loc_123b24:
00123b24str x1, [sp+248]
00123b28b 0x123b4c
00123b2c
00123b2cloc_123b2c:
00123b2corr x3, xzr, 2
00123b30adrp x4, 0x4d2000
00123b34add x4, x4, 3072
00123b38bl runtime.growslice
00123b3cstr x0, [sp+240]
00123b40str x1, [sp+248]
00123b44str x2, [sp+256]
00123b48b 0x123b4c
00123b4c
00123b4cloc_123b4c:
00123b4corr x3, xzr, 2
00123b50str x3, [sp+120]
00123b54ldr x3, [sp+128]
00123b58sub x3, x3, 2
00123b5cldr x4, [sp+240]
00123b60add x0, x4, x3
00123b64str x0, [sp+232]
00123b68ldr x2, [sp+120]
00123b6cadrp x1, 0x58d000
00123b70add x1, x1, 7
00123b74bl runtime.memmove
00123b78ldr x3, [sp+240]
00123b7cldr x4, [sp+248]
00123b80ldr x5, [sp+256]
00123b84str x3, [sp+328]
00123b88str x4, [sp+336]
00123b8cstr x5, [sp+344]
00123b90ldr x1, [sp+360]
00123b94ldr x3, [sp+352]
00123b98subs xzr, x1, 0
00123b9cb.hi 0x123ba4
00123ba0b 0x123d70
00123ba4
00123ba4loc_123ba4:
00123ba4ldrb w7, [x3]
00123ba8ubfm x8, x7, 4, 7
00123bacubfm x7, x7, 4, 7
00123bb0strb w7, [sp+98]
00123bb4b 0x123bb8
00123bb8
00123bb8loc_123bb8:
00123bb8adrp x7, 0x591000
00123bbcadd x7, x7, 2196
00123bc0ldrb w7, [x7+x8]
00123bc4strb w7, [sp+97]
00123bc8ldr x2, [sp+344]
00123bccldr x0, [sp+328]
00123bd0ldr x7, [sp+336]
00123bd4add x1, x7, 1
00123bd8subs xzr, x2, x1
00123bdcb.hs 0x123be4
00123be0b 0x123be8
00123be4
00123be4loc_123be4:
00123be4b 0x123bfc
00123be8
00123be8loc_123be8:
00123be8orr x3, xzr, 1
00123becadrp x4, 0x4d2000
00123bf0add x4, x4, 3072
00123bf4bl runtime.growslice
00123bf8b 0x123bfc
00123bfc
00123bfcloc_123bfc:
00123bfcldrb w7, [sp+97]
00123c00sub x8, x1, 1
00123c04strb w7, [x0+x8]
00123c08str x0, [sp+328]
00123c0cstr x1, [sp+336]
00123c10str x2, [sp+344]
00123c14ldr x1, [sp+360]
00123c18ldr x7, [sp+352]
00123c1csubs xzr, x1, 0
00123c20b.hi 0x123c28
00123c24b 0x123d68
00123c28
00123c28loc_123c28:
00123c28ldrb w7, [x7]
00123c2cand x8, x7, 15
00123c30and x7, x7, 15
00123c34strb w7, [sp+96]
00123c38b 0x123c3c
00123c3c
00123c3cloc_123c3c:
00123c3cadrp x7, 0x591000
00123c40add x7, x7, 2196
00123c44ldrb w7, [x7+x8]
00123c48strb w7, [sp+95]
00123c4cldr x2, [sp+344]
00123c50ldr x0, [sp+328]
00123c54ldr x7, [sp+336]
00123c58add x1, x7, 1
00123c5csubs xzr, x2, x1
00123c60b.hs 0x123c68
00123c64b 0x123c6c
00123c68
00123c68loc_123c68:
00123c68b 0x123c80
00123c6c
00123c6cloc_123c6c:
00123c6corr x3, xzr, 1
00123c70adrp x4, 0x4d2000
00123c74add x4, x4, 3072
00123c78bl runtime.growslice
00123c7cb 0x123c80
00123c80
00123c80loc_123c80:
00123c80ldrb w7, [sp+95]
00123c84sub x8, x1, 1
00123c88strb w7, [x0+x8]
00123c8cstr x0, [sp+328]
00123c90str x1, [sp+336]
00123c94str x2, [sp+344]
00123c98b 0x123ccc
00123c9c
00123c9cloc_123c9c:
00123c9cldrb w4, [sp+368]
00123ca0ldrb w5, [sp+369]
00123ca4ldrb w6, [sp+370]
00123ca8ldrsw x3, [sp+100]
00123cacldr x0, [sp+328]
00123cb0ldr x1, [sp+336]
00123cb4ldr x2, [sp+344]
00123cb8bl strconv.appendEscapedRune
00123cbcstr x0, [sp+328]
00123cc0str x1, [sp+336]
00123cc4str x2, [sp+344]
00123cc8b 0x123ccc
00123ccc
00123cccloc_123ccc:
00123cccldr x0, [sp+112]
00123cd0ldr x1, [sp+360]
00123cd4ldr x7, [sp+352]
00123cd8subs xzr, x0, x1
00123cdcb.ls 0x123ce4
00123ce0b 0x123d64
00123ce4
00123ce4loc_123ce4:
00123ce4sub x8, x1, x0
00123ce8sub x9, xzr, x8
00123cecand x9, x0, x9, asr #63
00123cf0add x7, x7, x9
00123cf4str x7, [sp+352]
00123cf8str x8, [sp+360]
00123cfcb 0x123a38
00123d00
00123d00loc_123d00:
00123d00ldr x2, [sp+344]
00123d04ldr x0, [sp+328]
00123d08ldr x5, [sp+336]
00123d0cadd x1, x5, 1
00123d10subs xzr, x2, x1
00123d14b.hs 0x123d1c
00123d18b 0x123d20
00123d1c
00123d1cloc_123d1c:
00123d1cb 0x123d34
00123d20
00123d20loc_123d20:
00123d20orr x3, xzr, 1
00123d24adrp x4, 0x4d2000
00123d28add x4, x4, 3072
00123d2cbl runtime.growslice
00123d30b 0x123d34
00123d34
00123d34loc_123d34:
00123d34ldrb w3, [sp+368]
00123d38sub x4, x1, 1
00123d3cstrb w3, [x0+x4]
00123d40str x0, [sp+328]
00123d44str x1, [sp+336]
00123d48str x2, [sp+344]
00123d4cstr x0, [sp+184]
00123d50str x1, [sp+192]
00123d54str x2, [sp+200]
00123d58ldp x29, x30, [sp-8]
00123d5cadd sp, sp, 320
00123d60ret x30
00123d64
00123d64loc_123d64:
00123d64bl runtime.panicSliceB
00123d68
00123d68loc_123d68:
00123d68mov x0, xzr
00123d6cbl runtime.panicIndex
00123d70
00123d70loc_123d70:
00123d70mov x0, xzr
00123d74bl runtime.panicIndex
00123d78
00123d78loc_123d78:
00123d78mov x0, xzr
00123d7cbl runtime.panicIndex
00123d80hint
00123d84
00123d84loc_123d84:
00123d84stp x0, x1, [sp+8]
00123d88stp x2, x3, [sp+24]
00123d8cstr x4, [sp+40]
00123d90strb w5, [sp+48]
00123d94strb w6, [sp+49]
00123d98strb w7, [sp+50]
00123d9cmov x3, x30
00123da0bl runtime.morestack_noctxt.abi0
00123da4ldp x0, x1, [sp+8]
00123da8ldp x2, x3, [sp+24]
00123dacldr x4, [sp+40]
00123db0ldrb w5, [sp+48]
00123db4ldrb w6, [sp+49]
00123db8ldrb w7, [sp+50]
00123dbcb 0x123890
00123890
00123890strconv.appendQuotedWith: ; void strconv.appendQuotedWith(struct []uint8 buf, struct string s, uint8 quote, bool ASCIIonly, bool graphicOnly)
00123890ldr x16, [x28+16]
00123894sub x17, sp, 192
00123898subs xzr, x17, x16
0012389cb.ls 0x123d84
001238a0sub x20, sp, 320
001238a4stp x29, x30, [x20-8]
001238a8add sp, x20, 0
001238acsub x29, sp, 8
001238b0str x0, [sp+328]
001238b4str x1, [sp+336]
001238b8str x2, [sp+344]
001238bcstr x3, [sp+352]
001238c0str x4, [sp+360]
001238c4strb w5, [sp+368]
001238c8strb w6, [sp+369]
001238ccstrb w7, [sp+370]
001238d0str xzr, [sp+184]
001238d4stp xzr, xzr, [sp+192]
001238d8ldr x7, [sp+344]
001238dcstr x7, [sp+168]
001238e0ldr x8, [sp+336]
001238e4str x8, [sp+160]
001238e8sub x7, x7, x8
001238ecldr x8, [sp+360]
001238f0str x8, [sp+152]
001238f4subs xzr, x8, x7
001238f8b.gt 0x123900
001238fcb 0x1239e0
00123900
00123900loc_123900:
00123900ldr x1, [sp+336]
00123904str x1, [sp+152]
00123908ldr x3, [sp+336]
0012390cstr x3, [sp+160]
00123910ldr x4, [sp+360]
00123914str x4, [sp+168]
00123918add x3, x3, x4
0012391cadd x2, x3, 2
00123920adrp x0, 0x4d2000
00123924add x0, x0, 3072
00123928bl runtime.makeslice
0012392cldr x3, [sp+152]
00123930ldr x4, [sp+160]
00123934ldr x5, [sp+168]
00123938str x0, [sp+208]
0012393cstr x3, [sp+216]
00123940add x4, x4, x5
00123944add x4, x4, 2
00123948str x4, [sp+224]
0012394cstr x0, [sp+288]
00123950str x3, [sp+296]
00123954str x4, [sp+304]
00123958ldr x3, [sp+336]
0012395cldr x4, [sp+328]
00123960ldr x5, [sp+344]
00123964str x4, [sp+264]
00123968str x3, [sp+272]
0012396cstr x5, [sp+280]
00123970ldr x4, [sp+296]
00123974str x4, [sp+144]
00123978subs xzr, x4, x3
0012397cb.gt 0x123984
00123980b 0x12398c
00123984
00123984loc_123984:
00123984str x3, [sp+144]
00123988b 0x123990
0012398c
0012398cloc_12398c:
0012398cb 0x123990
00123990
00123990loc_123990:
00123990ldr x7, [sp+264]
00123994ldr x8, [sp+288]
00123998subs xzr, x8, x7
0012399cb.ne 0x1239a4
001239a0b 0x1239c0
001239a4
001239a4loc_1239a4:
001239a4ldr x3, [sp+144]
001239a8str x3, [sp+136]
001239acldr x2, [sp+136]
001239b0ldr x1, [sp+264]
001239b4ldr x0, [sp+288]
001239b8bl runtime.memmove
001239bcb 0x1239c4
001239c0
001239c0loc_1239c0:
001239c0b 0x1239c4
001239c4
001239c4loc_1239c4:
001239c4ldr x7, [sp+208]
001239c8ldr x8, [sp+216]
001239ccldr x9, [sp+224]
001239d0str x7, [sp+328]
001239d4str x8, [sp+336]
001239d8str x9, [sp+344]
001239dcb 0x1239e4
001239e0
001239e0loc_1239e0:
001239e0b 0x1239e4
001239e4
001239e4loc_1239e4:
001239e4ldr x2, [sp+344]
001239e8ldr x0, [sp+328]
001239ecldr x7, [sp+336]
001239f0add x1, x7, 1
001239f4subs xzr, x2, x1
001239f8b.hs 0x123a00
001239fcb 0x123a04
00123a00
00123a00loc_123a00:
00123a00b 0x123a18
00123a04
00123a04loc_123a04:
00123a04orr x3, xzr, 1
00123a08adrp x4, 0x4d2000
00123a0cadd x4, x4, 3072
00123a10bl runtime.growslice
00123a14b 0x123a18
00123a18
00123a18loc_123a18:
00123a18ldrb w7, [sp+368]
00123a1csub x8, x1, 1
00123a20strb w7, [x0+x8]
00123a24str x0, [sp+328]
00123a28str x1, [sp+336]
00123a2cstr x2, [sp+344]
00123a30str xzr, [sp+112]
00123a34b 0x123a38
00123a38
00123a38loc_123a38:
00123a38ldr x7, [sp+360]
00123a3cstr x7, [sp+168]
00123a40cbnz x7, 0x123a48
00123a44b 0x123d00
00123a48
00123a48loc_123a48:
00123a48ldr x1, [sp+360]
00123a4cldr x7, [sp+352]
00123a50subs xzr, x1, 0
00123a54b.hi 0x123a5c
00123a58b 0x123d78
00123a5c
00123a5cloc_123a5c:
00123a5cldrb w7, [x7]
00123a60str w7, [sp+100]
00123a64orr x7, xzr, 1
00123a68str x7, [sp+112]
00123a6cldrsw x8, [sp+100]
00123a70subs wzr, w8, 128
00123a74b.ge 0x123a7c
00123a78b 0x123ab4
00123a7c
00123a7cloc_123a7c:
00123a7cldr x0, [sp+352]
00123a80ldr x1, [sp+360]
00123a84bl unicode/utf8.DecodeRuneInString
00123a88str w0, [sp+108]
00123a8cstr x1, [sp+160]
00123a90ldrsw x2, [sp+108]
00123a94str w2, [sp+104]
00123a98ldr x2, [sp+160]
00123a9cstr x2, [sp+176]
00123aa0ldrsw x2, [sp+104]
00123aa4str w2, [sp+100]
00123aa8ldr x2, [sp+176]
00123aacstr x2, [sp+112]
00123ab0b 0x123ab8
00123ab4
00123ab4loc_123ab4:
00123ab4b 0x123ab8
00123ab8
00123ab8loc_123ab8:
00123ab8ldr x7, [sp+112]
00123abcsubs xzr, x7, 1
00123ac0cset x7, eq
00123ac4strb w7, [sp+99]
00123ac8b.eq 0x123ad0
00123accb 0x123ae8
00123ad0
00123ad0loc_123ad0:
00123ad0ldrsw x7, [sp+100]
00123ad4movz x8, 65533
00123ad8subs wzr, w7, w8
00123adccset x7, eq
00123ae0strb w7, [sp+99]
00123ae4b 0x123aec
00123ae8
00123ae8loc_123ae8:
00123ae8b 0x123aec
00123aec
00123aecloc_123aec:
00123aecldrb w7, [sp+99]
00123af0tbnz w7, 0, 0x123af8
00123af4b 0x123c9c
00123af8
00123af8loc_123af8:
00123af8ldr x2, [sp+344]
00123afcldr x0, [sp+328]
00123b00ldr x5, [sp+336]
00123b04add x1, x5, 2
00123b08str x0, [sp+240]
00123b0cstr x5, [sp+248]
00123b10str x2, [sp+256]
00123b14str x1, [sp+128]
00123b18subs xzr, x2, x1
00123b1cb.hs 0x123b24
00123b20b 0x123b2c
00123b24
00123b24loc_123b24:
00123b24str x1, [sp+248]
00123b28b 0x123b4c
00123b2c
00123b2cloc_123b2c:
00123b2corr x3, xzr, 2
00123b30adrp x4, 0x4d2000
00123b34add x4, x4, 3072
00123b38bl runtime.growslice
00123b3cstr x0, [sp+240]
00123b40str x1, [sp+248]
00123b44str x2, [sp+256]
00123b48b 0x123b4c
00123b4c
00123b4cloc_123b4c:
00123b4corr x3, xzr, 2
00123b50str x3, [sp+120]
00123b54ldr x3, [sp+128]
00123b58sub x3, x3, 2
00123b5cldr x4, [sp+240]
00123b60add x0, x4, x3
00123b64str x0, [sp+232]
00123b68ldr x2, [sp+120]
00123b6cadrp x1, 0x58d000
00123b70add x1, x1, 7
00123b74bl runtime.memmove
00123b78ldr x3, [sp+240]
00123b7cldr x4, [sp+248]
00123b80ldr x5, [sp+256]
00123b84str x3, [sp+328]
00123b88str x4, [sp+336]
00123b8cstr x5, [sp+344]
00123b90ldr x1, [sp+360]
00123b94ldr x3, [sp+352]
00123b98subs xzr, x1, 0
00123b9cb.hi 0x123ba4
00123ba0b 0x123d70
00123ba4
00123ba4loc_123ba4:
00123ba4ldrb w7, [x3]
00123ba8ubfm x8, x7, 4, 7
00123bacubfm x7, x7, 4, 7
00123bb0strb w7, [sp+98]
00123bb4b 0x123bb8
00123bb8
00123bb8loc_123bb8:
00123bb8adrp x7, 0x591000
00123bbcadd x7, x7, 2196
00123bc0ldrb w7, [x7+x8]
00123bc4strb w7, [sp+97]
00123bc8ldr x2, [sp+344]
00123bccldr x0, [sp+328]
00123bd0ldr x7, [sp+336]
00123bd4add x1, x7, 1
00123bd8subs xzr, x2, x1
00123bdcb.hs 0x123be4
00123be0b 0x123be8
00123be4
00123be4loc_123be4:
00123be4b 0x123bfc
00123be8
00123be8loc_123be8:
00123be8orr x3, xzr, 1
00123becadrp x4, 0x4d2000
00123bf0add x4, x4, 3072
00123bf4bl runtime.growslice
00123bf8b 0x123bfc
00123bfc
00123bfcloc_123bfc:
00123bfcldrb w7, [sp+97]
00123c00sub x8, x1, 1
00123c04strb w7, [x0+x8]
00123c08str x0, [sp+328]
00123c0cstr x1, [sp+336]
00123c10str x2, [sp+344]
00123c14ldr x1, [sp+360]
00123c18ldr x7, [sp+352]
00123c1csubs xzr, x1, 0
00123c20b.hi 0x123c28
00123c24b 0x123d68
00123c28
00123c28loc_123c28:
00123c28ldrb w7, [x7]
00123c2cand x8, x7, 15
00123c30and x7, x7, 15
00123c34strb w7, [sp+96]
00123c38b 0x123c3c
00123c3c
00123c3cloc_123c3c:
00123c3cadrp x7, 0x591000
00123c40add x7, x7, 2196
00123c44ldrb w7, [x7+x8]
00123c48strb w7, [sp+95]
00123c4cldr x2, [sp+344]
00123c50ldr x0, [sp+328]
00123c54ldr x7, [sp+336]
00123c58add x1, x7, 1
00123c5csubs xzr, x2, x1
00123c60b.hs 0x123c68
00123c64b 0x123c6c
00123c68
00123c68loc_123c68:
00123c68b 0x123c80
00123c6c
00123c6cloc_123c6c:
00123c6corr x3, xzr, 1
00123c70adrp x4, 0x4d2000
00123c74add x4, x4, 3072
00123c78bl runtime.growslice
00123c7cb 0x123c80
00123c80
00123c80loc_123c80:
00123c80ldrb w7, [sp+95]
00123c84sub x8, x1, 1
00123c88strb w7, [x0+x8]
00123c8cstr x0, [sp+328]
00123c90str x1, [sp+336]
00123c94str x2, [sp+344]
00123c98b 0x123ccc
00123c9c
00123c9cloc_123c9c:
00123c9cldrb w4, [sp+368]
00123ca0ldrb w5, [sp+369]
00123ca4ldrb w6, [sp+370]
00123ca8ldrsw x3, [sp+100]
00123cacldr x0, [sp+328]
00123cb0ldr x1, [sp+336]
00123cb4ldr x2, [sp+344]
00123cb8bl strconv.appendEscapedRune
00123cbcstr x0, [sp+328]
00123cc0str x1, [sp+336]
00123cc4str x2, [sp+344]
00123cc8b 0x123ccc
00123ccc
00123cccloc_123ccc:
00123cccldr x0, [sp+112]
00123cd0ldr x1, [sp+360]
00123cd4ldr x7, [sp+352]
00123cd8subs xzr, x0, x1
00123cdcb.ls 0x123ce4
00123ce0b 0x123d64
00123ce4
00123ce4loc_123ce4:
00123ce4sub x8, x1, x0
00123ce8sub x9, xzr, x8
00123cecand x9, x0, x9, asr #63
00123cf0add x7, x7, x9
00123cf4str x7, [sp+352]
00123cf8str x8, [sp+360]
00123cfcb 0x123a38
00123d00
00123d00loc_123d00:
00123d00ldr x2, [sp+344]
00123d04ldr x0, [sp+328]
00123d08ldr x5, [sp+336]
00123d0cadd x1, x5, 1
00123d10subs xzr, x2, x1
00123d14b.hs 0x123d1c
00123d18b 0x123d20
00123d1c
00123d1cloc_123d1c:
00123d1cb 0x123d34
00123d20
00123d20loc_123d20:
00123d20orr x3, xzr, 1
00123d24adrp x4, 0x4d2000
00123d28add x4, x4, 3072
00123d2cbl runtime.growslice
00123d30b 0x123d34
00123d34
00123d34loc_123d34:
00123d34ldrb w3, [sp+368]
00123d38sub x4, x1, 1
00123d3cstrb w3, [x0+x4]
00123d40str x0, [sp+328]
00123d44str x1, [sp+336]
00123d48str x2, [sp+344]
00123d4cstr x0, [sp+184]
00123d50str x1, [sp+192]
00123d54str x2, [sp+200]
00123d58ldp x29, x30, [sp-8]
00123d5cadd sp, sp, 320
00123d60ret x30
00123d64
00123d64loc_123d64:
00123d64bl runtime.panicSliceB
00123d68
00123d68loc_123d68:
00123d68mov x0, xzr
00123d6cbl runtime.panicIndex
00123d70
00123d70loc_123d70:
00123d70mov x0, xzr
00123d74bl runtime.panicIndex
00123d78
00123d78loc_123d78:
00123d78mov x0, xzr
00123d7cbl runtime.panicIndex
00123d80hint
00123d84
00123d84loc_123d84:
00123d84stp x0, x1, [sp+8]
00123d88stp x2, x3, [sp+24]
00123d8cstr x4, [sp+40]
00123d90strb w5, [sp+48]
00123d94strb w6, [sp+49]
00123d98strb w7, [sp+50]
00123d9cmov x3, x30
00123da0bl runtime.morestack_noctxt.abi0
00123da4ldp x0, x1, [sp+8]
00123da8ldp x2, x3, [sp+24]
00123dacldr x4, [sp+40]
00123db0ldrb w5, [sp+48]
00123db4ldrb w6, [sp+49]
00123db8ldrb w7, [sp+50]
00123dbcb 0x123890
00123890
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
Loading..