File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00112790
    00112790bufio.(*Reader).ReadString: ; void bufio.(*Reader).ReadString(bufio.Reader * b, uint8 delim)
    00112790ldr x16, [x28+16]
    00112794sub x17, sp, 272
    00112798subs xzr, x17, x16
    0011279cb.ls 0x112984
    001127a0sub x20, sp, 400
    001127a4stp x29, x30, [x20-8]
    001127a8add sp, x20, 0
    001127acsub x29, sp, 8
    001127b0str x0, [sp+408]
    001127b4strb w1, [sp+416]
    001127b8stp xzr, xzr, [sp+104]
    001127bcstp xzr, xzr, [sp+88]
    001127c0str xzr, [sp+352]
    001127c4stp xzr, xzr, [sp+360]
    001127c8str xzr, [sp+328]
    001127ccstp xzr, xzr, [sp+336]
    001127d0stp xzr, xzr, [sp+312]
    001127d4ldrb w1, [sp+416]
    001127d8ldr x0, [sp+408]
    001127dcbl bufio.(*Reader).collectFragments
    001127e0str x0, [sp+352]
    001127e4str x1, [sp+360]
    001127e8str x2, [sp+368]
    001127ecstr x3, [sp+328]
    001127f0str x4, [sp+336]
    001127f4str x5, [sp+344]
    001127f8str x6, [sp+72]
    001127fcstr x7, [sp+312]
    00112800str x8, [sp+320]
    00112804ldr x2, [sp+352]
    00112808ldr x3, [sp+360]
    0011280cldr x4, [sp+368]
    00112810str x2, [sp+264]
    00112814str x3, [sp+272]
    00112818str x4, [sp+280]
    0011281cldr x2, [sp+328]
    00112820ldr x3, [sp+336]
    00112824ldr x4, [sp+344]
    00112828str x2, [sp+240]
    0011282cstr x3, [sp+248]
    00112830str x4, [sp+256]
    00112834ldr x2, [sp+72]
    00112838str x2, [sp+80]
    0011283cldr x2, [sp+312]
    00112840ldr x3, [sp+320]
    00112844str x2, [sp+376]
    00112848str x3, [sp+384]
    0011284cldr x2, [sp+264]
    00112850ldr x3, [sp+272]
    00112854ldr x4, [sp+280]
    00112858str x2, [sp+120]
    0011285cstr x3, [sp+128]
    00112860str x4, [sp+136]
    00112864ldr x2, [sp+240]
    00112868ldr x3, [sp+248]
    0011286cldr x4, [sp+256]
    00112870str x2, [sp+144]
    00112874str x3, [sp+152]
    00112878str x4, [sp+160]
    0011287cldr x2, [sp+80]
    00112880str x2, [sp+40]
    00112884ldr x2, [sp+376]
    00112888ldr x3, [sp+384]
    0011288cstr x2, [sp+192]
    00112890str x3, [sp+200]
    00112894stp xzr, xzr, [sp+208]
    00112898stp xzr, xzr, [sp+224]
    0011289cldr x1, [sp+40]
    001128a0add x0, sp, 208
    001128a4bl strings.(*Builder).Grow
    001128a8ldr x2, [sp+128]
    001128acldr x3, [sp+120]
    001128b0ldr x4, [sp+136]
    001128b4str x3, [sp+352]
    001128b8str x2, [sp+360]
    001128bcstr x4, [sp+368]
    001128c0str xzr, [sp+64]
    001128c4str x2, [sp+56]
    001128c8ldr x2, [sp+352]
    001128ccstr x2, [sp+48]
    001128d0b 0x1128d4
    001128d4
    001128d4loc_1128d4:
    001128d4ldr x4, [sp+56]
    001128d8ldr x5, [sp+64]
    001128dcsubs xzr, x4, x5
    001128e0b.gt 0x1128e8
    001128e4b 0x112934
    001128e8
    001128e8loc_1128e8:
    001128e8ldr x4, [sp+48]
    001128ecstr x4, [sp+288]
    001128f0ldr x4, [sp+288]
    001128f4ldr x1, [x4]
    001128f8ldr x2, [x4+8]
    001128fcldr x3, [x4+16]
    00112900str x1, [sp+168]
    00112904str x2, [sp+176]
    00112908str x3, [sp+184]
    0011290cadd x0, sp, 208
    00112910bl strings.(*Builder).Write
    00112914b 0x112918
    00112918
    00112918loc_112918:
    00112918ldr x4, [sp+64]
    0011291cadd x4, x4, 1
    00112920str x4, [sp+64]
    00112924ldr x4, [sp+288]
    00112928add x4, x4, 24
    0011292cstr x4, [sp+48]
    00112930b 0x1128d4
    00112934
    00112934loc_112934:
    00112934ldr x1, [sp+144]
    00112938ldr x2, [sp+152]
    0011293cldr x3, [sp+160]
    00112940add x0, sp, 208
    00112944bl strings.(*Builder).Write
    00112948add x0, sp, 208
    0011294cbl strings.(*Builder).String
    00112950str x0, [sp+296]
    00112954str x1, [sp+304]
    00112958str x0, [sp+104]
    0011295cstr x1, [sp+112]
    00112960ldr x2, [sp+192]
    00112964ldr x3, [sp+200]
    00112968str x2, [sp+88]
    0011296cstr x3, [sp+96]
    00112970ldr x0, [sp+104]
    00112974ldr x1, [sp+112]
    00112978ldp x29, x30, [sp-8]
    0011297cadd sp, sp, 400
    00112980ret x30
    00112984
    00112984loc_112984:
    00112984str x0, [sp+8]
    00112988strb w1, [sp+16]
    0011298cmov x3, x30
    00112990bl runtime.morestack_noctxt.abi0
    00112994ldr x0, [sp+8]
    00112998ldrb w1, [sp+16]
    0011299cb 0x112790
    00112790
    001129a0
    001129a0bufio.(*Reader).WriteTo: ; void bufio.(*Reader).WriteTo(bufio.Reader * b, io.Writer w)
    001129a0ldr x16, [x28+16]
    001129a4sub x17, sp, 288
    001129a8subs xzr, x17, x16
    001129acb.ls 0x112dfc
    001129b0sub x20, sp, 416
    001129b4stp x29, x30, [x20-8]
    001129b8add sp, x20, 0
    001129bcsub x29, sp, 8
    001129c0str x0, [sp+424]
    001129c4str x1, [sp+432]
    001129c8str x2, [sp+440]
    001129ccstr xzr, [sp+48]
    001129d0stp xzr, xzr, [sp+208]
    001129d4ldr x3, [sp+424]
    001129d8ldrsb x27, [x3]
    001129dcmovn x4, 0
    001129e0str x4, [x3+72]
    001129e4ldr x3, [sp+424]
    001129e8ldrsb x27, [x3]
    001129ecstr x4, [x3+80]
    001129f0stp xzr, xzr, [sp+328]
    001129f4ldr x1, [sp+432]
    001129f8ldr x2, [sp+440]
    001129fcldr x0, [sp+424]
    00112a00bl bufio.(*Reader).writeBuf
    00112a04str x0, [sp+96]
    00112a08str x1, [sp+328]
    00112a0cstr x2, [sp+336]
    00112a10ldr x3, [sp+96]
    00112a14str x3, [sp+80]
    00112a18str x1, [sp+240]
    00112a1cstr x2, [sp+248]
    00112a20ldr x3, [sp+80]
    00112a24str x3, [sp+48]
    00112a28str x1, [sp+208]
    00112a2cstr x2, [sp+216]
    00112a30cbnz x1, 0x112a38
    00112a34b 0x112a48
    00112a38
    00112a38loc_112a38:
    00112a38ldr x0, [sp+48]
    00112a3cldp x29, x30, [sp-8]
    00112a40add sp, sp, 416
    00112a44ret x30
    00112a48
    00112a48loc_112a48:
    00112a48stp xzr, xzr, [sp+312]
    00112a4cldr x3, [sp+424]
    00112a50ldrsb x27, [x3]
    00112a54ldr x4, [x3+32]
    00112a58ldr x3, [x3+24]
    00112a5ccbnz x3, 0x112a64
    00112a60b 0x112a84
    00112a64
    00112a64loc_112a64:
    00112a64str x4, [sp+256]
    00112a68ldr x1, [x3+8]
    00112a6cadrp x0, 0x8fc000
    00112a70add x0, x0, 816
    00112a74bl runtime.typeAssert
    00112a78ldr x4, [sp+256]
    00112a7cmov x3, x0
    00112a80b 0x112a88
    00112a84
    00112a84loc_112a84:
    00112a84b 0x112a88
    00112a88
    00112a88loc_112a88:
    00112a88str x3, [sp+312]
    00112a8cstr x4, [sp+320]
    00112a90subs xzr, x3, 0
    00112a94cset x3, ne
    00112a98strb w3, [sp+46]
    00112a9cldr x3, [sp+312]
    00112aa0ldr x4, [sp+320]
    00112aa4str x3, [sp+224]
    00112aa8str x4, [sp+232]
    00112aacldrb w3, [sp+46]
    00112ab0strb w3, [sp+45]
    00112ab4ldr x3, [sp+224]
    00112ab8ldr x4, [sp+232]
    00112abcstr x3, [sp+144]
    00112ac0str x4, [sp+152]
    00112ac4ldrb w3, [sp+45]
    00112ac8strb w3, [sp+44]
    00112acctbnz w3, 0, 0x112ad4
    00112ad0b 0x112b48
    00112ad4
    00112ad4loc_112ad4:
    00112ad4stp xzr, xzr, [sp+328]
    00112ad8ldr x2, [sp+440]
    00112adcldr x3, [sp+144]
    00112ae0ldrsb x27, [x3]
    00112ae4ldr x3, [x3+24]
    00112ae8ldr x1, [sp+432]
    00112aecldr x0, [sp+152]
    00112af0blr x3
    00112af4str x0, [sp+96]
    00112af8str x1, [sp+328]
    00112afcstr x2, [sp+336]
    00112b00ldr x3, [sp+96]
    00112b04str x3, [sp+120]
    00112b08str x1, [sp+392]
    00112b0cstr x2, [sp+400]
    00112b10ldr x3, [sp+120]
    00112b14str x3, [sp+72]
    00112b18str x1, [sp+192]
    00112b1cstr x2, [sp+200]
    00112b20ldr x3, [sp+72]
    00112b24ldr x4, [sp+48]
    00112b28add x3, x4, x3
    00112b2cstr x3, [sp+48]
    00112b30str x1, [sp+208]
    00112b34str x2, [sp+216]
    00112b38ldr x0, [sp+48]
    00112b3cldp x29, x30, [sp-8]
    00112b40add sp, sp, 416
    00112b44ret x30
    00112b48
    00112b48loc_112b48:
    00112b48stp xzr, xzr, [sp+296]
    00112b4cldr x3, [sp+440]
    00112b50ldr x4, [sp+432]
    00112b54cbnz x4, 0x112b5c
    00112b58b 0x112b7c
    00112b5c
    00112b5cloc_112b5c:
    00112b5cstr x3, [sp+256]
    00112b60ldr x1, [x4+8]
    00112b64adrp x0, 0x8fc000
    00112b68add x0, x0, 848
    00112b6cbl runtime.typeAssert
    00112b70ldr x3, [sp+256]
    00112b74mov x4, x0
    00112b78b 0x112b80
    00112b7c
    00112b7cloc_112b7c:
    00112b7cb 0x112b80
    00112b80
    00112b80loc_112b80:
    00112b80str x4, [sp+296]
    00112b84str x3, [sp+304]
    00112b88subs xzr, x4, 0
    00112b8ccset x3, ne
    00112b90strb w3, [sp+46]
    00112b94ldr x3, [sp+296]
    00112b98ldr x4, [sp+304]
    00112b9cstr x3, [sp+376]
    00112ba0str x4, [sp+384]
    00112ba4ldrb w3, [sp+46]
    00112ba8strb w3, [sp+47]
    00112bacldr x3, [sp+376]
    00112bb0ldr x4, [sp+384]
    00112bb4str x3, [sp+128]
    00112bb8str x4, [sp+136]
    00112bbcldrb w3, [sp+47]
    00112bc0strb w3, [sp+43]
    00112bc4tbnz w3, 0, 0x112bcc
    00112bc8b 0x112c50
    00112bcc
    00112bccloc_112bcc:
    00112bccstp xzr, xzr, [sp+328]
    00112bd0ldr x3, [sp+424]
    00112bd4ldrsb x27, [x3]
    00112bd8ldr x1, [x3+24]
    00112bdcldr x2, [x3+32]
    00112be0str x1, [sp+280]
    00112be4str x2, [sp+288]
    00112be8ldr x3, [sp+128]
    00112becldrsb x27, [x3]
    00112bf0ldr x0, [sp+136]
    00112bf4ldr x3, [x3+24]
    00112bf8blr x3
    00112bfcstr x0, [sp+96]
    00112c00str x1, [sp+328]
    00112c04str x2, [sp+336]
    00112c08ldr x3, [sp+96]
    00112c0cstr x3, [sp+112]
    00112c10str x1, [sp+360]
    00112c14str x2, [sp+368]
    00112c18ldr x3, [sp+112]
    00112c1cstr x3, [sp+64]
    00112c20str x1, [sp+176]
    00112c24str x2, [sp+184]
    00112c28ldr x3, [sp+64]
    00112c2cldr x4, [sp+48]
    00112c30add x3, x4, x3
    00112c34str x3, [sp+48]
    00112c38str x1, [sp+208]
    00112c3cstr x2, [sp+216]
    00112c40ldr x0, [sp+48]
    00112c44ldp x29, x30, [sp-8]
    00112c48add sp, sp, 416
    00112c4cret x30
    00112c50
    00112c50loc_112c50:
    00112c50ldr x3, [sp+424]
    00112c54ldrsb x27, [x3]
    00112c58ldr x3, [x3+8]
    00112c5cstr x3, [sp+88]
    00112c60ldr x4, [sp+424]
    00112c64ldrsb x27, [x4]
    00112c68ldr x4, [x4+48]
    00112c6cldr x5, [sp+424]
    00112c70ldrsb x27, [x5]
    00112c74ldr x5, [x5+40]
    00112c78sub x4, x4, x5
    00112c7csubs xzr, x3, x4
    00112c80b.gt 0x112c88
    00112c84b 0x112c94
    00112c88
    00112c88loc_112c88:
    00112c88ldr x0, [sp+424]
    00112c8cbl bufio.(*Reader).fill
    00112c90b 0x112c98
    00112c94
    00112c94loc_112c94:
    00112c94b 0x112c98
    00112c98
    00112c98loc_112c98:
    00112c98b 0x112c9c
    00112c9c
    00112c9cloc_112c9c:
    00112c9cldr x3, [sp+424]
    00112ca0ldrsb x27, [x3]
    00112ca4ldr x3, [x3+40]
    00112ca8ldr x4, [sp+424]
    00112cacldrsb x27, [x4]
    00112cb0ldr x4, [x4+48]
    00112cb4subs xzr, x4, x3
    00112cb8b.gt 0x112cc0
    00112cbcb 0x112d40
    00112cc0
    00112cc0loc_112cc0:
    00112cc0stp xzr, xzr, [sp+328]
    00112cc4ldr x1, [sp+432]
    00112cc8ldr x2, [sp+440]
    00112cccldr x0, [sp+424]
    00112cd0bl bufio.(*Reader).writeBuf
    00112cd4str x0, [sp+96]
    00112cd8str x1, [sp+328]
    00112cdcstr x2, [sp+336]
    00112ce0ldr x3, [sp+96]
    00112ce4str x3, [sp+104]
    00112ce8str x1, [sp+344]
    00112cecstr x2, [sp+352]
    00112cf0ldr x3, [sp+104]
    00112cf4str x3, [sp+56]
    00112cf8str x1, [sp+160]
    00112cfcstr x2, [sp+168]
    00112d00ldr x3, [sp+56]
    00112d04ldr x4, [sp+48]
    00112d08add x3, x4, x3
    00112d0cstr x3, [sp+48]
    00112d10cbnz x1, 0x112d18
    00112d14b 0x112d30
    00112d18
    00112d18loc_112d18:
    00112d18str x1, [sp+208]
    00112d1cstr x2, [sp+216]
    00112d20ldr x0, [sp+48]
    00112d24ldp x29, x30, [sp-8]
    00112d28add sp, sp, 416
    00112d2cret x30
    00112d30
    00112d30loc_112d30:
    00112d30ldr x0, [sp+424]
    00112d34bl bufio.(*Reader).fill
    00112d38b 0x112d3c
    00112d3c
    00112d3cloc_112d3c:
    00112d3cb 0x112c9c
    00112d40
    00112d40loc_112d40:
    00112d40ldr x3, [sp+424]
    00112d44ldrsb x27, [x3]
    00112d48ldr x0, [x3+56]
    00112d4cldr x1, [x3+64]
    00112d50str x0, [sp+264]
    00112d54str x1, [sp+272]
    00112d58adrp x27, 0x90f000
    00112d5cldr x3, [x27+1520]
    00112d60subs xzr, x3, x0
    00112d64b.eq 0x112d6c
    00112d68b 0x112dbc
    00112d6c
    00112d6cloc_112d6c:
    00112d6cadrp x27, 0x90f000
    00112d70ldr x2, [x27+1528]
    00112d74bl runtime.ifaceeq
    00112d78tbnz w0, 0, 0x112d80
    00112d7cb 0x112db8
    00112d80
    00112d80loc_112d80:
    00112d80ldr x1, [sp+424]
    00112d84ldrsb x27, [x1]
    00112d88str xzr, [x1+56]
    00112d8cadrp x27, 0x939000
    00112d90ldr w2, [x27+3056]
    00112d94cbz w2, 0x112d9c
    00112d98b 0x112da0
    00112d9c
    00112d9cloc_112d9c:
    00112d9cb 0x112db0
    00112da0
    00112da0loc_112da0:
    00112da0ldr x2, [x1+64]
    00112da4bl runtime.gcWriteBarrier1
    00112da8str x2, [x25]
    00112dacb 0x112db0
    00112db0
    00112db0loc_112db0:
    00112db0str xzr, [x1+64]
    00112db4b 0x112dc0
    00112db8
    00112db8loc_112db8:
    00112db8b 0x112dc0
    00112dbc
    00112dbcloc_112dbc:
    00112dbcb 0x112dc0
    00112dc0
    00112dc0loc_112dc0:
    00112dc0ldr x0, [sp+424]
    00112dc4bl bufio.(*Reader).readErr
    00112dc8str x0, [sp+328]
    00112dccstr x1, [sp+336]
    00112dd0str x0, [sp+208]
    00112dd4str x1, [sp+216]
    00112dd8ldr x2, [sp+48]
    00112ddcmov x3, x0
    00112de0mov x0, x2
    00112de4mov x4, x1
    00112de8mov x1, x3
    00112decmov x2, x4
    00112df0ldp x29, x30, [sp-8]
    00112df4add sp, sp, 416
    00112df8ret x30
    00112dfc
    00112dfcloc_112dfc:
    00112dfcstp x0, x1, [sp+8]
    00112e00str x2, [sp+24]
    00112e04mov x3, x30
    00112e08bl runtime.morestack_noctxt.abi0
    00112e0cldp x0, x1, [sp+8]
    00112e10ldr x2, [sp+24]
    00112e14b 0x1129a0
    00112e18udf 0
    00112e1cudf 0
    001129a0
    00112e20
    00112e20bufio.(*Reader).writeBuf: ; void bufio.(*Reader).writeBuf(bufio.Reader * b, io.Writer w)
    00112e20ldr x16, [x28+16]
    00112e24sub x17, sp, 80
    00112e28subs xzr, x17, x16
    00112e2cb.ls 0x112fb0
    00112e30str x30, [sp-208]!
    00112e34stur x29, [sp-8]
    00112e38sub x29, sp, 8
    00112e3cstr x0, [sp+216]
    00112e40str x1, [sp+224]
    00112e44str x2, [sp+232]
    00112e48str xzr, [sp+40]
    00112e4cstp xzr, xzr, [sp+88]
    00112e50ldr x4, [sp+216]
    00112e54ldrsb x27, [x4]
    00112e58ldr x0, [x4+40]
    00112e5cstr x0, [sp+64]
    00112e60ldr x4, [sp+216]
    00112e64ldrsb x27, [x4]
    00112e68ldr x1, [x4+48]
    00112e6cstr x1, [sp+56]
    00112e70ldr x4, [sp+216]
    00112e74ldrsb x27, [x4]
    00112e78ldr x2, [x4+16]
    00112e7cldr x4, [x4]
    00112e80subs xzr, x1, x2
    00112e84b.ls 0x112e8c
    00112e88b 0x112fa8
    00112e8c
    00112e8cloc_112e8c:
    00112e8csubs xzr, x1, x0
    00112e90b.hs 0x112e98
    00112e94b 0x112fa4
    00112e98
    00112e98loc_112e98:
    00112e98sub x5, x2, x0
    00112e9csub x6, x1, x0
    00112ea0sub x7, xzr, x5
    00112ea4and x7, x0, x7, asr #63
    00112ea8add x4, x4, x7
    00112eacstr x4, [sp+176]
    00112eb0str x6, [sp+184]
    00112eb4str x5, [sp+192]
    00112eb8stp xzr, xzr, [sp+160]
    00112ebcldr x4, [sp+224]
    00112ec0ldrsb x27, [x4]
    00112ec4ldr x0, [sp+232]
    00112ec8ldr x4, [x4+24]
    00112eccldr x1, [sp+176]
    00112ed0ldr x2, [sp+184]
    00112ed4ldr x3, [sp+192]
    00112ed8blr x4
    00112edcstr x0, [sp+80]
    00112ee0str x1, [sp+160]
    00112ee4str x2, [sp+168]
    00112ee8ldr x4, [sp+80]
    00112eecstr x4, [sp+72]
    00112ef0str x1, [sp+120]
    00112ef4str x2, [sp+128]
    00112ef8ldr x4, [sp+72]
    00112efcstr x4, [sp+48]
    00112f00str x1, [sp+104]
    00112f04str x2, [sp+112]
    00112f08ldr x4, [sp+48]
    00112f0ctbnz x4, 63, 0x112f5c
    00112f10b 0x112f14
    00112f14
    00112f14loc_112f14:
    00112f14ldr x3, [sp+216]
    00112f18ldrsb x27, [x3]
    00112f1cldr x4, [sp+216]
    00112f20ldrsb x27, [x4]
    00112f24ldr x4, [x4+40]
    00112f28ldr x5, [sp+48]
    00112f2cadd x4, x4, x5
    00112f30str x4, [x3+40]
    00112f34ldr x3, [sp+48]
    00112f38str x3, [sp+40]
    00112f3cldr x1, [sp+104]
    00112f40ldr x2, [sp+112]
    00112f44str x1, [sp+88]
    00112f48str x2, [sp+96]
    00112f4cldr x0, [sp+40]
    00112f50ldur x29, [sp-8]
    00112f54ldr x30, [sp], 208
    00112f58ret x30
    00112f5c
    00112f5cloc_112f5c:
    00112f5cadrp x27, 0x90f000
    00112f60ldr x2, [x27+1856]
    00112f64adrp x27, 0x90f000
    00112f68ldr x3, [x27+1864]
    00112f6cstr x2, [sp+144]
    00112f70str x3, [sp+152]
    00112f74str x2, [sp+136]
    00112f78ldr x2, [sp+136]
    00112f7ccbnz x2, 0x112f84
    00112f80b 0x112fa0
    00112f84
    00112f84loc_112f84:
    00112f84ldr x2, [sp+136]
    00112f88ldr x2, [x2+8]
    00112f8cstr x2, [sp+136]
    00112f90b 0x112f94
    00112f94
    00112f94loc_112f94:
    00112f94ldr x1, [sp+152]
    00112f98ldr x0, [sp+136]
    00112f9cbl runtime.gopanic
    00112fa0
    00112fa0loc_112fa0:
    00112fa0b 0x112f94
    00112fa4
    00112fa4loc_112fa4:
    00112fa4bl runtime.panicSliceB
    00112fa8
    00112fa8loc_112fa8:
    00112fa8bl runtime.panicSliceAcap
    00112fachint
    00112fb0
    00112fb0loc_112fb0:
    00112fb0stp x0, x1, [sp+8]
    00112fb4str x2, [sp+24]
    00112fb8mov x3, x30
    00112fbcbl runtime.morestack_noctxt.abi0
    00112fc0ldp x0, x1, [sp+8]
    00112fc4ldr x2, [sp+24]
    00112fc8b 0x112e20
    00112fccudf 0
    00112e20
    00112fd0
    00112fd0bufio.NewWriterSize: ; void bufio.NewWriterSize(io.Writer w, int size)
    00112fd0ldr x16, [x28+16]
    00112fd4subs xzr, sp, x16
    00112fd8b.ls 0x1131dc
    00112fdcstr x30, [sp-128]!
    00112fe0stur x29, [sp-8]
    00112fe4sub x29, sp, 8
    00112fe8str x0, [sp+136]
    00112fecstr x1, [sp+144]
    00112ff0str x2, [sp+152]
    00112ff4str xzr, [sp+48]
    00112ff8str xzr, [sp+64]
    00112ffcldr x3, [sp+136]
    00113000ldr x4, [sp+144]
    00113004adrp x5, 0x601000
    00113008add x5, x5, 416
    0011300csubs xzr, x3, x5
    00113010b.eq 0x113018
    00113014b 0x113020
    00113018
    00113018loc_113018:
    00113018orr x0, xzr, 1
    0011301cb 0x11302c
    00113020
    00113020loc_113020:
    00113020mov x0, xzr
    00113024mov x4, xzr
    00113028b 0x11302c
    0011302c
    0011302cloc_11302c:
    0011302cstr x4, [sp+64]
    00113030strb w0, [sp+38]
    00113034ldr x3, [sp+64]
    00113038str x3, [sp+72]
    0011303cldrb w3, [sp+38]
    00113040strb w3, [sp+39]
    00113044ldr x3, [sp+72]
    00113048str x3, [sp+56]
    0011304cldrb w3, [sp+39]
    00113050strb w3, [sp+37]
    00113054strb w3, [sp+38]
    00113058tbnz w3, 0, 0x113060
    0011305cb 0x113084
    00113060
    00113060loc_113060:
    00113060ldr x3, [sp+56]
    00113064ldrsb x27, [x3]
    00113068ldr x3, [x3+24]
    0011306cstr x3, [sp+40]
    00113070ldr x4, [sp+152]
    00113074subs xzr, x4, x3
    00113078cset x3, le
    0011307cstrb w3, [sp+38]
    00113080b 0x113088
    00113084
    00113084loc_113084:
    00113084b 0x113088
    00113088
    00113088loc_113088:
    00113088ldrb w3, [sp+38]
    0011308ctbnz w3, 0, 0x113094
    00113090b 0x1130a8
    00113094
    00113094loc_113094:
    00113094ldr x0, [sp+56]
    00113098str x0, [sp+48]
    0011309cldur x29, [sp-8]
    001130a0ldr x30, [sp], 128
    001130a4ret x30
    001130a8
    001130a8loc_1130a8:
    001130a8ldr x3, [sp+152]
    001130acsubs xzr, x3, 0
    001130b0b.le 0x1130b8
    001130b4b 0x1130c4
    001130b8
    001130b8loc_1130b8:
    001130b8orr x3, xzr, 4096
    001130bcstr x3, [sp+152]
    001130c0b 0x1130c8
    001130c4
    001130c4loc_1130c4:
    001130c4b 0x1130c8
    001130c8
    001130c8loc_1130c8:
    001130c8ldr x2, [sp+152]
    001130ccldr x1, [sp+152]
    001130d0adrp x0, 0x4e2000
    001130d4add x0, x0, 3072
    001130d8bl runtime.makeslice
    001130dcldr x3, [sp+152]
    001130e0ldr x4, [sp+152]
    001130e4str x0, [sp+96]
    001130e8str x3, [sp+104]
    001130ecstr x4, [sp+112]
    001130f0adrp x0, 0x552000
    001130f4add x0, x0, 608
    001130f8bl runtime.newobject
    001130fcstr x0, [sp+88]
    00113100adrp x27, 0x938000
    00113104ldr w3, [x27+3056]
    00113108cbz w3, 0x113110
    0011310cb 0x113114
    00113110
    00113110loc_113110:
    00113110b 0x113130
    00113114
    00113114loc_113114:
    00113114str x0, [sp+80]
    00113118mov x1, x0
    0011311cadrp x0, 0x552000
    00113120add x0, x0, 608
    00113124bl runtime.wbZero
    00113128ldr x0, [sp+80]
    0011312cb 0x113130
    00113130
    00113130loc_113130:
    00113130stp xzr, xzr, [x0]
    00113134stp xzr, xzr, [x0+16]
    00113138stp xzr, xzr, [x0+32]
    0011313cstp xzr, xzr, [x0+48]
    00113140ldr x1, [sp+88]
    00113144ldrsb x27, [x1]
    00113148ldr x2, [sp+96]
    0011314cldr x3, [sp+104]
    00113150ldr x4, [sp+112]
    00113154str x3, [x1+24]
    00113158str x4, [x1+32]
    0011315cadrp x27, 0x938000
    00113160ldr w3, [x27+3056]
    00113164cbz w3, 0x11316c
    00113168b 0x113170
    0011316c
    0011316cloc_11316c:
    0011316cb 0x113184
    00113170
    00113170loc_113170:
    00113170bl runtime.gcWriteBarrier2
    00113174str x2, [x25]
    00113178ldr x3, [x1+16]
    0011317cstr x3, [x25+8]
    00113180b 0x113184
    00113184
    00113184loc_113184:
    00113184str x2, [x1+16]
    00113188ldr x1, [sp+88]
    0011318cldrsb x27, [x1]
    00113190ldr x2, [sp+144]
    00113194ldr x3, [sp+136]
    00113198str x3, [x1+48]
    0011319cadrp x27, 0x938000
    001131a0ldr w3, [x27+3056]
    001131a4cbz w3, 0x1131ac
    001131a8b 0x1131b0
    001131ac
    001131acloc_1131ac:
    001131acb 0x1131c4
    001131b0
    001131b0loc_1131b0:
    001131b0bl runtime.gcWriteBarrier2
    001131b4str x2, [x25]
    001131b8ldr x3, [x1+56]
    001131bcstr x3, [x25+8]
    001131c0b 0x1131c4
    001131c4
    001131c4loc_1131c4:
    001131c4str x2, [x1+56]
    001131c8ldr x0, [sp+88]
    001131ccstr x0, [sp+48]
    001131d0ldur x29, [sp-8]
    001131d4ldr x30, [sp], 128
    001131d8ret x30
    001131dc
    001131dcloc_1131dc:
    001131dcstp x0, x1, [sp+8]
    001131e0str x2, [sp+24]
    001131e4mov x3, x30
    001131e8bl runtime.morestack_noctxt.abi0
    001131ecldp x0, x1, [sp+8]
    001131f0ldr x2, [sp+24]
    001131f4b 0x112fd0
    001131f8udf 0
    001131fcudf 0
    00112fd0
    00113200
    00113200bufio.NewWriter: ; void bufio.NewWriter(io.Writer w)
    00113200ldr x16, [x28+16]
    00113204subs xzr, sp, x16
    00113208b.ls 0x113248
    0011320cstr x30, [sp-64]!
    00113210stur x29, [sp-8]
    00113214sub x29, sp, 8
    00113218str x0, [sp+72]
    0011321cstr x1, [sp+80]
    00113220str xzr, [sp+40]
    00113224ldr x0, [sp+72]
    00113228ldr x1, [sp+80]
    0011322corr x2, xzr, 4096
    00113230bl bufio.NewWriterSize
    00113234str x0, [sp+48]
    00113238str x0, [sp+40]
    0011323cldur x29, [sp-8]
    00113240ldr x30, [sp], 64
    00113244ret x30
    00113248
    00113248loc_113248:
    00113248stp x0, x1, [sp+8]
    0011324cmov x3, x30
    00113250bl runtime.morestack_noctxt.abi0
    00113254ldp x0, x1, [sp+8]
    00113258b 0x113200
    0011325cudf 0
    00113200
    00113260
    00113260bufio.(*Writer).Size: ; void bufio.(*Writer).Size(bufio.Writer * b)
    00113260str x30, [sp-32]!
    00113264stur x29, [sp-8]
    00113268sub x29, sp, 8
    0011326cstr x0, [sp+40]
    00113270str xzr, [sp+8]
    00113274ldrsb x27, [x0]
    00113278ldr x0, [x0+24]
    0011327cstr x0, [sp+16]
    00113280str x0, [sp+8]
    00113284add x29, sp, 24
    00113288add sp, sp, 32
    0011328cret x30
    00113260
    00113290
    00113290bufio.(*Writer).Flush: ; void bufio.(*Writer).Flush(bufio.Writer * b)
    00113290ldr x16, [x28+16]
    00113294sub x17, sp, 144
    00113298subs xzr, x17, x16
    0011329cb.ls 0x113650
    001132a0sub x20, sp, 272
    001132a4stp x29, x30, [x20-8]
    001132a8add sp, x20, 0
    001132acsub x29, sp, 8
    001132b0str x0, [sp+280]
    001132b4stp xzr, xzr, [sp+104]
    001132b8ldr x4, [sp+280]
    001132bcldrsb x27, [x4]
    001132c0ldr x4, [x4]
    001132c4cbnz x4, 0x1132cc
    001132c8b 0x1132f0
    001132cc
    001132ccloc_1132cc:
    001132ccldr x2, [sp+280]
    001132d0ldrsb x27, [x2]
    001132d4ldr x0, [x2]
    001132d8ldr x1, [x2+8]
    001132dcstr x0, [sp+104]
    001132e0str x1, [sp+112]
    001132e4ldp x29, x30, [sp-8]
    001132e8add sp, sp, 272
    001132ecret x30
    001132f0
    001132f0loc_1132f0:
    001132f0ldr x4, [sp+280]
    001132f4ldrsb x27, [x4]
    001132f8ldr x4, [x4+40]
    001132fccbz x4, 0x113304
    00113300b 0x11331c
    00113304
    00113304loc_113304:
    00113304stp xzr, xzr, [sp+104]
    00113308mov x0, xzr
    0011330cmov x1, xzr
    00113310ldp x29, x30, [sp-8]
    00113314add sp, sp, 272
    00113318ret x30
    0011331c
    0011331cloc_11331c:
    0011331cldr x4, [sp+280]
    00113320ldrsb x27, [x4]
    00113324ldr x1, [x4+40]
    00113328str x1, [sp+72]
    0011332cldr x4, [sp+280]
    00113330ldrsb x27, [x4]
    00113334ldr x2, [x4+32]
    00113338ldr x4, [x4+16]
    0011333csubs xzr, x2, x1
    00113340b.hs 0x113348
    00113344b 0x113648
    00113348
    00113348loc_113348:
    00113348b 0x11334c
    0011334c
    0011334cloc_11334c:
    0011334cstr x4, [sp+152]
    00113350str x1, [sp+160]
    00113354str x2, [sp+168]
    00113358stp xzr, xzr, [sp+136]
    0011335cldr x4, [sp+280]
    00113360ldrsb x27, [x4]
    00113364ldr x5, [x4+48]
    00113368ldrsb x27, [x5]
    0011336cldr x0, [x4+56]
    00113370ldr x4, [x5+24]
    00113374ldr x1, [sp+152]
    00113378ldr x2, [sp+160]
    0011337cldr x3, [sp+168]
    00113380blr x4
    00113384str x0, [sp+64]
    00113388str x1, [sp+136]
    0011338cstr x2, [sp+144]
    00113390ldr x4, [sp+64]
    00113394str x4, [sp+80]
    00113398str x1, [sp+176]
    0011339cstr x2, [sp+184]
    001133a0ldr x4, [sp+80]
    001133a4str x4, [sp+56]
    001133a8str x1, [sp+120]
    001133acstr x2, [sp+128]
    001133b0ldr x4, [sp+56]
    001133b4ldr x5, [sp+280]
    001133b8ldrsb x27, [x5]
    001133bcldr x5, [x5+40]
    001133c0subs xzr, x5, x4
    001133c4cset x4, gt
    001133c8strb w4, [sp+55]
    001133ccb.gt 0x1133d4
    001133d0b 0x1133ec
    001133d4
    001133d4loc_1133d4:
    001133d4ldr x3, [sp+120]
    001133d8subs xzr, x3, 0
    001133dccset x3, ne
    001133e0eor x3, x3, 1
    001133e4strb w3, [sp+55]
    001133e8b 0x1133f0
    001133ec
    001133ecloc_1133ec:
    001133ecb 0x1133f0
    001133f0
    001133f0loc_1133f0:
    001133f0ldrb w3, [sp+55]
    001133f4tbnz w3, 0, 0x1133fc
    001133f8b 0x113418
    001133fc
    001133fcloc_1133fc:
    001133fcadrp x27, 0x90e000
    00113400ldr x3, [x27+1472]
    00113404adrp x27, 0x90e000
    00113408ldr x4, [x27+1480]
    0011340cstr x3, [sp+120]
    00113410str x4, [sp+128]
    00113414b 0x11341c
    00113418
    00113418loc_113418:
    00113418b 0x11341c
    0011341c
    0011341cloc_11341c:
    0011341cldr x3, [sp+120]
    00113420cbnz x3, 0x113428
    00113424b 0x113618
    00113428
    00113428loc_113428:
    00113428ldr x3, [sp+56]
    0011342csubs xzr, x3, 0
    00113430cset x3, gt
    00113434strb w3, [sp+55]
    00113438b.gt 0x113440
    0011343cb 0x113460
    00113440
    00113440loc_113440:
    00113440ldr x3, [sp+56]
    00113444ldr x4, [sp+280]
    00113448ldrsb x27, [x4]
    0011344cldr x4, [x4+40]
    00113450subs xzr, x4, x3
    00113454cset x3, gt
    00113458strb w3, [sp+55]
    0011345cb 0x113464
    00113460
    00113460loc_113460:
    00113460b 0x113464
    00113464
    00113464loc_113464:
    00113464ldrb w3, [sp+55]
    00113468tbnz w3, 0, 0x113470
    0011346cb 0x113598
    00113470
    00113470loc_113470:
    00113470ldr x3, [sp+280]
    00113474ldrsb x27, [x3]
    00113478ldr x3, [x3+40]
    0011347cldr x4, [sp+56]
    00113480sub x1, x3, x4
    00113484str x1, [sp+64]
    00113488ldr x3, [sp+280]
    0011348cldrsb x27, [x3]
    00113490ldr x2, [x3+32]
    00113494ldr x3, [x3+16]
    00113498subs xzr, x2, x1
    0011349cb.hs 0x1134a4
    001134a0b 0x113644
    001134a4
    001134a4loc_1134a4:
    001134a4b 0x1134a8
    001134a8
    001134a8loc_1134a8:
    001134a8str x3, [sp+152]
    001134acstr x1, [sp+160]
    001134b0str x2, [sp+168]
    001134b4ldr x3, [sp+280]
    001134b8ldrsb x27, [x3]
    001134bcldr x1, [x3+40]
    001134c0str x1, [sp+72]
    001134c4ldr x3, [sp+280]
    001134c8ldrsb x27, [x3]
    001134ccldr x2, [x3+32]
    001134d0ldr x3, [x3+16]
    001134d4ldr x0, [sp+56]
    001134d8subs xzr, x2, x1
    001134dcb.hs 0x1134e4
    001134e0b 0x113640
    001134e4
    001134e4loc_1134e4:
    001134e4subs xzr, x0, x1
    001134e8b.ls 0x1134f0
    001134ecb 0x11363c
    001134f0
    001134f0loc_1134f0:
    001134f0sub x4, x2, x0
    001134f4sub x5, x1, x0
    001134f8sub x6, xzr, x4
    001134fcand x6, x0, x6, asr #63
    00113500add x3, x3, x6
    00113504str x3, [sp+240]
    00113508str x5, [sp+248]
    0011350cstr x4, [sp+256]
    00113510ldr x3, [sp+152]
    00113514ldr x4, [sp+160]
    00113518ldr x5, [sp+168]
    0011351cstr x3, [sp+216]
    00113520str x4, [sp+224]
    00113524str x5, [sp+232]
    00113528ldr x3, [sp+248]
    0011352cldr x4, [sp+240]
    00113530ldr x5, [sp+256]
    00113534str x4, [sp+192]
    00113538str x3, [sp+200]
    0011353cstr x5, [sp+208]
    00113540ldr x4, [sp+224]
    00113544str x4, [sp+96]
    00113548subs xzr, x4, x3
    0011354cb.gt 0x113554
    00113550b 0x11355c
    00113554
    00113554loc_113554:
    00113554str x3, [sp+96]
    00113558b 0x113560
    0011355c
    0011355cloc_11355c:
    0011355cb 0x113560
    00113560
    00113560loc_113560:
    00113560ldr x3, [sp+216]
    00113564ldr x4, [sp+192]
    00113568subs xzr, x4, x3
    0011356cb.ne 0x113574
    00113570b 0x113590
    00113574
    00113574loc_113574:
    00113574ldr x3, [sp+96]
    00113578str x3, [sp+88]
    0011357cldr x2, [sp+88]
    00113580ldr x1, [sp+192]
    00113584ldr x0, [sp+216]
    00113588bl runtime.memmove
    0011358cb 0x113594
    00113590
    00113590loc_113590:
    00113590b 0x113594
    00113594
    00113594loc_113594:
    00113594b 0x11359c
    00113598
    00113598loc_113598:
    00113598b 0x11359c
    0011359c
    0011359cloc_11359c:
    0011359cldr x2, [sp+280]
    001135a0ldrsb x27, [x2]
    001135a4ldr x3, [sp+280]
    001135a8ldrsb x27, [x3]
    001135acldr x3, [x3+40]
    001135b0ldr x4, [sp+56]
    001135b4sub x3, x3, x4
    001135b8str x3, [x2+40]
    001135bcldr x2, [sp+280]
    001135c0ldrsb x27, [x2]
    001135c4ldr x3, [sp+128]
    001135c8ldr x4, [sp+120]
    001135ccstr x4, [x2]
    001135d0adrp x27, 0x938000
    001135d4ldr w4, [x27+3056]
    001135d8cbz w4, 0x1135e0
    001135dcb 0x1135e4
    001135e0
    001135e0loc_1135e0:
    001135e0b 0x1135f8
    001135e4
    001135e4loc_1135e4:
    001135e4bl runtime.gcWriteBarrier2
    001135e8str x3, [x25]
    001135ecldr x4, [x2+8]
    001135f0str x4, [x25+8]
    001135f4b 0x1135f8
    001135f8
    001135f8loc_1135f8:
    001135f8str x3, [x2+8]
    001135fcldr x0, [sp+120]
    00113600ldr x1, [sp+128]
    00113604str x0, [sp+104]
    00113608str x1, [sp+112]
    0011360cldp x29, x30, [sp-8]
    00113610add sp, sp, 272
    00113614ret x30
    00113618
    00113618loc_113618:
    00113618ldr x2, [sp+280]
    0011361cldrsb x27, [x2]
    00113620str xzr, [x2+40]
    00113624stp xzr, xzr, [sp+104]
    00113628mov x0, xzr
    0011362cmov x1, xzr
    00113630ldp x29, x30, [sp-8]
    00113634add sp, sp, 272
    00113638ret x30
    0011363c
    0011363cloc_11363c:
    0011363cbl runtime.panicSliceB
    00113640
    00113640loc_113640:
    00113640bl runtime.panicSliceAcap
    00113644
    00113644loc_113644:
    00113644bl runtime.panicSliceAcap
    00113648
    00113648loc_113648:
    00113648bl runtime.panicSliceAcap
    0011364chint
    00113650
    00113650loc_113650:
    00113650str x0, [sp+8]
    00113654mov x3, x30
    00113658bl runtime.morestack_noctxt.abi0
    0011365cldr x0, [sp+8]
    00113660b 0x113290
    00113664udf 0
    00113668udf 0
    0011366cudf 0
    00113290
    00113670
    00113670bufio.(*Writer).Available: ; void bufio.(*Writer).Available(bufio.Writer * b)
    00113670str x30, [sp-32]!
    00113674stur x29, [sp-8]
    00113678sub x29, sp, 8
    0011367cstr x0, [sp+40]
    00113680str xzr, [sp+8]
    00113684ldrsb x27, [x0]
    00113688ldr x1, [x0+24]
    0011368cstr x1, [sp+16]
    00113690ldrsb x27, [x0]
    00113694ldr x2, [x0+40]
    00113698sub x0, x1, x2
    0011369cstr x0, [sp+8]
    001136a0add x29, sp, 24
    001136a4add sp, sp, 32
    001136a8ret x30
    001136acudf 0
    00113670
    001136b0
    001136b0bufio.(*Writer).Buffered: ; void bufio.(*Writer).Buffered(bufio.Writer * b)
    001136b0str x30, [sp-32]!
    001136b4stur x29, [sp-8]
    001136b8sub x29, sp, 8
    001136bcstr x0, [sp+40]
    001136c0str xzr, [sp+16]
    001136c4ldrsb x27, [x0]
    001136c8ldr x0, [x0+40]
    001136ccstr x0, [sp+16]
    001136d0add x29, sp, 24
    001136d4add sp, sp, 32
    001136d8ret x30
    001136dcudf 0
    001136b0
    001136e0
    001136e0bufio.(*Writer).Write: ; void bufio.(*Writer).Write(bufio.Writer * b, struct []uint8 p)
    001136e0ldr x16, [x28+16]
    001136e4sub x17, sp, 192
    001136e8subs xzr, x17, x16
    001136ecb.ls 0x113ad8
    001136f0sub x20, sp, 320
    001136f4stp x29, x30, [x20-8]
    001136f8add sp, x20, 0
    001136fcsub x29, sp, 8
    00113700str x0, [sp+328]
    00113704str x1, [sp+336]
    00113708str x2, [sp+344]
    0011370cstr x3, [sp+352]
    00113710str xzr, [sp+56]
    00113714stp xzr, xzr, [sp+144]
    00113718b 0x11371c
    0011371c
    0011371cloc_11371c:
    0011371cldr x1, [sp+344]
    00113720str x1, [sp+80]
    00113724ldr x0, [sp+328]
    00113728bl bufio.(*Writer).Available
    0011372cstr x0, [sp+136]
    00113730ldr x1, [sp+80]
    00113734subs xzr, x0, x1
    00113738cset x1, lt
    0011373cstrb w1, [sp+55]
    00113740b.lt 0x113748
    00113744b 0x113768
    00113748
    00113748loc_113748:
    00113748ldr x3, [sp+328]
    0011374cldrsb x27, [x3]
    00113750ldr x3, [x3]
    00113754subs xzr, x3, 0
    00113758cset x3, ne
    0011375ceor x3, x3, 1
    00113760strb w3, [sp+55]
    00113764b 0x11376c
    00113768
    00113768loc_113768:
    00113768b 0x11376c
    0011376c
    0011376cloc_11376c:
    0011376cldrb w3, [sp+55]
    00113770tbnz w3, 0, 0x113778
    00113774b 0x113970
    00113778
    00113778loc_113778:
    00113778str xzr, [sp+72]
    0011377cldr x0, [sp+328]
    00113780bl bufio.(*Writer).Buffered
    00113784str x0, [sp+128]
    00113788cbz x0, 0x113790
    0011378cb 0x11381c
    00113790
    00113790loc_113790:
    00113790stp xzr, xzr, [sp+296]
    00113794ldr x4, [sp+328]
    00113798ldrsb x27, [x4]
    0011379cldr x5, [x4+48]
    001137a0ldrsb x27, [x5]
    001137a4ldr x0, [x4+56]
    001137a8ldr x1, [sp+336]
    001137acldr x2, [sp+344]
    001137b0ldr x3, [sp+352]
    001137b4ldr x4, [x5+24]
    001137b8blr x4
    001137bcstr x0, [sp+128]
    001137c0str x1, [sp+296]
    001137c4str x2, [sp+304]
    001137c8ldr x4, [sp+128]
    001137ccstr x4, [sp+88]
    001137d0str x1, [sp+160]
    001137d4str x2, [sp+168]
    001137d8ldr x4, [sp+88]
    001137dcstr x4, [sp+72]
    001137e0ldr x4, [sp+328]
    001137e4ldrsb x27, [x4]
    001137e8str x1, [x4]
    001137ecadrp x27, 0x938000
    001137f0ldr w5, [x27+3056]
    001137f4cbz w5, 0x1137fc
    001137f8b 0x113800
    001137fc
    001137fcloc_1137fc:
    001137fcb 0x113814
    00113800
    00113800loc_113800:
    00113800bl runtime.gcWriteBarrier2
    00113804str x2, [x25]
    00113808ldr x3, [x4+8]
    0011380cstr x3, [x25+8]
    00113810b 0x113814
    00113814
    00113814loc_113814:
    00113814str x2, [x4+8]
    00113818b 0x113918
    0011381c
    0011381cloc_11381c:
    0011381cldr x3, [sp+328]
    00113820ldrsb x27, [x3]
    00113824ldr x0, [x3+40]
    00113828str x0, [sp+128]
    0011382cldr x3, [sp+328]
    00113830ldrsb x27, [x3]
    00113834ldr x1, [x3+24]
    00113838ldr x4, [x3+16]
    0011383cldr x3, [x3+32]
    00113840b 0x113844
    00113844
    00113844loc_113844:
    00113844subs xzr, x1, x0
    00113848b.hs 0x113850
    0011384cb 0x113ad0
    00113850
    00113850loc_113850:
    00113850sub x3, x3, x0
    00113854sub x5, x1, x0
    00113858sub x6, xzr, x3
    0011385cand x6, x0, x6, asr #63
    00113860add x4, x4, x6
    00113864str x4, [sp+272]
    00113868str x5, [sp+280]
    0011386cstr x3, [sp+288]
    00113870str x4, [sp+248]
    00113874str x5, [sp+256]
    00113878str x3, [sp+264]
    0011387cldr x3, [sp+344]
    00113880ldr x4, [sp+336]
    00113884ldr x5, [sp+352]
    00113888str x4, [sp+224]
    0011388cstr x3, [sp+232]
    00113890str x5, [sp+240]
    00113894ldr x4, [sp+256]
    00113898str x4, [sp+120]
    0011389csubs xzr, x4, x3
    001138a0b.gt 0x1138a8
    001138a4b 0x1138b0
    001138a8
    001138a8loc_1138a8:
    001138a8str x3, [sp+120]
    001138acb 0x1138b4
    001138b0
    001138b0loc_1138b0:
    001138b0b 0x1138b4
    001138b4
    001138b4loc_1138b4:
    001138b4ldr x3, [sp+224]
    001138b8ldr x4, [sp+248]
    001138bcsubs xzr, x3, x4
    001138c0b.ne 0x1138c8
    001138c4b 0x1138e4
    001138c8
    001138c8loc_1138c8:
    001138c8ldr x3, [sp+120]
    001138ccstr x3, [sp+112]
    001138d0ldr x2, [sp+112]
    001138d4ldr x1, [sp+224]
    001138d8ldr x0, [sp+248]
    001138dcbl runtime.memmove
    001138e0b 0x1138e8
    001138e4
    001138e4loc_1138e4:
    001138e4b 0x1138e8
    001138e8
    001138e8loc_1138e8:
    001138e8ldr x1, [sp+120]
    001138ecstr x1, [sp+72]
    001138f0ldr x2, [sp+328]
    001138f4ldrsb x27, [x2]
    001138f8ldr x3, [sp+328]
    001138fcldrsb x27, [x3]
    00113900ldr x3, [x3+40]
    00113904add x1, x3, x1
    00113908str x1, [x2+40]
    0011390cldr x0, [sp+328]
    00113910bl bufio.(*Writer).Flush
    00113914b 0x113918
    00113918
    00113918loc_113918:
    00113918ldr x2, [sp+72]
    0011391cldr x3, [sp+56]
    00113920add x2, x3, x2
    00113924str x2, [sp+56]
    00113928ldr x0, [sp+72]
    0011392cldr x1, [sp+344]
    00113930ldr x2, [sp+336]
    00113934ldr x3, [sp+352]
    00113938b 0x11393c
    0011393c
    0011393cloc_11393c:
    0011393csubs xzr, x0, x1
    00113940b.ls 0x113948
    00113944b 0x113acc
    00113948
    00113948loc_113948:
    00113948sub x3, x3, x0
    0011394csub x1, x1, x0
    00113950sub x4, xzr, x3
    00113954and x4, x0, x4, asr #63
    00113958add x2, x2, x4
    0011395cstr x2, [sp+336]
    00113960str x1, [sp+344]
    00113964str x3, [sp+352]
    00113968b 0x11396c
    0011396c
    0011396cloc_11396c:
    0011396cb 0x11371c
    00113970
    00113970loc_113970:
    00113970ldr x3, [sp+328]
    00113974ldrsb x27, [x3]
    00113978ldr x3, [x3]
    0011397ccbnz x3, 0x113984
    00113980b 0x1139ac
    00113984
    00113984loc_113984:
    00113984ldr x3, [sp+328]
    00113988ldrsb x27, [x3]
    0011398cldr x1, [x3]
    00113990ldr x2, [x3+8]
    00113994str x1, [sp+144]
    00113998str x2, [sp+152]
    0011399cldr x0, [sp+56]
    001139a0ldp x29, x30, [sp-8]
    001139a4add sp, sp, 320
    001139a8ret x30
    001139ac
    001139acloc_1139ac:
    001139acldr x3, [sp+328]
    001139b0ldrsb x27, [x3]
    001139b4ldr x0, [x3+40]
    001139b8str x0, [sp+136]
    001139bcldr x3, [sp+328]
    001139c0ldrsb x27, [x3]
    001139c4ldr x1, [x3+24]
    001139c8ldr x4, [x3+16]
    001139ccldr x3, [x3+32]
    001139d0b 0x1139d4
    001139d4
    001139d4loc_1139d4:
    001139d4subs xzr, x1, x0
    001139d8b.hs 0x1139e0
    001139dcb 0x113ac8
    001139e0
    001139e0loc_1139e0:
    001139e0sub x3, x3, x0
    001139e4sub x5, x1, x0
    001139e8sub x6, xzr, x3
    001139ecand x6, x0, x6, asr #63
    001139f0add x4, x4, x6
    001139f4str x4, [sp+272]
    001139f8str x5, [sp+280]
    001139fcstr x3, [sp+288]
    00113a00str x4, [sp+200]
    00113a04str x5, [sp+208]
    00113a08str x3, [sp+216]
    00113a0cldr x3, [sp+344]
    00113a10ldr x4, [sp+336]
    00113a14ldr x5, [sp+352]
    00113a18str x4, [sp+176]
    00113a1cstr x3, [sp+184]
    00113a20str x5, [sp+192]
    00113a24ldr x4, [sp+208]
    00113a28str x4, [sp+104]
    00113a2csubs xzr, x4, x3
    00113a30b.gt 0x113a38
    00113a34b 0x113a40
    00113a38
    00113a38loc_113a38:
    00113a38str x3, [sp+104]
    00113a3cb 0x113a44
    00113a40
    00113a40loc_113a40:
    00113a40b 0x113a44
    00113a44
    00113a44loc_113a44:
    00113a44ldr x3, [sp+176]
    00113a48ldr x4, [sp+200]
    00113a4csubs xzr, x3, x4
    00113a50b.ne 0x113a58
    00113a54b 0x113a74
    00113a58
    00113a58loc_113a58:
    00113a58ldr x3, [sp+104]
    00113a5cstr x3, [sp+96]
    00113a60ldr x2, [sp+96]
    00113a64ldr x1, [sp+176]
    00113a68ldr x0, [sp+200]
    00113a6cbl runtime.memmove
    00113a70b 0x113a78
    00113a74
    00113a74loc_113a74:
    00113a74b 0x113a78
    00113a78
    00113a78loc_113a78:
    00113a78ldr x3, [sp+104]
    00113a7cstr x3, [sp+64]
    00113a80ldr x4, [sp+328]
    00113a84ldrsb x27, [x4]
    00113a88ldr x5, [sp+328]
    00113a8cldrsb x27, [x5]
    00113a90ldr x5, [x5+40]
    00113a94add x3, x5, x3
    00113a98str x3, [x4+40]
    00113a9cldr x3, [sp+64]
    00113aa0ldr x4, [sp+56]
    00113aa4add x3, x4, x3
    00113aa8str x3, [sp+56]
    00113aacstp xzr, xzr, [sp+144]
    00113ab0ldr x0, [sp+56]
    00113ab4mov x1, xzr
    00113ab8mov x2, xzr
    00113abcldp x29, x30, [sp-8]
    00113ac0add sp, sp, 320
    00113ac4ret x30
    00113ac8
    00113ac8loc_113ac8:
    00113ac8bl runtime.panicSliceB
    00113acc
    00113accloc_113acc:
    00113accbl runtime.panicSliceB
    00113ad0
    00113ad0loc_113ad0:
    00113ad0bl runtime.panicSliceB
    00113ad4hint
    00113ad8
    00113ad8loc_113ad8:
    00113ad8stp x0, x1, [sp+8]
    00113adcstp x2, x3, [sp+24]
    00113ae0mov x3, x30
    00113ae4bl runtime.morestack_noctxt.abi0
    00113ae8ldp x0, x1, [sp+8]
    00113aecldp x2, x3, [sp+24]
    00113af0b 0x1136e0
    00113af4udf 0
    00113af8udf 0
    00113afcudf 0
    001136e0
    00113b00
    00113b00bufio.(*Writer).WriteString: ; void bufio.(*Writer).WriteString(bufio.Writer * b, struct string s)
    00113b00ldr x16, [x28+16]
    00113b04sub x17, sp, 240
    00113b08subs xzr, x17, x16
    00113b0cb.ls 0x114000
    00113b10sub x20, sp, 368
    00113b14stp x29, x30, [x20-8]
    00113b18add sp, x20, 0
    00113b1csub x29, sp, 8
    00113b20str x0, [sp+376]
    00113b24str x1, [sp+384]
    00113b28str x2, [sp+392]
    00113b2cstr xzr, [sp+56]
    00113b30stp xzr, xzr, [sp+152]
    00113b34stp xzr, xzr, [sp+168]
    00113b38orr x1, xzr, 1
    00113b3cstrb w1, [sp+51]
    00113b40str xzr, [sp+64]
    00113b44b 0x113b48
    00113b48
    00113b48loc_113b48:
    00113b48ldr x1, [sp+392]
    00113b4cstr x1, [sp+136]
    00113b50ldr x0, [sp+376]
    00113b54bl bufio.(*Writer).Available
    00113b58str x0, [sp+128]
    00113b5cldr x1, [sp+136]
    00113b60subs xzr, x0, x1
    00113b64cset x1, lt
    00113b68strb w1, [sp+55]
    00113b6cb.lt 0x113b74
    00113b70b 0x113b94
    00113b74
    00113b74loc_113b74:
    00113b74ldr x3, [sp+376]
    00113b78ldrsb x27, [x3]
    00113b7cldr x3, [x3]
    00113b80subs xzr, x3, 0
    00113b84cset x3, ne
    00113b88eor x3, x3, 1
    00113b8cstrb w3, [sp+55]
    00113b90b 0x113b98
    00113b94
    00113b94loc_113b94:
    00113b94b 0x113b98
    00113b98
    00113b98loc_113b98:
    00113b98ldrb w3, [sp+55]
    00113b9ctbnz w3, 0, 0x113ba4
    00113ba0b 0x113e94
    00113ba4
    00113ba4loc_113ba4:
    00113ba4str xzr, [sp+80]
    00113ba8ldr x0, [sp+376]
    00113bacbl bufio.(*Writer).Buffered
    00113bb0str x0, [sp+120]
    00113bb4subs xzr, x0, 0
    00113bb8cset x1, eq
    00113bbcstrb w1, [sp+53]
    00113bc0cbz x0, 0x113bc8
    00113bc4b 0x113be0
    00113bc8
    00113bc8loc_113bc8:
    00113bc8ldr x2, [sp+168]
    00113bccsubs xzr, x2, 0
    00113bd0cset x2, ne
    00113bd4eor x2, x2, 1
    00113bd8strb w2, [sp+53]
    00113bdcb 0x113be4
    00113be0
    00113be0loc_113be0:
    00113be0b 0x113be4
    00113be4
    00113be4loc_113be4:
    00113be4ldrb w2, [sp+53]
    00113be8strb w2, [sp+54]
    00113bectbnz w2, 0, 0x113bf4
    00113bf0b 0x113c00
    00113bf4
    00113bf4loc_113bf4:
    00113bf4ldrb w2, [sp+51]
    00113bf8strb w2, [sp+54]
    00113bfcb 0x113c04
    00113c00
    00113c00loc_113c00:
    00113c00b 0x113c04
    00113c04
    00113c04loc_113c04:
    00113c04ldrb w2, [sp+54]
    00113c08tbnz w2, 0, 0x113c10
    00113c0cb 0x113c98
    00113c10
    00113c10loc_113c10:
    00113c10stp xzr, xzr, [sp+328]
    00113c14ldr x2, [sp+376]
    00113c18ldrsb x27, [x2]
    00113c1cldr x3, [x2+56]
    00113c20ldr x2, [x2+48]
    00113c24cbnz x2, 0x113c2c
    00113c28b 0x113c4c
    00113c2c
    00113c2cloc_113c2c:
    00113c2cstr x3, [sp+200]
    00113c30ldr x1, [x2+8]
    00113c34adrp x0, 0x8fb000
    00113c38add x0, x0, 880
    00113c3cbl runtime.typeAssert
    00113c40ldr x3, [sp+200]
    00113c44mov x2, x0
    00113c48b 0x113c50
    00113c4c
    00113c4cloc_113c4c:
    00113c4cb 0x113c50
    00113c50
    00113c50loc_113c50:
    00113c50str x2, [sp+328]
    00113c54str x3, [sp+336]
    00113c58subs xzr, x2, 0
    00113c5ccset x1, ne
    00113c60strb w1, [sp+53]
    00113c64ldr x1, [sp+328]
    00113c68ldr x2, [sp+336]
    00113c6cstr x1, [sp+184]
    00113c70str x2, [sp+192]
    00113c74ldrb w1, [sp+53]
    00113c78strb w1, [sp+52]
    00113c7cldr x1, [sp+184]
    00113c80ldr x2, [sp+192]
    00113c84str x1, [sp+168]
    00113c88str x2, [sp+176]
    00113c8cldrb w1, [sp+52]
    00113c90strb w1, [sp+51]
    00113c94b 0x113c9c
    00113c98
    00113c98loc_113c98:
    00113c98b 0x113c9c
    00113c9c
    00113c9cloc_113c9c:
    00113c9cldr x0, [sp+376]
    00113ca0bl bufio.(*Writer).Buffered
    00113ca4str x0, [sp+120]
    00113ca8subs xzr, x0, 0
    00113caccset x1, eq
    00113cb0strb w1, [sp+53]
    00113cb4cbz x0, 0x113cbc
    00113cb8b 0x113cc8
    00113cbc
    00113cbcloc_113cbc:
    00113cbcldrb w3, [sp+51]
    00113cc0strb w3, [sp+53]
    00113cc4b 0x113ccc
    00113cc8
    00113cc8loc_113cc8:
    00113cc8b 0x113ccc
    00113ccc
    00113cccloc_113ccc:
    00113cccldrb w3, [sp+53]
    00113cd0tbnz w3, 0, 0x113cd8
    00113cd4b 0x113d58
    00113cd8
    00113cd8loc_113cd8:
    00113cd8stp xzr, xzr, [sp+312]
    00113cdcldr x2, [sp+392]
    00113ce0ldr x3, [sp+168]
    00113ce4ldrsb x27, [x3]
    00113ce8ldr x3, [x3+24]
    00113cecldr x1, [sp+384]
    00113cf0ldr x0, [sp+176]
    00113cf4blr x3
    00113cf8str x0, [sp+120]
    00113cfcstr x1, [sp+312]
    00113d00str x2, [sp+320]
    00113d04ldr x3, [sp+120]
    00113d08str x3, [sp+144]
    00113d0cstr x1, [sp+344]
    00113d10str x2, [sp+352]
    00113d14ldr x3, [sp+144]
    00113d18str x3, [sp+80]
    00113d1cldr x3, [sp+376]
    00113d20ldrsb x27, [x3]
    00113d24str x1, [x3]
    00113d28adrp x27, 0x938000
    00113d2cldr w4, [x27+3056]
    00113d30cbz w4, 0x113d38
    00113d34b 0x113d3c
    00113d38
    00113d38loc_113d38:
    00113d38b 0x113d50
    00113d3c
    00113d3cloc_113d3c:
    00113d3cbl runtime.gcWriteBarrier2
    00113d40str x2, [x25]
    00113d44ldr x4, [x3+8]
    00113d48str x4, [x25+8]
    00113d4cb 0x113d50
    00113d50
    00113d50loc_113d50:
    00113d50str x2, [x3+8]
    00113d54b 0x113e4c
    00113d58
    00113d58loc_113d58:
    00113d58ldr x3, [sp+376]
    00113d5cldrsb x27, [x3]
    00113d60ldr x0, [x3+40]
    00113d64str x0, [sp+120]
    00113d68ldr x3, [sp+376]
    00113d6cldrsb x27, [x3]
    00113d70ldr x1, [x3+24]
    00113d74ldr x4, [x3+16]
    00113d78ldr x3, [x3+32]
    00113d7cb 0x113d80
    00113d80
    00113d80loc_113d80:
    00113d80subs xzr, x1, x0
    00113d84b.hs 0x113d8c
    00113d88b 0x113ff8
    00113d8c
    00113d8cloc_113d8c:
    00113d8csub x3, x3, x0
    00113d90sub x5, x1, x0
    00113d94sub x6, xzr, x3
    00113d98and x6, x0, x6, asr #63
    00113d9cadd x4, x4, x6
    00113da0str x4, [sp+288]
    00113da4str x5, [sp+296]
    00113da8str x3, [sp+304]
    00113dacstr x4, [sp+264]
    00113db0str x5, [sp+272]
    00113db4str x3, [sp+280]
    00113db8ldr x3, [sp+392]
    00113dbcldr x4, [sp+384]
    00113dc0str x4, [sp+248]
    00113dc4str x3, [sp+256]
    00113dc8ldr x4, [sp+272]
    00113dccstr x4, [sp+112]
    00113dd0subs xzr, x4, x3
    00113dd4b.gt 0x113ddc
    00113dd8b 0x113de4
    00113ddc
    00113ddcloc_113ddc:
    00113ddcstr x3, [sp+112]
    00113de0b 0x113de8
    00113de4
    00113de4loc_113de4:
    00113de4b 0x113de8
    00113de8
    00113de8loc_113de8:
    00113de8ldr x3, [sp+264]
    00113decldr x4, [sp+248]
    00113df0subs xzr, x4, x3
    00113df4b.ne 0x113dfc
    00113df8b 0x113e18
    00113dfc
    00113dfcloc_113dfc:
    00113dfcldr x3, [sp+112]
    00113e00str x3, [sp+104]
    00113e04ldr x2, [sp+104]
    00113e08ldr x1, [sp+248]
    00113e0cldr x0, [sp+264]
    00113e10bl runtime.memmove
    00113e14b 0x113e1c
    00113e18
    00113e18loc_113e18:
    00113e18b 0x113e1c
    00113e1c
    00113e1cloc_113e1c:
    00113e1cldr x1, [sp+112]
    00113e20str x1, [sp+80]
    00113e24ldr x2, [sp+376]
    00113e28ldrsb x27, [x2]
    00113e2cldr x3, [sp+376]
    00113e30ldrsb x27, [x3]
    00113e34ldr x3, [x3+40]
    00113e38add x1, x3, x1
    00113e3cstr x1, [x2+40]
    00113e40ldr x0, [sp+376]
    00113e44bl bufio.(*Writer).Flush
    00113e48b 0x113e4c
    00113e4c
    00113e4cloc_113e4c:
    00113e4cldr x2, [sp+80]
    00113e50ldr x3, [sp+64]
    00113e54add x2, x3, x2
    00113e58str x2, [sp+64]
    00113e5cldr x0, [sp+80]
    00113e60ldr x1, [sp+392]
    00113e64ldr x2, [sp+384]
    00113e68subs xzr, x0, x1
    00113e6cb.ls 0x113e74
    00113e70b 0x113ff4
    00113e74
    00113e74loc_113e74:
    00113e74sub x1, x1, x0
    00113e78sub x3, xzr, x1
    00113e7cand x3, x0, x3, asr #63
    00113e80add x2, x2, x3
    00113e84str x2, [sp+384]
    00113e88str x1, [sp+392]
    00113e8cb 0x113e90
    00113e90
    00113e90loc_113e90:
    00113e90b 0x113b48
    00113e94
    00113e94loc_113e94:
    00113e94ldr x3, [sp+376]
    00113e98ldrsb x27, [x3]
    00113e9cldr x3, [x3]
    00113ea0cbnz x3, 0x113ea8
    00113ea4b 0x113ed8
    00113ea8
    00113ea8loc_113ea8:
    00113ea8ldr x3, [sp+64]
    00113eacstr x3, [sp+56]
    00113eb0ldr x3, [sp+376]
    00113eb4ldrsb x27, [x3]
    00113eb8ldr x1, [x3]
    00113ebcldr x2, [x3+8]
    00113ec0str x1, [sp+152]
    00113ec4str x2, [sp+160]
    00113ec8ldr x0, [sp+56]
    00113eccldp x29, x30, [sp-8]
    00113ed0add sp, sp, 368
    00113ed4ret x30
    00113ed8
    00113ed8loc_113ed8:
    00113ed8ldr x3, [sp+376]
    00113edcldrsb x27, [x3]
    00113ee0ldr x0, [x3+40]
    00113ee4str x0, [sp+128]
    00113ee8ldr x3, [sp+376]
    00113eecldrsb x27, [x3]
    00113ef0ldr x1, [x3+24]
    00113ef4ldr x4, [x3+16]
    00113ef8ldr x3, [x3+32]
    00113efcb 0x113f00
    00113f00
    00113f00loc_113f00:
    00113f00subs xzr, x1, x0
    00113f04b.hs 0x113f0c
    00113f08b 0x113ff0
    00113f0c
    00113f0cloc_113f0c:
    00113f0csub x3, x3, x0
    00113f10sub x5, x1, x0
    00113f14sub x6, xzr, x3
    00113f18and x6, x0, x6, asr #63
    00113f1cadd x4, x4, x6
    00113f20str x4, [sp+288]
    00113f24str x5, [sp+296]
    00113f28str x3, [sp+304]
    00113f2cstr x4, [sp+224]
    00113f30str x5, [sp+232]
    00113f34str x3, [sp+240]
    00113f38ldr x3, [sp+392]
    00113f3cldr x4, [sp+384]
    00113f40str x4, [sp+208]
    00113f44str x3, [sp+216]
    00113f48ldr x4, [sp+232]
    00113f4cstr x4, [sp+96]
    00113f50subs xzr, x4, x3
    00113f54b.gt 0x113f5c
    00113f58b 0x113f64
    00113f5c
    00113f5cloc_113f5c:
    00113f5cstr x3, [sp+96]
    00113f60b 0x113f68
    00113f64
    00113f64loc_113f64:
    00113f64b 0x113f68
    00113f68
    00113f68loc_113f68:
    00113f68ldr x3, [sp+208]
    00113f6cldr x4, [sp+224]
    00113f70subs xzr, x3, x4
    00113f74b.ne 0x113f7c
    00113f78b 0x113f98
    00113f7c
    00113f7cloc_113f7c:
    00113f7cldr x3, [sp+96]
    00113f80str x3, [sp+88]
    00113f84ldr x2, [sp+88]
    00113f88ldr x1, [sp+208]
    00113f8cldr x0, [sp+224]
    00113f90bl runtime.memmove
    00113f94b 0x113f9c
    00113f98
    00113f98loc_113f98:
    00113f98b 0x113f9c
    00113f9c
    00113f9cloc_113f9c:
    00113f9cldr x3, [sp+96]
    00113fa0str x3, [sp+72]
    00113fa4ldr x4, [sp+376]
    00113fa8ldrsb x27, [x4]
    00113facldr x5, [sp+376]
    00113fb0ldrsb x27, [x5]
    00113fb4ldr x5, [x5+40]
    00113fb8add x3, x5, x3
    00113fbcstr x3, [x4+40]
    00113fc0ldr x3, [sp+72]
    00113fc4ldr x4, [sp+64]
    00113fc8add x3, x4, x3
    00113fccstr x3, [sp+64]
    00113fd0str x3, [sp+56]
    00113fd4stp xzr, xzr, [sp+152]
    00113fd8ldr x0, [sp+56]
    00113fdcmov x1, xzr
    00113fe0mov x2, xzr
    00113fe4ldp x29, x30, [sp-8]
    00113fe8add sp, sp, 368
    00113fecret x30
    00113ff0
    00113ff0loc_113ff0:
    00113ff0bl runtime.panicSliceB
    00113ff4
    00113ff4loc_113ff4:
    00113ff4bl runtime.panicSliceB
    00113ff8
    00113ff8loc_113ff8:
    00113ff8bl runtime.panicSliceB
    00113ffchint
    00114000
    00114000loc_114000:
    00114000stp x0, x1, [sp+8]
    00114004str x2, [sp+24]
    00114008mov x3, x30
    0011400cbl runtime.morestack_noctxt.abi0
    00114010ldp x0, x1, [sp+8]
    00114014ldr x2, [sp+24]
    00114018b 0x113b00
    0011401cudf 0
    00113b00
    00114020
    00114020bufio.(*Writer).ReadFrom: ; void bufio.(*Writer).ReadFrom(bufio.Writer * b, io.Reader r)
    00114020ldr x16, [x28+16]
    00114024sub x17, sp, 176
    00114028subs xzr, x17, x16
    0011402cb.ls 0x114490
    00114030sub x20, sp, 304
    00114034stp x29, x30, [x20-8]
    00114038add sp, x20, 0
    0011403csub x29, sp, 8
    00114040str x0, [sp+312]
    00114044str x1, [sp+320]
    00114048str x2, [sp+328]
    0011404cstr xzr, [sp+64]
    00114050stp xzr, xzr, [sp+168]
    00114054ldr x3, [sp+312]
    00114058ldrsb x27, [x3]
    0011405cldr x3, [x3]
    00114060cbnz x3, 0x114068
    00114064b 0x114094
    00114068
    00114068loc_114068:
    00114068str xzr, [sp+64]
    0011406cldr x3, [sp+312]
    00114070ldrsb x27, [x3]
    00114074ldr x1, [x3]
    00114078ldr x2, [x3+8]
    0011407cstr x1, [sp+168]
    00114080str x2, [sp+176]
    00114084ldr x0, [sp+64]
    00114088ldp x29, x30, [sp-8]
    0011408cadd sp, sp, 304
    00114090ret x30
    00114094
    00114094loc_114094:
    00114094stp xzr, xzr, [sp+248]
    00114098ldr x2, [sp+312]
    0011409cldrsb x27, [x2]
    001140a0ldr x3, [x2+56]
    001140a4ldr x2, [x2+48]
    001140a8cbnz x2, 0x1140b0
    001140acb 0x1140d0
    001140b0
    001140b0loc_1140b0:
    001140b0str x3, [sp+200]
    001140b4ldr x1, [x2+8]
    001140b8adrp x0, 0x8fa000
    001140bcadd x0, x0, 912
    001140c0bl runtime.typeAssert
    001140c4ldr x3, [sp+200]
    001140c8mov x2, x0
    001140ccb 0x1140d4
    001140d0
    001140d0loc_1140d0:
    001140d0b 0x1140d4
    001140d4
    001140d4loc_1140d4:
    001140d4str x2, [sp+248]
    001140d8str x3, [sp+256]
    001140dcsubs xzr, x2, 0
    001140e0cset x1, ne
    001140e4strb w1, [sp+47]
    001140e8ldr x1, [sp+248]
    001140ecldr x2, [sp+256]
    001140f0str x1, [sp+184]
    001140f4str x2, [sp+192]
    001140f8ldrb w1, [sp+47]
    001140fcstrb w1, [sp+46]
    00114100ldr x1, [sp+184]
    00114104ldr x2, [sp+192]
    00114108str x1, [sp+120]
    0011410cstr x2, [sp+128]
    00114110ldrb w1, [sp+46]
    00114114strb w1, [sp+45]
    00114118str xzr, [sp+72]
    0011411cb 0x114120
    00114120
    00114120loc_114120:
    00114120b 0x114124
    00114124
    00114124loc_114124:
    00114124ldr x0, [sp+312]
    00114128bl bufio.(*Writer).Available
    0011412cstr x0, [sp+96]
    00114130cbz x0, 0x114138
    00114134b 0x114178
    00114138
    00114138loc_114138:
    00114138ldr x0, [sp+312]
    0011413cbl bufio.(*Writer).Flush
    00114140str x0, [sp+136]
    00114144str x1, [sp+144]
    00114148cbnz x0, 0x114150
    0011414cb 0x114174
    00114150
    00114150loc_114150:
    00114150str x0, [sp+168]
    00114154str x1, [sp+176]
    00114158ldr x3, [sp+64]
    0011415cmov x2, x1
    00114160mov x1, x0
    00114164mov x0, x3
    00114168ldp x29, x30, [sp-8]
    0011416cadd sp, sp, 304
    00114170ret x30
    00114174
    00114174loc_114174:
    00114174b 0x11417c
    00114178
    00114178loc_114178:
    00114178b 0x11417c
    0011417c
    0011417cloc_11417c:
    0011417cldrb w4, [sp+45]
    00114180strb w4, [sp+47]
    00114184tbnz w4, 0, 0x11418c
    00114188b 0x1141a8
    0011418c
    0011418cloc_11418c:
    0011418cldr x0, [sp+312]
    00114190bl bufio.(*Writer).Buffered
    00114194str x0, [sp+96]
    00114198subs xzr, x0, 0
    0011419ccset x1, eq
    001141a0strb w1, [sp+47]
    001141a4b 0x1141ac
    001141a8
    001141a8loc_1141a8:
    001141a8b 0x1141ac
    001141ac
    001141acloc_1141ac:
    001141acldrb w4, [sp+47]
    001141b0tbnz w4, 0, 0x1141b8
    001141b4b 0x11426c
    001141b8
    001141b8loc_1141b8:
    001141b8stp xzr, xzr, [sp+232]
    001141bcldr x2, [sp+328]
    001141c0ldr x3, [sp+120]
    001141c4ldrsb x27, [x3]
    001141c8ldr x3, [x3+24]
    001141ccldr x1, [sp+320]
    001141d0ldr x0, [sp+128]
    001141d4blr x3
    001141d8str x0, [sp+88]
    001141dcstr x1, [sp+232]
    001141e0str x2, [sp+240]
    001141e4ldr x3, [sp+88]
    001141e8str x3, [sp+112]
    001141ecstr x1, [sp+280]
    001141f0str x2, [sp+288]
    001141f4ldr x3, [sp+112]
    001141f8str x3, [sp+56]
    001141fcstr x1, [sp+152]
    00114200str x2, [sp+160]
    00114204ldr x3, [sp+312]
    00114208ldrsb x27, [x3]
    0011420cstr x1, [x3]
    00114210adrp x27, 0x937000
    00114214ldr w4, [x27+3056]
    00114218cbz w4, 0x114220
    0011421cb 0x114224
    00114220
    00114220loc_114220:
    00114220b 0x114238
    00114224
    00114224loc_114224:
    00114224bl runtime.gcWriteBarrier2
    00114228str x2, [x25]
    0011422cldr x4, [x3+8]
    00114230str x4, [x25+8]
    00114234b 0x114238
    00114238
    00114238loc_114238:
    00114238str x2, [x3+8]
    0011423cldr x3, [sp+56]
    00114240ldr x4, [sp+64]
    00114244add x3, x4, x3
    00114248str x3, [sp+64]
    0011424cldr x1, [sp+152]
    00114250ldr x2, [sp+160]
    00114254str x1, [sp+168]
    00114258str x2, [sp+176]
    0011425cldr x0, [sp+64]
    00114260ldp x29, x30, [sp-8]
    00114264add sp, sp, 304
    00114268ret x30
    0011426c
    0011426cloc_11426c:
    0011426cstr xzr, [sp+48]
    00114270b 0x114274
    00114274
    00114274loc_114274:
    00114274ldr x4, [sp+48]
    00114278subs xzr, x4, 100
    0011427cb.lt 0x114284
    00114280b 0x11437c
    00114284
    00114284loc_114284:
    00114284ldr x4, [sp+312]
    00114288ldrsb x27, [x4]
    0011428cldr x0, [x4+40]
    00114290str x0, [sp+96]
    00114294ldr x4, [sp+312]
    00114298ldrsb x27, [x4]
    0011429cldr x1, [x4+24]
    001142a0ldr x5, [x4+16]
    001142a4ldr x4, [x4+32]
    001142a8b 0x1142ac
    001142ac
    001142acloc_1142ac:
    001142acsubs xzr, x1, x0
    001142b0b.hs 0x1142b8
    001142b4b 0x114488
    001142b8
    001142b8loc_1142b8:
    001142b8sub x4, x4, x0
    001142bcsub x6, x1, x0
    001142c0sub x7, xzr, x4
    001142c4and x7, x0, x7, asr #63
    001142c8add x5, x5, x7
    001142ccstr x5, [sp+208]
    001142d0str x6, [sp+216]
    001142d4str x4, [sp+224]
    001142d8stp xzr, xzr, [sp+232]
    001142dcldr x4, [sp+320]
    001142e0ldrsb x27, [x4]
    001142e4ldr x0, [sp+328]
    001142e8ldr x4, [x4+24]
    001142ecldr x1, [sp+208]
    001142f0ldr x2, [sp+216]
    001142f4ldr x3, [sp+224]
    001142f8blr x4
    001142fcstr x0, [sp+80]
    00114300str x1, [sp+232]
    00114304str x2, [sp+240]
    00114308ldr x4, [sp+80]
    0011430cstr x4, [sp+104]
    00114310str x1, [sp+264]
    00114314str x2, [sp+272]
    00114318ldr x4, [sp+104]
    0011431cstr x4, [sp+72]
    00114320str x1, [sp+168]
    00114324str x2, [sp+176]
    00114328ldr x4, [sp+72]
    0011432csubs xzr, x4, 0
    00114330cset x5, ne
    00114334strb w5, [sp+47]
    00114338cbnz x4, 0x114340
    0011433cb 0x114344
    00114340
    00114340loc_114340:
    00114340b 0x114358
    00114344
    00114344loc_114344:
    00114344ldr x4, [sp+168]
    00114348subs xzr, x4, 0
    0011434ccset x4, ne
    00114350strb w4, [sp+47]
    00114354b 0x114358
    00114358
    00114358loc_114358:
    00114358ldrb w4, [sp+47]
    0011435ctbnz w4, 0, 0x114364
    00114360b 0x114368
    00114364
    00114364loc_114364:
    00114364b 0x114380
    00114368
    00114368loc_114368:
    00114368ldr x4, [sp+48]
    0011436cadd x4, x4, 1
    00114370str x4, [sp+48]
    00114374b 0x114378
    00114378
    00114378loc_114378:
    00114378b 0x114274
    0011437c
    0011437cloc_11437c:
    0011437cb 0x114380
    00114380
    00114380loc_114380:
    00114380ldr x3, [sp+48]
    00114384subs xzr, x3, 100
    00114388b.eq 0x114390
    0011438cb 0x1143b8
    00114390
    00114390loc_114390:
    00114390adrp x27, 0x90d000
    00114394ldr x1, [x27+1552]
    00114398adrp x27, 0x90d000
    0011439cldr x2, [x27+1560]
    001143a0str x1, [sp+168]
    001143a4str x2, [sp+176]
    001143a8ldr x0, [sp+64]
    001143acldp x29, x30, [sp-8]
    001143b0add sp, sp, 304
    001143b4ret x30
    001143b8
    001143b8loc_1143b8:
    001143b8ldr x3, [sp+312]
    001143bcldrsb x27, [x3]
    001143c0ldr x4, [sp+312]
    001143c4ldrsb x27, [x4]
    001143c8ldr x4, [x4+40]
    001143ccldr x5, [sp+72]
    001143d0add x4, x4, x5
    001143d4str x4, [x3+40]
    001143d8ldr x3, [sp+64]
    001143dcldr x4, [sp+72]
    001143e0add x3, x3, x4
    001143e4str x3, [sp+64]
    001143e8ldr x3, [sp+168]
    001143eccbnz x3, 0x1143f4
    001143f0b 0x114480
    001143f4
    001143f4loc_1143f4:
    001143f4b 0x1143f8
    001143f8
    001143f8loc_1143f8:
    001143f8ldr x3, [sp+168]
    001143fcadrp x27, 0x90d000
    00114400ldr x4, [x27+1520]
    00114404subs xzr, x4, x3
    00114408b.eq 0x114410
    0011440cb 0x114464
    00114410
    00114410loc_114410:
    00114410ldr x0, [sp+168]
    00114414ldr x1, [sp+176]
    00114418adrp x27, 0x90d000
    0011441cldr x2, [x27+1528]
    00114420bl runtime.ifaceeq
    00114424tbnz w0, 0, 0x11442c
    00114428b 0x114460
    0011442c
    0011442cloc_11442c:
    0011442cldr x0, [sp+312]
    00114430bl bufio.(*Writer).Available
    00114434str x0, [sp+80]
    00114438cbz x0, 0x114440
    0011443cb 0x114454
    00114440
    00114440loc_114440:
    00114440ldr x0, [sp+312]
    00114444bl bufio.(*Writer).Flush
    00114448str x0, [sp+168]
    0011444cstr x1, [sp+176]
    00114450b 0x11445c
    00114454
    00114454loc_114454:
    00114454stp xzr, xzr, [sp+168]
    00114458b 0x11445c
    0011445c
    0011445cloc_11445c:
    0011445cb 0x114468
    00114460
    00114460loc_114460:
    00114460b 0x114468
    00114464
    00114464loc_114464:
    00114464b 0x114468
    00114468
    00114468loc_114468:
    00114468ldr x1, [sp+168]
    0011446cldr x2, [sp+176]
    00114470ldr x0, [sp+64]
    00114474ldp x29, x30, [sp-8]
    00114478add sp, sp, 304
    0011447cret x30
    00114480
    00114480loc_114480:
    00114480b 0x114484
    00114484
    00114484loc_114484:
    00114484b 0x114120
    00114488
    00114488loc_114488:
    00114488bl runtime.panicSliceB
    0011448chint
    00114490
    00114490loc_114490:
    00114490stp x0, x1, [sp+8]
    00114494str x2, [sp+24]
    00114498mov x3, x30
    0011449cbl runtime.morestack_noctxt.abi0
    001144a0ldp x0, x1, [sp+8]
    001144a4ldr x2, [sp+24]
    001144a8b 0x114020
    001144acudf 0
    00114020
    001144b0
    001144b0bufio.NewScanner: ; void bufio.NewScanner(io.Reader r)
    001144b0ldr x16, [x28+16]
    001144b4subs xzr, sp, x16
    001144b8b.ls 0x1145c8
    001144bcstr x30, [sp-64]!
    001144c0stur x29, [sp-8]
    001144c4sub x29, sp, 8
    001144c8str x0, [sp+72]
    001144ccstr x1, [sp+80]
    001144d0str xzr, [sp+32]
    001144d4adrp x0, 0x580000
    001144d8add x0, x0, 832
    001144dcbl runtime.newobject
    001144e0str x0, [sp+48]
    001144e4adrp x27, 0x937000
    001144e8ldr w1, [x27+3056]
    001144eccbz w1, 0x1144f4
    001144f0b 0x1144f8
    001144f4
    001144f4loc_1144f4:
    001144f4b 0x114514
    001144f8
    001144f8loc_1144f8:
    001144f8str x0, [sp+40]
    001144fcmov x1, x0
    00114500adrp x0, 0x580000
    00114504add x0, x0, 832
    00114508bl runtime.wbZero
    0011450cldr x0, [sp+40]
    00114510b 0x114514
    00114514
    00114514loc_114514:
    00114514mov x20, x0
    00114518adr x27, 16
    0011451cstp x29, x27, [sp-24]
    00114520sub x29, sp, 24
    00114524bl fn_87cf0
    00114528sub x29, sp, 8
    0011452cldr x1, [sp+48]
    00114530ldrsb x27, [x1]
    00114534ldr x2, [sp+80]
    00114538ldr x3, [sp+72]
    0011453cstr x3, [x1]
    00114540adrp x27, 0x937000
    00114544ldr w3, [x27+3056]
    00114548cbz w3, 0x114550
    0011454cb 0x114554
    00114550
    00114550loc_114550:
    00114550b 0x114568
    00114554
    00114554loc_114554:
    00114554bl runtime.gcWriteBarrier2
    00114558str x2, [x25]
    0011455cldr x3, [x1+8]
    00114560str x3, [x25+8]
    00114564b 0x114568
    00114568
    00114568loc_114568:
    00114568str x2, [x1+8]
    0011456cldr x1, [sp+48]
    00114570ldrsb x27, [x1]
    00114574adrp x27, 0x937000
    00114578ldr w2, [x27+3056]
    0011457ccbz w2, 0x114584
    00114580b 0x114588
    00114584
    00114584loc_114584:
    00114584b 0x114598
    00114588
    00114588loc_114588:
    00114588ldr x2, [x1+16]
    0011458cbl runtime.gcWriteBarrier1
    00114590str x2, [x25]
    00114594b 0x114598
    00114598
    00114598loc_114598:
    00114598adrp x2, 0x5c4000
    0011459cadd x2, x2, 3592
    001145a0str x2, [x1+16]
    001145a4ldr x1, [sp+48]
    001145a8ldrsb x27, [x1]
    001145acorr x2, xzr, 0x10000
    001145b0str x2, [x1+24]
    001145b4ldr x0, [sp+48]
    001145b8str x0, [sp+32]
    001145bcldur x29, [sp-8]
    001145c0ldr x30, [sp], 64
    001145c4ret x30
    001145c8
    001145c8loc_1145c8:
    001145c8stp x0, x1, [sp+8]
    001145ccmov x3, x30
    001145d0bl runtime.morestack_noctxt.abi0
    001145d4ldp x0, x1, [sp+8]
    001145d8b 0x1144b0
    001145dcudf 0
    001144b0
    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