File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    001145e0
    001145e0bufio.(*Scanner).Err: ; void bufio.(*Scanner).Err(bufio.Scanner * s)
    001145e0ldr x16, [x28+16]
    001145e4subs xzr, sp, x16
    001145e8b.ls 0x114684
    001145ecstr x30, [sp-80]!
    001145f0stur x29, [sp-8]
    001145f4sub x29, sp, 8
    001145f8str x0, [sp+88]
    001145fcstp xzr, xzr, [sp+40]
    00114600ldr x3, [sp+88]
    00114604ldrsb x27, [x3]
    00114608ldr x0, [x3+96]
    0011460cldr x1, [x3+104]
    00114610str x0, [sp+56]
    00114614str x1, [sp+64]
    00114618adrp x27, 0x90d000
    0011461cldr x3, [x27+1520]
    00114620subs xzr, x3, x0
    00114624b.eq 0x11462c
    00114628b 0x11465c
    0011462c
    0011462cloc_11462c:
    0011462cadrp x27, 0x90d000
    00114630ldr x2, [x27+1528]
    00114634bl runtime.ifaceeq
    00114638tbnz w0, 0, 0x114640
    0011463cb 0x114658
    00114640
    00114640loc_114640:
    00114640stp xzr, xzr, [sp+40]
    00114644mov x0, xzr
    00114648mov x1, xzr
    0011464cldur x29, [sp-8]
    00114650ldr x30, [sp], 80
    00114654ret x30
    00114658
    00114658loc_114658:
    00114658b 0x114660
    0011465c
    0011465cloc_11465c:
    0011465cb 0x114660
    00114660
    00114660loc_114660:
    00114660ldr x2, [sp+88]
    00114664ldrsb x27, [x2]
    00114668ldr x0, [x2+96]
    0011466cldr x1, [x2+104]
    00114670str x0, [sp+40]
    00114674str x1, [sp+48]
    00114678ldur x29, [sp-8]
    0011467cldr x30, [sp], 80
    00114680ret x30
    00114684
    00114684loc_114684:
    00114684str x0, [sp+8]
    00114688mov x3, x30
    0011468cbl runtime.morestack_noctxt.abi0
    00114690ldr x0, [sp+8]
    00114694b 0x1145e0
    00114698udf 0
    0011469cudf 0
    001145e0
    001146a0
    001146a0bufio.(*Scanner).Text: ; void bufio.(*Scanner).Text(bufio.Scanner * s)
    001146a0ldr x16, [x28+16]
    001146a4subs xzr, sp, x16
    001146a8b.ls 0x1146fc
    001146acstr x30, [sp-80]!
    001146b0stur x29, [sp-8]
    001146b4sub x29, sp, 8
    001146b8str x0, [sp+88]
    001146bcstp xzr, xzr, [sp+32]
    001146c0ldr x3, [sp+88]
    001146c4ldrsb x27, [x3]
    001146c8ldr x1, [x3+32]
    001146ccldr x2, [x3+40]
    001146d0ldr x3, [x3+48]
    001146d4str x1, [sp+48]
    001146d8str x2, [sp+56]
    001146dcstr x3, [sp+64]
    001146e0mov x0, xzr
    001146e4bl runtime.slicebytetostring
    001146e8str x0, [sp+32]
    001146ecstr x1, [sp+40]
    001146f0ldur x29, [sp-8]
    001146f4ldr x30, [sp], 80
    001146f8ret x30
    001146fc
    001146fcloc_1146fc:
    001146fcstr x0, [sp+8]
    00114700mov x3, x30
    00114704bl runtime.morestack_noctxt.abi0
    00114708ldr x0, [sp+8]
    0011470cb 0x1146a0
    001146a0
    00114710
    00114710bufio.(*Scanner).Scan: ; void bufio.(*Scanner).Scan(bufio.Scanner * s)
    00114710ldr x16, [x28+16]
    00114714sub x17, sp, 336
    00114718subs xzr, x17, x16
    0011471cb.ls 0x1151d0
    00114720sub x20, sp, 464
    00114724stp x29, x30, [x20-8]
    00114728add sp, x20, 0
    0011472csub x29, sp, 8
    00114730str x0, [sp+472]
    00114734strb wzr, [sp+52]
    00114738ldr x4, [sp+472]
    0011473cldrsb x27, [x4]
    00114740ldrb w4, [x4+121]
    00114744tbnz w4, 0, 0x11474c
    00114748b 0x114760
    0011474c
    0011474cloc_11474c:
    0011474cstrb wzr, [sp+52]
    00114750mov x0, xzr
    00114754ldp x29, x30, [sp-8]
    00114758add sp, sp, 464
    0011475cret x30
    00114760
    00114760loc_114760:
    00114760ldr x4, [sp+472]
    00114764ldrsb x27, [x4]
    00114768orr x5, xzr, 1
    0011476cstrb w5, [x4+120]
    00114770b 0x114774
    00114774
    00114774loc_114774:
    00114774b 0x114778
    00114778
    00114778loc_114778:
    00114778ldr x4, [sp+472]
    0011477cldrsb x27, [x4]
    00114780ldr x4, [x4+88]
    00114784ldr x6, [sp+472]
    00114788ldrsb x27, [x6]
    0011478cldr x6, [x6+80]
    00114790subs xzr, x6, x4
    00114794cset x4, lt
    00114798strb w4, [sp+55]
    0011479cb.lt 0x1147a4
    001147a0b 0x1147a8
    001147a4
    001147a4loc_1147a4:
    001147a4b 0x1147c4
    001147a8
    001147a8loc_1147a8:
    001147a8ldr x4, [sp+472]
    001147acldrsb x27, [x4]
    001147b0ldr x4, [x4+96]
    001147b4subs xzr, x4, 0
    001147b8cset x4, ne
    001147bcstrb w4, [sp+55]
    001147c0b 0x1147c4
    001147c4
    001147c4loc_1147c4:
    001147c4ldrb w4, [sp+55]
    001147c8tbnz w4, 0, 0x1147d0
    001147ccb 0x114aec
    001147d0
    001147d0loc_1147d0:
    001147d0ldr x4, [sp+472]
    001147d4ldrsb x27, [x4]
    001147d8ldr x0, [x4+80]
    001147dcstr x0, [sp+144]
    001147e0ldr x4, [sp+472]
    001147e4ldrsb x27, [x4]
    001147e8ldr x1, [x4+88]
    001147ecstr x1, [sp+136]
    001147f0ldr x4, [sp+472]
    001147f4ldrsb x27, [x4]
    001147f8ldr x2, [x4+72]
    001147fcldr x4, [x4+56]
    00114800subs xzr, x2, x1
    00114804b.hs 0x11480c
    00114808b 0x1151c8
    0011480c
    0011480cloc_11480c:
    0011480csubs xzr, x1, x0
    00114810b.hs 0x114818
    00114814b 0x1151c4
    00114818
    00114818loc_114818:
    00114818sub x5, x2, x0
    0011481csub x6, x1, x0
    00114820sub x7, xzr, x5
    00114824and x7, x0, x7, asr #63
    00114828add x4, x4, x7
    0011482cstr x4, [sp+416]
    00114830str x6, [sp+424]
    00114834str x5, [sp+432]
    00114838str xzr, [sp+392]
    0011483cstp xzr, xzr, [sp+400]
    00114840stp xzr, xzr, [sp+376]
    00114844ldr x4, [sp+472]
    00114848ldrsb x27, [x4]
    0011484cldr x4, [x4+96]
    00114850subs xzr, x4, 0
    00114854cset x3, ne
    00114858strb w3, [sp+53]
    0011485cldr x4, [sp+472]
    00114860ldrsb x27, [x4]
    00114864ldr x26, [x4+16]
    00114868ldr x4, [x26]
    0011486cldr x0, [sp+416]
    00114870ldr x1, [sp+424]
    00114874ldr x2, [sp+432]
    00114878blr x4
    0011487cstr x0, [sp+128]
    00114880str x1, [sp+392]
    00114884str x2, [sp+400]
    00114888str x3, [sp+408]
    0011488cstr x4, [sp+376]
    00114890str x5, [sp+384]
    00114894ldr x4, [sp+128]
    00114898str x4, [sp+88]
    0011489cldr x4, [sp+392]
    001148a0ldr x5, [sp+400]
    001148a4ldr x6, [sp+408]
    001148a8str x4, [sp+256]
    001148acstr x5, [sp+264]
    001148b0str x6, [sp+272]
    001148b4ldr x4, [sp+376]
    001148b8ldr x5, [sp+384]
    001148bcstr x4, [sp+240]
    001148c0str x5, [sp+248]
    001148c4ldr x4, [sp+88]
    001148c8str x4, [sp+80]
    001148ccldr x4, [sp+256]
    001148d0ldr x5, [sp+264]
    001148d4ldr x6, [sp+272]
    001148d8str x4, [sp+160]
    001148dcstr x5, [sp+168]
    001148e0str x6, [sp+176]
    001148e4ldr x1, [sp+248]
    001148e8ldr x0, [sp+240]
    001148ecstr x0, [sp+224]
    001148f0str x1, [sp+232]
    001148f4cbnz x0, 0x1148fc
    001148f8b 0x1149c4
    001148fc
    001148fcloc_1148fc:
    001148fcadrp x27, 0x90d000
    00114900ldr x3, [x27+1936]
    00114904subs xzr, x3, x0
    00114908b.eq 0x114910
    0011490cb 0x11499c
    00114910
    00114910loc_114910:
    00114910adrp x27, 0x90d000
    00114914ldr x2, [x27+1944]
    00114918bl runtime.ifaceeq
    0011491ctbnz w0, 0, 0x114924
    00114920b 0x114998
    00114924
    00114924loc_114924:
    00114924ldr x1, [sp+472]
    00114928ldrsb x27, [x1]
    0011492cldr x2, [sp+160]
    00114930ldr x3, [sp+168]
    00114934ldr x4, [sp+176]
    00114938str x3, [x1+40]
    0011493cstr x4, [x1+48]
    00114940adrp x27, 0x937000
    00114944ldr w3, [x27+3056]
    00114948cbz w3, 0x114950
    0011494cb 0x114954
    00114950
    00114950loc_114950:
    00114950b 0x114968
    00114954
    00114954loc_114954:
    00114954bl runtime.gcWriteBarrier2
    00114958str x2, [x25]
    0011495cldr x3, [x1+32]
    00114960str x3, [x25+8]
    00114964b 0x114968
    00114968
    00114968loc_114968:
    00114968str x2, [x1+32]
    0011496cldr x1, [sp+472]
    00114970ldrsb x27, [x1]
    00114974orr x2, xzr, 1
    00114978strb w2, [x1+121]
    0011497cldr x1, [sp+160]
    00114980subs xzr, x1, 0
    00114984cset x0, ne
    00114988strb w0, [sp+52]
    0011498cldp x29, x30, [sp-8]
    00114990add sp, sp, 464
    00114994ret x30
    00114998
    00114998loc_114998:
    00114998b 0x1149a0
    0011499c
    0011499cloc_11499c:
    0011499cb 0x1149a0
    001149a0
    001149a0loc_1149a0:
    001149a0ldr x1, [sp+224]
    001149a4ldr x2, [sp+232]
    001149a8ldr x0, [sp+472]
    001149acbl bufio.(*Scanner).setErr
    001149b0strb wzr, [sp+52]
    001149b4mov x0, xzr
    001149b8ldp x29, x30, [sp-8]
    001149bcadd sp, sp, 464
    001149c0ret x30
    001149c4
    001149c4loc_1149c4:
    001149c4ldr x1, [sp+80]
    001149c8ldr x0, [sp+472]
    001149ccbl bufio.(*Scanner).advance
    001149d0strb w0, [sp+55]
    001149d4tbnz w0, 0, 0x1149dc
    001149d8b 0x114ad8
    001149dc
    001149dcloc_1149dc:
    001149dcldr x4, [sp+472]
    001149e0ldrsb x27, [x4]
    001149e4ldr x5, [sp+160]
    001149e8ldr x6, [sp+168]
    001149ecldr x7, [sp+176]
    001149f0str x6, [x4+40]
    001149f4str x7, [x4+48]
    001149f8adrp x27, 0x937000
    001149fcldr w6, [x27+3056]
    00114a00cbz w6, 0x114a08
    00114a04b 0x114a0c
    00114a08
    00114a08loc_114a08:
    00114a08b 0x114a20
    00114a0c
    00114a0cloc_114a0c:
    00114a0cbl runtime.gcWriteBarrier2
    00114a10str x5, [x25]
    00114a14ldr x6, [x4+32]
    00114a18str x6, [x25+8]
    00114a1cb 0x114a20
    00114a20
    00114a20loc_114a20:
    00114a20str x5, [x4+32]
    00114a24ldr x4, [sp+160]
    00114a28cbnz x4, 0x114a30
    00114a2cb 0x114ad4
    00114a30
    00114a30loc_114a30:
    00114a30ldr x2, [sp+472]
    00114a34ldrsb x27, [x2]
    00114a38ldr x2, [x2+96]
    00114a3csubs xzr, x2, 0
    00114a40cset x3, ne
    00114a44eor x3, x3, 1
    00114a48strb w3, [sp+55]
    00114a4ccbnz x2, 0x114a54
    00114a50b 0x114a68
    00114a54
    00114a54loc_114a54:
    00114a54ldr x2, [sp+80]
    00114a58subs xzr, x2, 0
    00114a5ccset x2, gt
    00114a60strb w2, [sp+55]
    00114a64b 0x114a6c
    00114a68
    00114a68loc_114a68:
    00114a68b 0x114a6c
    00114a6c
    00114a6cloc_114a6c:
    00114a6cldrb w2, [sp+55]
    00114a70tbnz w2, 0, 0x114a78
    00114a74b 0x114a88
    00114a78
    00114a78loc_114a78:
    00114a78ldr x1, [sp+472]
    00114a7cldrsb x27, [x1]
    00114a80str xzr, [x1+112]
    00114a84b 0x114ac0
    00114a88
    00114a88loc_114a88:
    00114a88ldr x2, [sp+472]
    00114a8cldrsb x27, [x2]
    00114a90ldr x3, [sp+472]
    00114a94ldrsb x27, [x3]
    00114a98ldr x3, [x3+112]
    00114a9cadd x3, x3, 1
    00114aa0str x3, [x2+112]
    00114aa4ldr x2, [sp+472]
    00114aa8ldrsb x27, [x2]
    00114aacldr x2, [x2+112]
    00114ab0subs xzr, x2, 100
    00114ab4b.gt 0x1151b0
    00114ab8b 0x114abc
    00114abc
    00114abcloc_114abc:
    00114abcb 0x114ac0
    00114ac0
    00114ac0loc_114ac0:
    00114ac0orr x0, xzr, 1
    00114ac4strb w0, [sp+52]
    00114ac8ldp x29, x30, [sp-8]
    00114accadd sp, sp, 464
    00114ad0ret x30
    00114ad4
    00114ad4loc_114ad4:
    00114ad4b 0x114af0
    00114ad8
    00114ad8loc_114ad8:
    00114ad8strb wzr, [sp+52]
    00114adcmov x0, xzr
    00114ae0ldp x29, x30, [sp-8]
    00114ae4add sp, sp, 464
    00114ae8ret x30
    00114aec
    00114aecloc_114aec:
    00114aecb 0x114af0
    00114af0
    00114af0loc_114af0:
    00114af0ldr x4, [sp+472]
    00114af4ldrsb x27, [x4]
    00114af8ldr x4, [x4+96]
    00114afccbnz x4, 0x114b04
    00114b00b 0x114b30
    00114b04
    00114b04loc_114b04:
    00114b04ldr x1, [sp+472]
    00114b08ldrsb x27, [x1]
    00114b0cstr xzr, [x1+80]
    00114b10ldr x1, [sp+472]
    00114b14ldrsb x27, [x1]
    00114b18str xzr, [x1+88]
    00114b1cstrb wzr, [sp+52]
    00114b20mov x0, xzr
    00114b24ldp x29, x30, [sp-8]
    00114b28add sp, sp, 464
    00114b2cret x30
    00114b30
    00114b30loc_114b30:
    00114b30ldr x4, [sp+472]
    00114b34ldrsb x27, [x4]
    00114b38ldr x4, [x4+80]
    00114b3csubs xzr, x4, 0
    00114b40cset x4, gt
    00114b44strb w4, [sp+55]
    00114b48b.gt 0x114b50
    00114b4cb 0x114bbc
    00114b50
    00114b50loc_114b50:
    00114b50ldr x4, [sp+472]
    00114b54ldrsb x27, [x4]
    00114b58ldr x4, [x4+64]
    00114b5cstr x4, [sp+128]
    00114b60ldr x5, [sp+472]
    00114b64ldrsb x27, [x5]
    00114b68ldr x5, [x5+88]
    00114b6csubs xzr, x5, x4
    00114b70cset x4, eq
    00114b74strb w4, [sp+54]
    00114b78b.eq 0x114b80
    00114b7cb 0x114b84
    00114b80
    00114b80loc_114b80:
    00114b80b 0x114bb0
    00114b84
    00114b84loc_114b84:
    00114b84ldr x4, [sp+472]
    00114b88ldrsb x27, [x4]
    00114b8cldr x4, [x4+64]
    00114b90str x4, [sp+136]
    00114b94ldr x5, [sp+472]
    00114b98ldrsb x27, [x5]
    00114b9cldr x5, [x5+80]
    00114ba0subs xzr, x5, x4, lsr #1
    00114ba4cset x4, gt
    00114ba8strb w4, [sp+54]
    00114bacb 0x114bb0
    00114bb0
    00114bb0loc_114bb0:
    00114bb0ldrb w4, [sp+54]
    00114bb4strb w4, [sp+55]
    00114bb8b 0x114bc0
    00114bbc
    00114bbcloc_114bbc:
    00114bbcb 0x114bc0
    00114bc0
    00114bc0loc_114bc0:
    00114bc0ldrb w4, [sp+55]
    00114bc4tbnz w4, 0, 0x114bcc
    00114bc8b 0x114cf8
    00114bcc
    00114bccloc_114bcc:
    00114bccldr x4, [sp+472]
    00114bd0ldrsb x27, [x4]
    00114bd4ldr x0, [x4+80]
    00114bd8str x0, [sp+128]
    00114bdcldr x4, [sp+472]
    00114be0ldrsb x27, [x4]
    00114be4ldr x1, [x4+88]
    00114be8str x1, [sp+136]
    00114becldr x4, [sp+472]
    00114bf0ldrsb x27, [x4]
    00114bf4ldr x2, [x4+72]
    00114bf8ldr x4, [x4+56]
    00114bfcsubs xzr, x2, x1
    00114c00b.hs 0x114c08
    00114c04b 0x1151ac
    00114c08
    00114c08loc_114c08:
    00114c08subs xzr, x1, x0
    00114c0cb.hs 0x114c14
    00114c10b 0x1151a8
    00114c14
    00114c14loc_114c14:
    00114c14sub x5, x2, x0
    00114c18sub x6, x1, x0
    00114c1csub x7, xzr, x5
    00114c20and x7, x0, x7, asr #63
    00114c24add x4, x4, x7
    00114c28str x4, [sp+392]
    00114c2cstr x6, [sp+400]
    00114c30str x5, [sp+408]
    00114c34ldr x4, [sp+472]
    00114c38ldrsb x27, [x4]
    00114c3cldr x5, [x4+56]
    00114c40ldr x6, [x4+64]
    00114c44ldr x4, [x4+72]
    00114c48str x5, [sp+352]
    00114c4cstr x6, [sp+360]
    00114c50str x4, [sp+368]
    00114c54ldr x4, [sp+400]
    00114c58ldr x5, [sp+392]
    00114c5cldr x6, [sp+408]
    00114c60str x5, [sp+328]
    00114c64str x4, [sp+336]
    00114c68str x6, [sp+344]
    00114c6cldr x5, [sp+360]
    00114c70str x5, [sp+120]
    00114c74subs xzr, x5, x4
    00114c78b.gt 0x114c80
    00114c7cb 0x114c88
    00114c80
    00114c80loc_114c80:
    00114c80str x4, [sp+120]
    00114c84b 0x114c8c
    00114c88
    00114c88loc_114c88:
    00114c88b 0x114c8c
    00114c8c
    00114c8cloc_114c8c:
    00114c8cldr x4, [sp+352]
    00114c90ldr x5, [sp+328]
    00114c94subs xzr, x5, x4
    00114c98b.ne 0x114ca0
    00114c9cb 0x114cbc
    00114ca0
    00114ca0loc_114ca0:
    00114ca0ldr x3, [sp+120]
    00114ca4str x3, [sp+112]
    00114ca8ldr x2, [sp+112]
    00114cacldr x1, [sp+328]
    00114cb0ldr x0, [sp+352]
    00114cb4bl runtime.memmove
    00114cb8b 0x114cc0
    00114cbc
    00114cbcloc_114cbc:
    00114cbcb 0x114cc0
    00114cc0
    00114cc0loc_114cc0:
    00114cc0ldr x4, [sp+472]
    00114cc4ldrsb x27, [x4]
    00114cc8ldr x5, [sp+472]
    00114cccldrsb x27, [x5]
    00114cd0ldr x5, [x5+88]
    00114cd4ldr x6, [sp+472]
    00114cd8ldrsb x27, [x6]
    00114cdcldr x6, [x6+80]
    00114ce0sub x5, x5, x6
    00114ce4str x5, [x4+88]
    00114ce8ldr x4, [sp+472]
    00114cecldrsb x27, [x4]
    00114cf0str xzr, [x4+80]
    00114cf4b 0x114cfc
    00114cf8
    00114cf8loc_114cf8:
    00114cf8b 0x114cfc
    00114cfc
    00114cfcloc_114cfc:
    00114cfcldr x4, [sp+472]
    00114d00ldrsb x27, [x4]
    00114d04ldr x4, [x4+64]
    00114d08str x4, [sp+136]
    00114d0cldr x5, [sp+472]
    00114d10ldrsb x27, [x5]
    00114d14ldr x5, [x5+88]
    00114d18subs xzr, x5, x4
    00114d1cb.eq 0x114d24
    00114d20b 0x114fa8
    00114d24
    00114d24loc_114d24:
    00114d24ldr x3, [sp+472]
    00114d28ldrsb x27, [x3]
    00114d2cldr x3, [x3+64]
    00114d30str x3, [sp+136]
    00114d34ldr x4, [sp+472]
    00114d38ldrsb x27, [x4]
    00114d3cldr x4, [x4+24]
    00114d40subs xzr, x3, x4
    00114d44cset x3, ge
    00114d48strb w3, [sp+55]
    00114d4cb.ge 0x114d54
    00114d50b 0x114d58
    00114d54
    00114d54loc_114d54:
    00114d54b 0x114d7c
    00114d58
    00114d58loc_114d58:
    00114d58ldr x3, [sp+472]
    00114d5cldrsb x27, [x3]
    00114d60ldr x3, [x3+64]
    00114d64str x3, [sp+128]
    00114d68movn x4, 0xc000000000000000
    00114d6csubs xzr, x3, x4
    00114d70cset x3, gt
    00114d74strb w3, [sp+55]
    00114d78b 0x114d7c
    00114d7c
    00114d7cloc_114d7c:
    00114d7cldrb w3, [sp+55]
    00114d80tbnz w3, 0, 0x114d88
    00114d84b 0x114db4
    00114d88
    00114d88loc_114d88:
    00114d88adrp x27, 0x90d000
    00114d8cldr x1, [x27+1872]
    00114d90adrp x27, 0x90d000
    00114d94ldr x2, [x27+1880]
    00114d98ldr x0, [sp+472]
    00114d9cbl bufio.(*Scanner).setErr
    00114da0strb wzr, [sp+52]
    00114da4mov x0, xzr
    00114da8ldp x29, x30, [sp-8]
    00114dacadd sp, sp, 464
    00114db0ret x30
    00114db4
    00114db4loc_114db4:
    00114db4ldr x3, [sp+472]
    00114db8ldrsb x27, [x3]
    00114dbcldr x3, [x3+64]
    00114dc0str x3, [sp+136]
    00114dc4ubfm x3, x3, 63, 62
    00114dc8str x3, [sp+56]
    00114dcccbz x3, 0x114dd4
    00114dd0b 0x114de0
    00114dd4
    00114dd4loc_114dd4:
    00114dd4orr x3, xzr, 4096
    00114dd8str x3, [sp+56]
    00114ddcb 0x114de8
    00114de0
    00114de0loc_114de0:
    00114de0orr x3, xzr, 4096
    00114de4b 0x114de8
    00114de8
    00114de8loc_114de8:
    00114de8ldr x4, [sp+56]
    00114decldr x5, [sp+472]
    00114df0ldrsb x27, [x5]
    00114df4ldr x5, [x5+24]
    00114df8subs xzr, x5, x4
    00114dfcb.lt 0x114e04
    00114e00b 0x114e08
    00114e04
    00114e04loc_114e04:
    00114e04b 0x114e10
    00114e08
    00114e08loc_114e08:
    00114e08mov x5, x4
    00114e0cb 0x114e10
    00114e10
    00114e10loc_114e10:
    00114e10str x5, [sp+56]
    00114e14adrp x0, 0x4e1000
    00114e18add x0, x0, 3072
    00114e1cmov x1, x5
    00114e20mov x2, x1
    00114e24bl runtime.makeslice
    00114e28ldr x3, [sp+56]
    00114e2cldr x4, [sp+56]
    00114e30str x0, [sp+184]
    00114e34str x3, [sp+192]
    00114e38str x4, [sp+200]
    00114e3cldr x3, [sp+472]
    00114e40ldrsb x27, [x3]
    00114e44ldr x0, [x3+80]
    00114e48str x0, [sp+136]
    00114e4cldr x3, [sp+472]
    00114e50ldrsb x27, [x3]
    00114e54ldr x1, [x3+88]
    00114e58str x1, [sp+128]
    00114e5cldr x3, [sp+472]
    00114e60ldrsb x27, [x3]
    00114e64ldr x2, [x3+72]
    00114e68ldr x3, [x3+56]
    00114e6csubs xzr, x2, x1
    00114e70b.hs 0x114e78
    00114e74b 0x1151a4
    00114e78
    00114e78loc_114e78:
    00114e78subs xzr, x1, x0
    00114e7cb.hs 0x114e84
    00114e80b 0x1151a0
    00114e84
    00114e84loc_114e84:
    00114e84sub x4, x2, x0
    00114e88sub x5, x1, x0
    00114e8csub x6, xzr, x4
    00114e90and x6, x0, x6, asr #63
    00114e94add x6, x3, x6
    00114e98str x6, [sp+392]
    00114e9cstr x5, [sp+400]
    00114ea0str x4, [sp+408]
    00114ea4ldr x4, [sp+184]
    00114ea8ldr x5, [sp+192]
    00114eacldr x6, [sp+200]
    00114eb0str x4, [sp+304]
    00114eb4str x5, [sp+312]
    00114eb8str x6, [sp+320]
    00114ebcldr x4, [sp+400]
    00114ec0ldr x5, [sp+392]
    00114ec4ldr x6, [sp+408]
    00114ec8str x5, [sp+280]
    00114eccstr x4, [sp+288]
    00114ed0str x6, [sp+296]
    00114ed4ldr x5, [sp+312]
    00114ed8str x5, [sp+104]
    00114edcsubs xzr, x5, x4
    00114ee0b.gt 0x114ee8
    00114ee4b 0x114ef0
    00114ee8
    00114ee8loc_114ee8:
    00114ee8str x4, [sp+104]
    00114eecb 0x114ef4
    00114ef0
    00114ef0loc_114ef0:
    00114ef0b 0x114ef4
    00114ef4
    00114ef4loc_114ef4:
    00114ef4ldr x4, [sp+280]
    00114ef8ldr x5, [sp+304]
    00114efcsubs xzr, x4, x5
    00114f00b.ne 0x114f08
    00114f04b 0x114f24
    00114f08
    00114f08loc_114f08:
    00114f08ldr x3, [sp+104]
    00114f0cstr x3, [sp+96]
    00114f10ldr x2, [sp+96]
    00114f14ldr x1, [sp+280]
    00114f18ldr x0, [sp+304]
    00114f1cbl runtime.memmove
    00114f20b 0x114f28
    00114f24
    00114f24loc_114f24:
    00114f24b 0x114f28
    00114f28
    00114f28loc_114f28:
    00114f28ldr x4, [sp+472]
    00114f2cldrsb x27, [x4]
    00114f30ldr x5, [sp+184]
    00114f34ldr x6, [sp+192]
    00114f38ldr x7, [sp+200]
    00114f3cstr x6, [x4+64]
    00114f40str x7, [x4+72]
    00114f44adrp x27, 0x937000
    00114f48ldr w6, [x27+3056]
    00114f4ccbz w6, 0x114f54
    00114f50b 0x114f58
    00114f54
    00114f54loc_114f54:
    00114f54b 0x114f6c
    00114f58
    00114f58loc_114f58:
    00114f58bl runtime.gcWriteBarrier2
    00114f5cstr x5, [x25]
    00114f60ldr x6, [x4+56]
    00114f64str x6, [x25+8]
    00114f68b 0x114f6c
    00114f6c
    00114f6cloc_114f6c:
    00114f6cstr x5, [x4+56]
    00114f70ldr x4, [sp+472]
    00114f74ldrsb x27, [x4]
    00114f78ldr x5, [sp+472]
    00114f7cldrsb x27, [x5]
    00114f80ldr x5, [x5+88]
    00114f84ldr x6, [sp+472]
    00114f88ldrsb x27, [x6]
    00114f8cldr x6, [x6+80]
    00114f90sub x5, x5, x6
    00114f94str x5, [x4+88]
    00114f98ldr x4, [sp+472]
    00114f9cldrsb x27, [x4]
    00114fa0str xzr, [x4+80]
    00114fa4b 0x114fac
    00114fa8
    00114fa8loc_114fa8:
    00114fa8b 0x114fac
    00114fac
    00114facloc_114fac:
    00114facstr xzr, [sp+72]
    00114fb0b 0x114fb4
    00114fb4
    00114fb4loc_114fb4:
    00114fb4b 0x114fb8
    00114fb8
    00114fb8loc_114fb8:
    00114fb8ldr x4, [sp+472]
    00114fbcldrsb x27, [x4]
    00114fc0ldr x0, [x4+88]
    00114fc4str x0, [sp+128]
    00114fc8ldr x4, [sp+472]
    00114fccldrsb x27, [x4]
    00114fd0ldr x1, [x4+64]
    00114fd4str x1, [sp+136]
    00114fd8ldr x4, [sp+472]
    00114fdcldrsb x27, [x4]
    00114fe0ldr x2, [x4+72]
    00114fe4ldr x4, [x4+56]
    00114fe8subs xzr, x2, x1
    00114fecb.hs 0x114ff4
    00114ff0b 0x11519c
    00114ff4
    00114ff4loc_114ff4:
    00114ff4subs xzr, x1, x0
    00114ff8b.hs 0x115000
    00114ffcb 0x115198
    00115000
    00115000loc_115000:
    00115000sub x5, x2, x0
    00115004sub x6, x1, x0
    00115008sub x7, xzr, x5
    0011500cand x7, x0, x7, asr #63
    00115010add x4, x4, x7
    00115014str x4, [sp+392]
    00115018str x6, [sp+400]
    0011501cstr x5, [sp+408]
    00115020stp xzr, xzr, [sp+376]
    00115024ldr x4, [sp+472]
    00115028ldrsb x27, [x4]
    0011502cldr x5, [x4]
    00115030ldrsb x27, [x5]
    00115034ldr x0, [x4+8]
    00115038ldr x4, [x5+24]
    0011503cldr x1, [sp+392]
    00115040ldr x2, [sp+400]
    00115044ldr x3, [sp+408]
    00115048blr x4
    0011504cstr x0, [sp+144]
    00115050str x1, [sp+376]
    00115054str x2, [sp+384]
    00115058ldr x4, [sp+144]
    0011505cstr x4, [sp+152]
    00115060str x1, [sp+440]
    00115064str x2, [sp+448]
    00115068ldr x4, [sp+152]
    0011506cstr x4, [sp+64]
    00115070str x1, [sp+208]
    00115074str x2, [sp+216]
    00115078ldr x4, [sp+64]
    0011507csubs xzr, x4, 0
    00115080cset x5, lt
    00115084strb w5, [sp+55]
    00115088tbnz x4, 63, 0x115090
    0011508cb 0x115094
    00115090
    00115090loc_115090:
    00115090b 0x1150c8
    00115094
    00115094loc_115094:
    00115094ldr x4, [sp+472]
    00115098ldrsb x27, [x4]
    0011509cldr x4, [x4+64]
    001150a0str x4, [sp+144]
    001150a4ldr x5, [sp+472]
    001150a8ldrsb x27, [x5]
    001150acldr x5, [x5+88]
    001150b0sub x4, x4, x5
    001150b4ldr x5, [sp+64]
    001150b8subs xzr, x5, x4
    001150bccset x4, gt
    001150c0strb w4, [sp+55]
    001150c4b 0x1150c8
    001150c8
    001150c8loc_1150c8:
    001150c8ldrb w4, [sp+55]
    001150cctbnz w4, 0, 0x1150d4
    001150d0b 0x1150f0
    001150d4
    001150d4loc_1150d4:
    001150d4adrp x27, 0x90c000
    001150d8ldr x1, [x27+1920]
    001150dcadrp x27, 0x90c000
    001150e0ldr x2, [x27+1928]
    001150e4ldr x0, [sp+472]
    001150e8bl bufio.(*Scanner).setErr
    001150ecb 0x115184
    001150f0
    001150f0loc_1150f0:
    001150f0ldr x4, [sp+472]
    001150f4ldrsb x27, [x4]
    001150f8ldr x5, [sp+472]
    001150fcldrsb x27, [x5]
    00115100ldr x5, [x5+88]
    00115104ldr x6, [sp+64]
    00115108add x5, x5, x6
    0011510cstr x5, [x4+88]
    00115110ldr x4, [sp+208]
    00115114cbnz x4, 0x11511c
    00115118b 0x115130
    0011511c
    0011511cloc_11511c:
    0011511cldr x1, [sp+208]
    00115120ldr x2, [sp+216]
    00115124ldr x0, [sp+472]
    00115128bl bufio.(*Scanner).setErr
    0011512cb 0x115184
    00115130
    00115130loc_115130:
    00115130ldr x4, [sp+64]
    00115134subs xzr, x4, 0
    00115138b.gt 0x115140
    0011513cb 0x115150
    00115140
    00115140loc_115140:
    00115140ldr x4, [sp+472]
    00115144ldrsb x27, [x4]
    00115148str xzr, [x4+112]
    0011514cb 0x115184
    00115150
    00115150loc_115150:
    00115150ldr x4, [sp+72]
    00115154add x4, x4, 1
    00115158str x4, [sp+72]
    0011515csubs xzr, x4, 100
    00115160b.gt 0x115168
    00115164b 0x115190
    00115168
    00115168loc_115168:
    00115168adrp x27, 0x90c000
    0011516cldr x1, [x27+1552]
    00115170adrp x27, 0x90c000
    00115174ldr x2, [x27+1560]
    00115178ldr x0, [sp+472]
    0011517cbl bufio.(*Scanner).setErr
    00115180b 0x115184
    00115184
    00115184loc_115184:
    00115184b 0x115188
    00115188
    00115188loc_115188:
    00115188orr x5, xzr, 1
    0011518cb 0x114774
    00115190
    00115190loc_115190:
    00115190b 0x115194
    00115194
    00115194loc_115194:
    00115194b 0x114fb4
    00115198
    00115198loc_115198:
    00115198bl runtime.panicSliceB
    0011519c
    0011519cloc_11519c:
    0011519cbl runtime.panicSliceAcap
    001151a0
    001151a0loc_1151a0:
    001151a0bl runtime.panicSliceB
    001151a4
    001151a4loc_1151a4:
    001151a4bl runtime.panicSliceAcap
    001151a8
    001151a8loc_1151a8:
    001151a8bl runtime.panicSliceB
    001151ac
    001151acloc_1151ac:
    001151acbl runtime.panicSliceAcap
    001151b0
    001151b0loc_1151b0:
    001151b0adrp x0, 0x4e0000
    001151b4add x0, x0, 2944
    001151b8adrp x1, 0x5fc000
    001151bcadd x1, x1, 1312
    001151c0bl runtime.gopanic
    001151c4
    001151c4loc_1151c4:
    001151c4bl runtime.panicSliceB
    001151c8
    001151c8loc_1151c8:
    001151c8bl runtime.panicSliceAcap
    001151cchint
    001151d0
    001151d0loc_1151d0:
    001151d0str x0, [sp+8]
    001151d4mov x3, x30
    001151d8bl runtime.morestack_noctxt.abi0
    001151dcldr x0, [sp+8]
    001151e0b 0x114710
    001151e4udf 0
    001151e8udf 0
    001151ecudf 0
    00114710
    001151f0
    001151f0bufio.(*Scanner).advance: ; void bufio.(*Scanner).advance(bufio.Scanner * s, int n)
    001151f0ldr x16, [x28+16]
    001151f4subs xzr, sp, x16
    001151f8b.ls 0x1152d8
    001151fcstr x30, [sp-48]!
    00115200stur x29, [sp-8]
    00115204sub x29, sp, 8
    00115208str x0, [sp+56]
    0011520cstr x1, [sp+64]
    00115210strb wzr, [sp+39]
    00115214ldr x3, [sp+64]
    00115218tbnz x3, 63, 0x115220
    0011521cb 0x11524c
    00115220
    00115220loc_115220:
    00115220adrp x27, 0x90c000
    00115224ldr x1, [x27+1888]
    00115228adrp x27, 0x90c000
    0011522cldr x2, [x27+1896]
    00115230ldr x0, [sp+56]
    00115234bl bufio.(*Scanner).setErr
    00115238strb wzr, [sp+39]
    0011523cmov x0, xzr
    00115240ldur x29, [sp-8]
    00115244ldr x30, [sp], 48
    00115248ret x30
    0011524c
    0011524cloc_11524c:
    0011524cldr x3, [sp+64]
    00115250ldr x4, [sp+56]
    00115254ldrsb x27, [x4]
    00115258ldr x4, [x4+88]
    0011525cldr x5, [sp+56]
    00115260ldrsb x27, [x5]
    00115264ldr x5, [x5+80]
    00115268sub x4, x4, x5
    0011526csubs xzr, x3, x4
    00115270b.gt 0x115278
    00115274b 0x1152a4
    00115278
    00115278loc_115278:
    00115278adrp x27, 0x90c000
    0011527cldr x1, [x27+1904]
    00115280adrp x27, 0x90c000
    00115284ldr x2, [x27+1912]
    00115288ldr x0, [sp+56]
    0011528cbl bufio.(*Scanner).setErr
    00115290strb wzr, [sp+39]
    00115294mov x0, xzr
    00115298ldur x29, [sp-8]
    0011529cldr x30, [sp], 48
    001152a0ret x30
    001152a4
    001152a4loc_1152a4:
    001152a4ldr x1, [sp+56]
    001152a8ldrsb x27, [x1]
    001152acldr x2, [sp+56]
    001152b0ldrsb x27, [x2]
    001152b4ldr x2, [x2+80]
    001152b8ldr x3, [sp+64]
    001152bcadd x2, x2, x3
    001152c0str x2, [x1+80]
    001152c4orr x0, xzr, 1
    001152c8strb w0, [sp+39]
    001152ccldur x29, [sp-8]
    001152d0ldr x30, [sp], 48
    001152d4ret x30
    001152d8
    001152d8loc_1152d8:
    001152d8stp x0, x1, [sp+8]
    001152dcmov x3, x30
    001152e0bl runtime.morestack_noctxt.abi0
    001152e4ldp x0, x1, [sp+8]
    001152e8b 0x1151f0
    001152ecudf 0
    001151f0
    001152f0
    001152f0bufio.(*Scanner).setErr: ; void bufio.(*Scanner).setErr(bufio.Scanner * s, error err)
    001152f0ldr x16, [x28+16]
    001152f4subs xzr, sp, x16
    001152f8b.ls 0x1153e8
    001152fcstr x30, [sp-64]!
    00115300stur x29, [sp-8]
    00115304sub x29, sp, 8
    00115308str x0, [sp+72]
    0011530cstr x1, [sp+80]
    00115310str x2, [sp+88]
    00115314ldrsb x27, [x0]
    00115318ldr x3, [x0+96]
    0011531csubs xzr, x3, 0
    00115320cset x4, ne
    00115324eor x4, x4, 1
    00115328strb w4, [sp+39]
    0011532ccbnz x3, 0x115334
    00115330b 0x115384
    00115334
    00115334loc_115334:
    00115334ldr x3, [sp+72]
    00115338ldrsb x27, [x3]
    0011533cldr x0, [x3+96]
    00115340ldr x1, [x3+104]
    00115344str x0, [sp+40]
    00115348str x1, [sp+48]
    0011534cadrp x27, 0x90c000
    00115350ldr x3, [x27+1520]
    00115354subs xzr, x3, x0
    00115358cset x3, eq
    0011535cb.eq 0x115364
    00115360b 0x115374
    00115364
    00115364loc_115364:
    00115364adrp x27, 0x90c000
    00115368ldr x2, [x27+1528]
    0011536cbl runtime.ifaceeq
    00115370b 0x11537c
    00115374
    00115374loc_115374:
    00115374mov x0, x3
    00115378b 0x11537c
    0011537c
    0011537cloc_11537c:
    0011537cstrb w0, [sp+39]
    00115380b 0x115388
    00115384
    00115384loc_115384:
    00115384b 0x115388
    00115388
    00115388loc_115388:
    00115388ldrb w0, [sp+39]
    0011538ctbnz w0, 0, 0x115394
    00115390b 0x1153d8
    00115394
    00115394loc_115394:
    00115394ldr x0, [sp+72]
    00115398ldrsb x27, [x0]
    0011539cldr x1, [sp+88]
    001153a0ldr x2, [sp+80]
    001153a4str x2, [x0+96]
    001153a8adrp x27, 0x936000
    001153acldr w2, [x27+3056]
    001153b0cbz w2, 0x1153b8
    001153b4b 0x1153bc
    001153b8
    001153b8loc_1153b8:
    001153b8b 0x1153d0
    001153bc
    001153bcloc_1153bc:
    001153bcbl runtime.gcWriteBarrier2
    001153c0str x1, [x25]
    001153c4ldr x2, [x0+104]
    001153c8str x2, [x25+8]
    001153ccb 0x1153d0
    001153d0
    001153d0loc_1153d0:
    001153d0str x1, [x0+104]
    001153d4b 0x1153dc
    001153d8
    001153d8loc_1153d8:
    001153d8b 0x1153dc
    001153dc
    001153dcloc_1153dc:
    001153dcldur x29, [sp-8]
    001153e0ldr x30, [sp], 64
    001153e4ret x30
    001153e8
    001153e8loc_1153e8:
    001153e8stp x0, x1, [sp+8]
    001153ecstr x2, [sp+24]
    001153f0mov x3, x30
    001153f4bl runtime.morestack_noctxt.abi0
    001153f8ldp x0, x1, [sp+8]
    001153fcldr x2, [sp+24]
    00115400b 0x1152f0
    00115404udf 0
    00115408udf 0
    0011540cudf 0
    001152f0
    00115410
    00115410bufio.dropCR: ; void bufio.dropCR(struct []uint8 data)
    00115410ldr x16, [x28+16]
    00115414subs xzr, sp, x16
    00115418b.ls 0x115518
    0011541cstr x30, [sp-112]!
    00115420stur x29, [sp-8]
    00115424sub x29, sp, 8
    00115428str x0, [sp+120]
    0011542cstr x1, [sp+128]
    00115430str x2, [sp+136]
    00115434str xzr, [sp+56]
    00115438stp xzr, xzr, [sp+64]
    0011543cldr x3, [sp+128]
    00115440str x3, [sp+48]
    00115444subs xzr, x3, 0
    00115448cset x4, ne
    0011544cstrb w4, [sp+39]
    00115450cbnz x3, 0x115458
    00115454b 0x11548c
    00115458
    00115458loc_115458:
    00115458ldr x3, [sp+128]
    0011545cstr x3, [sp+40]
    00115460ldr x1, [sp+128]
    00115464ldr x4, [sp+120]
    00115468sub x0, x3, 1
    0011546csubs xzr, x1, x0
    00115470b.hi 0x115478
    00115474b 0x115510
    00115478
    00115478loc_115478:
    00115478ldrb w3, [x4+x0]
    0011547csubs wzr, w3, 13
    00115480cset x3, eq
    00115484strb w3, [sp+39]
    00115488b 0x115490
    0011548c
    0011548cloc_11548c:
    0011548cb 0x115490
    00115490
    00115490loc_115490:
    00115490ldrb w3, [sp+39]
    00115494tbnz w3, 0, 0x11549c
    00115498b 0x1154e8
    0011549c
    0011549cloc_11549c:
    0011549cldr x3, [sp+128]
    001154a0str x3, [sp+48]
    001154a4sub x1, x3, 1
    001154a8str x1, [sp+40]
    001154acldr x2, [sp+136]
    001154b0ldr x0, [sp+120]
    001154b4subs xzr, x2, x1
    001154b8b.hs 0x1154c0
    001154bcb 0x11550c
    001154c0
    001154c0loc_1154c0:
    001154c0b 0x1154c4
    001154c4
    001154c4loc_1154c4:
    001154c4str x0, [sp+80]
    001154c8str x1, [sp+88]
    001154ccstr x2, [sp+96]
    001154d0str x0, [sp+56]
    001154d4str x1, [sp+64]
    001154d8str x2, [sp+72]
    001154dcldur x29, [sp-8]
    001154e0ldr x30, [sp], 112
    001154e4ret x30
    001154e8
    001154e8loc_1154e8:
    001154e8ldr x0, [sp+120]
    001154ecldr x1, [sp+128]
    001154f0ldr x2, [sp+136]
    001154f4str x0, [sp+56]
    001154f8str x1, [sp+64]
    001154fcstr x2, [sp+72]
    00115500ldur x29, [sp-8]
    00115504ldr x30, [sp], 112
    00115508ret x30
    0011550c
    0011550cloc_11550c:
    0011550cbl runtime.panicSliceAcap
    00115510
    00115510loc_115510:
    00115510bl runtime.panicIndex
    00115514hint
    00115518
    00115518loc_115518:
    00115518stp x0, x1, [sp+8]
    0011551cstr x2, [sp+24]
    00115520mov x3, x30
    00115524bl runtime.morestack_noctxt.abi0
    00115528ldp x0, x1, [sp+8]
    0011552cldr x2, [sp+24]
    00115530b 0x115410
    00115534udf 0
    00115538udf 0
    0011553cudf 0
    00115410
    00115540
    00115540bufio.ScanLines: ; void bufio.ScanLines(struct []uint8 data, bool atEOF)
    00115540ldr x16, [x28+16]
    00115544sub x17, sp, 48
    00115548subs xzr, x17, x16
    0011554cb.ls 0x115730
    00115550str x30, [sp-176]!
    00115554stur x29, [sp-8]
    00115558sub x29, sp, 8
    0011555cstr x0, [sp+184]
    00115560str x1, [sp+192]
    00115564str x2, [sp+200]
    00115568strb w3, [sp+208]
    0011556cstr xzr, [sp+64]
    00115570str xzr, [sp+80]
    00115574stp xzr, xzr, [sp+88]
    00115578stp xzr, xzr, [sp+104]
    0011557cldrb w6, [sp+208]
    00115580strb w6, [sp+55]
    00115584tbnz w6, 0, 0x11558c
    00115588b 0x1155a4
    0011558c
    0011558cloc_11558c:
    0011558cldr x6, [sp+192]
    00115590str x6, [sp+72]
    00115594subs xzr, x6, 0
    00115598cset x6, eq
    0011559cstrb w6, [sp+55]
    001155a0b 0x1155a8
    001155a4
    001155a4loc_1155a4:
    001155a4b 0x1155a8
    001155a8
    001155a8loc_1155a8:
    001155a8ldrb w6, [sp+55]
    001155actbnz w6, 0, 0x1155b4
    001155b0b 0x1155e8
    001155b4
    001155b4loc_1155b4:
    001155b4str xzr, [sp+64]
    001155b8str xzr, [sp+80]
    001155bcstp xzr, xzr, [sp+88]
    001155c0stp xzr, xzr, [sp+104]
    001155c4ldr x0, [sp+64]
    001155c8ldr x1, [sp+80]
    001155ccldr x2, [sp+88]
    001155d0ldr x3, [sp+96]
    001155d4mov x4, xzr
    001155d8mov x5, xzr
    001155dcldur x29, [sp-8]
    001155e0ldr x30, [sp], 176
    001155e4ret x30
    001155e8
    001155e8loc_1155e8:
    001155e8ldr x0, [sp+184]
    001155ecldr x1, [sp+192]
    001155f0ldr x2, [sp+200]
    001155f4movz x3, 10
    001155f8bl bytes.IndexByte
    001155fcstr x0, [sp+56]
    00115600tbz x0, 63, 0x115608
    00115604b 0x115684
    00115608
    00115608loc_115608:
    00115608ldr x2, [sp+200]
    0011560cldr x3, [sp+184]
    00115610subs xzr, x0, x2
    00115614b.ls 0x11561c
    00115618b 0x115724
    0011561c
    0011561cloc_11561c:
    0011561cb 0x115620
    00115620
    00115620loc_115620:
    00115620str x3, [sp+144]
    00115624str x0, [sp+152]
    00115628str x2, [sp+160]
    0011562cmov x1, x0
    00115630mov x0, x3
    00115634bl bufio.dropCR
    00115638str x0, [sp+120]
    0011563cstr x1, [sp+128]
    00115640str x2, [sp+136]
    00115644ldr x3, [sp+56]
    00115648add x3, x3, 1
    0011564cstr x3, [sp+64]
    00115650str x0, [sp+80]
    00115654str x1, [sp+88]
    00115658str x2, [sp+96]
    0011565cstp xzr, xzr, [sp+104]
    00115660ldr x0, [sp+64]
    00115664ldr x1, [sp+80]
    00115668ldr x2, [sp+88]
    0011566cldr x3, [sp+96]
    00115670mov x4, xzr
    00115674mov x5, xzr
    00115678ldur x29, [sp-8]
    0011567cldr x30, [sp], 176
    00115680ret x30
    00115684
    00115684loc_115684:
    00115684ldrb w6, [sp+208]
    00115688tbnz w6, 0, 0x115690
    0011568cb 0x1156f0
    00115690
    00115690loc_115690:
    00115690ldr x3, [sp+192]
    00115694str x3, [sp+72]
    00115698ldr x1, [sp+192]
    0011569cldr x2, [sp+200]
    001156a0ldr x0, [sp+184]
    001156a4bl bufio.dropCR
    001156a8str x0, [sp+120]
    001156acstr x1, [sp+128]
    001156b0str x2, [sp+136]
    001156b4ldr x3, [sp+72]
    001156b8str x3, [sp+64]
    001156bcstr x0, [sp+80]
    001156c0str x1, [sp+88]
    001156c4str x2, [sp+96]
    001156c8stp xzr, xzr, [sp+104]
    001156ccldr x0, [sp+64]
    001156d0ldr x1, [sp+80]
    001156d4ldr x2, [sp+88]
    001156d8ldr x3, [sp+96]
    001156dcmov x4, xzr
    001156e0mov x5, xzr
    001156e4ldur x29, [sp-8]
    001156e8ldr x30, [sp], 176
    001156ecret x30
    001156f0
    001156f0loc_1156f0:
    001156f0str xzr, [sp+64]
    001156f4str xzr, [sp+80]
    001156f8stp xzr, xzr, [sp+88]
    001156fcstp xzr, xzr, [sp+104]
    00115700ldr x0, [sp+64]
    00115704ldr x1, [sp+80]
    00115708ldr x2, [sp+88]
    0011570cldr x3, [sp+96]
    00115710mov x4, xzr
    00115714mov x5, xzr
    00115718ldur x29, [sp-8]
    0011571cldr x30, [sp], 176
    00115720ret x30
    00115724
    00115724loc_115724:
    00115724mov x1, x0
    00115728bl runtime.panicSliceAcap
    0011572chint
    00115730
    00115730loc_115730:
    00115730stp x0, x1, [sp+8]
    00115734str x2, [sp+24]
    00115738strb w3, [sp+32]
    0011573cmov x3, x30
    00115740bl runtime.morestack_noctxt.abi0
    00115744ldp x0, x1, [sp+8]
    00115748ldr x2, [sp+24]
    0011574cldrb w3, [sp+32]
    00115750b 0x115540
    00115754udf 0
    00115758udf 0
    0011575cudf 0
    00115540
    00115760
    00115760strconv.init: ; void strconv.init(void)
    00115760ldr x16, [x28+16]
    00115764subs xzr, sp, x16
    00115768b.ls 0x11581c
    0011576cstr x30, [sp-32]!
    00115770stur x29, [sp-8]
    00115774sub x29, sp, 8
    00115778adrp x0, 0x5a0000
    0011577cadd x0, x0, 2867
    00115780movz x1, 18
    00115784bl errors.New
    00115788adrp x27, 0x90c000
    0011578cstr x0, [x27+2032]
    00115790adrp x27, 0x936000
    00115794ldr w2, [x27+3056]
    00115798cbz w2, 0x1157a0
    0011579cb 0x1157a4
    001157a0
    001157a0loc_1157a0:
    001157a0b 0x1157bc
    001157a4
    001157a4loc_1157a4:
    001157a4bl runtime.gcWriteBarrier2
    001157a8str x1, [x25]
    001157acadrp x27, 0x90c000
    001157b0ldr x2, [x27+2040]
    001157b4str x2, [x25+8]
    001157b8b 0x1157bc
    001157bc
    001157bcloc_1157bc:
    001157bcadrp x27, 0x90c000
    001157c0str x1, [x27+2040]
    001157c4adrp x0, 0x59e000
    001157c8add x0, x0, 3850
    001157ccorr x1, xzr, 14
    001157d0bl errors.New
    001157d4adrp x27, 0x90c000
    001157d8str x0, [x27+2048]
    001157dcadrp x27, 0x936000
    001157e0ldr w2, [x27+3056]
    001157e4cbz w2, 0x1157ec
    001157e8b 0x1157f0
    001157ec
    001157ecloc_1157ec:
    001157ecb 0x115808
    001157f0
    001157f0loc_1157f0:
    001157f0bl runtime.gcWriteBarrier2
    001157f4str x1, [x25]
    001157f8adrp x27, 0x90c000
    001157fcldr x0, [x27+2056]
    00115800str x0, [x25+8]
    00115804b 0x115808
    00115808
    00115808loc_115808:
    00115808adrp x27, 0x90c000
    0011580cstr x1, [x27+2056]
    00115810ldur x29, [sp-8]
    00115814ldr x30, [sp], 32
    00115818ret x30
    0011581c
    0011581cloc_11581c:
    0011581cmov x3, x30
    00115820bl runtime.morestack_noctxt.abi0
    00115824b 0x115760
    00115828udf 0
    0011582cudf 0
    00115760
    00115830
    00115830strconv.ParseBool: ; void strconv.ParseBool(struct string str)
    00115830ldr x16, [x28+16]
    00115834subs xzr, sp, x16
    00115838b.ls 0x115f54
    0011583cstr x30, [sp-112]!
    00115840stur x29, [sp-8]
    00115844sub x29, sp, 8
    00115848str x0, [sp+120]
    0011584cstr x1, [sp+128]
    00115850strb wzr, [sp+55]
    00115854stp xzr, xzr, [sp+56]
    00115858ldr x1, [sp+128]
    0011585cldr x4, [sp+120]
    00115860str x4, [sp+72]
    00115864str x1, [sp+80]
    00115868b 0x11586c
    0011586c
    0011586cloc_11586c:
    0011586csubs xzr, x1, 1
    00115870b.eq 0x115878
    00115874b 0x1159ec
    00115878
    00115878loc_115878:
    00115878b 0x11587c
    0011587c
    0011587cloc_11587c:
    0011587csubs xzr, x1, 0
    00115880b.hi 0x115888
    00115884b 0x115f48
    00115888
    00115888loc_115888:
    00115888ldrsb x5, [x4]
    0011588csubs wzr, w5, 70
    00115890b.le 0x115898
    00115894b 0x115940
    00115898
    00115898loc_115898:
    00115898subs xzr, x1, 1
    0011589cb.eq 0x1158a4
    001158a0b 0x1158c8
    001158a4
    001158a4loc_1158a4:
    001158a4subs xzr, x1, 0
    001158a8b.hi 0x1158b0
    001158acb 0x115f40
    001158b0
    001158b0loc_1158b0:
    001158b0ldrb w5, [x4]
    001158b4subs wzr, w5, 48
    001158b8b.eq 0x1158c0
    001158bcb 0x1158c4
    001158c0
    001158c0loc_1158c0:
    001158c0b 0x115da8
    001158c4
    001158c4loc_1158c4:
    001158c4b 0x1158cc
    001158c8
    001158c8loc_1158c8:
    001158c8b 0x1158cc
    001158cc
    001158ccloc_1158cc:
    001158ccsubs xzr, x1, 1
    001158d0b.eq 0x1158d8
    001158d4b 0x1158fc
    001158d8
    001158d8loc_1158d8:
    001158d8subs xzr, x1, 0
    001158dcb.hi 0x1158e4
    001158e0b 0x115f38
    001158e4
    001158e4loc_1158e4:
    001158e4ldrb w5, [x4]
    001158e8subs wzr, w5, 49
    001158ecb.eq 0x1158f4
    001158f0b 0x1158f8
    001158f4
    001158f4loc_1158f4:
    001158f4b 0x115b80
    001158f8
    001158f8loc_1158f8:
    001158f8b 0x115900
    001158fc
    001158fcloc_1158fc:
    001158fcb 0x115900
    00115900
    00115900loc_115900:
    00115900subs xzr, x1, 1
    00115904b.eq 0x11590c
    00115908b 0x115930
    0011590c
    0011590cloc_11590c:
    0011590csubs xzr, x1, 0
    00115910b.hi 0x115918
    00115914b 0x115f30
    00115918
    00115918loc_115918:
    00115918ldrb w4, [x4]
    0011591csubs wzr, w4, 70
    00115920b.eq 0x115928
    00115924b 0x11592c
    00115928
    00115928loc_115928:
    00115928b 0x115da8
    0011592c
    0011592cloc_11592c:
    0011592cb 0x115934
    00115930
    00115930loc_115930:
    00115930b 0x115934
    00115934
    00115934loc_115934:
    00115934b 0x115938
    00115938
    00115938loc_115938:
    00115938b 0x11593c
    0011593c
    0011593cloc_11593c:
    0011593cb 0x1159e8
    00115940
    00115940loc_115940:
    00115940subs xzr, x1, 1
    00115944b.eq 0x11594c
    00115948b 0x115970
    0011594c
    0011594cloc_11594c:
    0011594csubs xzr, x1, 0
    00115950b.hi 0x115958
    00115954b 0x115f28
    00115958
    00115958loc_115958:
    00115958ldrb w5, [x4]
    0011595csubs wzr, w5, 84
    00115960b.eq 0x115968
    00115964b 0x11596c
    00115968
    00115968loc_115968:
    00115968b 0x115b80
    0011596c
    0011596cloc_11596c:
    0011596cb 0x115974
    00115970
    00115970loc_115970:
    00115970b 0x115974
    00115974
    00115974loc_115974:
    00115974subs xzr, x1, 1
    00115978b.eq 0x115980
    0011597cb 0x1159a4
    00115980
    00115980loc_115980:
    00115980subs xzr, x1, 0
    00115984b.hi 0x11598c
    00115988b 0x115f20
    0011598c
    0011598cloc_11598c:
    0011598cldrb w5, [x4]
    00115990subs wzr, w5, 102
    00115994b.eq 0x11599c
    00115998b 0x1159a0
    0011599c
    0011599cloc_11599c:
    0011599cb 0x115da8
    001159a0
    001159a0loc_1159a0:
    001159a0b 0x1159a8
    001159a4
    001159a4loc_1159a4:
    001159a4b 0x1159a8
    001159a8
    001159a8loc_1159a8:
    001159a8subs xzr, x1, 1
    001159acb.eq 0x1159b4
    001159b0b 0x1159d8
    001159b4
    001159b4loc_1159b4:
    001159b4subs xzr, x1, 0
    001159b8b.hi 0x1159c0
    001159bcb 0x115f18
    001159c0
    001159c0loc_1159c0:
    001159c0ldrb w4, [x4]
    001159c4subs wzr, w4, 116
    001159c8b.eq 0x1159d0
    001159ccb 0x1159d4
    001159d0
    001159d0loc_1159d0:
    001159d0b 0x115b80
    001159d4
    001159d4loc_1159d4:
    001159d4b 0x1159dc
    001159d8
    001159d8loc_1159d8:
    001159d8b 0x1159dc
    001159dc
    001159dcloc_1159dc:
    001159dcb 0x1159e0
    001159e0
    001159e0loc_1159e0:
    001159e0b 0x1159e4
    001159e4
    001159e4loc_1159e4:
    001159e4b 0x1159e8
    001159e8
    001159e8loc_1159e8:
    001159e8b 0x115dec
    001159ec
    001159ecloc_1159ec:
    001159ecsubs xzr, x1, 4
    001159f0b.eq 0x1159f8
    001159f4b 0x115bb8
    001159f8
    001159f8loc_1159f8:
    001159f8b 0x1159fc
    001159fc
    001159fcloc_1159fc:
    001159fcsubs xzr, x1, 4
    00115a00b.eq 0x115a08
    00115a04b 0x115a7c
    00115a08
    00115a08loc_115a08:
    00115a08subs xzr, x1, 0
    00115a0cb.hi 0x115a14
    00115a10b 0x115f10
    00115a14
    00115a14loc_115a14:
    00115a14ldrb w5, [x4]
    00115a18subs xzr, x1, 1
    00115a1cb.hi 0x115a24
    00115a20b 0x115f08
    00115a24
    00115a24loc_115a24:
    00115a24ldrb w6, [x4+1]
    00115a28ubfm x6, x6, 56, 7
    00115a2corr x5, x5, x6
    00115a30subs xzr, x1, 2
    00115a34b.hi 0x115a3c
    00115a38b 0x115f00
    00115a3c
    00115a3cloc_115a3c:
    00115a3cldrb w6, [x4+2]
    00115a40ubfm x6, x6, 48, 7
    00115a44orr x5, x5, x6
    00115a48subs xzr, x1, 3
    00115a4cb.hi 0x115a54
    00115a50b 0x115ef8
    00115a54
    00115a54loc_115a54:
    00115a54ldrb w6, [x4+3]
    00115a58ubfm x6, x6, 40, 7
    00115a5corr x5, x5, x6
    00115a60movz x6, 21076
    00115a64movk x6, 0x45550000
    00115a68subs wzr, w5, w6
    00115a6cb.eq 0x115a74
    00115a70b 0x115a78
    00115a74
    00115a74loc_115a74:
    00115a74b 0x115b80
    00115a78
    00115a78loc_115a78:
    00115a78b 0x115a80
    00115a7c
    00115a7cloc_115a7c:
    00115a7cb 0x115a80
    00115a80
    00115a80loc_115a80:
    00115a80subs xzr, x1, 4
    00115a84b.eq 0x115a8c
    00115a88b 0x115b00
    00115a8c
    00115a8cloc_115a8c:
    00115a8csubs xzr, x1, 0
    00115a90b.hi 0x115a98
    00115a94b 0x115ef0
    00115a98
    00115a98loc_115a98:
    00115a98ldrb w5, [x4]
    00115a9csubs xzr, x1, 1
    00115aa0b.hi 0x115aa8
    00115aa4b 0x115ee8
    00115aa8
    00115aa8loc_115aa8:
    00115aa8ldrb w6, [x4+1]
    00115aacubfm x6, x6, 56, 7
    00115ab0orr x5, x5, x6
    00115ab4subs xzr, x1, 2
    00115ab8b.hi 0x115ac0
    00115abcb 0x115ee0
    00115ac0
    00115ac0loc_115ac0:
    00115ac0ldrb w6, [x4+2]
    00115ac4ubfm x6, x6, 48, 7
    00115ac8orr x5, x5, x6
    00115accsubs xzr, x1, 3
    00115ad0b.hi 0x115ad8
    00115ad4b 0x115ed8
    00115ad8
    00115ad8loc_115ad8:
    00115ad8ldrb w6, [x4+3]
    00115adcubfm x6, x6, 40, 7
    00115ae0orr x5, x5, x6
    00115ae4movz x6, 29268
    00115ae8movk x6, 0x65750000
    00115aecsubs wzr, w5, w6
    00115af0b.eq 0x115af8
    00115af4b 0x115afc
    00115af8
    00115af8loc_115af8:
    00115af8b 0x115b80
    00115afc
    00115afcloc_115afc:
    00115afcb 0x115b04
    00115b00
    00115b00loc_115b00:
    00115b00b 0x115b04
    00115b04
    00115b04loc_115b04:
    00115b04subs xzr, x1, 4
    00115b08b.eq 0x115b10
    00115b0cb 0x115ba8
    00115b10
    00115b10loc_115b10:
    00115b10subs xzr, x1, 0
    00115b14b.hi 0x115b1c
    00115b18b 0x115ed0
    00115b1c
    00115b1cloc_115b1c:
    00115b1cldrb w5, [x4]
    00115b20subs xzr, x1, 1
    00115b24b.hi 0x115b2c
    00115b28b 0x115ec8
    00115b2c
    00115b2cloc_115b2c:
    00115b2cldrb w6, [x4+1]
    00115b30ubfm x6, x6, 56, 7
    00115b34orr x5, x5, x6
    00115b38subs xzr, x1, 2
    00115b3cb.hi 0x115b44
    00115b40b 0x115ec0
    00115b44
    00115b44loc_115b44:
    00115b44ldrb w6, [x4+2]
    00115b48ubfm x6, x6, 48, 7
    00115b4corr x5, x5, x6
    00115b50subs xzr, x1, 3
    00115b54b.hi 0x115b5c
    00115b58b 0x115eb8
    00115b5c
    00115b5cloc_115b5c:
    00115b5cldrb w4, [x4+3]
    00115b60ubfm x4, x4, 40, 7
    00115b64orr x4, x5, x4
    00115b68movz x5, 29300
    00115b6cmovk x5, 0x65750000
    00115b70subs wzr, w4, w5
    00115b74b.eq 0x115b7c
    00115b78b 0x115ba4
    00115b7c
    00115b7cloc_115b7c:
    00115b7cb 0x115b80
    00115b80
    00115b80loc_115b80:
    00115b80orr x3, xzr, 1
    00115b84strb w3, [sp+55]
    00115b88stp xzr, xzr, [sp+56]
    00115b8cldrb w0, [sp+55]
    00115b90mov x1, xzr
    00115b94mov x2, xzr
    00115b98ldur x29, [sp-8]
    00115b9cldr x30, [sp], 112
    00115ba0ret x30
    00115ba4
    00115ba4loc_115ba4:
    00115ba4b 0x115bac
    00115ba8
    00115ba8loc_115ba8:
    00115ba8b 0x115bac
    00115bac
    00115bacloc_115bac:
    00115bacb 0x115bb0
    00115bb0
    00115bb0loc_115bb0:
    00115bb0b 0x115bb4
    00115bb4
    00115bb4loc_115bb4:
    00115bb4b 0x115dec
    00115bb8
    00115bb8loc_115bb8:
    00115bb8subs xzr, x1, 5
    00115bbcb.eq 0x115bc4
    00115bc0b 0x115de0
    00115bc4
    00115bc4loc_115bc4:
    00115bc4b 0x115bc8
    00115bc8
    00115bc8loc_115bc8:
    00115bc8subs xzr, x1, 5
    00115bccb.eq 0x115bd4
    00115bd0b 0x115c68
    00115bd4
    00115bd4loc_115bd4:
    00115bd4subs xzr, x1, 0
    00115bd8b.hi 0x115be0
    00115bdcb 0x115eb0
    00115be0
    00115be0loc_115be0:
    00115be0ldrb w5, [x4]
    00115be4subs xzr, x1, 1
    00115be8b.hi 0x115bf0
    00115becb 0x115ea8
    00115bf0
    00115bf0loc_115bf0:
    00115bf0ldrb w6, [x4+1]
    00115bf4ubfm x6, x6, 56, 7
    00115bf8orr x5, x5, x6
    00115bfcsubs xzr, x1, 2
    00115c00b.hi 0x115c08
    00115c04b 0x115ea0
    00115c08
    00115c08loc_115c08:
    00115c08ldrb w6, [x4+2]
    00115c0cubfm x6, x6, 48, 7
    00115c10orr x5, x5, x6
    00115c14subs xzr, x1, 3
    00115c18b.hi 0x115c20
    00115c1cb 0x115e98
    00115c20
    00115c20loc_115c20:
    00115c20ldrb w6, [x4+3]
    00115c24ubfm x6, x6, 40, 7
    00115c28orr x5, x5, x6
    00115c2cmovz x6, 16710
    00115c30movk x6, 0x534c0000
    00115c34subs wzr, w5, w6
    00115c38b.eq 0x115c40
    00115c3cb 0x115c64
    00115c40
    00115c40loc_115c40:
    00115c40subs xzr, x1, 4
    00115c44b.hi 0x115c4c
    00115c48b 0x115e90
    00115c4c
    00115c4cloc_115c4c:
    00115c4cldrb w5, [x4+4]
    00115c50subs wzr, w5, 69
    00115c54b.eq 0x115c5c
    00115c58b 0x115c60
    00115c5c
    00115c5cloc_115c5c:
    00115c5cb 0x115da8
    00115c60
    00115c60loc_115c60:
    00115c60b 0x115c6c
    00115c64
    00115c64loc_115c64:
    00115c64b 0x115c6c
    00115c68
    00115c68loc_115c68:
    00115c68b 0x115c6c
    00115c6c
    00115c6cloc_115c6c:
    00115c6csubs xzr, x1, 5
    00115c70b.eq 0x115c78
    00115c74b 0x115d0c
    00115c78
    00115c78loc_115c78:
    00115c78subs xzr, x1, 0
    00115c7cb.hi 0x115c84
    00115c80b 0x115e88
    00115c84
    00115c84loc_115c84:
    00115c84ldrb w5, [x4]
    00115c88subs xzr, x1, 1
    00115c8cb.hi 0x115c94
    00115c90b 0x115e80
    00115c94
    00115c94loc_115c94:
    00115c94ldrb w6, [x4+1]
    00115c98ubfm x6, x6, 56, 7
    00115c9corr x5, x5, x6
    00115ca0subs xzr, x1, 2
    00115ca4b.hi 0x115cac
    00115ca8b 0x115e78
    00115cac
    00115cacloc_115cac:
    00115cacldrb w6, [x4+2]
    00115cb0ubfm x6, x6, 48, 7
    00115cb4orr x5, x5, x6
    00115cb8subs xzr, x1, 3
    00115cbcb.hi 0x115cc4
    00115cc0b 0x115e70
    00115cc4
    00115cc4loc_115cc4:
    00115cc4ldrb w6, [x4+3]
    00115cc8ubfm x6, x6, 40, 7
    00115cccorr x5, x5, x6
    00115cd0movz x6, 24902
    00115cd4movk x6, 0x736c0000
    00115cd8subs wzr, w5, w6
    00115cdcb.eq 0x115ce4
    00115ce0b 0x115d08
    00115ce4
    00115ce4loc_115ce4:
    00115ce4subs xzr, x1, 4
    00115ce8b.hi 0x115cf0
    00115cecb 0x115e68
    00115cf0
    00115cf0loc_115cf0:
    00115cf0ldrb w5, [x4+4]
    00115cf4subs wzr, w5, 101
    00115cf8b.eq 0x115d00
    00115cfcb 0x115d04
    00115d00
    00115d00loc_115d00:
    00115d00b 0x115da8
    00115d04
    00115d04loc_115d04:
    00115d04b 0x115d10
    00115d08
    00115d08loc_115d08:
    00115d08b 0x115d10
    00115d0c
    00115d0cloc_115d0c:
    00115d0cb 0x115d10
    00115d10
    00115d10loc_115d10:
    00115d10subs xzr, x1, 5
    00115d14b.eq 0x115d1c
    00115d18b 0x115dd0
    00115d1c
    00115d1cloc_115d1c:
    00115d1csubs xzr, x1, 0
    00115d20b.hi 0x115d28
    00115d24b 0x115e60
    00115d28
    00115d28loc_115d28:
    00115d28ldrb w5, [x4]
    00115d2csubs xzr, x1, 1
    00115d30b.hi 0x115d38
    00115d34b 0x115e58
    00115d38
    00115d38loc_115d38:
    00115d38ldrb w6, [x4+1]
    00115d3cubfm x6, x6, 56, 7
    00115d40orr x5, x5, x6
    00115d44subs xzr, x1, 2
    00115d48b.hi 0x115d50
    00115d4cb 0x115e50
    00115d50
    00115d50loc_115d50:
    00115d50ldrb w6, [x4+2]
    00115d54ubfm x6, x6, 48, 7
    00115d58orr x5, x5, x6
    00115d5csubs xzr, x1, 3
    00115d60b.hi 0x115d68
    00115d64b 0x115e48
    00115d68
    00115d68loc_115d68:
    00115d68ldrb w6, [x4+3]
    00115d6cubfm x6, x6, 40, 7
    00115d70orr x5, x5, x6
    00115d74movz x6, 24934
    00115d78movk x6, 0x736c0000
    00115d7csubs wzr, w5, w6
    00115d80b.eq 0x115d88
    00115d84b 0x115dcc
    00115d88
    00115d88loc_115d88:
    00115d88subs xzr, x1, 4
    00115d8cb.hi 0x115d94
    00115d90b 0x115e40
    00115d94
    00115d94loc_115d94:
    00115d94ldrb w4, [x4+4]
    00115d98subs wzr, w4, 101
    00115d9cb.eq 0x115da4
    00115da0b 0x115dc8
    00115da4
    00115da4loc_115da4:
    00115da4b 0x115da8
    00115da8
    00115da8loc_115da8:
    00115da8strb wzr, [sp+55]
    00115dacstp xzr, xzr, [sp+56]
    00115db0ldrb w0, [sp+55]
    00115db4mov x1, xzr
    00115db8mov x2, xzr
    00115dbcldur x29, [sp-8]
    00115dc0ldr x30, [sp], 112
    00115dc4ret x30
    00115dc8
    00115dc8loc_115dc8:
    00115dc8b 0x115dd4
    00115dcc
    00115dccloc_115dcc:
    00115dccb 0x115dd4
    00115dd0
    00115dd0loc_115dd0:
    00115dd0b 0x115dd4
    00115dd4
    00115dd4loc_115dd4:
    00115dd4b 0x115dd8
    00115dd8
    00115dd8loc_115dd8:
    00115dd8b 0x115ddc
    00115ddc
    00115ddcloc_115ddc:
    00115ddcb 0x115dec
    00115de0
    00115de0loc_115de0:
    00115de0b 0x115de4
    00115de4
    00115de4loc_115de4:
    00115de4b 0x115de8
    00115de8
    00115de8loc_115de8:
    00115de8b 0x115dec
    00115dec
    00115decloc_115dec:
    00115decb 0x115df0
    00115df0
    00115df0loc_115df0:
    00115df0ldr x2, [sp+120]
    00115df4ldr x3, [sp+128]
    00115df8adrp x0, 0x59c000
    00115dfcadd x0, x0, 3397
    00115e00movz x1, 9
    00115e04bl strconv.syntaxError
    00115e08str x0, [sp+96]
    00115e0cstr x0, [sp+88]
    00115e10strb wzr, [sp+55]
    00115e14ldr x4, [sp+88]
    00115e18adrp x5, 0x600000
    00115e1cadd x5, x5, 1120
    00115e20str x5, [sp+56]
    00115e24str x4, [sp+64]
    00115e28ldr x1, [sp+56]
    00115e2cldrb w0, [sp+55]
    00115e30ldr x2, [sp+64]
    00115e34ldur x29, [sp-8]
    00115e38ldr x30, [sp], 112
    00115e3cret x30
    00115e40
    00115e40loc_115e40:
    00115e40orr x0, xzr, 4
    00115e44bl runtime.panicIndex
    00115e48
    00115e48loc_115e48:
    00115e48orr x0, xzr, 3
    00115e4cbl runtime.panicIndex
    00115e50
    00115e50loc_115e50:
    00115e50orr x0, xzr, 2
    00115e54bl runtime.panicIndex
    00115e58
    00115e58loc_115e58:
    00115e58orr x0, xzr, 1
    00115e5cbl runtime.panicIndex
    00115e60
    00115e60loc_115e60:
    00115e60mov x0, xzr
    00115e64bl runtime.panicIndex
    00115e68
    00115e68loc_115e68:
    00115e68orr x0, xzr, 4
    00115e6cbl runtime.panicIndex
    00115e70
    00115e70loc_115e70:
    00115e70orr x0, xzr, 3
    00115e74bl runtime.panicIndex
    00115e78
    00115e78loc_115e78:
    00115e78orr x0, xzr, 2
    00115e7cbl runtime.panicIndex
    00115e80
    00115e80loc_115e80:
    00115e80orr x0, xzr, 1
    00115e84bl runtime.panicIndex
    00115e88
    00115e88loc_115e88:
    00115e88mov x0, xzr
    00115e8cbl runtime.panicIndex
    00115e90
    00115e90loc_115e90:
    00115e90orr x0, xzr, 4
    00115e94bl runtime.panicIndex
    00115e98
    00115e98loc_115e98:
    00115e98orr x0, xzr, 3
    00115e9cbl runtime.panicIndex
    00115ea0
    00115ea0loc_115ea0:
    00115ea0orr x0, xzr, 2
    00115ea4bl runtime.panicIndex
    00115ea8
    00115ea8loc_115ea8:
    00115ea8orr x0, xzr, 1
    00115eacbl runtime.panicIndex
    00115eb0
    00115eb0loc_115eb0:
    00115eb0mov x0, xzr
    00115eb4bl runtime.panicIndex
    00115eb8
    00115eb8loc_115eb8:
    00115eb8orr x0, xzr, 3
    00115ebcbl runtime.panicIndex
    00115ec0
    00115ec0loc_115ec0:
    00115ec0orr x0, xzr, 2
    00115ec4bl runtime.panicIndex
    00115ec8
    00115ec8loc_115ec8:
    00115ec8orr x0, xzr, 1
    00115eccbl runtime.panicIndex
    00115ed0
    00115ed0loc_115ed0:
    00115ed0mov x0, xzr
    00115ed4bl runtime.panicIndex
    00115ed8
    00115ed8loc_115ed8:
    00115ed8orr x0, xzr, 3
    00115edcbl runtime.panicIndex
    00115ee0
    00115ee0loc_115ee0:
    00115ee0orr x0, xzr, 2
    00115ee4bl runtime.panicIndex
    00115ee8
    00115ee8loc_115ee8:
    00115ee8orr x0, xzr, 1
    00115eecbl runtime.panicIndex
    00115ef0
    00115ef0loc_115ef0:
    00115ef0mov x0, xzr
    00115ef4bl runtime.panicIndex
    00115ef8
    00115ef8loc_115ef8:
    00115ef8orr x0, xzr, 3
    00115efcbl runtime.panicIndex
    00115f00
    00115f00loc_115f00:
    00115f00orr x0, xzr, 2
    00115f04bl runtime.panicIndex
    00115f08
    00115f08loc_115f08:
    00115f08orr x0, xzr, 1
    00115f0cbl runtime.panicIndex
    00115f10
    00115f10loc_115f10:
    00115f10mov x0, xzr
    00115f14bl runtime.panicIndex
    00115f18
    00115f18loc_115f18:
    00115f18mov x0, xzr
    00115f1cbl runtime.panicIndex
    00115f20
    00115f20loc_115f20:
    00115f20mov x0, xzr
    00115f24bl runtime.panicIndex
    00115f28
    00115f28loc_115f28:
    00115f28mov x0, xzr
    00115f2cbl runtime.panicIndex
    00115f30
    00115f30loc_115f30:
    00115f30mov x0, xzr
    00115f34bl runtime.panicIndex
    00115f38
    00115f38loc_115f38:
    00115f38mov x0, xzr
    00115f3cbl runtime.panicIndex
    00115f40
    00115f40loc_115f40:
    00115f40mov x0, xzr
    00115f44bl runtime.panicIndex
    00115f48
    00115f48loc_115f48:
    00115f48mov x0, xzr
    00115f4cbl runtime.panicIndex
    00115f50hint
    00115f54
    00115f54loc_115f54:
    00115f54stp x0, x1, [sp+8]
    00115f58mov x3, x30
    00115f5cbl runtime.morestack_noctxt.abi0
    00115f60ldp x0, x1, [sp+8]
    00115f64b 0x115830
    00115f68udf 0
    00115f6cudf 0
    00115830
    00115f70
    00115f70strconv.commonPrefixLenIgnoreCase: ; void strconv.commonPrefixLenIgnoreCase(struct string s, struct string prefix)
    00115f70ldr x16, [x28+16]
    00115f74subs xzr, sp, x16
    00115f78b.ls 0x1160c0
    00115f7cstr x30, [sp-80]!
    00115f80stur x29, [sp-8]
    00115f84sub x29, sp, 8
    00115f88str x0, [sp+88]
    00115f8cstr x1, [sp+96]
    00115f90str x2, [sp+104]
    00115f94str x3, [sp+112]
    00115f98str xzr, [sp+40]
    00115f9cstr x3, [sp+48]
    00115fa0ldr x2, [sp+96]
    00115fa4str x2, [sp+64]
    00115fa8subs xzr, x3, x2
    00115facb.gt 0x115fb4
    00115fb0b 0x115fc0
    00115fb4
    00115fb4loc_115fb4:
    00115fb4ldr x2, [sp+96]
    00115fb8str x2, [sp+48]
    00115fbcb 0x115fc4
    00115fc0
    00115fc0loc_115fc0:
    00115fc0b 0x115fc4
    00115fc4
    00115fc4loc_115fc4:
    00115fc4str xzr, [sp+56]
    00115fc8b 0x115fcc
    00115fcc
    00115fccloc_115fcc:
    00115fccldr x2, [sp+48]
    00115fd0ldr x3, [sp+56]
    00115fd4subs xzr, x2, x3
    00115fd8b.gt 0x115fe0
    00115fdcb 0x1160a0
    00115fe0
    00115fe0loc_115fe0:
    00115fe0ldr x0, [sp+56]
    00115fe4ldr x1, [sp+96]
    00115fe8ldr x2, [sp+88]
    00115fecsubs xzr, x0, x1
    00115ff0b.lo 0x115ff8
    00115ff4b 0x1160b8
    00115ff8
    00115ff8loc_115ff8:
    00115ff8ldrb w2, [x2+x0]
    00115ffcstrb w2, [sp+38]
    00116000mov x3, x2
    00116004subs wzr, w3, 65
    00116008cset x3, hs
    0011600cstrb w3, [sp+39]
    00116010b.hs 0x116018
    00116014b 0x116028
    00116018
    00116018loc_116018:
    00116018subs wzr, w2, 90
    0011601ccset x2, ls
    00116020strb w2, [sp+39]
    00116024b 0x11602c
    00116028
    00116028loc_116028:
    00116028b 0x11602c
    0011602c
    0011602cloc_11602c:
    0011602cldrb w2, [sp+39]
    00116030tbnz w2, 0, 0x116038
    00116034b 0x116048
    00116038
    00116038loc_116038:
    00116038ldrb w2, [sp+38]
    0011603cadd x2, x2, 32
    00116040strb w2, [sp+38]
    00116044b 0x11604c
    00116048
    00116048loc_116048:
    00116048b 0x11604c
    0011604c
    0011604cloc_11604c:
    0011604cldrb w2, [sp+38]
    00116050ldr x0, [sp+56]
    00116054ldr x1, [sp+112]
    00116058ldr x3, [sp+104]
    0011605csubs xzr, x1, x0
    00116060b.hi 0x116068
    00116064b 0x1160b4
    00116068
    00116068loc_116068:
    00116068ldrb w3, [x3+x0]
    0011606csubs wzr, w3, w2
    00116070b.ne 0x116078
    00116074b 0x11608c
    00116078
    00116078loc_116078:
    00116078ldr x0, [sp+56]
    0011607cstr x0, [sp+40]
    00116080ldur x29, [sp-8]
    00116084ldr x30, [sp], 80
    00116088ret x30
    0011608c
    0011608cloc_11608c:
    0011608cb 0x116090
    00116090
    00116090loc_116090:
    00116090ldr x2, [sp+56]
    00116094add x2, x2, 1
    00116098str x2, [sp+56]
    0011609cb 0x115fcc
    001160a0
    001160a0loc_1160a0:
    001160a0ldr x0, [sp+48]
    001160a4str x0, [sp+40]
    001160a8ldur x29, [sp-8]
    001160acldr x30, [sp], 80
    001160b0ret x30
    001160b4
    001160b4loc_1160b4:
    001160b4bl runtime.panicIndex
    001160b8
    001160b8loc_1160b8:
    001160b8bl runtime.panicIndex
    001160bchint
    001160c0
    001160c0loc_1160c0:
    001160c0stp x0, x1, [sp+8]
    001160c4stp x2, x3, [sp+24]
    001160c8mov x3, x30
    001160ccbl runtime.morestack_noctxt.abi0
    001160d0ldp x0, x1, [sp+8]
    001160d4ldp x2, x3, [sp+24]
    001160d8b 0x115f70
    001160dcudf 0
    00115f70
    001160e0
    001160e0strconv.special: ; void strconv.special(struct string s)
    001160e0ldr x16, [x28+16]
    001160e4subs xzr, sp, x16
    001160e8b.ls 0x1163f0
    001160ecstr x30, [sp-112]!
    001160f0stur x29, [sp-8]
    001160f4sub x29, sp, 8
    001160f8str x0, [sp+120]
    001160fcstr x1, [sp+128]
    00116100fmov d1, xzr
    00116104str d1, [sp+80]
    00116108str xzr, [sp+72]
    0011610cstrb wzr, [sp+45]
    00116110ldr x4, [sp+128]
    00116114str x4, [sp+96]
    00116118cbz x4, 0x116120
    0011611cb 0x116144
    00116120
    00116120loc_116120:
    00116120str d1, [sp+80]
    00116124str xzr, [sp+72]
    00116128strb wzr, [sp+45]
    0011612cldr x0, [sp+72]
    00116130ldr d0, [sp+80]
    00116134mov x1, xzr
    00116138ldur x29, [sp-8]
    0011613cldr x30, [sp], 112
    00116140ret x30
    00116144
    00116144loc_116144:
    00116144orr x0, xzr, 1
    00116148str x0, [sp+48]
    0011614cstr xzr, [sp+56]
    00116150ldr x1, [sp+128]
    00116154ldr x4, [sp+120]
    00116158subs xzr, x1, 0
    0011615cb.hi 0x116164
    00116160b 0x1163e4
    00116164
    00116164loc_116164:
    00116164ldrb w4, [x4]
    00116168strb w4, [sp+47]
    0011616cmov x5, x4
    00116170subs wzr, w5, 73
    00116174b.ls 0x11617c
    00116178b 0x11622c
    0011617c
    0011617cloc_11617c:
    0011617cmov x5, x4
    00116180subs wzr, w5, 43
    00116184b.eq 0x11618c
    00116188b 0x116190
    0011618c
    0011618cloc_11618c:
    0011618cb 0x1161a4
    00116190
    00116190loc_116190:
    00116190mov x5, x4
    00116194subs wzr, w5, 45
    00116198b.eq 0x1161a0
    0011619cb 0x116210
    001161a0
    001161a0loc_1161a0:
    001161a0b 0x1161a4
    001161a4
    001161a4loc_1161a4:
    001161a4ldr x1, [sp+128]
    001161a8ldr x4, [sp+120]
    001161acsubs xzr, x1, 0
    001161b0b.hi 0x1161b8
    001161b4b 0x1163dc
    001161b8
    001161b8loc_1161b8:
    001161b8ldrb w4, [x4]
    001161bcsubs wzr, w4, 45
    001161c0b.eq 0x1161c8
    001161c4b 0x1161d4
    001161c8
    001161c8loc_1161c8:
    001161c8movn x4, 0
    001161ccstr x4, [sp+48]
    001161d0b 0x1161d8
    001161d4
    001161d4loc_1161d4:
    001161d4b 0x1161d8
    001161d8
    001161d8loc_1161d8:
    001161d8str x0, [sp+56]
    001161dcldr x1, [sp+128]
    001161e0ldr x4, [sp+120]
    001161e4subs xzr, x1, 1
    001161e8b.hs 0x1161f0
    001161ecb 0x1163d8
    001161f0
    001161f0loc_1161f0:
    001161f0sub x5, x1, 1
    001161f4sub x6, xzr, x5
    001161f8sbfm x6, x6, 63, 63
    001161fcand x6, x6, 1
    00116200add x4, x4, x6
    00116204str x4, [sp+120]
    00116208str x5, [sp+128]
    0011620cb 0x116254
    00116210
    00116210loc_116210:
    00116210subs wzr, w4, 73
    00116214b.eq 0x11621c
    00116218b 0x116220
    0011621c
    0011621cloc_11621c:
    0011621cb 0x116254
    00116220
    00116220loc_116220:
    00116220b 0x116224
    00116224
    00116224loc_116224:
    00116224b 0x116228
    00116228
    00116228loc_116228:
    00116228b 0x1163ac
    0011622c
    0011622cloc_11622c:
    0011622cmov x5, x4
    00116230subs wzr, w5, 78
    00116234b.eq 0x11623c
    00116238b 0x116240
    0011623c
    0011623cloc_11623c:
    0011623cb 0x116344
    00116240
    00116240loc_116240:
    00116240mov x5, x4
    00116244subs wzr, w5, 105
    00116248b.eq 0x116250
    0011624cb 0x116334
    00116250
    00116250loc_116250:
    00116250b 0x116254
    00116254
    00116254loc_116254:
    00116254ldr x0, [sp+120]
    00116258ldr x1, [sp+128]
    0011625cadrp x2, 0x59b000
    00116260add x2, x2, 1324
    00116264orr x3, xzr, 8
    00116268bl strconv.commonPrefixLenIgnoreCase
    0011626cstr x0, [sp+64]
    00116270subs xzr, x0, 3
    00116274cset x4, gt
    00116278strb w4, [sp+46]
    0011627cb.gt 0x116284
    00116280b 0x116298
    00116284
    00116284loc_116284:
    00116284ldr x2, [sp+64]
    00116288subs xzr, x2, 8
    0011628ccset x2, lt
    00116290strb w2, [sp+46]
    00116294b 0x11629c
    00116298
    00116298loc_116298:
    00116298b 0x11629c
    0011629c
    0011629cloc_11629c:
    0011629cldrb w2, [sp+46]
    001162a0tbnz w2, 0, 0x1162a8
    001162a4b 0x1162b4
    001162a8
    001162a8loc_1162a8:
    001162a8orr x2, xzr, 3
    001162acstr x2, [sp+64]
    001162b0b 0x1162b8
    001162b4
    001162b4loc_1162b4:
    001162b4b 0x1162b8
    001162b8
    001162b8loc_1162b8:
    001162b8ldr x2, [sp+64]
    001162bcsubs xzr, x2, 3
    001162c0cset x2, eq
    001162c4strb w2, [sp+46]
    001162c8b.eq 0x1162d0
    001162ccb 0x1162d4
    001162d0
    001162d0loc_1162d0:
    001162d0b 0x1162e8
    001162d4
    001162d4loc_1162d4:
    001162d4ldr x2, [sp+64]
    001162d8subs xzr, x2, 8
    001162dccset x2, eq
    001162e0strb w2, [sp+46]
    001162e4b 0x1162e8
    001162e8
    001162e8loc_1162e8:
    001162e8ldrb w2, [sp+46]
    001162ectbnz w2, 0, 0x1162f4
    001162f0b 0x116330
    001162f4
    001162f4loc_1162f4:
    001162f4ldr x0, [sp+48]
    001162f8bl math.Inf
    001162fcstr d0, [sp+88]
    00116300str d0, [sp+80]
    00116304ldr x1, [sp+56]
    00116308ldr x2, [sp+64]
    0011630cadd x1, x1, x2
    00116310str x1, [sp+72]
    00116314orr x1, xzr, 1
    00116318strb w1, [sp+45]
    0011631cldr x0, [sp+72]
    00116320ldr d0, [sp+80]
    00116324ldur x29, [sp-8]
    00116328ldr x30, [sp], 112
    0011632cret x30
    00116330
    00116330loc_116330:
    00116330b 0x1163b0
    00116334
    00116334loc_116334:
    00116334subs wzr, w4, 110
    00116338b.eq 0x116340
    0011633cb 0x1163a0
    00116340
    00116340loc_116340:
    00116340b 0x116344
    00116344
    00116344loc_116344:
    00116344ldr x0, [sp+120]
    00116348ldr x1, [sp+128]
    0011634cadrp x2, 0x59a000
    00116350add x2, x2, 489
    00116354orr x3, xzr, 3
    00116358bl strconv.commonPrefixLenIgnoreCase
    0011635cstr x0, [sp+96]
    00116360subs xzr, x0, 3
    00116364b.eq 0x11636c
    00116368b 0x11639c
    0011636c
    0011636cloc_11636c:
    0011636cbl math.NaN
    00116370str d0, [sp+88]
    00116374str d0, [sp+80]
    00116378orr x0, xzr, 3
    0011637cstr x0, [sp+72]
    00116380orr x1, xzr, 1
    00116384strb w1, [sp+45]
    00116388ldr x0, [sp+72]
    0011638cldr d0, [sp+80]
    00116390ldur x29, [sp-8]
    00116394ldr x30, [sp], 112
    00116398ret x30
    0011639c
    0011639cloc_11639c:
    0011639cb 0x1163b0
    001163a0
    001163a0loc_1163a0:
    001163a0b 0x1163a4
    001163a4
    001163a4loc_1163a4:
    001163a4b 0x1163a8
    001163a8
    001163a8loc_1163a8:
    001163a8b 0x1163ac
    001163ac
    001163acloc_1163ac:
    001163acb 0x1163b0
    001163b0
    001163b0loc_1163b0:
    001163b0fmov d1, xzr
    001163b4str d1, [sp+80]
    001163b8str xzr, [sp+72]
    001163bcstrb wzr, [sp+45]
    001163c0ldr x0, [sp+72]
    001163c4ldr d0, [sp+80]
    001163c8mov x1, xzr
    001163ccldur x29, [sp-8]
    001163d0ldr x30, [sp], 112
    001163d4ret x30
    001163d8
    001163d8loc_1163d8:
    001163d8bl runtime.panicSliceB
    001163dc
    001163dcloc_1163dc:
    001163dcmov x0, xzr
    001163e0bl runtime.panicIndex
    001163e4
    001163e4loc_1163e4:
    001163e4mov x0, xzr
    001163e8bl runtime.panicIndex
    001163echint
    001163f0
    001163f0loc_1163f0:
    001163f0stp x0, x1, [sp+8]
    001163f4mov x3, x30
    001163f8bl runtime.morestack_noctxt.abi0
    001163fcldp x0, x1, [sp+8]
    00116400b 0x1160e0
    00116404udf 0
    00116408udf 0
    0011640cudf 0
    001160e0
    00116410
    00116410strconv.(*decimal).set: ; void strconv.(*decimal).set(strconv.decimal * b, struct string s)
    00116410ldr x16, [x28+16]
    00116414subs xzr, sp, x16
    00116418b.ls 0x116bd8
    0011641cstr x30, [sp-80]!
    00116420stur x29, [sp-8]
    00116424sub x29, sp, 8
    00116428str x0, [sp+88]
    0011642cstr x1, [sp+96]
    00116430str x2, [sp+104]
    00116434strb wzr, [sp+34]
    00116438str xzr, [sp+40]
    0011643cldrsb x27, [x0]
    00116440strb wzr, [x0+816]
    00116444ldr x2, [sp+88]
    00116448ldrsb x27, [x2]
    0011644cstrb wzr, [x2+817]
    00116450ldr x2, [sp+104]
    00116454str x2, [sp+64]
    00116458ldr x3, [sp+40]
    0011645csubs xzr, x2, x3
    00116460b.le 0x116468
    00116464b 0x116478
    00116468
    00116468loc_116468:
    00116468ldrb w0, [sp+34]
    0011646cldur x29, [sp-8]
    00116470ldr x30, [sp], 80
    00116474ret x30
    00116478
    00116478loc_116478:
    00116478ldr x0, [sp+40]
    0011647cldr x1, [sp+104]
    00116480ldr x2, [sp+96]
    00116484subs xzr, x1, x0
    00116488b.hi 0x116490
    0011648cb 0x116bd0
    00116490
    00116490loc_116490:
    00116490ldrb w2, [x2+x0]
    00116494subs wzr, w2, 43
    00116498b.eq 0x1164a0
    0011649cb 0x1164b4
    001164a0
    001164a0loc_1164a0:
    001164a0b 0x1164a4
    001164a4
    001164a4loc_1164a4:
    001164a4ldr x2, [sp+40]
    001164a8add x2, x2, 1
    001164acstr x2, [sp+40]
    001164b0b 0x116504
    001164b4
    001164b4loc_1164b4:
    001164b4ldr x0, [sp+40]
    001164b8ldr x1, [sp+104]
    001164bcldr x2, [sp+96]
    001164c0subs xzr, x1, x0
    001164c4b.hi 0x1164cc
    001164c8b 0x116bcc
    001164cc
    001164ccloc_1164cc:
    001164ccldrb w2, [x2+x0]
    001164d0subs wzr, w2, 45
    001164d4b.eq 0x1164dc
    001164d8b 0x116500
    001164dc
    001164dcloc_1164dc:
    001164dcb 0x1164e0
    001164e0
    001164e0loc_1164e0:
    001164e0ldr x2, [sp+88]
    001164e4ldrsb x27, [x2]
    001164e8orr x0, xzr, 1
    001164ecstrb w0, [x2+816]
    001164f0ldr x2, [sp+40]
    001164f4add x2, x2, 1
    001164f8str x2, [sp+40]
    001164fcb 0x116504
    00116500
    00116500loc_116500:
    00116500b 0x116504
    00116504
    00116504loc_116504:
    00116504strb wzr, [sp+32]
    00116508strb wzr, [sp+33]
    0011650cb 0x116510
    00116510
    00116510loc_116510:
    00116510ldr x2, [sp+104]
    00116514str x2, [sp+64]
    00116518ldr x3, [sp+40]
    0011651csubs xzr, x2, x3
    00116520b.gt 0x116528
    00116524b 0x11678c
    00116528
    00116528loc_116528:
    00116528ldr x0, [sp+40]
    0011652cldr x1, [sp+104]
    00116530ldr x2, [sp+96]
    00116534subs xzr, x1, x0
    00116538b.hi 0x116540
    0011653cb 0x116bc8
    00116540
    00116540loc_116540:
    00116540ldrb w2, [x2+x0]
    00116544subs wzr, w2, 95
    00116548b.eq 0x116550
    0011654cb 0x116558
    00116550
    00116550loc_116550:
    00116550b 0x116554
    00116554
    00116554loc_116554:
    00116554b 0x116774
    00116558
    00116558loc_116558:
    00116558ldr x0, [sp+40]
    0011655cldr x1, [sp+104]
    00116560ldr x2, [sp+96]
    00116564subs xzr, x1, x0
    00116568b.hi 0x116570
    0011656cb 0x116bc4
    00116570
    00116570loc_116570:
    00116570ldrb w2, [x2+x0]
    00116574subs wzr, w2, 46
    00116578b.eq 0x116580
    0011657cb 0x1165c4
    00116580
    00116580loc_116580:
    00116580b 0x116584
    00116584
    00116584loc_116584:
    00116584ldrb w2, [sp+32]
    00116588tbnz w2, 0, 0x116590
    0011658cb 0x1165a0
    00116590
    00116590loc_116590:
    00116590ldrb w0, [sp+34]
    00116594ldur x29, [sp-8]
    00116598ldr x30, [sp], 80
    0011659cret x30
    001165a0
    001165a0loc_1165a0:
    001165a0orr x0, xzr, 1
    001165a4strb w0, [sp+32]
    001165a8ldr x2, [sp+88]
    001165acldrsb x27, [x2]
    001165b0ldr x3, [sp+88]
    001165b4ldrsb x27, [x3]
    001165b8ldr x3, [x3+800]
    001165bcstr x3, [x2+808]
    001165c0b 0x116774
    001165c4
    001165c4loc_1165c4:
    001165c4ldr x0, [sp+40]
    001165c8ldr x1, [sp+104]
    001165ccldr x2, [sp+96]
    001165d0subs xzr, x1, x0
    001165d4b.hi 0x1165dc
    001165d8b 0x116bc0
    001165dc
    001165dcloc_1165dc:
    001165dcldrb w2, [x2+x0]
    001165e0subs wzr, w2, 48
    001165e4cset x2, hs
    001165e8strb w2, [sp+35]
    001165ecb.hs 0x1165f4
    001165f0b 0x116620
    001165f4
    001165f4loc_1165f4:
    001165f4ldr x0, [sp+40]
    001165f8ldr x1, [sp+104]
    001165fcldr x2, [sp+96]
    00116600subs xzr, x1, x0
    00116604b.hi 0x11660c
    00116608b 0x116bbc
    0011660c
    0011660cloc_11660c:
    0011660cldrb w2, [x2+x0]
    00116610subs wzr, w2, 57
    00116614cset x2, ls
    00116618strb w2, [sp+35]
    0011661cb 0x116624
    00116620
    00116620loc_116620:
    00116620b 0x116624
    00116624
    00116624loc_116624:
    00116624ldrb w2, [sp+35]
    00116628tbnz w2, 0, 0x116630
    0011662cb 0x116784
    00116630
    00116630loc_116630:
    00116630b 0x116634
    00116634
    00116634loc_116634:
    00116634orr x0, xzr, 1
    00116638strb w0, [sp+33]
    0011663cldr x2, [sp+40]
    00116640ldr x1, [sp+104]
    00116644ldr x3, [sp+96]
    00116648subs xzr, x1, x2
    0011664cb.hi 0x116654
    00116650b 0x116bb4
    00116654
    00116654loc_116654:
    00116654ldrb w2, [x3+x2]
    00116658subs wzr, w2, 48
    0011665ccset x2, eq
    00116660strb w2, [sp+39]
    00116664b.eq 0x11666c
    00116668b 0x116688
    0011666c
    0011666cloc_11666c:
    0011666cldr x2, [sp+88]
    00116670ldrsb x27, [x2]
    00116674ldr x2, [x2+800]
    00116678subs xzr, x2, 0
    0011667ccset x2, eq
    00116680strb w2, [sp+39]
    00116684b 0x11668c
    00116688
    00116688loc_116688:
    00116688b 0x11668c
    0011668c
    0011668cloc_11668c:
    0011668cldrb w2, [sp+39]
    00116690tbnz w2, 0, 0x116698
    00116694b 0x1166b8
    00116698
    00116698loc_116698:
    00116698ldr x2, [sp+88]
    0011669cldrsb x27, [x2]
    001166a0ldr x3, [sp+88]
    001166a4ldrsb x27, [x3]
    001166a8ldr x3, [x3+808]
    001166acsub x3, x3, 1
    001166b0str x3, [x2+808]
    001166b4b 0x116774
    001166b8
    001166b8loc_1166b8:
    001166b8ldr x2, [sp+88]
    001166bcldrsb x27, [x2]
    001166c0ldr x2, [x2+800]
    001166c4subs xzr, x2, 800
    001166c8b.lt 0x1166d0
    001166ccb 0x116730
    001166d0
    001166d0loc_1166d0:
    001166d0ldr x2, [sp+40]
    001166d4ldr x1, [sp+104]
    001166d8ldr x3, [sp+96]
    001166dcsubs xzr, x1, x2
    001166e0b.hi 0x1166e8
    001166e4b 0x116bac
    001166e8
    001166e8loc_1166e8:
    001166e8ldr x4, [sp+88]
    001166ecldrsb x27, [x4]
    001166f0ldr x5, [sp+88]
    001166f4ldrsb x27, [x5]
    001166f8ldr x5, [x5+800]
    001166fcldrb w2, [x3+x2]
    00116700subs xzr, x5, 800
    00116704b.lo 0x11670c
    00116708b 0x116ba0
    0011670c
    0011670cloc_11670c:
    0011670cstrb w2, [x4+x5]
    00116710ldr x2, [sp+88]
    00116714ldrsb x27, [x2]
    00116718ldr x3, [sp+88]
    0011671cldrsb x27, [x3]
    00116720ldr x3, [x3+800]
    00116724add x3, x3, 1
    00116728str x3, [x2+800]
    0011672cb 0x116770
    00116730
    00116730loc_116730:
    00116730ldr x2, [sp+40]
    00116734ldr x1, [sp+104]
    00116738ldr x3, [sp+96]
    0011673csubs xzr, x1, x2
    00116740b.hi 0x116748
    00116744b 0x116b98
    00116748
    00116748loc_116748:
    00116748ldrb w2, [x3+x2]
    0011674csubs wzr, w2, 48
    00116750b.ne 0x116758
    00116754b 0x116768
    00116758
    00116758loc_116758:
    00116758ldr x2, [sp+88]
    0011675cldrsb x27, [x2]
    00116760strb w0, [x2+817]
    00116764b 0x11676c
    00116768
    00116768loc_116768:
    00116768b 0x11676c
    0011676c
    0011676cloc_11676c:
    0011676cb 0x116770
    00116770
    00116770loc_116770:
    00116770b 0x116774
    00116774
    00116774loc_116774:
    00116774ldr x2, [sp+40]
    00116778add x2, x2, 1
    0011677cstr x2, [sp+40]
    00116780b 0x116510
    00116784
    00116784loc_116784:
    00116784b 0x116788
    00116788
    00116788loc_116788:
    00116788b 0x116790
    0011678c
    0011678cloc_11678c:
    0011678cb 0x116790
    00116790
    00116790loc_116790:
    00116790ldrb w2, [sp+33]
    00116794tbnz w2, 0, 0x11679c
    00116798b 0x116994
    0011679c
    0011679cloc_11679c:
    0011679cldrb w2, [sp+32]
    001167a0tbnz w2, 0, 0x1167a8
    001167a4b 0x1167ac
    001167a8
    001167a8loc_1167a8:
    001167a8b 0x1167c8
    001167ac
    001167acloc_1167ac:
    001167acldr x2, [sp+88]
    001167b0ldrsb x27, [x2]
    001167b4ldr x3, [sp+88]
    001167b8ldrsb x27, [x3]
    001167bcldr x3, [x3+800]
    001167c0str x3, [x2+808]
    001167c4b 0x1167c8
    001167c8
    001167c8loc_1167c8:
    001167c8ldr x2, [sp+104]
    001167ccstr x2, [sp+64]
    001167d0ldr x3, [sp+40]
    001167d4subs xzr, x2, x3
    001167d8cset x2, gt
    001167dcstrb w2, [sp+35]
    001167e0b.gt 0x1167e8
    001167e4b 0x116824
    001167e8
    001167e8loc_1167e8:
    001167e8ldr x0, [sp+40]
    001167ecldr x1, [sp+104]
    001167f0ldr x2, [sp+96]
    001167f4subs xzr, x1, x0
    001167f8b.hi 0x116800
    001167fcb 0x116b94
    00116800
    00116800loc_116800:
    00116800ldrb w0, [x2+x0]
    00116804strb w0, [sp+36]
    00116808bl strconv.lower
    0011680cstrb w0, [sp+38]
    00116810ubfm x1, x0, 0, 7
    00116814subs wzr, w1, 101
    00116818cset x1, eq
    0011681cstrb w1, [sp+35]
    00116820b 0x116828
    00116824
    00116824loc_116824:
    00116824b 0x116828
    00116828
    00116828loc_116828:
    00116828ldrb w2, [sp+35]
    0011682ctbnz w2, 0, 0x116834
    00116830b 0x116990
    00116834
    00116834loc_116834:
    00116834ldr x2, [sp+40]
    00116838add x0, x2, 1
    0011683cstr x0, [sp+40]
    00116840ldr x3, [sp+104]
    00116844str x3, [sp+64]
    00116848subs xzr, x3, x0
    0011684cb.le 0x116854
    00116850b 0x116864
    00116854
    00116854loc_116854:
    00116854ldrb w0, [sp+34]
    00116858ldur x29, [sp-8]
    0011685cldr x30, [sp], 80
    00116860ret x30
    00116864
    00116864loc_116864:
    00116864orr x3, xzr, 1
    00116868str x3, [sp+48]
    0011686cldr x1, [sp+104]
    00116870ldr x3, [sp+96]
    00116874subs xzr, x1, x0
    00116878b.hi 0x116880
    0011687cb 0x116b90
    00116880
    00116880loc_116880:
    00116880ldrb w3, [x3+x0]
    00116884subs wzr, w3, 43
    00116888b.eq 0x116890
    0011688cb 0x11689c
    00116890
    00116890loc_116890:
    00116890add x2, x2, 2
    00116894str x2, [sp+40]
    00116898b 0x1168dc
    0011689c
    0011689cloc_11689c:
    0011689cldr x1, [sp+104]
    001168a0ldr x3, [sp+96]
    001168a4subs xzr, x1, x0
    001168a8b.hi 0x1168b0
    001168acb 0x116b8c
    001168b0
    001168b0loc_1168b0:
    001168b0ldrb w3, [x3+x0]
    001168b4subs wzr, w3, 45
    001168b8b.eq 0x1168c0
    001168bcb 0x1168d4
    001168c0
    001168c0loc_1168c0:
    001168c0add x2, x2, 2
    001168c4str x2, [sp+40]
    001168c8movn x2, 0
    001168ccstr x2, [sp+48]
    001168d0b 0x1168d8
    001168d4
    001168d4loc_1168d4:
    001168d4b 0x1168d8
    001168d8
    001168d8loc_1168d8:
    001168d8b 0x1168dc
    001168dc
    001168dcloc_1168dc:
    001168dcldr x2, [sp+104]
    001168e0str x2, [sp+64]
    001168e4ldr x3, [sp+40]
    001168e8subs xzr, x3, x2
    001168eccset x2, ge
    001168f0strb w2, [sp+39]
    001168f4b.ge 0x1168fc
    001168f8b 0x116900
    001168fc
    001168fcloc_1168fc:
    001168fcb 0x11692c
    00116900
    00116900loc_116900:
    00116900ldr x0, [sp+40]
    00116904ldr x1, [sp+104]
    00116908ldr x2, [sp+96]
    0011690csubs xzr, x0, x1
    00116910b.lo 0x116918
    00116914b 0x116b88
    00116918
    00116918loc_116918:
    00116918ldrb w2, [x2+x0]
    0011691csubs wzr, w2, 48
    00116920cset x2, lo
    00116924strb w2, [sp+39]
    00116928b 0x11692c
    0011692c
    0011692cloc_11692c:
    0011692cldrb w2, [sp+39]
    00116930strb w2, [sp+35]
    00116934tbnz w2, 0, 0x11693c
    00116938b 0x116940
    0011693c
    0011693cloc_11693c:
    0011693cb 0x11696c
    00116940
    00116940loc_116940:
    00116940ldr x0, [sp+40]
    00116944ldr x1, [sp+104]
    00116948ldr x2, [sp+96]
    0011694csubs xzr, x0, x1
    00116950b.lo 0x116958
    00116954b 0x116b84
    00116958
    00116958loc_116958:
    00116958ldrb w2, [x2+x0]
    0011695csubs wzr, w2, 57
    00116960cset x2, hi
    00116964strb w2, [sp+35]
    00116968b 0x11696c
    0011696c
    0011696cloc_11696c:
    0011696cldrb w2, [sp+35]
    00116970tbnz w2, 0, 0x116978
    00116974b 0x116988
    00116978
    00116978loc_116978:
    00116978ldrb w0, [sp+34]
    0011697cldur x29, [sp-8]
    00116980ldr x30, [sp], 80
    00116984ret x30
    00116988
    00116988loc_116988:
    00116988str xzr, [sp+56]
    0011698cb 0x1169e0
    00116990
    00116990loc_116990:
    00116990b 0x1169a4
    00116994
    00116994loc_116994:
    00116994ldrb w0, [sp+34]
    00116998ldur x29, [sp-8]
    0011699cldr x30, [sp], 80
    001169a0ret x30
    001169a4
    001169a4loc_1169a4:
    001169a4ldr x1, [sp+104]
    001169a8str x1, [sp+64]
    001169acldr x2, [sp+40]
    001169b0subs xzr, x2, x1
    001169b4b.ne 0x1169bc
    001169b8b 0x1169cc
    001169bc
    001169bcloc_1169bc:
    001169bcldrb w0, [sp+34]
    001169c0ldur x29, [sp-8]
    001169c4ldr x30, [sp], 80
    001169c8ret x30
    001169cc
    001169ccloc_1169cc:
    001169ccorr x0, xzr, 1
    001169d0strb w0, [sp+34]
    001169d4ldur x29, [sp-8]
    001169d8ldr x30, [sp], 80
    001169dcret x30
    001169e0
    001169e0loc_1169e0:
    001169e0ldr x2, [sp+104]
    001169e4str x2, [sp+64]
    001169e8ldr x3, [sp+40]
    001169ecsubs xzr, x3, x2
    001169f0cset x2, lt
    001169f4strb w2, [sp+39]
    001169f8b.lt 0x116a00
    001169fcb 0x116aac
    00116a00
    00116a00loc_116a00:
    00116a00ldr x0, [sp+40]
    00116a04ldr x1, [sp+104]
    00116a08ldr x2, [sp+96]
    00116a0csubs xzr, x0, x1
    00116a10b.lo 0x116a18
    00116a14b 0x116b80
    00116a18
    00116a18loc_116a18:
    00116a18ldrb w2, [x2+x0]
    00116a1csubs wzr, w2, 48
    00116a20cset x2, hs
    00116a24strb w2, [sp+37]
    00116a28b.hs 0x116a30
    00116a2cb 0x116a5c
    00116a30
    00116a30loc_116a30:
    00116a30ldr x0, [sp+40]
    00116a34ldr x1, [sp+104]
    00116a38ldr x2, [sp+96]
    00116a3csubs xzr, x0, x1
    00116a40b.lo 0x116a48
    00116a44b 0x116b7c
    00116a48
    00116a48loc_116a48:
    00116a48ldrb w2, [x2+x0]
    00116a4csubs wzr, w2, 57
    00116a50cset x2, ls
    00116a54strb w2, [sp+37]
    00116a58b 0x116a60
    00116a5c
    00116a5cloc_116a5c:
    00116a5cb 0x116a60
    00116a60
    00116a60loc_116a60:
    00116a60ldrb w2, [sp+37]
    00116a64strb w2, [sp+35]
    00116a68tbnz w2, 0, 0x116a70
    00116a6cb 0x116a74
    00116a70
    00116a70loc_116a70:
    00116a70b 0x116aa0
    00116a74
    00116a74loc_116a74:
    00116a74ldr x0, [sp+40]
    00116a78ldr x1, [sp+104]
    00116a7cldr x2, [sp+96]
    00116a80subs xzr, x0, x1
    00116a84b.lo 0x116a8c
    00116a88b 0x116b78
    00116a8c
    00116a8cloc_116a8c:
    00116a8cldrb w2, [x2+x0]
    00116a90subs wzr, w2, 95
    00116a94cset x2, eq
    00116a98strb w2, [sp+35]
    00116a9cb 0x116aa0
    00116aa0
    00116aa0loc_116aa0:
    00116aa0ldrb w2, [sp+35]
    00116aa4strb w2, [sp+39]
    00116aa8b 0x116ab0
    00116aac
    00116aacloc_116aac:
    00116aacb 0x116ab0
    00116ab0
    00116ab0loc_116ab0:
    00116ab0ldrb w2, [sp+39]
    00116ab4tbnz w2, 0, 0x116abc
    00116ab8b 0x116b48
    00116abc
    00116abcloc_116abc:
    00116abcldr x0, [sp+40]
    00116ac0ldr x1, [sp+104]
    00116ac4ldr x2, [sp+96]
    00116ac8subs xzr, x0, x1
    00116accb.lo 0x116ad4
    00116ad0b 0x116b74
    00116ad4
    00116ad4loc_116ad4:
    00116ad4ldrb w2, [x2+x0]
    00116ad8subs wzr, w2, 95
    00116adcb.eq 0x116ae4
    00116ae0b 0x116ae8
    00116ae4
    00116ae4loc_116ae4:
    00116ae4b 0x116b38
    00116ae8
    00116ae8loc_116ae8:
    00116ae8ldr x2, [sp+56]
    00116aecmovz x3, 10000
    00116af0subs xzr, x2, x3
    00116af4b.lt 0x116afc
    00116af8b 0x116b30
    00116afc
    00116afcloc_116afc:
    00116afcldr x2, [sp+56]
    00116b00add x2, x2, x2, lsl #2
    00116b04ldr x0, [sp+40]
    00116b08ldr x1, [sp+104]
    00116b0cldr x3, [sp+96]
    00116b10subs xzr, x0, x1
    00116b14b.lo 0x116b1c
    00116b18b 0x116b70
    00116b1c
    00116b1cloc_116b1c:
    00116b1cldrb w3, [x3+x0]
    00116b20add x2, x3, x2, lsl #1
    00116b24sub x2, x2, 48
    00116b28str x2, [sp+56]
    00116b2cb 0x116b34
    00116b30
    00116b30loc_116b30:
    00116b30b 0x116b34
    00116b34
    00116b34loc_116b34:
    00116b34b 0x116b38
    00116b38
    00116b38loc_116b38:
    00116b38ldr x2, [sp+40]
    00116b3cadd x2, x2, 1
    00116b40str x2, [sp+40]
    00116b44b 0x1169e0
    00116b48
    00116b48loc_116b48:
    00116b48ldr x1, [sp+88]
    00116b4cldrsb x27, [x1]
    00116b50ldr x2, [sp+88]
    00116b54ldrsb x27, [x2]
    00116b58ldr x2, [x2+808]
    00116b5cldr x3, [sp+56]
    00116b60ldr x4, [sp+48]
    00116b64madd x2, x4, x3, x2
    00116b68str x2, [x1+808]
    00116b6cb 0x1169a4
    00116b70
    00116b70loc_116b70:
    00116b70bl runtime.panicIndex
    00116b74
    00116b74loc_116b74:
    00116b74bl runtime.panicIndex
    00116b78
    00116b78loc_116b78:
    00116b78bl runtime.panicIndex
    00116b7c
    00116b7cloc_116b7c:
    00116b7cbl runtime.panicIndex
    00116b80
    00116b80loc_116b80:
    00116b80bl runtime.panicIndex
    00116b84
    00116b84loc_116b84:
    00116b84bl runtime.panicIndex
    00116b88
    00116b88loc_116b88:
    00116b88bl runtime.panicIndex
    00116b8c
    00116b8cloc_116b8c:
    00116b8cbl runtime.panicIndex
    00116b90
    00116b90loc_116b90:
    00116b90bl runtime.panicIndex
    00116b94
    00116b94loc_116b94:
    00116b94bl runtime.panicIndex
    00116b98
    00116b98loc_116b98:
    00116b98mov x0, x2
    00116b9cbl runtime.panicIndex
    00116ba0
    00116ba0loc_116ba0:
    00116ba0mov x0, x5
    00116ba4movz x1, 800
    00116ba8bl runtime.panicIndex
    00116bac
    00116bacloc_116bac:
    00116bacmov x0, x2
    00116bb0bl runtime.panicIndex
    00116bb4
    00116bb4loc_116bb4:
    00116bb4mov x0, x2
    00116bb8bl runtime.panicIndex
    00116bbc
    00116bbcloc_116bbc:
    00116bbcbl runtime.panicIndex
    00116bc0
    00116bc0loc_116bc0:
    00116bc0bl runtime.panicIndex
    00116bc4
    00116bc4loc_116bc4:
    00116bc4bl runtime.panicIndex
    00116bc8
    00116bc8loc_116bc8:
    00116bc8bl runtime.panicIndex
    00116bcc
    00116bccloc_116bcc:
    00116bccbl runtime.panicIndex
    00116bd0
    00116bd0loc_116bd0:
    00116bd0bl runtime.panicIndex
    00116bd4hint
    00116bd8
    00116bd8loc_116bd8:
    00116bd8stp x0, x1, [sp+8]
    00116bdcstr x2, [sp+24]
    00116be0mov x3, x30
    00116be4bl runtime.morestack_noctxt.abi0
    00116be8ldp x0, x1, [sp+8]
    00116becldr x2, [sp+24]
    00116bf0b 0x116410
    00116bf4udf 0
    00116bf8udf 0
    00116bfcudf 0
    00116410