File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00119490
00119490strconv.(*NumError).Error: ; void strconv.(*NumError).Error(strconv.NumError * e)
00119490ldr x16, [x28+16]
00119494sub x17, sp, 128
00119498subs xzr, x17, x16
0011949cb.ls 0x119714
001194a0sub x20, sp, 256
001194a4stp x29, x30, [x20-8]
001194a8add sp, x20, 0
001194acsub x29, sp, 8
001194b0str x0, [sp+264]
001194b4stp xzr, xzr, [sp+40]
001194b8ldr x2, [sp+264]
001194bcldrsb x27, [x2]
001194c0ldr x0, [x2+16]
001194c4ldr x1, [x2+24]
001194c8str x0, [sp+88]
001194ccstr x1, [sp+96]
001194d0bl strconv.Quote
001194d4str x0, [sp+232]
001194d8str x1, [sp+240]
001194dcldr x2, [sp+264]
001194e0ldrsb x27, [x2]
001194e4ldr x3, [x2+32]
001194e8ldrsb x27, [x3]
001194ecldr x0, [x2+40]
001194f0ldr x2, [x3+24]
001194f4blr x2
001194f8str x0, [sp+216]
001194fcstr x1, [sp+224]
00119500add x20, sp, 104
00119504adr x27, 16
00119508stp x29, x27, [sp-24]
0011950csub x29, sp, 24
00119510bl fn_87cf4
00119514sub x29, sp, 8
00119518add x2, sp, 104
0011951cstr x2, [sp+56]
00119520ldrsb x27, [x2]
00119524orr x3, xzr, 8
00119528str x3, [x2+8]
0011952cadrp x27, 0x932000
00119530ldr w4, [x27+3056]
00119534cbz w4, 0x11953c
00119538b 0x119540
0011953c
0011953cloc_11953c:
0011953cb 0x119550
00119540
00119540loc_119540:
00119540ldr x4, [x2]
00119544bl runtime.gcWriteBarrier1
00119548str x4, [x25]
0011954cb 0x119550
00119550
00119550loc_119550:
00119550adrp x4, 0x598000
00119554add x4, x4, 1332
00119558str x4, [x2]
0011955cldrsb x27, [x2]
00119560ldr x4, [sp+264]
00119564ldrsb x27, [x4]
00119568ldr x5, [x4]
0011956cldr x4, [x4+8]
00119570str x4, [x2+24]
00119574adrp x27, 0x932000
00119578ldr w4, [x27+3056]
0011957ccbz w4, 0x119584
00119580b 0x119588
00119584
00119584loc_119584:
00119584b 0x11959c
00119588
00119588loc_119588:
00119588bl runtime.gcWriteBarrier2
0011958cstr x5, [x25]
00119590ldr x4, [x2+16]
00119594str x4, [x25+8]
00119598b 0x11959c
0011959c
0011959cloc_11959c:
0011959cstr x5, [x2+16]
001195a0ldr x4, [sp+56]
001195a4ldrsb x27, [x4]
001195a8orr x5, xzr, 2
001195acstr x5, [x4+40]
001195b0adrp x27, 0x932000
001195b4ldr w6, [x27+3056]
001195b8cbz w6, 0x1195c0
001195bcb 0x1195c4
001195c0
001195c0loc_1195c0:
001195c0b 0x1195d4
001195c4
001195c4loc_1195c4:
001195c4ldr x6, [x4+32]
001195c8bl runtime.gcWriteBarrier1
001195ccstr x6, [x25]
001195d0b 0x1195d4
001195d4
001195d4loc_1195d4:
001195d4adrp x6, 0x596000
001195d8add x6, x6, 4041
001195dcstr x6, [x4+32]
001195e0ldr x4, [sp+56]
001195e4ldrsb x27, [x4]
001195e8str x3, [x4+56]
001195ecadrp x27, 0x932000
001195f0ldr w6, [x27+3056]
001195f4cbz w6, 0x1195fc
001195f8b 0x119600
001195fc
001195fcloc_1195fc:
001195fcb 0x119610
00119600
00119600loc_119600:
00119600ldr x6, [x4+48]
00119604bl runtime.gcWriteBarrier1
00119608str x6, [x25]
0011960cb 0x119610
00119610
00119610loc_119610:
00119610adrp x6, 0x598000
00119614add x6, x6, 1340
00119618str x6, [x4+48]
0011961cldr x4, [sp+232]
00119620ldr x6, [sp+240]
00119624ldr x7, [sp+56]
00119628ldrsb x27, [x7]
0011962cstr x6, [x7+72]
00119630adrp x27, 0x932000
00119634ldr w6, [x27+3056]
00119638cbz w6, 0x119640
0011963cb 0x119644
00119640
00119640loc_119640:
00119640b 0x119658
00119644
00119644loc_119644:
00119644bl runtime.gcWriteBarrier2
00119648str x4, [x25]
0011964cldr x6, [x7+64]
00119650str x6, [x25+8]
00119654b 0x119658
00119658
00119658loc_119658:
00119658str x4, [x7+64]
0011965cldr x4, [sp+56]
00119660ldrsb x27, [x4]
00119664str x5, [x4+88]
00119668adrp x27, 0x932000
0011966cldr w5, [x27+3056]
00119670cbz w5, 0x119678
00119674b 0x11967c
00119678
00119678loc_119678:
00119678b 0x11968c
0011967c
0011967cloc_11967c:
0011967cldr x5, [x4+80]
00119680bl runtime.gcWriteBarrier1
00119684str x5, [x25]
00119688b 0x11968c
0011968c
0011968cloc_11968c:
0011968cadrp x5, 0x596000
00119690add x5, x5, 4041
00119694str x5, [x4+80]
00119698ldr x4, [sp+216]
0011969cldr x5, [sp+224]
001196a0ldr x6, [sp+56]
001196a4ldrsb x27, [x6]
001196a8str x5, [x6+104]
001196acadrp x27, 0x932000
001196b0ldr w5, [x27+3056]
001196b4cbz w5, 0x1196bc
001196b8b 0x1196c0
001196bc
001196bcloc_1196bc:
001196bcb 0x1196d4
001196c0
001196c0loc_1196c0:
001196c0bl runtime.gcWriteBarrier2
001196c4str x4, [x25]
001196c8ldr x5, [x6+96]
001196ccstr x5, [x25+8]
001196d0b 0x1196d4
001196d4
001196d4loc_1196d4:
001196d4str x4, [x6+96]
001196d8ldr x1, [sp+56]
001196dcldrsb x27, [x1]
001196e0b 0x1196e4
001196e4
001196e4loc_1196e4:
001196e4str x1, [sp+64]
001196e8orr x3, xzr, 7
001196ecstr x3, [sp+72]
001196f0str x3, [sp+80]
001196f4mov x0, xzr
001196f8mov x2, x3
001196fcbl runtime.concatstrings
00119700str x0, [sp+40]
00119704str x1, [sp+48]
00119708ldp x29, x30, [sp-8]
0011970cadd sp, sp, 256
00119710ret x30
00119714
00119714loc_119714:
00119714str x0, [sp+8]
00119718mov x3, x30
0011971cbl runtime.morestack_noctxt.abi0
00119720ldr x0, [sp+8]
00119724b 0x119490
00119728udf 0
0011972cudf 0
00119490
00119490strconv.(*NumError).Error: ; void strconv.(*NumError).Error(strconv.NumError * e)
00119490ldr x16, [x28+16]
00119494sub x17, sp, 128
00119498subs xzr, x17, x16
0011949cb.ls 0x119714
001194a0sub x20, sp, 256
001194a4stp x29, x30, [x20-8]
001194a8add sp, x20, 0
001194acsub x29, sp, 8
001194b0str x0, [sp+264]
001194b4stp xzr, xzr, [sp+40]
001194b8ldr x2, [sp+264]
001194bcldrsb x27, [x2]
001194c0ldr x0, [x2+16]
001194c4ldr x1, [x2+24]
001194c8str x0, [sp+88]
001194ccstr x1, [sp+96]
001194d0bl strconv.Quote
001194d4str x0, [sp+232]
001194d8str x1, [sp+240]
001194dcldr x2, [sp+264]
001194e0ldrsb x27, [x2]
001194e4ldr x3, [x2+32]
001194e8ldrsb x27, [x3]
001194ecldr x0, [x2+40]
001194f0ldr x2, [x3+24]
001194f4blr x2
001194f8str x0, [sp+216]
001194fcstr x1, [sp+224]
00119500add x20, sp, 104
00119504adr x27, 16
00119508stp x29, x27, [sp-24]
0011950csub x29, sp, 24
00119510bl fn_87cf4
00119514sub x29, sp, 8
00119518add x2, sp, 104
0011951cstr x2, [sp+56]
00119520ldrsb x27, [x2]
00119524orr x3, xzr, 8
00119528str x3, [x2+8]
0011952cadrp x27, 0x932000
00119530ldr w4, [x27+3056]
00119534cbz w4, 0x11953c
00119538b 0x119540
0011953c
0011953cloc_11953c:
0011953cb 0x119550
00119540
00119540loc_119540:
00119540ldr x4, [x2]
00119544bl runtime.gcWriteBarrier1
00119548str x4, [x25]
0011954cb 0x119550
00119550
00119550loc_119550:
00119550adrp x4, 0x598000
00119554add x4, x4, 1332
00119558str x4, [x2]
0011955cldrsb x27, [x2]
00119560ldr x4, [sp+264]
00119564ldrsb x27, [x4]
00119568ldr x5, [x4]
0011956cldr x4, [x4+8]
00119570str x4, [x2+24]
00119574adrp x27, 0x932000
00119578ldr w4, [x27+3056]
0011957ccbz w4, 0x119584
00119580b 0x119588
00119584
00119584loc_119584:
00119584b 0x11959c
00119588
00119588loc_119588:
00119588bl runtime.gcWriteBarrier2
0011958cstr x5, [x25]
00119590ldr x4, [x2+16]
00119594str x4, [x25+8]
00119598b 0x11959c
0011959c
0011959cloc_11959c:
0011959cstr x5, [x2+16]
001195a0ldr x4, [sp+56]
001195a4ldrsb x27, [x4]
001195a8orr x5, xzr, 2
001195acstr x5, [x4+40]
001195b0adrp x27, 0x932000
001195b4ldr w6, [x27+3056]
001195b8cbz w6, 0x1195c0
001195bcb 0x1195c4
001195c0
001195c0loc_1195c0:
001195c0b 0x1195d4
001195c4
001195c4loc_1195c4:
001195c4ldr x6, [x4+32]
001195c8bl runtime.gcWriteBarrier1
001195ccstr x6, [x25]
001195d0b 0x1195d4
001195d4
001195d4loc_1195d4:
001195d4adrp x6, 0x596000
001195d8add x6, x6, 4041
001195dcstr x6, [x4+32]
001195e0ldr x4, [sp+56]
001195e4ldrsb x27, [x4]
001195e8str x3, [x4+56]
001195ecadrp x27, 0x932000
001195f0ldr w6, [x27+3056]
001195f4cbz w6, 0x1195fc
001195f8b 0x119600
001195fc
001195fcloc_1195fc:
001195fcb 0x119610
00119600
00119600loc_119600:
00119600ldr x6, [x4+48]
00119604bl runtime.gcWriteBarrier1
00119608str x6, [x25]
0011960cb 0x119610
00119610
00119610loc_119610:
00119610adrp x6, 0x598000
00119614add x6, x6, 1340
00119618str x6, [x4+48]
0011961cldr x4, [sp+232]
00119620ldr x6, [sp+240]
00119624ldr x7, [sp+56]
00119628ldrsb x27, [x7]
0011962cstr x6, [x7+72]
00119630adrp x27, 0x932000
00119634ldr w6, [x27+3056]
00119638cbz w6, 0x119640
0011963cb 0x119644
00119640
00119640loc_119640:
00119640b 0x119658
00119644
00119644loc_119644:
00119644bl runtime.gcWriteBarrier2
00119648str x4, [x25]
0011964cldr x6, [x7+64]
00119650str x6, [x25+8]
00119654b 0x119658
00119658
00119658loc_119658:
00119658str x4, [x7+64]
0011965cldr x4, [sp+56]
00119660ldrsb x27, [x4]
00119664str x5, [x4+88]
00119668adrp x27, 0x932000
0011966cldr w5, [x27+3056]
00119670cbz w5, 0x119678
00119674b 0x11967c
00119678
00119678loc_119678:
00119678b 0x11968c
0011967c
0011967cloc_11967c:
0011967cldr x5, [x4+80]
00119680bl runtime.gcWriteBarrier1
00119684str x5, [x25]
00119688b 0x11968c
0011968c
0011968cloc_11968c:
0011968cadrp x5, 0x596000
00119690add x5, x5, 4041
00119694str x5, [x4+80]
00119698ldr x4, [sp+216]
0011969cldr x5, [sp+224]
001196a0ldr x6, [sp+56]
001196a4ldrsb x27, [x6]
001196a8str x5, [x6+104]
001196acadrp x27, 0x932000
001196b0ldr w5, [x27+3056]
001196b4cbz w5, 0x1196bc
001196b8b 0x1196c0
001196bc
001196bcloc_1196bc:
001196bcb 0x1196d4
001196c0
001196c0loc_1196c0:
001196c0bl runtime.gcWriteBarrier2
001196c4str x4, [x25]
001196c8ldr x5, [x6+96]
001196ccstr x5, [x25+8]
001196d0b 0x1196d4
001196d4
001196d4loc_1196d4:
001196d4str x4, [x6+96]
001196d8ldr x1, [sp+56]
001196dcldrsb x27, [x1]
001196e0b 0x1196e4
001196e4
001196e4loc_1196e4:
001196e4str x1, [sp+64]
001196e8orr x3, xzr, 7
001196ecstr x3, [sp+72]
001196f0str x3, [sp+80]
001196f4mov x0, xzr
001196f8mov x2, x3
001196fcbl runtime.concatstrings
00119700str x0, [sp+40]
00119704str x1, [sp+48]
00119708ldp x29, x30, [sp-8]
0011970cadd sp, sp, 256
00119710ret x30
00119714
00119714loc_119714:
00119714str x0, [sp+8]
00119718mov x3, x30
0011971cbl runtime.morestack_noctxt.abi0
00119720ldr x0, [sp+8]
00119724b 0x119490
00119728udf 0
0011972cudf 0
00119490
00119730
00119730strconv.(*NumError).Unwrap: ; void strconv.(*NumError).Unwrap(strconv.NumError * e)
00119730str x30, [sp-32]!
00119734stur x29, [sp-8]
00119738sub x29, sp, 8
0011973cstr x0, [sp+40]
00119740stp xzr, xzr, [sp+8]
00119744ldr x2, [sp+40]
00119748ldrsb x27, [x2]
0011974cldr x0, [x2+32]
00119750ldr x1, [x2+40]
00119754str x0, [sp+8]
00119758str x1, [sp+16]
0011975cadd x29, sp, 24
00119760add sp, sp, 32
00119764ret x30
00119768udf 0
0011976cudf 0
00119730
00119730strconv.(*NumError).Unwrap: ; void strconv.(*NumError).Unwrap(strconv.NumError * e)
00119730str x30, [sp-32]!
00119734stur x29, [sp-8]
00119738sub x29, sp, 8
0011973cstr x0, [sp+40]
00119740stp xzr, xzr, [sp+8]
00119744ldr x2, [sp+40]
00119748ldrsb x27, [x2]
0011974cldr x0, [x2+32]
00119750ldr x1, [x2+40]
00119754str x0, [sp+8]
00119758str x1, [sp+16]
0011975cadd x29, sp, 24
00119760add sp, sp, 32
00119764ret x30
00119768udf 0
0011976cudf 0
00119730
00119770
00119770strconv.syntaxError: ; void strconv.syntaxError(struct string fn, struct string str)
00119770ldr x16, [x28+16]
00119774subs xzr, sp, x16
00119778b.ls 0x119894
0011977cstr x30, [sp-80]!
00119780stur x29, [sp-8]
00119784sub x29, sp, 8
00119788str x0, [sp+88]
0011978cstr x1, [sp+96]
00119790str x2, [sp+104]
00119794str x3, [sp+112]
00119798str xzr, [sp+40]
0011979cldr x0, [sp+104]
001197a0ldr x1, [sp+112]
001197a4bl internal/stringslite.Clone
001197a8str x0, [sp+56]
001197acstr x1, [sp+64]
001197b0adrp x0, 0x539000
001197b4add x0, x0, 2432
001197b8bl runtime.newobject
001197bcstr x0, [sp+48]
001197c0ldr x2, [sp+88]
001197c4ldr x3, [sp+96]
001197c8str x3, [x0+8]
001197ccadrp x27, 0x932000
001197d0ldr w3, [x27+3056]
001197d4cbz w3, 0x1197dc
001197d8b 0x1197e0
001197dc
001197dcloc_1197dc:
001197dcb 0x1197f4
001197e0
001197e0loc_1197e0:
001197e0bl runtime.gcWriteBarrier2
001197e4str x2, [x25]
001197e8ldr x1, [x0]
001197ecstr x1, [x25+8]
001197f0b 0x1197f4
001197f4
001197f4loc_1197f4:
001197f4str x2, [x0]
001197f8ldr x1, [sp+48]
001197fcldrsb x27, [x1]
00119800ldr x2, [sp+56]
00119804ldr x3, [sp+64]
00119808str x3, [x1+24]
0011980cadrp x27, 0x932000
00119810ldr w3, [x27+3056]
00119814cbz w3, 0x11981c
00119818b 0x119820
0011981c
0011981cloc_11981c:
0011981cb 0x119834
00119820
00119820loc_119820:
00119820bl runtime.gcWriteBarrier2
00119824str x2, [x25]
00119828ldr x3, [x1+16]
0011982cstr x3, [x25+8]
00119830b 0x119834
00119834
00119834loc_119834:
00119834str x2, [x1+16]
00119838ldr x1, [sp+48]
0011983cldrsb x27, [x1]
00119840adrp x27, 0x908000
00119844ldr x2, [x27+2056]
00119848adrp x27, 0x908000
0011984cldr x3, [x27+2048]
00119850str x3, [x1+32]
00119854adrp x27, 0x932000
00119858ldr w3, [x27+3056]
0011985ccbz w3, 0x119864
00119860b 0x119868
00119864
00119864loc_119864:
00119864b 0x11987c
00119868
00119868loc_119868:
00119868bl runtime.gcWriteBarrier2
0011986cstr x2, [x25]
00119870ldr x3, [x1+40]
00119874str x3, [x25+8]
00119878b 0x11987c
0011987c
0011987cloc_11987c:
0011987cstr x2, [x1+40]
00119880ldr x0, [sp+48]
00119884str x0, [sp+40]
00119888ldur x29, [sp-8]
0011988cldr x30, [sp], 80
00119890ret x30
00119894
00119894loc_119894:
00119894stp x0, x1, [sp+8]
00119898stp x2, x3, [sp+24]
0011989cmov x3, x30
001198a0bl runtime.morestack_noctxt.abi0
001198a4ldp x0, x1, [sp+8]
001198a8ldp x2, x3, [sp+24]
001198acb 0x119770
00119770
00119770strconv.syntaxError: ; void strconv.syntaxError(struct string fn, struct string str)
00119770ldr x16, [x28+16]
00119774subs xzr, sp, x16
00119778b.ls 0x119894
0011977cstr x30, [sp-80]!
00119780stur x29, [sp-8]
00119784sub x29, sp, 8
00119788str x0, [sp+88]
0011978cstr x1, [sp+96]
00119790str x2, [sp+104]
00119794str x3, [sp+112]
00119798str xzr, [sp+40]
0011979cldr x0, [sp+104]
001197a0ldr x1, [sp+112]
001197a4bl internal/stringslite.Clone
001197a8str x0, [sp+56]
001197acstr x1, [sp+64]
001197b0adrp x0, 0x539000
001197b4add x0, x0, 2432
001197b8bl runtime.newobject
001197bcstr x0, [sp+48]
001197c0ldr x2, [sp+88]
001197c4ldr x3, [sp+96]
001197c8str x3, [x0+8]
001197ccadrp x27, 0x932000
001197d0ldr w3, [x27+3056]
001197d4cbz w3, 0x1197dc
001197d8b 0x1197e0
001197dc
001197dcloc_1197dc:
001197dcb 0x1197f4
001197e0
001197e0loc_1197e0:
001197e0bl runtime.gcWriteBarrier2
001197e4str x2, [x25]
001197e8ldr x1, [x0]
001197ecstr x1, [x25+8]
001197f0b 0x1197f4
001197f4
001197f4loc_1197f4:
001197f4str x2, [x0]
001197f8ldr x1, [sp+48]
001197fcldrsb x27, [x1]
00119800ldr x2, [sp+56]
00119804ldr x3, [sp+64]
00119808str x3, [x1+24]
0011980cadrp x27, 0x932000
00119810ldr w3, [x27+3056]
00119814cbz w3, 0x11981c
00119818b 0x119820
0011981c
0011981cloc_11981c:
0011981cb 0x119834
00119820
00119820loc_119820:
00119820bl runtime.gcWriteBarrier2
00119824str x2, [x25]
00119828ldr x3, [x1+16]
0011982cstr x3, [x25+8]
00119830b 0x119834
00119834
00119834loc_119834:
00119834str x2, [x1+16]
00119838ldr x1, [sp+48]
0011983cldrsb x27, [x1]
00119840adrp x27, 0x908000
00119844ldr x2, [x27+2056]
00119848adrp x27, 0x908000
0011984cldr x3, [x27+2048]
00119850str x3, [x1+32]
00119854adrp x27, 0x932000
00119858ldr w3, [x27+3056]
0011985ccbz w3, 0x119864
00119860b 0x119868
00119864
00119864loc_119864:
00119864b 0x11987c
00119868
00119868loc_119868:
00119868bl runtime.gcWriteBarrier2
0011986cstr x2, [x25]
00119870ldr x3, [x1+40]
00119874str x3, [x25+8]
00119878b 0x11987c
0011987c
0011987cloc_11987c:
0011987cstr x2, [x1+40]
00119880ldr x0, [sp+48]
00119884str x0, [sp+40]
00119888ldur x29, [sp-8]
0011988cldr x30, [sp], 80
00119890ret x30
00119894
00119894loc_119894:
00119894stp x0, x1, [sp+8]
00119898stp x2, x3, [sp+24]
0011989cmov x3, x30
001198a0bl runtime.morestack_noctxt.abi0
001198a4ldp x0, x1, [sp+8]
001198a8ldp x2, x3, [sp+24]
001198acb 0x119770
00119770
001198b0
001198b0strconv.rangeError: ; void strconv.rangeError(struct string fn, struct string str)
001198b0ldr x16, [x28+16]
001198b4subs xzr, sp, x16
001198b8b.ls 0x1199d4
001198bcstr x30, [sp-80]!
001198c0stur x29, [sp-8]
001198c4sub x29, sp, 8
001198c8str x0, [sp+88]
001198ccstr x1, [sp+96]
001198d0str x2, [sp+104]
001198d4str x3, [sp+112]
001198d8str xzr, [sp+40]
001198dcldr x0, [sp+104]
001198e0ldr x1, [sp+112]
001198e4bl internal/stringslite.Clone
001198e8str x0, [sp+56]
001198ecstr x1, [sp+64]
001198f0adrp x0, 0x539000
001198f4add x0, x0, 2432
001198f8bl runtime.newobject
001198fcstr x0, [sp+48]
00119900ldr x2, [sp+88]
00119904ldr x3, [sp+96]
00119908str x3, [x0+8]
0011990cadrp x27, 0x932000
00119910ldr w3, [x27+3056]
00119914cbz w3, 0x11991c
00119918b 0x119920
0011991c
0011991cloc_11991c:
0011991cb 0x119934
00119920
00119920loc_119920:
00119920bl runtime.gcWriteBarrier2
00119924str x2, [x25]
00119928ldr x1, [x0]
0011992cstr x1, [x25+8]
00119930b 0x119934
00119934
00119934loc_119934:
00119934str x2, [x0]
00119938ldr x1, [sp+48]
0011993cldrsb x27, [x1]
00119940ldr x2, [sp+56]
00119944ldr x3, [sp+64]
00119948str x3, [x1+24]
0011994cadrp x27, 0x932000
00119950ldr w3, [x27+3056]
00119954cbz w3, 0x11995c
00119958b 0x119960
0011995c
0011995cloc_11995c:
0011995cb 0x119974
00119960
00119960loc_119960:
00119960bl runtime.gcWriteBarrier2
00119964str x2, [x25]
00119968ldr x3, [x1+16]
0011996cstr x3, [x25+8]
00119970b 0x119974
00119974
00119974loc_119974:
00119974str x2, [x1+16]
00119978ldr x1, [sp+48]
0011997cldrsb x27, [x1]
00119980adrp x27, 0x908000
00119984ldr x2, [x27+2040]
00119988adrp x27, 0x908000
0011998cldr x3, [x27+2032]
00119990str x3, [x1+32]
00119994adrp x27, 0x932000
00119998ldr w3, [x27+3056]
0011999ccbz w3, 0x1199a4
001199a0b 0x1199a8
001199a4
001199a4loc_1199a4:
001199a4b 0x1199bc
001199a8
001199a8loc_1199a8:
001199a8bl runtime.gcWriteBarrier2
001199acstr x2, [x25]
001199b0ldr x3, [x1+40]
001199b4str x3, [x25+8]
001199b8b 0x1199bc
001199bc
001199bcloc_1199bc:
001199bcstr x2, [x1+40]
001199c0ldr x0, [sp+48]
001199c4str x0, [sp+40]
001199c8ldur x29, [sp-8]
001199ccldr x30, [sp], 80
001199d0ret x30
001199d4
001199d4loc_1199d4:
001199d4stp x0, x1, [sp+8]
001199d8stp x2, x3, [sp+24]
001199dcmov x3, x30
001199e0bl runtime.morestack_noctxt.abi0
001199e4ldp x0, x1, [sp+8]
001199e8ldp x2, x3, [sp+24]
001199ecb 0x1198b0
001198b0
001198b0strconv.rangeError: ; void strconv.rangeError(struct string fn, struct string str)
001198b0ldr x16, [x28+16]
001198b4subs xzr, sp, x16
001198b8b.ls 0x1199d4
001198bcstr x30, [sp-80]!
001198c0stur x29, [sp-8]
001198c4sub x29, sp, 8
001198c8str x0, [sp+88]
001198ccstr x1, [sp+96]
001198d0str x2, [sp+104]
001198d4str x3, [sp+112]
001198d8str xzr, [sp+40]
001198dcldr x0, [sp+104]
001198e0ldr x1, [sp+112]
001198e4bl internal/stringslite.Clone
001198e8str x0, [sp+56]
001198ecstr x1, [sp+64]
001198f0adrp x0, 0x539000
001198f4add x0, x0, 2432
001198f8bl runtime.newobject
001198fcstr x0, [sp+48]
00119900ldr x2, [sp+88]
00119904ldr x3, [sp+96]
00119908str x3, [x0+8]
0011990cadrp x27, 0x932000
00119910ldr w3, [x27+3056]
00119914cbz w3, 0x11991c
00119918b 0x119920
0011991c
0011991cloc_11991c:
0011991cb 0x119934
00119920
00119920loc_119920:
00119920bl runtime.gcWriteBarrier2
00119924str x2, [x25]
00119928ldr x1, [x0]
0011992cstr x1, [x25+8]
00119930b 0x119934
00119934
00119934loc_119934:
00119934str x2, [x0]
00119938ldr x1, [sp+48]
0011993cldrsb x27, [x1]
00119940ldr x2, [sp+56]
00119944ldr x3, [sp+64]
00119948str x3, [x1+24]
0011994cadrp x27, 0x932000
00119950ldr w3, [x27+3056]
00119954cbz w3, 0x11995c
00119958b 0x119960
0011995c
0011995cloc_11995c:
0011995cb 0x119974
00119960
00119960loc_119960:
00119960bl runtime.gcWriteBarrier2
00119964str x2, [x25]
00119968ldr x3, [x1+16]
0011996cstr x3, [x25+8]
00119970b 0x119974
00119974
00119974loc_119974:
00119974str x2, [x1+16]
00119978ldr x1, [sp+48]
0011997cldrsb x27, [x1]
00119980adrp x27, 0x908000
00119984ldr x2, [x27+2040]
00119988adrp x27, 0x908000
0011998cldr x3, [x27+2032]
00119990str x3, [x1+32]
00119994adrp x27, 0x932000
00119998ldr w3, [x27+3056]
0011999ccbz w3, 0x1199a4
001199a0b 0x1199a8
001199a4
001199a4loc_1199a4:
001199a4b 0x1199bc
001199a8
001199a8loc_1199a8:
001199a8bl runtime.gcWriteBarrier2
001199acstr x2, [x25]
001199b0ldr x3, [x1+40]
001199b4str x3, [x25+8]
001199b8b 0x1199bc
001199bc
001199bcloc_1199bc:
001199bcstr x2, [x1+40]
001199c0ldr x0, [sp+48]
001199c4str x0, [sp+40]
001199c8ldur x29, [sp-8]
001199ccldr x30, [sp], 80
001199d0ret x30
001199d4
001199d4loc_1199d4:
001199d4stp x0, x1, [sp+8]
001199d8stp x2, x3, [sp+24]
001199dcmov x3, x30
001199e0bl runtime.morestack_noctxt.abi0
001199e4ldp x0, x1, [sp+8]
001199e8ldp x2, x3, [sp+24]
001199ecb 0x1198b0
001198b0
001199f0
001199f0strconv.baseError: ; void strconv.baseError(struct string fn, struct string str, int base)
001199f0ldr x16, [x28+16]
001199f4sub x17, sp, 16
001199f8subs xzr, x17, x16
001199fcb.ls 0x119b54
00119a00str x30, [sp-144]!
00119a04stur x29, [sp-8]
00119a08sub x29, sp, 8
00119a0cstr x0, [sp+152]
00119a10str x1, [sp+160]
00119a14str x2, [sp+168]
00119a18str x3, [sp+176]
00119a1cstr x4, [sp+184]
00119a20str xzr, [sp+56]
00119a24ldr x0, [sp+168]
00119a28ldr x1, [sp+176]
00119a2cbl internal/stringslite.Clone
00119a30str x0, [sp+120]
00119a34str x1, [sp+128]
00119a38ldr x0, [sp+184]
00119a3cbl strconv.Itoa
00119a40str x0, [sp+104]
00119a44str x1, [sp+112]
00119a48movz x2, 13
00119a4cmov x3, x0
00119a50mov x4, x1
00119a54mov x0, xzr
00119a58adrp x1, 0x59a000
00119a5cadd x1, x1, 2096
00119a60bl runtime.concatstring2
00119a64str x0, [sp+72]
00119a68str x1, [sp+80]
00119a6cbl errors.New
00119a70str x0, [sp+88]
00119a74str x1, [sp+96]
00119a78adrp x0, 0x539000
00119a7cadd x0, x0, 2432
00119a80bl runtime.newobject
00119a84str x0, [sp+64]
00119a88ldr x2, [sp+152]
00119a8cldr x3, [sp+160]
00119a90str x3, [x0+8]
00119a94adrp x27, 0x932000
00119a98ldr w3, [x27+3056]
00119a9ccbz w3, 0x119aa4
00119aa0b 0x119aa8
00119aa4
00119aa4loc_119aa4:
00119aa4b 0x119abc
00119aa8
00119aa8loc_119aa8:
00119aa8bl runtime.gcWriteBarrier2
00119aacstr x2, [x25]
00119ab0ldr x1, [x0]
00119ab4str x1, [x25+8]
00119ab8b 0x119abc
00119abc
00119abcloc_119abc:
00119abcstr x2, [x0]
00119ac0ldr x1, [sp+64]
00119ac4ldrsb x27, [x1]
00119ac8ldr x2, [sp+120]
00119accldr x3, [sp+128]
00119ad0str x3, [x1+24]
00119ad4adrp x27, 0x932000
00119ad8ldr w3, [x27+3056]
00119adccbz w3, 0x119ae4
00119ae0b 0x119ae8
00119ae4
00119ae4loc_119ae4:
00119ae4b 0x119afc
00119ae8
00119ae8loc_119ae8:
00119ae8bl runtime.gcWriteBarrier2
00119aecstr x2, [x25]
00119af0ldr x3, [x1+16]
00119af4str x3, [x25+8]
00119af8b 0x119afc
00119afc
00119afcloc_119afc:
00119afcstr x2, [x1+16]
00119b00ldr x1, [sp+64]
00119b04ldrsb x27, [x1]
00119b08ldr x2, [sp+96]
00119b0cldr x3, [sp+88]
00119b10str x3, [x1+32]
00119b14adrp x27, 0x932000
00119b18ldr w3, [x27+3056]
00119b1ccbz w3, 0x119b24
00119b20b 0x119b28
00119b24
00119b24loc_119b24:
00119b24b 0x119b3c
00119b28
00119b28loc_119b28:
00119b28bl runtime.gcWriteBarrier2
00119b2cstr x2, [x25]
00119b30ldr x3, [x1+40]
00119b34str x3, [x25+8]
00119b38b 0x119b3c
00119b3c
00119b3cloc_119b3c:
00119b3cstr x2, [x1+40]
00119b40ldr x0, [sp+64]
00119b44str x0, [sp+56]
00119b48ldur x29, [sp-8]
00119b4cldr x30, [sp], 144
00119b50ret x30
00119b54
00119b54loc_119b54:
00119b54stp x0, x1, [sp+8]
00119b58stp x2, x3, [sp+24]
00119b5cstr x4, [sp+40]
00119b60mov x3, x30
00119b64bl runtime.morestack_noctxt.abi0
00119b68ldp x0, x1, [sp+8]
00119b6cldp x2, x3, [sp+24]
00119b70ldr x4, [sp+40]
00119b74b 0x1199f0
00119b78udf 0
00119b7cudf 0
001199f0
001199f0strconv.baseError: ; void strconv.baseError(struct string fn, struct string str, int base)
001199f0ldr x16, [x28+16]
001199f4sub x17, sp, 16
001199f8subs xzr, x17, x16
001199fcb.ls 0x119b54
00119a00str x30, [sp-144]!
00119a04stur x29, [sp-8]
00119a08sub x29, sp, 8
00119a0cstr x0, [sp+152]
00119a10str x1, [sp+160]
00119a14str x2, [sp+168]
00119a18str x3, [sp+176]
00119a1cstr x4, [sp+184]
00119a20str xzr, [sp+56]
00119a24ldr x0, [sp+168]
00119a28ldr x1, [sp+176]
00119a2cbl internal/stringslite.Clone
00119a30str x0, [sp+120]
00119a34str x1, [sp+128]
00119a38ldr x0, [sp+184]
00119a3cbl strconv.Itoa
00119a40str x0, [sp+104]
00119a44str x1, [sp+112]
00119a48movz x2, 13
00119a4cmov x3, x0
00119a50mov x4, x1
00119a54mov x0, xzr
00119a58adrp x1, 0x59a000
00119a5cadd x1, x1, 2096
00119a60bl runtime.concatstring2
00119a64str x0, [sp+72]
00119a68str x1, [sp+80]
00119a6cbl errors.New
00119a70str x0, [sp+88]
00119a74str x1, [sp+96]
00119a78adrp x0, 0x539000
00119a7cadd x0, x0, 2432
00119a80bl runtime.newobject
00119a84str x0, [sp+64]
00119a88ldr x2, [sp+152]
00119a8cldr x3, [sp+160]
00119a90str x3, [x0+8]
00119a94adrp x27, 0x932000
00119a98ldr w3, [x27+3056]
00119a9ccbz w3, 0x119aa4
00119aa0b 0x119aa8
00119aa4
00119aa4loc_119aa4:
00119aa4b 0x119abc
00119aa8
00119aa8loc_119aa8:
00119aa8bl runtime.gcWriteBarrier2
00119aacstr x2, [x25]
00119ab0ldr x1, [x0]
00119ab4str x1, [x25+8]
00119ab8b 0x119abc
00119abc
00119abcloc_119abc:
00119abcstr x2, [x0]
00119ac0ldr x1, [sp+64]
00119ac4ldrsb x27, [x1]
00119ac8ldr x2, [sp+120]
00119accldr x3, [sp+128]
00119ad0str x3, [x1+24]
00119ad4adrp x27, 0x932000
00119ad8ldr w3, [x27+3056]
00119adccbz w3, 0x119ae4
00119ae0b 0x119ae8
00119ae4
00119ae4loc_119ae4:
00119ae4b 0x119afc
00119ae8
00119ae8loc_119ae8:
00119ae8bl runtime.gcWriteBarrier2
00119aecstr x2, [x25]
00119af0ldr x3, [x1+16]
00119af4str x3, [x25+8]
00119af8b 0x119afc
00119afc
00119afcloc_119afc:
00119afcstr x2, [x1+16]
00119b00ldr x1, [sp+64]
00119b04ldrsb x27, [x1]
00119b08ldr x2, [sp+96]
00119b0cldr x3, [sp+88]
00119b10str x3, [x1+32]
00119b14adrp x27, 0x932000
00119b18ldr w3, [x27+3056]
00119b1ccbz w3, 0x119b24
00119b20b 0x119b28
00119b24
00119b24loc_119b24:
00119b24b 0x119b3c
00119b28
00119b28loc_119b28:
00119b28bl runtime.gcWriteBarrier2
00119b2cstr x2, [x25]
00119b30ldr x3, [x1+40]
00119b34str x3, [x25+8]
00119b38b 0x119b3c
00119b3c
00119b3cloc_119b3c:
00119b3cstr x2, [x1+40]
00119b40ldr x0, [sp+64]
00119b44str x0, [sp+56]
00119b48ldur x29, [sp-8]
00119b4cldr x30, [sp], 144
00119b50ret x30
00119b54
00119b54loc_119b54:
00119b54stp x0, x1, [sp+8]
00119b58stp x2, x3, [sp+24]
00119b5cstr x4, [sp+40]
00119b60mov x3, x30
00119b64bl runtime.morestack_noctxt.abi0
00119b68ldp x0, x1, [sp+8]
00119b6cldp x2, x3, [sp+24]
00119b70ldr x4, [sp+40]
00119b74b 0x1199f0
00119b78udf 0
00119b7cudf 0
001199f0
00119b80
00119b80strconv.bitSizeError: ; void strconv.bitSizeError(struct string fn, struct string str, int bitSize)
00119b80ldr x16, [x28+16]
00119b84sub x17, sp, 16
00119b88subs xzr, x17, x16
00119b8cb.ls 0x119ce4
00119b90str x30, [sp-144]!
00119b94stur x29, [sp-8]
00119b98sub x29, sp, 8
00119b9cstr x0, [sp+152]
00119ba0str x1, [sp+160]
00119ba4str x2, [sp+168]
00119ba8str x3, [sp+176]
00119bacstr x4, [sp+184]
00119bb0str xzr, [sp+56]
00119bb4ldr x0, [sp+168]
00119bb8ldr x1, [sp+176]
00119bbcbl internal/stringslite.Clone
00119bc0str x0, [sp+120]
00119bc4str x1, [sp+128]
00119bc8ldr x0, [sp+184]
00119bccbl strconv.Itoa
00119bd0str x0, [sp+104]
00119bd4str x1, [sp+112]
00119bd8movz x2, 17
00119bdcmov x3, x0
00119be0mov x4, x1
00119be4mov x0, xzr
00119be8adrp x1, 0x59c000
00119becadd x1, x1, 982
00119bf0bl runtime.concatstring2
00119bf4str x0, [sp+72]
00119bf8str x1, [sp+80]
00119bfcbl errors.New
00119c00str x0, [sp+88]
00119c04str x1, [sp+96]
00119c08adrp x0, 0x539000
00119c0cadd x0, x0, 2432
00119c10bl runtime.newobject
00119c14str x0, [sp+64]
00119c18ldr x2, [sp+152]
00119c1cldr x3, [sp+160]
00119c20str x3, [x0+8]
00119c24adrp x27, 0x932000
00119c28ldr w3, [x27+3056]
00119c2ccbz w3, 0x119c34
00119c30b 0x119c38
00119c34
00119c34loc_119c34:
00119c34b 0x119c4c
00119c38
00119c38loc_119c38:
00119c38bl runtime.gcWriteBarrier2
00119c3cstr x2, [x25]
00119c40ldr x1, [x0]
00119c44str x1, [x25+8]
00119c48b 0x119c4c
00119c4c
00119c4cloc_119c4c:
00119c4cstr x2, [x0]
00119c50ldr x1, [sp+64]
00119c54ldrsb x27, [x1]
00119c58ldr x2, [sp+120]
00119c5cldr x3, [sp+128]
00119c60str x3, [x1+24]
00119c64adrp x27, 0x932000
00119c68ldr w3, [x27+3056]
00119c6ccbz w3, 0x119c74
00119c70b 0x119c78
00119c74
00119c74loc_119c74:
00119c74b 0x119c8c
00119c78
00119c78loc_119c78:
00119c78bl runtime.gcWriteBarrier2
00119c7cstr x2, [x25]
00119c80ldr x3, [x1+16]
00119c84str x3, [x25+8]
00119c88b 0x119c8c
00119c8c
00119c8cloc_119c8c:
00119c8cstr x2, [x1+16]
00119c90ldr x1, [sp+64]
00119c94ldrsb x27, [x1]
00119c98ldr x2, [sp+96]
00119c9cldr x3, [sp+88]
00119ca0str x3, [x1+32]
00119ca4adrp x27, 0x932000
00119ca8ldr w3, [x27+3056]
00119caccbz w3, 0x119cb4
00119cb0b 0x119cb8
00119cb4
00119cb4loc_119cb4:
00119cb4b 0x119ccc
00119cb8
00119cb8loc_119cb8:
00119cb8bl runtime.gcWriteBarrier2
00119cbcstr x2, [x25]
00119cc0ldr x3, [x1+40]
00119cc4str x3, [x25+8]
00119cc8b 0x119ccc
00119ccc
00119cccloc_119ccc:
00119cccstr x2, [x1+40]
00119cd0ldr x0, [sp+64]
00119cd4str x0, [sp+56]
00119cd8ldur x29, [sp-8]
00119cdcldr x30, [sp], 144
00119ce0ret x30
00119ce4
00119ce4loc_119ce4:
00119ce4stp x0, x1, [sp+8]
00119ce8stp x2, x3, [sp+24]
00119cecstr x4, [sp+40]
00119cf0mov x3, x30
00119cf4bl runtime.morestack_noctxt.abi0
00119cf8ldp x0, x1, [sp+8]
00119cfcldp x2, x3, [sp+24]
00119d00ldr x4, [sp+40]
00119d04b 0x119b80
00119d08udf 0
00119d0cudf 0
00119b80
00119b80strconv.bitSizeError: ; void strconv.bitSizeError(struct string fn, struct string str, int bitSize)
00119b80ldr x16, [x28+16]
00119b84sub x17, sp, 16
00119b88subs xzr, x17, x16
00119b8cb.ls 0x119ce4
00119b90str x30, [sp-144]!
00119b94stur x29, [sp-8]
00119b98sub x29, sp, 8
00119b9cstr x0, [sp+152]
00119ba0str x1, [sp+160]
00119ba4str x2, [sp+168]
00119ba8str x3, [sp+176]
00119bacstr x4, [sp+184]
00119bb0str xzr, [sp+56]
00119bb4ldr x0, [sp+168]
00119bb8ldr x1, [sp+176]
00119bbcbl internal/stringslite.Clone
00119bc0str x0, [sp+120]
00119bc4str x1, [sp+128]
00119bc8ldr x0, [sp+184]
00119bccbl strconv.Itoa
00119bd0str x0, [sp+104]
00119bd4str x1, [sp+112]
00119bd8movz x2, 17
00119bdcmov x3, x0
00119be0mov x4, x1
00119be4mov x0, xzr
00119be8adrp x1, 0x59c000
00119becadd x1, x1, 982
00119bf0bl runtime.concatstring2
00119bf4str x0, [sp+72]
00119bf8str x1, [sp+80]
00119bfcbl errors.New
00119c00str x0, [sp+88]
00119c04str x1, [sp+96]
00119c08adrp x0, 0x539000
00119c0cadd x0, x0, 2432
00119c10bl runtime.newobject
00119c14str x0, [sp+64]
00119c18ldr x2, [sp+152]
00119c1cldr x3, [sp+160]
00119c20str x3, [x0+8]
00119c24adrp x27, 0x932000
00119c28ldr w3, [x27+3056]
00119c2ccbz w3, 0x119c34
00119c30b 0x119c38
00119c34
00119c34loc_119c34:
00119c34b 0x119c4c
00119c38
00119c38loc_119c38:
00119c38bl runtime.gcWriteBarrier2
00119c3cstr x2, [x25]
00119c40ldr x1, [x0]
00119c44str x1, [x25+8]
00119c48b 0x119c4c
00119c4c
00119c4cloc_119c4c:
00119c4cstr x2, [x0]
00119c50ldr x1, [sp+64]
00119c54ldrsb x27, [x1]
00119c58ldr x2, [sp+120]
00119c5cldr x3, [sp+128]
00119c60str x3, [x1+24]
00119c64adrp x27, 0x932000
00119c68ldr w3, [x27+3056]
00119c6ccbz w3, 0x119c74
00119c70b 0x119c78
00119c74
00119c74loc_119c74:
00119c74b 0x119c8c
00119c78
00119c78loc_119c78:
00119c78bl runtime.gcWriteBarrier2
00119c7cstr x2, [x25]
00119c80ldr x3, [x1+16]
00119c84str x3, [x25+8]
00119c88b 0x119c8c
00119c8c
00119c8cloc_119c8c:
00119c8cstr x2, [x1+16]
00119c90ldr x1, [sp+64]
00119c94ldrsb x27, [x1]
00119c98ldr x2, [sp+96]
00119c9cldr x3, [sp+88]
00119ca0str x3, [x1+32]
00119ca4adrp x27, 0x932000
00119ca8ldr w3, [x27+3056]
00119caccbz w3, 0x119cb4
00119cb0b 0x119cb8
00119cb4
00119cb4loc_119cb4:
00119cb4b 0x119ccc
00119cb8
00119cb8loc_119cb8:
00119cb8bl runtime.gcWriteBarrier2
00119cbcstr x2, [x25]
00119cc0ldr x3, [x1+40]
00119cc4str x3, [x25+8]
00119cc8b 0x119ccc
00119ccc
00119cccloc_119ccc:
00119cccstr x2, [x1+40]
00119cd0ldr x0, [sp+64]
00119cd4str x0, [sp+56]
00119cd8ldur x29, [sp-8]
00119cdcldr x30, [sp], 144
00119ce0ret x30
00119ce4
00119ce4loc_119ce4:
00119ce4stp x0, x1, [sp+8]
00119ce8stp x2, x3, [sp+24]
00119cecstr x4, [sp+40]
00119cf0mov x3, x30
00119cf4bl runtime.morestack_noctxt.abi0
00119cf8ldp x0, x1, [sp+8]
00119cfcldp x2, x3, [sp+24]
00119d00ldr x4, [sp+40]
00119d04b 0x119b80
00119d08udf 0
00119d0cudf 0
00119b80
00119d10
00119d10strconv.ParseUint: ; void strconv.ParseUint(struct string s, int base, int bitSize)
00119d10ldr x16, [x28+16]
00119d14sub x17, sp, 128
00119d18subs xzr, x17, x16
00119d1cb.ls 0x11a634
00119d20sub x20, sp, 256
00119d24stp x29, x30, [x20-8]
00119d28add sp, x20, 0
00119d2csub x29, sp, 8
00119d30str x0, [sp+264]
00119d34str x1, [sp+272]
00119d38str x2, [sp+280]
00119d3cstr x3, [sp+288]
00119d40str xzr, [sp+64]
00119d44stp xzr, xzr, [sp+152]
00119d48ldr x5, [sp+272]
00119d4ccbz x5, 0x119d54
00119d50b 0x119da0
00119d54
00119d54loc_119d54:
00119d54ldr x2, [sp+264]
00119d58ldr x3, [sp+272]
00119d5cadrp x0, 0x598000
00119d60add x0, x0, 3406
00119d64movz x1, 9
00119d68bl strconv.syntaxError
00119d6cstr x0, [sp+240]
00119d70str x0, [sp+232]
00119d74str xzr, [sp+64]
00119d78adrp x4, 0x5fc000
00119d7cadd x4, x4, 1120
00119d80str x4, [sp+152]
00119d84str x0, [sp+160]
00119d88ldr x0, [sp+64]
00119d8cldr x1, [sp+152]
00119d90ldr x2, [sp+160]
00119d94ldp x29, x30, [sp-8]
00119d98add sp, sp, 256
00119d9cret x30
00119da0
00119da0loc_119da0:
00119da0ldr x5, [sp+280]
00119da4subs xzr, x5, 0
00119da8cset x5, eq
00119dacstrb w5, [sp+54]
00119db0ldr x5, [sp+264]
00119db4ldr x6, [sp+272]
00119db8str x5, [sp+168]
00119dbcstr x6, [sp+176]
00119dc0ldr x5, [sp+280]
00119dc4subs xzr, x5, 2
00119dc8cset x5, ge
00119dccstrb w5, [sp+63]
00119dd0b.ge 0x119dd8
00119dd4b 0x119dec
00119dd8
00119dd8loc_119dd8:
00119dd8ldr x5, [sp+280]
00119ddcsubs xzr, x5, 36
00119de0cset x5, le
00119de4strb w5, [sp+63]
00119de8b 0x119df0
00119dec
00119decloc_119dec:
00119decb 0x119df0
00119df0
00119df0loc_119df0:
00119df0ldrb w5, [sp+63]
00119df4tbnz w5, 0, 0x119dfc
00119df8b 0x119e04
00119dfc
00119dfcloc_119dfc:
00119dfcb 0x119e00
00119e00
00119e00loc_119e00:
00119e00b 0x11a078
00119e04
00119e04loc_119e04:
00119e04ldr x5, [sp+280]
00119e08cbz x5, 0x119e10
00119e0cb 0x11a1e8
00119e10
00119e10loc_119e10:
00119e10b 0x119e14
00119e14
00119e14loc_119e14:
00119e14movz x5, 10
00119e18str x5, [sp+280]
00119e1cldr x1, [sp+272]
00119e20ldr x5, [sp+264]
00119e24subs xzr, x1, 0
00119e28b.hi 0x119e30
00119e2cb 0x11a628
00119e30
00119e30loc_119e30:
00119e30ldrb w5, [x5]
00119e34subs wzr, w5, 48
00119e38b.eq 0x119e40
00119e3cb 0x11a070
00119e40
00119e40loc_119e40:
00119e40ldr x5, [sp+272]
00119e44str x5, [sp+144]
00119e48subs xzr, x5, 3
00119e4ccset x5, ge
00119e50strb w5, [sp+62]
00119e54b.ge 0x119e5c
00119e58b 0x119e94
00119e5c
00119e5cloc_119e5c:
00119e5cldr x1, [sp+272]
00119e60ldr x2, [sp+264]
00119e64subs xzr, x1, 1
00119e68b.hi 0x119e70
00119e6cb 0x11a620
00119e70
00119e70loc_119e70:
00119e70ldrb w0, [x2+1]
00119e74strb w0, [sp+57]
00119e78bl strconv.lower
00119e7cstrb w0, [sp+61]
00119e80ubfm x1, x0, 0, 7
00119e84subs wzr, w1, 98
00119e88cset x1, eq
00119e8cstrb w1, [sp+62]
00119e90b 0x119e98
00119e94
00119e94loc_119e94:
00119e94b 0x119e98
00119e98
00119e98loc_119e98:
00119e98ldrb w5, [sp+62]
00119e9ctbnz w5, 0, 0x119ea4
00119ea0b 0x119ee4
00119ea4
00119ea4loc_119ea4:
00119ea4b 0x119ea8
00119ea8
00119ea8loc_119ea8:
00119ea8orr x0, xzr, 2
00119eacstr x0, [sp+280]
00119eb0ldr x1, [sp+272]
00119eb4ldr x5, [sp+264]
00119eb8subs xzr, x1, 2
00119ebcb.hs 0x119ec4
00119ec0b 0x11a61c
00119ec4
00119ec4loc_119ec4:
00119ec4sub x6, x1, 2
00119ec8sub x7, xzr, x6
00119eccsbfm x7, x7, 63, 63
00119ed0and x7, x7, 2
00119ed4add x5, x5, x7
00119ed8str x5, [sp+264]
00119edcstr x6, [sp+272]
00119ee0b 0x11a06c
00119ee4
00119ee4loc_119ee4:
00119ee4ldr x5, [sp+272]
00119ee8str x5, [sp+136]
00119eecsubs xzr, x5, 3
00119ef0cset x5, ge
00119ef4strb w5, [sp+60]
00119ef8b.ge 0x119f00
00119efcb 0x119f38
00119f00
00119f00loc_119f00:
00119f00ldr x1, [sp+272]
00119f04ldr x2, [sp+264]
00119f08subs xzr, x1, 1
00119f0cb.hi 0x119f14
00119f10b 0x11a614
00119f14
00119f14loc_119f14:
00119f14ldrb w0, [x2+1]
00119f18strb w0, [sp+56]
00119f1cbl strconv.lower
00119f20strb w0, [sp+61]
00119f24ubfm x1, x0, 0, 7
00119f28subs wzr, w1, 111
00119f2ccset x1, eq
00119f30strb w1, [sp+60]
00119f34b 0x119f3c
00119f38
00119f38loc_119f38:
00119f38b 0x119f3c
00119f3c
00119f3cloc_119f3c:
00119f3cldrb w5, [sp+60]
00119f40tbnz w5, 0, 0x119f48
00119f44b 0x119f88
00119f48
00119f48loc_119f48:
00119f48b 0x119f4c
00119f4c
00119f4cloc_119f4c:
00119f4corr x5, xzr, 8
00119f50str x5, [sp+280]
00119f54ldr x1, [sp+272]
00119f58ldr x5, [sp+264]
00119f5csubs xzr, x1, 2
00119f60b.hs 0x119f68
00119f64b 0x11a60c
00119f68
00119f68loc_119f68:
00119f68sub x6, x1, 2
00119f6csub x7, xzr, x6
00119f70sbfm x7, x7, 63, 63
00119f74and x7, x7, 2
00119f78add x5, x5, x7
00119f7cstr x5, [sp+264]
00119f80str x6, [sp+272]
00119f84b 0x11a06c
00119f88
00119f88loc_119f88:
00119f88ldr x5, [sp+272]
00119f8cstr x5, [sp+128]
00119f90subs xzr, x5, 3
00119f94cset x5, ge
00119f98strb w5, [sp+59]
00119f9cb.ge 0x119fa4
00119fa0b 0x119fdc
00119fa4
00119fa4loc_119fa4:
00119fa4ldr x1, [sp+272]
00119fa8ldr x2, [sp+264]
00119facsubs xzr, x1, 1
00119fb0b.hi 0x119fb8
00119fb4b 0x11a604
00119fb8
00119fb8loc_119fb8:
00119fb8ldrb w0, [x2+1]
00119fbcstrb w0, [sp+55]
00119fc0bl strconv.lower
00119fc4strb w0, [sp+61]
00119fc8ubfm x1, x0, 0, 7
00119fccsubs wzr, w1, 120
00119fd0cset x1, eq
00119fd4strb w1, [sp+59]
00119fd8b 0x119fe0
00119fdc
00119fdcloc_119fdc:
00119fdcb 0x119fe0
00119fe0
00119fe0loc_119fe0:
00119fe0ldrb w5, [sp+59]
00119fe4tbnz w5, 0, 0x119fec
00119fe8b 0x11a02c
00119fec
00119fecloc_119fec:
00119fecb 0x119ff0
00119ff0
00119ff0loc_119ff0:
00119ff0orr x5, xzr, 16
00119ff4str x5, [sp+280]
00119ff8ldr x1, [sp+272]
00119ffcldr x5, [sp+264]
0011a000subs xzr, x1, 2
0011a004b.hs 0x11a00c
0011a008b 0x11a5fc
0011a00c
0011a00cloc_11a00c:
0011a00csub x6, x1, 2
0011a010sub x7, xzr, x6
0011a014sbfm x7, x7, 63, 63
0011a018and x7, x7, 2
0011a01cadd x5, x5, x7
0011a020str x5, [sp+264]
0011a024str x6, [sp+272]
0011a028b 0x11a06c
0011a02c
0011a02cloc_11a02c:
0011a02cb 0x11a030
0011a030
0011a030loc_11a030:
0011a030orr x5, xzr, 8
0011a034str x5, [sp+280]
0011a038ldr x1, [sp+272]
0011a03cldr x5, [sp+264]
0011a040subs xzr, x1, 1
0011a044b.hs 0x11a04c
0011a048b 0x11a5f4
0011a04c
0011a04cloc_11a04c:
0011a04csub x6, x1, 1
0011a050sub x7, xzr, x6
0011a054sbfm x7, x7, 63, 63
0011a058and x7, x7, 1
0011a05cadd x5, x5, x7
0011a060str x5, [sp+264]
0011a064str x6, [sp+272]
0011a068b 0x11a06c
0011a06c
0011a06cloc_11a06c:
0011a06cb 0x11a074
0011a070
0011a070loc_11a070:
0011a070b 0x11a074
0011a074
0011a074loc_11a074:
0011a074b 0x11a078
0011a078
0011a078loc_11a078:
0011a078ldr x5, [sp+288]
0011a07ccbz x5, 0x11a084
0011a080b 0x11a090
0011a084
0011a084loc_11a084:
0011a084orr x4, xzr, 64
0011a088str x4, [sp+288]
0011a08cb 0x11a120
0011a090
0011a090loc_11a090:
0011a090ldr x5, [sp+288]
0011a094subs xzr, x5, 0
0011a098cset x6, lt
0011a09cstrb w6, [sp+63]
0011a0a0tbnz x5, 63, 0x11a0a8
0011a0a4b 0x11a0ac
0011a0a8
0011a0a8loc_11a0a8:
0011a0a8b 0x11a0c0
0011a0ac
0011a0acloc_11a0ac:
0011a0acldr x5, [sp+288]
0011a0b0subs xzr, x5, 64
0011a0b4cset x5, gt
0011a0b8strb w5, [sp+63]
0011a0bcb 0x11a0c0
0011a0c0
0011a0c0loc_11a0c0:
0011a0c0ldrb w5, [sp+63]
0011a0c4tbnz w5, 0, 0x11a0cc
0011a0c8b 0x11a11c
0011a0cc
0011a0ccloc_11a0cc:
0011a0ccldr x4, [sp+288]
0011a0d0ldr x2, [sp+168]
0011a0d4ldr x3, [sp+176]
0011a0d8adrp x0, 0x597000
0011a0dcadd x0, x0, 3406
0011a0e0movz x1, 9
0011a0e4bl strconv.bitSizeError
0011a0e8str x0, [sp+240]
0011a0ecstr x0, [sp+232]
0011a0f0str xzr, [sp+64]
0011a0f4adrp x5, 0x5fb000
0011a0f8add x5, x5, 1120
0011a0fcstr x5, [sp+152]
0011a100str x0, [sp+160]
0011a104ldr x0, [sp+64]
0011a108ldr x1, [sp+152]
0011a10cldr x2, [sp+160]
0011a110ldp x29, x30, [sp-8]
0011a114add sp, sp, 256
0011a118ret x30
0011a11c
0011a11cloc_11a11c:
0011a11cb 0x11a120
0011a120
0011a120loc_11a120:
0011a120str xzr, [sp+96]
0011a124ldr x4, [sp+280]
0011a128str x4, [sp+120]
0011a12csubs xzr, x4, 10
0011a130b.eq 0x11a138
0011a134b 0x11a154
0011a138
0011a138loc_11a138:
0011a138b 0x11a13c
0011a13c
0011a13cloc_11a13c:
0011a13cmovz x4, 39322
0011a140movk x4, 0x99990000
0011a144movk x4, 0x999900000000
0011a148movk x4, 0x1999000000000000
0011a14cstr x4, [sp+96]
0011a150b 0x11a198
0011a154
0011a154loc_11a154:
0011a154subs xzr, x4, 16
0011a158b.eq 0x11a160
0011a15cb 0x11a170
0011a160
0011a160loc_11a160:
0011a160b 0x11a164
0011a164
0011a164loc_11a164:
0011a164movz x4, 0x1000000000000000
0011a168str x4, [sp+96]
0011a16cb 0x11a198
0011a170
0011a170loc_11a170:
0011a170b 0x11a174
0011a174
0011a174loc_11a174:
0011a174b 0x11a178
0011a178
0011a178loc_11a178:
0011a178ldr x4, [sp+280]
0011a17ccbnz x4, 0x11a184
0011a180b 0x11a5f0
0011a184
0011a184loc_11a184:
0011a184movn x5, 0
0011a188udiv x4, x5, x4
0011a18cadd x4, x4, 1
0011a190str x4, [sp+96]
0011a194b 0x11a198
0011a198
0011a198loc_11a198:
0011a198ldr x4, [sp+288]
0011a19corr x5, xzr, 1
0011a1a0lslv x5, x5, x4
0011a1a4subs xzr, x4, 64
0011a1a8csel x4, x5, xzr, lo
0011a1acsub x4, x4, 1
0011a1b0str x4, [sp+88]
0011a1b4strb wzr, [sp+51]
0011a1b8str xzr, [sp+80]
0011a1bcldr x4, [sp+272]
0011a1c0ldr x5, [sp+264]
0011a1c4str x5, [sp+208]
0011a1c8str x4, [sp+216]
0011a1ccstr x4, [sp+224]
0011a1d0str x5, [sp+184]
0011a1d4str x4, [sp+192]
0011a1d8str x4, [sp+200]
0011a1dcstr xzr, [sp+112]
0011a1e0str x4, [sp+104]
0011a1e4b 0x11a23c
0011a1e8
0011a1e8loc_11a1e8:
0011a1e8b 0x11a1ec
0011a1ec
0011a1ecloc_11a1ec:
0011a1ecldr x4, [sp+280]
0011a1f0ldr x2, [sp+168]
0011a1f4ldr x3, [sp+176]
0011a1f8adrp x0, 0x597000
0011a1fcadd x0, x0, 3406
0011a200movz x1, 9
0011a204bl strconv.baseError
0011a208str x0, [sp+232]
0011a20cstr x0, [sp+240]
0011a210str xzr, [sp+64]
0011a214adrp x5, 0x5fb000
0011a218add x5, x5, 1120
0011a21cstr x5, [sp+152]
0011a220str x0, [sp+160]
0011a224ldr x0, [sp+64]
0011a228ldr x1, [sp+152]
0011a22cldr x2, [sp+160]
0011a230ldp x29, x30, [sp-8]
0011a234add sp, sp, 256
0011a238ret x30
0011a23c
0011a23cloc_11a23c:
0011a23cldr x4, [sp+104]
0011a240ldr x5, [sp+112]
0011a244subs xzr, x4, x5
0011a248b.gt 0x11a250
0011a24cb 0x11a544
0011a250
0011a250loc_11a250:
0011a250ldr x4, [sp+112]
0011a254ldr x5, [sp+184]
0011a258ldrb w4, [x5+x4]
0011a25cstrb w4, [sp+53]
0011a260strb wzr, [sp+52]
0011a264subs wzr, w4, 95
0011a268cset x4, eq
0011a26cstrb w4, [sp+63]
0011a270b.eq 0x11a278
0011a274b 0x11a284
0011a278
0011a278loc_11a278:
0011a278ldrb w4, [sp+54]
0011a27cstrb w4, [sp+63]
0011a280b 0x11a288
0011a284
0011a284loc_11a284:
0011a284b 0x11a288
0011a288
0011a288loc_11a288:
0011a288ldrb w4, [sp+63]
0011a28ctbnz w4, 0, 0x11a294
0011a290b 0x11a2a4
0011a294
0011a294loc_11a294:
0011a294b 0x11a298
0011a298
0011a298loc_11a298:
0011a298orr x4, xzr, 1
0011a29cstrb w4, [sp+51]
0011a2a0b 0x11a4e4
0011a2a4
0011a2a4loc_11a2a4:
0011a2a4ldrb w4, [sp+53]
0011a2a8subs wzr, w4, 48
0011a2accset x4, hs
0011a2b0strb w4, [sp+59]
0011a2b4b.hs 0x11a2bc
0011a2b8b 0x11a2d0
0011a2bc
0011a2bcloc_11a2bc:
0011a2bcldrb w4, [sp+53]
0011a2c0subs wzr, w4, 57
0011a2c4cset x4, ls
0011a2c8strb w4, [sp+59]
0011a2ccb 0x11a2d4
0011a2d0
0011a2d0loc_11a2d0:
0011a2d0b 0x11a2d4
0011a2d4
0011a2d4loc_11a2d4:
0011a2d4ldrb w4, [sp+59]
0011a2d8tbnz w4, 0, 0x11a2e0
0011a2dcb 0x11a2f4
0011a2e0
0011a2e0loc_11a2e0:
0011a2e0b 0x11a2e4
0011a2e4
0011a2e4loc_11a2e4:
0011a2e4ldrb w4, [sp+53]
0011a2e8sub x4, x4, 48
0011a2ecstrb w4, [sp+52]
0011a2f0b 0x11a364
0011a2f4
0011a2f4loc_11a2f4:
0011a2f4ldrb w0, [sp+53]
0011a2f8bl strconv.lower
0011a2fcstrb w0, [sp+61]
0011a300ubfm x1, x0, 0, 7
0011a304subs wzr, w1, 97
0011a308cset x1, hs
0011a30cstrb w1, [sp+60]
0011a310b.hs 0x11a318
0011a314b 0x11a338
0011a318
0011a318loc_11a318:
0011a318ldrb w0, [sp+53]
0011a31cbl strconv.lower
0011a320strb w0, [sp+58]
0011a324ubfm x1, x0, 0, 7
0011a328subs wzr, w1, 122
0011a32ccset x1, ls
0011a330strb w1, [sp+60]
0011a334b 0x11a33c
0011a338
0011a338loc_11a338:
0011a338b 0x11a33c
0011a33c
0011a33cloc_11a33c:
0011a33cldrb w4, [sp+60]
0011a340tbnz w4, 0, 0x11a348
0011a344b 0x11a4f4
0011a348
0011a348loc_11a348:
0011a348b 0x11a34c
0011a34c
0011a34cloc_11a34c:
0011a34cldrb w0, [sp+53]
0011a350bl strconv.lower
0011a354strb w0, [sp+58]
0011a358sub x1, x0, 87
0011a35cstrb w1, [sp+52]
0011a360b 0x11a364
0011a364
0011a364loc_11a364:
0011a364ldrb w4, [sp+52]
0011a368ldr x5, [sp+280]
0011a36cubfm x5, x5, 0, 7
0011a370subs wzr, w5, w4
0011a374b.ls 0x11a37c
0011a378b 0x11a3c8
0011a37c
0011a37cloc_11a37c:
0011a37cldr x2, [sp+168]
0011a380ldr x3, [sp+176]
0011a384adrp x0, 0x597000
0011a388add x0, x0, 3406
0011a38cmovz x1, 9
0011a390bl strconv.syntaxError
0011a394str x0, [sp+240]
0011a398str x0, [sp+232]
0011a39cstr xzr, [sp+64]
0011a3a0adrp x4, 0x5fb000
0011a3a4add x4, x4, 1120
0011a3a8str x4, [sp+152]
0011a3acstr x0, [sp+160]
0011a3b0ldr x0, [sp+64]
0011a3b4ldr x1, [sp+152]
0011a3b8ldr x2, [sp+160]
0011a3bcldp x29, x30, [sp-8]
0011a3c0add sp, sp, 256
0011a3c4ret x30
0011a3c8
0011a3c8loc_11a3c8:
0011a3c8ldr x4, [sp+96]
0011a3ccldr x5, [sp+80]
0011a3d0subs xzr, x4, x5
0011a3d4b.ls 0x11a3dc
0011a3d8b 0x11a42c
0011a3dc
0011a3dcloc_11a3dc:
0011a3dcldr x2, [sp+168]
0011a3e0ldr x3, [sp+176]
0011a3e4adrp x0, 0x597000
0011a3e8add x0, x0, 3406
0011a3ecmovz x1, 9
0011a3f0bl strconv.rangeError
0011a3f4str x0, [sp+232]
0011a3f8str x0, [sp+240]
0011a3fcldr x4, [sp+88]
0011a400str x4, [sp+64]
0011a404adrp x4, 0x5fb000
0011a408add x4, x4, 1120
0011a40cstr x4, [sp+152]
0011a410str x0, [sp+160]
0011a414ldr x0, [sp+64]
0011a418ldr x1, [sp+152]
0011a41cldr x2, [sp+160]
0011a420ldp x29, x30, [sp-8]
0011a424add sp, sp, 256
0011a428ret x30
0011a42c
0011a42cloc_11a42c:
0011a42cldr x4, [sp+80]
0011a430ldr x5, [sp+280]
0011a434madd x4, x4, x5, xzr
0011a438str x4, [sp+80]
0011a43cldrb w5, [sp+52]
0011a440add x5, x4, x5
0011a444str x5, [sp+72]
0011a448subs xzr, x4, x5
0011a44ccset x4, hi
0011a450strb w4, [sp+60]
0011a454b.hi 0x11a45c
0011a458b 0x11a460
0011a45c
0011a45cloc_11a45c:
0011a45cb 0x11a478
0011a460
0011a460loc_11a460:
0011a460ldr x4, [sp+72]
0011a464ldr x5, [sp+88]
0011a468subs xzr, x5, x4
0011a46ccset x4, lo
0011a470strb w4, [sp+60]
0011a474b 0x11a478
0011a478
0011a478loc_11a478:
0011a478ldrb w4, [sp+60]
0011a47ctbnz w4, 0, 0x11a484
0011a480b 0x11a4d4
0011a484
0011a484loc_11a484:
0011a484ldr x2, [sp+168]
0011a488ldr x3, [sp+176]
0011a48cadrp x0, 0x597000
0011a490add x0, x0, 3406
0011a494movz x1, 9
0011a498bl strconv.rangeError
0011a49cstr x0, [sp+240]
0011a4a0str x0, [sp+232]
0011a4a4ldr x4, [sp+88]
0011a4a8str x4, [sp+64]
0011a4acadrp x4, 0x5fb000
0011a4b0add x4, x4, 1120
0011a4b4str x4, [sp+152]
0011a4b8str x0, [sp+160]
0011a4bcldr x0, [sp+64]
0011a4c0ldr x1, [sp+152]
0011a4c4ldr x2, [sp+160]
0011a4c8ldp x29, x30, [sp-8]
0011a4ccadd sp, sp, 256
0011a4d0ret x30
0011a4d4
0011a4d4loc_11a4d4:
0011a4d4ldr x4, [sp+72]
0011a4d8str x4, [sp+80]
0011a4dcorr x4, xzr, 1
0011a4e0b 0x11a4e4
0011a4e4
0011a4e4loc_11a4e4:
0011a4e4ldr x5, [sp+112]
0011a4e8add x5, x5, 1
0011a4ecstr x5, [sp+112]
0011a4f0b 0x11a23c
0011a4f4
0011a4f4loc_11a4f4:
0011a4f4b 0x11a4f8
0011a4f8
0011a4f8loc_11a4f8:
0011a4f8ldr x2, [sp+168]
0011a4fcldr x3, [sp+176]
0011a500adrp x0, 0x597000
0011a504add x0, x0, 3406
0011a508movz x1, 9
0011a50cbl strconv.syntaxError
0011a510str x0, [sp+232]
0011a514str x0, [sp+240]
0011a518str xzr, [sp+64]
0011a51cadrp x4, 0x5fb000
0011a520add x4, x4, 1120
0011a524str x4, [sp+152]
0011a528str x0, [sp+160]
0011a52cldr x0, [sp+64]
0011a530ldr x1, [sp+152]
0011a534ldr x2, [sp+160]
0011a538ldp x29, x30, [sp-8]
0011a53cadd sp, sp, 256
0011a540ret x30
0011a544
0011a544loc_11a544:
0011a544ldrb w4, [sp+51]
0011a548strb w4, [sp+60]
0011a54ctbnz w4, 0, 0x11a554
0011a550b 0x11a570
0011a554
0011a554loc_11a554:
0011a554ldr x0, [sp+168]
0011a558ldr x1, [sp+176]
0011a55cbl strconv.underscoreOK
0011a560strb w0, [sp+59]
0011a564eor x2, x0, 1
0011a568strb w2, [sp+60]
0011a56cb 0x11a574
0011a570
0011a570loc_11a570:
0011a570b 0x11a574
0011a574
0011a574loc_11a574:
0011a574ldrb w4, [sp+60]
0011a578tbnz w4, 0, 0x11a580
0011a57cb 0x11a5cc
0011a580
0011a580loc_11a580:
0011a580ldr x2, [sp+168]
0011a584ldr x3, [sp+176]
0011a588adrp x0, 0x597000
0011a58cadd x0, x0, 3406
0011a590movz x1, 9
0011a594bl strconv.syntaxError
0011a598str x0, [sp+232]
0011a59cstr x0, [sp+240]
0011a5a0str xzr, [sp+64]
0011a5a4adrp x4, 0x5fb000
0011a5a8add x4, x4, 1120
0011a5acstr x4, [sp+152]
0011a5b0str x0, [sp+160]
0011a5b4ldr x0, [sp+64]
0011a5b8ldr x1, [sp+152]
0011a5bcldr x2, [sp+160]
0011a5c0ldp x29, x30, [sp-8]
0011a5c4add sp, sp, 256
0011a5c8ret x30
0011a5cc
0011a5ccloc_11a5cc:
0011a5ccldr x3, [sp+80]
0011a5d0str x3, [sp+64]
0011a5d4stp xzr, xzr, [sp+152]
0011a5d8ldr x0, [sp+64]
0011a5dcmov x1, xzr
0011a5e0mov x2, xzr
0011a5e4ldp x29, x30, [sp-8]
0011a5e8add sp, sp, 256
0011a5ecret x30
0011a5f0
0011a5f0loc_11a5f0:
0011a5f0bl runtime.panicdivide
0011a5f4
0011a5f4loc_11a5f4:
0011a5f4orr x0, xzr, 1
0011a5f8bl runtime.panicSliceB
0011a5fc
0011a5fcloc_11a5fc:
0011a5fcorr x0, xzr, 2
0011a600bl runtime.panicSliceB
0011a604
0011a604loc_11a604:
0011a604orr x0, xzr, 1
0011a608bl runtime.panicIndex
0011a60c
0011a60cloc_11a60c:
0011a60corr x0, xzr, 2
0011a610bl runtime.panicSliceB
0011a614
0011a614loc_11a614:
0011a614orr x0, xzr, 1
0011a618bl runtime.panicIndex
0011a61c
0011a61cloc_11a61c:
0011a61cbl runtime.panicSliceB
0011a620
0011a620loc_11a620:
0011a620orr x0, xzr, 1
0011a624bl runtime.panicIndex
0011a628
0011a628loc_11a628:
0011a628mov x0, xzr
0011a62cbl runtime.panicIndex
0011a630hint
0011a634
0011a634loc_11a634:
0011a634stp x0, x1, [sp+8]
0011a638stp x2, x3, [sp+24]
0011a63cmov x3, x30
0011a640bl runtime.morestack_noctxt.abi0
0011a644ldp x0, x1, [sp+8]
0011a648ldp x2, x3, [sp+24]
0011a64cb 0x119d10
00119d10
00119d10strconv.ParseUint: ; void strconv.ParseUint(struct string s, int base, int bitSize)
00119d10ldr x16, [x28+16]
00119d14sub x17, sp, 128
00119d18subs xzr, x17, x16
00119d1cb.ls 0x11a634
00119d20sub x20, sp, 256
00119d24stp x29, x30, [x20-8]
00119d28add sp, x20, 0
00119d2csub x29, sp, 8
00119d30str x0, [sp+264]
00119d34str x1, [sp+272]
00119d38str x2, [sp+280]
00119d3cstr x3, [sp+288]
00119d40str xzr, [sp+64]
00119d44stp xzr, xzr, [sp+152]
00119d48ldr x5, [sp+272]
00119d4ccbz x5, 0x119d54
00119d50b 0x119da0
00119d54
00119d54loc_119d54:
00119d54ldr x2, [sp+264]
00119d58ldr x3, [sp+272]
00119d5cadrp x0, 0x598000
00119d60add x0, x0, 3406
00119d64movz x1, 9
00119d68bl strconv.syntaxError
00119d6cstr x0, [sp+240]
00119d70str x0, [sp+232]
00119d74str xzr, [sp+64]
00119d78adrp x4, 0x5fc000
00119d7cadd x4, x4, 1120
00119d80str x4, [sp+152]
00119d84str x0, [sp+160]
00119d88ldr x0, [sp+64]
00119d8cldr x1, [sp+152]
00119d90ldr x2, [sp+160]
00119d94ldp x29, x30, [sp-8]
00119d98add sp, sp, 256
00119d9cret x30
00119da0
00119da0loc_119da0:
00119da0ldr x5, [sp+280]
00119da4subs xzr, x5, 0
00119da8cset x5, eq
00119dacstrb w5, [sp+54]
00119db0ldr x5, [sp+264]
00119db4ldr x6, [sp+272]
00119db8str x5, [sp+168]
00119dbcstr x6, [sp+176]
00119dc0ldr x5, [sp+280]
00119dc4subs xzr, x5, 2
00119dc8cset x5, ge
00119dccstrb w5, [sp+63]
00119dd0b.ge 0x119dd8
00119dd4b 0x119dec
00119dd8
00119dd8loc_119dd8:
00119dd8ldr x5, [sp+280]
00119ddcsubs xzr, x5, 36
00119de0cset x5, le
00119de4strb w5, [sp+63]
00119de8b 0x119df0
00119dec
00119decloc_119dec:
00119decb 0x119df0
00119df0
00119df0loc_119df0:
00119df0ldrb w5, [sp+63]
00119df4tbnz w5, 0, 0x119dfc
00119df8b 0x119e04
00119dfc
00119dfcloc_119dfc:
00119dfcb 0x119e00
00119e00
00119e00loc_119e00:
00119e00b 0x11a078
00119e04
00119e04loc_119e04:
00119e04ldr x5, [sp+280]
00119e08cbz x5, 0x119e10
00119e0cb 0x11a1e8
00119e10
00119e10loc_119e10:
00119e10b 0x119e14
00119e14
00119e14loc_119e14:
00119e14movz x5, 10
00119e18str x5, [sp+280]
00119e1cldr x1, [sp+272]
00119e20ldr x5, [sp+264]
00119e24subs xzr, x1, 0
00119e28b.hi 0x119e30
00119e2cb 0x11a628
00119e30
00119e30loc_119e30:
00119e30ldrb w5, [x5]
00119e34subs wzr, w5, 48
00119e38b.eq 0x119e40
00119e3cb 0x11a070
00119e40
00119e40loc_119e40:
00119e40ldr x5, [sp+272]
00119e44str x5, [sp+144]
00119e48subs xzr, x5, 3
00119e4ccset x5, ge
00119e50strb w5, [sp+62]
00119e54b.ge 0x119e5c
00119e58b 0x119e94
00119e5c
00119e5cloc_119e5c:
00119e5cldr x1, [sp+272]
00119e60ldr x2, [sp+264]
00119e64subs xzr, x1, 1
00119e68b.hi 0x119e70
00119e6cb 0x11a620
00119e70
00119e70loc_119e70:
00119e70ldrb w0, [x2+1]
00119e74strb w0, [sp+57]
00119e78bl strconv.lower
00119e7cstrb w0, [sp+61]
00119e80ubfm x1, x0, 0, 7
00119e84subs wzr, w1, 98
00119e88cset x1, eq
00119e8cstrb w1, [sp+62]
00119e90b 0x119e98
00119e94
00119e94loc_119e94:
00119e94b 0x119e98
00119e98
00119e98loc_119e98:
00119e98ldrb w5, [sp+62]
00119e9ctbnz w5, 0, 0x119ea4
00119ea0b 0x119ee4
00119ea4
00119ea4loc_119ea4:
00119ea4b 0x119ea8
00119ea8
00119ea8loc_119ea8:
00119ea8orr x0, xzr, 2
00119eacstr x0, [sp+280]
00119eb0ldr x1, [sp+272]
00119eb4ldr x5, [sp+264]
00119eb8subs xzr, x1, 2
00119ebcb.hs 0x119ec4
00119ec0b 0x11a61c
00119ec4
00119ec4loc_119ec4:
00119ec4sub x6, x1, 2
00119ec8sub x7, xzr, x6
00119eccsbfm x7, x7, 63, 63
00119ed0and x7, x7, 2
00119ed4add x5, x5, x7
00119ed8str x5, [sp+264]
00119edcstr x6, [sp+272]
00119ee0b 0x11a06c
00119ee4
00119ee4loc_119ee4:
00119ee4ldr x5, [sp+272]
00119ee8str x5, [sp+136]
00119eecsubs xzr, x5, 3
00119ef0cset x5, ge
00119ef4strb w5, [sp+60]
00119ef8b.ge 0x119f00
00119efcb 0x119f38
00119f00
00119f00loc_119f00:
00119f00ldr x1, [sp+272]
00119f04ldr x2, [sp+264]
00119f08subs xzr, x1, 1
00119f0cb.hi 0x119f14
00119f10b 0x11a614
00119f14
00119f14loc_119f14:
00119f14ldrb w0, [x2+1]
00119f18strb w0, [sp+56]
00119f1cbl strconv.lower
00119f20strb w0, [sp+61]
00119f24ubfm x1, x0, 0, 7
00119f28subs wzr, w1, 111
00119f2ccset x1, eq
00119f30strb w1, [sp+60]
00119f34b 0x119f3c
00119f38
00119f38loc_119f38:
00119f38b 0x119f3c
00119f3c
00119f3cloc_119f3c:
00119f3cldrb w5, [sp+60]
00119f40tbnz w5, 0, 0x119f48
00119f44b 0x119f88
00119f48
00119f48loc_119f48:
00119f48b 0x119f4c
00119f4c
00119f4cloc_119f4c:
00119f4corr x5, xzr, 8
00119f50str x5, [sp+280]
00119f54ldr x1, [sp+272]
00119f58ldr x5, [sp+264]
00119f5csubs xzr, x1, 2
00119f60b.hs 0x119f68
00119f64b 0x11a60c
00119f68
00119f68loc_119f68:
00119f68sub x6, x1, 2
00119f6csub x7, xzr, x6
00119f70sbfm x7, x7, 63, 63
00119f74and x7, x7, 2
00119f78add x5, x5, x7
00119f7cstr x5, [sp+264]
00119f80str x6, [sp+272]
00119f84b 0x11a06c
00119f88
00119f88loc_119f88:
00119f88ldr x5, [sp+272]
00119f8cstr x5, [sp+128]
00119f90subs xzr, x5, 3
00119f94cset x5, ge
00119f98strb w5, [sp+59]
00119f9cb.ge 0x119fa4
00119fa0b 0x119fdc
00119fa4
00119fa4loc_119fa4:
00119fa4ldr x1, [sp+272]
00119fa8ldr x2, [sp+264]
00119facsubs xzr, x1, 1
00119fb0b.hi 0x119fb8
00119fb4b 0x11a604
00119fb8
00119fb8loc_119fb8:
00119fb8ldrb w0, [x2+1]
00119fbcstrb w0, [sp+55]
00119fc0bl strconv.lower
00119fc4strb w0, [sp+61]
00119fc8ubfm x1, x0, 0, 7
00119fccsubs wzr, w1, 120
00119fd0cset x1, eq
00119fd4strb w1, [sp+59]
00119fd8b 0x119fe0
00119fdc
00119fdcloc_119fdc:
00119fdcb 0x119fe0
00119fe0
00119fe0loc_119fe0:
00119fe0ldrb w5, [sp+59]
00119fe4tbnz w5, 0, 0x119fec
00119fe8b 0x11a02c
00119fec
00119fecloc_119fec:
00119fecb 0x119ff0
00119ff0
00119ff0loc_119ff0:
00119ff0orr x5, xzr, 16
00119ff4str x5, [sp+280]
00119ff8ldr x1, [sp+272]
00119ffcldr x5, [sp+264]
0011a000subs xzr, x1, 2
0011a004b.hs 0x11a00c
0011a008b 0x11a5fc
0011a00c
0011a00cloc_11a00c:
0011a00csub x6, x1, 2
0011a010sub x7, xzr, x6
0011a014sbfm x7, x7, 63, 63
0011a018and x7, x7, 2
0011a01cadd x5, x5, x7
0011a020str x5, [sp+264]
0011a024str x6, [sp+272]
0011a028b 0x11a06c
0011a02c
0011a02cloc_11a02c:
0011a02cb 0x11a030
0011a030
0011a030loc_11a030:
0011a030orr x5, xzr, 8
0011a034str x5, [sp+280]
0011a038ldr x1, [sp+272]
0011a03cldr x5, [sp+264]
0011a040subs xzr, x1, 1
0011a044b.hs 0x11a04c
0011a048b 0x11a5f4
0011a04c
0011a04cloc_11a04c:
0011a04csub x6, x1, 1
0011a050sub x7, xzr, x6
0011a054sbfm x7, x7, 63, 63
0011a058and x7, x7, 1
0011a05cadd x5, x5, x7
0011a060str x5, [sp+264]
0011a064str x6, [sp+272]
0011a068b 0x11a06c
0011a06c
0011a06cloc_11a06c:
0011a06cb 0x11a074
0011a070
0011a070loc_11a070:
0011a070b 0x11a074
0011a074
0011a074loc_11a074:
0011a074b 0x11a078
0011a078
0011a078loc_11a078:
0011a078ldr x5, [sp+288]
0011a07ccbz x5, 0x11a084
0011a080b 0x11a090
0011a084
0011a084loc_11a084:
0011a084orr x4, xzr, 64
0011a088str x4, [sp+288]
0011a08cb 0x11a120
0011a090
0011a090loc_11a090:
0011a090ldr x5, [sp+288]
0011a094subs xzr, x5, 0
0011a098cset x6, lt
0011a09cstrb w6, [sp+63]
0011a0a0tbnz x5, 63, 0x11a0a8
0011a0a4b 0x11a0ac
0011a0a8
0011a0a8loc_11a0a8:
0011a0a8b 0x11a0c0
0011a0ac
0011a0acloc_11a0ac:
0011a0acldr x5, [sp+288]
0011a0b0subs xzr, x5, 64
0011a0b4cset x5, gt
0011a0b8strb w5, [sp+63]
0011a0bcb 0x11a0c0
0011a0c0
0011a0c0loc_11a0c0:
0011a0c0ldrb w5, [sp+63]
0011a0c4tbnz w5, 0, 0x11a0cc
0011a0c8b 0x11a11c
0011a0cc
0011a0ccloc_11a0cc:
0011a0ccldr x4, [sp+288]
0011a0d0ldr x2, [sp+168]
0011a0d4ldr x3, [sp+176]
0011a0d8adrp x0, 0x597000
0011a0dcadd x0, x0, 3406
0011a0e0movz x1, 9
0011a0e4bl strconv.bitSizeError
0011a0e8str x0, [sp+240]
0011a0ecstr x0, [sp+232]
0011a0f0str xzr, [sp+64]
0011a0f4adrp x5, 0x5fb000
0011a0f8add x5, x5, 1120
0011a0fcstr x5, [sp+152]
0011a100str x0, [sp+160]
0011a104ldr x0, [sp+64]
0011a108ldr x1, [sp+152]
0011a10cldr x2, [sp+160]
0011a110ldp x29, x30, [sp-8]
0011a114add sp, sp, 256
0011a118ret x30
0011a11c
0011a11cloc_11a11c:
0011a11cb 0x11a120
0011a120
0011a120loc_11a120:
0011a120str xzr, [sp+96]
0011a124ldr x4, [sp+280]
0011a128str x4, [sp+120]
0011a12csubs xzr, x4, 10
0011a130b.eq 0x11a138
0011a134b 0x11a154
0011a138
0011a138loc_11a138:
0011a138b 0x11a13c
0011a13c
0011a13cloc_11a13c:
0011a13cmovz x4, 39322
0011a140movk x4, 0x99990000
0011a144movk x4, 0x999900000000
0011a148movk x4, 0x1999000000000000
0011a14cstr x4, [sp+96]
0011a150b 0x11a198
0011a154
0011a154loc_11a154:
0011a154subs xzr, x4, 16
0011a158b.eq 0x11a160
0011a15cb 0x11a170
0011a160
0011a160loc_11a160:
0011a160b 0x11a164
0011a164
0011a164loc_11a164:
0011a164movz x4, 0x1000000000000000
0011a168str x4, [sp+96]
0011a16cb 0x11a198
0011a170
0011a170loc_11a170:
0011a170b 0x11a174
0011a174
0011a174loc_11a174:
0011a174b 0x11a178
0011a178
0011a178loc_11a178:
0011a178ldr x4, [sp+280]
0011a17ccbnz x4, 0x11a184
0011a180b 0x11a5f0
0011a184
0011a184loc_11a184:
0011a184movn x5, 0
0011a188udiv x4, x5, x4
0011a18cadd x4, x4, 1
0011a190str x4, [sp+96]
0011a194b 0x11a198
0011a198
0011a198loc_11a198:
0011a198ldr x4, [sp+288]
0011a19corr x5, xzr, 1
0011a1a0lslv x5, x5, x4
0011a1a4subs xzr, x4, 64
0011a1a8csel x4, x5, xzr, lo
0011a1acsub x4, x4, 1
0011a1b0str x4, [sp+88]
0011a1b4strb wzr, [sp+51]
0011a1b8str xzr, [sp+80]
0011a1bcldr x4, [sp+272]
0011a1c0ldr x5, [sp+264]
0011a1c4str x5, [sp+208]
0011a1c8str x4, [sp+216]
0011a1ccstr x4, [sp+224]
0011a1d0str x5, [sp+184]
0011a1d4str x4, [sp+192]
0011a1d8str x4, [sp+200]
0011a1dcstr xzr, [sp+112]
0011a1e0str x4, [sp+104]
0011a1e4b 0x11a23c
0011a1e8
0011a1e8loc_11a1e8:
0011a1e8b 0x11a1ec
0011a1ec
0011a1ecloc_11a1ec:
0011a1ecldr x4, [sp+280]
0011a1f0ldr x2, [sp+168]
0011a1f4ldr x3, [sp+176]
0011a1f8adrp x0, 0x597000
0011a1fcadd x0, x0, 3406
0011a200movz x1, 9
0011a204bl strconv.baseError
0011a208str x0, [sp+232]
0011a20cstr x0, [sp+240]
0011a210str xzr, [sp+64]
0011a214adrp x5, 0x5fb000
0011a218add x5, x5, 1120
0011a21cstr x5, [sp+152]
0011a220str x0, [sp+160]
0011a224ldr x0, [sp+64]
0011a228ldr x1, [sp+152]
0011a22cldr x2, [sp+160]
0011a230ldp x29, x30, [sp-8]
0011a234add sp, sp, 256
0011a238ret x30
0011a23c
0011a23cloc_11a23c:
0011a23cldr x4, [sp+104]
0011a240ldr x5, [sp+112]
0011a244subs xzr, x4, x5
0011a248b.gt 0x11a250
0011a24cb 0x11a544
0011a250
0011a250loc_11a250:
0011a250ldr x4, [sp+112]
0011a254ldr x5, [sp+184]
0011a258ldrb w4, [x5+x4]
0011a25cstrb w4, [sp+53]
0011a260strb wzr, [sp+52]
0011a264subs wzr, w4, 95
0011a268cset x4, eq
0011a26cstrb w4, [sp+63]
0011a270b.eq 0x11a278
0011a274b 0x11a284
0011a278
0011a278loc_11a278:
0011a278ldrb w4, [sp+54]
0011a27cstrb w4, [sp+63]
0011a280b 0x11a288
0011a284
0011a284loc_11a284:
0011a284b 0x11a288
0011a288
0011a288loc_11a288:
0011a288ldrb w4, [sp+63]
0011a28ctbnz w4, 0, 0x11a294
0011a290b 0x11a2a4
0011a294
0011a294loc_11a294:
0011a294b 0x11a298
0011a298
0011a298loc_11a298:
0011a298orr x4, xzr, 1
0011a29cstrb w4, [sp+51]
0011a2a0b 0x11a4e4
0011a2a4
0011a2a4loc_11a2a4:
0011a2a4ldrb w4, [sp+53]
0011a2a8subs wzr, w4, 48
0011a2accset x4, hs
0011a2b0strb w4, [sp+59]
0011a2b4b.hs 0x11a2bc
0011a2b8b 0x11a2d0
0011a2bc
0011a2bcloc_11a2bc:
0011a2bcldrb w4, [sp+53]
0011a2c0subs wzr, w4, 57
0011a2c4cset x4, ls
0011a2c8strb w4, [sp+59]
0011a2ccb 0x11a2d4
0011a2d0
0011a2d0loc_11a2d0:
0011a2d0b 0x11a2d4
0011a2d4
0011a2d4loc_11a2d4:
0011a2d4ldrb w4, [sp+59]
0011a2d8tbnz w4, 0, 0x11a2e0
0011a2dcb 0x11a2f4
0011a2e0
0011a2e0loc_11a2e0:
0011a2e0b 0x11a2e4
0011a2e4
0011a2e4loc_11a2e4:
0011a2e4ldrb w4, [sp+53]
0011a2e8sub x4, x4, 48
0011a2ecstrb w4, [sp+52]
0011a2f0b 0x11a364
0011a2f4
0011a2f4loc_11a2f4:
0011a2f4ldrb w0, [sp+53]
0011a2f8bl strconv.lower
0011a2fcstrb w0, [sp+61]
0011a300ubfm x1, x0, 0, 7
0011a304subs wzr, w1, 97
0011a308cset x1, hs
0011a30cstrb w1, [sp+60]
0011a310b.hs 0x11a318
0011a314b 0x11a338
0011a318
0011a318loc_11a318:
0011a318ldrb w0, [sp+53]
0011a31cbl strconv.lower
0011a320strb w0, [sp+58]
0011a324ubfm x1, x0, 0, 7
0011a328subs wzr, w1, 122
0011a32ccset x1, ls
0011a330strb w1, [sp+60]
0011a334b 0x11a33c
0011a338
0011a338loc_11a338:
0011a338b 0x11a33c
0011a33c
0011a33cloc_11a33c:
0011a33cldrb w4, [sp+60]
0011a340tbnz w4, 0, 0x11a348
0011a344b 0x11a4f4
0011a348
0011a348loc_11a348:
0011a348b 0x11a34c
0011a34c
0011a34cloc_11a34c:
0011a34cldrb w0, [sp+53]
0011a350bl strconv.lower
0011a354strb w0, [sp+58]
0011a358sub x1, x0, 87
0011a35cstrb w1, [sp+52]
0011a360b 0x11a364
0011a364
0011a364loc_11a364:
0011a364ldrb w4, [sp+52]
0011a368ldr x5, [sp+280]
0011a36cubfm x5, x5, 0, 7
0011a370subs wzr, w5, w4
0011a374b.ls 0x11a37c
0011a378b 0x11a3c8
0011a37c
0011a37cloc_11a37c:
0011a37cldr x2, [sp+168]
0011a380ldr x3, [sp+176]
0011a384adrp x0, 0x597000
0011a388add x0, x0, 3406
0011a38cmovz x1, 9
0011a390bl strconv.syntaxError
0011a394str x0, [sp+240]
0011a398str x0, [sp+232]
0011a39cstr xzr, [sp+64]
0011a3a0adrp x4, 0x5fb000
0011a3a4add x4, x4, 1120
0011a3a8str x4, [sp+152]
0011a3acstr x0, [sp+160]
0011a3b0ldr x0, [sp+64]
0011a3b4ldr x1, [sp+152]
0011a3b8ldr x2, [sp+160]
0011a3bcldp x29, x30, [sp-8]
0011a3c0add sp, sp, 256
0011a3c4ret x30
0011a3c8
0011a3c8loc_11a3c8:
0011a3c8ldr x4, [sp+96]
0011a3ccldr x5, [sp+80]
0011a3d0subs xzr, x4, x5
0011a3d4b.ls 0x11a3dc
0011a3d8b 0x11a42c
0011a3dc
0011a3dcloc_11a3dc:
0011a3dcldr x2, [sp+168]
0011a3e0ldr x3, [sp+176]
0011a3e4adrp x0, 0x597000
0011a3e8add x0, x0, 3406
0011a3ecmovz x1, 9
0011a3f0bl strconv.rangeError
0011a3f4str x0, [sp+232]
0011a3f8str x0, [sp+240]
0011a3fcldr x4, [sp+88]
0011a400str x4, [sp+64]
0011a404adrp x4, 0x5fb000
0011a408add x4, x4, 1120
0011a40cstr x4, [sp+152]
0011a410str x0, [sp+160]
0011a414ldr x0, [sp+64]
0011a418ldr x1, [sp+152]
0011a41cldr x2, [sp+160]
0011a420ldp x29, x30, [sp-8]
0011a424add sp, sp, 256
0011a428ret x30
0011a42c
0011a42cloc_11a42c:
0011a42cldr x4, [sp+80]
0011a430ldr x5, [sp+280]
0011a434madd x4, x4, x5, xzr
0011a438str x4, [sp+80]
0011a43cldrb w5, [sp+52]
0011a440add x5, x4, x5
0011a444str x5, [sp+72]
0011a448subs xzr, x4, x5
0011a44ccset x4, hi
0011a450strb w4, [sp+60]
0011a454b.hi 0x11a45c
0011a458b 0x11a460
0011a45c
0011a45cloc_11a45c:
0011a45cb 0x11a478
0011a460
0011a460loc_11a460:
0011a460ldr x4, [sp+72]
0011a464ldr x5, [sp+88]
0011a468subs xzr, x5, x4
0011a46ccset x4, lo
0011a470strb w4, [sp+60]
0011a474b 0x11a478
0011a478
0011a478loc_11a478:
0011a478ldrb w4, [sp+60]
0011a47ctbnz w4, 0, 0x11a484
0011a480b 0x11a4d4
0011a484
0011a484loc_11a484:
0011a484ldr x2, [sp+168]
0011a488ldr x3, [sp+176]
0011a48cadrp x0, 0x597000
0011a490add x0, x0, 3406
0011a494movz x1, 9
0011a498bl strconv.rangeError
0011a49cstr x0, [sp+240]
0011a4a0str x0, [sp+232]
0011a4a4ldr x4, [sp+88]
0011a4a8str x4, [sp+64]
0011a4acadrp x4, 0x5fb000
0011a4b0add x4, x4, 1120
0011a4b4str x4, [sp+152]
0011a4b8str x0, [sp+160]
0011a4bcldr x0, [sp+64]
0011a4c0ldr x1, [sp+152]
0011a4c4ldr x2, [sp+160]
0011a4c8ldp x29, x30, [sp-8]
0011a4ccadd sp, sp, 256
0011a4d0ret x30
0011a4d4
0011a4d4loc_11a4d4:
0011a4d4ldr x4, [sp+72]
0011a4d8str x4, [sp+80]
0011a4dcorr x4, xzr, 1
0011a4e0b 0x11a4e4
0011a4e4
0011a4e4loc_11a4e4:
0011a4e4ldr x5, [sp+112]
0011a4e8add x5, x5, 1
0011a4ecstr x5, [sp+112]
0011a4f0b 0x11a23c
0011a4f4
0011a4f4loc_11a4f4:
0011a4f4b 0x11a4f8
0011a4f8
0011a4f8loc_11a4f8:
0011a4f8ldr x2, [sp+168]
0011a4fcldr x3, [sp+176]
0011a500adrp x0, 0x597000
0011a504add x0, x0, 3406
0011a508movz x1, 9
0011a50cbl strconv.syntaxError
0011a510str x0, [sp+232]
0011a514str x0, [sp+240]
0011a518str xzr, [sp+64]
0011a51cadrp x4, 0x5fb000
0011a520add x4, x4, 1120
0011a524str x4, [sp+152]
0011a528str x0, [sp+160]
0011a52cldr x0, [sp+64]
0011a530ldr x1, [sp+152]
0011a534ldr x2, [sp+160]
0011a538ldp x29, x30, [sp-8]
0011a53cadd sp, sp, 256
0011a540ret x30
0011a544
0011a544loc_11a544:
0011a544ldrb w4, [sp+51]
0011a548strb w4, [sp+60]
0011a54ctbnz w4, 0, 0x11a554
0011a550b 0x11a570
0011a554
0011a554loc_11a554:
0011a554ldr x0, [sp+168]
0011a558ldr x1, [sp+176]
0011a55cbl strconv.underscoreOK
0011a560strb w0, [sp+59]
0011a564eor x2, x0, 1
0011a568strb w2, [sp+60]
0011a56cb 0x11a574
0011a570
0011a570loc_11a570:
0011a570b 0x11a574
0011a574
0011a574loc_11a574:
0011a574ldrb w4, [sp+60]
0011a578tbnz w4, 0, 0x11a580
0011a57cb 0x11a5cc
0011a580
0011a580loc_11a580:
0011a580ldr x2, [sp+168]
0011a584ldr x3, [sp+176]
0011a588adrp x0, 0x597000
0011a58cadd x0, x0, 3406
0011a590movz x1, 9
0011a594bl strconv.syntaxError
0011a598str x0, [sp+232]
0011a59cstr x0, [sp+240]
0011a5a0str xzr, [sp+64]
0011a5a4adrp x4, 0x5fb000
0011a5a8add x4, x4, 1120
0011a5acstr x4, [sp+152]
0011a5b0str x0, [sp+160]
0011a5b4ldr x0, [sp+64]
0011a5b8ldr x1, [sp+152]
0011a5bcldr x2, [sp+160]
0011a5c0ldp x29, x30, [sp-8]
0011a5c4add sp, sp, 256
0011a5c8ret x30
0011a5cc
0011a5ccloc_11a5cc:
0011a5ccldr x3, [sp+80]
0011a5d0str x3, [sp+64]
0011a5d4stp xzr, xzr, [sp+152]
0011a5d8ldr x0, [sp+64]
0011a5dcmov x1, xzr
0011a5e0mov x2, xzr
0011a5e4ldp x29, x30, [sp-8]
0011a5e8add sp, sp, 256
0011a5ecret x30
0011a5f0
0011a5f0loc_11a5f0:
0011a5f0bl runtime.panicdivide
0011a5f4
0011a5f4loc_11a5f4:
0011a5f4orr x0, xzr, 1
0011a5f8bl runtime.panicSliceB
0011a5fc
0011a5fcloc_11a5fc:
0011a5fcorr x0, xzr, 2
0011a600bl runtime.panicSliceB
0011a604
0011a604loc_11a604:
0011a604orr x0, xzr, 1
0011a608bl runtime.panicIndex
0011a60c
0011a60cloc_11a60c:
0011a60corr x0, xzr, 2
0011a610bl runtime.panicSliceB
0011a614
0011a614loc_11a614:
0011a614orr x0, xzr, 1
0011a618bl runtime.panicIndex
0011a61c
0011a61cloc_11a61c:
0011a61cbl runtime.panicSliceB
0011a620
0011a620loc_11a620:
0011a620orr x0, xzr, 1
0011a624bl runtime.panicIndex
0011a628
0011a628loc_11a628:
0011a628mov x0, xzr
0011a62cbl runtime.panicIndex
0011a630hint
0011a634
0011a634loc_11a634:
0011a634stp x0, x1, [sp+8]
0011a638stp x2, x3, [sp+24]
0011a63cmov x3, x30
0011a640bl runtime.morestack_noctxt.abi0
0011a644ldp x0, x1, [sp+8]
0011a648ldp x2, x3, [sp+24]
0011a64cb 0x119d10
00119d10
0011a650
0011a650strconv.ParseInt: ; void strconv.ParseInt(struct string s, int base, int bitSize)
0011a650ldr x16, [x28+16]
0011a654sub x17, sp, 112
0011a658subs xzr, x17, x16
0011a65cb.ls 0x11ab6c
0011a660str x30, [sp-240]!
0011a664stur x29, [sp-8]
0011a668sub x29, sp, 8
0011a66cstr x0, [sp+248]
0011a670str x1, [sp+256]
0011a674str x2, [sp+264]
0011a678str x3, [sp+272]
0011a67cstr xzr, [sp+72]
0011a680stp xzr, xzr, [sp+120]
0011a684ldr x4, [sp+256]
0011a688cbz x4, 0x11a690
0011a68cb 0x11a6dc
0011a690
0011a690loc_11a690:
0011a690ldr x2, [sp+248]
0011a694ldr x3, [sp+256]
0011a698adrp x0, 0x597000
0011a69cadd x0, x0, 1348
0011a6a0orr x1, xzr, 8
0011a6a4bl strconv.syntaxError
0011a6a8str x0, [sp+224]
0011a6acstr x0, [sp+216]
0011a6b0str xzr, [sp+72]
0011a6b4adrp x4, 0x5fb000
0011a6b8add x4, x4, 1120
0011a6bcstr x4, [sp+120]
0011a6c0str x0, [sp+128]
0011a6c4ldr x0, [sp+72]
0011a6c8ldr x1, [sp+120]
0011a6ccldr x2, [sp+128]
0011a6d0ldur x29, [sp-8]
0011a6d4ldr x30, [sp], 240
0011a6d8ret x30
0011a6dc
0011a6dcloc_11a6dc:
0011a6dcldr x4, [sp+248]
0011a6e0ldr x5, [sp+256]
0011a6e4str x4, [sp+104]
0011a6e8str x5, [sp+112]
0011a6ecstrb wzr, [sp+54]
0011a6f0ldr x1, [sp+256]
0011a6f4ldr x4, [sp+248]
0011a6f8subs xzr, x1, 0
0011a6fcb.hi 0x11a704
0011a700b 0x11ab60
0011a704
0011a704loc_11a704:
0011a704ldrb w4, [x4]
0011a708subs wzr, w4, 43
0011a70cb.eq 0x11a714
0011a710b 0x11a748
0011a714
0011a714loc_11a714:
0011a714ldr x1, [sp+256]
0011a718ldr x4, [sp+248]
0011a71csubs xzr, x1, 1
0011a720b.hs 0x11a728
0011a724b 0x11ab58
0011a728
0011a728loc_11a728:
0011a728sub x5, x1, 1
0011a72csub x6, xzr, x5
0011a730sbfm x6, x6, 63, 63
0011a734and x6, x6, 1
0011a738add x4, x4, x6
0011a73cstr x4, [sp+248]
0011a740str x5, [sp+256]
0011a744b 0x11a7b0
0011a748
0011a748loc_11a748:
0011a748ldr x1, [sp+256]
0011a74cldr x4, [sp+248]
0011a750subs xzr, x1, 0
0011a754b.hi 0x11a75c
0011a758b 0x11ab50
0011a75c
0011a75cloc_11a75c:
0011a75cldrb w4, [x4]
0011a760subs wzr, w4, 45
0011a764b.eq 0x11a76c
0011a768b 0x11a7a8
0011a76c
0011a76cloc_11a76c:
0011a76corr x4, xzr, 1
0011a770strb w4, [sp+54]
0011a774ldr x1, [sp+256]
0011a778ldr x4, [sp+248]
0011a77csubs xzr, x1, 1
0011a780b.hs 0x11a788
0011a784b 0x11ab48
0011a788
0011a788loc_11a788:
0011a788sub x5, x1, 1
0011a78csub x6, xzr, x5
0011a790sbfm x6, x6, 63, 63
0011a794and x6, x6, 1
0011a798add x4, x4, x6
0011a79cstr x4, [sp+248]
0011a7a0str x5, [sp+256]
0011a7a4b 0x11a7ac
0011a7a8
0011a7a8loc_11a7a8:
0011a7a8b 0x11a7ac
0011a7ac
0011a7acloc_11a7ac:
0011a7acb 0x11a7b0
0011a7b0
0011a7b0loc_11a7b0:
0011a7b0str xzr, [sp+56]
0011a7b4stp xzr, xzr, [sp+200]
0011a7b8ldr x3, [sp+272]
0011a7bcldr x2, [sp+264]
0011a7c0ldr x0, [sp+248]
0011a7c4ldr x1, [sp+256]
0011a7c8bl strconv.ParseUint
0011a7ccstr x0, [sp+96]
0011a7d0str x1, [sp+200]
0011a7d4str x2, [sp+208]
0011a7d8ldr x4, [sp+96]
0011a7dcstr x4, [sp+88]
0011a7e0str x1, [sp+136]
0011a7e4str x2, [sp+144]
0011a7e8ldr x4, [sp+88]
0011a7ecstr x4, [sp+56]
0011a7f0str x1, [sp+120]
0011a7f4str x2, [sp+128]
0011a7f8subs xzr, x1, 0
0011a7fccset x4, ne
0011a800strb w4, [sp+55]
0011a804cbnz x1, 0x11a80c
0011a808b 0x11a874
0011a80c
0011a80cloc_11a80c:
0011a80cldr x0, [sp+120]
0011a810ldr x4, [sp+128]
0011a814adrp x5, 0x5fb000
0011a818add x5, x5, 1120
0011a81csubs xzr, x0, x5
0011a820b.eq 0x11a828
0011a824b 0x11ab34
0011a828
0011a828loc_11a828:
0011a828ldrsb x27, [x4]
0011a82cldr x0, [x4+32]
0011a830ldr x1, [x4+40]
0011a834str x0, [sp+168]
0011a838str x1, [sp+176]
0011a83cadrp x27, 0x907000
0011a840ldr x4, [x27+2032]
0011a844subs xzr, x4, x0
0011a848cset x4, ne
0011a84cb.ne 0x11a854
0011a850b 0x11a858
0011a854
0011a854loc_11a854:
0011a854b 0x11a86c
0011a858
0011a858loc_11a858:
0011a858adrp x27, 0x907000
0011a85cldr x2, [x27+2040]
0011a860bl runtime.ifaceeq
0011a864eor x4, x0, 1
0011a868b 0x11a86c
0011a86c
0011a86cloc_11a86c:
0011a86cstrb w4, [sp+55]
0011a870b 0x11a878
0011a874
0011a874loc_11a874:
0011a874b 0x11a878
0011a878
0011a878loc_11a878:
0011a878ldrb w4, [sp+55]
0011a87ctbnz w4, 0, 0x11a884
0011a880b 0x11a96c
0011a884
0011a884loc_11a884:
0011a884ldr x0, [sp+120]
0011a888ldr x3, [sp+128]
0011a88cadrp x4, 0x5fb000
0011a890add x4, x4, 1120
0011a894subs xzr, x0, x4
0011a898b.eq 0x11a8a0
0011a89cb 0x11ab20
0011a8a0
0011a8a0loc_11a8a0:
0011a8a0str x3, [sp+160]
0011a8a4ldrsb x27, [x3]
0011a8a8orr x2, xzr, 8
0011a8acstr x2, [x3+8]
0011a8b0adrp x27, 0x931000
0011a8b4ldr w2, [x27+3056]
0011a8b8cbz w2, 0x11a8c0
0011a8bcb 0x11a8c4
0011a8c0
0011a8c0loc_11a8c0:
0011a8c0b 0x11a8d4
0011a8c4
0011a8c4loc_11a8c4:
0011a8c4ldr x2, [x3]
0011a8c8bl runtime.gcWriteBarrier1
0011a8ccstr x2, [x25]
0011a8d0b 0x11a8d4
0011a8d4
0011a8d4loc_11a8d4:
0011a8d4adrp x2, 0x597000
0011a8d8add x2, x2, 1348
0011a8dcstr x2, [x3]
0011a8e0ldr x0, [sp+104]
0011a8e4ldr x1, [sp+112]
0011a8e8bl internal/stringslite.Clone
0011a8ecstr x0, [sp+184]
0011a8f0str x1, [sp+192]
0011a8f4ldr x0, [sp+120]
0011a8f8ldr x2, [sp+128]
0011a8fcadrp x3, 0x5fb000
0011a900add x3, x3, 1120
0011a904subs xzr, x0, x3
0011a908b.eq 0x11a910
0011a90cb 0x11ab0c
0011a910
0011a910loc_11a910:
0011a910str x2, [sp+152]
0011a914ldrsb x27, [x2]
0011a918ldr x3, [sp+184]
0011a91cldr x4, [sp+192]
0011a920str x4, [x2+24]
0011a924adrp x27, 0x931000
0011a928ldr w4, [x27+3056]
0011a92ccbz w4, 0x11a934
0011a930b 0x11a938
0011a934
0011a934loc_11a934:
0011a934b 0x11a94c
0011a938
0011a938loc_11a938:
0011a938bl runtime.gcWriteBarrier2
0011a93cstr x3, [x25]
0011a940ldr x4, [x2+16]
0011a944str x4, [x25+8]
0011a948b 0x11a94c
0011a94c
0011a94cloc_11a94c:
0011a94cstr x3, [x2+16]
0011a950str xzr, [sp+72]
0011a954ldr x1, [sp+120]
0011a958ldr x2, [sp+128]
0011a95cmov x0, xzr
0011a960ldur x29, [sp-8]
0011a964ldr x30, [sp], 240
0011a968ret x30
0011a96c
0011a96cloc_11a96c:
0011a96cldr x4, [sp+272]
0011a970cbz x4, 0x11a978
0011a974b 0x11a984
0011a978
0011a978loc_11a978:
0011a978orr x4, xzr, 64
0011a97cstr x4, [sp+272]
0011a980b 0x11a988
0011a984
0011a984loc_11a984:
0011a984b 0x11a988
0011a988
0011a988loc_11a988:
0011a988ldr x4, [sp+272]
0011a98csub x4, x4, 1
0011a990orr x5, xzr, 1
0011a994lslv x5, x5, x4
0011a998subs xzr, x4, 64
0011a99ccsel x4, x5, xzr, lo
0011a9a0str x4, [sp+80]
0011a9a4ldrb w4, [sp+54]
0011a9a8eor x5, x4, 1
0011a9acstrb w5, [sp+55]
0011a9b0tbnz w4, 0, 0x11a9b8
0011a9b4b 0x11a9bc
0011a9b8
0011a9b8loc_11a9b8:
0011a9b8b 0x11a9d4
0011a9bc
0011a9bcloc_11a9bc:
0011a9bcldr x4, [sp+56]
0011a9c0ldr x5, [sp+80]
0011a9c4subs xzr, x5, x4
0011a9c8cset x4, ls
0011a9ccstrb w4, [sp+55]
0011a9d0b 0x11a9d4
0011a9d4
0011a9d4loc_11a9d4:
0011a9d4ldrb w4, [sp+55]
0011a9d8tbnz w4, 0, 0x11a9e0
0011a9dcb 0x11aa34
0011a9e0
0011a9e0loc_11a9e0:
0011a9e0ldr x2, [sp+104]
0011a9e4ldr x3, [sp+112]
0011a9e8adrp x0, 0x597000
0011a9ecadd x0, x0, 1348
0011a9f0orr x1, xzr, 8
0011a9f4bl strconv.rangeError
0011a9f8str x0, [sp+216]
0011a9fcstr x0, [sp+224]
0011aa00ldr x4, [sp+80]
0011aa04sub x4, x4, 1
0011aa08str x4, [sp+72]
0011aa0cadrp x4, 0x5fb000
0011aa10add x4, x4, 1120
0011aa14str x4, [sp+120]
0011aa18str x0, [sp+128]
0011aa1cldr x0, [sp+72]
0011aa20ldr x1, [sp+120]
0011aa24ldr x2, [sp+128]
0011aa28ldur x29, [sp-8]
0011aa2cldr x30, [sp], 240
0011aa30ret x30
0011aa34
0011aa34loc_11aa34:
0011aa34ldrb w4, [sp+54]
0011aa38strb w4, [sp+55]
0011aa3ctbnz w4, 0, 0x11aa44
0011aa40b 0x11aa5c
0011aa44
0011aa44loc_11aa44:
0011aa44ldr x4, [sp+56]
0011aa48ldr x5, [sp+80]
0011aa4csubs xzr, x5, x4
0011aa50cset x4, lo
0011aa54strb w4, [sp+55]
0011aa58b 0x11aa60
0011aa5c
0011aa5cloc_11aa5c:
0011aa5cb 0x11aa60
0011aa60
0011aa60loc_11aa60:
0011aa60ldrb w4, [sp+55]
0011aa64tbnz w4, 0, 0x11aa6c
0011aa68b 0x11aac0
0011aa6c
0011aa6cloc_11aa6c:
0011aa6cldr x2, [sp+104]
0011aa70ldr x3, [sp+112]
0011aa74adrp x0, 0x597000
0011aa78add x0, x0, 1348
0011aa7corr x1, xzr, 8
0011aa80bl strconv.rangeError
0011aa84str x0, [sp+224]
0011aa88str x0, [sp+216]
0011aa8cldr x4, [sp+80]
0011aa90sub x4, xzr, x4
0011aa94str x4, [sp+72]
0011aa98adrp x4, 0x5fb000
0011aa9cadd x4, x4, 1120
0011aaa0str x4, [sp+120]
0011aaa4str x0, [sp+128]
0011aaa8ldr x0, [sp+72]
0011aaacldr x1, [sp+120]
0011aab0ldr x2, [sp+128]
0011aab4ldur x29, [sp-8]
0011aab8ldr x30, [sp], 240
0011aabcret x30
0011aac0
0011aac0loc_11aac0:
0011aac0ldr x3, [sp+56]
0011aac4str x3, [sp+64]
0011aac8ldrb w3, [sp+54]
0011aacctbnz w3, 0, 0x11aad4
0011aad0b 0x11aae4
0011aad4
0011aad4loc_11aad4:
0011aad4ldr x3, [sp+64]
0011aad8sub x3, xzr, x3
0011aadcstr x3, [sp+64]
0011aae0b 0x11aae8
0011aae4
0011aae4loc_11aae4:
0011aae4b 0x11aae8
0011aae8
0011aae8loc_11aae8:
0011aae8ldr x3, [sp+64]
0011aaecstr x3, [sp+72]
0011aaf0stp xzr, xzr, [sp+120]
0011aaf4ldr x0, [sp+72]
0011aaf8mov x1, xzr
0011aafcmov x2, xzr
0011ab00ldur x29, [sp-8]
0011ab04ldr x30, [sp], 240
0011ab08ret x30
0011ab0c
0011ab0cloc_11ab0c:
0011ab0cadrp x1, 0x501000
0011ab10add x1, x1, 1696
0011ab14adrp x2, 0x4ff000
0011ab18add x2, x2, 3616
0011ab1cbl runtime.panicdottypeI
0011ab20
0011ab20loc_11ab20:
0011ab20adrp x1, 0x501000
0011ab24add x1, x1, 1696
0011ab28adrp x2, 0x4ff000
0011ab2cadd x2, x2, 3616
0011ab30bl runtime.panicdottypeI
0011ab34
0011ab34loc_11ab34:
0011ab34adrp x1, 0x501000
0011ab38add x1, x1, 1696
0011ab3cadrp x2, 0x4ff000
0011ab40add x2, x2, 3616
0011ab44bl runtime.panicdottypeI
0011ab48
0011ab48loc_11ab48:
0011ab48orr x0, xzr, 1
0011ab4cbl runtime.panicSliceB
0011ab50
0011ab50loc_11ab50:
0011ab50mov x0, xzr
0011ab54bl runtime.panicIndex
0011ab58
0011ab58loc_11ab58:
0011ab58orr x0, xzr, 1
0011ab5cbl runtime.panicSliceB
0011ab60
0011ab60loc_11ab60:
0011ab60mov x0, xzr
0011ab64bl runtime.panicIndex
0011ab68hint
0011ab6c
0011ab6cloc_11ab6c:
0011ab6cstp x0, x1, [sp+8]
0011ab70stp x2, x3, [sp+24]
0011ab74mov x3, x30
0011ab78bl runtime.morestack_noctxt.abi0
0011ab7cldp x0, x1, [sp+8]
0011ab80ldp x2, x3, [sp+24]
0011ab84b 0x11a650
0011ab88udf 0
0011ab8cudf 0
0011a650
0011a650strconv.ParseInt: ; void strconv.ParseInt(struct string s, int base, int bitSize)
0011a650ldr x16, [x28+16]
0011a654sub x17, sp, 112
0011a658subs xzr, x17, x16
0011a65cb.ls 0x11ab6c
0011a660str x30, [sp-240]!
0011a664stur x29, [sp-8]
0011a668sub x29, sp, 8
0011a66cstr x0, [sp+248]
0011a670str x1, [sp+256]
0011a674str x2, [sp+264]
0011a678str x3, [sp+272]
0011a67cstr xzr, [sp+72]
0011a680stp xzr, xzr, [sp+120]
0011a684ldr x4, [sp+256]
0011a688cbz x4, 0x11a690
0011a68cb 0x11a6dc
0011a690
0011a690loc_11a690:
0011a690ldr x2, [sp+248]
0011a694ldr x3, [sp+256]
0011a698adrp x0, 0x597000
0011a69cadd x0, x0, 1348
0011a6a0orr x1, xzr, 8
0011a6a4bl strconv.syntaxError
0011a6a8str x0, [sp+224]
0011a6acstr x0, [sp+216]
0011a6b0str xzr, [sp+72]
0011a6b4adrp x4, 0x5fb000
0011a6b8add x4, x4, 1120
0011a6bcstr x4, [sp+120]
0011a6c0str x0, [sp+128]
0011a6c4ldr x0, [sp+72]
0011a6c8ldr x1, [sp+120]
0011a6ccldr x2, [sp+128]
0011a6d0ldur x29, [sp-8]
0011a6d4ldr x30, [sp], 240
0011a6d8ret x30
0011a6dc
0011a6dcloc_11a6dc:
0011a6dcldr x4, [sp+248]
0011a6e0ldr x5, [sp+256]
0011a6e4str x4, [sp+104]
0011a6e8str x5, [sp+112]
0011a6ecstrb wzr, [sp+54]
0011a6f0ldr x1, [sp+256]
0011a6f4ldr x4, [sp+248]
0011a6f8subs xzr, x1, 0
0011a6fcb.hi 0x11a704
0011a700b 0x11ab60
0011a704
0011a704loc_11a704:
0011a704ldrb w4, [x4]
0011a708subs wzr, w4, 43
0011a70cb.eq 0x11a714
0011a710b 0x11a748
0011a714
0011a714loc_11a714:
0011a714ldr x1, [sp+256]
0011a718ldr x4, [sp+248]
0011a71csubs xzr, x1, 1
0011a720b.hs 0x11a728
0011a724b 0x11ab58
0011a728
0011a728loc_11a728:
0011a728sub x5, x1, 1
0011a72csub x6, xzr, x5
0011a730sbfm x6, x6, 63, 63
0011a734and x6, x6, 1
0011a738add x4, x4, x6
0011a73cstr x4, [sp+248]
0011a740str x5, [sp+256]
0011a744b 0x11a7b0
0011a748
0011a748loc_11a748:
0011a748ldr x1, [sp+256]
0011a74cldr x4, [sp+248]
0011a750subs xzr, x1, 0
0011a754b.hi 0x11a75c
0011a758b 0x11ab50
0011a75c
0011a75cloc_11a75c:
0011a75cldrb w4, [x4]
0011a760subs wzr, w4, 45
0011a764b.eq 0x11a76c
0011a768b 0x11a7a8
0011a76c
0011a76cloc_11a76c:
0011a76corr x4, xzr, 1
0011a770strb w4, [sp+54]
0011a774ldr x1, [sp+256]
0011a778ldr x4, [sp+248]
0011a77csubs xzr, x1, 1
0011a780b.hs 0x11a788
0011a784b 0x11ab48
0011a788
0011a788loc_11a788:
0011a788sub x5, x1, 1
0011a78csub x6, xzr, x5
0011a790sbfm x6, x6, 63, 63
0011a794and x6, x6, 1
0011a798add x4, x4, x6
0011a79cstr x4, [sp+248]
0011a7a0str x5, [sp+256]
0011a7a4b 0x11a7ac
0011a7a8
0011a7a8loc_11a7a8:
0011a7a8b 0x11a7ac
0011a7ac
0011a7acloc_11a7ac:
0011a7acb 0x11a7b0
0011a7b0
0011a7b0loc_11a7b0:
0011a7b0str xzr, [sp+56]
0011a7b4stp xzr, xzr, [sp+200]
0011a7b8ldr x3, [sp+272]
0011a7bcldr x2, [sp+264]
0011a7c0ldr x0, [sp+248]
0011a7c4ldr x1, [sp+256]
0011a7c8bl strconv.ParseUint
0011a7ccstr x0, [sp+96]
0011a7d0str x1, [sp+200]
0011a7d4str x2, [sp+208]
0011a7d8ldr x4, [sp+96]
0011a7dcstr x4, [sp+88]
0011a7e0str x1, [sp+136]
0011a7e4str x2, [sp+144]
0011a7e8ldr x4, [sp+88]
0011a7ecstr x4, [sp+56]
0011a7f0str x1, [sp+120]
0011a7f4str x2, [sp+128]
0011a7f8subs xzr, x1, 0
0011a7fccset x4, ne
0011a800strb w4, [sp+55]
0011a804cbnz x1, 0x11a80c
0011a808b 0x11a874
0011a80c
0011a80cloc_11a80c:
0011a80cldr x0, [sp+120]
0011a810ldr x4, [sp+128]
0011a814adrp x5, 0x5fb000
0011a818add x5, x5, 1120
0011a81csubs xzr, x0, x5
0011a820b.eq 0x11a828
0011a824b 0x11ab34
0011a828
0011a828loc_11a828:
0011a828ldrsb x27, [x4]
0011a82cldr x0, [x4+32]
0011a830ldr x1, [x4+40]
0011a834str x0, [sp+168]
0011a838str x1, [sp+176]
0011a83cadrp x27, 0x907000
0011a840ldr x4, [x27+2032]
0011a844subs xzr, x4, x0
0011a848cset x4, ne
0011a84cb.ne 0x11a854
0011a850b 0x11a858
0011a854
0011a854loc_11a854:
0011a854b 0x11a86c
0011a858
0011a858loc_11a858:
0011a858adrp x27, 0x907000
0011a85cldr x2, [x27+2040]
0011a860bl runtime.ifaceeq
0011a864eor x4, x0, 1
0011a868b 0x11a86c
0011a86c
0011a86cloc_11a86c:
0011a86cstrb w4, [sp+55]
0011a870b 0x11a878
0011a874
0011a874loc_11a874:
0011a874b 0x11a878
0011a878
0011a878loc_11a878:
0011a878ldrb w4, [sp+55]
0011a87ctbnz w4, 0, 0x11a884
0011a880b 0x11a96c
0011a884
0011a884loc_11a884:
0011a884ldr x0, [sp+120]
0011a888ldr x3, [sp+128]
0011a88cadrp x4, 0x5fb000
0011a890add x4, x4, 1120
0011a894subs xzr, x0, x4
0011a898b.eq 0x11a8a0
0011a89cb 0x11ab20
0011a8a0
0011a8a0loc_11a8a0:
0011a8a0str x3, [sp+160]
0011a8a4ldrsb x27, [x3]
0011a8a8orr x2, xzr, 8
0011a8acstr x2, [x3+8]
0011a8b0adrp x27, 0x931000
0011a8b4ldr w2, [x27+3056]
0011a8b8cbz w2, 0x11a8c0
0011a8bcb 0x11a8c4
0011a8c0
0011a8c0loc_11a8c0:
0011a8c0b 0x11a8d4
0011a8c4
0011a8c4loc_11a8c4:
0011a8c4ldr x2, [x3]
0011a8c8bl runtime.gcWriteBarrier1
0011a8ccstr x2, [x25]
0011a8d0b 0x11a8d4
0011a8d4
0011a8d4loc_11a8d4:
0011a8d4adrp x2, 0x597000
0011a8d8add x2, x2, 1348
0011a8dcstr x2, [x3]
0011a8e0ldr x0, [sp+104]
0011a8e4ldr x1, [sp+112]
0011a8e8bl internal/stringslite.Clone
0011a8ecstr x0, [sp+184]
0011a8f0str x1, [sp+192]
0011a8f4ldr x0, [sp+120]
0011a8f8ldr x2, [sp+128]
0011a8fcadrp x3, 0x5fb000
0011a900add x3, x3, 1120
0011a904subs xzr, x0, x3
0011a908b.eq 0x11a910
0011a90cb 0x11ab0c
0011a910
0011a910loc_11a910:
0011a910str x2, [sp+152]
0011a914ldrsb x27, [x2]
0011a918ldr x3, [sp+184]
0011a91cldr x4, [sp+192]
0011a920str x4, [x2+24]
0011a924adrp x27, 0x931000
0011a928ldr w4, [x27+3056]
0011a92ccbz w4, 0x11a934
0011a930b 0x11a938
0011a934
0011a934loc_11a934:
0011a934b 0x11a94c
0011a938
0011a938loc_11a938:
0011a938bl runtime.gcWriteBarrier2
0011a93cstr x3, [x25]
0011a940ldr x4, [x2+16]
0011a944str x4, [x25+8]
0011a948b 0x11a94c
0011a94c
0011a94cloc_11a94c:
0011a94cstr x3, [x2+16]
0011a950str xzr, [sp+72]
0011a954ldr x1, [sp+120]
0011a958ldr x2, [sp+128]
0011a95cmov x0, xzr
0011a960ldur x29, [sp-8]
0011a964ldr x30, [sp], 240
0011a968ret x30
0011a96c
0011a96cloc_11a96c:
0011a96cldr x4, [sp+272]
0011a970cbz x4, 0x11a978
0011a974b 0x11a984
0011a978
0011a978loc_11a978:
0011a978orr x4, xzr, 64
0011a97cstr x4, [sp+272]
0011a980b 0x11a988
0011a984
0011a984loc_11a984:
0011a984b 0x11a988
0011a988
0011a988loc_11a988:
0011a988ldr x4, [sp+272]
0011a98csub x4, x4, 1
0011a990orr x5, xzr, 1
0011a994lslv x5, x5, x4
0011a998subs xzr, x4, 64
0011a99ccsel x4, x5, xzr, lo
0011a9a0str x4, [sp+80]
0011a9a4ldrb w4, [sp+54]
0011a9a8eor x5, x4, 1
0011a9acstrb w5, [sp+55]
0011a9b0tbnz w4, 0, 0x11a9b8
0011a9b4b 0x11a9bc
0011a9b8
0011a9b8loc_11a9b8:
0011a9b8b 0x11a9d4
0011a9bc
0011a9bcloc_11a9bc:
0011a9bcldr x4, [sp+56]
0011a9c0ldr x5, [sp+80]
0011a9c4subs xzr, x5, x4
0011a9c8cset x4, ls
0011a9ccstrb w4, [sp+55]
0011a9d0b 0x11a9d4
0011a9d4
0011a9d4loc_11a9d4:
0011a9d4ldrb w4, [sp+55]
0011a9d8tbnz w4, 0, 0x11a9e0
0011a9dcb 0x11aa34
0011a9e0
0011a9e0loc_11a9e0:
0011a9e0ldr x2, [sp+104]
0011a9e4ldr x3, [sp+112]
0011a9e8adrp x0, 0x597000
0011a9ecadd x0, x0, 1348
0011a9f0orr x1, xzr, 8
0011a9f4bl strconv.rangeError
0011a9f8str x0, [sp+216]
0011a9fcstr x0, [sp+224]
0011aa00ldr x4, [sp+80]
0011aa04sub x4, x4, 1
0011aa08str x4, [sp+72]
0011aa0cadrp x4, 0x5fb000
0011aa10add x4, x4, 1120
0011aa14str x4, [sp+120]
0011aa18str x0, [sp+128]
0011aa1cldr x0, [sp+72]
0011aa20ldr x1, [sp+120]
0011aa24ldr x2, [sp+128]
0011aa28ldur x29, [sp-8]
0011aa2cldr x30, [sp], 240
0011aa30ret x30
0011aa34
0011aa34loc_11aa34:
0011aa34ldrb w4, [sp+54]
0011aa38strb w4, [sp+55]
0011aa3ctbnz w4, 0, 0x11aa44
0011aa40b 0x11aa5c
0011aa44
0011aa44loc_11aa44:
0011aa44ldr x4, [sp+56]
0011aa48ldr x5, [sp+80]
0011aa4csubs xzr, x5, x4
0011aa50cset x4, lo
0011aa54strb w4, [sp+55]
0011aa58b 0x11aa60
0011aa5c
0011aa5cloc_11aa5c:
0011aa5cb 0x11aa60
0011aa60
0011aa60loc_11aa60:
0011aa60ldrb w4, [sp+55]
0011aa64tbnz w4, 0, 0x11aa6c
0011aa68b 0x11aac0
0011aa6c
0011aa6cloc_11aa6c:
0011aa6cldr x2, [sp+104]
0011aa70ldr x3, [sp+112]
0011aa74adrp x0, 0x597000
0011aa78add x0, x0, 1348
0011aa7corr x1, xzr, 8
0011aa80bl strconv.rangeError
0011aa84str x0, [sp+224]
0011aa88str x0, [sp+216]
0011aa8cldr x4, [sp+80]
0011aa90sub x4, xzr, x4
0011aa94str x4, [sp+72]
0011aa98adrp x4, 0x5fb000
0011aa9cadd x4, x4, 1120
0011aaa0str x4, [sp+120]
0011aaa4str x0, [sp+128]
0011aaa8ldr x0, [sp+72]
0011aaacldr x1, [sp+120]
0011aab0ldr x2, [sp+128]
0011aab4ldur x29, [sp-8]
0011aab8ldr x30, [sp], 240
0011aabcret x30
0011aac0
0011aac0loc_11aac0:
0011aac0ldr x3, [sp+56]
0011aac4str x3, [sp+64]
0011aac8ldrb w3, [sp+54]
0011aacctbnz w3, 0, 0x11aad4
0011aad0b 0x11aae4
0011aad4
0011aad4loc_11aad4:
0011aad4ldr x3, [sp+64]
0011aad8sub x3, xzr, x3
0011aadcstr x3, [sp+64]
0011aae0b 0x11aae8
0011aae4
0011aae4loc_11aae4:
0011aae4b 0x11aae8
0011aae8
0011aae8loc_11aae8:
0011aae8ldr x3, [sp+64]
0011aaecstr x3, [sp+72]
0011aaf0stp xzr, xzr, [sp+120]
0011aaf4ldr x0, [sp+72]
0011aaf8mov x1, xzr
0011aafcmov x2, xzr
0011ab00ldur x29, [sp-8]
0011ab04ldr x30, [sp], 240
0011ab08ret x30
0011ab0c
0011ab0cloc_11ab0c:
0011ab0cadrp x1, 0x501000
0011ab10add x1, x1, 1696
0011ab14adrp x2, 0x4ff000
0011ab18add x2, x2, 3616
0011ab1cbl runtime.panicdottypeI
0011ab20
0011ab20loc_11ab20:
0011ab20adrp x1, 0x501000
0011ab24add x1, x1, 1696
0011ab28adrp x2, 0x4ff000
0011ab2cadd x2, x2, 3616
0011ab30bl runtime.panicdottypeI
0011ab34
0011ab34loc_11ab34:
0011ab34adrp x1, 0x501000
0011ab38add x1, x1, 1696
0011ab3cadrp x2, 0x4ff000
0011ab40add x2, x2, 3616
0011ab44bl runtime.panicdottypeI
0011ab48
0011ab48loc_11ab48:
0011ab48orr x0, xzr, 1
0011ab4cbl runtime.panicSliceB
0011ab50
0011ab50loc_11ab50:
0011ab50mov x0, xzr
0011ab54bl runtime.panicIndex
0011ab58
0011ab58loc_11ab58:
0011ab58orr x0, xzr, 1
0011ab5cbl runtime.panicSliceB
0011ab60
0011ab60loc_11ab60:
0011ab60mov x0, xzr
0011ab64bl runtime.panicIndex
0011ab68hint
0011ab6c
0011ab6cloc_11ab6c:
0011ab6cstp x0, x1, [sp+8]
0011ab70stp x2, x3, [sp+24]
0011ab74mov x3, x30
0011ab78bl runtime.morestack_noctxt.abi0
0011ab7cldp x0, x1, [sp+8]
0011ab80ldp x2, x3, [sp+24]
0011ab84b 0x11a650
0011ab88udf 0
0011ab8cudf 0
0011a650
0011ab90
0011ab90strconv.Atoi: ; void strconv.Atoi(struct string s)
0011ab90ldr x16, [x28+16]
0011ab94sub x17, sp, 160
0011ab98subs xzr, x17, x16
0011ab9cb.ls 0x11af80
0011aba0sub x20, sp, 288
0011aba4stp x29, x30, [x20-8]
0011aba8add sp, x20, 0
0011abacsub x29, sp, 8
0011abb0str x0, [sp+296]
0011abb4str x1, [sp+304]
0011abb8str xzr, [sp+48]
0011abbcstp xzr, xzr, [sp+120]
0011abc0ldr x4, [sp+304]
0011abc4str x4, [sp+56]
0011abc8subs xzr, x4, 0
0011abcccset x5, ne
0011abd0strb w5, [sp+46]
0011abd4cbnz x4, 0x11abdc
0011abd8b 0x11abf0
0011abdc
0011abdcloc_11abdc:
0011abdcldr x4, [sp+56]
0011abe0subs xzr, x4, 19
0011abe4cset x4, lt
0011abe8strb w4, [sp+46]
0011abecb 0x11abf4
0011abf0
0011abf0loc_11abf0:
0011abf0b 0x11abf4
0011abf4
0011abf4loc_11abf4:
0011abf4ldrb w4, [sp+46]
0011abf8tbnz w4, 0, 0x11ac00
0011abfcb 0x11ad38
0011ac00
0011ac00loc_11ac00:
0011ac00ldr x4, [sp+296]
0011ac04ldr x5, [sp+304]
0011ac08str x4, [sp+136]
0011ac0cstr x5, [sp+144]
0011ac10ldr x1, [sp+304]
0011ac14ldr x4, [sp+296]
0011ac18subs xzr, x1, 0
0011ac1cb.hi 0x11ac24
0011ac20b 0x11af74
0011ac24
0011ac24loc_11ac24:
0011ac24ldrb w4, [x4]
0011ac28subs wzr, w4, 45
0011ac2ccset x4, eq
0011ac30strb w4, [sp+46]
0011ac34b.eq 0x11ac3c
0011ac38b 0x11ac40
0011ac3c
0011ac3cloc_11ac3c:
0011ac3cb 0x11ac68
0011ac40
0011ac40loc_11ac40:
0011ac40ldr x1, [sp+304]
0011ac44ldr x4, [sp+296]
0011ac48subs xzr, x1, 0
0011ac4cb.hi 0x11ac54
0011ac50b 0x11af6c
0011ac54
0011ac54loc_11ac54:
0011ac54ldrb w4, [x4]
0011ac58subs wzr, w4, 43
0011ac5ccset x4, eq
0011ac60strb w4, [sp+46]
0011ac64b 0x11ac68
0011ac68
0011ac68loc_11ac68:
0011ac68ldrb w4, [sp+46]
0011ac6ctbnz w4, 0, 0x11ac74
0011ac70b 0x11ad04
0011ac74
0011ac74loc_11ac74:
0011ac74ldr x1, [sp+304]
0011ac78ldr x4, [sp+296]
0011ac7csubs xzr, x1, 1
0011ac80b.hs 0x11ac88
0011ac84b 0x11af64
0011ac88
0011ac88loc_11ac88:
0011ac88sub x5, x1, 1
0011ac8csub x6, xzr, x5
0011ac90sbfm x6, x6, 63, 63
0011ac94and x6, x6, 1
0011ac98add x4, x4, x6
0011ac9cstr x4, [sp+296]
0011aca0str x5, [sp+304]
0011aca4str x5, [sp+112]
0011aca8subs xzr, x1, 1
0011acacb.eq 0x11acb4
0011acb0b 0x11ad00
0011acb4
0011acb4loc_11acb4:
0011acb4ldr x2, [sp+136]
0011acb8ldr x3, [sp+144]
0011acbcadrp x0, 0x596000
0011acc0add x0, x0, 1030
0011acc4orr x1, xzr, 4
0011acc8bl strconv.syntaxError
0011acccstr x0, [sp+248]
0011acd0str x0, [sp+240]
0011acd4str xzr, [sp+48]
0011acd8adrp x4, 0x5fb000
0011acdcadd x4, x4, 1120
0011ace0str x4, [sp+120]
0011ace4str x0, [sp+128]
0011ace8ldr x0, [sp+48]
0011acecldr x1, [sp+120]
0011acf0ldr x2, [sp+128]
0011acf4ldp x29, x30, [sp-8]
0011acf8add sp, sp, 288
0011acfcret x30
0011ad00
0011ad00loc_11ad00:
0011ad00b 0x11ad08
0011ad04
0011ad04loc_11ad04:
0011ad04b 0x11ad08
0011ad08
0011ad08loc_11ad08:
0011ad08str xzr, [sp+64]
0011ad0cldr x4, [sp+304]
0011ad10ldr x5, [sp+296]
0011ad14str x5, [sp+216]
0011ad18str x4, [sp+224]
0011ad1cstr x4, [sp+232]
0011ad20str x5, [sp+192]
0011ad24str x4, [sp+200]
0011ad28str x4, [sp+208]
0011ad2cstr xzr, [sp+96]
0011ad30str x4, [sp+88]
0011ad34b 0x11ae50
0011ad38
0011ad38loc_11ad38:
0011ad38stp xzr, xzr, [sp+176]
0011ad3cldr x0, [sp+296]
0011ad40ldr x1, [sp+304]
0011ad44movz x2, 10
0011ad48mov x3, xzr
0011ad4cbl strconv.ParseInt
0011ad50str x0, [sp+104]
0011ad54str x1, [sp+176]
0011ad58str x2, [sp+184]
0011ad5cldr x4, [sp+104]
0011ad60str x4, [sp+80]
0011ad64str x1, [sp+264]
0011ad68str x2, [sp+272]
0011ad6cldr x4, [sp+80]
0011ad70str x4, [sp+72]
0011ad74str x1, [sp+160]
0011ad78str x2, [sp+168]
0011ad7cstr xzr, [sp+248]
0011ad80ldr x4, [sp+160]
0011ad84ldr x5, [sp+168]
0011ad88adrp x6, 0x5fb000
0011ad8cadd x6, x6, 1120
0011ad90subs xzr, x4, x6
0011ad94b.eq 0x11ad9c
0011ad98b 0x11ada4
0011ad9c
0011ad9cloc_11ad9c:
0011ad9corr x0, xzr, 1
0011ada0b 0x11adb0
0011ada4
0011ada4loc_11ada4:
0011ada4mov x0, xzr
0011ada8mov x5, xzr
0011adacb 0x11adb0
0011adb0
0011adb0loc_11adb0:
0011adb0str x5, [sp+248]
0011adb4strb w0, [sp+46]
0011adb8ldr x3, [sp+248]
0011adbcstr x3, [sp+256]
0011adc0ldrb w3, [sp+46]
0011adc4strb w3, [sp+47]
0011adc8ldr x3, [sp+256]
0011adccstr x3, [sp+152]
0011add0ldrb w3, [sp+47]
0011add4strb w3, [sp+44]
0011add8tbnz w3, 0, 0x11ade0
0011addcb 0x11ae24
0011ade0
0011ade0loc_11ade0:
0011ade0ldr x3, [sp+152]
0011ade4ldrsb x27, [x3]
0011ade8orr x4, xzr, 4
0011adecstr x4, [x3+8]
0011adf0adrp x27, 0x931000
0011adf4ldr w4, [x27+3056]
0011adf8cbz w4, 0x11ae00
0011adfcb 0x11ae04
0011ae00
0011ae00loc_11ae00:
0011ae00b 0x11ae14
0011ae04
0011ae04loc_11ae04:
0011ae04ldr x4, [x3]
0011ae08bl runtime.gcWriteBarrier1
0011ae0cstr x4, [x25]
0011ae10b 0x11ae14
0011ae14
0011ae14loc_11ae14:
0011ae14adrp x4, 0x596000
0011ae18add x4, x4, 1030
0011ae1cstr x4, [x3]
0011ae20b 0x11ae28
0011ae24
0011ae24loc_11ae24:
0011ae24b 0x11ae28
0011ae28
0011ae28loc_11ae28:
0011ae28ldr x3, [sp+72]
0011ae2cstr x3, [sp+48]
0011ae30ldr x1, [sp+160]
0011ae34ldr x2, [sp+168]
0011ae38str x1, [sp+120]
0011ae3cstr x2, [sp+128]
0011ae40ldr x0, [sp+48]
0011ae44ldp x29, x30, [sp-8]
0011ae48add sp, sp, 288
0011ae4cret x30
0011ae50
0011ae50loc_11ae50:
0011ae50ldr x4, [sp+88]
0011ae54ldr x5, [sp+96]
0011ae58subs xzr, x4, x5
0011ae5cb.gt 0x11ae64
0011ae60b 0x11af00
0011ae64
0011ae64loc_11ae64:
0011ae64ldr x4, [sp+96]
0011ae68ldr x5, [sp+192]
0011ae6cldrb w4, [x5+x4]
0011ae70strb w4, [sp+45]
0011ae74sub x4, x4, 48
0011ae78strb w4, [sp+45]
0011ae7cubfm x5, x4, 0, 7
0011ae80subs wzr, w5, 9
0011ae84b.hi 0x11ae8c
0011ae88b 0x11aed8
0011ae8c
0011ae8cloc_11ae8c:
0011ae8cldr x2, [sp+136]
0011ae90ldr x3, [sp+144]
0011ae94adrp x0, 0x596000
0011ae98add x0, x0, 1030
0011ae9corr x1, xzr, 4
0011aea0bl strconv.syntaxError
0011aea4str x0, [sp+240]
0011aea8str x0, [sp+248]
0011aeacstr xzr, [sp+48]
0011aeb0adrp x4, 0x5fb000
0011aeb4add x4, x4, 1120
0011aeb8str x4, [sp+120]
0011aebcstr x0, [sp+128]
0011aec0ldr x0, [sp+48]
0011aec4ldr x1, [sp+120]
0011aec8ldr x2, [sp+128]
0011aeccldp x29, x30, [sp-8]
0011aed0add sp, sp, 288
0011aed4ret x30
0011aed8
0011aed8loc_11aed8:
0011aed8ldr x5, [sp+64]
0011aedcadd x5, x5, x5, lsl #2
0011aee0ubfm x4, x4, 0, 7
0011aee4add x4, x4, x5, lsl #1
0011aee8str x4, [sp+64]
0011aeecb 0x11aef0
0011aef0
0011aef0loc_11aef0:
0011aef0ldr x4, [sp+96]
0011aef4add x4, x4, 1
0011aef8str x4, [sp+96]
0011aefcb 0x11ae50
0011af00
0011af00loc_11af00:
0011af00ldr x1, [sp+144]
0011af04ldr x3, [sp+136]
0011af08subs xzr, x1, 0
0011af0cb.hi 0x11af14
0011af10b 0x11af5c
0011af14
0011af14loc_11af14:
0011af14ldrb w3, [x3]
0011af18subs wzr, w3, 45
0011af1cb.eq 0x11af24
0011af20b 0x11af34
0011af24
0011af24loc_11af24:
0011af24ldr x3, [sp+64]
0011af28sub x3, xzr, x3
0011af2cstr x3, [sp+64]
0011af30b 0x11af38
0011af34
0011af34loc_11af34:
0011af34b 0x11af38
0011af38
0011af38loc_11af38:
0011af38ldr x3, [sp+64]
0011af3cstr x3, [sp+48]
0011af40stp xzr, xzr, [sp+120]
0011af44ldr x0, [sp+48]
0011af48mov x1, xzr
0011af4cmov x2, xzr
0011af50ldp x29, x30, [sp-8]
0011af54add sp, sp, 288
0011af58ret x30
0011af5c
0011af5cloc_11af5c:
0011af5cmov x0, xzr
0011af60bl runtime.panicIndex
0011af64
0011af64loc_11af64:
0011af64orr x0, xzr, 1
0011af68bl runtime.panicSliceB
0011af6c
0011af6cloc_11af6c:
0011af6cmov x0, xzr
0011af70bl runtime.panicIndex
0011af74
0011af74loc_11af74:
0011af74mov x0, xzr
0011af78bl runtime.panicIndex
0011af7chint
0011af80
0011af80loc_11af80:
0011af80stp x0, x1, [sp+8]
0011af84mov x3, x30
0011af88bl runtime.morestack_noctxt.abi0
0011af8cldp x0, x1, [sp+8]
0011af90b 0x11ab90
0011af94udf 0
0011af98udf 0
0011af9cudf 0
0011ab90
0011ab90strconv.Atoi: ; void strconv.Atoi(struct string s)
0011ab90ldr x16, [x28+16]
0011ab94sub x17, sp, 160
0011ab98subs xzr, x17, x16
0011ab9cb.ls 0x11af80
0011aba0sub x20, sp, 288
0011aba4stp x29, x30, [x20-8]
0011aba8add sp, x20, 0
0011abacsub x29, sp, 8
0011abb0str x0, [sp+296]
0011abb4str x1, [sp+304]
0011abb8str xzr, [sp+48]
0011abbcstp xzr, xzr, [sp+120]
0011abc0ldr x4, [sp+304]
0011abc4str x4, [sp+56]
0011abc8subs xzr, x4, 0
0011abcccset x5, ne
0011abd0strb w5, [sp+46]
0011abd4cbnz x4, 0x11abdc
0011abd8b 0x11abf0
0011abdc
0011abdcloc_11abdc:
0011abdcldr x4, [sp+56]
0011abe0subs xzr, x4, 19
0011abe4cset x4, lt
0011abe8strb w4, [sp+46]
0011abecb 0x11abf4
0011abf0
0011abf0loc_11abf0:
0011abf0b 0x11abf4
0011abf4
0011abf4loc_11abf4:
0011abf4ldrb w4, [sp+46]
0011abf8tbnz w4, 0, 0x11ac00
0011abfcb 0x11ad38
0011ac00
0011ac00loc_11ac00:
0011ac00ldr x4, [sp+296]
0011ac04ldr x5, [sp+304]
0011ac08str x4, [sp+136]
0011ac0cstr x5, [sp+144]
0011ac10ldr x1, [sp+304]
0011ac14ldr x4, [sp+296]
0011ac18subs xzr, x1, 0
0011ac1cb.hi 0x11ac24
0011ac20b 0x11af74
0011ac24
0011ac24loc_11ac24:
0011ac24ldrb w4, [x4]
0011ac28subs wzr, w4, 45
0011ac2ccset x4, eq
0011ac30strb w4, [sp+46]
0011ac34b.eq 0x11ac3c
0011ac38b 0x11ac40
0011ac3c
0011ac3cloc_11ac3c:
0011ac3cb 0x11ac68
0011ac40
0011ac40loc_11ac40:
0011ac40ldr x1, [sp+304]
0011ac44ldr x4, [sp+296]
0011ac48subs xzr, x1, 0
0011ac4cb.hi 0x11ac54
0011ac50b 0x11af6c
0011ac54
0011ac54loc_11ac54:
0011ac54ldrb w4, [x4]
0011ac58subs wzr, w4, 43
0011ac5ccset x4, eq
0011ac60strb w4, [sp+46]
0011ac64b 0x11ac68
0011ac68
0011ac68loc_11ac68:
0011ac68ldrb w4, [sp+46]
0011ac6ctbnz w4, 0, 0x11ac74
0011ac70b 0x11ad04
0011ac74
0011ac74loc_11ac74:
0011ac74ldr x1, [sp+304]
0011ac78ldr x4, [sp+296]
0011ac7csubs xzr, x1, 1
0011ac80b.hs 0x11ac88
0011ac84b 0x11af64
0011ac88
0011ac88loc_11ac88:
0011ac88sub x5, x1, 1
0011ac8csub x6, xzr, x5
0011ac90sbfm x6, x6, 63, 63
0011ac94and x6, x6, 1
0011ac98add x4, x4, x6
0011ac9cstr x4, [sp+296]
0011aca0str x5, [sp+304]
0011aca4str x5, [sp+112]
0011aca8subs xzr, x1, 1
0011acacb.eq 0x11acb4
0011acb0b 0x11ad00
0011acb4
0011acb4loc_11acb4:
0011acb4ldr x2, [sp+136]
0011acb8ldr x3, [sp+144]
0011acbcadrp x0, 0x596000
0011acc0add x0, x0, 1030
0011acc4orr x1, xzr, 4
0011acc8bl strconv.syntaxError
0011acccstr x0, [sp+248]
0011acd0str x0, [sp+240]
0011acd4str xzr, [sp+48]
0011acd8adrp x4, 0x5fb000
0011acdcadd x4, x4, 1120
0011ace0str x4, [sp+120]
0011ace4str x0, [sp+128]
0011ace8ldr x0, [sp+48]
0011acecldr x1, [sp+120]
0011acf0ldr x2, [sp+128]
0011acf4ldp x29, x30, [sp-8]
0011acf8add sp, sp, 288
0011acfcret x30
0011ad00
0011ad00loc_11ad00:
0011ad00b 0x11ad08
0011ad04
0011ad04loc_11ad04:
0011ad04b 0x11ad08
0011ad08
0011ad08loc_11ad08:
0011ad08str xzr, [sp+64]
0011ad0cldr x4, [sp+304]
0011ad10ldr x5, [sp+296]
0011ad14str x5, [sp+216]
0011ad18str x4, [sp+224]
0011ad1cstr x4, [sp+232]
0011ad20str x5, [sp+192]
0011ad24str x4, [sp+200]
0011ad28str x4, [sp+208]
0011ad2cstr xzr, [sp+96]
0011ad30str x4, [sp+88]
0011ad34b 0x11ae50
0011ad38
0011ad38loc_11ad38:
0011ad38stp xzr, xzr, [sp+176]
0011ad3cldr x0, [sp+296]
0011ad40ldr x1, [sp+304]
0011ad44movz x2, 10
0011ad48mov x3, xzr
0011ad4cbl strconv.ParseInt
0011ad50str x0, [sp+104]
0011ad54str x1, [sp+176]
0011ad58str x2, [sp+184]
0011ad5cldr x4, [sp+104]
0011ad60str x4, [sp+80]
0011ad64str x1, [sp+264]
0011ad68str x2, [sp+272]
0011ad6cldr x4, [sp+80]
0011ad70str x4, [sp+72]
0011ad74str x1, [sp+160]
0011ad78str x2, [sp+168]
0011ad7cstr xzr, [sp+248]
0011ad80ldr x4, [sp+160]
0011ad84ldr x5, [sp+168]
0011ad88adrp x6, 0x5fb000
0011ad8cadd x6, x6, 1120
0011ad90subs xzr, x4, x6
0011ad94b.eq 0x11ad9c
0011ad98b 0x11ada4
0011ad9c
0011ad9cloc_11ad9c:
0011ad9corr x0, xzr, 1
0011ada0b 0x11adb0
0011ada4
0011ada4loc_11ada4:
0011ada4mov x0, xzr
0011ada8mov x5, xzr
0011adacb 0x11adb0
0011adb0
0011adb0loc_11adb0:
0011adb0str x5, [sp+248]
0011adb4strb w0, [sp+46]
0011adb8ldr x3, [sp+248]
0011adbcstr x3, [sp+256]
0011adc0ldrb w3, [sp+46]
0011adc4strb w3, [sp+47]
0011adc8ldr x3, [sp+256]
0011adccstr x3, [sp+152]
0011add0ldrb w3, [sp+47]
0011add4strb w3, [sp+44]
0011add8tbnz w3, 0, 0x11ade0
0011addcb 0x11ae24
0011ade0
0011ade0loc_11ade0:
0011ade0ldr x3, [sp+152]
0011ade4ldrsb x27, [x3]
0011ade8orr x4, xzr, 4
0011adecstr x4, [x3+8]
0011adf0adrp x27, 0x931000
0011adf4ldr w4, [x27+3056]
0011adf8cbz w4, 0x11ae00
0011adfcb 0x11ae04
0011ae00
0011ae00loc_11ae00:
0011ae00b 0x11ae14
0011ae04
0011ae04loc_11ae04:
0011ae04ldr x4, [x3]
0011ae08bl runtime.gcWriteBarrier1
0011ae0cstr x4, [x25]
0011ae10b 0x11ae14
0011ae14
0011ae14loc_11ae14:
0011ae14adrp x4, 0x596000
0011ae18add x4, x4, 1030
0011ae1cstr x4, [x3]
0011ae20b 0x11ae28
0011ae24
0011ae24loc_11ae24:
0011ae24b 0x11ae28
0011ae28
0011ae28loc_11ae28:
0011ae28ldr x3, [sp+72]
0011ae2cstr x3, [sp+48]
0011ae30ldr x1, [sp+160]
0011ae34ldr x2, [sp+168]
0011ae38str x1, [sp+120]
0011ae3cstr x2, [sp+128]
0011ae40ldr x0, [sp+48]
0011ae44ldp x29, x30, [sp-8]
0011ae48add sp, sp, 288
0011ae4cret x30
0011ae50
0011ae50loc_11ae50:
0011ae50ldr x4, [sp+88]
0011ae54ldr x5, [sp+96]
0011ae58subs xzr, x4, x5
0011ae5cb.gt 0x11ae64
0011ae60b 0x11af00
0011ae64
0011ae64loc_11ae64:
0011ae64ldr x4, [sp+96]
0011ae68ldr x5, [sp+192]
0011ae6cldrb w4, [x5+x4]
0011ae70strb w4, [sp+45]
0011ae74sub x4, x4, 48
0011ae78strb w4, [sp+45]
0011ae7cubfm x5, x4, 0, 7
0011ae80subs wzr, w5, 9
0011ae84b.hi 0x11ae8c
0011ae88b 0x11aed8
0011ae8c
0011ae8cloc_11ae8c:
0011ae8cldr x2, [sp+136]
0011ae90ldr x3, [sp+144]
0011ae94adrp x0, 0x596000
0011ae98add x0, x0, 1030
0011ae9corr x1, xzr, 4
0011aea0bl strconv.syntaxError
0011aea4str x0, [sp+240]
0011aea8str x0, [sp+248]
0011aeacstr xzr, [sp+48]
0011aeb0adrp x4, 0x5fb000
0011aeb4add x4, x4, 1120
0011aeb8str x4, [sp+120]
0011aebcstr x0, [sp+128]
0011aec0ldr x0, [sp+48]
0011aec4ldr x1, [sp+120]
0011aec8ldr x2, [sp+128]
0011aeccldp x29, x30, [sp-8]
0011aed0add sp, sp, 288
0011aed4ret x30
0011aed8
0011aed8loc_11aed8:
0011aed8ldr x5, [sp+64]
0011aedcadd x5, x5, x5, lsl #2
0011aee0ubfm x4, x4, 0, 7
0011aee4add x4, x4, x5, lsl #1
0011aee8str x4, [sp+64]
0011aeecb 0x11aef0
0011aef0
0011aef0loc_11aef0:
0011aef0ldr x4, [sp+96]
0011aef4add x4, x4, 1
0011aef8str x4, [sp+96]
0011aefcb 0x11ae50
0011af00
0011af00loc_11af00:
0011af00ldr x1, [sp+144]
0011af04ldr x3, [sp+136]
0011af08subs xzr, x1, 0
0011af0cb.hi 0x11af14
0011af10b 0x11af5c
0011af14
0011af14loc_11af14:
0011af14ldrb w3, [x3]
0011af18subs wzr, w3, 45
0011af1cb.eq 0x11af24
0011af20b 0x11af34
0011af24
0011af24loc_11af24:
0011af24ldr x3, [sp+64]
0011af28sub x3, xzr, x3
0011af2cstr x3, [sp+64]
0011af30b 0x11af38
0011af34
0011af34loc_11af34:
0011af34b 0x11af38
0011af38
0011af38loc_11af38:
0011af38ldr x3, [sp+64]
0011af3cstr x3, [sp+48]
0011af40stp xzr, xzr, [sp+120]
0011af44ldr x0, [sp+48]
0011af48mov x1, xzr
0011af4cmov x2, xzr
0011af50ldp x29, x30, [sp-8]
0011af54add sp, sp, 288
0011af58ret x30
0011af5c
0011af5cloc_11af5c:
0011af5cmov x0, xzr
0011af60bl runtime.panicIndex
0011af64
0011af64loc_11af64:
0011af64orr x0, xzr, 1
0011af68bl runtime.panicSliceB
0011af6c
0011af6cloc_11af6c:
0011af6cmov x0, xzr
0011af70bl runtime.panicIndex
0011af74
0011af74loc_11af74:
0011af74mov x0, xzr
0011af78bl runtime.panicIndex
0011af7chint
0011af80
0011af80loc_11af80:
0011af80stp x0, x1, [sp+8]
0011af84mov x3, x30
0011af88bl runtime.morestack_noctxt.abi0
0011af8cldp x0, x1, [sp+8]
0011af90b 0x11ab90
0011af94udf 0
0011af98udf 0
0011af9cudf 0
0011ab90
0011afa0
0011afa0strconv.underscoreOK: ; void strconv.underscoreOK(struct string s)
0011afa0ldr x16, [x28+16]
0011afa4subs xzr, sp, x16
0011afa8b.ls 0x11b484
0011afacstr x30, [sp-80]!
0011afb0stur x29, [sp-8]
0011afb4sub x29, sp, 8
0011afb8str x0, [sp+88]
0011afbcstr x1, [sp+96]
0011afc0strb wzr, [sp+38]
0011afc4movz x2, 94
0011afc8str w2, [sp+52]
0011afccstr xzr, [sp+56]
0011afd0str x1, [sp+64]
0011afd4subs xzr, x1, 0
0011afd8cset x2, ne
0011afdcstrb w2, [sp+43]
0011afe0cbnz x1, 0x11afe8
0011afe4b 0x11b04c
0011afe8
0011afe8loc_11afe8:
0011afe8ldr x1, [sp+96]
0011afecldr x2, [sp+88]
0011aff0subs xzr, x1, 0
0011aff4b.hi 0x11affc
0011aff8b 0x11b478
0011affc
0011affcloc_11affc:
0011affcldrb w2, [x2]
0011b000subs wzr, w2, 45
0011b004cset x2, eq
0011b008strb w2, [sp+42]
0011b00cb.eq 0x11b014
0011b010b 0x11b018
0011b014
0011b014loc_11b014:
0011b014b 0x11b040
0011b018
0011b018loc_11b018:
0011b018ldr x1, [sp+96]
0011b01cldr x2, [sp+88]
0011b020subs xzr, x1, 0
0011b024b.hi 0x11b02c
0011b028b 0x11b470
0011b02c
0011b02cloc_11b02c:
0011b02cldrb w2, [x2]
0011b030subs wzr, w2, 43
0011b034cset x2, eq
0011b038strb w2, [sp+42]
0011b03cb 0x11b040
0011b040
0011b040loc_11b040:
0011b040ldrb w2, [sp+42]
0011b044strb w2, [sp+43]
0011b048b 0x11b050
0011b04c
0011b04cloc_11b04c:
0011b04cb 0x11b050
0011b050
0011b050loc_11b050:
0011b050ldrb w2, [sp+43]
0011b054tbnz w2, 0, 0x11b05c
0011b058b 0x11b090
0011b05c
0011b05cloc_11b05c:
0011b05cldr x1, [sp+96]
0011b060ldr x2, [sp+88]
0011b064subs xzr, x1, 1
0011b068b.hs 0x11b070
0011b06cb 0x11b468
0011b070
0011b070loc_11b070:
0011b070sub x3, x1, 1
0011b074sub x4, xzr, x3
0011b078sbfm x4, x4, 63, 63
0011b07cand x4, x4, 1
0011b080add x2, x2, x4
0011b084str x2, [sp+88]
0011b088str x3, [sp+96]
0011b08cb 0x11b094
0011b090
0011b090loc_11b090:
0011b090b 0x11b094
0011b094
0011b094loc_11b094:
0011b094strb wzr, [sp+39]
0011b098ldr x2, [sp+96]
0011b09cstr x2, [sp+64]
0011b0a0subs xzr, x2, 2
0011b0a4cset x2, ge
0011b0a8strb w2, [sp+42]
0011b0acb.ge 0x11b0b4
0011b0b0b 0x11b0dc
0011b0b4
0011b0b4loc_11b0b4:
0011b0b4ldr x1, [sp+96]
0011b0b8ldr x2, [sp+88]
0011b0bcsubs xzr, x1, 0
0011b0c0b.hi 0x11b0c8
0011b0c4b 0x11b460
0011b0c8
0011b0c8loc_11b0c8:
0011b0c8ldrb w2, [x2]
0011b0ccsubs wzr, w2, 48
0011b0d0cset x2, eq
0011b0d4strb w2, [sp+42]
0011b0d8b 0x11b0e0
0011b0dc
0011b0dcloc_11b0dc:
0011b0dcb 0x11b0e0
0011b0e0
0011b0e0loc_11b0e0:
0011b0e0ldrb w2, [sp+42]
0011b0e4strb w2, [sp+43]
0011b0e8tbnz w2, 0, 0x11b0f0
0011b0ecb 0x11b1c0
0011b0f0
0011b0f0loc_11b0f0:
0011b0f0ldr x1, [sp+96]
0011b0f4ldr x2, [sp+88]
0011b0f8subs xzr, x1, 1
0011b0fcb.hi 0x11b104
0011b100b 0x11b458
0011b104
0011b104loc_11b104:
0011b104ldrb w0, [x2+1]
0011b108strb w0, [sp+49]
0011b10cbl strconv.lower
0011b110strb w0, [sp+51]
0011b114ubfm x1, x0, 0, 7
0011b118subs wzr, w1, 98
0011b11ccset x1, eq
0011b120strb w1, [sp+40]
0011b124b.eq 0x11b12c
0011b128b 0x11b130
0011b12c
0011b12cloc_11b12c:
0011b12cb 0x11b168
0011b130
0011b130loc_11b130:
0011b130ldr x1, [sp+96]
0011b134ldr x2, [sp+88]
0011b138subs xzr, x1, 1
0011b13cb.hi 0x11b144
0011b140b 0x11b450
0011b144
0011b144loc_11b144:
0011b144ldrb w0, [x2+1]
0011b148strb w0, [sp+48]
0011b14cbl strconv.lower
0011b150strb w0, [sp+50]
0011b154ubfm x1, x0, 0, 7
0011b158subs wzr, w1, 111
0011b15ccset x1, eq
0011b160strb w1, [sp+40]
0011b164b 0x11b168
0011b168
0011b168loc_11b168:
0011b168ldrb w2, [sp+40]
0011b16cstrb w2, [sp+41]
0011b170tbnz w2, 0, 0x11b178
0011b174b 0x11b17c
0011b178
0011b178loc_11b178:
0011b178b 0x11b1b4
0011b17c
0011b17cloc_11b17c:
0011b17cldr x1, [sp+96]
0011b180ldr x2, [sp+88]
0011b184subs xzr, x1, 1
0011b188b.hi 0x11b190
0011b18cb 0x11b448
0011b190
0011b190loc_11b190:
0011b190ldrb w0, [x2+1]
0011b194strb w0, [sp+47]
0011b198bl strconv.lower
0011b19cstrb w0, [sp+50]
0011b1a0ubfm x1, x0, 0, 7
0011b1a4subs wzr, w1, 120
0011b1a8cset x1, eq
0011b1acstrb w1, [sp+41]
0011b1b0b 0x11b1b4
0011b1b4
0011b1b4loc_11b1b4:
0011b1b4ldrb w2, [sp+41]
0011b1b8strb w2, [sp+43]
0011b1bcb 0x11b1c4
0011b1c0
0011b1c0loc_11b1c0:
0011b1c0b 0x11b1c4
0011b1c4
0011b1c4loc_11b1c4:
0011b1c4ldrb w2, [sp+43]
0011b1c8tbnz w2, 0, 0x11b1d0
0011b1ccb 0x11b218
0011b1d0
0011b1d0loc_11b1d0:
0011b1d0orr x2, xzr, 2
0011b1d4str x2, [sp+56]
0011b1d8orr x2, xzr, 48
0011b1dcstr w2, [sp+52]
0011b1e0ldr x1, [sp+96]
0011b1e4ldr x3, [sp+88]
0011b1e8subs xzr, x1, 1
0011b1ecb.hi 0x11b1f4
0011b1f0b 0x11b440
0011b1f4
0011b1f4loc_11b1f4:
0011b1f4ldrb w0, [x3+1]
0011b1f8strb w0, [sp+46]
0011b1fcbl strconv.lower
0011b200strb w0, [sp+51]
0011b204ubfm x1, x0, 0, 7
0011b208subs wzr, w1, 120
0011b20ccset x1, eq
0011b210strb w1, [sp+39]
0011b214b 0x11b21c
0011b218
0011b218loc_11b218:
0011b218b 0x11b21c
0011b21c
0011b21cloc_11b21c:
0011b21cb 0x11b220
0011b220
0011b220loc_11b220:
0011b220ldr x2, [sp+96]
0011b224str x2, [sp+64]
0011b228ldr x3, [sp+56]
0011b22csubs xzr, x2, x3
0011b230b.gt 0x11b238
0011b234b 0x11b410
0011b238
0011b238loc_11b238:
0011b238ldr x0, [sp+56]
0011b23cldr x1, [sp+96]
0011b240ldr x2, [sp+88]
0011b244subs xzr, x0, x1
0011b248b.lo 0x11b250
0011b24cb 0x11b43c
0011b250
0011b250loc_11b250:
0011b250ldrb w2, [x2+x0]
0011b254subs wzr, w2, 48
0011b258cset x2, hs
0011b25cstrb w2, [sp+43]
0011b260b.hs 0x11b268
0011b264b 0x11b294
0011b268
0011b268loc_11b268:
0011b268ldr x0, [sp+56]
0011b26cldr x1, [sp+96]
0011b270ldr x2, [sp+88]
0011b274subs xzr, x0, x1
0011b278b.lo 0x11b280
0011b27cb 0x11b438
0011b280
0011b280loc_11b280:
0011b280ldrb w2, [x2+x0]
0011b284subs wzr, w2, 57
0011b288cset x2, ls
0011b28cstrb w2, [sp+43]
0011b290b 0x11b298
0011b294
0011b294loc_11b294:
0011b294b 0x11b298
0011b298
0011b298loc_11b298:
0011b298ldrb w2, [sp+43]
0011b29cstrb w2, [sp+42]
0011b2a0tbnz w2, 0, 0x11b2a8
0011b2a4b 0x11b2ac
0011b2a8
0011b2a8loc_11b2a8:
0011b2a8b 0x11b358
0011b2ac
0011b2acloc_11b2ac:
0011b2acldrb w2, [sp+39]
0011b2b0strb w2, [sp+41]
0011b2b4tbnz w2, 0, 0x11b2bc
0011b2b8b 0x11b2f8
0011b2bc
0011b2bcloc_11b2bc:
0011b2bcldr x0, [sp+56]
0011b2c0ldr x1, [sp+96]
0011b2c4ldr x2, [sp+88]
0011b2c8subs xzr, x0, x1
0011b2ccb.lo 0x11b2d4
0011b2d0b 0x11b434
0011b2d4
0011b2d4loc_11b2d4:
0011b2d4ldrb w0, [x2+x0]
0011b2d8strb w0, [sp+45]
0011b2dcbl strconv.lower
0011b2e0strb w0, [sp+51]
0011b2e4ubfm x1, x0, 0, 7
0011b2e8subs wzr, w1, 97
0011b2eccset x1, hs
0011b2f0strb w1, [sp+41]
0011b2f4b 0x11b2fc
0011b2f8
0011b2f8loc_11b2f8:
0011b2f8b 0x11b2fc
0011b2fc
0011b2fcloc_11b2fc:
0011b2fcldrb w2, [sp+41]
0011b300strb w2, [sp+40]
0011b304tbnz w2, 0, 0x11b30c
0011b308b 0x11b348
0011b30c
0011b30cloc_11b30c:
0011b30cldr x0, [sp+56]
0011b310ldr x1, [sp+96]
0011b314ldr x2, [sp+88]
0011b318subs xzr, x0, x1
0011b31cb.lo 0x11b324
0011b320b 0x11b430
0011b324
0011b324loc_11b324:
0011b324ldrb w0, [x2+x0]
0011b328strb w0, [sp+44]
0011b32cbl strconv.lower
0011b330strb w0, [sp+51]
0011b334ubfm x1, x0, 0, 7
0011b338subs wzr, w1, 102
0011b33ccset x1, ls
0011b340strb w1, [sp+40]
0011b344b 0x11b34c
0011b348
0011b348loc_11b348:
0011b348b 0x11b34c
0011b34c
0011b34cloc_11b34c:
0011b34cldrb w2, [sp+40]
0011b350strb w2, [sp+42]
0011b354b 0x11b358
0011b358
0011b358loc_11b358:
0011b358ldrb w2, [sp+42]
0011b35ctbnz w2, 0, 0x11b364
0011b360b 0x11b370
0011b364
0011b364loc_11b364:
0011b364orr x2, xzr, 48
0011b368str w2, [sp+52]
0011b36cb 0x11b400
0011b370
0011b370loc_11b370:
0011b370ldr x0, [sp+56]
0011b374ldr x1, [sp+96]
0011b378ldr x2, [sp+88]
0011b37csubs xzr, x0, x1
0011b380b.lo 0x11b388
0011b384b 0x11b42c
0011b388
0011b388loc_11b388:
0011b388ldrb w2, [x2+x0]
0011b38csubs wzr, w2, 95
0011b390b.eq 0x11b398
0011b394b 0x11b3cc
0011b398
0011b398loc_11b398:
0011b398ldrsw x2, [sp+52]
0011b39csubs wzr, w2, 48
0011b3a0b.ne 0x11b3a8
0011b3a4b 0x11b3bc
0011b3a8
0011b3a8loc_11b3a8:
0011b3a8strb wzr, [sp+38]
0011b3acmov x0, xzr
0011b3b0ldur x29, [sp-8]
0011b3b4ldr x30, [sp], 80
0011b3b8ret x30
0011b3bc
0011b3bcloc_11b3bc:
0011b3bcmovz x2, 95
0011b3c0str w2, [sp+52]
0011b3c4orr x2, xzr, 48
0011b3c8b 0x11b400
0011b3cc
0011b3ccloc_11b3cc:
0011b3ccldrsw x2, [sp+52]
0011b3d0subs wzr, w2, 95
0011b3d4b.eq 0x11b3dc
0011b3d8b 0x11b3f0
0011b3dc
0011b3dcloc_11b3dc:
0011b3dcstrb wzr, [sp+38]
0011b3e0mov x0, xzr
0011b3e4ldur x29, [sp-8]
0011b3e8ldr x30, [sp], 80
0011b3ecret x30
0011b3f0
0011b3f0loc_11b3f0:
0011b3f0movz x2, 33
0011b3f4str w2, [sp+52]
0011b3f8orr x2, xzr, 48
0011b3fcb 0x11b400
0011b400
0011b400loc_11b400:
0011b400ldr x3, [sp+56]
0011b404add x3, x3, 1
0011b408str x3, [sp+56]
0011b40cb 0x11b220
0011b410
0011b410loc_11b410:
0011b410ldrsw x1, [sp+52]
0011b414subs wzr, w1, 95
0011b418cset x0, ne
0011b41cstrb w0, [sp+38]
0011b420ldur x29, [sp-8]
0011b424ldr x30, [sp], 80
0011b428ret x30
0011b42c
0011b42cloc_11b42c:
0011b42cbl runtime.panicIndex
0011b430
0011b430loc_11b430:
0011b430bl runtime.panicIndex
0011b434
0011b434loc_11b434:
0011b434bl runtime.panicIndex
0011b438
0011b438loc_11b438:
0011b438bl runtime.panicIndex
0011b43c
0011b43cloc_11b43c:
0011b43cbl runtime.panicIndex
0011b440
0011b440loc_11b440:
0011b440orr x0, xzr, 1
0011b444bl runtime.panicIndex
0011b448
0011b448loc_11b448:
0011b448orr x0, xzr, 1
0011b44cbl runtime.panicIndex
0011b450
0011b450loc_11b450:
0011b450orr x0, xzr, 1
0011b454bl runtime.panicIndex
0011b458
0011b458loc_11b458:
0011b458orr x0, xzr, 1
0011b45cbl runtime.panicIndex
0011b460
0011b460loc_11b460:
0011b460mov x0, xzr
0011b464bl runtime.panicIndex
0011b468
0011b468loc_11b468:
0011b468orr x0, xzr, 1
0011b46cbl runtime.panicSliceB
0011b470
0011b470loc_11b470:
0011b470mov x0, xzr
0011b474bl runtime.panicIndex
0011b478
0011b478loc_11b478:
0011b478mov x0, xzr
0011b47cbl runtime.panicIndex
0011b480hint
0011b484
0011b484loc_11b484:
0011b484stp x0, x1, [sp+8]
0011b488mov x3, x30
0011b48cbl runtime.morestack_noctxt.abi0
0011b490ldp x0, x1, [sp+8]
0011b494b 0x11afa0
0011b498udf 0
0011b49cudf 0
0011afa0
0011afa0strconv.underscoreOK: ; void strconv.underscoreOK(struct string s)
0011afa0ldr x16, [x28+16]
0011afa4subs xzr, sp, x16
0011afa8b.ls 0x11b484
0011afacstr x30, [sp-80]!
0011afb0stur x29, [sp-8]
0011afb4sub x29, sp, 8
0011afb8str x0, [sp+88]
0011afbcstr x1, [sp+96]
0011afc0strb wzr, [sp+38]
0011afc4movz x2, 94
0011afc8str w2, [sp+52]
0011afccstr xzr, [sp+56]
0011afd0str x1, [sp+64]
0011afd4subs xzr, x1, 0
0011afd8cset x2, ne
0011afdcstrb w2, [sp+43]
0011afe0cbnz x1, 0x11afe8
0011afe4b 0x11b04c
0011afe8
0011afe8loc_11afe8:
0011afe8ldr x1, [sp+96]
0011afecldr x2, [sp+88]
0011aff0subs xzr, x1, 0
0011aff4b.hi 0x11affc
0011aff8b 0x11b478
0011affc
0011affcloc_11affc:
0011affcldrb w2, [x2]
0011b000subs wzr, w2, 45
0011b004cset x2, eq
0011b008strb w2, [sp+42]
0011b00cb.eq 0x11b014
0011b010b 0x11b018
0011b014
0011b014loc_11b014:
0011b014b 0x11b040
0011b018
0011b018loc_11b018:
0011b018ldr x1, [sp+96]
0011b01cldr x2, [sp+88]
0011b020subs xzr, x1, 0
0011b024b.hi 0x11b02c
0011b028b 0x11b470
0011b02c
0011b02cloc_11b02c:
0011b02cldrb w2, [x2]
0011b030subs wzr, w2, 43
0011b034cset x2, eq
0011b038strb w2, [sp+42]
0011b03cb 0x11b040
0011b040
0011b040loc_11b040:
0011b040ldrb w2, [sp+42]
0011b044strb w2, [sp+43]
0011b048b 0x11b050
0011b04c
0011b04cloc_11b04c:
0011b04cb 0x11b050
0011b050
0011b050loc_11b050:
0011b050ldrb w2, [sp+43]
0011b054tbnz w2, 0, 0x11b05c
0011b058b 0x11b090
0011b05c
0011b05cloc_11b05c:
0011b05cldr x1, [sp+96]
0011b060ldr x2, [sp+88]
0011b064subs xzr, x1, 1
0011b068b.hs 0x11b070
0011b06cb 0x11b468
0011b070
0011b070loc_11b070:
0011b070sub x3, x1, 1
0011b074sub x4, xzr, x3
0011b078sbfm x4, x4, 63, 63
0011b07cand x4, x4, 1
0011b080add x2, x2, x4
0011b084str x2, [sp+88]
0011b088str x3, [sp+96]
0011b08cb 0x11b094
0011b090
0011b090loc_11b090:
0011b090b 0x11b094
0011b094
0011b094loc_11b094:
0011b094strb wzr, [sp+39]
0011b098ldr x2, [sp+96]
0011b09cstr x2, [sp+64]
0011b0a0subs xzr, x2, 2
0011b0a4cset x2, ge
0011b0a8strb w2, [sp+42]
0011b0acb.ge 0x11b0b4
0011b0b0b 0x11b0dc
0011b0b4
0011b0b4loc_11b0b4:
0011b0b4ldr x1, [sp+96]
0011b0b8ldr x2, [sp+88]
0011b0bcsubs xzr, x1, 0
0011b0c0b.hi 0x11b0c8
0011b0c4b 0x11b460
0011b0c8
0011b0c8loc_11b0c8:
0011b0c8ldrb w2, [x2]
0011b0ccsubs wzr, w2, 48
0011b0d0cset x2, eq
0011b0d4strb w2, [sp+42]
0011b0d8b 0x11b0e0
0011b0dc
0011b0dcloc_11b0dc:
0011b0dcb 0x11b0e0
0011b0e0
0011b0e0loc_11b0e0:
0011b0e0ldrb w2, [sp+42]
0011b0e4strb w2, [sp+43]
0011b0e8tbnz w2, 0, 0x11b0f0
0011b0ecb 0x11b1c0
0011b0f0
0011b0f0loc_11b0f0:
0011b0f0ldr x1, [sp+96]
0011b0f4ldr x2, [sp+88]
0011b0f8subs xzr, x1, 1
0011b0fcb.hi 0x11b104
0011b100b 0x11b458
0011b104
0011b104loc_11b104:
0011b104ldrb w0, [x2+1]
0011b108strb w0, [sp+49]
0011b10cbl strconv.lower
0011b110strb w0, [sp+51]
0011b114ubfm x1, x0, 0, 7
0011b118subs wzr, w1, 98
0011b11ccset x1, eq
0011b120strb w1, [sp+40]
0011b124b.eq 0x11b12c
0011b128b 0x11b130
0011b12c
0011b12cloc_11b12c:
0011b12cb 0x11b168
0011b130
0011b130loc_11b130:
0011b130ldr x1, [sp+96]
0011b134ldr x2, [sp+88]
0011b138subs xzr, x1, 1
0011b13cb.hi 0x11b144
0011b140b 0x11b450
0011b144
0011b144loc_11b144:
0011b144ldrb w0, [x2+1]
0011b148strb w0, [sp+48]
0011b14cbl strconv.lower
0011b150strb w0, [sp+50]
0011b154ubfm x1, x0, 0, 7
0011b158subs wzr, w1, 111
0011b15ccset x1, eq
0011b160strb w1, [sp+40]
0011b164b 0x11b168
0011b168
0011b168loc_11b168:
0011b168ldrb w2, [sp+40]
0011b16cstrb w2, [sp+41]
0011b170tbnz w2, 0, 0x11b178
0011b174b 0x11b17c
0011b178
0011b178loc_11b178:
0011b178b 0x11b1b4
0011b17c
0011b17cloc_11b17c:
0011b17cldr x1, [sp+96]
0011b180ldr x2, [sp+88]
0011b184subs xzr, x1, 1
0011b188b.hi 0x11b190
0011b18cb 0x11b448
0011b190
0011b190loc_11b190:
0011b190ldrb w0, [x2+1]
0011b194strb w0, [sp+47]
0011b198bl strconv.lower
0011b19cstrb w0, [sp+50]
0011b1a0ubfm x1, x0, 0, 7
0011b1a4subs wzr, w1, 120
0011b1a8cset x1, eq
0011b1acstrb w1, [sp+41]
0011b1b0b 0x11b1b4
0011b1b4
0011b1b4loc_11b1b4:
0011b1b4ldrb w2, [sp+41]
0011b1b8strb w2, [sp+43]
0011b1bcb 0x11b1c4
0011b1c0
0011b1c0loc_11b1c0:
0011b1c0b 0x11b1c4
0011b1c4
0011b1c4loc_11b1c4:
0011b1c4ldrb w2, [sp+43]
0011b1c8tbnz w2, 0, 0x11b1d0
0011b1ccb 0x11b218
0011b1d0
0011b1d0loc_11b1d0:
0011b1d0orr x2, xzr, 2
0011b1d4str x2, [sp+56]
0011b1d8orr x2, xzr, 48
0011b1dcstr w2, [sp+52]
0011b1e0ldr x1, [sp+96]
0011b1e4ldr x3, [sp+88]
0011b1e8subs xzr, x1, 1
0011b1ecb.hi 0x11b1f4
0011b1f0b 0x11b440
0011b1f4
0011b1f4loc_11b1f4:
0011b1f4ldrb w0, [x3+1]
0011b1f8strb w0, [sp+46]
0011b1fcbl strconv.lower
0011b200strb w0, [sp+51]
0011b204ubfm x1, x0, 0, 7
0011b208subs wzr, w1, 120
0011b20ccset x1, eq
0011b210strb w1, [sp+39]
0011b214b 0x11b21c
0011b218
0011b218loc_11b218:
0011b218b 0x11b21c
0011b21c
0011b21cloc_11b21c:
0011b21cb 0x11b220
0011b220
0011b220loc_11b220:
0011b220ldr x2, [sp+96]
0011b224str x2, [sp+64]
0011b228ldr x3, [sp+56]
0011b22csubs xzr, x2, x3
0011b230b.gt 0x11b238
0011b234b 0x11b410
0011b238
0011b238loc_11b238:
0011b238ldr x0, [sp+56]
0011b23cldr x1, [sp+96]
0011b240ldr x2, [sp+88]
0011b244subs xzr, x0, x1
0011b248b.lo 0x11b250
0011b24cb 0x11b43c
0011b250
0011b250loc_11b250:
0011b250ldrb w2, [x2+x0]
0011b254subs wzr, w2, 48
0011b258cset x2, hs
0011b25cstrb w2, [sp+43]
0011b260b.hs 0x11b268
0011b264b 0x11b294
0011b268
0011b268loc_11b268:
0011b268ldr x0, [sp+56]
0011b26cldr x1, [sp+96]
0011b270ldr x2, [sp+88]
0011b274subs xzr, x0, x1
0011b278b.lo 0x11b280
0011b27cb 0x11b438
0011b280
0011b280loc_11b280:
0011b280ldrb w2, [x2+x0]
0011b284subs wzr, w2, 57
0011b288cset x2, ls
0011b28cstrb w2, [sp+43]
0011b290b 0x11b298
0011b294
0011b294loc_11b294:
0011b294b 0x11b298
0011b298
0011b298loc_11b298:
0011b298ldrb w2, [sp+43]
0011b29cstrb w2, [sp+42]
0011b2a0tbnz w2, 0, 0x11b2a8
0011b2a4b 0x11b2ac
0011b2a8
0011b2a8loc_11b2a8:
0011b2a8b 0x11b358
0011b2ac
0011b2acloc_11b2ac:
0011b2acldrb w2, [sp+39]
0011b2b0strb w2, [sp+41]
0011b2b4tbnz w2, 0, 0x11b2bc
0011b2b8b 0x11b2f8
0011b2bc
0011b2bcloc_11b2bc:
0011b2bcldr x0, [sp+56]
0011b2c0ldr x1, [sp+96]
0011b2c4ldr x2, [sp+88]
0011b2c8subs xzr, x0, x1
0011b2ccb.lo 0x11b2d4
0011b2d0b 0x11b434
0011b2d4
0011b2d4loc_11b2d4:
0011b2d4ldrb w0, [x2+x0]
0011b2d8strb w0, [sp+45]
0011b2dcbl strconv.lower
0011b2e0strb w0, [sp+51]
0011b2e4ubfm x1, x0, 0, 7
0011b2e8subs wzr, w1, 97
0011b2eccset x1, hs
0011b2f0strb w1, [sp+41]
0011b2f4b 0x11b2fc
0011b2f8
0011b2f8loc_11b2f8:
0011b2f8b 0x11b2fc
0011b2fc
0011b2fcloc_11b2fc:
0011b2fcldrb w2, [sp+41]
0011b300strb w2, [sp+40]
0011b304tbnz w2, 0, 0x11b30c
0011b308b 0x11b348
0011b30c
0011b30cloc_11b30c:
0011b30cldr x0, [sp+56]
0011b310ldr x1, [sp+96]
0011b314ldr x2, [sp+88]
0011b318subs xzr, x0, x1
0011b31cb.lo 0x11b324
0011b320b 0x11b430
0011b324
0011b324loc_11b324:
0011b324ldrb w0, [x2+x0]
0011b328strb w0, [sp+44]
0011b32cbl strconv.lower
0011b330strb w0, [sp+51]
0011b334ubfm x1, x0, 0, 7
0011b338subs wzr, w1, 102
0011b33ccset x1, ls
0011b340strb w1, [sp+40]
0011b344b 0x11b34c
0011b348
0011b348loc_11b348:
0011b348b 0x11b34c
0011b34c
0011b34cloc_11b34c:
0011b34cldrb w2, [sp+40]
0011b350strb w2, [sp+42]
0011b354b 0x11b358
0011b358
0011b358loc_11b358:
0011b358ldrb w2, [sp+42]
0011b35ctbnz w2, 0, 0x11b364
0011b360b 0x11b370
0011b364
0011b364loc_11b364:
0011b364orr x2, xzr, 48
0011b368str w2, [sp+52]
0011b36cb 0x11b400
0011b370
0011b370loc_11b370:
0011b370ldr x0, [sp+56]
0011b374ldr x1, [sp+96]
0011b378ldr x2, [sp+88]
0011b37csubs xzr, x0, x1
0011b380b.lo 0x11b388
0011b384b 0x11b42c
0011b388
0011b388loc_11b388:
0011b388ldrb w2, [x2+x0]
0011b38csubs wzr, w2, 95
0011b390b.eq 0x11b398
0011b394b 0x11b3cc
0011b398
0011b398loc_11b398:
0011b398ldrsw x2, [sp+52]
0011b39csubs wzr, w2, 48
0011b3a0b.ne 0x11b3a8
0011b3a4b 0x11b3bc
0011b3a8
0011b3a8loc_11b3a8:
0011b3a8strb wzr, [sp+38]
0011b3acmov x0, xzr
0011b3b0ldur x29, [sp-8]
0011b3b4ldr x30, [sp], 80
0011b3b8ret x30
0011b3bc
0011b3bcloc_11b3bc:
0011b3bcmovz x2, 95
0011b3c0str w2, [sp+52]
0011b3c4orr x2, xzr, 48
0011b3c8b 0x11b400
0011b3cc
0011b3ccloc_11b3cc:
0011b3ccldrsw x2, [sp+52]
0011b3d0subs wzr, w2, 95
0011b3d4b.eq 0x11b3dc
0011b3d8b 0x11b3f0
0011b3dc
0011b3dcloc_11b3dc:
0011b3dcstrb wzr, [sp+38]
0011b3e0mov x0, xzr
0011b3e4ldur x29, [sp-8]
0011b3e8ldr x30, [sp], 80
0011b3ecret x30
0011b3f0
0011b3f0loc_11b3f0:
0011b3f0movz x2, 33
0011b3f4str w2, [sp+52]
0011b3f8orr x2, xzr, 48
0011b3fcb 0x11b400
0011b400
0011b400loc_11b400:
0011b400ldr x3, [sp+56]
0011b404add x3, x3, 1
0011b408str x3, [sp+56]
0011b40cb 0x11b220
0011b410
0011b410loc_11b410:
0011b410ldrsw x1, [sp+52]
0011b414subs wzr, w1, 95
0011b418cset x0, ne
0011b41cstrb w0, [sp+38]
0011b420ldur x29, [sp-8]
0011b424ldr x30, [sp], 80
0011b428ret x30
0011b42c
0011b42cloc_11b42c:
0011b42cbl runtime.panicIndex
0011b430
0011b430loc_11b430:
0011b430bl runtime.panicIndex
0011b434
0011b434loc_11b434:
0011b434bl runtime.panicIndex
0011b438
0011b438loc_11b438:
0011b438bl runtime.panicIndex
0011b43c
0011b43cloc_11b43c:
0011b43cbl runtime.panicIndex
0011b440
0011b440loc_11b440:
0011b440orr x0, xzr, 1
0011b444bl runtime.panicIndex
0011b448
0011b448loc_11b448:
0011b448orr x0, xzr, 1
0011b44cbl runtime.panicIndex
0011b450
0011b450loc_11b450:
0011b450orr x0, xzr, 1
0011b454bl runtime.panicIndex
0011b458
0011b458loc_11b458:
0011b458orr x0, xzr, 1
0011b45cbl runtime.panicIndex
0011b460
0011b460loc_11b460:
0011b460mov x0, xzr
0011b464bl runtime.panicIndex
0011b468
0011b468loc_11b468:
0011b468orr x0, xzr, 1
0011b46cbl runtime.panicSliceB
0011b470
0011b470loc_11b470:
0011b470mov x0, xzr
0011b474bl runtime.panicIndex
0011b478
0011b478loc_11b478:
0011b478mov x0, xzr
0011b47cbl runtime.panicIndex
0011b480hint
0011b484
0011b484loc_11b484:
0011b484stp x0, x1, [sp+8]
0011b488mov x3, x30
0011b48cbl runtime.morestack_noctxt.abi0
0011b490ldp x0, x1, [sp+8]
0011b494b 0x11afa0
0011b498udf 0
0011b49cudf 0
0011afa0
0011b4a0
0011b4a0strconv.index: ; void strconv.index(struct string s, uint8 c)
0011b4a0ldr x16, [x28+16]
0011b4a4subs xzr, sp, x16
0011b4a8b.ls 0x11b4f4
0011b4acstr x30, [sp-64]!
0011b4b0stur x29, [sp-8]
0011b4b4sub x29, sp, 8
0011b4b8str x0, [sp+72]
0011b4bcstr x1, [sp+80]
0011b4c0strb w2, [sp+88]
0011b4c4str xzr, [sp+40]
0011b4c8ldrb w2, [sp+88]
0011b4ccstr x0, [sp+8]
0011b4d0str x1, [sp+16]
0011b4d4strb w2, [sp+24]
0011b4d8bl internal/bytealg.IndexByteString.abi0
0011b4dcldr x0, [sp+32]
0011b4e0str x0, [sp+48]
0011b4e4str x0, [sp+40]
0011b4e8ldur x29, [sp-8]
0011b4ecldr x30, [sp], 64
0011b4f0ret x30
0011b4f4
0011b4f4loc_11b4f4:
0011b4f4stp x0, x1, [sp+8]
0011b4f8strb w2, [sp+24]
0011b4fcmov x3, x30
0011b500bl runtime.morestack_noctxt.abi0
0011b504ldp x0, x1, [sp+8]
0011b508ldrb w2, [sp+24]
0011b50cb 0x11b4a0
0011b4a0
0011b4a0strconv.index: ; void strconv.index(struct string s, uint8 c)
0011b4a0ldr x16, [x28+16]
0011b4a4subs xzr, sp, x16
0011b4a8b.ls 0x11b4f4
0011b4acstr x30, [sp-64]!
0011b4b0stur x29, [sp-8]
0011b4b4sub x29, sp, 8
0011b4b8str x0, [sp+72]
0011b4bcstr x1, [sp+80]
0011b4c0strb w2, [sp+88]
0011b4c4str xzr, [sp+40]
0011b4c8ldrb w2, [sp+88]
0011b4ccstr x0, [sp+8]
0011b4d0str x1, [sp+16]
0011b4d4strb w2, [sp+24]
0011b4d8bl internal/bytealg.IndexByteString.abi0
0011b4dcldr x0, [sp+32]
0011b4e0str x0, [sp+48]
0011b4e4str x0, [sp+40]
0011b4e8ldur x29, [sp-8]
0011b4ecldr x30, [sp], 64
0011b4f0ret x30
0011b4f4
0011b4f4loc_11b4f4:
0011b4f4stp x0, x1, [sp+8]
0011b4f8strb w2, [sp+24]
0011b4fcmov x3, x30
0011b500bl runtime.morestack_noctxt.abi0
0011b504ldp x0, x1, [sp+8]
0011b508ldrb w2, [sp+24]
0011b50cb 0x11b4a0
0011b4a0
0011b510
0011b510strconv.trim: ; void strconv.trim(strconv.decimal * a)
0011b510ldr x16, [x28+16]
0011b514subs xzr, sp, x16
0011b518b.ls 0x11b5fc
0011b51cstr x30, [sp-48]!
0011b520stur x29, [sp-8]
0011b524sub x29, sp, 8
0011b528str x0, [sp+56]
0011b52cb 0x11b530
0011b530
0011b530loc_11b530:
0011b530ldr x2, [sp+56]
0011b534ldrsb x27, [x2]
0011b538ldr x2, [x2+800]
0011b53csubs xzr, x2, 0
0011b540cset x2, gt
0011b544strb w2, [sp+39]
0011b548b.gt 0x11b550
0011b54cb 0x11b588
0011b550
0011b550loc_11b550:
0011b550ldr x2, [sp+56]
0011b554ldrsb x27, [x2]
0011b558ldr x3, [sp+56]
0011b55cldrsb x27, [x3]
0011b560ldr x3, [x3+800]
0011b564sub x0, x3, 1
0011b568subs xzr, x0, 800
0011b56cb.lo 0x11b574
0011b570b 0x11b5f0
0011b574
0011b574loc_11b574:
0011b574ldrb w2, [x2+x0]
0011b578subs wzr, w2, 48
0011b57ccset x2, eq
0011b580strb w2, [sp+39]
0011b584b 0x11b58c
0011b588
0011b588loc_11b588:
0011b588b 0x11b58c
0011b58c
0011b58cloc_11b58c:
0011b58cldrb w2, [sp+39]
0011b590tbnz w2, 0, 0x11b598
0011b594b 0x11b5bc
0011b598
0011b598loc_11b598:
0011b598ldr x2, [sp+56]
0011b59cldrsb x27, [x2]
0011b5a0ldr x3, [sp+56]
0011b5a4ldrsb x27, [x3]
0011b5a8ldr x3, [x3+800]
0011b5acsub x3, x3, 1
0011b5b0str x3, [x2+800]
0011b5b4b 0x11b5b8
0011b5b8
0011b5b8loc_11b5b8:
0011b5b8b 0x11b530
0011b5bc
0011b5bcloc_11b5bc:
0011b5bcldr x0, [sp+56]
0011b5c0ldrsb x27, [x0]
0011b5c4ldr x0, [x0+800]
0011b5c8cbz x0, 0x11b5d0
0011b5ccb 0x11b5e0
0011b5d0
0011b5d0loc_11b5d0:
0011b5d0ldr x0, [sp+56]
0011b5d4ldrsb x27, [x0]
0011b5d8str xzr, [x0+808]
0011b5dcb 0x11b5e4
0011b5e0
0011b5e0loc_11b5e0:
0011b5e0b 0x11b5e4
0011b5e4
0011b5e4loc_11b5e4:
0011b5e4ldur x29, [sp-8]
0011b5e8ldr x30, [sp], 48
0011b5ecret x30
0011b5f0
0011b5f0loc_11b5f0:
0011b5f0movz x1, 800
0011b5f4bl runtime.panicIndex
0011b5f8hint
0011b5fc
0011b5fcloc_11b5fc:
0011b5fcstr x0, [sp+8]
0011b600mov x3, x30
0011b604bl runtime.morestack_noctxt.abi0
0011b608ldr x0, [sp+8]
0011b60cb 0x11b510
0011b510
0011b510strconv.trim: ; void strconv.trim(strconv.decimal * a)
0011b510ldr x16, [x28+16]
0011b514subs xzr, sp, x16
0011b518b.ls 0x11b5fc
0011b51cstr x30, [sp-48]!
0011b520stur x29, [sp-8]
0011b524sub x29, sp, 8
0011b528str x0, [sp+56]
0011b52cb 0x11b530
0011b530
0011b530loc_11b530:
0011b530ldr x2, [sp+56]
0011b534ldrsb x27, [x2]
0011b538ldr x2, [x2+800]
0011b53csubs xzr, x2, 0
0011b540cset x2, gt
0011b544strb w2, [sp+39]
0011b548b.gt 0x11b550
0011b54cb 0x11b588
0011b550
0011b550loc_11b550:
0011b550ldr x2, [sp+56]
0011b554ldrsb x27, [x2]
0011b558ldr x3, [sp+56]
0011b55cldrsb x27, [x3]
0011b560ldr x3, [x3+800]
0011b564sub x0, x3, 1
0011b568subs xzr, x0, 800
0011b56cb.lo 0x11b574
0011b570b 0x11b5f0
0011b574
0011b574loc_11b574:
0011b574ldrb w2, [x2+x0]
0011b578subs wzr, w2, 48
0011b57ccset x2, eq
0011b580strb w2, [sp+39]
0011b584b 0x11b58c
0011b588
0011b588loc_11b588:
0011b588b 0x11b58c
0011b58c
0011b58cloc_11b58c:
0011b58cldrb w2, [sp+39]
0011b590tbnz w2, 0, 0x11b598
0011b594b 0x11b5bc
0011b598
0011b598loc_11b598:
0011b598ldr x2, [sp+56]
0011b59cldrsb x27, [x2]
0011b5a0ldr x3, [sp+56]
0011b5a4ldrsb x27, [x3]
0011b5a8ldr x3, [x3+800]
0011b5acsub x3, x3, 1
0011b5b0str x3, [x2+800]
0011b5b4b 0x11b5b8
0011b5b8
0011b5b8loc_11b5b8:
0011b5b8b 0x11b530
0011b5bc
0011b5bcloc_11b5bc:
0011b5bcldr x0, [sp+56]
0011b5c0ldrsb x27, [x0]
0011b5c4ldr x0, [x0+800]
0011b5c8cbz x0, 0x11b5d0
0011b5ccb 0x11b5e0
0011b5d0
0011b5d0loc_11b5d0:
0011b5d0ldr x0, [sp+56]
0011b5d4ldrsb x27, [x0]
0011b5d8str xzr, [x0+808]
0011b5dcb 0x11b5e4
0011b5e0
0011b5e0loc_11b5e0:
0011b5e0b 0x11b5e4
0011b5e4
0011b5e4loc_11b5e4:
0011b5e4ldur x29, [sp-8]
0011b5e8ldr x30, [sp], 48
0011b5ecret x30
0011b5f0
0011b5f0loc_11b5f0:
0011b5f0movz x1, 800
0011b5f4bl runtime.panicIndex
0011b5f8hint
0011b5fc
0011b5fcloc_11b5fc:
0011b5fcstr x0, [sp+8]
0011b600mov x3, x30
0011b604bl runtime.morestack_noctxt.abi0
0011b608ldr x0, [sp+8]
0011b60cb 0x11b510
0011b510
0011b610
0011b610strconv.(*decimal).Assign: ; void strconv.(*decimal).Assign(strconv.decimal * a, uint64 v)
0011b610ldr x16, [x28+16]
0011b614subs xzr, sp, x16
0011b618b.ls 0x11b794
0011b61cstr x30, [sp-80]!
0011b620stur x29, [sp-8]
0011b624sub x29, sp, 8
0011b628str x0, [sp+88]
0011b62cstr x1, [sp+96]
0011b630stp xzr, xzr, [sp+32]
0011b634str xzr, [sp+48]
0011b638str xzr, [sp+64]
0011b63cb 0x11b640
0011b640
0011b640loc_11b640:
0011b640ldr x2, [sp+96]
0011b644cbnz x2, 0x11b64c
0011b648b 0x11b6b4
0011b64c
0011b64cloc_11b64c:
0011b64cldr x2, [sp+96]
0011b650movz x3, 52429
0011b654movk x3, 0xcccc0000
0011b658movk x3, 0xcccc00000000
0011b65cmovk x3, 0xcccc000000000000
0011b660umulh x2, x3, x2
0011b664ubfm x2, x2, 3, 63
0011b668str x2, [sp+56]
0011b66cldr x4, [sp+96]
0011b670add x2, x2, x2, lsl #2
0011b674sub x2, x4, x2, lsl #1
0011b678str x2, [sp+96]
0011b67cldr x0, [sp+64]
0011b680add x2, x2, 48
0011b684subs xzr, x0, 24
0011b688b.lo 0x11b690
0011b68cb 0x11b788
0011b690
0011b690loc_11b690:
0011b690add x4, sp, 32
0011b694strb w2, [x4+x0]
0011b698ldr x2, [sp+64]
0011b69cadd x2, x2, 1
0011b6a0str x2, [sp+64]
0011b6a4ldr x2, [sp+56]
0011b6a8str x2, [sp+96]
0011b6acb 0x11b6b0
0011b6b0
0011b6b0loc_11b6b0:
0011b6b0b 0x11b640
0011b6b4
0011b6b4loc_11b6b4:
0011b6b4ldr x2, [sp+88]
0011b6b8ldrsb x27, [x2]
0011b6bcstr xzr, [x2+800]
0011b6c0ldr x2, [sp+64]
0011b6c4sub x2, x2, 1
0011b6c8str x2, [sp+64]
0011b6ccb 0x11b6d0
0011b6d0
0011b6d0loc_11b6d0:
0011b6d0ldr x2, [sp+64]
0011b6d4tbz x2, 63, 0x11b6dc
0011b6d8b 0x11b748
0011b6dc
0011b6dcloc_11b6dc:
0011b6dcldr x0, [sp+64]
0011b6e0subs xzr, x0, 24
0011b6e4b.lo 0x11b6ec
0011b6e8b 0x11b780
0011b6ec
0011b6ecloc_11b6ec:
0011b6ecldr x2, [sp+88]
0011b6f0ldrsb x27, [x2]
0011b6f4ldr x3, [sp+88]
0011b6f8ldrsb x27, [x3]
0011b6fcldr x3, [x3+800]
0011b700add x4, sp, 32
0011b704ldrb w4, [x4+x0]
0011b708subs xzr, x3, 800
0011b70cb.lo 0x11b714
0011b710b 0x11b774
0011b714
0011b714loc_11b714:
0011b714strb w4, [x2+x3]
0011b718ldr x2, [sp+88]
0011b71cldrsb x27, [x2]
0011b720ldr x3, [sp+88]
0011b724ldrsb x27, [x3]
0011b728ldr x3, [x3+800]
0011b72cadd x3, x3, 1
0011b730str x3, [x2+800]
0011b734b 0x11b738
0011b738
0011b738loc_11b738:
0011b738ldr x2, [sp+64]
0011b73csub x2, x2, 1
0011b740str x2, [sp+64]
0011b744b 0x11b6d0
0011b748
0011b748loc_11b748:
0011b748ldr x1, [sp+88]
0011b74cldrsb x27, [x1]
0011b750ldr x2, [sp+88]
0011b754ldrsb x27, [x2]
0011b758ldr x2, [x2+800]
0011b75cstr x2, [x1+808]
0011b760ldr x0, [sp+88]
0011b764bl strconv.trim
0011b768ldur x29, [sp-8]
0011b76cldr x30, [sp], 80
0011b770ret x30
0011b774
0011b774loc_11b774:
0011b774mov x0, x3
0011b778movz x1, 800
0011b77cbl runtime.panicIndex
0011b780
0011b780loc_11b780:
0011b780orr x1, xzr, 24
0011b784bl runtime.panicIndex
0011b788
0011b788loc_11b788:
0011b788orr x1, xzr, 24
0011b78cbl runtime.panicIndex
0011b790hint
0011b794
0011b794loc_11b794:
0011b794stp x0, x1, [sp+8]
0011b798mov x3, x30
0011b79cbl runtime.morestack_noctxt.abi0
0011b7a0ldp x0, x1, [sp+8]
0011b7a4b 0x11b610
0011b7a8udf 0
0011b7acudf 0
0011b610
0011b610strconv.(*decimal).Assign: ; void strconv.(*decimal).Assign(strconv.decimal * a, uint64 v)
0011b610ldr x16, [x28+16]
0011b614subs xzr, sp, x16
0011b618b.ls 0x11b794
0011b61cstr x30, [sp-80]!
0011b620stur x29, [sp-8]
0011b624sub x29, sp, 8
0011b628str x0, [sp+88]
0011b62cstr x1, [sp+96]
0011b630stp xzr, xzr, [sp+32]
0011b634str xzr, [sp+48]
0011b638str xzr, [sp+64]
0011b63cb 0x11b640
0011b640
0011b640loc_11b640:
0011b640ldr x2, [sp+96]
0011b644cbnz x2, 0x11b64c
0011b648b 0x11b6b4
0011b64c
0011b64cloc_11b64c:
0011b64cldr x2, [sp+96]
0011b650movz x3, 52429
0011b654movk x3, 0xcccc0000
0011b658movk x3, 0xcccc00000000
0011b65cmovk x3, 0xcccc000000000000
0011b660umulh x2, x3, x2
0011b664ubfm x2, x2, 3, 63
0011b668str x2, [sp+56]
0011b66cldr x4, [sp+96]
0011b670add x2, x2, x2, lsl #2
0011b674sub x2, x4, x2, lsl #1
0011b678str x2, [sp+96]
0011b67cldr x0, [sp+64]
0011b680add x2, x2, 48
0011b684subs xzr, x0, 24
0011b688b.lo 0x11b690
0011b68cb 0x11b788
0011b690
0011b690loc_11b690:
0011b690add x4, sp, 32
0011b694strb w2, [x4+x0]
0011b698ldr x2, [sp+64]
0011b69cadd x2, x2, 1
0011b6a0str x2, [sp+64]
0011b6a4ldr x2, [sp+56]
0011b6a8str x2, [sp+96]
0011b6acb 0x11b6b0
0011b6b0
0011b6b0loc_11b6b0:
0011b6b0b 0x11b640
0011b6b4
0011b6b4loc_11b6b4:
0011b6b4ldr x2, [sp+88]
0011b6b8ldrsb x27, [x2]
0011b6bcstr xzr, [x2+800]
0011b6c0ldr x2, [sp+64]
0011b6c4sub x2, x2, 1
0011b6c8str x2, [sp+64]
0011b6ccb 0x11b6d0
0011b6d0
0011b6d0loc_11b6d0:
0011b6d0ldr x2, [sp+64]
0011b6d4tbz x2, 63, 0x11b6dc
0011b6d8b 0x11b748
0011b6dc
0011b6dcloc_11b6dc:
0011b6dcldr x0, [sp+64]
0011b6e0subs xzr, x0, 24
0011b6e4b.lo 0x11b6ec
0011b6e8b 0x11b780
0011b6ec
0011b6ecloc_11b6ec:
0011b6ecldr x2, [sp+88]
0011b6f0ldrsb x27, [x2]
0011b6f4ldr x3, [sp+88]
0011b6f8ldrsb x27, [x3]
0011b6fcldr x3, [x3+800]
0011b700add x4, sp, 32
0011b704ldrb w4, [x4+x0]
0011b708subs xzr, x3, 800
0011b70cb.lo 0x11b714
0011b710b 0x11b774
0011b714
0011b714loc_11b714:
0011b714strb w4, [x2+x3]
0011b718ldr x2, [sp+88]
0011b71cldrsb x27, [x2]
0011b720ldr x3, [sp+88]
0011b724ldrsb x27, [x3]
0011b728ldr x3, [x3+800]
0011b72cadd x3, x3, 1
0011b730str x3, [x2+800]
0011b734b 0x11b738
0011b738
0011b738loc_11b738:
0011b738ldr x2, [sp+64]
0011b73csub x2, x2, 1
0011b740str x2, [sp+64]
0011b744b 0x11b6d0
0011b748
0011b748loc_11b748:
0011b748ldr x1, [sp+88]
0011b74cldrsb x27, [x1]
0011b750ldr x2, [sp+88]
0011b754ldrsb x27, [x2]
0011b758ldr x2, [x2+800]
0011b75cstr x2, [x1+808]
0011b760ldr x0, [sp+88]
0011b764bl strconv.trim
0011b768ldur x29, [sp-8]
0011b76cldr x30, [sp], 80
0011b770ret x30
0011b774
0011b774loc_11b774:
0011b774mov x0, x3
0011b778movz x1, 800
0011b77cbl runtime.panicIndex
0011b780
0011b780loc_11b780:
0011b780orr x1, xzr, 24
0011b784bl runtime.panicIndex
0011b788
0011b788loc_11b788:
0011b788orr x1, xzr, 24
0011b78cbl runtime.panicIndex
0011b790hint
0011b794
0011b794loc_11b794:
0011b794stp x0, x1, [sp+8]
0011b798mov x3, x30
0011b79cbl runtime.morestack_noctxt.abi0
0011b7a0ldp x0, x1, [sp+8]
0011b7a4b 0x11b610
0011b7a8udf 0
0011b7acudf 0
0011b610
Loading..