File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00125250
00125250strconv.UnquoteChar: ; void strconv.UnquoteChar(struct string s, uint8 quote)
00125250ldr x16, [x28+16]
00125254sub x17, sp, 48
00125258subs xzr, x17, x16
0012525cb.ls 0x125c5c
00125260str x30, [sp-176]!
00125264stur x29, [sp-8]
00125268sub x29, sp, 8
0012526cstr x0, [sp+184]
00125270str x1, [sp+192]
00125274strb w2, [sp+200]
00125278str wzr, [sp+44]
0012527cstrb wzr, [sp+27]
00125280stp xzr, xzr, [sp+120]
00125284stp xzr, xzr, [sp+136]
00125288ldr x6, [sp+192]
0012528cstr x6, [sp+104]
00125290cbz x6, 0x125298
00125294b 0x1252cc
00125298
00125298loc_125298:
00125298adrp x27, 0x8fc000
0012529cldr x4, [x27+2048]
001252a0adrp x27, 0x8fc000
001252a4ldr x5, [x27+2056]
001252a8str x4, [sp+136]
001252acstr x5, [sp+144]
001252b0ldrb w1, [sp+27]
001252b4ldr x2, [sp+120]
001252b8ldr x3, [sp+128]
001252bcldrsw x0, [sp+44]
001252c0ldur x29, [sp-8]
001252c4ldr x30, [sp], 176
001252c8ret x30
001252cc
001252ccloc_1252cc:
001252ccldr x1, [sp+192]
001252d0ldr x6, [sp+184]
001252d4subs xzr, x1, 0
001252d8b.hi 0x1252e0
001252dcb 0x125c50
001252e0
001252e0loc_1252e0:
001252e0ldrb w6, [x6]
001252e4strb w6, [sp+29]
001252e8ldrb w7, [sp+200]
001252ecsubs wzr, w6, w7
001252f0cset x6, eq
001252f4strb w6, [sp+34]
001252f8b.eq 0x125300
001252fcb 0x12533c
00125300
00125300loc_125300:
00125300ldrb w6, [sp+200]
00125304subs wzr, w6, 39
00125308cset x6, eq
0012530cstrb w6, [sp+33]
00125310b.eq 0x125318
00125314b 0x12531c
00125318
00125318loc_125318:
00125318b 0x125330
0012531c
0012531cloc_12531c:
0012531cldrb w6, [sp+200]
00125320subs wzr, w6, 34
00125324cset x6, eq
00125328strb w6, [sp+33]
0012532cb 0x125330
00125330
00125330loc_125330:
00125330ldrb w6, [sp+33]
00125334strb w6, [sp+34]
00125338b 0x125340
0012533c
0012533cloc_12533c:
0012533cb 0x125340
00125340
00125340loc_125340:
00125340ldrb w6, [sp+34]
00125344tbnz w6, 0, 0x12534c
00125348b 0x125384
0012534c
0012534cloc_12534c:
0012534cb 0x125350
00125350
00125350loc_125350:
00125350adrp x27, 0x8fc000
00125354ldr x4, [x27+2048]
00125358adrp x27, 0x8fc000
0012535cldr x5, [x27+2056]
00125360str x4, [sp+136]
00125364str x5, [sp+144]
00125368ldrb w1, [sp+27]
0012536cldr x2, [sp+120]
00125370ldr x3, [sp+128]
00125374ldrsw x0, [sp+44]
00125378ldur x29, [sp-8]
0012537cldr x30, [sp], 176
00125380ret x30
00125384
00125384loc_125384:
00125384ldrb w6, [sp+29]
00125388subs wzr, w6, 128
0012538cb.hs 0x125394
00125390b 0x125440
00125394
00125394loc_125394:
00125394b 0x125398
00125398
00125398loc_125398:
00125398ldr x0, [sp+184]
0012539cldr x1, [sp+192]
001253a0bl unicode/utf8.DecodeRuneInString
001253a4str w0, [sp+64]
001253a8str x1, [sp+104]
001253acldrsw x2, [sp+64]
001253b0str w2, [sp+60]
001253b4ldr x2, [sp+104]
001253b8str x2, [sp+112]
001253bcldrsw x2, [sp+60]
001253c0str w2, [sp+56]
001253c4ldr x0, [sp+112]
001253c8str x0, [sp+72]
001253ccldr x1, [sp+192]
001253d0ldr x2, [sp+184]
001253d4subs xzr, x1, x0
001253d8b.hs 0x1253e0
001253dcb 0x125c4c
001253e0
001253e0loc_1253e0:
001253e0sub x6, x1, x0
001253e4sub x7, xzr, x6
001253e8and x7, x0, x7, asr #63
001253ecadd x7, x2, x7
001253f0str x7, [sp+152]
001253f4str x6, [sp+160]
001253f8ldrsw x6, [sp+56]
001253fcstr w6, [sp+44]
00125400orr x6, xzr, 1
00125404strb w6, [sp+27]
00125408ldr x6, [sp+152]
0012540cldr x7, [sp+160]
00125410str x6, [sp+120]
00125414str x7, [sp+128]
00125418stp xzr, xzr, [sp+136]
0012541cldrsw x0, [sp+44]
00125420ldrb w1, [sp+27]
00125424ldr x2, [sp+120]
00125428ldr x3, [sp+128]
0012542cmov x4, xzr
00125430mov x5, xzr
00125434ldur x29, [sp-8]
00125438ldr x30, [sp], 176
0012543cret x30
00125440
00125440loc_125440:
00125440ldrb w6, [sp+29]
00125444subs wzr, w6, 92
00125448b.ne 0x125450
0012544cb 0x1254dc
00125450
00125450loc_125450:
00125450b 0x125454
00125454
00125454loc_125454:
00125454ldr x1, [sp+192]
00125458ldr x6, [sp+184]
0012545csubs xzr, x1, 1
00125460b.hs 0x125468
00125464b 0x125c44
00125468
00125468loc_125468:
00125468sub x7, x1, 1
0012546csub x8, xzr, x7
00125470sbfm x8, x8, 63, 63
00125474and x8, x8, 1
00125478add x6, x6, x8
0012547cstr x6, [sp+152]
00125480str x7, [sp+160]
00125484ldr x1, [sp+192]
00125488ldr x6, [sp+184]
0012548csubs xzr, x1, 0
00125490b.hi 0x125498
00125494b 0x125c3c
00125498
00125498loc_125498:
00125498ldrb w6, [x6]
0012549cstr w6, [sp+44]
001254a0strb wzr, [sp+27]
001254a4ldr x6, [sp+152]
001254a8ldr x7, [sp+160]
001254acstr x6, [sp+120]
001254b0str x7, [sp+128]
001254b4stp xzr, xzr, [sp+136]
001254b8ldrsw x0, [sp+44]
001254bcldrb w1, [sp+27]
001254c0ldr x2, [sp+120]
001254c4ldr x3, [sp+128]
001254c8mov x4, xzr
001254ccmov x5, xzr
001254d0ldur x29, [sp-8]
001254d4ldr x30, [sp], 176
001254d8ret x30
001254dc
001254dcloc_1254dc:
001254dcb 0x1254e0
001254e0
001254e0loc_1254e0:
001254e0ldr x6, [sp+192]
001254e4str x6, [sp+104]
001254e8subs xzr, x6, 1
001254ecb.le 0x1254f4
001254f0b 0x125528
001254f4
001254f4loc_1254f4:
001254f4adrp x27, 0x8fc000
001254f8ldr x4, [x27+2048]
001254fcadrp x27, 0x8fc000
00125500ldr x5, [x27+2056]
00125504str x4, [sp+136]
00125508str x5, [sp+144]
0012550cldrb w1, [sp+27]
00125510ldr x2, [sp+120]
00125514ldr x3, [sp+128]
00125518ldrsw x0, [sp+44]
0012551cldur x29, [sp-8]
00125520ldr x30, [sp], 176
00125524ret x30
00125528
00125528loc_125528:
00125528ldr x1, [sp+192]
0012552cldr x6, [sp+184]
00125530subs xzr, x1, 1
00125534b.hi 0x12553c
00125538b 0x125c34
0012553c
0012553cloc_12553c:
0012553cldrb w6, [x6+1]
00125540strb w6, [sp+28]
00125544ldr x1, [sp+192]
00125548ldr x6, [sp+184]
0012554csubs xzr, x1, 2
00125550b.hs 0x125558
00125554b 0x125c2c
00125558
00125558loc_125558:
00125558sub x7, x1, 2
0012555csub x8, xzr, x7
00125560sbfm x8, x8, 63, 63
00125564and x8, x8, 2
00125568add x6, x6, x8
0012556cstr x6, [sp+184]
00125570str x7, [sp+192]
00125574ldrb w6, [sp+28]
00125578strb w6, [sp+32]
0012557cmov x7, x6
00125580subs wzr, w7, 98
00125584b.ls 0x12558c
00125588b 0x12573c
0012558c
0012558cloc_12558c:
0012558cmov x7, x6
00125590subs wzr, w7, 55
00125594b.ls 0x12559c
00125598b 0x1256a8
0012559c
0012559cloc_12559c:
0012559cmov x7, x6
001255a0subs wzr, w7, 34
001255a4b.eq 0x1255ac
001255a8b 0x1255b0
001255ac
001255acloc_1255ac:
001255acb 0x1255c4
001255b0
001255b0loc_1255b0:
001255b0mov x7, x6
001255b4subs wzr, w7, 39
001255b8b.eq 0x1255c0
001255bcb 0x125618
001255c0
001255c0loc_1255c0:
001255c0b 0x1255c4
001255c4
001255c4loc_1255c4:
001255c4ldrb w6, [sp+200]
001255c8ldrb w7, [sp+28]
001255ccsubs wzr, w7, w6
001255d0b.ne 0x1255d8
001255d4b 0x12560c
001255d8
001255d8loc_1255d8:
001255d8adrp x27, 0x8fc000
001255dcldr x4, [x27+2048]
001255e0adrp x27, 0x8fc000
001255e4ldr x5, [x27+2056]
001255e8str x4, [sp+136]
001255ecstr x5, [sp+144]
001255f0ldrb w1, [sp+27]
001255f4ldr x2, [sp+120]
001255f8ldr x3, [sp+128]
001255fcldrsw x0, [sp+44]
00125600ldur x29, [sp-8]
00125604ldr x30, [sp], 176
00125608ret x30
0012560c
0012560cloc_12560c:
0012560cldrb w6, [sp+28]
00125610str w6, [sp+44]
00125614b 0x125aa8
00125618
00125618loc_125618:
00125618mov x7, x6
0012561csubs wzr, w7, 48
00125620b.hs 0x125628
00125624b 0x125698
00125628
00125628loc_125628:
00125628subs wzr, w6, 55
0012562cb.ls 0x125634
00125630b 0x125694
00125634
00125634loc_125634:
00125634b 0x125638
00125638
00125638loc_125638:
00125638ldrb w6, [sp+28]
0012563csub x6, x6, 48
00125640str w6, [sp+48]
00125644ldr x6, [sp+192]
00125648str x6, [sp+104]
0012564csubs xzr, x6, 2
00125650b.lt 0x125658
00125654b 0x12568c
00125658
00125658loc_125658:
00125658adrp x27, 0x8fc000
0012565cldr x4, [x27+2048]
00125660adrp x27, 0x8fc000
00125664ldr x5, [x27+2056]
00125668str x4, [sp+136]
0012566cstr x5, [sp+144]
00125670ldrb w1, [sp+27]
00125674ldr x2, [sp+120]
00125678ldr x3, [sp+128]
0012567cldrsw x0, [sp+44]
00125680ldur x29, [sp-8]
00125684ldr x30, [sp], 176
00125688ret x30
0012568c
0012568cloc_12568c:
0012568cstr xzr, [sp+88]
00125690b 0x125adc
00125694
00125694loc_125694:
00125694b 0x12569c
00125698
00125698loc_125698:
00125698b 0x12569c
0012569c
0012569cloc_12569c:
0012569cb 0x1256a0
001256a0
001256a0loc_1256a0:
001256a0b 0x1256a4
001256a4
001256a4loc_1256a4:
001256a4b 0x125738
001256a8
001256a8loc_1256a8:
001256a8mov x7, x6
001256acsubs wzr, w7, 92
001256b0b.ls 0x1256b8
001256b4b 0x1256f0
001256b8
001256b8loc_1256b8:
001256b8mov x7, x6
001256bcsubs wzr, w7, 85
001256c0b.eq 0x1256c8
001256c4b 0x1256cc
001256c8
001256c8loc_1256c8:
001256c8b 0x12582c
001256cc
001256ccloc_1256cc:
001256ccsubs wzr, w6, 92
001256d0b.eq 0x1256d8
001256d4b 0x1256e8
001256d8
001256d8loc_1256d8:
001256d8b 0x1256dc
001256dc
001256dcloc_1256dc:
001256dcmovz x6, 92
001256e0str w6, [sp+44]
001256e4b 0x125aa8
001256e8
001256e8loc_1256e8:
001256e8b 0x1256ec
001256ec
001256ecloc_1256ec:
001256ecb 0x125734
001256f0
001256f0loc_1256f0:
001256f0mov x7, x6
001256f4subs wzr, w7, 97
001256f8b.eq 0x125700
001256fcb 0x125710
00125700
00125700loc_125700:
00125700b 0x125704
00125704
00125704loc_125704:
00125704orr x6, xzr, 7
00125708str w6, [sp+44]
0012570cb 0x125aa8
00125710
00125710loc_125710:
00125710subs wzr, w6, 98
00125714b.eq 0x12571c
00125718b 0x12572c
0012571c
0012571cloc_12571c:
0012571cb 0x125720
00125720
00125720loc_125720:
00125720orr x6, xzr, 8
00125724str w6, [sp+44]
00125728b 0x125aa8
0012572c
0012572cloc_12572c:
0012572cb 0x125730
00125730
00125730loc_125730:
00125730b 0x125734
00125734
00125734loc_125734:
00125734b 0x125738
00125738
00125738loc_125738:
00125738b 0x125908
0012573c
0012573cloc_12573c:
0012573cmov x7, x6
00125740subs wzr, w7, 114
00125744b.ls 0x12574c
00125748b 0x1257b4
0012574c
0012574cloc_12574c:
0012574cmov x7, x6
00125750subs wzr, w7, 102
00125754b.eq 0x12575c
00125758b 0x12576c
0012575c
0012575cloc_12575c:
0012575cb 0x125760
00125760
00125760loc_125760:
00125760orr x6, xzr, 12
00125764str w6, [sp+44]
00125768b 0x125aa8
0012576c
0012576cloc_12576c:
0012576cmov x7, x6
00125770subs wzr, w7, 110
00125774b.eq 0x12577c
00125778b 0x12578c
0012577c
0012577cloc_12577c:
0012577cb 0x125780
00125780
00125780loc_125780:
00125780movz x6, 10
00125784str w6, [sp+44]
00125788b 0x125aa8
0012578c
0012578cloc_12578c:
0012578csubs wzr, w6, 114
00125790b.eq 0x125798
00125794b 0x1257a8
00125798
00125798loc_125798:
00125798b 0x12579c
0012579c
0012579cloc_12579c:
0012579cmovz x6, 13
001257a0str w6, [sp+44]
001257a4b 0x125aa8
001257a8
001257a8loc_1257a8:
001257a8b 0x1257ac
001257ac
001257acloc_1257ac:
001257acb 0x1257b0
001257b0
001257b0loc_1257b0:
001257b0b 0x125904
001257b4
001257b4loc_1257b4:
001257b4mov x7, x6
001257b8subs wzr, w7, 117
001257bcb.ls 0x1257c4
001257c0b 0x1257fc
001257c4
001257c4loc_1257c4:
001257c4mov x7, x6
001257c8subs wzr, w7, 116
001257ccb.eq 0x1257d4
001257d0b 0x1257e4
001257d4
001257d4loc_1257d4:
001257d4b 0x1257d8
001257d8
001257d8loc_1257d8:
001257d8movz x6, 9
001257dcstr w6, [sp+44]
001257e0b 0x125aa8
001257e4
001257e4loc_1257e4:
001257e4subs wzr, w6, 117
001257e8b.eq 0x1257f0
001257ecb 0x1257f4
001257f0
001257f0loc_1257f0:
001257f0b 0x12582c
001257f4
001257f4loc_1257f4:
001257f4b 0x1257f8
001257f8
001257f8loc_1257f8:
001257f8b 0x125900
001257fc
001257fcloc_1257fc:
001257fcmov x7, x6
00125800subs wzr, w7, 118
00125804b.eq 0x12580c
00125808b 0x12581c
0012580c
0012580cloc_12580c:
0012580cb 0x125810
00125810
00125810loc_125810:
00125810movz x6, 11
00125814str w6, [sp+44]
00125818b 0x125aa8
0012581c
0012581cloc_12581c:
0012581csubs wzr, w6, 120
00125820b.eq 0x125828
00125824b 0x1258f8
00125828
00125828loc_125828:
00125828b 0x12582c
0012582c
0012582cloc_12582c:
0012582cstr xzr, [sp+80]
00125830ldrb w6, [sp+28]
00125834strb w6, [sp+31]
00125838mov x7, x6
0012583csubs wzr, w7, 85
00125840b.eq 0x125848
00125844b 0x125858
00125848
00125848loc_125848:
00125848b 0x12584c
0012584c
0012584cloc_12584c:
0012584corr x6, xzr, 8
00125850str x6, [sp+80]
00125854b 0x1258a0
00125858
00125858loc_125858:
00125858mov x7, x6
0012585csubs wzr, w7, 117
00125860b.eq 0x125868
00125864b 0x125878
00125868
00125868loc_125868:
00125868b 0x12586c
0012586c
0012586cloc_12586c:
0012586corr x6, xzr, 4
00125870str x6, [sp+80]
00125874b 0x1258a0
00125878
00125878loc_125878:
00125878subs wzr, w6, 120
0012587cb.eq 0x125884
00125880b 0x125894
00125884
00125884loc_125884:
00125884b 0x125888
00125888
00125888loc_125888:
00125888orr x6, xzr, 2
0012588cstr x6, [sp+80]
00125890b 0x1258a0
00125894
00125894loc_125894:
00125894b 0x125898
00125898
00125898loc_125898:
00125898b 0x12589c
0012589c
0012589cloc_12589c:
0012589cb 0x1258a0
001258a0
001258a0loc_1258a0:
001258a0str wzr, [sp+52]
001258a4ldr x6, [sp+192]
001258a8str x6, [sp+104]
001258acldr x7, [sp+80]
001258b0subs xzr, x6, x7
001258b4b.lt 0x1258bc
001258b8b 0x1258f0
001258bc
001258bcloc_1258bc:
001258bcadrp x27, 0x8fc000
001258c0ldr x4, [x27+2048]
001258c4adrp x27, 0x8fc000
001258c8ldr x5, [x27+2056]
001258ccstr x4, [sp+136]
001258d0str x5, [sp+144]
001258d4ldrb w1, [sp+27]
001258d8ldr x2, [sp+120]
001258dcldr x3, [sp+128]
001258e0ldrsw x0, [sp+44]
001258e4ldur x29, [sp-8]
001258e8ldr x30, [sp], 176
001258ecret x30
001258f0
001258f0loc_1258f0:
001258f0str xzr, [sp+96]
001258f4b 0x125940
001258f8
001258f8loc_1258f8:
001258f8b 0x1258fc
001258fc
001258fcloc_1258fc:
001258fcb 0x125900
00125900
00125900loc_125900:
00125900b 0x125904
00125904
00125904loc_125904:
00125904b 0x125908
00125908
00125908loc_125908:
00125908b 0x12590c
0012590c
0012590cloc_12590c:
0012590cadrp x27, 0x8fc000
00125910ldr x4, [x27+2048]
00125914adrp x27, 0x8fc000
00125918ldr x5, [x27+2056]
0012591cstr x4, [sp+136]
00125920str x5, [sp+144]
00125924ldrb w1, [sp+27]
00125928ldr x2, [sp+120]
0012592cldr x3, [sp+128]
00125930ldrsw x0, [sp+44]
00125934ldur x29, [sp-8]
00125938ldr x30, [sp], 176
0012593cret x30
00125940
00125940loc_125940:
00125940ldr x6, [sp+80]
00125944ldr x7, [sp+96]
00125948subs xzr, x6, x7
0012594cb.gt 0x125954
00125950b 0x125a00
00125954
00125954loc_125954:
00125954ldr x0, [sp+96]
00125958ldr x1, [sp+192]
0012595cldr x2, [sp+184]
00125960subs xzr, x1, x0
00125964b.hi 0x12596c
00125968b 0x125ad8
0012596c
0012596cloc_12596c:
0012596cldrb w0, [x2+x0]
00125970strb w0, [sp+30]
00125974bl strconv.unhex
00125978str w0, [sp+64]
0012597cstrb w1, [sp+34]
00125980ldrsw x1, [sp+64]
00125984str w1, [sp+68]
00125988ldrb w1, [sp+34]
0012598cstrb w1, [sp+35]
00125990ldrsw x1, [sp+68]
00125994str w1, [sp+40]
00125998ldrb w1, [sp+35]
0012599cstrb w1, [sp+26]
001259a0tbnz w1, 0, 0x1259a8
001259a4b 0x1259cc
001259a8
001259a8loc_1259a8:
001259a8ldrsw x6, [sp+52]
001259acldrsw x7, [sp+40]
001259b0orr x6, x7, x6, lsl #4
001259b4str w6, [sp+52]
001259b8b 0x1259bc
001259bc
001259bcloc_1259bc:
001259bcldr x6, [sp+96]
001259c0add x6, x6, 1
001259c4str x6, [sp+96]
001259c8b 0x125940
001259cc
001259ccloc_1259cc:
001259ccadrp x27, 0x8fc000
001259d0ldr x4, [x27+2048]
001259d4adrp x27, 0x8fc000
001259d8ldr x5, [x27+2056]
001259dcstr x4, [sp+136]
001259e0str x5, [sp+144]
001259e4ldrb w1, [sp+27]
001259e8ldr x2, [sp+120]
001259ecldr x3, [sp+128]
001259f0ldrsw x0, [sp+44]
001259f4ldur x29, [sp-8]
001259f8ldr x30, [sp], 176
001259fcret x30
00125a00
00125a00loc_125a00:
00125a00ldr x0, [sp+80]
00125a04ldr x1, [sp+192]
00125a08ldr x6, [sp+184]
00125a0csubs xzr, x1, x0
00125a10b.hs 0x125a18
00125a14b 0x125ad4
00125a18
00125a18loc_125a18:
00125a18sub x7, x1, x0
00125a1csub x8, xzr, x7
00125a20and x8, x0, x8, asr #63
00125a24add x6, x6, x8
00125a28str x6, [sp+184]
00125a2cstr x7, [sp+192]
00125a30ldrb w6, [sp+28]
00125a34subs wzr, w6, 120
00125a38b.eq 0x125a40
00125a3cb 0x125a4c
00125a40
00125a40loc_125a40:
00125a40ldrsw x6, [sp+52]
00125a44str w6, [sp+44]
00125a48b 0x125aa8
00125a4c
00125a4cloc_125a4c:
00125a4cldrsw x0, [sp+52]
00125a50bl unicode/utf8.ValidRune
00125a54strb w0, [sp+34]
00125a58tbnz w0, 0, 0x125a60
00125a5cb 0x125a74
00125a60
00125a60loc_125a60:
00125a60ldrsw x6, [sp+52]
00125a64str w6, [sp+44]
00125a68orr x6, xzr, 1
00125a6cstrb w6, [sp+27]
00125a70b 0x125aa8
00125a74
00125a74loc_125a74:
00125a74adrp x27, 0x8fc000
00125a78ldr x4, [x27+2048]
00125a7cadrp x27, 0x8fc000
00125a80ldr x5, [x27+2056]
00125a84str x4, [sp+136]
00125a88str x5, [sp+144]
00125a8cldrb w1, [sp+27]
00125a90ldr x2, [sp+120]
00125a94ldr x3, [sp+128]
00125a98ldrsw x0, [sp+44]
00125a9cldur x29, [sp-8]
00125aa0ldr x30, [sp], 176
00125aa4ret x30
00125aa8
00125aa8loc_125aa8:
00125aa8ldr x2, [sp+184]
00125aacldr x3, [sp+192]
00125ab0str x2, [sp+120]
00125ab4str x3, [sp+128]
00125ab8ldr x4, [sp+136]
00125abcldrb w1, [sp+27]
00125ac0ldr x5, [sp+144]
00125ac4ldrsw x0, [sp+44]
00125ac8ldur x29, [sp-8]
00125accldr x30, [sp], 176
00125ad0ret x30
00125ad4
00125ad4loc_125ad4:
00125ad4bl runtime.panicSliceB
00125ad8
00125ad8loc_125ad8:
00125ad8bl runtime.panicIndex
00125adc
00125adcloc_125adc:
00125adcldr x6, [sp+88]
00125ae0subs xzr, x6, 2
00125ae4b.lt 0x125aec
00125ae8b 0x125ba0
00125aec
00125aecloc_125aec:
00125aecldr x0, [sp+88]
00125af0ldr x1, [sp+192]
00125af4ldr x6, [sp+184]
00125af8subs xzr, x1, x0
00125afcb.hi 0x125b04
00125b00b 0x125c28
00125b04
00125b04loc_125b04:
00125b04ldrb w6, [x6+x0]
00125b08sub x6, x6, 48
00125b0cstr w6, [sp+36]
00125b10subs wzr, w6, 0
00125b14cset x7, lt
00125b18strb w7, [sp+34]
00125b1ctbnz w6, 31, 0x125b24
00125b20b 0x125b28
00125b24
00125b24loc_125b24:
00125b24b 0x125b3c
00125b28
00125b28loc_125b28:
00125b28ldrsw x6, [sp+36]
00125b2csubs wzr, w6, 7
00125b30cset x6, gt
00125b34strb w6, [sp+34]
00125b38b 0x125b3c
00125b3c
00125b3cloc_125b3c:
00125b3cldrb w6, [sp+34]
00125b40tbnz w6, 0, 0x125b48
00125b44b 0x125b7c
00125b48
00125b48loc_125b48:
00125b48adrp x27, 0x8fc000
00125b4cldr x4, [x27+2048]
00125b50adrp x27, 0x8fc000
00125b54ldr x5, [x27+2056]
00125b58str x4, [sp+136]
00125b5cstr x5, [sp+144]
00125b60ldrb w1, [sp+27]
00125b64ldr x2, [sp+120]
00125b68ldr x3, [sp+128]
00125b6cldrsw x0, [sp+44]
00125b70ldur x29, [sp-8]
00125b74ldr x30, [sp], 176
00125b78ret x30
00125b7c
00125b7cloc_125b7c:
00125b7cldrsw x6, [sp+48]
00125b80ldrsw x7, [sp+36]
00125b84orr x6, x7, x6, lsl #3
00125b88str w6, [sp+48]
00125b8cb 0x125b90
00125b90
00125b90loc_125b90:
00125b90ldr x6, [sp+88]
00125b94add x6, x6, 1
00125b98str x6, [sp+88]
00125b9cb 0x125adc
00125ba0
00125ba0loc_125ba0:
00125ba0ldr x1, [sp+192]
00125ba4ldr x6, [sp+184]
00125ba8subs xzr, x1, 2
00125bacb.hs 0x125bb4
00125bb0b 0x125c20
00125bb4
00125bb4loc_125bb4:
00125bb4sub x7, x1, 2
00125bb8sub x8, xzr, x7
00125bbcsbfm x8, x8, 63, 63
00125bc0and x8, x8, 2
00125bc4add x6, x6, x8
00125bc8str x6, [sp+184]
00125bccstr x7, [sp+192]
00125bd0ldrsw x6, [sp+48]
00125bd4subs wzr, w6, 255
00125bd8b.gt 0x125be0
00125bdcb 0x125c14
00125be0
00125be0loc_125be0:
00125be0adrp x27, 0x8fc000
00125be4ldr x4, [x27+2048]
00125be8adrp x27, 0x8fc000
00125becldr x5, [x27+2056]
00125bf0str x4, [sp+136]
00125bf4str x5, [sp+144]
00125bf8ldrb w1, [sp+27]
00125bfcldr x2, [sp+120]
00125c00ldr x3, [sp+128]
00125c04ldrsw x0, [sp+44]
00125c08ldur x29, [sp-8]
00125c0cldr x30, [sp], 176
00125c10ret x30
00125c14
00125c14loc_125c14:
00125c14ldrsw x6, [sp+48]
00125c18str w6, [sp+44]
00125c1cb 0x125aa8
00125c20
00125c20loc_125c20:
00125c20orr x0, xzr, 2
00125c24bl runtime.panicSliceB
00125c28
00125c28loc_125c28:
00125c28bl runtime.panicIndex
00125c2c
00125c2cloc_125c2c:
00125c2corr x0, xzr, 2
00125c30bl runtime.panicSliceB
00125c34
00125c34loc_125c34:
00125c34orr x0, xzr, 1
00125c38bl runtime.panicIndex
00125c3c
00125c3cloc_125c3c:
00125c3cmov x0, xzr
00125c40bl runtime.panicIndex
00125c44
00125c44loc_125c44:
00125c44orr x0, xzr, 1
00125c48bl runtime.panicSliceB
00125c4c
00125c4cloc_125c4c:
00125c4cbl runtime.panicSliceB
00125c50
00125c50loc_125c50:
00125c50mov x0, xzr
00125c54bl runtime.panicIndex
00125c58hint
00125c5c
00125c5cloc_125c5c:
00125c5cstp x0, x1, [sp+8]
00125c60strb w2, [sp+24]
00125c64mov x3, x30
00125c68bl runtime.morestack_noctxt.abi0
00125c6cldp x0, x1, [sp+8]
00125c70ldrb w2, [sp+24]
00125c74b 0x125250
00125c78udf 0
00125c7cudf 0
00125250
00125250strconv.UnquoteChar: ; void strconv.UnquoteChar(struct string s, uint8 quote)
00125250ldr x16, [x28+16]
00125254sub x17, sp, 48
00125258subs xzr, x17, x16
0012525cb.ls 0x125c5c
00125260str x30, [sp-176]!
00125264stur x29, [sp-8]
00125268sub x29, sp, 8
0012526cstr x0, [sp+184]
00125270str x1, [sp+192]
00125274strb w2, [sp+200]
00125278str wzr, [sp+44]
0012527cstrb wzr, [sp+27]
00125280stp xzr, xzr, [sp+120]
00125284stp xzr, xzr, [sp+136]
00125288ldr x6, [sp+192]
0012528cstr x6, [sp+104]
00125290cbz x6, 0x125298
00125294b 0x1252cc
00125298
00125298loc_125298:
00125298adrp x27, 0x8fc000
0012529cldr x4, [x27+2048]
001252a0adrp x27, 0x8fc000
001252a4ldr x5, [x27+2056]
001252a8str x4, [sp+136]
001252acstr x5, [sp+144]
001252b0ldrb w1, [sp+27]
001252b4ldr x2, [sp+120]
001252b8ldr x3, [sp+128]
001252bcldrsw x0, [sp+44]
001252c0ldur x29, [sp-8]
001252c4ldr x30, [sp], 176
001252c8ret x30
001252cc
001252ccloc_1252cc:
001252ccldr x1, [sp+192]
001252d0ldr x6, [sp+184]
001252d4subs xzr, x1, 0
001252d8b.hi 0x1252e0
001252dcb 0x125c50
001252e0
001252e0loc_1252e0:
001252e0ldrb w6, [x6]
001252e4strb w6, [sp+29]
001252e8ldrb w7, [sp+200]
001252ecsubs wzr, w6, w7
001252f0cset x6, eq
001252f4strb w6, [sp+34]
001252f8b.eq 0x125300
001252fcb 0x12533c
00125300
00125300loc_125300:
00125300ldrb w6, [sp+200]
00125304subs wzr, w6, 39
00125308cset x6, eq
0012530cstrb w6, [sp+33]
00125310b.eq 0x125318
00125314b 0x12531c
00125318
00125318loc_125318:
00125318b 0x125330
0012531c
0012531cloc_12531c:
0012531cldrb w6, [sp+200]
00125320subs wzr, w6, 34
00125324cset x6, eq
00125328strb w6, [sp+33]
0012532cb 0x125330
00125330
00125330loc_125330:
00125330ldrb w6, [sp+33]
00125334strb w6, [sp+34]
00125338b 0x125340
0012533c
0012533cloc_12533c:
0012533cb 0x125340
00125340
00125340loc_125340:
00125340ldrb w6, [sp+34]
00125344tbnz w6, 0, 0x12534c
00125348b 0x125384
0012534c
0012534cloc_12534c:
0012534cb 0x125350
00125350
00125350loc_125350:
00125350adrp x27, 0x8fc000
00125354ldr x4, [x27+2048]
00125358adrp x27, 0x8fc000
0012535cldr x5, [x27+2056]
00125360str x4, [sp+136]
00125364str x5, [sp+144]
00125368ldrb w1, [sp+27]
0012536cldr x2, [sp+120]
00125370ldr x3, [sp+128]
00125374ldrsw x0, [sp+44]
00125378ldur x29, [sp-8]
0012537cldr x30, [sp], 176
00125380ret x30
00125384
00125384loc_125384:
00125384ldrb w6, [sp+29]
00125388subs wzr, w6, 128
0012538cb.hs 0x125394
00125390b 0x125440
00125394
00125394loc_125394:
00125394b 0x125398
00125398
00125398loc_125398:
00125398ldr x0, [sp+184]
0012539cldr x1, [sp+192]
001253a0bl unicode/utf8.DecodeRuneInString
001253a4str w0, [sp+64]
001253a8str x1, [sp+104]
001253acldrsw x2, [sp+64]
001253b0str w2, [sp+60]
001253b4ldr x2, [sp+104]
001253b8str x2, [sp+112]
001253bcldrsw x2, [sp+60]
001253c0str w2, [sp+56]
001253c4ldr x0, [sp+112]
001253c8str x0, [sp+72]
001253ccldr x1, [sp+192]
001253d0ldr x2, [sp+184]
001253d4subs xzr, x1, x0
001253d8b.hs 0x1253e0
001253dcb 0x125c4c
001253e0
001253e0loc_1253e0:
001253e0sub x6, x1, x0
001253e4sub x7, xzr, x6
001253e8and x7, x0, x7, asr #63
001253ecadd x7, x2, x7
001253f0str x7, [sp+152]
001253f4str x6, [sp+160]
001253f8ldrsw x6, [sp+56]
001253fcstr w6, [sp+44]
00125400orr x6, xzr, 1
00125404strb w6, [sp+27]
00125408ldr x6, [sp+152]
0012540cldr x7, [sp+160]
00125410str x6, [sp+120]
00125414str x7, [sp+128]
00125418stp xzr, xzr, [sp+136]
0012541cldrsw x0, [sp+44]
00125420ldrb w1, [sp+27]
00125424ldr x2, [sp+120]
00125428ldr x3, [sp+128]
0012542cmov x4, xzr
00125430mov x5, xzr
00125434ldur x29, [sp-8]
00125438ldr x30, [sp], 176
0012543cret x30
00125440
00125440loc_125440:
00125440ldrb w6, [sp+29]
00125444subs wzr, w6, 92
00125448b.ne 0x125450
0012544cb 0x1254dc
00125450
00125450loc_125450:
00125450b 0x125454
00125454
00125454loc_125454:
00125454ldr x1, [sp+192]
00125458ldr x6, [sp+184]
0012545csubs xzr, x1, 1
00125460b.hs 0x125468
00125464b 0x125c44
00125468
00125468loc_125468:
00125468sub x7, x1, 1
0012546csub x8, xzr, x7
00125470sbfm x8, x8, 63, 63
00125474and x8, x8, 1
00125478add x6, x6, x8
0012547cstr x6, [sp+152]
00125480str x7, [sp+160]
00125484ldr x1, [sp+192]
00125488ldr x6, [sp+184]
0012548csubs xzr, x1, 0
00125490b.hi 0x125498
00125494b 0x125c3c
00125498
00125498loc_125498:
00125498ldrb w6, [x6]
0012549cstr w6, [sp+44]
001254a0strb wzr, [sp+27]
001254a4ldr x6, [sp+152]
001254a8ldr x7, [sp+160]
001254acstr x6, [sp+120]
001254b0str x7, [sp+128]
001254b4stp xzr, xzr, [sp+136]
001254b8ldrsw x0, [sp+44]
001254bcldrb w1, [sp+27]
001254c0ldr x2, [sp+120]
001254c4ldr x3, [sp+128]
001254c8mov x4, xzr
001254ccmov x5, xzr
001254d0ldur x29, [sp-8]
001254d4ldr x30, [sp], 176
001254d8ret x30
001254dc
001254dcloc_1254dc:
001254dcb 0x1254e0
001254e0
001254e0loc_1254e0:
001254e0ldr x6, [sp+192]
001254e4str x6, [sp+104]
001254e8subs xzr, x6, 1
001254ecb.le 0x1254f4
001254f0b 0x125528
001254f4
001254f4loc_1254f4:
001254f4adrp x27, 0x8fc000
001254f8ldr x4, [x27+2048]
001254fcadrp x27, 0x8fc000
00125500ldr x5, [x27+2056]
00125504str x4, [sp+136]
00125508str x5, [sp+144]
0012550cldrb w1, [sp+27]
00125510ldr x2, [sp+120]
00125514ldr x3, [sp+128]
00125518ldrsw x0, [sp+44]
0012551cldur x29, [sp-8]
00125520ldr x30, [sp], 176
00125524ret x30
00125528
00125528loc_125528:
00125528ldr x1, [sp+192]
0012552cldr x6, [sp+184]
00125530subs xzr, x1, 1
00125534b.hi 0x12553c
00125538b 0x125c34
0012553c
0012553cloc_12553c:
0012553cldrb w6, [x6+1]
00125540strb w6, [sp+28]
00125544ldr x1, [sp+192]
00125548ldr x6, [sp+184]
0012554csubs xzr, x1, 2
00125550b.hs 0x125558
00125554b 0x125c2c
00125558
00125558loc_125558:
00125558sub x7, x1, 2
0012555csub x8, xzr, x7
00125560sbfm x8, x8, 63, 63
00125564and x8, x8, 2
00125568add x6, x6, x8
0012556cstr x6, [sp+184]
00125570str x7, [sp+192]
00125574ldrb w6, [sp+28]
00125578strb w6, [sp+32]
0012557cmov x7, x6
00125580subs wzr, w7, 98
00125584b.ls 0x12558c
00125588b 0x12573c
0012558c
0012558cloc_12558c:
0012558cmov x7, x6
00125590subs wzr, w7, 55
00125594b.ls 0x12559c
00125598b 0x1256a8
0012559c
0012559cloc_12559c:
0012559cmov x7, x6
001255a0subs wzr, w7, 34
001255a4b.eq 0x1255ac
001255a8b 0x1255b0
001255ac
001255acloc_1255ac:
001255acb 0x1255c4
001255b0
001255b0loc_1255b0:
001255b0mov x7, x6
001255b4subs wzr, w7, 39
001255b8b.eq 0x1255c0
001255bcb 0x125618
001255c0
001255c0loc_1255c0:
001255c0b 0x1255c4
001255c4
001255c4loc_1255c4:
001255c4ldrb w6, [sp+200]
001255c8ldrb w7, [sp+28]
001255ccsubs wzr, w7, w6
001255d0b.ne 0x1255d8
001255d4b 0x12560c
001255d8
001255d8loc_1255d8:
001255d8adrp x27, 0x8fc000
001255dcldr x4, [x27+2048]
001255e0adrp x27, 0x8fc000
001255e4ldr x5, [x27+2056]
001255e8str x4, [sp+136]
001255ecstr x5, [sp+144]
001255f0ldrb w1, [sp+27]
001255f4ldr x2, [sp+120]
001255f8ldr x3, [sp+128]
001255fcldrsw x0, [sp+44]
00125600ldur x29, [sp-8]
00125604ldr x30, [sp], 176
00125608ret x30
0012560c
0012560cloc_12560c:
0012560cldrb w6, [sp+28]
00125610str w6, [sp+44]
00125614b 0x125aa8
00125618
00125618loc_125618:
00125618mov x7, x6
0012561csubs wzr, w7, 48
00125620b.hs 0x125628
00125624b 0x125698
00125628
00125628loc_125628:
00125628subs wzr, w6, 55
0012562cb.ls 0x125634
00125630b 0x125694
00125634
00125634loc_125634:
00125634b 0x125638
00125638
00125638loc_125638:
00125638ldrb w6, [sp+28]
0012563csub x6, x6, 48
00125640str w6, [sp+48]
00125644ldr x6, [sp+192]
00125648str x6, [sp+104]
0012564csubs xzr, x6, 2
00125650b.lt 0x125658
00125654b 0x12568c
00125658
00125658loc_125658:
00125658adrp x27, 0x8fc000
0012565cldr x4, [x27+2048]
00125660adrp x27, 0x8fc000
00125664ldr x5, [x27+2056]
00125668str x4, [sp+136]
0012566cstr x5, [sp+144]
00125670ldrb w1, [sp+27]
00125674ldr x2, [sp+120]
00125678ldr x3, [sp+128]
0012567cldrsw x0, [sp+44]
00125680ldur x29, [sp-8]
00125684ldr x30, [sp], 176
00125688ret x30
0012568c
0012568cloc_12568c:
0012568cstr xzr, [sp+88]
00125690b 0x125adc
00125694
00125694loc_125694:
00125694b 0x12569c
00125698
00125698loc_125698:
00125698b 0x12569c
0012569c
0012569cloc_12569c:
0012569cb 0x1256a0
001256a0
001256a0loc_1256a0:
001256a0b 0x1256a4
001256a4
001256a4loc_1256a4:
001256a4b 0x125738
001256a8
001256a8loc_1256a8:
001256a8mov x7, x6
001256acsubs wzr, w7, 92
001256b0b.ls 0x1256b8
001256b4b 0x1256f0
001256b8
001256b8loc_1256b8:
001256b8mov x7, x6
001256bcsubs wzr, w7, 85
001256c0b.eq 0x1256c8
001256c4b 0x1256cc
001256c8
001256c8loc_1256c8:
001256c8b 0x12582c
001256cc
001256ccloc_1256cc:
001256ccsubs wzr, w6, 92
001256d0b.eq 0x1256d8
001256d4b 0x1256e8
001256d8
001256d8loc_1256d8:
001256d8b 0x1256dc
001256dc
001256dcloc_1256dc:
001256dcmovz x6, 92
001256e0str w6, [sp+44]
001256e4b 0x125aa8
001256e8
001256e8loc_1256e8:
001256e8b 0x1256ec
001256ec
001256ecloc_1256ec:
001256ecb 0x125734
001256f0
001256f0loc_1256f0:
001256f0mov x7, x6
001256f4subs wzr, w7, 97
001256f8b.eq 0x125700
001256fcb 0x125710
00125700
00125700loc_125700:
00125700b 0x125704
00125704
00125704loc_125704:
00125704orr x6, xzr, 7
00125708str w6, [sp+44]
0012570cb 0x125aa8
00125710
00125710loc_125710:
00125710subs wzr, w6, 98
00125714b.eq 0x12571c
00125718b 0x12572c
0012571c
0012571cloc_12571c:
0012571cb 0x125720
00125720
00125720loc_125720:
00125720orr x6, xzr, 8
00125724str w6, [sp+44]
00125728b 0x125aa8
0012572c
0012572cloc_12572c:
0012572cb 0x125730
00125730
00125730loc_125730:
00125730b 0x125734
00125734
00125734loc_125734:
00125734b 0x125738
00125738
00125738loc_125738:
00125738b 0x125908
0012573c
0012573cloc_12573c:
0012573cmov x7, x6
00125740subs wzr, w7, 114
00125744b.ls 0x12574c
00125748b 0x1257b4
0012574c
0012574cloc_12574c:
0012574cmov x7, x6
00125750subs wzr, w7, 102
00125754b.eq 0x12575c
00125758b 0x12576c
0012575c
0012575cloc_12575c:
0012575cb 0x125760
00125760
00125760loc_125760:
00125760orr x6, xzr, 12
00125764str w6, [sp+44]
00125768b 0x125aa8
0012576c
0012576cloc_12576c:
0012576cmov x7, x6
00125770subs wzr, w7, 110
00125774b.eq 0x12577c
00125778b 0x12578c
0012577c
0012577cloc_12577c:
0012577cb 0x125780
00125780
00125780loc_125780:
00125780movz x6, 10
00125784str w6, [sp+44]
00125788b 0x125aa8
0012578c
0012578cloc_12578c:
0012578csubs wzr, w6, 114
00125790b.eq 0x125798
00125794b 0x1257a8
00125798
00125798loc_125798:
00125798b 0x12579c
0012579c
0012579cloc_12579c:
0012579cmovz x6, 13
001257a0str w6, [sp+44]
001257a4b 0x125aa8
001257a8
001257a8loc_1257a8:
001257a8b 0x1257ac
001257ac
001257acloc_1257ac:
001257acb 0x1257b0
001257b0
001257b0loc_1257b0:
001257b0b 0x125904
001257b4
001257b4loc_1257b4:
001257b4mov x7, x6
001257b8subs wzr, w7, 117
001257bcb.ls 0x1257c4
001257c0b 0x1257fc
001257c4
001257c4loc_1257c4:
001257c4mov x7, x6
001257c8subs wzr, w7, 116
001257ccb.eq 0x1257d4
001257d0b 0x1257e4
001257d4
001257d4loc_1257d4:
001257d4b 0x1257d8
001257d8
001257d8loc_1257d8:
001257d8movz x6, 9
001257dcstr w6, [sp+44]
001257e0b 0x125aa8
001257e4
001257e4loc_1257e4:
001257e4subs wzr, w6, 117
001257e8b.eq 0x1257f0
001257ecb 0x1257f4
001257f0
001257f0loc_1257f0:
001257f0b 0x12582c
001257f4
001257f4loc_1257f4:
001257f4b 0x1257f8
001257f8
001257f8loc_1257f8:
001257f8b 0x125900
001257fc
001257fcloc_1257fc:
001257fcmov x7, x6
00125800subs wzr, w7, 118
00125804b.eq 0x12580c
00125808b 0x12581c
0012580c
0012580cloc_12580c:
0012580cb 0x125810
00125810
00125810loc_125810:
00125810movz x6, 11
00125814str w6, [sp+44]
00125818b 0x125aa8
0012581c
0012581cloc_12581c:
0012581csubs wzr, w6, 120
00125820b.eq 0x125828
00125824b 0x1258f8
00125828
00125828loc_125828:
00125828b 0x12582c
0012582c
0012582cloc_12582c:
0012582cstr xzr, [sp+80]
00125830ldrb w6, [sp+28]
00125834strb w6, [sp+31]
00125838mov x7, x6
0012583csubs wzr, w7, 85
00125840b.eq 0x125848
00125844b 0x125858
00125848
00125848loc_125848:
00125848b 0x12584c
0012584c
0012584cloc_12584c:
0012584corr x6, xzr, 8
00125850str x6, [sp+80]
00125854b 0x1258a0
00125858
00125858loc_125858:
00125858mov x7, x6
0012585csubs wzr, w7, 117
00125860b.eq 0x125868
00125864b 0x125878
00125868
00125868loc_125868:
00125868b 0x12586c
0012586c
0012586cloc_12586c:
0012586corr x6, xzr, 4
00125870str x6, [sp+80]
00125874b 0x1258a0
00125878
00125878loc_125878:
00125878subs wzr, w6, 120
0012587cb.eq 0x125884
00125880b 0x125894
00125884
00125884loc_125884:
00125884b 0x125888
00125888
00125888loc_125888:
00125888orr x6, xzr, 2
0012588cstr x6, [sp+80]
00125890b 0x1258a0
00125894
00125894loc_125894:
00125894b 0x125898
00125898
00125898loc_125898:
00125898b 0x12589c
0012589c
0012589cloc_12589c:
0012589cb 0x1258a0
001258a0
001258a0loc_1258a0:
001258a0str wzr, [sp+52]
001258a4ldr x6, [sp+192]
001258a8str x6, [sp+104]
001258acldr x7, [sp+80]
001258b0subs xzr, x6, x7
001258b4b.lt 0x1258bc
001258b8b 0x1258f0
001258bc
001258bcloc_1258bc:
001258bcadrp x27, 0x8fc000
001258c0ldr x4, [x27+2048]
001258c4adrp x27, 0x8fc000
001258c8ldr x5, [x27+2056]
001258ccstr x4, [sp+136]
001258d0str x5, [sp+144]
001258d4ldrb w1, [sp+27]
001258d8ldr x2, [sp+120]
001258dcldr x3, [sp+128]
001258e0ldrsw x0, [sp+44]
001258e4ldur x29, [sp-8]
001258e8ldr x30, [sp], 176
001258ecret x30
001258f0
001258f0loc_1258f0:
001258f0str xzr, [sp+96]
001258f4b 0x125940
001258f8
001258f8loc_1258f8:
001258f8b 0x1258fc
001258fc
001258fcloc_1258fc:
001258fcb 0x125900
00125900
00125900loc_125900:
00125900b 0x125904
00125904
00125904loc_125904:
00125904b 0x125908
00125908
00125908loc_125908:
00125908b 0x12590c
0012590c
0012590cloc_12590c:
0012590cadrp x27, 0x8fc000
00125910ldr x4, [x27+2048]
00125914adrp x27, 0x8fc000
00125918ldr x5, [x27+2056]
0012591cstr x4, [sp+136]
00125920str x5, [sp+144]
00125924ldrb w1, [sp+27]
00125928ldr x2, [sp+120]
0012592cldr x3, [sp+128]
00125930ldrsw x0, [sp+44]
00125934ldur x29, [sp-8]
00125938ldr x30, [sp], 176
0012593cret x30
00125940
00125940loc_125940:
00125940ldr x6, [sp+80]
00125944ldr x7, [sp+96]
00125948subs xzr, x6, x7
0012594cb.gt 0x125954
00125950b 0x125a00
00125954
00125954loc_125954:
00125954ldr x0, [sp+96]
00125958ldr x1, [sp+192]
0012595cldr x2, [sp+184]
00125960subs xzr, x1, x0
00125964b.hi 0x12596c
00125968b 0x125ad8
0012596c
0012596cloc_12596c:
0012596cldrb w0, [x2+x0]
00125970strb w0, [sp+30]
00125974bl strconv.unhex
00125978str w0, [sp+64]
0012597cstrb w1, [sp+34]
00125980ldrsw x1, [sp+64]
00125984str w1, [sp+68]
00125988ldrb w1, [sp+34]
0012598cstrb w1, [sp+35]
00125990ldrsw x1, [sp+68]
00125994str w1, [sp+40]
00125998ldrb w1, [sp+35]
0012599cstrb w1, [sp+26]
001259a0tbnz w1, 0, 0x1259a8
001259a4b 0x1259cc
001259a8
001259a8loc_1259a8:
001259a8ldrsw x6, [sp+52]
001259acldrsw x7, [sp+40]
001259b0orr x6, x7, x6, lsl #4
001259b4str w6, [sp+52]
001259b8b 0x1259bc
001259bc
001259bcloc_1259bc:
001259bcldr x6, [sp+96]
001259c0add x6, x6, 1
001259c4str x6, [sp+96]
001259c8b 0x125940
001259cc
001259ccloc_1259cc:
001259ccadrp x27, 0x8fc000
001259d0ldr x4, [x27+2048]
001259d4adrp x27, 0x8fc000
001259d8ldr x5, [x27+2056]
001259dcstr x4, [sp+136]
001259e0str x5, [sp+144]
001259e4ldrb w1, [sp+27]
001259e8ldr x2, [sp+120]
001259ecldr x3, [sp+128]
001259f0ldrsw x0, [sp+44]
001259f4ldur x29, [sp-8]
001259f8ldr x30, [sp], 176
001259fcret x30
00125a00
00125a00loc_125a00:
00125a00ldr x0, [sp+80]
00125a04ldr x1, [sp+192]
00125a08ldr x6, [sp+184]
00125a0csubs xzr, x1, x0
00125a10b.hs 0x125a18
00125a14b 0x125ad4
00125a18
00125a18loc_125a18:
00125a18sub x7, x1, x0
00125a1csub x8, xzr, x7
00125a20and x8, x0, x8, asr #63
00125a24add x6, x6, x8
00125a28str x6, [sp+184]
00125a2cstr x7, [sp+192]
00125a30ldrb w6, [sp+28]
00125a34subs wzr, w6, 120
00125a38b.eq 0x125a40
00125a3cb 0x125a4c
00125a40
00125a40loc_125a40:
00125a40ldrsw x6, [sp+52]
00125a44str w6, [sp+44]
00125a48b 0x125aa8
00125a4c
00125a4cloc_125a4c:
00125a4cldrsw x0, [sp+52]
00125a50bl unicode/utf8.ValidRune
00125a54strb w0, [sp+34]
00125a58tbnz w0, 0, 0x125a60
00125a5cb 0x125a74
00125a60
00125a60loc_125a60:
00125a60ldrsw x6, [sp+52]
00125a64str w6, [sp+44]
00125a68orr x6, xzr, 1
00125a6cstrb w6, [sp+27]
00125a70b 0x125aa8
00125a74
00125a74loc_125a74:
00125a74adrp x27, 0x8fc000
00125a78ldr x4, [x27+2048]
00125a7cadrp x27, 0x8fc000
00125a80ldr x5, [x27+2056]
00125a84str x4, [sp+136]
00125a88str x5, [sp+144]
00125a8cldrb w1, [sp+27]
00125a90ldr x2, [sp+120]
00125a94ldr x3, [sp+128]
00125a98ldrsw x0, [sp+44]
00125a9cldur x29, [sp-8]
00125aa0ldr x30, [sp], 176
00125aa4ret x30
00125aa8
00125aa8loc_125aa8:
00125aa8ldr x2, [sp+184]
00125aacldr x3, [sp+192]
00125ab0str x2, [sp+120]
00125ab4str x3, [sp+128]
00125ab8ldr x4, [sp+136]
00125abcldrb w1, [sp+27]
00125ac0ldr x5, [sp+144]
00125ac4ldrsw x0, [sp+44]
00125ac8ldur x29, [sp-8]
00125accldr x30, [sp], 176
00125ad0ret x30
00125ad4
00125ad4loc_125ad4:
00125ad4bl runtime.panicSliceB
00125ad8
00125ad8loc_125ad8:
00125ad8bl runtime.panicIndex
00125adc
00125adcloc_125adc:
00125adcldr x6, [sp+88]
00125ae0subs xzr, x6, 2
00125ae4b.lt 0x125aec
00125ae8b 0x125ba0
00125aec
00125aecloc_125aec:
00125aecldr x0, [sp+88]
00125af0ldr x1, [sp+192]
00125af4ldr x6, [sp+184]
00125af8subs xzr, x1, x0
00125afcb.hi 0x125b04
00125b00b 0x125c28
00125b04
00125b04loc_125b04:
00125b04ldrb w6, [x6+x0]
00125b08sub x6, x6, 48
00125b0cstr w6, [sp+36]
00125b10subs wzr, w6, 0
00125b14cset x7, lt
00125b18strb w7, [sp+34]
00125b1ctbnz w6, 31, 0x125b24
00125b20b 0x125b28
00125b24
00125b24loc_125b24:
00125b24b 0x125b3c
00125b28
00125b28loc_125b28:
00125b28ldrsw x6, [sp+36]
00125b2csubs wzr, w6, 7
00125b30cset x6, gt
00125b34strb w6, [sp+34]
00125b38b 0x125b3c
00125b3c
00125b3cloc_125b3c:
00125b3cldrb w6, [sp+34]
00125b40tbnz w6, 0, 0x125b48
00125b44b 0x125b7c
00125b48
00125b48loc_125b48:
00125b48adrp x27, 0x8fc000
00125b4cldr x4, [x27+2048]
00125b50adrp x27, 0x8fc000
00125b54ldr x5, [x27+2056]
00125b58str x4, [sp+136]
00125b5cstr x5, [sp+144]
00125b60ldrb w1, [sp+27]
00125b64ldr x2, [sp+120]
00125b68ldr x3, [sp+128]
00125b6cldrsw x0, [sp+44]
00125b70ldur x29, [sp-8]
00125b74ldr x30, [sp], 176
00125b78ret x30
00125b7c
00125b7cloc_125b7c:
00125b7cldrsw x6, [sp+48]
00125b80ldrsw x7, [sp+36]
00125b84orr x6, x7, x6, lsl #3
00125b88str w6, [sp+48]
00125b8cb 0x125b90
00125b90
00125b90loc_125b90:
00125b90ldr x6, [sp+88]
00125b94add x6, x6, 1
00125b98str x6, [sp+88]
00125b9cb 0x125adc
00125ba0
00125ba0loc_125ba0:
00125ba0ldr x1, [sp+192]
00125ba4ldr x6, [sp+184]
00125ba8subs xzr, x1, 2
00125bacb.hs 0x125bb4
00125bb0b 0x125c20
00125bb4
00125bb4loc_125bb4:
00125bb4sub x7, x1, 2
00125bb8sub x8, xzr, x7
00125bbcsbfm x8, x8, 63, 63
00125bc0and x8, x8, 2
00125bc4add x6, x6, x8
00125bc8str x6, [sp+184]
00125bccstr x7, [sp+192]
00125bd0ldrsw x6, [sp+48]
00125bd4subs wzr, w6, 255
00125bd8b.gt 0x125be0
00125bdcb 0x125c14
00125be0
00125be0loc_125be0:
00125be0adrp x27, 0x8fc000
00125be4ldr x4, [x27+2048]
00125be8adrp x27, 0x8fc000
00125becldr x5, [x27+2056]
00125bf0str x4, [sp+136]
00125bf4str x5, [sp+144]
00125bf8ldrb w1, [sp+27]
00125bfcldr x2, [sp+120]
00125c00ldr x3, [sp+128]
00125c04ldrsw x0, [sp+44]
00125c08ldur x29, [sp-8]
00125c0cldr x30, [sp], 176
00125c10ret x30
00125c14
00125c14loc_125c14:
00125c14ldrsw x6, [sp+48]
00125c18str w6, [sp+44]
00125c1cb 0x125aa8
00125c20
00125c20loc_125c20:
00125c20orr x0, xzr, 2
00125c24bl runtime.panicSliceB
00125c28
00125c28loc_125c28:
00125c28bl runtime.panicIndex
00125c2c
00125c2cloc_125c2c:
00125c2corr x0, xzr, 2
00125c30bl runtime.panicSliceB
00125c34
00125c34loc_125c34:
00125c34orr x0, xzr, 1
00125c38bl runtime.panicIndex
00125c3c
00125c3cloc_125c3c:
00125c3cmov x0, xzr
00125c40bl runtime.panicIndex
00125c44
00125c44loc_125c44:
00125c44orr x0, xzr, 1
00125c48bl runtime.panicSliceB
00125c4c
00125c4cloc_125c4c:
00125c4cbl runtime.panicSliceB
00125c50
00125c50loc_125c50:
00125c50mov x0, xzr
00125c54bl runtime.panicIndex
00125c58hint
00125c5c
00125c5cloc_125c5c:
00125c5cstp x0, x1, [sp+8]
00125c60strb w2, [sp+24]
00125c64mov x3, x30
00125c68bl runtime.morestack_noctxt.abi0
00125c6cldp x0, x1, [sp+8]
00125c70ldrb w2, [sp+24]
00125c74b 0x125250
00125c78udf 0
00125c7cudf 0
00125250
00125c80
00125c80strconv.Unquote: ; void strconv.Unquote(struct string s)
00125c80ldr x16, [x28+16]
00125c84sub x17, sp, 96
00125c88subs xzr, x17, x16
00125c8cb.ls 0x125db4
00125c90str x30, [sp-224]!
00125c94stur x29, [sp-8]
00125c98sub x29, sp, 8
00125c9cstr x0, [sp+232]
00125ca0str x1, [sp+240]
00125ca4stp xzr, xzr, [sp+56]
00125ca8stp xzr, xzr, [sp+40]
00125cacstp xzr, xzr, [sp+120]
00125cb0stp xzr, xzr, [sp+200]
00125cb4stp xzr, xzr, [sp+184]
00125cb8ldr x0, [sp+232]
00125cbcldr x1, [sp+240]
00125cc0orr x2, xzr, 1
00125cc4bl strconv.unquote
00125cc8str x0, [sp+120]
00125cccstr x1, [sp+128]
00125cd0str x2, [sp+200]
00125cd4str x3, [sp+208]
00125cd8str x4, [sp+184]
00125cdcstr x5, [sp+192]
00125ce0ldr x3, [sp+128]
00125ce4ldr x4, [sp+120]
00125ce8str x4, [sp+168]
00125cecstr x3, [sp+176]
00125cf0ldr x3, [sp+200]
00125cf4ldr x4, [sp+208]
00125cf8str x3, [sp+152]
00125cfcstr x4, [sp+160]
00125d00ldr x3, [sp+184]
00125d04ldr x4, [sp+192]
00125d08str x3, [sp+136]
00125d0cstr x4, [sp+144]
00125d10ldr x3, [sp+168]
00125d14ldr x4, [sp+176]
00125d18str x3, [sp+88]
00125d1cstr x4, [sp+96]
00125d20ldr x3, [sp+152]
00125d24ldr x4, [sp+160]
00125d28str x3, [sp+72]
00125d2cstr x4, [sp+80]
00125d30ldr x3, [sp+136]
00125d34ldr x4, [sp+144]
00125d38str x3, [sp+104]
00125d3cstr x4, [sp+112]
00125d40ldr x3, [sp+80]
00125d44str x3, [sp+32]
00125d48cbnz x3, 0x125d50
00125d4cb 0x125d80
00125d50
00125d50loc_125d50:
00125d50stp xzr, xzr, [sp+56]
00125d54adrp x27, 0x8fc000
00125d58ldr x3, [x27+2056]
00125d5cadrp x27, 0x8fc000
00125d60ldr x2, [x27+2048]
00125d64str x2, [sp+40]
00125d68str x3, [sp+48]
00125d6cldr x0, [sp+56]
00125d70ldr x1, [sp+64]
00125d74ldur x29, [sp-8]
00125d78ldr x30, [sp], 224
00125d7cret x30
00125d80
00125d80loc_125d80:
00125d80ldr x4, [sp+88]
00125d84ldr x5, [sp+96]
00125d88str x4, [sp+56]
00125d8cstr x5, [sp+64]
00125d90ldr x2, [sp+104]
00125d94ldr x3, [sp+112]
00125d98str x2, [sp+40]
00125d9cstr x3, [sp+48]
00125da0ldr x0, [sp+56]
00125da4ldr x1, [sp+64]
00125da8ldur x29, [sp-8]
00125dacldr x30, [sp], 224
00125db0ret x30
00125db4
00125db4loc_125db4:
00125db4stp x0, x1, [sp+8]
00125db8mov x3, x30
00125dbcbl runtime.morestack_noctxt.abi0
00125dc0ldp x0, x1, [sp+8]
00125dc4b 0x125c80
00125dc8udf 0
00125dccudf 0
00125c80
00125c80strconv.Unquote: ; void strconv.Unquote(struct string s)
00125c80ldr x16, [x28+16]
00125c84sub x17, sp, 96
00125c88subs xzr, x17, x16
00125c8cb.ls 0x125db4
00125c90str x30, [sp-224]!
00125c94stur x29, [sp-8]
00125c98sub x29, sp, 8
00125c9cstr x0, [sp+232]
00125ca0str x1, [sp+240]
00125ca4stp xzr, xzr, [sp+56]
00125ca8stp xzr, xzr, [sp+40]
00125cacstp xzr, xzr, [sp+120]
00125cb0stp xzr, xzr, [sp+200]
00125cb4stp xzr, xzr, [sp+184]
00125cb8ldr x0, [sp+232]
00125cbcldr x1, [sp+240]
00125cc0orr x2, xzr, 1
00125cc4bl strconv.unquote
00125cc8str x0, [sp+120]
00125cccstr x1, [sp+128]
00125cd0str x2, [sp+200]
00125cd4str x3, [sp+208]
00125cd8str x4, [sp+184]
00125cdcstr x5, [sp+192]
00125ce0ldr x3, [sp+128]
00125ce4ldr x4, [sp+120]
00125ce8str x4, [sp+168]
00125cecstr x3, [sp+176]
00125cf0ldr x3, [sp+200]
00125cf4ldr x4, [sp+208]
00125cf8str x3, [sp+152]
00125cfcstr x4, [sp+160]
00125d00ldr x3, [sp+184]
00125d04ldr x4, [sp+192]
00125d08str x3, [sp+136]
00125d0cstr x4, [sp+144]
00125d10ldr x3, [sp+168]
00125d14ldr x4, [sp+176]
00125d18str x3, [sp+88]
00125d1cstr x4, [sp+96]
00125d20ldr x3, [sp+152]
00125d24ldr x4, [sp+160]
00125d28str x3, [sp+72]
00125d2cstr x4, [sp+80]
00125d30ldr x3, [sp+136]
00125d34ldr x4, [sp+144]
00125d38str x3, [sp+104]
00125d3cstr x4, [sp+112]
00125d40ldr x3, [sp+80]
00125d44str x3, [sp+32]
00125d48cbnz x3, 0x125d50
00125d4cb 0x125d80
00125d50
00125d50loc_125d50:
00125d50stp xzr, xzr, [sp+56]
00125d54adrp x27, 0x8fc000
00125d58ldr x3, [x27+2056]
00125d5cadrp x27, 0x8fc000
00125d60ldr x2, [x27+2048]
00125d64str x2, [sp+40]
00125d68str x3, [sp+48]
00125d6cldr x0, [sp+56]
00125d70ldr x1, [sp+64]
00125d74ldur x29, [sp-8]
00125d78ldr x30, [sp], 224
00125d7cret x30
00125d80
00125d80loc_125d80:
00125d80ldr x4, [sp+88]
00125d84ldr x5, [sp+96]
00125d88str x4, [sp+56]
00125d8cstr x5, [sp+64]
00125d90ldr x2, [sp+104]
00125d94ldr x3, [sp+112]
00125d98str x2, [sp+40]
00125d9cstr x3, [sp+48]
00125da0ldr x0, [sp+56]
00125da4ldr x1, [sp+64]
00125da8ldur x29, [sp-8]
00125dacldr x30, [sp], 224
00125db0ret x30
00125db4
00125db4loc_125db4:
00125db4stp x0, x1, [sp+8]
00125db8mov x3, x30
00125dbcbl runtime.morestack_noctxt.abi0
00125dc0ldp x0, x1, [sp+8]
00125dc4b 0x125c80
00125dc8udf 0
00125dccudf 0
00125c80
00125dd0
00125dd0strconv.unquote: ; void strconv.unquote(struct string in, bool unescape)
00125dd0ldr x16, [x28+16]
00125dd4sub x17, sp, 288
00125dd8subs xzr, x17, x16
00125ddcb.ls 0x126a28
00125de0sub x20, sp, 416
00125de4stp x29, x30, [x20-8]
00125de8add sp, x20, 0
00125decsub x29, sp, 8
00125df0str x0, [sp+424]
00125df4str x1, [sp+432]
00125df8strb w2, [sp+440]
00125dfcstp xzr, xzr, [sp+216]
00125e00stp xzr, xzr, [sp+200]
00125e04stp xzr, xzr, [sp+264]
00125e08ldr x6, [sp+432]
00125e0cstr x6, [sp+168]
00125e10subs xzr, x6, 2
00125e14b.lt 0x125e1c
00125e18b 0x125e64
00125e1c
00125e1cloc_125e1c:
00125e1cstp xzr, xzr, [sp+216]
00125e20ldr x6, [sp+432]
00125e24ldr x7, [sp+424]
00125e28str x7, [sp+200]
00125e2cstr x6, [sp+208]
00125e30adrp x27, 0x8fc000
00125e34ldr x4, [x27+2048]
00125e38adrp x27, 0x8fc000
00125e3cldr x5, [x27+2056]
00125e40str x4, [sp+264]
00125e44str x5, [sp+272]
00125e48ldr x2, [sp+200]
00125e4cldr x0, [sp+216]
00125e50ldr x1, [sp+224]
00125e54ldr x3, [sp+208]
00125e58ldp x29, x30, [sp-8]
00125e5cadd sp, sp, 416
00125e60ret x30
00125e64
00125e64loc_125e64:
00125e64ldr x1, [sp+432]
00125e68ldr x3, [sp+424]
00125e6csubs xzr, x1, 0
00125e70b.hi 0x125e78
00125e74b 0x126a1c
00125e78
00125e78loc_125e78:
00125e78ldrb w3, [x3]
00125e7cstrb w3, [sp+90]
00125e80ldr x1, [sp+432]
00125e84ldr x3, [sp+424]
00125e88subs xzr, x1, 1
00125e8cb.hs 0x125e94
00125e90b 0x126a14
00125e94
00125e94loc_125e94:
00125e94sub x1, x1, 1
00125e98sub x4, xzr, x1
00125e9csbfm x4, x4, 63, 63
00125ea0and x4, x4, 1
00125ea4add x0, x3, x4
00125ea8str x0, [sp+360]
00125eacstr x1, [sp+368]
00125eb0ldrb w2, [sp+90]
00125eb4bl strconv.index
00125eb8str x0, [sp+136]
00125ebctbnz x0, 63, 0x125ec4
00125ec0b 0x125f0c
00125ec4
00125ec4loc_125ec4:
00125ec4stp xzr, xzr, [sp+216]
00125ec8ldr x6, [sp+432]
00125eccldr x7, [sp+424]
00125ed0str x7, [sp+200]
00125ed4str x6, [sp+208]
00125ed8adrp x27, 0x8fc000
00125edcldr x4, [x27+2048]
00125ee0adrp x27, 0x8fc000
00125ee4ldr x5, [x27+2056]
00125ee8str x4, [sp+264]
00125eecstr x5, [sp+272]
00125ef0ldr x2, [sp+200]
00125ef4ldr x0, [sp+216]
00125ef8ldr x3, [sp+208]
00125efcldr x1, [sp+224]
00125f00ldp x29, x30, [sp-8]
00125f04add sp, sp, 416
00125f08ret x30
00125f0c
00125f0cloc_125f0c:
00125f0cadd x6, x0, 2
00125f10str x6, [sp+136]
00125f14ldrb w6, [sp+90]
00125f18strb w6, [sp+95]
00125f1cmov x7, x6
00125f20subs wzr, w7, 34
00125f24b.eq 0x125f2c
00125f28b 0x125f30
00125f2c
00125f2cloc_125f2c:
00125f2cb 0x125f44
00125f30
00125f30loc_125f30:
00125f30mov x7, x6
00125f34subs wzr, w7, 39
00125f38b.eq 0x125f40
00125f3cb 0x1262c8
00125f40
00125f40loc_125f40:
00125f40b 0x125f44
00125f44
00125f44loc_125f44:
00125f44ldr x1, [sp+136]
00125f48ldr x0, [sp+424]
00125f4cldr x2, [sp+432]
00125f50subs xzr, x2, x1
00125f54b.hs 0x125f5c
00125f58b 0x126a10
00125f5c
00125f5cloc_125f5c:
00125f5cb 0x125f60
00125f60
00125f60loc_125f60:
00125f60str x0, [sp+360]
00125f64str x1, [sp+368]
00125f68movz x2, 92
00125f6cbl strconv.contains
00125f70strb w0, [sp+97]
00125f74eor x3, x0, 1
00125f78strb w3, [sp+98]
00125f7ctbnz w0, 0, 0x125f84
00125f80b 0x125f88
00125f84
00125f84loc_125f84:
00125f84b 0x125fc4
00125f88
00125f88loc_125f88:
00125f88ldr x1, [sp+136]
00125f8cldr x0, [sp+424]
00125f90ldr x2, [sp+432]
00125f94subs xzr, x1, x2
00125f98b.ls 0x125fa0
00125f9cb 0x126a0c
00125fa0
00125fa0loc_125fa0:
00125fa0b 0x125fa4
00125fa4
00125fa4loc_125fa4:
00125fa4str x0, [sp+344]
00125fa8str x1, [sp+352]
00125facmovz x2, 10
00125fb0bl strconv.contains
00125fb4strb w0, [sp+96]
00125fb8eor x3, x0, 1
00125fbcstrb w3, [sp+98]
00125fc0b 0x125fc4
00125fc4
00125fc4loc_125fc4:
00125fc4ldrb w6, [sp+98]
00125fc8tbnz w6, 0, 0x125fd0
00125fccb 0x126224
00125fd0
00125fd0loc_125fd0:
00125fd0strb wzr, [sp+89]
00125fd4ldrb w6, [sp+90]
00125fd8strb w6, [sp+93]
00125fdcmov x7, x6
00125fe0subs wzr, w7, 34
00125fe4b.eq 0x125fec
00125fe8b 0x126044
00125fec
00125fecloc_125fec:
00125fecb 0x125ff0
00125ff0
00125ff0loc_125ff0:
00125ff0ldr x3, [sp+136]
00125ff4sub x1, x3, 1
00125ff8str x1, [sp+168]
00125ffcldr x2, [sp+432]
00126000ldr x4, [sp+424]
00126004subs xzr, x2, x1
00126008b.hs 0x126010
0012600cb 0x126a08
00126010
00126010loc_126010:
00126010subs xzr, x1, 1
00126014b.hs 0x12601c
00126018b 0x126a00
0012601c
0012601cloc_12601c:
0012601csub x1, x3, 2
00126020sub x2, xzr, x1
00126024sbfm x2, x2, 63, 63
00126028and x2, x2, 1
0012602cadd x0, x4, x2
00126030str x0, [sp+360]
00126034str x1, [sp+368]
00126038bl unicode/utf8.ValidString
0012603cstrb w0, [sp+89]
00126040b 0x12613c
00126044
00126044loc_126044:
00126044subs wzr, w6, 39
00126048b.eq 0x126050
0012604cb 0x126134
00126050
00126050loc_126050:
00126050b 0x126054
00126054
00126054loc_126054:
00126054ldr x3, [sp+136]
00126058sub x1, x3, 1
0012605cstr x1, [sp+168]
00126060ldr x2, [sp+432]
00126064ldr x4, [sp+424]
00126068subs xzr, x2, x1
0012606cb.hs 0x126074
00126070b 0x1269fc
00126074
00126074loc_126074:
00126074subs xzr, x1, 1
00126078b.hs 0x126080
0012607cb 0x1269f4
00126080
00126080loc_126080:
00126080sub x1, x3, 2
00126084sub x2, xzr, x1
00126088sbfm x2, x2, 63, 63
0012608cand x2, x2, 1
00126090add x0, x4, x2
00126094str x0, [sp+360]
00126098str x1, [sp+368]
0012609cbl unicode/utf8.DecodeRuneInString
001260a0str w0, [sp+108]
001260a4str x1, [sp+160]
001260a8ldrsw x2, [sp+108]
001260acstr w2, [sp+116]
001260b0ldr x2, [sp+160]
001260b4str x2, [sp+176]
001260b8ldrsw x2, [sp+116]
001260bcstr w2, [sp+104]
001260c0ldr x2, [sp+176]
001260c4str x2, [sp+120]
001260c8add x2, x2, 2
001260ccldr x3, [sp+136]
001260d0subs xzr, x3, x2
001260d4cset x2, eq
001260d8strb w2, [sp+97]
001260dcb.eq 0x1260e4
001260e0b 0x126124
001260e4
001260e4loc_1260e4:
001260e4ldrsw x6, [sp+104]
001260e8movz x7, 65533
001260ecsubs wzr, w6, w7
001260f0cset x6, ne
001260f4strb w6, [sp+98]
001260f8b.ne 0x126100
001260fcb 0x126104
00126100
00126100loc_126100:
00126100b 0x126118
00126104
00126104loc_126104:
00126104ldr x6, [sp+120]
00126108subs xzr, x6, 1
0012610ccset x6, ne
00126110strb w6, [sp+98]
00126114b 0x126118
00126118
00126118loc_126118:
00126118ldrb w6, [sp+98]
0012611cstrb w6, [sp+97]
00126120b 0x126128
00126124
00126124loc_126124:
00126124b 0x126128
00126128
00126128loc_126128:
00126128ldrb w6, [sp+97]
0012612cstrb w6, [sp+89]
00126130b 0x12613c
00126134
00126134loc_126134:
00126134b 0x126138
00126138
00126138loc_126138:
00126138b 0x12613c
0012613c
0012613cloc_12613c:
0012613cldrb w6, [sp+89]
00126140tbnz w6, 0, 0x126148
00126144b 0x126220
00126148
00126148loc_126148:
00126148ldr x1, [sp+136]
0012614cldr x6, [sp+424]
00126150ldr x2, [sp+432]
00126154subs xzr, x2, x1
00126158b.hs 0x126160
0012615cb 0x1269f0
00126160
00126160loc_126160:
00126160b 0x126164
00126164
00126164loc_126164:
00126164str x6, [sp+216]
00126168str x1, [sp+224]
0012616cldrb w7, [sp+440]
00126170tbnz w7, 0, 0x126178
00126174b 0x1261bc
00126178
00126178loc_126178:
00126178ldr x7, [sp+136]
0012617csub x8, x7, 1
00126180str x8, [sp+160]
00126184subs xzr, x1, x8
00126188b.hs 0x126190
0012618cb 0x1269e4
00126190
00126190loc_126190:
00126190subs xzr, x8, 1
00126194b.hs 0x12619c
00126198b 0x1269d8
0012619c
0012619cloc_12619c:
0012619csub x7, x7, 2
001261a0sub x8, xzr, x7
001261a4sbfm x8, x8, 63, 63
001261a8and x8, x8, 1
001261acadd x6, x6, x8
001261b0str x6, [sp+216]
001261b4str x7, [sp+224]
001261b8b 0x1261c0
001261bc
001261bcloc_1261bc:
001261bcb 0x1261c0
001261c0
001261c0loc_1261c0:
001261c0ldr x0, [sp+136]
001261c4ldr x1, [sp+432]
001261c8ldr x6, [sp+424]
001261ccsubs xzr, x1, x0
001261d0b.hs 0x1261d8
001261d4b 0x1269d4
001261d8
001261d8loc_1261d8:
001261d8sub x7, x1, x0
001261dcsub x8, xzr, x7
001261e0and x8, x0, x8, asr #63
001261e4add x6, x6, x8
001261e8str x6, [sp+360]
001261ecstr x7, [sp+368]
001261f0str x6, [sp+200]
001261f4str x7, [sp+208]
001261f8stp xzr, xzr, [sp+264]
001261fcldr x0, [sp+216]
00126200ldr x2, [sp+200]
00126204ldr x1, [sp+224]
00126208ldr x3, [sp+208]
0012620cmov x4, xzr
00126210mov x5, xzr
00126214ldp x29, x30, [sp-8]
00126218add sp, sp, 416
0012621cret x30
00126220
00126220loc_126220:
00126220b 0x126228
00126224
00126224loc_126224:
00126224b 0x126228
00126228
00126228loc_126228:
00126228str xzr, [sp+280]
0012622cstp xzr, xzr, [sp+288]
00126230ldr x6, [sp+424]
00126234ldr x7, [sp+432]
00126238str x6, [sp+232]
0012623cstr x7, [sp+240]
00126240ldr x1, [sp+432]
00126244ldr x6, [sp+424]
00126248subs xzr, x1, 1
0012624cb.hs 0x126254
00126250b 0x1269cc
00126254
00126254loc_126254:
00126254sub x7, x1, 1
00126258sub x8, xzr, x7
0012625csbfm x8, x8, 63, 63
00126260and x8, x8, 1
00126264add x6, x6, x8
00126268str x6, [sp+424]
0012626cstr x7, [sp+432]
00126270ldrb w6, [sp+440]
00126274tbnz w6, 0, 0x12627c
00126278b 0x1262c0
0012627c
0012627cloc_12627c:
0012627cldr x3, [sp+136]
00126280add x3, x3, x3, lsl #1
00126284add x3, x3, x3, lsr #63
00126288sbfm x2, x3, 1, 63
0012628cstr x2, [sp+144]
00126290adrp x0, 0x4cf000
00126294add x0, x0, 3072
00126298mov x1, xzr
0012629cbl runtime.makeslice
001262a0ldr x3, [sp+136]
001262a4str x0, [sp+280]
001262a8str xzr, [sp+288]
001262acadd x3, x3, x3, lsl #1
001262b0add x3, x3, x3, lsr #63
001262b4sbfm x3, x3, 1, 63
001262b8str x3, [sp+296]
001262bcb 0x1262c4
001262c0
001262c0loc_1262c0:
001262c0b 0x1262c4
001262c4
001262c4loc_1262c4:
001262c4b 0x12658c
001262c8
001262c8loc_1262c8:
001262c8subs wzr, w6, 96
001262ccb.eq 0x1262d4
001262d0b 0x1263d4
001262d4
001262d4loc_1262d4:
001262d4b 0x1262d8
001262d8
001262d8loc_1262d8:
001262d8ldrb w6, [sp+440]
001262dctbnz w6, 0, 0x1262e4
001262e0b 0x1263a8
001262e4
001262e4loc_1262e4:
001262e4ldr x1, [sp+136]
001262e8ldr x0, [sp+424]
001262ecldr x2, [sp+432]
001262f0subs xzr, x2, x1
001262f4b.hs 0x1262fc
001262f8b 0x126588
001262fc
001262fcloc_1262fc:
001262fcb 0x126300
00126300
00126300loc_126300:
00126300str x0, [sp+360]
00126304str x1, [sp+368]
00126308movz x2, 13
0012630cbl strconv.contains
00126310strb w0, [sp+98]
00126314tbnz w0, 0, 0x12631c
00126318b 0x126358
0012631c
0012631cloc_12631c:
0012631cb 0x126320
00126320
00126320loc_126320:
00126320ldr x3, [sp+136]
00126324sub x2, x3, 3
00126328adrp x0, 0x4cf000
0012632cadd x0, x0, 3072
00126330mov x1, xzr
00126334bl runtime.makeslice
00126338ldr x3, [sp+136]
0012633cstr x0, [sp+304]
00126340str xzr, [sp+312]
00126344sub x3, x3, 3
00126348str x3, [sp+320]
0012634corr x3, xzr, 1
00126350str x3, [sp+128]
00126354b 0x12649c
00126358
00126358loc_126358:
00126358b 0x12635c
0012635c
0012635cloc_12635c:
0012635cldr x6, [sp+136]
00126360sub x1, x6, 1
00126364str x1, [sp+168]
00126368ldr x2, [sp+432]
0012636cldr x7, [sp+424]
00126370subs xzr, x2, x1
00126374b.hs 0x12637c
00126378b 0x126498
0012637c
0012637cloc_12637c:
0012637csubs xzr, x1, 1
00126380b.hs 0x126388
00126384b 0x126490
00126388
00126388loc_126388:
00126388sub x6, x6, 2
0012638csub x8, xzr, x6
00126390sbfm x8, x8, 63, 63
00126394and x8, x8, 1
00126398add x7, x7, x8
0012639cstr x7, [sp+216]
001263a0str x6, [sp+224]
001263a4b 0x126428
001263a8
001263a8loc_1263a8:
001263a8b 0x1263ac
001263ac
001263acloc_1263ac:
001263acldr x1, [sp+136]
001263b0ldr x2, [sp+432]
001263b4ldr x6, [sp+424]
001263b8subs xzr, x2, x1
001263bcb.hs 0x1263c4
001263c0b 0x12648c
001263c4
001263c4loc_1263c4:
001263c4b 0x1263c8
001263c8
001263c8loc_1263c8:
001263c8str x6, [sp+216]
001263ccstr x1, [sp+224]
001263d0b 0x126428
001263d4
001263d4loc_1263d4:
001263d4b 0x1263d8
001263d8
001263d8loc_1263d8:
001263d8b 0x1263dc
001263dc
001263dcloc_1263dc:
001263dcb 0x1263e0
001263e0
001263e0loc_1263e0:
001263e0stp xzr, xzr, [sp+216]
001263e4ldr x6, [sp+432]
001263e8ldr x7, [sp+424]
001263ecstr x7, [sp+200]
001263f0str x6, [sp+208]
001263f4adrp x27, 0x8fb000
001263f8ldr x4, [x27+2048]
001263fcadrp x27, 0x8fb000
00126400ldr x5, [x27+2056]
00126404str x4, [sp+264]
00126408str x5, [sp+272]
0012640cldr x2, [sp+200]
00126410ldr x0, [sp+216]
00126414ldr x3, [sp+208]
00126418ldr x1, [sp+224]
0012641cldp x29, x30, [sp-8]
00126420add sp, sp, 416
00126424ret x30
00126428
00126428loc_126428:
00126428ldr x0, [sp+136]
0012642cldr x1, [sp+432]
00126430ldr x6, [sp+424]
00126434subs xzr, x0, x1
00126438b.ls 0x126440
0012643cb 0x126488
00126440
00126440loc_126440:
00126440sub x7, x1, x0
00126444sub x8, xzr, x7
00126448and x8, x0, x8, asr #63
0012644cadd x6, x6, x8
00126450str x6, [sp+360]
00126454str x7, [sp+368]
00126458str x6, [sp+200]
0012645cstr x7, [sp+208]
00126460stp xzr, xzr, [sp+264]
00126464ldr x0, [sp+216]
00126468ldr x2, [sp+200]
0012646cldr x3, [sp+208]
00126470ldr x1, [sp+224]
00126474mov x4, xzr
00126478mov x5, xzr
0012647cldp x29, x30, [sp-8]
00126480add sp, sp, 416
00126484ret x30
00126488
00126488loc_126488:
00126488bl runtime.panicSliceB
0012648c
0012648cloc_12648c:
0012648cbl runtime.panicSliceAlen
00126490
00126490loc_126490:
00126490orr x0, xzr, 1
00126494bl runtime.panicSliceB
00126498
00126498loc_126498:
00126498bl runtime.panicSliceAlen
0012649c
0012649cloc_12649c:
0012649cldr x5, [sp+128]
001264a0ldr x6, [sp+136]
001264a4sub x6, x6, 1
001264a8subs xzr, x5, x6
001264acb.lt 0x1264b4
001264b0b 0x126564
001264b4
001264b4loc_1264b4:
001264b4ldr x0, [sp+128]
001264b8ldr x1, [sp+432]
001264bcldr x5, [sp+424]
001264c0subs xzr, x0, x1
001264c4b.lo 0x1264cc
001264c8b 0x126584
001264cc
001264ccloc_1264cc:
001264ccldrb w5, [x5+x0]
001264d0subs wzr, w5, 13
001264d4b.ne 0x1264dc
001264d8b 0x12654c
001264dc
001264dcloc_1264dc:
001264dcldr x0, [sp+128]
001264e0ldr x1, [sp+432]
001264e4ldr x5, [sp+424]
001264e8subs xzr, x0, x1
001264ecb.lo 0x1264f4
001264f0b 0x126580
001264f4
001264f4loc_1264f4:
001264f4ldrb w5, [x5+x0]
001264f8strb w5, [sp+94]
001264fcldr x2, [sp+320]
00126500ldr x0, [sp+304]
00126504ldr x5, [sp+312]
00126508add x1, x5, 1
0012650csubs xzr, x2, x1
00126510b.hs 0x126518
00126514b 0x12651c
00126518
00126518loc_126518:
00126518b 0x126530
0012651c
0012651cloc_12651c:
0012651cadrp x4, 0x4cf000
00126520add x4, x4, 3072
00126524bl runtime.growslice
00126528orr x3, xzr, 1
0012652cb 0x126530
00126530
00126530loc_126530:
00126530ldrb w5, [sp+94]
00126534sub x6, x1, 1
00126538strb w5, [x0+x6]
0012653cstr x0, [sp+304]
00126540str x1, [sp+312]
00126544str x2, [sp+320]
00126548b 0x126550
0012654c
0012654cloc_12654c:
0012654cb 0x126550
00126550
00126550loc_126550:
00126550b 0x126554
00126554
00126554loc_126554:
00126554ldr x5, [sp+128]
00126558add x5, x5, 1
0012655cstr x5, [sp+128]
00126560b 0x12649c
00126564
00126564loc_126564:
00126564ldr x1, [sp+304]
00126568ldr x2, [sp+312]
0012656cmov x0, xzr
00126570bl runtime.slicebytetostring
00126574str x0, [sp+216]
00126578str x1, [sp+224]
0012657cb 0x126428
00126580
00126580loc_126580:
00126580bl runtime.panicIndex
00126584
00126584loc_126584:
00126584bl runtime.panicIndex
00126588
00126588loc_126588:
00126588bl runtime.panicSliceAlen
0012658c
0012658cloc_12658c:
0012658cldr x6, [sp+432]
00126590str x6, [sp+160]
00126594subs xzr, x6, 0
00126598cset x7, ne
0012659cstrb w7, [sp+97]
001265a0cbnz x6, 0x1265a8
001265a4b 0x1265d4
001265a8
001265a8loc_1265a8:
001265a8ldr x1, [sp+432]
001265acldr x6, [sp+424]
001265b0subs xzr, x1, 0
001265b4b.hi 0x1265bc
001265b8b 0x1269c4
001265bc
001265bcloc_1265bc:
001265bcldrb w6, [x6]
001265c0ldrb w7, [sp+90]
001265c4subs wzr, w6, w7
001265c8cset x6, ne
001265ccstrb w6, [sp+97]
001265d0b 0x1265d8
001265d4
001265d4loc_1265d4:
001265d4b 0x1265d8
001265d8
001265d8loc_1265d8:
001265d8ldrb w6, [sp+97]
001265dctbnz w6, 0, 0x1265e4
001265e0b 0x126800
001265e4
001265e4loc_1265e4:
001265e4stp xzr, xzr, [sp+360]
001265e8stp xzr, xzr, [sp+328]
001265ecldrb w2, [sp+90]
001265f0ldr x0, [sp+424]
001265f4ldr x1, [sp+432]
001265f8bl strconv.UnquoteChar
001265fcstr w0, [sp+108]
00126600strb w1, [sp+98]
00126604str x2, [sp+360]
00126608str x3, [sp+368]
0012660cstr x4, [sp+328]
00126610str x5, [sp+336]
00126614ldrsw x3, [sp+108]
00126618str w3, [sp+112]
0012661cldrb w3, [sp+98]
00126620strb w3, [sp+99]
00126624ldr x3, [sp+368]
00126628ldr x4, [sp+360]
0012662cstr x4, [sp+392]
00126630str x3, [sp+400]
00126634ldr x3, [sp+328]
00126638ldr x4, [sp+336]
0012663cstr x3, [sp+376]
00126640str x4, [sp+384]
00126644ldrsw x3, [sp+112]
00126648str w3, [sp+100]
0012664cldrb w3, [sp+99]
00126650strb w3, [sp+91]
00126654ldr x3, [sp+392]
00126658ldr x4, [sp+400]
0012665cstr x3, [sp+184]
00126660str x4, [sp+192]
00126664ldr x3, [sp+376]
00126668ldr x4, [sp+384]
0012666cstr x3, [sp+248]
00126670str x4, [sp+256]
00126674ldr x1, [sp+432]
00126678ldr x3, [sp+424]
0012667csubs xzr, x1, 0
00126680b.hi 0x126688
00126684b 0x1269bc
00126688
00126688loc_126688:
00126688ldrb w6, [x3]
0012668csubs wzr, w6, 10
00126690cset x6, eq
00126694strb w6, [sp+98]
00126698b.eq 0x1266a0
0012669cb 0x1266a4
001266a0
001266a0loc_1266a0:
001266a0b 0x1266b8
001266a4
001266a4loc_1266a4:
001266a4ldr x6, [sp+248]
001266a8subs xzr, x6, 0
001266accset x6, ne
001266b0strb w6, [sp+98]
001266b4b 0x1266b8
001266b8
001266b8loc_1266b8:
001266b8ldrb w6, [sp+98]
001266bctbnz w6, 0, 0x1266c4
001266c0b 0x12670c
001266c4
001266c4loc_1266c4:
001266c4stp xzr, xzr, [sp+216]
001266c8ldr x6, [sp+240]
001266ccldr x7, [sp+232]
001266d0str x7, [sp+200]
001266d4str x6, [sp+208]
001266d8adrp x27, 0x8fb000
001266dcldr x4, [x27+2048]
001266e0adrp x27, 0x8fb000
001266e4ldr x5, [x27+2056]
001266e8str x4, [sp+264]
001266ecstr x5, [sp+272]
001266f0ldr x0, [sp+216]
001266f4ldr x2, [sp+200]
001266f8ldr x1, [sp+224]
001266fcldr x3, [sp+208]
00126700ldp x29, x30, [sp-8]
00126704add sp, sp, 416
00126708ret x30
0012670c
0012670cloc_12670c:
0012670cldr x6, [sp+184]
00126710ldr x7, [sp+192]
00126714str x6, [sp+424]
00126718str x7, [sp+432]
0012671cldrb w6, [sp+440]
00126720tbnz w6, 0, 0x126728
00126724b 0x1267e0
00126728
00126728loc_126728:
00126728ldrsw x6, [sp+100]
0012672csubs wzr, w6, 128
00126730cset x6, lt
00126734strb w6, [sp+98]
00126738b.lt 0x126740
0012673cb 0x126744
00126740
00126740loc_126740:
00126740b 0x126754
00126744
00126744loc_126744:
00126744ldrb w6, [sp+91]
00126748eor x6, x6, 1
0012674cstrb w6, [sp+98]
00126750b 0x126754
00126754
00126754loc_126754:
00126754ldrb w6, [sp+98]
00126758tbnz w6, 0, 0x126760
0012675cb 0x1267b8
00126760
00126760loc_126760:
00126760ldrsw x6, [sp+100]
00126764strb w6, [sp+92]
00126768ldr x2, [sp+296]
0012676cldr x0, [sp+280]
00126770ldr x6, [sp+288]
00126774add x1, x6, 1
00126778subs xzr, x2, x1
0012677cb.hs 0x126784
00126780b 0x126788
00126784
00126784loc_126784:
00126784b 0x12679c
00126788
00126788loc_126788:
00126788orr x3, xzr, 1
0012678cadrp x4, 0x4cf000
00126790add x4, x4, 3072
00126794bl runtime.growslice
00126798b 0x12679c
0012679c
0012679cloc_12679c:
0012679cldrb w6, [sp+92]
001267a0sub x7, x1, 1
001267a4strb w6, [x0+x7]
001267a8str x0, [sp+280]
001267acstr x1, [sp+288]
001267b0str x2, [sp+296]
001267b4b 0x1267dc
001267b8
001267b8loc_1267b8:
001267b8ldrsw x3, [sp+100]
001267bcldr x0, [sp+280]
001267c0ldr x1, [sp+288]
001267c4ldr x2, [sp+296]
001267c8bl unicode/utf8.AppendRune
001267ccstr x0, [sp+280]
001267d0str x1, [sp+288]
001267d4str x2, [sp+296]
001267d8b 0x1267dc
001267dc
001267dcloc_1267dc:
001267dcb 0x1267e4
001267e0
001267e0loc_1267e0:
001267e0b 0x1267e4
001267e4
001267e4loc_1267e4:
001267e4ldrb w6, [sp+90]
001267e8subs wzr, w6, 39
001267ecb.eq 0x1267f4
001267f0b 0x1267f8
001267f4
001267f4loc_1267f4:
001267f4b 0x126804
001267f8
001267f8loc_1267f8:
001267f8b 0x1267fc
001267fc
001267fcloc_1267fc:
001267fcb 0x12658c
00126800
00126800loc_126800:
00126800b 0x126804
00126804
00126804loc_126804:
00126804ldr x6, [sp+432]
00126808str x6, [sp+160]
0012680csubs xzr, x6, 0
00126810cset x7, ne
00126814strb w7, [sp+97]
00126818cbnz x6, 0x126820
0012681cb 0x12684c
00126820
00126820loc_126820:
00126820ldr x1, [sp+432]
00126824ldr x6, [sp+424]
00126828subs xzr, x1, 0
0012682cb.hi 0x126834
00126830b 0x1269b4
00126834
00126834loc_126834:
00126834ldrb w6, [x6]
00126838ldrb w7, [sp+90]
0012683csubs wzr, w7, w6
00126840cset x6, eq
00126844strb w6, [sp+97]
00126848b 0x126850
0012684c
0012684cloc_12684c:
0012684cb 0x126850
00126850
00126850loc_126850:
00126850ldrb w6, [sp+97]
00126854tbnz w6, 0, 0x12685c
00126858b 0x126960
0012685c
0012685cloc_12685c:
0012685cldr x1, [sp+432]
00126860ldr x6, [sp+424]
00126864subs xzr, x1, 1
00126868b.hs 0x126870
0012686cb 0x1269ac
00126870
00126870loc_126870:
00126870sub x7, x1, 1
00126874sub x8, xzr, x7
00126878sbfm x8, x8, 63, 63
0012687cand x8, x8, 1
00126880add x6, x6, x8
00126884str x6, [sp+424]
00126888str x7, [sp+432]
0012688cldrb w6, [sp+440]
00126890tbnz w6, 0, 0x126898
00126894b 0x1268e8
00126898
00126898loc_126898:
00126898ldr x1, [sp+280]
0012689cldr x2, [sp+288]
001268a0mov x0, xzr
001268a4bl runtime.slicebytetostring
001268a8str x0, [sp+216]
001268acstr x1, [sp+224]
001268b0ldr x3, [sp+424]
001268b4ldr x4, [sp+432]
001268b8str x3, [sp+200]
001268bcstr x4, [sp+208]
001268c0stp xzr, xzr, [sp+264]
001268c4ldr x0, [sp+216]
001268c8ldr x2, [sp+200]
001268ccldr x1, [sp+224]
001268d0ldr x3, [sp+208]
001268d4mov x4, xzr
001268d8mov x5, xzr
001268dcldp x29, x30, [sp-8]
001268e0add sp, sp, 416
001268e4ret x30
001268e8
001268e8loc_1268e8:
001268e8ldr x6, [sp+240]
001268ecstr x6, [sp+160]
001268f0str x7, [sp+168]
001268f4sub x6, x6, x1
001268f8add x1, x6, 1
001268fcstr x1, [sp+152]
00126900ldr x2, [sp+240]
00126904ldr x6, [sp+232]
00126908subs xzr, x2, x1
0012690cb.hs 0x126914
00126910b 0x1269a8
00126914
00126914loc_126914:
00126914b 0x126918
00126918
00126918loc_126918:
00126918str x6, [sp+360]
0012691cstr x1, [sp+368]
00126920str x6, [sp+216]
00126924str x1, [sp+224]
00126928ldr x6, [sp+424]
0012692cldr x7, [sp+432]
00126930str x6, [sp+200]
00126934str x7, [sp+208]
00126938stp xzr, xzr, [sp+264]
0012693cldr x0, [sp+216]
00126940ldr x2, [sp+200]
00126944ldr x1, [sp+224]
00126948ldr x3, [sp+208]
0012694cmov x4, xzr
00126950mov x5, xzr
00126954ldp x29, x30, [sp-8]
00126958add sp, sp, 416
0012695cret x30
00126960
00126960loc_126960:
00126960stp xzr, xzr, [sp+216]
00126964ldr x6, [sp+240]
00126968ldr x7, [sp+232]
0012696cstr x7, [sp+200]
00126970str x6, [sp+208]
00126974adrp x27, 0x8fb000
00126978ldr x4, [x27+2048]
0012697cadrp x27, 0x8fb000
00126980ldr x5, [x27+2056]
00126984str x4, [sp+264]
00126988str x5, [sp+272]
0012698cldr x0, [sp+216]
00126990ldr x2, [sp+200]
00126994ldr x1, [sp+224]
00126998ldr x3, [sp+208]
0012699cldp x29, x30, [sp-8]
001269a0add sp, sp, 416
001269a4ret x30
001269a8
001269a8loc_1269a8:
001269a8bl runtime.panicSliceAlen
001269ac
001269acloc_1269ac:
001269acorr x0, xzr, 1
001269b0bl runtime.panicSliceB
001269b4
001269b4loc_1269b4:
001269b4mov x0, xzr
001269b8bl runtime.panicIndex
001269bc
001269bcloc_1269bc:
001269bcmov x0, xzr
001269c0bl runtime.panicIndex
001269c4
001269c4loc_1269c4:
001269c4mov x0, xzr
001269c8bl runtime.panicIndex
001269cc
001269ccloc_1269cc:
001269ccorr x0, xzr, 1
001269d0bl runtime.panicSliceB
001269d4
001269d4loc_1269d4:
001269d4bl runtime.panicSliceB
001269d8
001269d8loc_1269d8:
001269d8orr x0, xzr, 1
001269dcmov x1, x8
001269e0bl runtime.panicSliceB
001269e4
001269e4loc_1269e4:
001269e4mov x2, x1
001269e8mov x1, x8
001269ecbl runtime.panicSliceAlen
001269f0
001269f0loc_1269f0:
001269f0bl runtime.panicSliceAlen
001269f4
001269f4loc_1269f4:
001269f4orr x0, xzr, 1
001269f8bl runtime.panicSliceB
001269fc
001269fcloc_1269fc:
001269fcbl runtime.panicSliceAlen
00126a00
00126a00loc_126a00:
00126a00orr x0, xzr, 1
00126a04bl runtime.panicSliceB
00126a08
00126a08loc_126a08:
00126a08bl runtime.panicSliceAlen
00126a0c
00126a0cloc_126a0c:
00126a0cbl runtime.panicSliceAlen
00126a10
00126a10loc_126a10:
00126a10bl runtime.panicSliceAlen
00126a14
00126a14loc_126a14:
00126a14orr x0, xzr, 1
00126a18bl runtime.panicSliceB
00126a1c
00126a1cloc_126a1c:
00126a1cmov x0, xzr
00126a20bl runtime.panicIndex
00126a24hint
00126a28
00126a28loc_126a28:
00126a28stp x0, x1, [sp+8]
00126a2cstrb w2, [sp+24]
00126a30mov x3, x30
00126a34bl runtime.morestack_noctxt.abi0
00126a38ldp x0, x1, [sp+8]
00126a3cldrb w2, [sp+24]
00126a40b 0x125dd0
00126a44udf 0
00126a48udf 0
00126a4cudf 0
00125dd0
00125dd0strconv.unquote: ; void strconv.unquote(struct string in, bool unescape)
00125dd0ldr x16, [x28+16]
00125dd4sub x17, sp, 288
00125dd8subs xzr, x17, x16
00125ddcb.ls 0x126a28
00125de0sub x20, sp, 416
00125de4stp x29, x30, [x20-8]
00125de8add sp, x20, 0
00125decsub x29, sp, 8
00125df0str x0, [sp+424]
00125df4str x1, [sp+432]
00125df8strb w2, [sp+440]
00125dfcstp xzr, xzr, [sp+216]
00125e00stp xzr, xzr, [sp+200]
00125e04stp xzr, xzr, [sp+264]
00125e08ldr x6, [sp+432]
00125e0cstr x6, [sp+168]
00125e10subs xzr, x6, 2
00125e14b.lt 0x125e1c
00125e18b 0x125e64
00125e1c
00125e1cloc_125e1c:
00125e1cstp xzr, xzr, [sp+216]
00125e20ldr x6, [sp+432]
00125e24ldr x7, [sp+424]
00125e28str x7, [sp+200]
00125e2cstr x6, [sp+208]
00125e30adrp x27, 0x8fc000
00125e34ldr x4, [x27+2048]
00125e38adrp x27, 0x8fc000
00125e3cldr x5, [x27+2056]
00125e40str x4, [sp+264]
00125e44str x5, [sp+272]
00125e48ldr x2, [sp+200]
00125e4cldr x0, [sp+216]
00125e50ldr x1, [sp+224]
00125e54ldr x3, [sp+208]
00125e58ldp x29, x30, [sp-8]
00125e5cadd sp, sp, 416
00125e60ret x30
00125e64
00125e64loc_125e64:
00125e64ldr x1, [sp+432]
00125e68ldr x3, [sp+424]
00125e6csubs xzr, x1, 0
00125e70b.hi 0x125e78
00125e74b 0x126a1c
00125e78
00125e78loc_125e78:
00125e78ldrb w3, [x3]
00125e7cstrb w3, [sp+90]
00125e80ldr x1, [sp+432]
00125e84ldr x3, [sp+424]
00125e88subs xzr, x1, 1
00125e8cb.hs 0x125e94
00125e90b 0x126a14
00125e94
00125e94loc_125e94:
00125e94sub x1, x1, 1
00125e98sub x4, xzr, x1
00125e9csbfm x4, x4, 63, 63
00125ea0and x4, x4, 1
00125ea4add x0, x3, x4
00125ea8str x0, [sp+360]
00125eacstr x1, [sp+368]
00125eb0ldrb w2, [sp+90]
00125eb4bl strconv.index
00125eb8str x0, [sp+136]
00125ebctbnz x0, 63, 0x125ec4
00125ec0b 0x125f0c
00125ec4
00125ec4loc_125ec4:
00125ec4stp xzr, xzr, [sp+216]
00125ec8ldr x6, [sp+432]
00125eccldr x7, [sp+424]
00125ed0str x7, [sp+200]
00125ed4str x6, [sp+208]
00125ed8adrp x27, 0x8fc000
00125edcldr x4, [x27+2048]
00125ee0adrp x27, 0x8fc000
00125ee4ldr x5, [x27+2056]
00125ee8str x4, [sp+264]
00125eecstr x5, [sp+272]
00125ef0ldr x2, [sp+200]
00125ef4ldr x0, [sp+216]
00125ef8ldr x3, [sp+208]
00125efcldr x1, [sp+224]
00125f00ldp x29, x30, [sp-8]
00125f04add sp, sp, 416
00125f08ret x30
00125f0c
00125f0cloc_125f0c:
00125f0cadd x6, x0, 2
00125f10str x6, [sp+136]
00125f14ldrb w6, [sp+90]
00125f18strb w6, [sp+95]
00125f1cmov x7, x6
00125f20subs wzr, w7, 34
00125f24b.eq 0x125f2c
00125f28b 0x125f30
00125f2c
00125f2cloc_125f2c:
00125f2cb 0x125f44
00125f30
00125f30loc_125f30:
00125f30mov x7, x6
00125f34subs wzr, w7, 39
00125f38b.eq 0x125f40
00125f3cb 0x1262c8
00125f40
00125f40loc_125f40:
00125f40b 0x125f44
00125f44
00125f44loc_125f44:
00125f44ldr x1, [sp+136]
00125f48ldr x0, [sp+424]
00125f4cldr x2, [sp+432]
00125f50subs xzr, x2, x1
00125f54b.hs 0x125f5c
00125f58b 0x126a10
00125f5c
00125f5cloc_125f5c:
00125f5cb 0x125f60
00125f60
00125f60loc_125f60:
00125f60str x0, [sp+360]
00125f64str x1, [sp+368]
00125f68movz x2, 92
00125f6cbl strconv.contains
00125f70strb w0, [sp+97]
00125f74eor x3, x0, 1
00125f78strb w3, [sp+98]
00125f7ctbnz w0, 0, 0x125f84
00125f80b 0x125f88
00125f84
00125f84loc_125f84:
00125f84b 0x125fc4
00125f88
00125f88loc_125f88:
00125f88ldr x1, [sp+136]
00125f8cldr x0, [sp+424]
00125f90ldr x2, [sp+432]
00125f94subs xzr, x1, x2
00125f98b.ls 0x125fa0
00125f9cb 0x126a0c
00125fa0
00125fa0loc_125fa0:
00125fa0b 0x125fa4
00125fa4
00125fa4loc_125fa4:
00125fa4str x0, [sp+344]
00125fa8str x1, [sp+352]
00125facmovz x2, 10
00125fb0bl strconv.contains
00125fb4strb w0, [sp+96]
00125fb8eor x3, x0, 1
00125fbcstrb w3, [sp+98]
00125fc0b 0x125fc4
00125fc4
00125fc4loc_125fc4:
00125fc4ldrb w6, [sp+98]
00125fc8tbnz w6, 0, 0x125fd0
00125fccb 0x126224
00125fd0
00125fd0loc_125fd0:
00125fd0strb wzr, [sp+89]
00125fd4ldrb w6, [sp+90]
00125fd8strb w6, [sp+93]
00125fdcmov x7, x6
00125fe0subs wzr, w7, 34
00125fe4b.eq 0x125fec
00125fe8b 0x126044
00125fec
00125fecloc_125fec:
00125fecb 0x125ff0
00125ff0
00125ff0loc_125ff0:
00125ff0ldr x3, [sp+136]
00125ff4sub x1, x3, 1
00125ff8str x1, [sp+168]
00125ffcldr x2, [sp+432]
00126000ldr x4, [sp+424]
00126004subs xzr, x2, x1
00126008b.hs 0x126010
0012600cb 0x126a08
00126010
00126010loc_126010:
00126010subs xzr, x1, 1
00126014b.hs 0x12601c
00126018b 0x126a00
0012601c
0012601cloc_12601c:
0012601csub x1, x3, 2
00126020sub x2, xzr, x1
00126024sbfm x2, x2, 63, 63
00126028and x2, x2, 1
0012602cadd x0, x4, x2
00126030str x0, [sp+360]
00126034str x1, [sp+368]
00126038bl unicode/utf8.ValidString
0012603cstrb w0, [sp+89]
00126040b 0x12613c
00126044
00126044loc_126044:
00126044subs wzr, w6, 39
00126048b.eq 0x126050
0012604cb 0x126134
00126050
00126050loc_126050:
00126050b 0x126054
00126054
00126054loc_126054:
00126054ldr x3, [sp+136]
00126058sub x1, x3, 1
0012605cstr x1, [sp+168]
00126060ldr x2, [sp+432]
00126064ldr x4, [sp+424]
00126068subs xzr, x2, x1
0012606cb.hs 0x126074
00126070b 0x1269fc
00126074
00126074loc_126074:
00126074subs xzr, x1, 1
00126078b.hs 0x126080
0012607cb 0x1269f4
00126080
00126080loc_126080:
00126080sub x1, x3, 2
00126084sub x2, xzr, x1
00126088sbfm x2, x2, 63, 63
0012608cand x2, x2, 1
00126090add x0, x4, x2
00126094str x0, [sp+360]
00126098str x1, [sp+368]
0012609cbl unicode/utf8.DecodeRuneInString
001260a0str w0, [sp+108]
001260a4str x1, [sp+160]
001260a8ldrsw x2, [sp+108]
001260acstr w2, [sp+116]
001260b0ldr x2, [sp+160]
001260b4str x2, [sp+176]
001260b8ldrsw x2, [sp+116]
001260bcstr w2, [sp+104]
001260c0ldr x2, [sp+176]
001260c4str x2, [sp+120]
001260c8add x2, x2, 2
001260ccldr x3, [sp+136]
001260d0subs xzr, x3, x2
001260d4cset x2, eq
001260d8strb w2, [sp+97]
001260dcb.eq 0x1260e4
001260e0b 0x126124
001260e4
001260e4loc_1260e4:
001260e4ldrsw x6, [sp+104]
001260e8movz x7, 65533
001260ecsubs wzr, w6, w7
001260f0cset x6, ne
001260f4strb w6, [sp+98]
001260f8b.ne 0x126100
001260fcb 0x126104
00126100
00126100loc_126100:
00126100b 0x126118
00126104
00126104loc_126104:
00126104ldr x6, [sp+120]
00126108subs xzr, x6, 1
0012610ccset x6, ne
00126110strb w6, [sp+98]
00126114b 0x126118
00126118
00126118loc_126118:
00126118ldrb w6, [sp+98]
0012611cstrb w6, [sp+97]
00126120b 0x126128
00126124
00126124loc_126124:
00126124b 0x126128
00126128
00126128loc_126128:
00126128ldrb w6, [sp+97]
0012612cstrb w6, [sp+89]
00126130b 0x12613c
00126134
00126134loc_126134:
00126134b 0x126138
00126138
00126138loc_126138:
00126138b 0x12613c
0012613c
0012613cloc_12613c:
0012613cldrb w6, [sp+89]
00126140tbnz w6, 0, 0x126148
00126144b 0x126220
00126148
00126148loc_126148:
00126148ldr x1, [sp+136]
0012614cldr x6, [sp+424]
00126150ldr x2, [sp+432]
00126154subs xzr, x2, x1
00126158b.hs 0x126160
0012615cb 0x1269f0
00126160
00126160loc_126160:
00126160b 0x126164
00126164
00126164loc_126164:
00126164str x6, [sp+216]
00126168str x1, [sp+224]
0012616cldrb w7, [sp+440]
00126170tbnz w7, 0, 0x126178
00126174b 0x1261bc
00126178
00126178loc_126178:
00126178ldr x7, [sp+136]
0012617csub x8, x7, 1
00126180str x8, [sp+160]
00126184subs xzr, x1, x8
00126188b.hs 0x126190
0012618cb 0x1269e4
00126190
00126190loc_126190:
00126190subs xzr, x8, 1
00126194b.hs 0x12619c
00126198b 0x1269d8
0012619c
0012619cloc_12619c:
0012619csub x7, x7, 2
001261a0sub x8, xzr, x7
001261a4sbfm x8, x8, 63, 63
001261a8and x8, x8, 1
001261acadd x6, x6, x8
001261b0str x6, [sp+216]
001261b4str x7, [sp+224]
001261b8b 0x1261c0
001261bc
001261bcloc_1261bc:
001261bcb 0x1261c0
001261c0
001261c0loc_1261c0:
001261c0ldr x0, [sp+136]
001261c4ldr x1, [sp+432]
001261c8ldr x6, [sp+424]
001261ccsubs xzr, x1, x0
001261d0b.hs 0x1261d8
001261d4b 0x1269d4
001261d8
001261d8loc_1261d8:
001261d8sub x7, x1, x0
001261dcsub x8, xzr, x7
001261e0and x8, x0, x8, asr #63
001261e4add x6, x6, x8
001261e8str x6, [sp+360]
001261ecstr x7, [sp+368]
001261f0str x6, [sp+200]
001261f4str x7, [sp+208]
001261f8stp xzr, xzr, [sp+264]
001261fcldr x0, [sp+216]
00126200ldr x2, [sp+200]
00126204ldr x1, [sp+224]
00126208ldr x3, [sp+208]
0012620cmov x4, xzr
00126210mov x5, xzr
00126214ldp x29, x30, [sp-8]
00126218add sp, sp, 416
0012621cret x30
00126220
00126220loc_126220:
00126220b 0x126228
00126224
00126224loc_126224:
00126224b 0x126228
00126228
00126228loc_126228:
00126228str xzr, [sp+280]
0012622cstp xzr, xzr, [sp+288]
00126230ldr x6, [sp+424]
00126234ldr x7, [sp+432]
00126238str x6, [sp+232]
0012623cstr x7, [sp+240]
00126240ldr x1, [sp+432]
00126244ldr x6, [sp+424]
00126248subs xzr, x1, 1
0012624cb.hs 0x126254
00126250b 0x1269cc
00126254
00126254loc_126254:
00126254sub x7, x1, 1
00126258sub x8, xzr, x7
0012625csbfm x8, x8, 63, 63
00126260and x8, x8, 1
00126264add x6, x6, x8
00126268str x6, [sp+424]
0012626cstr x7, [sp+432]
00126270ldrb w6, [sp+440]
00126274tbnz w6, 0, 0x12627c
00126278b 0x1262c0
0012627c
0012627cloc_12627c:
0012627cldr x3, [sp+136]
00126280add x3, x3, x3, lsl #1
00126284add x3, x3, x3, lsr #63
00126288sbfm x2, x3, 1, 63
0012628cstr x2, [sp+144]
00126290adrp x0, 0x4cf000
00126294add x0, x0, 3072
00126298mov x1, xzr
0012629cbl runtime.makeslice
001262a0ldr x3, [sp+136]
001262a4str x0, [sp+280]
001262a8str xzr, [sp+288]
001262acadd x3, x3, x3, lsl #1
001262b0add x3, x3, x3, lsr #63
001262b4sbfm x3, x3, 1, 63
001262b8str x3, [sp+296]
001262bcb 0x1262c4
001262c0
001262c0loc_1262c0:
001262c0b 0x1262c4
001262c4
001262c4loc_1262c4:
001262c4b 0x12658c
001262c8
001262c8loc_1262c8:
001262c8subs wzr, w6, 96
001262ccb.eq 0x1262d4
001262d0b 0x1263d4
001262d4
001262d4loc_1262d4:
001262d4b 0x1262d8
001262d8
001262d8loc_1262d8:
001262d8ldrb w6, [sp+440]
001262dctbnz w6, 0, 0x1262e4
001262e0b 0x1263a8
001262e4
001262e4loc_1262e4:
001262e4ldr x1, [sp+136]
001262e8ldr x0, [sp+424]
001262ecldr x2, [sp+432]
001262f0subs xzr, x2, x1
001262f4b.hs 0x1262fc
001262f8b 0x126588
001262fc
001262fcloc_1262fc:
001262fcb 0x126300
00126300
00126300loc_126300:
00126300str x0, [sp+360]
00126304str x1, [sp+368]
00126308movz x2, 13
0012630cbl strconv.contains
00126310strb w0, [sp+98]
00126314tbnz w0, 0, 0x12631c
00126318b 0x126358
0012631c
0012631cloc_12631c:
0012631cb 0x126320
00126320
00126320loc_126320:
00126320ldr x3, [sp+136]
00126324sub x2, x3, 3
00126328adrp x0, 0x4cf000
0012632cadd x0, x0, 3072
00126330mov x1, xzr
00126334bl runtime.makeslice
00126338ldr x3, [sp+136]
0012633cstr x0, [sp+304]
00126340str xzr, [sp+312]
00126344sub x3, x3, 3
00126348str x3, [sp+320]
0012634corr x3, xzr, 1
00126350str x3, [sp+128]
00126354b 0x12649c
00126358
00126358loc_126358:
00126358b 0x12635c
0012635c
0012635cloc_12635c:
0012635cldr x6, [sp+136]
00126360sub x1, x6, 1
00126364str x1, [sp+168]
00126368ldr x2, [sp+432]
0012636cldr x7, [sp+424]
00126370subs xzr, x2, x1
00126374b.hs 0x12637c
00126378b 0x126498
0012637c
0012637cloc_12637c:
0012637csubs xzr, x1, 1
00126380b.hs 0x126388
00126384b 0x126490
00126388
00126388loc_126388:
00126388sub x6, x6, 2
0012638csub x8, xzr, x6
00126390sbfm x8, x8, 63, 63
00126394and x8, x8, 1
00126398add x7, x7, x8
0012639cstr x7, [sp+216]
001263a0str x6, [sp+224]
001263a4b 0x126428
001263a8
001263a8loc_1263a8:
001263a8b 0x1263ac
001263ac
001263acloc_1263ac:
001263acldr x1, [sp+136]
001263b0ldr x2, [sp+432]
001263b4ldr x6, [sp+424]
001263b8subs xzr, x2, x1
001263bcb.hs 0x1263c4
001263c0b 0x12648c
001263c4
001263c4loc_1263c4:
001263c4b 0x1263c8
001263c8
001263c8loc_1263c8:
001263c8str x6, [sp+216]
001263ccstr x1, [sp+224]
001263d0b 0x126428
001263d4
001263d4loc_1263d4:
001263d4b 0x1263d8
001263d8
001263d8loc_1263d8:
001263d8b 0x1263dc
001263dc
001263dcloc_1263dc:
001263dcb 0x1263e0
001263e0
001263e0loc_1263e0:
001263e0stp xzr, xzr, [sp+216]
001263e4ldr x6, [sp+432]
001263e8ldr x7, [sp+424]
001263ecstr x7, [sp+200]
001263f0str x6, [sp+208]
001263f4adrp x27, 0x8fb000
001263f8ldr x4, [x27+2048]
001263fcadrp x27, 0x8fb000
00126400ldr x5, [x27+2056]
00126404str x4, [sp+264]
00126408str x5, [sp+272]
0012640cldr x2, [sp+200]
00126410ldr x0, [sp+216]
00126414ldr x3, [sp+208]
00126418ldr x1, [sp+224]
0012641cldp x29, x30, [sp-8]
00126420add sp, sp, 416
00126424ret x30
00126428
00126428loc_126428:
00126428ldr x0, [sp+136]
0012642cldr x1, [sp+432]
00126430ldr x6, [sp+424]
00126434subs xzr, x0, x1
00126438b.ls 0x126440
0012643cb 0x126488
00126440
00126440loc_126440:
00126440sub x7, x1, x0
00126444sub x8, xzr, x7
00126448and x8, x0, x8, asr #63
0012644cadd x6, x6, x8
00126450str x6, [sp+360]
00126454str x7, [sp+368]
00126458str x6, [sp+200]
0012645cstr x7, [sp+208]
00126460stp xzr, xzr, [sp+264]
00126464ldr x0, [sp+216]
00126468ldr x2, [sp+200]
0012646cldr x3, [sp+208]
00126470ldr x1, [sp+224]
00126474mov x4, xzr
00126478mov x5, xzr
0012647cldp x29, x30, [sp-8]
00126480add sp, sp, 416
00126484ret x30
00126488
00126488loc_126488:
00126488bl runtime.panicSliceB
0012648c
0012648cloc_12648c:
0012648cbl runtime.panicSliceAlen
00126490
00126490loc_126490:
00126490orr x0, xzr, 1
00126494bl runtime.panicSliceB
00126498
00126498loc_126498:
00126498bl runtime.panicSliceAlen
0012649c
0012649cloc_12649c:
0012649cldr x5, [sp+128]
001264a0ldr x6, [sp+136]
001264a4sub x6, x6, 1
001264a8subs xzr, x5, x6
001264acb.lt 0x1264b4
001264b0b 0x126564
001264b4
001264b4loc_1264b4:
001264b4ldr x0, [sp+128]
001264b8ldr x1, [sp+432]
001264bcldr x5, [sp+424]
001264c0subs xzr, x0, x1
001264c4b.lo 0x1264cc
001264c8b 0x126584
001264cc
001264ccloc_1264cc:
001264ccldrb w5, [x5+x0]
001264d0subs wzr, w5, 13
001264d4b.ne 0x1264dc
001264d8b 0x12654c
001264dc
001264dcloc_1264dc:
001264dcldr x0, [sp+128]
001264e0ldr x1, [sp+432]
001264e4ldr x5, [sp+424]
001264e8subs xzr, x0, x1
001264ecb.lo 0x1264f4
001264f0b 0x126580
001264f4
001264f4loc_1264f4:
001264f4ldrb w5, [x5+x0]
001264f8strb w5, [sp+94]
001264fcldr x2, [sp+320]
00126500ldr x0, [sp+304]
00126504ldr x5, [sp+312]
00126508add x1, x5, 1
0012650csubs xzr, x2, x1
00126510b.hs 0x126518
00126514b 0x12651c
00126518
00126518loc_126518:
00126518b 0x126530
0012651c
0012651cloc_12651c:
0012651cadrp x4, 0x4cf000
00126520add x4, x4, 3072
00126524bl runtime.growslice
00126528orr x3, xzr, 1
0012652cb 0x126530
00126530
00126530loc_126530:
00126530ldrb w5, [sp+94]
00126534sub x6, x1, 1
00126538strb w5, [x0+x6]
0012653cstr x0, [sp+304]
00126540str x1, [sp+312]
00126544str x2, [sp+320]
00126548b 0x126550
0012654c
0012654cloc_12654c:
0012654cb 0x126550
00126550
00126550loc_126550:
00126550b 0x126554
00126554
00126554loc_126554:
00126554ldr x5, [sp+128]
00126558add x5, x5, 1
0012655cstr x5, [sp+128]
00126560b 0x12649c
00126564
00126564loc_126564:
00126564ldr x1, [sp+304]
00126568ldr x2, [sp+312]
0012656cmov x0, xzr
00126570bl runtime.slicebytetostring
00126574str x0, [sp+216]
00126578str x1, [sp+224]
0012657cb 0x126428
00126580
00126580loc_126580:
00126580bl runtime.panicIndex
00126584
00126584loc_126584:
00126584bl runtime.panicIndex
00126588
00126588loc_126588:
00126588bl runtime.panicSliceAlen
0012658c
0012658cloc_12658c:
0012658cldr x6, [sp+432]
00126590str x6, [sp+160]
00126594subs xzr, x6, 0
00126598cset x7, ne
0012659cstrb w7, [sp+97]
001265a0cbnz x6, 0x1265a8
001265a4b 0x1265d4
001265a8
001265a8loc_1265a8:
001265a8ldr x1, [sp+432]
001265acldr x6, [sp+424]
001265b0subs xzr, x1, 0
001265b4b.hi 0x1265bc
001265b8b 0x1269c4
001265bc
001265bcloc_1265bc:
001265bcldrb w6, [x6]
001265c0ldrb w7, [sp+90]
001265c4subs wzr, w6, w7
001265c8cset x6, ne
001265ccstrb w6, [sp+97]
001265d0b 0x1265d8
001265d4
001265d4loc_1265d4:
001265d4b 0x1265d8
001265d8
001265d8loc_1265d8:
001265d8ldrb w6, [sp+97]
001265dctbnz w6, 0, 0x1265e4
001265e0b 0x126800
001265e4
001265e4loc_1265e4:
001265e4stp xzr, xzr, [sp+360]
001265e8stp xzr, xzr, [sp+328]
001265ecldrb w2, [sp+90]
001265f0ldr x0, [sp+424]
001265f4ldr x1, [sp+432]
001265f8bl strconv.UnquoteChar
001265fcstr w0, [sp+108]
00126600strb w1, [sp+98]
00126604str x2, [sp+360]
00126608str x3, [sp+368]
0012660cstr x4, [sp+328]
00126610str x5, [sp+336]
00126614ldrsw x3, [sp+108]
00126618str w3, [sp+112]
0012661cldrb w3, [sp+98]
00126620strb w3, [sp+99]
00126624ldr x3, [sp+368]
00126628ldr x4, [sp+360]
0012662cstr x4, [sp+392]
00126630str x3, [sp+400]
00126634ldr x3, [sp+328]
00126638ldr x4, [sp+336]
0012663cstr x3, [sp+376]
00126640str x4, [sp+384]
00126644ldrsw x3, [sp+112]
00126648str w3, [sp+100]
0012664cldrb w3, [sp+99]
00126650strb w3, [sp+91]
00126654ldr x3, [sp+392]
00126658ldr x4, [sp+400]
0012665cstr x3, [sp+184]
00126660str x4, [sp+192]
00126664ldr x3, [sp+376]
00126668ldr x4, [sp+384]
0012666cstr x3, [sp+248]
00126670str x4, [sp+256]
00126674ldr x1, [sp+432]
00126678ldr x3, [sp+424]
0012667csubs xzr, x1, 0
00126680b.hi 0x126688
00126684b 0x1269bc
00126688
00126688loc_126688:
00126688ldrb w6, [x3]
0012668csubs wzr, w6, 10
00126690cset x6, eq
00126694strb w6, [sp+98]
00126698b.eq 0x1266a0
0012669cb 0x1266a4
001266a0
001266a0loc_1266a0:
001266a0b 0x1266b8
001266a4
001266a4loc_1266a4:
001266a4ldr x6, [sp+248]
001266a8subs xzr, x6, 0
001266accset x6, ne
001266b0strb w6, [sp+98]
001266b4b 0x1266b8
001266b8
001266b8loc_1266b8:
001266b8ldrb w6, [sp+98]
001266bctbnz w6, 0, 0x1266c4
001266c0b 0x12670c
001266c4
001266c4loc_1266c4:
001266c4stp xzr, xzr, [sp+216]
001266c8ldr x6, [sp+240]
001266ccldr x7, [sp+232]
001266d0str x7, [sp+200]
001266d4str x6, [sp+208]
001266d8adrp x27, 0x8fb000
001266dcldr x4, [x27+2048]
001266e0adrp x27, 0x8fb000
001266e4ldr x5, [x27+2056]
001266e8str x4, [sp+264]
001266ecstr x5, [sp+272]
001266f0ldr x0, [sp+216]
001266f4ldr x2, [sp+200]
001266f8ldr x1, [sp+224]
001266fcldr x3, [sp+208]
00126700ldp x29, x30, [sp-8]
00126704add sp, sp, 416
00126708ret x30
0012670c
0012670cloc_12670c:
0012670cldr x6, [sp+184]
00126710ldr x7, [sp+192]
00126714str x6, [sp+424]
00126718str x7, [sp+432]
0012671cldrb w6, [sp+440]
00126720tbnz w6, 0, 0x126728
00126724b 0x1267e0
00126728
00126728loc_126728:
00126728ldrsw x6, [sp+100]
0012672csubs wzr, w6, 128
00126730cset x6, lt
00126734strb w6, [sp+98]
00126738b.lt 0x126740
0012673cb 0x126744
00126740
00126740loc_126740:
00126740b 0x126754
00126744
00126744loc_126744:
00126744ldrb w6, [sp+91]
00126748eor x6, x6, 1
0012674cstrb w6, [sp+98]
00126750b 0x126754
00126754
00126754loc_126754:
00126754ldrb w6, [sp+98]
00126758tbnz w6, 0, 0x126760
0012675cb 0x1267b8
00126760
00126760loc_126760:
00126760ldrsw x6, [sp+100]
00126764strb w6, [sp+92]
00126768ldr x2, [sp+296]
0012676cldr x0, [sp+280]
00126770ldr x6, [sp+288]
00126774add x1, x6, 1
00126778subs xzr, x2, x1
0012677cb.hs 0x126784
00126780b 0x126788
00126784
00126784loc_126784:
00126784b 0x12679c
00126788
00126788loc_126788:
00126788orr x3, xzr, 1
0012678cadrp x4, 0x4cf000
00126790add x4, x4, 3072
00126794bl runtime.growslice
00126798b 0x12679c
0012679c
0012679cloc_12679c:
0012679cldrb w6, [sp+92]
001267a0sub x7, x1, 1
001267a4strb w6, [x0+x7]
001267a8str x0, [sp+280]
001267acstr x1, [sp+288]
001267b0str x2, [sp+296]
001267b4b 0x1267dc
001267b8
001267b8loc_1267b8:
001267b8ldrsw x3, [sp+100]
001267bcldr x0, [sp+280]
001267c0ldr x1, [sp+288]
001267c4ldr x2, [sp+296]
001267c8bl unicode/utf8.AppendRune
001267ccstr x0, [sp+280]
001267d0str x1, [sp+288]
001267d4str x2, [sp+296]
001267d8b 0x1267dc
001267dc
001267dcloc_1267dc:
001267dcb 0x1267e4
001267e0
001267e0loc_1267e0:
001267e0b 0x1267e4
001267e4
001267e4loc_1267e4:
001267e4ldrb w6, [sp+90]
001267e8subs wzr, w6, 39
001267ecb.eq 0x1267f4
001267f0b 0x1267f8
001267f4
001267f4loc_1267f4:
001267f4b 0x126804
001267f8
001267f8loc_1267f8:
001267f8b 0x1267fc
001267fc
001267fcloc_1267fc:
001267fcb 0x12658c
00126800
00126800loc_126800:
00126800b 0x126804
00126804
00126804loc_126804:
00126804ldr x6, [sp+432]
00126808str x6, [sp+160]
0012680csubs xzr, x6, 0
00126810cset x7, ne
00126814strb w7, [sp+97]
00126818cbnz x6, 0x126820
0012681cb 0x12684c
00126820
00126820loc_126820:
00126820ldr x1, [sp+432]
00126824ldr x6, [sp+424]
00126828subs xzr, x1, 0
0012682cb.hi 0x126834
00126830b 0x1269b4
00126834
00126834loc_126834:
00126834ldrb w6, [x6]
00126838ldrb w7, [sp+90]
0012683csubs wzr, w7, w6
00126840cset x6, eq
00126844strb w6, [sp+97]
00126848b 0x126850
0012684c
0012684cloc_12684c:
0012684cb 0x126850
00126850
00126850loc_126850:
00126850ldrb w6, [sp+97]
00126854tbnz w6, 0, 0x12685c
00126858b 0x126960
0012685c
0012685cloc_12685c:
0012685cldr x1, [sp+432]
00126860ldr x6, [sp+424]
00126864subs xzr, x1, 1
00126868b.hs 0x126870
0012686cb 0x1269ac
00126870
00126870loc_126870:
00126870sub x7, x1, 1
00126874sub x8, xzr, x7
00126878sbfm x8, x8, 63, 63
0012687cand x8, x8, 1
00126880add x6, x6, x8
00126884str x6, [sp+424]
00126888str x7, [sp+432]
0012688cldrb w6, [sp+440]
00126890tbnz w6, 0, 0x126898
00126894b 0x1268e8
00126898
00126898loc_126898:
00126898ldr x1, [sp+280]
0012689cldr x2, [sp+288]
001268a0mov x0, xzr
001268a4bl runtime.slicebytetostring
001268a8str x0, [sp+216]
001268acstr x1, [sp+224]
001268b0ldr x3, [sp+424]
001268b4ldr x4, [sp+432]
001268b8str x3, [sp+200]
001268bcstr x4, [sp+208]
001268c0stp xzr, xzr, [sp+264]
001268c4ldr x0, [sp+216]
001268c8ldr x2, [sp+200]
001268ccldr x1, [sp+224]
001268d0ldr x3, [sp+208]
001268d4mov x4, xzr
001268d8mov x5, xzr
001268dcldp x29, x30, [sp-8]
001268e0add sp, sp, 416
001268e4ret x30
001268e8
001268e8loc_1268e8:
001268e8ldr x6, [sp+240]
001268ecstr x6, [sp+160]
001268f0str x7, [sp+168]
001268f4sub x6, x6, x1
001268f8add x1, x6, 1
001268fcstr x1, [sp+152]
00126900ldr x2, [sp+240]
00126904ldr x6, [sp+232]
00126908subs xzr, x2, x1
0012690cb.hs 0x126914
00126910b 0x1269a8
00126914
00126914loc_126914:
00126914b 0x126918
00126918
00126918loc_126918:
00126918str x6, [sp+360]
0012691cstr x1, [sp+368]
00126920str x6, [sp+216]
00126924str x1, [sp+224]
00126928ldr x6, [sp+424]
0012692cldr x7, [sp+432]
00126930str x6, [sp+200]
00126934str x7, [sp+208]
00126938stp xzr, xzr, [sp+264]
0012693cldr x0, [sp+216]
00126940ldr x2, [sp+200]
00126944ldr x1, [sp+224]
00126948ldr x3, [sp+208]
0012694cmov x4, xzr
00126950mov x5, xzr
00126954ldp x29, x30, [sp-8]
00126958add sp, sp, 416
0012695cret x30
00126960
00126960loc_126960:
00126960stp xzr, xzr, [sp+216]
00126964ldr x6, [sp+240]
00126968ldr x7, [sp+232]
0012696cstr x7, [sp+200]
00126970str x6, [sp+208]
00126974adrp x27, 0x8fb000
00126978ldr x4, [x27+2048]
0012697cadrp x27, 0x8fb000
00126980ldr x5, [x27+2056]
00126984str x4, [sp+264]
00126988str x5, [sp+272]
0012698cldr x0, [sp+216]
00126990ldr x2, [sp+200]
00126994ldr x1, [sp+224]
00126998ldr x3, [sp+208]
0012699cldp x29, x30, [sp-8]
001269a0add sp, sp, 416
001269a4ret x30
001269a8
001269a8loc_1269a8:
001269a8bl runtime.panicSliceAlen
001269ac
001269acloc_1269ac:
001269acorr x0, xzr, 1
001269b0bl runtime.panicSliceB
001269b4
001269b4loc_1269b4:
001269b4mov x0, xzr
001269b8bl runtime.panicIndex
001269bc
001269bcloc_1269bc:
001269bcmov x0, xzr
001269c0bl runtime.panicIndex
001269c4
001269c4loc_1269c4:
001269c4mov x0, xzr
001269c8bl runtime.panicIndex
001269cc
001269ccloc_1269cc:
001269ccorr x0, xzr, 1
001269d0bl runtime.panicSliceB
001269d4
001269d4loc_1269d4:
001269d4bl runtime.panicSliceB
001269d8
001269d8loc_1269d8:
001269d8orr x0, xzr, 1
001269dcmov x1, x8
001269e0bl runtime.panicSliceB
001269e4
001269e4loc_1269e4:
001269e4mov x2, x1
001269e8mov x1, x8
001269ecbl runtime.panicSliceAlen
001269f0
001269f0loc_1269f0:
001269f0bl runtime.panicSliceAlen
001269f4
001269f4loc_1269f4:
001269f4orr x0, xzr, 1
001269f8bl runtime.panicSliceB
001269fc
001269fcloc_1269fc:
001269fcbl runtime.panicSliceAlen
00126a00
00126a00loc_126a00:
00126a00orr x0, xzr, 1
00126a04bl runtime.panicSliceB
00126a08
00126a08loc_126a08:
00126a08bl runtime.panicSliceAlen
00126a0c
00126a0cloc_126a0c:
00126a0cbl runtime.panicSliceAlen
00126a10
00126a10loc_126a10:
00126a10bl runtime.panicSliceAlen
00126a14
00126a14loc_126a14:
00126a14orr x0, xzr, 1
00126a18bl runtime.panicSliceB
00126a1c
00126a1cloc_126a1c:
00126a1cmov x0, xzr
00126a20bl runtime.panicIndex
00126a24hint
00126a28
00126a28loc_126a28:
00126a28stp x0, x1, [sp+8]
00126a2cstrb w2, [sp+24]
00126a30mov x3, x30
00126a34bl runtime.morestack_noctxt.abi0
00126a38ldp x0, x1, [sp+8]
00126a3cldrb w2, [sp+24]
00126a40b 0x125dd0
00126a44udf 0
00126a48udf 0
00126a4cudf 0
00125dd0
00126a50
00126a50strconv.IsPrint: ; void strconv.IsPrint(int32 r)
00126a50ldr x16, [x28+16]
00126a54sub x17, sp, 96
00126a58subs xzr, x17, x16
00126a5cb.ls 0x126ee4
00126a60str x30, [sp-224]!
00126a64stur x29, [sp-8]
00126a68sub x29, sp, 8
00126a6cstr w0, [sp+232]
00126a70strb wzr, [sp+49]
00126a74ldrsw x5, [sp+232]
00126a78subs wzr, w5, 255
00126a7cb.le 0x126a84
00126a80b 0x126b40
00126a84
00126a84loc_126a84:
00126a84ldrsw x1, [sp+232]
00126a88subs wzr, w1, 32
00126a8ccset x1, ge
00126a90strb w1, [sp+54]
00126a94b.ge 0x126a9c
00126a98b 0x126ab0
00126a9c
00126a9cloc_126a9c:
00126a9cldrsw x1, [sp+232]
00126aa0subs wzr, w1, 126
00126aa4cset x1, le
00126aa8strb w1, [sp+54]
00126aacb 0x126ab4
00126ab0
00126ab0loc_126ab0:
00126ab0b 0x126ab4
00126ab4
00126ab4loc_126ab4:
00126ab4ldrb w1, [sp+54]
00126ab8tbnz w1, 0, 0x126ac0
00126abcb 0x126ad4
00126ac0
00126ac0loc_126ac0:
00126ac0orr x0, xzr, 1
00126ac4strb w0, [sp+49]
00126ac8ldur x29, [sp-8]
00126accldr x30, [sp], 224
00126ad0ret x30
00126ad4
00126ad4loc_126ad4:
00126ad4ldrsw x1, [sp+232]
00126ad8subs wzr, w1, 161
00126adccset x1, ge
00126ae0strb w1, [sp+54]
00126ae4b.ge 0x126aec
00126ae8b 0x126b00
00126aec
00126aecloc_126aec:
00126aecldrsw x1, [sp+232]
00126af0subs wzr, w1, 255
00126af4cset x1, le
00126af8strb w1, [sp+54]
00126afcb 0x126b04
00126b00
00126b00loc_126b00:
00126b00b 0x126b04
00126b04
00126b04loc_126b04:
00126b04ldrb w1, [sp+54]
00126b08tbnz w1, 0, 0x126b10
00126b0cb 0x126b2c
00126b10
00126b10loc_126b10:
00126b10ldrsw x1, [sp+232]
00126b14subs wzr, w1, 173
00126b18cset x0, ne
00126b1cstrb w0, [sp+49]
00126b20ldur x29, [sp-8]
00126b24ldr x30, [sp], 224
00126b28ret x30
00126b2c
00126b2cloc_126b2c:
00126b2cstrb wzr, [sp+49]
00126b30mov x0, xzr
00126b34ldur x29, [sp-8]
00126b38ldr x30, [sp], 224
00126b3cret x30
00126b40
00126b40loc_126b40:
00126b40ldrsw x5, [sp+232]
00126b44subs wzr, w5, 0
00126b48cset x6, ge
00126b4cstrb w6, [sp+54]
00126b50tbz w5, 31, 0x126b58
00126b54b 0x126b6c
00126b58
00126b58loc_126b58:
00126b58ldrsw x5, [sp+232]
00126b5csubs wzr, w5, 0x10000
00126b60cset x5, lt
00126b64strb w5, [sp+54]
00126b68b 0x126b70
00126b6c
00126b6cloc_126b6c:
00126b6cb 0x126b70
00126b70
00126b70loc_126b70:
00126b70ldrb w5, [sp+54]
00126b74tbnz w5, 0, 0x126b7c
00126b78b 0x126d10
00126b7c
00126b7cloc_126b7c:
00126b7cldrsw x5, [sp+232]
00126b80strh w5, [sp+58]
00126b84adrp x27, 0x8e8000
00126b88ldr x5, [x27+1360]
00126b8cadrp x27, 0x8e8000
00126b90ldr x6, [x27+1368]
00126b94adrp x27, 0x8e8000
00126b98ldr x7, [x27+1376]
00126b9cstr x5, [sp+144]
00126ba0str x6, [sp+152]
00126ba4str x7, [sp+160]
00126ba8adrp x27, 0x8e8000
00126bacldr x5, [x27+1392]
00126bb0adrp x27, 0x8e8000
00126bb4ldr x6, [x27+1400]
00126bb8adrp x27, 0x8e8000
00126bbcldr x7, [x27+1408]
00126bc0str x5, [sp+192]
00126bc4str x6, [sp+200]
00126bc8str x7, [sp+208]
00126bccldrh w4, [sp+58]
00126bd0ldr x1, [sp+144]
00126bd4ldr x2, [sp+152]
00126bd8ldr x3, [sp+160]
00126bdcadrp x0, 0x5eb000
00126be0add x0, x0, 1728
00126be4bl strconv.bsearch[go.shape.[]uint16,go.shape.uint16]
00126be8str x0, [sp+96]
00126becstrb w1, [sp+54]
00126bf0ldr x5, [sp+96]
00126bf4str x5, [sp+88]
00126bf8ldrb w5, [sp+54]
00126bfcstrb w5, [sp+52]
00126c00ldr x5, [sp+88]
00126c04str x5, [sp+72]
00126c08ldr x6, [sp+152]
00126c0cstr x6, [sp+96]
00126c10subs xzr, x6, x5
00126c14cset x5, le
00126c18strb w5, [sp+53]
00126c1cb.le 0x126c24
00126c20b 0x126c28
00126c24
00126c24loc_126c24:
00126c24b 0x126c5c
00126c28
00126c28loc_126c28:
00126c28ldrh w5, [sp+58]
00126c2cldr x1, [sp+152]
00126c30ldr x6, [sp+144]
00126c34ldr x7, [sp+72]
00126c38and x0, x7, -2
00126c3csubs xzr, x1, x0
00126c40b.hi 0x126c48
00126c44b 0x126edc
00126c48
00126c48loc_126c48:
00126c48ldrh w6, [x6+x0]
00126c4csubs wzr, w5, w6
00126c50cset x5, lo
00126c54strb w5, [sp+53]
00126c58b 0x126c5c
00126c5c
00126c5cloc_126c5c:
00126c5cldrb w5, [sp+53]
00126c60strb w5, [sp+54]
00126c64tbnz w5, 0, 0x126c6c
00126c68b 0x126c70
00126c6c
00126c6cloc_126c6c:
00126c6cb 0x126ca4
00126c70
00126c70loc_126c70:
00126c70ldr x1, [sp+152]
00126c74ldr x5, [sp+144]
00126c78ldr x6, [sp+72]
00126c7corr x0, x6, 1
00126c80subs xzr, x1, x0
00126c84b.hi 0x126c8c
00126c88b 0x126ed8
00126c8c
00126c8cloc_126c8c:
00126c8cldrh w5, [x5+x0]
00126c90ldrh w6, [sp+58]
00126c94subs wzr, w6, w5
00126c98cset x5, hi
00126c9cstrb w5, [sp+54]
00126ca0b 0x126ca4
00126ca4
00126ca4loc_126ca4:
00126ca4ldrb w5, [sp+54]
00126ca8tbnz w5, 0, 0x126cb0
00126cacb 0x126cc4
00126cb0
00126cb0loc_126cb0:
00126cb0strb wzr, [sp+49]
00126cb4mov x0, xzr
00126cb8ldur x29, [sp-8]
00126cbcldr x30, [sp], 224
00126cc0ret x30
00126cc4
00126cc4loc_126cc4:
00126cc4ldrh w4, [sp+58]
00126cc8ldr x1, [sp+192]
00126cccldr x2, [sp+200]
00126cd0ldr x3, [sp+208]
00126cd4adrp x0, 0x5eb000
00126cd8add x0, x0, 1728
00126cdcbl strconv.bsearch[go.shape.[]uint16,go.shape.uint16]
00126ce0str x0, [sp+96]
00126ce4strb w1, [sp+53]
00126ce8ldr x5, [sp+96]
00126cecstr x5, [sp+80]
00126cf0ldrb w5, [sp+53]
00126cf4strb w5, [sp+57]
00126cf8strb w5, [sp+51]
00126cfceor x0, x5, 1
00126d00strb w0, [sp+49]
00126d04ldur x29, [sp-8]
00126d08ldr x30, [sp], 224
00126d0cret x30
00126d10
00126d10loc_126d10:
00126d10ldrsw x5, [sp+232]
00126d14str w5, [sp+60]
00126d18adrp x27, 0x8e8000
00126d1cldr x5, [x27+1424]
00126d20adrp x27, 0x8e8000
00126d24ldr x6, [x27+1432]
00126d28adrp x27, 0x8e8000
00126d2cldr x7, [x27+1440]
00126d30str x5, [sp+120]
00126d34str x6, [sp+128]
00126d38str x7, [sp+136]
00126d3cadrp x27, 0x8e8000
00126d40ldr x5, [x27+1456]
00126d44adrp x27, 0x8e8000
00126d48ldr x6, [x27+1464]
00126d4cadrp x27, 0x8e8000
00126d50ldr x7, [x27+1472]
00126d54str x5, [sp+168]
00126d58str x6, [sp+176]
00126d5cstr x7, [sp+184]
00126d60ldr w4, [sp+60]
00126d64ldr x1, [sp+120]
00126d68ldr x2, [sp+128]
00126d6cldr x3, [sp+136]
00126d70adrp x0, 0x5eb000
00126d74add x0, x0, 1744
00126d78bl strconv.bsearch[go.shape.[]uint32,go.shape.uint32]
00126d7cstr x0, [sp+96]
00126d80strb w1, [sp+53]
00126d84ldr x5, [sp+96]
00126d88str x5, [sp+112]
00126d8cldrb w5, [sp+53]
00126d90strb w5, [sp+56]
00126d94ldr x5, [sp+112]
00126d98str x5, [sp+64]
00126d9cldr x6, [sp+128]
00126da0str x6, [sp+96]
00126da4subs xzr, x6, x5
00126da8cset x5, le
00126dacstrb w5, [sp+54]
00126db0b.le 0x126db8
00126db4b 0x126dbc
00126db8
00126db8loc_126db8:
00126db8b 0x126df0
00126dbc
00126dbcloc_126dbc:
00126dbcldr w5, [sp+60]
00126dc0ldr x1, [sp+128]
00126dc4ldr x6, [sp+120]
00126dc8ldr x7, [sp+64]
00126dccand x0, x7, -2
00126dd0subs xzr, x1, x0
00126dd4b.hi 0x126ddc
00126dd8b 0x126ed4
00126ddc
00126ddcloc_126ddc:
00126ddcldr w6, [x6+2*x0]
00126de0subs wzr, w6, w5
00126de4cset x5, hi
00126de8strb w5, [sp+54]
00126decb 0x126df0
00126df0
00126df0loc_126df0:
00126df0ldrb w5, [sp+54]
00126df4strb w5, [sp+53]
00126df8tbnz w5, 0, 0x126e00
00126dfcb 0x126e04
00126e00
00126e00loc_126e00:
00126e00b 0x126e38
00126e04
00126e04loc_126e04:
00126e04ldr x1, [sp+128]
00126e08ldr x5, [sp+120]
00126e0cldr x6, [sp+64]
00126e10orr x0, x6, 1
00126e14subs xzr, x1, x0
00126e18b.hi 0x126e20
00126e1cb 0x126ed0
00126e20
00126e20loc_126e20:
00126e20ldr w5, [x5+2*x0]
00126e24ldr w6, [sp+60]
00126e28subs wzr, w5, w6
00126e2ccset x5, lo
00126e30strb w5, [sp+53]
00126e34b 0x126e38
00126e38
00126e38loc_126e38:
00126e38ldrb w5, [sp+53]
00126e3ctbnz w5, 0, 0x126e44
00126e40b 0x126e58
00126e44
00126e44loc_126e44:
00126e44strb wzr, [sp+49]
00126e48mov x0, xzr
00126e4cldur x29, [sp-8]
00126e50ldr x30, [sp], 224
00126e54ret x30
00126e58
00126e58loc_126e58:
00126e58ldrsw x5, [sp+232]
00126e5csubs wzr, w5, 0x20000
00126e60b.ge 0x126e68
00126e64b 0x126e7c
00126e68
00126e68loc_126e68:
00126e68orr x0, xzr, 1
00126e6cstrb w0, [sp+49]
00126e70ldur x29, [sp-8]
00126e74ldr x30, [sp], 224
00126e78ret x30
00126e7c
00126e7cloc_126e7c:
00126e7cldrsw x5, [sp+232]
00126e80sub x4, x5, 0x10000
00126e84str w4, [sp+232]
00126e88ldr x1, [sp+168]
00126e8cldr x2, [sp+176]
00126e90ldr x3, [sp+184]
00126e94adrp x0, 0x5eb000
00126e98add x0, x0, 1728
00126e9cbl strconv.bsearch[go.shape.[]uint16,go.shape.uint16]
00126ea0str x0, [sp+96]
00126ea4strb w1, [sp+54]
00126ea8ldr x5, [sp+96]
00126eacstr x5, [sp+104]
00126eb0ldrb w5, [sp+54]
00126eb4strb w5, [sp+55]
00126eb8strb w5, [sp+50]
00126ebceor x0, x5, 1
00126ec0strb w0, [sp+49]
00126ec4ldur x29, [sp-8]
00126ec8ldr x30, [sp], 224
00126eccret x30
00126ed0
00126ed0loc_126ed0:
00126ed0bl runtime.panicIndex
00126ed4
00126ed4loc_126ed4:
00126ed4bl runtime.panicIndex
00126ed8
00126ed8loc_126ed8:
00126ed8bl runtime.panicIndex
00126edc
00126edcloc_126edc:
00126edcbl runtime.panicIndex
00126ee0hint
00126ee4
00126ee4loc_126ee4:
00126ee4str w0, [sp+8]
00126ee8mov x3, x30
00126eecbl runtime.morestack_noctxt.abi0
00126ef0ldrsw x0, [sp+8]
00126ef4b 0x126a50
00126ef8udf 0
00126efcudf 0
00126a50
00126a50strconv.IsPrint: ; void strconv.IsPrint(int32 r)
00126a50ldr x16, [x28+16]
00126a54sub x17, sp, 96
00126a58subs xzr, x17, x16
00126a5cb.ls 0x126ee4
00126a60str x30, [sp-224]!
00126a64stur x29, [sp-8]
00126a68sub x29, sp, 8
00126a6cstr w0, [sp+232]
00126a70strb wzr, [sp+49]
00126a74ldrsw x5, [sp+232]
00126a78subs wzr, w5, 255
00126a7cb.le 0x126a84
00126a80b 0x126b40
00126a84
00126a84loc_126a84:
00126a84ldrsw x1, [sp+232]
00126a88subs wzr, w1, 32
00126a8ccset x1, ge
00126a90strb w1, [sp+54]
00126a94b.ge 0x126a9c
00126a98b 0x126ab0
00126a9c
00126a9cloc_126a9c:
00126a9cldrsw x1, [sp+232]
00126aa0subs wzr, w1, 126
00126aa4cset x1, le
00126aa8strb w1, [sp+54]
00126aacb 0x126ab4
00126ab0
00126ab0loc_126ab0:
00126ab0b 0x126ab4
00126ab4
00126ab4loc_126ab4:
00126ab4ldrb w1, [sp+54]
00126ab8tbnz w1, 0, 0x126ac0
00126abcb 0x126ad4
00126ac0
00126ac0loc_126ac0:
00126ac0orr x0, xzr, 1
00126ac4strb w0, [sp+49]
00126ac8ldur x29, [sp-8]
00126accldr x30, [sp], 224
00126ad0ret x30
00126ad4
00126ad4loc_126ad4:
00126ad4ldrsw x1, [sp+232]
00126ad8subs wzr, w1, 161
00126adccset x1, ge
00126ae0strb w1, [sp+54]
00126ae4b.ge 0x126aec
00126ae8b 0x126b00
00126aec
00126aecloc_126aec:
00126aecldrsw x1, [sp+232]
00126af0subs wzr, w1, 255
00126af4cset x1, le
00126af8strb w1, [sp+54]
00126afcb 0x126b04
00126b00
00126b00loc_126b00:
00126b00b 0x126b04
00126b04
00126b04loc_126b04:
00126b04ldrb w1, [sp+54]
00126b08tbnz w1, 0, 0x126b10
00126b0cb 0x126b2c
00126b10
00126b10loc_126b10:
00126b10ldrsw x1, [sp+232]
00126b14subs wzr, w1, 173
00126b18cset x0, ne
00126b1cstrb w0, [sp+49]
00126b20ldur x29, [sp-8]
00126b24ldr x30, [sp], 224
00126b28ret x30
00126b2c
00126b2cloc_126b2c:
00126b2cstrb wzr, [sp+49]
00126b30mov x0, xzr
00126b34ldur x29, [sp-8]
00126b38ldr x30, [sp], 224
00126b3cret x30
00126b40
00126b40loc_126b40:
00126b40ldrsw x5, [sp+232]
00126b44subs wzr, w5, 0
00126b48cset x6, ge
00126b4cstrb w6, [sp+54]
00126b50tbz w5, 31, 0x126b58
00126b54b 0x126b6c
00126b58
00126b58loc_126b58:
00126b58ldrsw x5, [sp+232]
00126b5csubs wzr, w5, 0x10000
00126b60cset x5, lt
00126b64strb w5, [sp+54]
00126b68b 0x126b70
00126b6c
00126b6cloc_126b6c:
00126b6cb 0x126b70
00126b70
00126b70loc_126b70:
00126b70ldrb w5, [sp+54]
00126b74tbnz w5, 0, 0x126b7c
00126b78b 0x126d10
00126b7c
00126b7cloc_126b7c:
00126b7cldrsw x5, [sp+232]
00126b80strh w5, [sp+58]
00126b84adrp x27, 0x8e8000
00126b88ldr x5, [x27+1360]
00126b8cadrp x27, 0x8e8000
00126b90ldr x6, [x27+1368]
00126b94adrp x27, 0x8e8000
00126b98ldr x7, [x27+1376]
00126b9cstr x5, [sp+144]
00126ba0str x6, [sp+152]
00126ba4str x7, [sp+160]
00126ba8adrp x27, 0x8e8000
00126bacldr x5, [x27+1392]
00126bb0adrp x27, 0x8e8000
00126bb4ldr x6, [x27+1400]
00126bb8adrp x27, 0x8e8000
00126bbcldr x7, [x27+1408]
00126bc0str x5, [sp+192]
00126bc4str x6, [sp+200]
00126bc8str x7, [sp+208]
00126bccldrh w4, [sp+58]
00126bd0ldr x1, [sp+144]
00126bd4ldr x2, [sp+152]
00126bd8ldr x3, [sp+160]
00126bdcadrp x0, 0x5eb000
00126be0add x0, x0, 1728
00126be4bl strconv.bsearch[go.shape.[]uint16,go.shape.uint16]
00126be8str x0, [sp+96]
00126becstrb w1, [sp+54]
00126bf0ldr x5, [sp+96]
00126bf4str x5, [sp+88]
00126bf8ldrb w5, [sp+54]
00126bfcstrb w5, [sp+52]
00126c00ldr x5, [sp+88]
00126c04str x5, [sp+72]
00126c08ldr x6, [sp+152]
00126c0cstr x6, [sp+96]
00126c10subs xzr, x6, x5
00126c14cset x5, le
00126c18strb w5, [sp+53]
00126c1cb.le 0x126c24
00126c20b 0x126c28
00126c24
00126c24loc_126c24:
00126c24b 0x126c5c
00126c28
00126c28loc_126c28:
00126c28ldrh w5, [sp+58]
00126c2cldr x1, [sp+152]
00126c30ldr x6, [sp+144]
00126c34ldr x7, [sp+72]
00126c38and x0, x7, -2
00126c3csubs xzr, x1, x0
00126c40b.hi 0x126c48
00126c44b 0x126edc
00126c48
00126c48loc_126c48:
00126c48ldrh w6, [x6+x0]
00126c4csubs wzr, w5, w6
00126c50cset x5, lo
00126c54strb w5, [sp+53]
00126c58b 0x126c5c
00126c5c
00126c5cloc_126c5c:
00126c5cldrb w5, [sp+53]
00126c60strb w5, [sp+54]
00126c64tbnz w5, 0, 0x126c6c
00126c68b 0x126c70
00126c6c
00126c6cloc_126c6c:
00126c6cb 0x126ca4
00126c70
00126c70loc_126c70:
00126c70ldr x1, [sp+152]
00126c74ldr x5, [sp+144]
00126c78ldr x6, [sp+72]
00126c7corr x0, x6, 1
00126c80subs xzr, x1, x0
00126c84b.hi 0x126c8c
00126c88b 0x126ed8
00126c8c
00126c8cloc_126c8c:
00126c8cldrh w5, [x5+x0]
00126c90ldrh w6, [sp+58]
00126c94subs wzr, w6, w5
00126c98cset x5, hi
00126c9cstrb w5, [sp+54]
00126ca0b 0x126ca4
00126ca4
00126ca4loc_126ca4:
00126ca4ldrb w5, [sp+54]
00126ca8tbnz w5, 0, 0x126cb0
00126cacb 0x126cc4
00126cb0
00126cb0loc_126cb0:
00126cb0strb wzr, [sp+49]
00126cb4mov x0, xzr
00126cb8ldur x29, [sp-8]
00126cbcldr x30, [sp], 224
00126cc0ret x30
00126cc4
00126cc4loc_126cc4:
00126cc4ldrh w4, [sp+58]
00126cc8ldr x1, [sp+192]
00126cccldr x2, [sp+200]
00126cd0ldr x3, [sp+208]
00126cd4adrp x0, 0x5eb000
00126cd8add x0, x0, 1728
00126cdcbl strconv.bsearch[go.shape.[]uint16,go.shape.uint16]
00126ce0str x0, [sp+96]
00126ce4strb w1, [sp+53]
00126ce8ldr x5, [sp+96]
00126cecstr x5, [sp+80]
00126cf0ldrb w5, [sp+53]
00126cf4strb w5, [sp+57]
00126cf8strb w5, [sp+51]
00126cfceor x0, x5, 1
00126d00strb w0, [sp+49]
00126d04ldur x29, [sp-8]
00126d08ldr x30, [sp], 224
00126d0cret x30
00126d10
00126d10loc_126d10:
00126d10ldrsw x5, [sp+232]
00126d14str w5, [sp+60]
00126d18adrp x27, 0x8e8000
00126d1cldr x5, [x27+1424]
00126d20adrp x27, 0x8e8000
00126d24ldr x6, [x27+1432]
00126d28adrp x27, 0x8e8000
00126d2cldr x7, [x27+1440]
00126d30str x5, [sp+120]
00126d34str x6, [sp+128]
00126d38str x7, [sp+136]
00126d3cadrp x27, 0x8e8000
00126d40ldr x5, [x27+1456]
00126d44adrp x27, 0x8e8000
00126d48ldr x6, [x27+1464]
00126d4cadrp x27, 0x8e8000
00126d50ldr x7, [x27+1472]
00126d54str x5, [sp+168]
00126d58str x6, [sp+176]
00126d5cstr x7, [sp+184]
00126d60ldr w4, [sp+60]
00126d64ldr x1, [sp+120]
00126d68ldr x2, [sp+128]
00126d6cldr x3, [sp+136]
00126d70adrp x0, 0x5eb000
00126d74add x0, x0, 1744
00126d78bl strconv.bsearch[go.shape.[]uint32,go.shape.uint32]
00126d7cstr x0, [sp+96]
00126d80strb w1, [sp+53]
00126d84ldr x5, [sp+96]
00126d88str x5, [sp+112]
00126d8cldrb w5, [sp+53]
00126d90strb w5, [sp+56]
00126d94ldr x5, [sp+112]
00126d98str x5, [sp+64]
00126d9cldr x6, [sp+128]
00126da0str x6, [sp+96]
00126da4subs xzr, x6, x5
00126da8cset x5, le
00126dacstrb w5, [sp+54]
00126db0b.le 0x126db8
00126db4b 0x126dbc
00126db8
00126db8loc_126db8:
00126db8b 0x126df0
00126dbc
00126dbcloc_126dbc:
00126dbcldr w5, [sp+60]
00126dc0ldr x1, [sp+128]
00126dc4ldr x6, [sp+120]
00126dc8ldr x7, [sp+64]
00126dccand x0, x7, -2
00126dd0subs xzr, x1, x0
00126dd4b.hi 0x126ddc
00126dd8b 0x126ed4
00126ddc
00126ddcloc_126ddc:
00126ddcldr w6, [x6+2*x0]
00126de0subs wzr, w6, w5
00126de4cset x5, hi
00126de8strb w5, [sp+54]
00126decb 0x126df0
00126df0
00126df0loc_126df0:
00126df0ldrb w5, [sp+54]
00126df4strb w5, [sp+53]
00126df8tbnz w5, 0, 0x126e00
00126dfcb 0x126e04
00126e00
00126e00loc_126e00:
00126e00b 0x126e38
00126e04
00126e04loc_126e04:
00126e04ldr x1, [sp+128]
00126e08ldr x5, [sp+120]
00126e0cldr x6, [sp+64]
00126e10orr x0, x6, 1
00126e14subs xzr, x1, x0
00126e18b.hi 0x126e20
00126e1cb 0x126ed0
00126e20
00126e20loc_126e20:
00126e20ldr w5, [x5+2*x0]
00126e24ldr w6, [sp+60]
00126e28subs wzr, w5, w6
00126e2ccset x5, lo
00126e30strb w5, [sp+53]
00126e34b 0x126e38
00126e38
00126e38loc_126e38:
00126e38ldrb w5, [sp+53]
00126e3ctbnz w5, 0, 0x126e44
00126e40b 0x126e58
00126e44
00126e44loc_126e44:
00126e44strb wzr, [sp+49]
00126e48mov x0, xzr
00126e4cldur x29, [sp-8]
00126e50ldr x30, [sp], 224
00126e54ret x30
00126e58
00126e58loc_126e58:
00126e58ldrsw x5, [sp+232]
00126e5csubs wzr, w5, 0x20000
00126e60b.ge 0x126e68
00126e64b 0x126e7c
00126e68
00126e68loc_126e68:
00126e68orr x0, xzr, 1
00126e6cstrb w0, [sp+49]
00126e70ldur x29, [sp-8]
00126e74ldr x30, [sp], 224
00126e78ret x30
00126e7c
00126e7cloc_126e7c:
00126e7cldrsw x5, [sp+232]
00126e80sub x4, x5, 0x10000
00126e84str w4, [sp+232]
00126e88ldr x1, [sp+168]
00126e8cldr x2, [sp+176]
00126e90ldr x3, [sp+184]
00126e94adrp x0, 0x5eb000
00126e98add x0, x0, 1728
00126e9cbl strconv.bsearch[go.shape.[]uint16,go.shape.uint16]
00126ea0str x0, [sp+96]
00126ea4strb w1, [sp+54]
00126ea8ldr x5, [sp+96]
00126eacstr x5, [sp+104]
00126eb0ldrb w5, [sp+54]
00126eb4strb w5, [sp+55]
00126eb8strb w5, [sp+50]
00126ebceor x0, x5, 1
00126ec0strb w0, [sp+49]
00126ec4ldur x29, [sp-8]
00126ec8ldr x30, [sp], 224
00126eccret x30
00126ed0
00126ed0loc_126ed0:
00126ed0bl runtime.panicIndex
00126ed4
00126ed4loc_126ed4:
00126ed4bl runtime.panicIndex
00126ed8
00126ed8loc_126ed8:
00126ed8bl runtime.panicIndex
00126edc
00126edcloc_126edc:
00126edcbl runtime.panicIndex
00126ee0hint
00126ee4
00126ee4loc_126ee4:
00126ee4str w0, [sp+8]
00126ee8mov x3, x30
00126eecbl runtime.morestack_noctxt.abi0
00126ef0ldrsw x0, [sp+8]
00126ef4b 0x126a50
00126ef8udf 0
00126efcudf 0
00126a50
00126f00
00126f00strconv.isInGraphicList: ; void strconv.isInGraphicList(int32 r)
00126f00ldr x16, [x28+16]
00126f04subs xzr, sp, x16
00126f08b.ls 0x126f9c
00126f0cstr x30, [sp-80]!
00126f10stur x29, [sp-8]
00126f14sub x29, sp, 8
00126f18str w0, [sp+88]
00126f1cstrb wzr, [sp+52]
00126f20ldrsw x5, [sp+88]
00126f24movz x6, 65535
00126f28subs wzr, w5, w6
00126f2cb.gt 0x126f34
00126f30b 0x126f48
00126f34
00126f34loc_126f34:
00126f34strb wzr, [sp+52]
00126f38mov x0, xzr
00126f3cldur x29, [sp-8]
00126f40ldr x30, [sp], 80
00126f44ret x30
00126f48
00126f48loc_126f48:
00126f48adrp x27, 0x8e8000
00126f4cldr x1, [x27+1488]
00126f50adrp x27, 0x8e8000
00126f54ldr x2, [x27+1496]
00126f58adrp x27, 0x8e8000
00126f5cldr x3, [x27+1504]
00126f60ldrsw x4, [sp+88]
00126f64adrp x0, 0x5eb000
00126f68add x0, x0, 1728
00126f6cbl strconv.bsearch[go.shape.[]uint16,go.shape.uint16]
00126f70str x0, [sp+56]
00126f74strb w1, [sp+54]
00126f78ldr x5, [sp+56]
00126f7cstr x5, [sp+64]
00126f80ldrb w0, [sp+54]
00126f84strb w0, [sp+55]
00126f88strb w0, [sp+53]
00126f8cstrb w0, [sp+52]
00126f90ldur x29, [sp-8]
00126f94ldr x30, [sp], 80
00126f98ret x30
00126f9c
00126f9cloc_126f9c:
00126f9cstr w0, [sp+8]
00126fa0mov x3, x30
00126fa4bl runtime.morestack_noctxt.abi0
00126fa8ldrsw x0, [sp+8]
00126facb 0x126f00
00126f00
00126f00strconv.isInGraphicList: ; void strconv.isInGraphicList(int32 r)
00126f00ldr x16, [x28+16]
00126f04subs xzr, sp, x16
00126f08b.ls 0x126f9c
00126f0cstr x30, [sp-80]!
00126f10stur x29, [sp-8]
00126f14sub x29, sp, 8
00126f18str w0, [sp+88]
00126f1cstrb wzr, [sp+52]
00126f20ldrsw x5, [sp+88]
00126f24movz x6, 65535
00126f28subs wzr, w5, w6
00126f2cb.gt 0x126f34
00126f30b 0x126f48
00126f34
00126f34loc_126f34:
00126f34strb wzr, [sp+52]
00126f38mov x0, xzr
00126f3cldur x29, [sp-8]
00126f40ldr x30, [sp], 80
00126f44ret x30
00126f48
00126f48loc_126f48:
00126f48adrp x27, 0x8e8000
00126f4cldr x1, [x27+1488]
00126f50adrp x27, 0x8e8000
00126f54ldr x2, [x27+1496]
00126f58adrp x27, 0x8e8000
00126f5cldr x3, [x27+1504]
00126f60ldrsw x4, [sp+88]
00126f64adrp x0, 0x5eb000
00126f68add x0, x0, 1728
00126f6cbl strconv.bsearch[go.shape.[]uint16,go.shape.uint16]
00126f70str x0, [sp+56]
00126f74strb w1, [sp+54]
00126f78ldr x5, [sp+56]
00126f7cstr x5, [sp+64]
00126f80ldrb w0, [sp+54]
00126f84strb w0, [sp+55]
00126f88strb w0, [sp+53]
00126f8cstrb w0, [sp+52]
00126f90ldur x29, [sp-8]
00126f94ldr x30, [sp], 80
00126f98ret x30
00126f9c
00126f9cloc_126f9c:
00126f9cstr w0, [sp+8]
00126fa0mov x3, x30
00126fa4bl runtime.morestack_noctxt.abi0
00126fa8ldrsw x0, [sp+8]
00126facb 0x126f00
00126f00
00126fb0
00126fb0strconv.bsearch[go.shape.[]uint16,go.shape.uint16]: ; void strconv.bsearch[go.shape.[]uint16,go.shape.uint16](uintptr[2] * dict, int64_t s, uint16 v)
00126fb0ldr x16, [x28+16]
00126fb4subs xzr, sp, x16
00126fb8b.ls 0x1270e4
00126fbcstr x30, [sp-80]!
00126fc0stur x29, [sp-8]
00126fc4sub x29, sp, 8
00126fc8str x0, [sp+88]
00126fccstr x1, [sp+96]
00126fd0str x2, [sp+104]
00126fd4str x3, [sp+112]
00126fd8strh w4, [sp+120]
00126fdcstr xzr, [sp+32]
00126fe0strb wzr, [sp+30]
00126fe4ldr x2, [sp+104]
00126fe8str x2, [sp+40]
00126fecstr xzr, [sp+56]
00126ff0str x2, [sp+48]
00126ff4b 0x126ff8
00126ff8
00126ff8loc_126ff8:
00126ff8ldr x2, [sp+48]
00126ffcldr x3, [sp+56]
00127000subs xzr, x2, x3
00127004b.gt 0x12700c
00127008b 0x127068
0012700c
0012700cloc_12700c:
0012700cldr x2, [sp+56]
00127010ldr x3, [sp+48]
00127014ldr x4, [sp+56]
00127018sub x3, x3, x4
0012701cadd x0, x2, x3, asr #1
00127020str x0, [sp+64]
00127024ldr x1, [sp+104]
00127028ldr x2, [sp+96]
0012702csubs xzr, x1, x0
00127030b.hi 0x127038
00127034b 0x1270dc
00127038
00127038loc_127038:
00127038ldrh w2, [x2+x0]
0012703cldrh w3, [sp+120]
00127040subs wzr, w3, w2
00127044b.hi 0x12704c
00127048b 0x127058
0012704c
0012704cloc_12704c:
0012704cadd x2, x0, 1
00127050str x2, [sp+56]
00127054b 0x127060
00127058
00127058loc_127058:
00127058str x0, [sp+48]
0012705cb 0x127060
00127060
00127060loc_127060:
00127060b 0x127064
00127064
00127064loc_127064:
00127064b 0x126ff8
00127068
00127068loc_127068:
00127068ldr x2, [sp+40]
0012706cldr x3, [sp+56]
00127070subs xzr, x2, x3
00127074cset x2, gt
00127078strb w2, [sp+31]
0012707cb.gt 0x127084
00127080b 0x1270b4
00127084
00127084loc_127084:
00127084ldr x0, [sp+56]
00127088ldr x1, [sp+104]
0012708cldr x2, [sp+96]
00127090subs xzr, x0, x1
00127094b.lo 0x12709c
00127098b 0x1270d8
0012709c
0012709cloc_12709c:
0012709cldrh w2, [x2+x0]
001270a0ldrh w3, [sp+120]
001270a4subs wzr, w2, w3
001270a8cset x2, eq
001270acstrb w2, [sp+31]
001270b0b 0x1270b8
001270b4
001270b4loc_1270b4:
001270b4b 0x1270b8
001270b8
001270b8loc_1270b8:
001270b8ldr x2, [sp+56]
001270bcstr x2, [sp+32]
001270c0ldrb w1, [sp+31]
001270c4strb w1, [sp+30]
001270c8ldr x0, [sp+32]
001270ccldur x29, [sp-8]
001270d0ldr x30, [sp], 80
001270d4ret x30
001270d8
001270d8loc_1270d8:
001270d8bl runtime.panicIndex
001270dc
001270dcloc_1270dc:
001270dcbl runtime.panicIndex
001270e0hint
001270e4
001270e4loc_1270e4:
001270e4stp x0, x1, [sp+8]
001270e8stp x2, x3, [sp+24]
001270ecstrh w4, [sp+40]
001270f0mov x3, x30
001270f4bl runtime.morestack_noctxt.abi0
001270f8ldp x0, x1, [sp+8]
001270fcldp x2, x3, [sp+24]
00127100ldrh w4, [sp+40]
00127104b 0x126fb0
00127108udf 0
0012710cudf 0
00126fb0
00126fb0strconv.bsearch[go.shape.[]uint16,go.shape.uint16]: ; void strconv.bsearch[go.shape.[]uint16,go.shape.uint16](uintptr[2] * dict, int64_t s, uint16 v)
00126fb0ldr x16, [x28+16]
00126fb4subs xzr, sp, x16
00126fb8b.ls 0x1270e4
00126fbcstr x30, [sp-80]!
00126fc0stur x29, [sp-8]
00126fc4sub x29, sp, 8
00126fc8str x0, [sp+88]
00126fccstr x1, [sp+96]
00126fd0str x2, [sp+104]
00126fd4str x3, [sp+112]
00126fd8strh w4, [sp+120]
00126fdcstr xzr, [sp+32]
00126fe0strb wzr, [sp+30]
00126fe4ldr x2, [sp+104]
00126fe8str x2, [sp+40]
00126fecstr xzr, [sp+56]
00126ff0str x2, [sp+48]
00126ff4b 0x126ff8
00126ff8
00126ff8loc_126ff8:
00126ff8ldr x2, [sp+48]
00126ffcldr x3, [sp+56]
00127000subs xzr, x2, x3
00127004b.gt 0x12700c
00127008b 0x127068
0012700c
0012700cloc_12700c:
0012700cldr x2, [sp+56]
00127010ldr x3, [sp+48]
00127014ldr x4, [sp+56]
00127018sub x3, x3, x4
0012701cadd x0, x2, x3, asr #1
00127020str x0, [sp+64]
00127024ldr x1, [sp+104]
00127028ldr x2, [sp+96]
0012702csubs xzr, x1, x0
00127030b.hi 0x127038
00127034b 0x1270dc
00127038
00127038loc_127038:
00127038ldrh w2, [x2+x0]
0012703cldrh w3, [sp+120]
00127040subs wzr, w3, w2
00127044b.hi 0x12704c
00127048b 0x127058
0012704c
0012704cloc_12704c:
0012704cadd x2, x0, 1
00127050str x2, [sp+56]
00127054b 0x127060
00127058
00127058loc_127058:
00127058str x0, [sp+48]
0012705cb 0x127060
00127060
00127060loc_127060:
00127060b 0x127064
00127064
00127064loc_127064:
00127064b 0x126ff8
00127068
00127068loc_127068:
00127068ldr x2, [sp+40]
0012706cldr x3, [sp+56]
00127070subs xzr, x2, x3
00127074cset x2, gt
00127078strb w2, [sp+31]
0012707cb.gt 0x127084
00127080b 0x1270b4
00127084
00127084loc_127084:
00127084ldr x0, [sp+56]
00127088ldr x1, [sp+104]
0012708cldr x2, [sp+96]
00127090subs xzr, x0, x1
00127094b.lo 0x12709c
00127098b 0x1270d8
0012709c
0012709cloc_12709c:
0012709cldrh w2, [x2+x0]
001270a0ldrh w3, [sp+120]
001270a4subs wzr, w2, w3
001270a8cset x2, eq
001270acstrb w2, [sp+31]
001270b0b 0x1270b8
001270b4
001270b4loc_1270b4:
001270b4b 0x1270b8
001270b8
001270b8loc_1270b8:
001270b8ldr x2, [sp+56]
001270bcstr x2, [sp+32]
001270c0ldrb w1, [sp+31]
001270c4strb w1, [sp+30]
001270c8ldr x0, [sp+32]
001270ccldur x29, [sp-8]
001270d0ldr x30, [sp], 80
001270d4ret x30
001270d8
001270d8loc_1270d8:
001270d8bl runtime.panicIndex
001270dc
001270dcloc_1270dc:
001270dcbl runtime.panicIndex
001270e0hint
001270e4
001270e4loc_1270e4:
001270e4stp x0, x1, [sp+8]
001270e8stp x2, x3, [sp+24]
001270ecstrh w4, [sp+40]
001270f0mov x3, x30
001270f4bl runtime.morestack_noctxt.abi0
001270f8ldp x0, x1, [sp+8]
001270fcldp x2, x3, [sp+24]
00127100ldrh w4, [sp+40]
00127104b 0x126fb0
00127108udf 0
0012710cudf 0
00126fb0
00127110
00127110strconv.bsearch[go.shape.[]uint32,go.shape.uint32]: ; void strconv.bsearch[go.shape.[]uint32,go.shape.uint32](uintptr[2] * dict, int64_t s, uint32 v)
00127110ldr x16, [x28+16]
00127114subs xzr, sp, x16
00127118b.ls 0x127244
0012711cstr x30, [sp-80]!
00127120stur x29, [sp-8]
00127124sub x29, sp, 8
00127128str x0, [sp+88]
0012712cstr x1, [sp+96]
00127130str x2, [sp+104]
00127134str x3, [sp+112]
00127138str w4, [sp+120]
0012713cstr xzr, [sp+32]
00127140strb wzr, [sp+30]
00127144ldr x2, [sp+104]
00127148str x2, [sp+40]
0012714cstr xzr, [sp+56]
00127150str x2, [sp+48]
00127154b 0x127158
00127158
00127158loc_127158:
00127158ldr x2, [sp+48]
0012715cldr x3, [sp+56]
00127160subs xzr, x2, x3
00127164b.gt 0x12716c
00127168b 0x1271c8
0012716c
0012716cloc_12716c:
0012716cldr x2, [sp+56]
00127170ldr x3, [sp+48]
00127174ldr x4, [sp+56]
00127178sub x3, x3, x4
0012717cadd x0, x2, x3, asr #1
00127180str x0, [sp+64]
00127184ldr x1, [sp+104]
00127188ldr x2, [sp+96]
0012718csubs xzr, x1, x0
00127190b.hi 0x127198
00127194b 0x12723c
00127198
00127198loc_127198:
00127198ldr w2, [x2+2*x0]
0012719cldr w3, [sp+120]
001271a0subs wzr, w2, w3
001271a4b.lo 0x1271ac
001271a8b 0x1271b8
001271ac
001271acloc_1271ac:
001271acadd x2, x0, 1
001271b0str x2, [sp+56]
001271b4b 0x1271c0
001271b8
001271b8loc_1271b8:
001271b8str x0, [sp+48]
001271bcb 0x1271c0
001271c0
001271c0loc_1271c0:
001271c0b 0x1271c4
001271c4
001271c4loc_1271c4:
001271c4b 0x127158
001271c8
001271c8loc_1271c8:
001271c8ldr x2, [sp+40]
001271ccldr x3, [sp+56]
001271d0subs xzr, x2, x3
001271d4cset x2, gt
001271d8strb w2, [sp+31]
001271dcb.gt 0x1271e4
001271e0b 0x127214
001271e4
001271e4loc_1271e4:
001271e4ldr x0, [sp+56]
001271e8ldr x1, [sp+104]
001271ecldr x2, [sp+96]
001271f0subs xzr, x0, x1
001271f4b.lo 0x1271fc
001271f8b 0x127238
001271fc
001271fcloc_1271fc:
001271fcldr w2, [x2+2*x0]
00127200ldr w3, [sp+120]
00127204subs wzr, w2, w3
00127208cset x2, eq
0012720cstrb w2, [sp+31]
00127210b 0x127218
00127214
00127214loc_127214:
00127214b 0x127218
00127218
00127218loc_127218:
00127218ldr x2, [sp+56]
0012721cstr x2, [sp+32]
00127220ldrb w1, [sp+31]
00127224strb w1, [sp+30]
00127228ldr x0, [sp+32]
0012722cldur x29, [sp-8]
00127230ldr x30, [sp], 80
00127234ret x30
00127238
00127238loc_127238:
00127238bl runtime.panicIndex
0012723c
0012723cloc_12723c:
0012723cbl runtime.panicIndex
00127240hint
00127244
00127244loc_127244:
00127244stp x0, x1, [sp+8]
00127248stp x2, x3, [sp+24]
0012724cstr w4, [sp+40]
00127250mov x3, x30
00127254bl runtime.morestack_noctxt.abi0
00127258ldp x0, x1, [sp+8]
0012725cldp x2, x3, [sp+24]
00127260ldr w4, [sp+40]
00127264b 0x127110
00127268udf 0
0012726cudf 0
00127110
00127110strconv.bsearch[go.shape.[]uint32,go.shape.uint32]: ; void strconv.bsearch[go.shape.[]uint32,go.shape.uint32](uintptr[2] * dict, int64_t s, uint32 v)
00127110ldr x16, [x28+16]
00127114subs xzr, sp, x16
00127118b.ls 0x127244
0012711cstr x30, [sp-80]!
00127120stur x29, [sp-8]
00127124sub x29, sp, 8
00127128str x0, [sp+88]
0012712cstr x1, [sp+96]
00127130str x2, [sp+104]
00127134str x3, [sp+112]
00127138str w4, [sp+120]
0012713cstr xzr, [sp+32]
00127140strb wzr, [sp+30]
00127144ldr x2, [sp+104]
00127148str x2, [sp+40]
0012714cstr xzr, [sp+56]
00127150str x2, [sp+48]
00127154b 0x127158
00127158
00127158loc_127158:
00127158ldr x2, [sp+48]
0012715cldr x3, [sp+56]
00127160subs xzr, x2, x3
00127164b.gt 0x12716c
00127168b 0x1271c8
0012716c
0012716cloc_12716c:
0012716cldr x2, [sp+56]
00127170ldr x3, [sp+48]
00127174ldr x4, [sp+56]
00127178sub x3, x3, x4
0012717cadd x0, x2, x3, asr #1
00127180str x0, [sp+64]
00127184ldr x1, [sp+104]
00127188ldr x2, [sp+96]
0012718csubs xzr, x1, x0
00127190b.hi 0x127198
00127194b 0x12723c
00127198
00127198loc_127198:
00127198ldr w2, [x2+2*x0]
0012719cldr w3, [sp+120]
001271a0subs wzr, w2, w3
001271a4b.lo 0x1271ac
001271a8b 0x1271b8
001271ac
001271acloc_1271ac:
001271acadd x2, x0, 1
001271b0str x2, [sp+56]
001271b4b 0x1271c0
001271b8
001271b8loc_1271b8:
001271b8str x0, [sp+48]
001271bcb 0x1271c0
001271c0
001271c0loc_1271c0:
001271c0b 0x1271c4
001271c4
001271c4loc_1271c4:
001271c4b 0x127158
001271c8
001271c8loc_1271c8:
001271c8ldr x2, [sp+40]
001271ccldr x3, [sp+56]
001271d0subs xzr, x2, x3
001271d4cset x2, gt
001271d8strb w2, [sp+31]
001271dcb.gt 0x1271e4
001271e0b 0x127214
001271e4
001271e4loc_1271e4:
001271e4ldr x0, [sp+56]
001271e8ldr x1, [sp+104]
001271ecldr x2, [sp+96]
001271f0subs xzr, x0, x1
001271f4b.lo 0x1271fc
001271f8b 0x127238
001271fc
001271fcloc_1271fc:
001271fcldr w2, [x2+2*x0]
00127200ldr w3, [sp+120]
00127204subs wzr, w2, w3
00127208cset x2, eq
0012720cstrb w2, [sp+31]
00127210b 0x127218
00127214
00127214loc_127214:
00127214b 0x127218
00127218
00127218loc_127218:
00127218ldr x2, [sp+56]
0012721cstr x2, [sp+32]
00127220ldrb w1, [sp+31]
00127224strb w1, [sp+30]
00127228ldr x0, [sp+32]
0012722cldur x29, [sp-8]
00127230ldr x30, [sp], 80
00127234ret x30
00127238
00127238loc_127238:
00127238bl runtime.panicIndex
0012723c
0012723cloc_12723c:
0012723cbl runtime.panicIndex
00127240hint
00127244
00127244loc_127244:
00127244stp x0, x1, [sp+8]
00127248stp x2, x3, [sp+24]
0012724cstr w4, [sp+40]
00127250mov x3, x30
00127254bl runtime.morestack_noctxt.abi0
00127258ldp x0, x1, [sp+8]
0012725cldp x2, x3, [sp+24]
00127260ldr w4, [sp+40]
00127264b 0x127110
00127268udf 0
0012726cudf 0
00127110
00127270
00127270type:.eq.strconv.NumError: ; void type:.eq.strconv.NumError(strconv.NumError * p, strconv.NumError * q)
00127270ldr x16, [x28+16]
00127274subs xzr, sp, x16
00127278b.ls 0x1273d0
0012727cstr x30, [sp-128]!
00127280stur x29, [sp-8]
00127284sub x29, sp, 8
00127288str x0, [sp+136]
0012728cstr x1, [sp+144]
00127290strb wzr, [sp+38]
00127294ldr x3, [sp+136]
00127298ldr x3, [x3+8]
0012729cstr x3, [sp+48]
001272a0ldr x4, [x1+8]
001272a4str x4, [sp+40]
001272a8subs xzr, x3, x4
001272acb.eq 0x1272b4
001272b0b 0x1273b4
001272b4
001272b4loc_1272b4:
001272b4ldr x3, [sp+136]
001272b8ldr x3, [x3+24]
001272bcstr x3, [sp+40]
001272c0ldr x4, [sp+144]
001272c4ldr x4, [x4+24]
001272c8str x4, [sp+48]
001272ccsubs xzr, x3, x4
001272d0b.eq 0x1272d8
001272d4b 0x1273b0
001272d8
001272d8loc_1272d8:
001272d8ldr x3, [sp+136]
001272dcldr x3, [x3+8]
001272e0str x3, [sp+48]
001272e4ldr x3, [sp+136]
001272e8ldr x3, [x3]
001272ecstr x3, [sp+80]
001272f0ldr x3, [sp+144]
001272f4ldr x1, [x3]
001272f8str x1, [sp+72]
001272fcldr x2, [sp+48]
00127300ldr x0, [sp+80]
00127304bl runtime.memequal
00127308strb w0, [sp+39]
0012730ctbnz w0, 0, 0x127314
00127310b 0x1273ac
00127314
00127314loc_127314:
00127314ldr x3, [sp+136]
00127318ldr x3, [x3+24]
0012731cstr x3, [sp+48]
00127320ldr x3, [sp+136]
00127324ldr x3, [x3+16]
00127328str x3, [sp+64]
0012732cldr x3, [sp+144]
00127330ldr x1, [x3+16]
00127334str x1, [sp+56]
00127338ldr x2, [sp+48]
0012733cldr x0, [sp+64]
00127340bl runtime.memequal
00127344strb w0, [sp+39]
00127348tbnz w0, 0, 0x127350
0012734cb 0x1273a8
00127350
00127350loc_127350:
00127350ldr x3, [sp+144]
00127354ldr x4, [x3+32]
00127358ldr x3, [x3+40]
0012735cstr x4, [sp+104]
00127360str x3, [sp+112]
00127364ldr x3, [sp+136]
00127368ldr x0, [x3+32]
0012736cldr x1, [x3+40]
00127370str x0, [sp+88]
00127374str x1, [sp+96]
00127378ldr x3, [sp+104]
0012737csubs xzr, x3, x0
00127380cset x3, eq
00127384b.eq 0x12738c
00127388b 0x127398
0012738c
0012738cloc_12738c:
0012738cldr x2, [sp+112]
00127390bl runtime.ifaceeq
00127394b 0x1273a0
00127398
00127398loc_127398:
00127398mov x0, x3
0012739cb 0x1273a0
001273a0
001273a0loc_1273a0:
001273a0strb w0, [sp+38]
001273a4b 0x1273c0
001273a8
001273a8loc_1273a8:
001273a8b 0x1273b8
001273ac
001273acloc_1273ac:
001273acb 0x1273b8
001273b0
001273b0loc_1273b0:
001273b0b 0x1273b8
001273b4
001273b4loc_1273b4:
001273b4b 0x1273b8
001273b8
001273b8loc_1273b8:
001273b8strb wzr, [sp+38]
001273bcb 0x1273c0
001273c0
001273c0loc_1273c0:
001273c0ldrb w0, [sp+38]
001273c4ldur x29, [sp-8]
001273c8ldr x30, [sp], 128
001273ccret x30
001273d0
001273d0loc_1273d0:
001273d0stp x0, x1, [sp+8]
001273d4mov x3, x30
001273d8bl runtime.morestack_noctxt.abi0
001273dcldp x0, x1, [sp+8]
001273e0b 0x127270
001273e4udf 0
001273e8udf 0
001273ecudf 0
00127270
00127270type:.eq.strconv.NumError: ; void type:.eq.strconv.NumError(strconv.NumError * p, strconv.NumError * q)
00127270ldr x16, [x28+16]
00127274subs xzr, sp, x16
00127278b.ls 0x1273d0
0012727cstr x30, [sp-128]!
00127280stur x29, [sp-8]
00127284sub x29, sp, 8
00127288str x0, [sp+136]
0012728cstr x1, [sp+144]
00127290strb wzr, [sp+38]
00127294ldr x3, [sp+136]
00127298ldr x3, [x3+8]
0012729cstr x3, [sp+48]
001272a0ldr x4, [x1+8]
001272a4str x4, [sp+40]
001272a8subs xzr, x3, x4
001272acb.eq 0x1272b4
001272b0b 0x1273b4
001272b4
001272b4loc_1272b4:
001272b4ldr x3, [sp+136]
001272b8ldr x3, [x3+24]
001272bcstr x3, [sp+40]
001272c0ldr x4, [sp+144]
001272c4ldr x4, [x4+24]
001272c8str x4, [sp+48]
001272ccsubs xzr, x3, x4
001272d0b.eq 0x1272d8
001272d4b 0x1273b0
001272d8
001272d8loc_1272d8:
001272d8ldr x3, [sp+136]
001272dcldr x3, [x3+8]
001272e0str x3, [sp+48]
001272e4ldr x3, [sp+136]
001272e8ldr x3, [x3]
001272ecstr x3, [sp+80]
001272f0ldr x3, [sp+144]
001272f4ldr x1, [x3]
001272f8str x1, [sp+72]
001272fcldr x2, [sp+48]
00127300ldr x0, [sp+80]
00127304bl runtime.memequal
00127308strb w0, [sp+39]
0012730ctbnz w0, 0, 0x127314
00127310b 0x1273ac
00127314
00127314loc_127314:
00127314ldr x3, [sp+136]
00127318ldr x3, [x3+24]
0012731cstr x3, [sp+48]
00127320ldr x3, [sp+136]
00127324ldr x3, [x3+16]
00127328str x3, [sp+64]
0012732cldr x3, [sp+144]
00127330ldr x1, [x3+16]
00127334str x1, [sp+56]
00127338ldr x2, [sp+48]
0012733cldr x0, [sp+64]
00127340bl runtime.memequal
00127344strb w0, [sp+39]
00127348tbnz w0, 0, 0x127350
0012734cb 0x1273a8
00127350
00127350loc_127350:
00127350ldr x3, [sp+144]
00127354ldr x4, [x3+32]
00127358ldr x3, [x3+40]
0012735cstr x4, [sp+104]
00127360str x3, [sp+112]
00127364ldr x3, [sp+136]
00127368ldr x0, [x3+32]
0012736cldr x1, [x3+40]
00127370str x0, [sp+88]
00127374str x1, [sp+96]
00127378ldr x3, [sp+104]
0012737csubs xzr, x3, x0
00127380cset x3, eq
00127384b.eq 0x12738c
00127388b 0x127398
0012738c
0012738cloc_12738c:
0012738cldr x2, [sp+112]
00127390bl runtime.ifaceeq
00127394b 0x1273a0
00127398
00127398loc_127398:
00127398mov x0, x3
0012739cb 0x1273a0
001273a0
001273a0loc_1273a0:
001273a0strb w0, [sp+38]
001273a4b 0x1273c0
001273a8
001273a8loc_1273a8:
001273a8b 0x1273b8
001273ac
001273acloc_1273ac:
001273acb 0x1273b8
001273b0
001273b0loc_1273b0:
001273b0b 0x1273b8
001273b4
001273b4loc_1273b4:
001273b4b 0x1273b8
001273b8
001273b8loc_1273b8:
001273b8strb wzr, [sp+38]
001273bcb 0x1273c0
001273c0
001273c0loc_1273c0:
001273c0ldrb w0, [sp+38]
001273c4ldur x29, [sp-8]
001273c8ldr x30, [sp], 128
001273ccret x30
001273d0
001273d0loc_1273d0:
001273d0stp x0, x1, [sp+8]
001273d4mov x3, x30
001273d8bl runtime.morestack_noctxt.abi0
001273dcldp x0, x1, [sp+8]
001273e0b 0x127270
001273e4udf 0
001273e8udf 0
001273ecudf 0
00127270
Loading..