File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000d17b0
000d17b0io.ReadAtLeast: ; void io.ReadAtLeast(io.Reader r, struct []uint8 buf, int min)
000d17b0ldr x16, [x28+16]
000d17b4sub x17, sp, 32
000d17b8subs xzr, x17, x16
000d17bcb.ls 0xd19f0
000d17c0str x30, [sp-160]!
000d17c4stur x29, [sp-8]
000d17c8sub x29, sp, 8
000d17ccstr x0, [sp+168]
000d17d0str x1, [sp+176]
000d17d4str x2, [sp+184]
000d17d8str x3, [sp+192]
000d17dcstr x4, [sp+200]
000d17e0str x5, [sp+208]
000d17e4str xzr, [sp+56]
000d17e8stp xzr, xzr, [sp+80]
000d17ecldr x4, [sp+192]
000d17f0str x4, [sp+64]
000d17f4ldr x5, [sp+208]
000d17f8subs xzr, x4, x5
000d17fcb.lt 0xd1804
000d1800b 0xd1830
000d1804
000d1804loc_d1804:
000d1804str xzr, [sp+56]
000d1808adrp x27, 0x950000
000d180cldr x1, [x27+1504]
000d1810adrp x27, 0x950000
000d1814ldr x2, [x27+1512]
000d1818str x1, [sp+80]
000d181cstr x2, [sp+88]
000d1820ldr x0, [sp+56]
000d1824ldur x29, [sp-8]
000d1828ldr x30, [sp], 160
000d182cret x30
000d1830
000d1830loc_d1830:
000d1830b 0xd1834
000d1834
000d1834loc_d1834:
000d1834ldr x4, [sp+208]
000d1838ldr x5, [sp+56]
000d183csubs xzr, x4, x5
000d1840cset x4, gt
000d1844strb w4, [sp+47]
000d1848b.gt 0xd1850
000d184cb 0xd1868
000d1850
000d1850loc_d1850:
000d1850ldr x4, [sp+80]
000d1854subs xzr, x4, 0
000d1858cset x4, ne
000d185ceor x4, x4, 1
000d1860strb w4, [sp+47]
000d1864b 0xd186c
000d1868
000d1868loc_d1868:
000d1868b 0xd186c
000d186c
000d186cloc_d186c:
000d186cldrb w4, [sp+47]
000d1870tbnz w4, 0, 0xd1878
000d1874b 0xd1924
000d1878
000d1878loc_d1878:
000d1878str xzr, [sp+48]
000d187cldr x0, [sp+56]
000d1880ldr x1, [sp+192]
000d1884ldr x4, [sp+184]
000d1888ldr x5, [sp+200]
000d188cb 0xd1890
000d1890
000d1890loc_d1890:
000d1890subs xzr, x1, x0
000d1894b.hs 0xd189c
000d1898b 0xd19e8
000d189c
000d189cloc_d189c:
000d189csub x5, x5, x0
000d18a0sub x6, x1, x0
000d18a4sub x7, xzr, x5
000d18a8and x7, x0, x7, asr #63
000d18acadd x4, x4, x7
000d18b0str x4, [sp+128]
000d18b4str x6, [sp+136]
000d18b8str x5, [sp+144]
000d18bcstp xzr, xzr, [sp+112]
000d18c0ldr x4, [sp+168]
000d18c4ldrsb x27, [x4]
000d18c8ldr x0, [sp+176]
000d18ccldr x4, [x4+24]
000d18d0ldr x1, [sp+128]
000d18d4ldr x2, [sp+136]
000d18d8ldr x3, [sp+144]
000d18dcblr x4
000d18e0str x0, [sp+64]
000d18e4str x1, [sp+112]
000d18e8str x2, [sp+120]
000d18ecldr x4, [sp+64]
000d18f0str x4, [sp+72]
000d18f4str x1, [sp+96]
000d18f8str x2, [sp+104]
000d18fcldr x4, [sp+72]
000d1900str x4, [sp+48]
000d1904str x1, [sp+80]
000d1908str x2, [sp+88]
000d190cldr x4, [sp+48]
000d1910ldr x5, [sp+56]
000d1914add x4, x5, x4
000d1918str x4, [sp+56]
000d191cb 0xd1920
000d1920
000d1920loc_d1920:
000d1920b 0xd1834
000d1924
000d1924loc_d1924:
000d1924ldr x3, [sp+208]
000d1928ldr x4, [sp+56]
000d192csubs xzr, x3, x4
000d1930b.le 0xd1938
000d1934b 0xd1940
000d1938
000d1938loc_d1938:
000d1938stp xzr, xzr, [sp+80]
000d193cb 0xd19d0
000d1940
000d1940loc_d1940:
000d1940ldr x3, [sp+56]
000d1944subs xzr, x3, 0
000d1948cset x3, gt
000d194cstrb w3, [sp+47]
000d1950b.gt 0xd1958
000d1954b 0xd199c
000d1958
000d1958loc_d1958:
000d1958ldr x3, [sp+80]
000d195cadrp x27, 0x950000
000d1960ldr x4, [x27+1520]
000d1964subs xzr, x4, x3
000d1968cset x3, eq
000d196cb.eq 0xd1974
000d1970b 0xd198c
000d1974
000d1974loc_d1974:
000d1974ldr x0, [sp+80]
000d1978ldr x1, [sp+88]
000d197cadrp x27, 0x950000
000d1980ldr x2, [x27+1528]
000d1984bl runtime.ifaceeq
000d1988b 0xd1994
000d198c
000d198cloc_d198c:
000d198cmov x0, x3
000d1990b 0xd1994
000d1994
000d1994loc_d1994:
000d1994strb w0, [sp+47]
000d1998b 0xd19a0
000d199c
000d199cloc_d199c:
000d199cb 0xd19a0
000d19a0
000d19a0loc_d19a0:
000d19a0ldrb w3, [sp+47]
000d19a4tbnz w3, 0, 0xd19ac
000d19a8b 0xd19c8
000d19ac
000d19acloc_d19ac:
000d19acadrp x27, 0x950000
000d19b0ldr x3, [x27+1536]
000d19b4adrp x27, 0x950000
000d19b8ldr x4, [x27+1544]
000d19bcstr x3, [sp+80]
000d19c0str x4, [sp+88]
000d19c4b 0xd19cc
000d19c8
000d19c8loc_d19c8:
000d19c8b 0xd19cc
000d19cc
000d19ccloc_d19cc:
000d19ccb 0xd19d0
000d19d0
000d19d0loc_d19d0:
000d19d0ldr x1, [sp+80]
000d19d4ldr x2, [sp+88]
000d19d8ldr x0, [sp+56]
000d19dcldur x29, [sp-8]
000d19e0ldr x30, [sp], 160
000d19e4ret x30
000d19e8
000d19e8loc_d19e8:
000d19e8bl runtime.panicSliceB
000d19echint
000d19f0
000d19f0loc_d19f0:
000d19f0stp x0, x1, [sp+8]
000d19f4stp x2, x3, [sp+24]
000d19f8stp x4, x5, [sp+40]
000d19fcmov x3, x30
000d1a00bl runtime.morestack_noctxt.abi0
000d1a04ldp x0, x1, [sp+8]
000d1a08ldp x2, x3, [sp+24]
000d1a0cldp x4, x5, [sp+40]
000d1a10b 0xd17b0
000d1a14udf 0
000d1a18udf 0
000d1a1cudf 0
000d17b0
000d17b0io.ReadAtLeast: ; void io.ReadAtLeast(io.Reader r, struct []uint8 buf, int min)
000d17b0ldr x16, [x28+16]
000d17b4sub x17, sp, 32
000d17b8subs xzr, x17, x16
000d17bcb.ls 0xd19f0
000d17c0str x30, [sp-160]!
000d17c4stur x29, [sp-8]
000d17c8sub x29, sp, 8
000d17ccstr x0, [sp+168]
000d17d0str x1, [sp+176]
000d17d4str x2, [sp+184]
000d17d8str x3, [sp+192]
000d17dcstr x4, [sp+200]
000d17e0str x5, [sp+208]
000d17e4str xzr, [sp+56]
000d17e8stp xzr, xzr, [sp+80]
000d17ecldr x4, [sp+192]
000d17f0str x4, [sp+64]
000d17f4ldr x5, [sp+208]
000d17f8subs xzr, x4, x5
000d17fcb.lt 0xd1804
000d1800b 0xd1830
000d1804
000d1804loc_d1804:
000d1804str xzr, [sp+56]
000d1808adrp x27, 0x950000
000d180cldr x1, [x27+1504]
000d1810adrp x27, 0x950000
000d1814ldr x2, [x27+1512]
000d1818str x1, [sp+80]
000d181cstr x2, [sp+88]
000d1820ldr x0, [sp+56]
000d1824ldur x29, [sp-8]
000d1828ldr x30, [sp], 160
000d182cret x30
000d1830
000d1830loc_d1830:
000d1830b 0xd1834
000d1834
000d1834loc_d1834:
000d1834ldr x4, [sp+208]
000d1838ldr x5, [sp+56]
000d183csubs xzr, x4, x5
000d1840cset x4, gt
000d1844strb w4, [sp+47]
000d1848b.gt 0xd1850
000d184cb 0xd1868
000d1850
000d1850loc_d1850:
000d1850ldr x4, [sp+80]
000d1854subs xzr, x4, 0
000d1858cset x4, ne
000d185ceor x4, x4, 1
000d1860strb w4, [sp+47]
000d1864b 0xd186c
000d1868
000d1868loc_d1868:
000d1868b 0xd186c
000d186c
000d186cloc_d186c:
000d186cldrb w4, [sp+47]
000d1870tbnz w4, 0, 0xd1878
000d1874b 0xd1924
000d1878
000d1878loc_d1878:
000d1878str xzr, [sp+48]
000d187cldr x0, [sp+56]
000d1880ldr x1, [sp+192]
000d1884ldr x4, [sp+184]
000d1888ldr x5, [sp+200]
000d188cb 0xd1890
000d1890
000d1890loc_d1890:
000d1890subs xzr, x1, x0
000d1894b.hs 0xd189c
000d1898b 0xd19e8
000d189c
000d189cloc_d189c:
000d189csub x5, x5, x0
000d18a0sub x6, x1, x0
000d18a4sub x7, xzr, x5
000d18a8and x7, x0, x7, asr #63
000d18acadd x4, x4, x7
000d18b0str x4, [sp+128]
000d18b4str x6, [sp+136]
000d18b8str x5, [sp+144]
000d18bcstp xzr, xzr, [sp+112]
000d18c0ldr x4, [sp+168]
000d18c4ldrsb x27, [x4]
000d18c8ldr x0, [sp+176]
000d18ccldr x4, [x4+24]
000d18d0ldr x1, [sp+128]
000d18d4ldr x2, [sp+136]
000d18d8ldr x3, [sp+144]
000d18dcblr x4
000d18e0str x0, [sp+64]
000d18e4str x1, [sp+112]
000d18e8str x2, [sp+120]
000d18ecldr x4, [sp+64]
000d18f0str x4, [sp+72]
000d18f4str x1, [sp+96]
000d18f8str x2, [sp+104]
000d18fcldr x4, [sp+72]
000d1900str x4, [sp+48]
000d1904str x1, [sp+80]
000d1908str x2, [sp+88]
000d190cldr x4, [sp+48]
000d1910ldr x5, [sp+56]
000d1914add x4, x5, x4
000d1918str x4, [sp+56]
000d191cb 0xd1920
000d1920
000d1920loc_d1920:
000d1920b 0xd1834
000d1924
000d1924loc_d1924:
000d1924ldr x3, [sp+208]
000d1928ldr x4, [sp+56]
000d192csubs xzr, x3, x4
000d1930b.le 0xd1938
000d1934b 0xd1940
000d1938
000d1938loc_d1938:
000d1938stp xzr, xzr, [sp+80]
000d193cb 0xd19d0
000d1940
000d1940loc_d1940:
000d1940ldr x3, [sp+56]
000d1944subs xzr, x3, 0
000d1948cset x3, gt
000d194cstrb w3, [sp+47]
000d1950b.gt 0xd1958
000d1954b 0xd199c
000d1958
000d1958loc_d1958:
000d1958ldr x3, [sp+80]
000d195cadrp x27, 0x950000
000d1960ldr x4, [x27+1520]
000d1964subs xzr, x4, x3
000d1968cset x3, eq
000d196cb.eq 0xd1974
000d1970b 0xd198c
000d1974
000d1974loc_d1974:
000d1974ldr x0, [sp+80]
000d1978ldr x1, [sp+88]
000d197cadrp x27, 0x950000
000d1980ldr x2, [x27+1528]
000d1984bl runtime.ifaceeq
000d1988b 0xd1994
000d198c
000d198cloc_d198c:
000d198cmov x0, x3
000d1990b 0xd1994
000d1994
000d1994loc_d1994:
000d1994strb w0, [sp+47]
000d1998b 0xd19a0
000d199c
000d199cloc_d199c:
000d199cb 0xd19a0
000d19a0
000d19a0loc_d19a0:
000d19a0ldrb w3, [sp+47]
000d19a4tbnz w3, 0, 0xd19ac
000d19a8b 0xd19c8
000d19ac
000d19acloc_d19ac:
000d19acadrp x27, 0x950000
000d19b0ldr x3, [x27+1536]
000d19b4adrp x27, 0x950000
000d19b8ldr x4, [x27+1544]
000d19bcstr x3, [sp+80]
000d19c0str x4, [sp+88]
000d19c4b 0xd19cc
000d19c8
000d19c8loc_d19c8:
000d19c8b 0xd19cc
000d19cc
000d19ccloc_d19cc:
000d19ccb 0xd19d0
000d19d0
000d19d0loc_d19d0:
000d19d0ldr x1, [sp+80]
000d19d4ldr x2, [sp+88]
000d19d8ldr x0, [sp+56]
000d19dcldur x29, [sp-8]
000d19e0ldr x30, [sp], 160
000d19e4ret x30
000d19e8
000d19e8loc_d19e8:
000d19e8bl runtime.panicSliceB
000d19echint
000d19f0
000d19f0loc_d19f0:
000d19f0stp x0, x1, [sp+8]
000d19f4stp x2, x3, [sp+24]
000d19f8stp x4, x5, [sp+40]
000d19fcmov x3, x30
000d1a00bl runtime.morestack_noctxt.abi0
000d1a04ldp x0, x1, [sp+8]
000d1a08ldp x2, x3, [sp+24]
000d1a0cldp x4, x5, [sp+40]
000d1a10b 0xd17b0
000d1a14udf 0
000d1a18udf 0
000d1a1cudf 0
000d17b0
000d1a20
000d1a20io.ReadFull: ; void io.ReadFull(io.Reader r, struct []uint8 buf)
000d1a20ldr x16, [x28+16]
000d1a24sub x17, sp, 16
000d1a28subs xzr, x17, x16
000d1a2cb.ls 0xd1abc
000d1a30str x30, [sp-144]!
000d1a34stur x29, [sp-8]
000d1a38sub x29, sp, 8
000d1a3cstr x0, [sp+152]
000d1a40str x1, [sp+160]
000d1a44str x2, [sp+168]
000d1a48str x3, [sp+176]
000d1a4cstr x4, [sp+184]
000d1a50str xzr, [sp+56]
000d1a54stp xzr, xzr, [sp+88]
000d1a58ldr x6, [sp+176]
000d1a5cstr x6, [sp+72]
000d1a60stp xzr, xzr, [sp+104]
000d1a64ldr x5, [sp+72]
000d1a68ldr x2, [sp+168]
000d1a6cldr x3, [sp+176]
000d1a70ldr x1, [sp+160]
000d1a74ldr x4, [sp+184]
000d1a78ldr x0, [sp+152]
000d1a7cbl io.ReadAtLeast
000d1a80str x0, [sp+64]
000d1a84str x1, [sp+104]
000d1a88str x2, [sp+112]
000d1a8cldr x6, [sp+64]
000d1a90str x6, [sp+80]
000d1a94str x1, [sp+120]
000d1a98str x2, [sp+128]
000d1a9cldr x6, [sp+80]
000d1aa0str x6, [sp+56]
000d1aa4str x1, [sp+88]
000d1aa8str x2, [sp+96]
000d1aacldr x0, [sp+56]
000d1ab0ldur x29, [sp-8]
000d1ab4ldr x30, [sp], 144
000d1ab8ret x30
000d1abc
000d1abcloc_d1abc:
000d1abcstp x0, x1, [sp+8]
000d1ac0stp x2, x3, [sp+24]
000d1ac4str x4, [sp+40]
000d1ac8mov x3, x30
000d1accbl runtime.morestack_noctxt.abi0
000d1ad0ldp x0, x1, [sp+8]
000d1ad4ldp x2, x3, [sp+24]
000d1ad8ldr x4, [sp+40]
000d1adcb 0xd1a20
000d1a20
000d1a20io.ReadFull: ; void io.ReadFull(io.Reader r, struct []uint8 buf)
000d1a20ldr x16, [x28+16]
000d1a24sub x17, sp, 16
000d1a28subs xzr, x17, x16
000d1a2cb.ls 0xd1abc
000d1a30str x30, [sp-144]!
000d1a34stur x29, [sp-8]
000d1a38sub x29, sp, 8
000d1a3cstr x0, [sp+152]
000d1a40str x1, [sp+160]
000d1a44str x2, [sp+168]
000d1a48str x3, [sp+176]
000d1a4cstr x4, [sp+184]
000d1a50str xzr, [sp+56]
000d1a54stp xzr, xzr, [sp+88]
000d1a58ldr x6, [sp+176]
000d1a5cstr x6, [sp+72]
000d1a60stp xzr, xzr, [sp+104]
000d1a64ldr x5, [sp+72]
000d1a68ldr x2, [sp+168]
000d1a6cldr x3, [sp+176]
000d1a70ldr x1, [sp+160]
000d1a74ldr x4, [sp+184]
000d1a78ldr x0, [sp+152]
000d1a7cbl io.ReadAtLeast
000d1a80str x0, [sp+64]
000d1a84str x1, [sp+104]
000d1a88str x2, [sp+112]
000d1a8cldr x6, [sp+64]
000d1a90str x6, [sp+80]
000d1a94str x1, [sp+120]
000d1a98str x2, [sp+128]
000d1a9cldr x6, [sp+80]
000d1aa0str x6, [sp+56]
000d1aa4str x1, [sp+88]
000d1aa8str x2, [sp+96]
000d1aacldr x0, [sp+56]
000d1ab0ldur x29, [sp-8]
000d1ab4ldr x30, [sp], 144
000d1ab8ret x30
000d1abc
000d1abcloc_d1abc:
000d1abcstp x0, x1, [sp+8]
000d1ac0stp x2, x3, [sp+24]
000d1ac4str x4, [sp+40]
000d1ac8mov x3, x30
000d1accbl runtime.morestack_noctxt.abi0
000d1ad0ldp x0, x1, [sp+8]
000d1ad4ldp x2, x3, [sp+24]
000d1ad8ldr x4, [sp+40]
000d1adcb 0xd1a20
000d1a20
000d1ae0
000d1ae0io.CopyN: ; void io.CopyN(io.Writer dst, io.Reader src, int64 n)
000d1ae0ldr x16, [x28+16]
000d1ae4sub x17, sp, 16
000d1ae8subs xzr, x17, x16
000d1aecb.ls 0xd1c28
000d1af0str x30, [sp-144]!
000d1af4stur x29, [sp-8]
000d1af8sub x29, sp, 8
000d1afcstr x0, [sp+152]
000d1b00str x1, [sp+160]
000d1b04str x2, [sp+168]
000d1b08str x3, [sp+176]
000d1b0cstr x4, [sp+184]
000d1b10str xzr, [sp+48]
000d1b14stp xzr, xzr, [sp+72]
000d1b18ldr x2, [sp+184]
000d1b1cldr x0, [sp+168]
000d1b20ldr x1, [sp+176]
000d1b24bl io.LimitReader
000d1b28str x0, [sp+104]
000d1b2cstr x1, [sp+112]
000d1b30stp xzr, xzr, [sp+88]
000d1b34ldr x1, [sp+160]
000d1b38ldr x0, [sp+152]
000d1b3cldr x2, [sp+104]
000d1b40ldr x3, [sp+112]
000d1b44bl io.Copy
000d1b48str x0, [sp+56]
000d1b4cstr x1, [sp+88]
000d1b50str x2, [sp+96]
000d1b54ldr x3, [sp+56]
000d1b58str x3, [sp+64]
000d1b5cstr x1, [sp+120]
000d1b60str x2, [sp+128]
000d1b64ldr x3, [sp+64]
000d1b68str x3, [sp+48]
000d1b6cstr x1, [sp+72]
000d1b70str x2, [sp+80]
000d1b74ldr x3, [sp+184]
000d1b78ldr x4, [sp+48]
000d1b7csubs xzr, x3, x4
000d1b80b.eq 0xd1b88
000d1b84b 0xd1bac
000d1b88
000d1b88loc_d1b88:
000d1b88ldr x3, [sp+184]
000d1b8cstr x3, [sp+48]
000d1b90stp xzr, xzr, [sp+72]
000d1b94ldr x0, [sp+48]
000d1b98mov x1, xzr
000d1b9cmov x2, xzr
000d1ba0ldur x29, [sp-8]
000d1ba4ldr x30, [sp], 144
000d1ba8ret x30
000d1bac
000d1bacloc_d1bac:
000d1bacldr x3, [sp+184]
000d1bb0ldr x4, [sp+48]
000d1bb4subs xzr, x3, x4
000d1bb8cset x3, gt
000d1bbcstrb w3, [sp+47]
000d1bc0b.gt 0xd1bc8
000d1bc4b 0xd1be0
000d1bc8
000d1bc8loc_d1bc8:
000d1bc8ldr x3, [sp+72]
000d1bccsubs xzr, x3, 0
000d1bd0cset x3, ne
000d1bd4eor x3, x3, 1
000d1bd8strb w3, [sp+47]
000d1bdcb 0xd1be4
000d1be0
000d1be0loc_d1be0:
000d1be0b 0xd1be4
000d1be4
000d1be4loc_d1be4:
000d1be4ldrb w3, [sp+47]
000d1be8tbnz w3, 0, 0xd1bf0
000d1becb 0xd1c0c
000d1bf0
000d1bf0loc_d1bf0:
000d1bf0adrp x27, 0x950000
000d1bf4ldr x3, [x27+1520]
000d1bf8adrp x27, 0x950000
000d1bfcldr x4, [x27+1528]
000d1c00str x3, [sp+72]
000d1c04str x4, [sp+80]
000d1c08b 0xd1c10
000d1c0c
000d1c0cloc_d1c0c:
000d1c0cb 0xd1c10
000d1c10
000d1c10loc_d1c10:
000d1c10ldr x1, [sp+72]
000d1c14ldr x2, [sp+80]
000d1c18ldr x0, [sp+48]
000d1c1cldur x29, [sp-8]
000d1c20ldr x30, [sp], 144
000d1c24ret x30
000d1c28
000d1c28loc_d1c28:
000d1c28stp x0, x1, [sp+8]
000d1c2cstp x2, x3, [sp+24]
000d1c30str x4, [sp+40]
000d1c34mov x3, x30
000d1c38bl runtime.morestack_noctxt.abi0
000d1c3cldp x0, x1, [sp+8]
000d1c40ldp x2, x3, [sp+24]
000d1c44ldr x4, [sp+40]
000d1c48b 0xd1ae0
000d1c4cudf 0
000d1ae0
000d1ae0io.CopyN: ; void io.CopyN(io.Writer dst, io.Reader src, int64 n)
000d1ae0ldr x16, [x28+16]
000d1ae4sub x17, sp, 16
000d1ae8subs xzr, x17, x16
000d1aecb.ls 0xd1c28
000d1af0str x30, [sp-144]!
000d1af4stur x29, [sp-8]
000d1af8sub x29, sp, 8
000d1afcstr x0, [sp+152]
000d1b00str x1, [sp+160]
000d1b04str x2, [sp+168]
000d1b08str x3, [sp+176]
000d1b0cstr x4, [sp+184]
000d1b10str xzr, [sp+48]
000d1b14stp xzr, xzr, [sp+72]
000d1b18ldr x2, [sp+184]
000d1b1cldr x0, [sp+168]
000d1b20ldr x1, [sp+176]
000d1b24bl io.LimitReader
000d1b28str x0, [sp+104]
000d1b2cstr x1, [sp+112]
000d1b30stp xzr, xzr, [sp+88]
000d1b34ldr x1, [sp+160]
000d1b38ldr x0, [sp+152]
000d1b3cldr x2, [sp+104]
000d1b40ldr x3, [sp+112]
000d1b44bl io.Copy
000d1b48str x0, [sp+56]
000d1b4cstr x1, [sp+88]
000d1b50str x2, [sp+96]
000d1b54ldr x3, [sp+56]
000d1b58str x3, [sp+64]
000d1b5cstr x1, [sp+120]
000d1b60str x2, [sp+128]
000d1b64ldr x3, [sp+64]
000d1b68str x3, [sp+48]
000d1b6cstr x1, [sp+72]
000d1b70str x2, [sp+80]
000d1b74ldr x3, [sp+184]
000d1b78ldr x4, [sp+48]
000d1b7csubs xzr, x3, x4
000d1b80b.eq 0xd1b88
000d1b84b 0xd1bac
000d1b88
000d1b88loc_d1b88:
000d1b88ldr x3, [sp+184]
000d1b8cstr x3, [sp+48]
000d1b90stp xzr, xzr, [sp+72]
000d1b94ldr x0, [sp+48]
000d1b98mov x1, xzr
000d1b9cmov x2, xzr
000d1ba0ldur x29, [sp-8]
000d1ba4ldr x30, [sp], 144
000d1ba8ret x30
000d1bac
000d1bacloc_d1bac:
000d1bacldr x3, [sp+184]
000d1bb0ldr x4, [sp+48]
000d1bb4subs xzr, x3, x4
000d1bb8cset x3, gt
000d1bbcstrb w3, [sp+47]
000d1bc0b.gt 0xd1bc8
000d1bc4b 0xd1be0
000d1bc8
000d1bc8loc_d1bc8:
000d1bc8ldr x3, [sp+72]
000d1bccsubs xzr, x3, 0
000d1bd0cset x3, ne
000d1bd4eor x3, x3, 1
000d1bd8strb w3, [sp+47]
000d1bdcb 0xd1be4
000d1be0
000d1be0loc_d1be0:
000d1be0b 0xd1be4
000d1be4
000d1be4loc_d1be4:
000d1be4ldrb w3, [sp+47]
000d1be8tbnz w3, 0, 0xd1bf0
000d1becb 0xd1c0c
000d1bf0
000d1bf0loc_d1bf0:
000d1bf0adrp x27, 0x950000
000d1bf4ldr x3, [x27+1520]
000d1bf8adrp x27, 0x950000
000d1bfcldr x4, [x27+1528]
000d1c00str x3, [sp+72]
000d1c04str x4, [sp+80]
000d1c08b 0xd1c10
000d1c0c
000d1c0cloc_d1c0c:
000d1c0cb 0xd1c10
000d1c10
000d1c10loc_d1c10:
000d1c10ldr x1, [sp+72]
000d1c14ldr x2, [sp+80]
000d1c18ldr x0, [sp+48]
000d1c1cldur x29, [sp-8]
000d1c20ldr x30, [sp], 144
000d1c24ret x30
000d1c28
000d1c28loc_d1c28:
000d1c28stp x0, x1, [sp+8]
000d1c2cstp x2, x3, [sp+24]
000d1c30str x4, [sp+40]
000d1c34mov x3, x30
000d1c38bl runtime.morestack_noctxt.abi0
000d1c3cldp x0, x1, [sp+8]
000d1c40ldp x2, x3, [sp+24]
000d1c44ldr x4, [sp+40]
000d1c48b 0xd1ae0
000d1c4cudf 0
000d1ae0
000d1c50
000d1c50io.Copy: ; void io.Copy(io.Writer dst, io.Reader src)
000d1c50ldr x16, [x28+16]
000d1c54sub x17, sp, 16
000d1c58subs xzr, x17, x16
000d1c5cb.ls 0xd1ce4
000d1c60str x30, [sp-144]!
000d1c64stur x29, [sp-8]
000d1c68sub x29, sp, 8
000d1c6cstr x0, [sp+152]
000d1c70str x1, [sp+160]
000d1c74str x2, [sp+168]
000d1c78str x3, [sp+176]
000d1c7cstr xzr, [sp+64]
000d1c80stp xzr, xzr, [sp+88]
000d1c84stp xzr, xzr, [sp+104]
000d1c88ldr x0, [sp+152]
000d1c8cldr x2, [sp+168]
000d1c90ldr x1, [sp+160]
000d1c94ldr x3, [sp+176]
000d1c98mov x4, xzr
000d1c9cmov x5, xzr
000d1ca0mov x6, x5
000d1ca4bl io.copyBuffer
000d1ca8str x0, [sp+72]
000d1cacstr x1, [sp+104]
000d1cb0str x2, [sp+112]
000d1cb4ldr x7, [sp+72]
000d1cb8str x7, [sp+80]
000d1cbcstr x1, [sp+120]
000d1cc0str x2, [sp+128]
000d1cc4ldr x7, [sp+80]
000d1cc8str x7, [sp+64]
000d1cccstr x1, [sp+88]
000d1cd0str x2, [sp+96]
000d1cd4ldr x0, [sp+64]
000d1cd8ldur x29, [sp-8]
000d1cdcldr x30, [sp], 144
000d1ce0ret x30
000d1ce4
000d1ce4loc_d1ce4:
000d1ce4stp x0, x1, [sp+8]
000d1ce8stp x2, x3, [sp+24]
000d1cecmov x3, x30
000d1cf0bl runtime.morestack_noctxt.abi0
000d1cf4ldp x0, x1, [sp+8]
000d1cf8ldp x2, x3, [sp+24]
000d1cfcb 0xd1c50
000d1c50
000d1c50io.Copy: ; void io.Copy(io.Writer dst, io.Reader src)
000d1c50ldr x16, [x28+16]
000d1c54sub x17, sp, 16
000d1c58subs xzr, x17, x16
000d1c5cb.ls 0xd1ce4
000d1c60str x30, [sp-144]!
000d1c64stur x29, [sp-8]
000d1c68sub x29, sp, 8
000d1c6cstr x0, [sp+152]
000d1c70str x1, [sp+160]
000d1c74str x2, [sp+168]
000d1c78str x3, [sp+176]
000d1c7cstr xzr, [sp+64]
000d1c80stp xzr, xzr, [sp+88]
000d1c84stp xzr, xzr, [sp+104]
000d1c88ldr x0, [sp+152]
000d1c8cldr x2, [sp+168]
000d1c90ldr x1, [sp+160]
000d1c94ldr x3, [sp+176]
000d1c98mov x4, xzr
000d1c9cmov x5, xzr
000d1ca0mov x6, x5
000d1ca4bl io.copyBuffer
000d1ca8str x0, [sp+72]
000d1cacstr x1, [sp+104]
000d1cb0str x2, [sp+112]
000d1cb4ldr x7, [sp+72]
000d1cb8str x7, [sp+80]
000d1cbcstr x1, [sp+120]
000d1cc0str x2, [sp+128]
000d1cc4ldr x7, [sp+80]
000d1cc8str x7, [sp+64]
000d1cccstr x1, [sp+88]
000d1cd0str x2, [sp+96]
000d1cd4ldr x0, [sp+64]
000d1cd8ldur x29, [sp-8]
000d1cdcldr x30, [sp], 144
000d1ce0ret x30
000d1ce4
000d1ce4loc_d1ce4:
000d1ce4stp x0, x1, [sp+8]
000d1ce8stp x2, x3, [sp+24]
000d1cecmov x3, x30
000d1cf0bl runtime.morestack_noctxt.abi0
000d1cf4ldp x0, x1, [sp+8]
000d1cf8ldp x2, x3, [sp+24]
000d1cfcb 0xd1c50
000d1c50
000d1d00
000d1d00io.CopyBuffer: ; void io.CopyBuffer(io.Writer dst, io.Reader src, struct []uint8 buf)
000d1d00ldr x16, [x28+16]
000d1d04sub x17, sp, 32
000d1d08subs xzr, x17, x16
000d1d0cb.ls 0xd1df8
000d1d10str x30, [sp-160]!
000d1d14stur x29, [sp-8]
000d1d18sub x29, sp, 8
000d1d1cstr x0, [sp+168]
000d1d20str x1, [sp+176]
000d1d24str x2, [sp+184]
000d1d28str x3, [sp+192]
000d1d2cstr x4, [sp+200]
000d1d30str x5, [sp+208]
000d1d34str x6, [sp+216]
000d1d38str xzr, [sp+72]
000d1d3cstp xzr, xzr, [sp+104]
000d1d40ldr x7, [sp+200]
000d1d44subs xzr, x7, 0
000d1d48cset x8, ne
000d1d4cstrb w8, [sp+71]
000d1d50cbnz x7, 0xd1d58
000d1d54b 0xd1d70
000d1d58
000d1d58loc_d1d58:
000d1d58ldr x7, [sp+208]
000d1d5cstr x7, [sp+88]
000d1d60subs xzr, x7, 0
000d1d64cset x7, eq
000d1d68strb w7, [sp+71]
000d1d6cb 0xd1d74
000d1d70
000d1d70loc_d1d70:
000d1d70b 0xd1d74
000d1d74
000d1d74loc_d1d74:
000d1d74ldrb w7, [sp+71]
000d1d78tbnz w7, 0, 0xd1de0
000d1d7cb 0xd1d80
000d1d80
000d1d80loc_d1d80:
000d1d80stp xzr, xzr, [sp+136]
000d1d84ldr x0, [sp+168]
000d1d88ldr x2, [sp+184]
000d1d8cldr x4, [sp+200]
000d1d90ldr x5, [sp+208]
000d1d94ldr x1, [sp+176]
000d1d98ldr x3, [sp+192]
000d1d9cldr x6, [sp+216]
000d1da0bl io.copyBuffer
000d1da4str x0, [sp+80]
000d1da8str x1, [sp+136]
000d1dacstr x2, [sp+144]
000d1db0ldr x7, [sp+80]
000d1db4str x7, [sp+96]
000d1db8str x1, [sp+120]
000d1dbcstr x2, [sp+128]
000d1dc0ldr x7, [sp+96]
000d1dc4str x7, [sp+72]
000d1dc8str x1, [sp+104]
000d1dccstr x2, [sp+112]
000d1dd0ldr x0, [sp+72]
000d1dd4ldur x29, [sp-8]
000d1dd8ldr x30, [sp], 160
000d1ddcret x30
000d1de0
000d1de0loc_d1de0:
000d1de0adrp x0, 0x524000
000d1de4add x0, x0, 2944
000d1de8adrp x1, 0x640000
000d1decadd x1, x1, 1184
000d1df0bl runtime.gopanic
000d1df4hint
000d1df8
000d1df8loc_d1df8:
000d1df8stp x0, x1, [sp+8]
000d1dfcstp x2, x3, [sp+24]
000d1e00stp x4, x5, [sp+40]
000d1e04str x6, [sp+56]
000d1e08mov x3, x30
000d1e0cbl runtime.morestack_noctxt.abi0
000d1e10ldp x0, x1, [sp+8]
000d1e14ldp x2, x3, [sp+24]
000d1e18ldp x4, x5, [sp+40]
000d1e1cldr x6, [sp+56]
000d1e20b 0xd1d00
000d1e24udf 0
000d1e28udf 0
000d1e2cudf 0
000d1d00
000d1d00io.CopyBuffer: ; void io.CopyBuffer(io.Writer dst, io.Reader src, struct []uint8 buf)
000d1d00ldr x16, [x28+16]
000d1d04sub x17, sp, 32
000d1d08subs xzr, x17, x16
000d1d0cb.ls 0xd1df8
000d1d10str x30, [sp-160]!
000d1d14stur x29, [sp-8]
000d1d18sub x29, sp, 8
000d1d1cstr x0, [sp+168]
000d1d20str x1, [sp+176]
000d1d24str x2, [sp+184]
000d1d28str x3, [sp+192]
000d1d2cstr x4, [sp+200]
000d1d30str x5, [sp+208]
000d1d34str x6, [sp+216]
000d1d38str xzr, [sp+72]
000d1d3cstp xzr, xzr, [sp+104]
000d1d40ldr x7, [sp+200]
000d1d44subs xzr, x7, 0
000d1d48cset x8, ne
000d1d4cstrb w8, [sp+71]
000d1d50cbnz x7, 0xd1d58
000d1d54b 0xd1d70
000d1d58
000d1d58loc_d1d58:
000d1d58ldr x7, [sp+208]
000d1d5cstr x7, [sp+88]
000d1d60subs xzr, x7, 0
000d1d64cset x7, eq
000d1d68strb w7, [sp+71]
000d1d6cb 0xd1d74
000d1d70
000d1d70loc_d1d70:
000d1d70b 0xd1d74
000d1d74
000d1d74loc_d1d74:
000d1d74ldrb w7, [sp+71]
000d1d78tbnz w7, 0, 0xd1de0
000d1d7cb 0xd1d80
000d1d80
000d1d80loc_d1d80:
000d1d80stp xzr, xzr, [sp+136]
000d1d84ldr x0, [sp+168]
000d1d88ldr x2, [sp+184]
000d1d8cldr x4, [sp+200]
000d1d90ldr x5, [sp+208]
000d1d94ldr x1, [sp+176]
000d1d98ldr x3, [sp+192]
000d1d9cldr x6, [sp+216]
000d1da0bl io.copyBuffer
000d1da4str x0, [sp+80]
000d1da8str x1, [sp+136]
000d1dacstr x2, [sp+144]
000d1db0ldr x7, [sp+80]
000d1db4str x7, [sp+96]
000d1db8str x1, [sp+120]
000d1dbcstr x2, [sp+128]
000d1dc0ldr x7, [sp+96]
000d1dc4str x7, [sp+72]
000d1dc8str x1, [sp+104]
000d1dccstr x2, [sp+112]
000d1dd0ldr x0, [sp+72]
000d1dd4ldur x29, [sp-8]
000d1dd8ldr x30, [sp], 160
000d1ddcret x30
000d1de0
000d1de0loc_d1de0:
000d1de0adrp x0, 0x524000
000d1de4add x0, x0, 2944
000d1de8adrp x1, 0x640000
000d1decadd x1, x1, 1184
000d1df0bl runtime.gopanic
000d1df4hint
000d1df8
000d1df8loc_d1df8:
000d1df8stp x0, x1, [sp+8]
000d1dfcstp x2, x3, [sp+24]
000d1e00stp x4, x5, [sp+40]
000d1e04str x6, [sp+56]
000d1e08mov x3, x30
000d1e0cbl runtime.morestack_noctxt.abi0
000d1e10ldp x0, x1, [sp+8]
000d1e14ldp x2, x3, [sp+24]
000d1e18ldp x4, x5, [sp+40]
000d1e1cldr x6, [sp+56]
000d1e20b 0xd1d00
000d1e24udf 0
000d1e28udf 0
000d1e2cudf 0
000d1d00
000d1e30
000d1e30io.copyBuffer: ; void io.copyBuffer(io.Writer dst, io.Reader src, struct []uint8 buf)
000d1e30ldr x16, [x28+16]
000d1e34sub x17, sp, 288
000d1e38subs xzr, x17, x16
000d1e3cb.ls 0xd239c
000d1e40sub x20, sp, 416
000d1e44stp x29, x30, [x20-8]
000d1e48add sp, x20, 0
000d1e4csub x29, sp, 8
000d1e50str x0, [sp+424]
000d1e54str x1, [sp+432]
000d1e58str x2, [sp+440]
000d1e5cstr x3, [sp+448]
000d1e60str x4, [sp+456]
000d1e64str x5, [sp+464]
000d1e68str x6, [sp+472]
000d1e6cstr xzr, [sp+48]
000d1e70stp xzr, xzr, [sp+184]
000d1e74stp xzr, xzr, [sp+304]
000d1e78ldr x4, [sp+448]
000d1e7cldr x5, [sp+440]
000d1e80cbnz x5, 0xd1e88
000d1e84b 0xd1ea8
000d1e88
000d1e88loc_d1e88:
000d1e88str x4, [sp+232]
000d1e8cldr x1, [x5+8]
000d1e90adrp x0, 0x93d000
000d1e94add x0, x0, 624
000d1e98bl runtime.typeAssert
000d1e9cldr x4, [sp+232]
000d1ea0mov x5, x0
000d1ea4b 0xd1eac
000d1ea8
000d1ea8loc_d1ea8:
000d1ea8b 0xd1eac
000d1eac
000d1eacloc_d1eac:
000d1eacstr x5, [sp+304]
000d1eb0str x4, [sp+312]
000d1eb4subs xzr, x5, 0
000d1eb8cset x4, ne
000d1ebcstrb w4, [sp+45]
000d1ec0ldr x4, [sp+304]
000d1ec4ldr x5, [sp+312]
000d1ec8str x4, [sp+216]
000d1eccstr x5, [sp+224]
000d1ed0ldrb w4, [sp+45]
000d1ed4strb w4, [sp+44]
000d1ed8ldr x4, [sp+216]
000d1edcldr x5, [sp+224]
000d1ee0str x4, [sp+128]
000d1ee4str x5, [sp+136]
000d1ee8ldrb w4, [sp+44]
000d1eecstrb w4, [sp+43]
000d1ef0tbnz w4, 0, 0xd1ef8
000d1ef4b 0xd1f54
000d1ef8
000d1ef8loc_d1ef8:
000d1ef8stp xzr, xzr, [sp+288]
000d1efcldr x2, [sp+432]
000d1f00ldr x3, [sp+128]
000d1f04ldrsb x27, [x3]
000d1f08ldr x3, [x3+24]
000d1f0cldr x1, [sp+424]
000d1f10ldr x0, [sp+136]
000d1f14blr x3
000d1f18str x0, [sp+96]
000d1f1cstr x1, [sp+288]
000d1f20str x2, [sp+296]
000d1f24ldr x3, [sp+96]
000d1f28str x3, [sp+80]
000d1f2cstr x1, [sp+392]
000d1f30str x2, [sp+400]
000d1f34ldr x3, [sp+80]
000d1f38str x3, [sp+48]
000d1f3cstr x1, [sp+184]
000d1f40str x2, [sp+192]
000d1f44ldr x0, [sp+48]
000d1f48ldp x29, x30, [sp-8]
000d1f4cadd sp, sp, 416
000d1f50ret x30
000d1f54
000d1f54loc_d1f54:
000d1f54stp xzr, xzr, [sp+272]
000d1f58ldr x4, [sp+432]
000d1f5cldr x5, [sp+424]
000d1f60cbnz x5, 0xd1f68
000d1f64b 0xd1f88
000d1f68
000d1f68loc_d1f68:
000d1f68str x4, [sp+232]
000d1f6cldr x1, [x5+8]
000d1f70adrp x0, 0x93d000
000d1f74add x0, x0, 656
000d1f78bl runtime.typeAssert
000d1f7cldr x4, [sp+232]
000d1f80mov x5, x0
000d1f84b 0xd1f8c
000d1f88
000d1f88loc_d1f88:
000d1f88b 0xd1f8c
000d1f8c
000d1f8cloc_d1f8c:
000d1f8cstr x5, [sp+272]
000d1f90str x4, [sp+280]
000d1f94subs xzr, x5, 0
000d1f98cset x4, ne
000d1f9cstrb w4, [sp+45]
000d1fa0ldr x4, [sp+272]
000d1fa4ldr x5, [sp+280]
000d1fa8str x4, [sp+376]
000d1facstr x5, [sp+384]
000d1fb0ldrb w4, [sp+45]
000d1fb4strb w4, [sp+47]
000d1fb8ldr x4, [sp+376]
000d1fbcldr x5, [sp+384]
000d1fc0str x4, [sp+144]
000d1fc4str x5, [sp+152]
000d1fc8ldrb w4, [sp+47]
000d1fccstrb w4, [sp+42]
000d1fd0tbnz w4, 0, 0xd1fd8
000d1fd4b 0xd2034
000d1fd8
000d1fd8loc_d1fd8:
000d1fd8stp xzr, xzr, [sp+288]
000d1fdcldr x2, [sp+448]
000d1fe0ldr x3, [sp+144]
000d1fe4ldrsb x27, [x3]
000d1fe8ldr x3, [x3+24]
000d1fecldr x1, [sp+440]
000d1ff0ldr x0, [sp+152]
000d1ff4blr x3
000d1ff8str x0, [sp+96]
000d1ffcstr x1, [sp+288]
000d2000str x2, [sp+296]
000d2004ldr x3, [sp+96]
000d2008str x3, [sp+120]
000d200cstr x1, [sp+360]
000d2010str x2, [sp+368]
000d2014ldr x3, [sp+120]
000d2018str x3, [sp+48]
000d201cstr x1, [sp+184]
000d2020str x2, [sp+192]
000d2024ldr x0, [sp+48]
000d2028ldp x29, x30, [sp-8]
000d202cadd sp, sp, 416
000d2030ret x30
000d2034
000d2034loc_d2034:
000d2034ldr x4, [sp+456]
000d2038cbnz x4, 0xd2040
000d203cb 0xd2044
000d2040
000d2040loc_d2040:
000d2040b 0xd2150
000d2044
000d2044loc_d2044:
000d2044orr x3, xzr, 32768
000d2048str x3, [sp+56]
000d204cstr xzr, [sp+264]
000d2050ldr x3, [sp+440]
000d2054ldr x4, [sp+448]
000d2058adrp x5, 0x641000
000d205cadd x5, x5, 2232
000d2060subs xzr, x3, x5
000d2064b.eq 0xd206c
000d2068b 0xd2074
000d206c
000d206cloc_d206c:
000d206corr x0, xzr, 1
000d2070b 0xd2080
000d2074
000d2074loc_d2074:
000d2074mov x0, xzr
000d2078mov x4, xzr
000d207cb 0xd2080
000d2080
000d2080loc_d2080:
000d2080str x4, [sp+264]
000d2084strb w0, [sp+45]
000d2088ldr x3, [sp+264]
000d208cstr x3, [sp+352]
000d2090ldrb w3, [sp+45]
000d2094strb w3, [sp+46]
000d2098ldr x3, [sp+352]
000d209cstr x3, [sp+160]
000d20a0ldrb w3, [sp+46]
000d20a4strb w3, [sp+41]
000d20a8strb w3, [sp+45]
000d20actbnz w3, 0, 0xd20b4
000d20b0b 0xd20d4
000d20b4
000d20b4loc_d20b4:
000d20b4ldr x3, [sp+56]
000d20b8ldr x4, [sp+160]
000d20bcldrsb x27, [x4]
000d20c0ldr x4, [x4+16]
000d20c4subs xzr, x4, x3
000d20c8cset x3, lt
000d20ccstrb w3, [sp+45]
000d20d0b 0xd20d8
000d20d4
000d20d4loc_d20d4:
000d20d4b 0xd20d8
000d20d8
000d20d8loc_d20d8:
000d20d8ldrb w3, [sp+45]
000d20dctbnz w3, 0, 0xd20e4
000d20e0b 0xd2120
000d20e4
000d20e4loc_d20e4:
000d20e4ldr x3, [sp+160]
000d20e8ldrsb x27, [x3]
000d20ecldr x3, [x3+16]
000d20f0subs xzr, x3, 0
000d20f4b.le 0xd20fc
000d20f8b 0xd2108
000d20fc
000d20fcloc_d20fc:
000d20fcorr x3, xzr, 1
000d2100str x3, [sp+56]
000d2104b 0xd211c
000d2108
000d2108loc_d2108:
000d2108ldr x3, [sp+160]
000d210cldrsb x27, [x3]
000d2110ldr x3, [x3+16]
000d2114str x3, [sp+56]
000d2118b 0xd211c
000d211c
000d211cloc_d211c:
000d211cb 0xd2124
000d2120
000d2120loc_d2120:
000d2120b 0xd2124
000d2124
000d2124loc_d2124:
000d2124ldr x2, [sp+56]
000d2128ldr x1, [sp+56]
000d212cadrp x0, 0x523000
000d2130add x0, x0, 3072
000d2134bl runtime.makeslice
000d2138ldr x3, [sp+56]
000d213cldr x4, [sp+56]
000d2140str x0, [sp+456]
000d2144str x3, [sp+464]
000d2148str x4, [sp+472]
000d214cb 0xd2150
000d2150
000d2150loc_d2150:
000d2150b 0xd2154
000d2154
000d2154loc_d2154:
000d2154b 0xd2158
000d2158
000d2158loc_d2158:
000d2158stp xzr, xzr, [sp+288]
000d215cldr x2, [sp+464]
000d2160ldr x3, [sp+472]
000d2164ldr x4, [sp+440]
000d2168ldrsb x27, [x4]
000d216cldr x4, [x4+24]
000d2170ldr x1, [sp+456]
000d2174ldr x0, [sp+448]
000d2178blr x4
000d217cstr x0, [sp+88]
000d2180str x1, [sp+288]
000d2184str x2, [sp+296]
000d2188ldr x4, [sp+88]
000d218cstr x4, [sp+112]
000d2190str x1, [sp+336]
000d2194str x2, [sp+344]
000d2198ldr x4, [sp+112]
000d219cstr x4, [sp+72]
000d21a0str x1, [sp+200]
000d21a4str x2, [sp+208]
000d21a8ldr x4, [sp+72]
000d21acsubs xzr, x4, 0
000d21b0b.gt 0xd21b8
000d21b4b 0xd230c
000d21b8
000d21b8loc_d21b8:
000d21b8ldr x1, [sp+72]
000d21bcldr x2, [sp+472]
000d21c0ldr x4, [sp+456]
000d21c4subs xzr, x2, x1
000d21c8b.hs 0xd21d0
000d21ccb 0xd2394
000d21d0
000d21d0loc_d21d0:
000d21d0b 0xd21d4
000d21d4
000d21d4loc_d21d4:
000d21d4str x4, [sp+240]
000d21d8str x1, [sp+248]
000d21dcstr x2, [sp+256]
000d21e0stp xzr, xzr, [sp+288]
000d21e4ldr x4, [sp+424]
000d21e8ldrsb x27, [x4]
000d21ecldr x0, [sp+432]
000d21f0ldr x4, [x4+24]
000d21f4ldr x1, [sp+240]
000d21f8ldr x2, [sp+248]
000d21fcldr x3, [sp+256]
000d2200blr x4
000d2204str x0, [sp+88]
000d2208str x1, [sp+288]
000d220cstr x2, [sp+296]
000d2210ldr x4, [sp+88]
000d2214str x4, [sp+104]
000d2218str x1, [sp+320]
000d221cstr x2, [sp+328]
000d2220ldr x4, [sp+104]
000d2224str x4, [sp+64]
000d2228str x1, [sp+168]
000d222cstr x2, [sp+176]
000d2230ldr x4, [sp+64]
000d2234subs xzr, x4, 0
000d2238cset x5, lt
000d223cstrb w5, [sp+45]
000d2240tbnz x4, 63, 0xd2248
000d2244b 0xd224c
000d2248
000d2248loc_d2248:
000d2248b 0xd2264
000d224c
000d224cloc_d224c:
000d224cldr x4, [sp+72]
000d2250ldr x5, [sp+64]
000d2254subs xzr, x5, x4
000d2258cset x4, gt
000d225cstrb w4, [sp+45]
000d2260b 0xd2264
000d2264
000d2264loc_d2264:
000d2264ldrb w4, [sp+45]
000d2268tbnz w4, 0, 0xd2270
000d226cb 0xd22a4
000d2270
000d2270loc_d2270:
000d2270str xzr, [sp+64]
000d2274ldr x4, [sp+168]
000d2278cbnz x4, 0xd2280
000d227cb 0xd2284
000d2280
000d2280loc_d2280:
000d2280b 0xd22a0
000d2284
000d2284loc_d2284:
000d2284adrp x27, 0x94f000
000d2288ldr x4, [x27+1488]
000d228cadrp x27, 0x94f000
000d2290ldr x5, [x27+1496]
000d2294str x4, [sp+168]
000d2298str x5, [sp+176]
000d229cb 0xd22a0
000d22a0
000d22a0loc_d22a0:
000d22a0b 0xd22a8
000d22a4
000d22a4loc_d22a4:
000d22a4b 0xd22a8
000d22a8
000d22a8loc_d22a8:
000d22a8ldr x4, [sp+48]
000d22acldr x5, [sp+64]
000d22b0add x4, x4, x5
000d22b4str x4, [sp+48]
000d22b8ldr x4, [sp+168]
000d22bccbnz x4, 0xd22c4
000d22c0b 0xd22d8
000d22c4
000d22c4loc_d22c4:
000d22c4ldr x3, [sp+168]
000d22c8ldr x4, [sp+176]
000d22ccstr x3, [sp+184]
000d22d0str x4, [sp+192]
000d22d4b 0xd2374
000d22d8
000d22d8loc_d22d8:
000d22d8ldr x4, [sp+64]
000d22dcldr x5, [sp+72]
000d22e0subs xzr, x4, x5
000d22e4b.ne 0xd22ec
000d22e8b 0xd2308
000d22ec
000d22ecloc_d22ec:
000d22ecadrp x27, 0x94f000
000d22f0ldr x3, [x27+1472]
000d22f4adrp x27, 0x94f000
000d22f8ldr x4, [x27+1480]
000d22fcstr x3, [sp+184]
000d2300str x4, [sp+192]
000d2304b 0xd2374
000d2308
000d2308loc_d2308:
000d2308b 0xd2310
000d230c
000d230cloc_d230c:
000d230cb 0xd2310
000d2310
000d2310loc_d2310:
000d2310ldr x4, [sp+200]
000d2314cbnz x4, 0xd231c
000d2318b 0xd238c
000d231c
000d231cloc_d231c:
000d231cldr x3, [sp+200]
000d2320adrp x27, 0x94f000
000d2324ldr x4, [x27+1520]
000d2328subs xzr, x4, x3
000d232cb.ne 0xd2334
000d2330b 0xd2338
000d2334
000d2334loc_d2334:
000d2334b 0xd235c
000d2338
000d2338loc_d2338:
000d2338ldr x0, [sp+200]
000d233cldr x1, [sp+208]
000d2340adrp x27, 0x94f000
000d2344ldr x2, [x27+1528]
000d2348bl runtime.ifaceeq
000d234ctbnz w0, 0, 0xd2354
000d2350b 0xd2358
000d2354
000d2354loc_d2354:
000d2354b 0xd2370
000d2358
000d2358loc_d2358:
000d2358b 0xd235c
000d235c
000d235cloc_d235c:
000d235cldr x3, [sp+200]
000d2360ldr x4, [sp+208]
000d2364str x3, [sp+184]
000d2368str x4, [sp+192]
000d236cb 0xd2370
000d2370
000d2370loc_d2370:
000d2370b 0xd2374
000d2374
000d2374loc_d2374:
000d2374ldr x1, [sp+184]
000d2378ldr x2, [sp+192]
000d237cldr x0, [sp+48]
000d2380ldp x29, x30, [sp-8]
000d2384add sp, sp, 416
000d2388ret x30
000d238c
000d238cloc_d238c:
000d238cb 0xd2390
000d2390
000d2390loc_d2390:
000d2390b 0xd2154
000d2394
000d2394loc_d2394:
000d2394bl runtime.panicSliceAcap
000d2398hint
000d239c
000d239cloc_d239c:
000d239cstp x0, x1, [sp+8]
000d23a0stp x2, x3, [sp+24]
000d23a4stp x4, x5, [sp+40]
000d23a8str x6, [sp+56]
000d23acmov x3, x30
000d23b0bl runtime.morestack_noctxt.abi0
000d23b4ldp x0, x1, [sp+8]
000d23b8ldp x2, x3, [sp+24]
000d23bcldp x4, x5, [sp+40]
000d23c0ldr x6, [sp+56]
000d23c4b 0xd1e30
000d23c8udf 0
000d23ccudf 0
000d1e30
000d1e30io.copyBuffer: ; void io.copyBuffer(io.Writer dst, io.Reader src, struct []uint8 buf)
000d1e30ldr x16, [x28+16]
000d1e34sub x17, sp, 288
000d1e38subs xzr, x17, x16
000d1e3cb.ls 0xd239c
000d1e40sub x20, sp, 416
000d1e44stp x29, x30, [x20-8]
000d1e48add sp, x20, 0
000d1e4csub x29, sp, 8
000d1e50str x0, [sp+424]
000d1e54str x1, [sp+432]
000d1e58str x2, [sp+440]
000d1e5cstr x3, [sp+448]
000d1e60str x4, [sp+456]
000d1e64str x5, [sp+464]
000d1e68str x6, [sp+472]
000d1e6cstr xzr, [sp+48]
000d1e70stp xzr, xzr, [sp+184]
000d1e74stp xzr, xzr, [sp+304]
000d1e78ldr x4, [sp+448]
000d1e7cldr x5, [sp+440]
000d1e80cbnz x5, 0xd1e88
000d1e84b 0xd1ea8
000d1e88
000d1e88loc_d1e88:
000d1e88str x4, [sp+232]
000d1e8cldr x1, [x5+8]
000d1e90adrp x0, 0x93d000
000d1e94add x0, x0, 624
000d1e98bl runtime.typeAssert
000d1e9cldr x4, [sp+232]
000d1ea0mov x5, x0
000d1ea4b 0xd1eac
000d1ea8
000d1ea8loc_d1ea8:
000d1ea8b 0xd1eac
000d1eac
000d1eacloc_d1eac:
000d1eacstr x5, [sp+304]
000d1eb0str x4, [sp+312]
000d1eb4subs xzr, x5, 0
000d1eb8cset x4, ne
000d1ebcstrb w4, [sp+45]
000d1ec0ldr x4, [sp+304]
000d1ec4ldr x5, [sp+312]
000d1ec8str x4, [sp+216]
000d1eccstr x5, [sp+224]
000d1ed0ldrb w4, [sp+45]
000d1ed4strb w4, [sp+44]
000d1ed8ldr x4, [sp+216]
000d1edcldr x5, [sp+224]
000d1ee0str x4, [sp+128]
000d1ee4str x5, [sp+136]
000d1ee8ldrb w4, [sp+44]
000d1eecstrb w4, [sp+43]
000d1ef0tbnz w4, 0, 0xd1ef8
000d1ef4b 0xd1f54
000d1ef8
000d1ef8loc_d1ef8:
000d1ef8stp xzr, xzr, [sp+288]
000d1efcldr x2, [sp+432]
000d1f00ldr x3, [sp+128]
000d1f04ldrsb x27, [x3]
000d1f08ldr x3, [x3+24]
000d1f0cldr x1, [sp+424]
000d1f10ldr x0, [sp+136]
000d1f14blr x3
000d1f18str x0, [sp+96]
000d1f1cstr x1, [sp+288]
000d1f20str x2, [sp+296]
000d1f24ldr x3, [sp+96]
000d1f28str x3, [sp+80]
000d1f2cstr x1, [sp+392]
000d1f30str x2, [sp+400]
000d1f34ldr x3, [sp+80]
000d1f38str x3, [sp+48]
000d1f3cstr x1, [sp+184]
000d1f40str x2, [sp+192]
000d1f44ldr x0, [sp+48]
000d1f48ldp x29, x30, [sp-8]
000d1f4cadd sp, sp, 416
000d1f50ret x30
000d1f54
000d1f54loc_d1f54:
000d1f54stp xzr, xzr, [sp+272]
000d1f58ldr x4, [sp+432]
000d1f5cldr x5, [sp+424]
000d1f60cbnz x5, 0xd1f68
000d1f64b 0xd1f88
000d1f68
000d1f68loc_d1f68:
000d1f68str x4, [sp+232]
000d1f6cldr x1, [x5+8]
000d1f70adrp x0, 0x93d000
000d1f74add x0, x0, 656
000d1f78bl runtime.typeAssert
000d1f7cldr x4, [sp+232]
000d1f80mov x5, x0
000d1f84b 0xd1f8c
000d1f88
000d1f88loc_d1f88:
000d1f88b 0xd1f8c
000d1f8c
000d1f8cloc_d1f8c:
000d1f8cstr x5, [sp+272]
000d1f90str x4, [sp+280]
000d1f94subs xzr, x5, 0
000d1f98cset x4, ne
000d1f9cstrb w4, [sp+45]
000d1fa0ldr x4, [sp+272]
000d1fa4ldr x5, [sp+280]
000d1fa8str x4, [sp+376]
000d1facstr x5, [sp+384]
000d1fb0ldrb w4, [sp+45]
000d1fb4strb w4, [sp+47]
000d1fb8ldr x4, [sp+376]
000d1fbcldr x5, [sp+384]
000d1fc0str x4, [sp+144]
000d1fc4str x5, [sp+152]
000d1fc8ldrb w4, [sp+47]
000d1fccstrb w4, [sp+42]
000d1fd0tbnz w4, 0, 0xd1fd8
000d1fd4b 0xd2034
000d1fd8
000d1fd8loc_d1fd8:
000d1fd8stp xzr, xzr, [sp+288]
000d1fdcldr x2, [sp+448]
000d1fe0ldr x3, [sp+144]
000d1fe4ldrsb x27, [x3]
000d1fe8ldr x3, [x3+24]
000d1fecldr x1, [sp+440]
000d1ff0ldr x0, [sp+152]
000d1ff4blr x3
000d1ff8str x0, [sp+96]
000d1ffcstr x1, [sp+288]
000d2000str x2, [sp+296]
000d2004ldr x3, [sp+96]
000d2008str x3, [sp+120]
000d200cstr x1, [sp+360]
000d2010str x2, [sp+368]
000d2014ldr x3, [sp+120]
000d2018str x3, [sp+48]
000d201cstr x1, [sp+184]
000d2020str x2, [sp+192]
000d2024ldr x0, [sp+48]
000d2028ldp x29, x30, [sp-8]
000d202cadd sp, sp, 416
000d2030ret x30
000d2034
000d2034loc_d2034:
000d2034ldr x4, [sp+456]
000d2038cbnz x4, 0xd2040
000d203cb 0xd2044
000d2040
000d2040loc_d2040:
000d2040b 0xd2150
000d2044
000d2044loc_d2044:
000d2044orr x3, xzr, 32768
000d2048str x3, [sp+56]
000d204cstr xzr, [sp+264]
000d2050ldr x3, [sp+440]
000d2054ldr x4, [sp+448]
000d2058adrp x5, 0x641000
000d205cadd x5, x5, 2232
000d2060subs xzr, x3, x5
000d2064b.eq 0xd206c
000d2068b 0xd2074
000d206c
000d206cloc_d206c:
000d206corr x0, xzr, 1
000d2070b 0xd2080
000d2074
000d2074loc_d2074:
000d2074mov x0, xzr
000d2078mov x4, xzr
000d207cb 0xd2080
000d2080
000d2080loc_d2080:
000d2080str x4, [sp+264]
000d2084strb w0, [sp+45]
000d2088ldr x3, [sp+264]
000d208cstr x3, [sp+352]
000d2090ldrb w3, [sp+45]
000d2094strb w3, [sp+46]
000d2098ldr x3, [sp+352]
000d209cstr x3, [sp+160]
000d20a0ldrb w3, [sp+46]
000d20a4strb w3, [sp+41]
000d20a8strb w3, [sp+45]
000d20actbnz w3, 0, 0xd20b4
000d20b0b 0xd20d4
000d20b4
000d20b4loc_d20b4:
000d20b4ldr x3, [sp+56]
000d20b8ldr x4, [sp+160]
000d20bcldrsb x27, [x4]
000d20c0ldr x4, [x4+16]
000d20c4subs xzr, x4, x3
000d20c8cset x3, lt
000d20ccstrb w3, [sp+45]
000d20d0b 0xd20d8
000d20d4
000d20d4loc_d20d4:
000d20d4b 0xd20d8
000d20d8
000d20d8loc_d20d8:
000d20d8ldrb w3, [sp+45]
000d20dctbnz w3, 0, 0xd20e4
000d20e0b 0xd2120
000d20e4
000d20e4loc_d20e4:
000d20e4ldr x3, [sp+160]
000d20e8ldrsb x27, [x3]
000d20ecldr x3, [x3+16]
000d20f0subs xzr, x3, 0
000d20f4b.le 0xd20fc
000d20f8b 0xd2108
000d20fc
000d20fcloc_d20fc:
000d20fcorr x3, xzr, 1
000d2100str x3, [sp+56]
000d2104b 0xd211c
000d2108
000d2108loc_d2108:
000d2108ldr x3, [sp+160]
000d210cldrsb x27, [x3]
000d2110ldr x3, [x3+16]
000d2114str x3, [sp+56]
000d2118b 0xd211c
000d211c
000d211cloc_d211c:
000d211cb 0xd2124
000d2120
000d2120loc_d2120:
000d2120b 0xd2124
000d2124
000d2124loc_d2124:
000d2124ldr x2, [sp+56]
000d2128ldr x1, [sp+56]
000d212cadrp x0, 0x523000
000d2130add x0, x0, 3072
000d2134bl runtime.makeslice
000d2138ldr x3, [sp+56]
000d213cldr x4, [sp+56]
000d2140str x0, [sp+456]
000d2144str x3, [sp+464]
000d2148str x4, [sp+472]
000d214cb 0xd2150
000d2150
000d2150loc_d2150:
000d2150b 0xd2154
000d2154
000d2154loc_d2154:
000d2154b 0xd2158
000d2158
000d2158loc_d2158:
000d2158stp xzr, xzr, [sp+288]
000d215cldr x2, [sp+464]
000d2160ldr x3, [sp+472]
000d2164ldr x4, [sp+440]
000d2168ldrsb x27, [x4]
000d216cldr x4, [x4+24]
000d2170ldr x1, [sp+456]
000d2174ldr x0, [sp+448]
000d2178blr x4
000d217cstr x0, [sp+88]
000d2180str x1, [sp+288]
000d2184str x2, [sp+296]
000d2188ldr x4, [sp+88]
000d218cstr x4, [sp+112]
000d2190str x1, [sp+336]
000d2194str x2, [sp+344]
000d2198ldr x4, [sp+112]
000d219cstr x4, [sp+72]
000d21a0str x1, [sp+200]
000d21a4str x2, [sp+208]
000d21a8ldr x4, [sp+72]
000d21acsubs xzr, x4, 0
000d21b0b.gt 0xd21b8
000d21b4b 0xd230c
000d21b8
000d21b8loc_d21b8:
000d21b8ldr x1, [sp+72]
000d21bcldr x2, [sp+472]
000d21c0ldr x4, [sp+456]
000d21c4subs xzr, x2, x1
000d21c8b.hs 0xd21d0
000d21ccb 0xd2394
000d21d0
000d21d0loc_d21d0:
000d21d0b 0xd21d4
000d21d4
000d21d4loc_d21d4:
000d21d4str x4, [sp+240]
000d21d8str x1, [sp+248]
000d21dcstr x2, [sp+256]
000d21e0stp xzr, xzr, [sp+288]
000d21e4ldr x4, [sp+424]
000d21e8ldrsb x27, [x4]
000d21ecldr x0, [sp+432]
000d21f0ldr x4, [x4+24]
000d21f4ldr x1, [sp+240]
000d21f8ldr x2, [sp+248]
000d21fcldr x3, [sp+256]
000d2200blr x4
000d2204str x0, [sp+88]
000d2208str x1, [sp+288]
000d220cstr x2, [sp+296]
000d2210ldr x4, [sp+88]
000d2214str x4, [sp+104]
000d2218str x1, [sp+320]
000d221cstr x2, [sp+328]
000d2220ldr x4, [sp+104]
000d2224str x4, [sp+64]
000d2228str x1, [sp+168]
000d222cstr x2, [sp+176]
000d2230ldr x4, [sp+64]
000d2234subs xzr, x4, 0
000d2238cset x5, lt
000d223cstrb w5, [sp+45]
000d2240tbnz x4, 63, 0xd2248
000d2244b 0xd224c
000d2248
000d2248loc_d2248:
000d2248b 0xd2264
000d224c
000d224cloc_d224c:
000d224cldr x4, [sp+72]
000d2250ldr x5, [sp+64]
000d2254subs xzr, x5, x4
000d2258cset x4, gt
000d225cstrb w4, [sp+45]
000d2260b 0xd2264
000d2264
000d2264loc_d2264:
000d2264ldrb w4, [sp+45]
000d2268tbnz w4, 0, 0xd2270
000d226cb 0xd22a4
000d2270
000d2270loc_d2270:
000d2270str xzr, [sp+64]
000d2274ldr x4, [sp+168]
000d2278cbnz x4, 0xd2280
000d227cb 0xd2284
000d2280
000d2280loc_d2280:
000d2280b 0xd22a0
000d2284
000d2284loc_d2284:
000d2284adrp x27, 0x94f000
000d2288ldr x4, [x27+1488]
000d228cadrp x27, 0x94f000
000d2290ldr x5, [x27+1496]
000d2294str x4, [sp+168]
000d2298str x5, [sp+176]
000d229cb 0xd22a0
000d22a0
000d22a0loc_d22a0:
000d22a0b 0xd22a8
000d22a4
000d22a4loc_d22a4:
000d22a4b 0xd22a8
000d22a8
000d22a8loc_d22a8:
000d22a8ldr x4, [sp+48]
000d22acldr x5, [sp+64]
000d22b0add x4, x4, x5
000d22b4str x4, [sp+48]
000d22b8ldr x4, [sp+168]
000d22bccbnz x4, 0xd22c4
000d22c0b 0xd22d8
000d22c4
000d22c4loc_d22c4:
000d22c4ldr x3, [sp+168]
000d22c8ldr x4, [sp+176]
000d22ccstr x3, [sp+184]
000d22d0str x4, [sp+192]
000d22d4b 0xd2374
000d22d8
000d22d8loc_d22d8:
000d22d8ldr x4, [sp+64]
000d22dcldr x5, [sp+72]
000d22e0subs xzr, x4, x5
000d22e4b.ne 0xd22ec
000d22e8b 0xd2308
000d22ec
000d22ecloc_d22ec:
000d22ecadrp x27, 0x94f000
000d22f0ldr x3, [x27+1472]
000d22f4adrp x27, 0x94f000
000d22f8ldr x4, [x27+1480]
000d22fcstr x3, [sp+184]
000d2300str x4, [sp+192]
000d2304b 0xd2374
000d2308
000d2308loc_d2308:
000d2308b 0xd2310
000d230c
000d230cloc_d230c:
000d230cb 0xd2310
000d2310
000d2310loc_d2310:
000d2310ldr x4, [sp+200]
000d2314cbnz x4, 0xd231c
000d2318b 0xd238c
000d231c
000d231cloc_d231c:
000d231cldr x3, [sp+200]
000d2320adrp x27, 0x94f000
000d2324ldr x4, [x27+1520]
000d2328subs xzr, x4, x3
000d232cb.ne 0xd2334
000d2330b 0xd2338
000d2334
000d2334loc_d2334:
000d2334b 0xd235c
000d2338
000d2338loc_d2338:
000d2338ldr x0, [sp+200]
000d233cldr x1, [sp+208]
000d2340adrp x27, 0x94f000
000d2344ldr x2, [x27+1528]
000d2348bl runtime.ifaceeq
000d234ctbnz w0, 0, 0xd2354
000d2350b 0xd2358
000d2354
000d2354loc_d2354:
000d2354b 0xd2370
000d2358
000d2358loc_d2358:
000d2358b 0xd235c
000d235c
000d235cloc_d235c:
000d235cldr x3, [sp+200]
000d2360ldr x4, [sp+208]
000d2364str x3, [sp+184]
000d2368str x4, [sp+192]
000d236cb 0xd2370
000d2370
000d2370loc_d2370:
000d2370b 0xd2374
000d2374
000d2374loc_d2374:
000d2374ldr x1, [sp+184]
000d2378ldr x2, [sp+192]
000d237cldr x0, [sp+48]
000d2380ldp x29, x30, [sp-8]
000d2384add sp, sp, 416
000d2388ret x30
000d238c
000d238cloc_d238c:
000d238cb 0xd2390
000d2390
000d2390loc_d2390:
000d2390b 0xd2154
000d2394
000d2394loc_d2394:
000d2394bl runtime.panicSliceAcap
000d2398hint
000d239c
000d239cloc_d239c:
000d239cstp x0, x1, [sp+8]
000d23a0stp x2, x3, [sp+24]
000d23a4stp x4, x5, [sp+40]
000d23a8str x6, [sp+56]
000d23acmov x3, x30
000d23b0bl runtime.morestack_noctxt.abi0
000d23b4ldp x0, x1, [sp+8]
000d23b8ldp x2, x3, [sp+24]
000d23bcldp x4, x5, [sp+40]
000d23c0ldr x6, [sp+56]
000d23c4b 0xd1e30
000d23c8udf 0
000d23ccudf 0
000d1e30
000d23d0
000d23d0io.LimitReader: ; void io.LimitReader(io.Reader r, int64 n)
000d23d0ldr x16, [x28+16]
000d23d4subs xzr, sp, x16
000d23d8b.ls 0xd247c
000d23dcstr x30, [sp-80]!
000d23e0stur x29, [sp-8]
000d23e4sub x29, sp, 8
000d23e8str x0, [sp+88]
000d23ecstr x1, [sp+96]
000d23f0str x2, [sp+104]
000d23f4stp xzr, xzr, [sp+40]
000d23f8adrp x0, 0x56e000
000d23fcadd x0, x0, 2784
000d2400bl runtime.newobject
000d2404str x0, [sp+56]
000d2408ldr x1, [sp+96]
000d240cldr x2, [sp+88]
000d2410str x2, [x0]
000d2414adrp x27, 0x979000
000d2418ldr w2, [x27+3056]
000d241ccbz w2, 0xd2424
000d2420b 0xd2428
000d2424
000d2424loc_d2424:
000d2424b 0xd243c
000d2428
000d2428loc_d2428:
000d2428bl runtime.gcWriteBarrier2
000d242cstr x1, [x25]
000d2430ldr x2, [x0+8]
000d2434str x2, [x25+8]
000d2438b 0xd243c
000d243c
000d243cloc_d243c:
000d243cstr x1, [x0+8]
000d2440ldr x2, [sp+56]
000d2444ldrsb x27, [x2]
000d2448ldr x3, [sp+104]
000d244cstr x3, [x2+16]
000d2450ldr x2, [sp+56]
000d2454str x2, [sp+64]
000d2458adrp x3, 0x641000
000d245cadd x3, x3, 2232
000d2460str x3, [sp+40]
000d2464str x2, [sp+48]
000d2468ldr x0, [sp+40]
000d246cldr x1, [sp+48]
000d2470ldur x29, [sp-8]
000d2474ldr x30, [sp], 80
000d2478ret x30
000d247c
000d247cloc_d247c:
000d247cstp x0, x1, [sp+8]
000d2480str x2, [sp+24]
000d2484mov x3, x30
000d2488bl runtime.morestack_noctxt.abi0
000d248cldp x0, x1, [sp+8]
000d2490ldr x2, [sp+24]
000d2494b 0xd23d0
000d2498udf 0
000d249cudf 0
000d23d0
000d23d0io.LimitReader: ; void io.LimitReader(io.Reader r, int64 n)
000d23d0ldr x16, [x28+16]
000d23d4subs xzr, sp, x16
000d23d8b.ls 0xd247c
000d23dcstr x30, [sp-80]!
000d23e0stur x29, [sp-8]
000d23e4sub x29, sp, 8
000d23e8str x0, [sp+88]
000d23ecstr x1, [sp+96]
000d23f0str x2, [sp+104]
000d23f4stp xzr, xzr, [sp+40]
000d23f8adrp x0, 0x56e000
000d23fcadd x0, x0, 2784
000d2400bl runtime.newobject
000d2404str x0, [sp+56]
000d2408ldr x1, [sp+96]
000d240cldr x2, [sp+88]
000d2410str x2, [x0]
000d2414adrp x27, 0x979000
000d2418ldr w2, [x27+3056]
000d241ccbz w2, 0xd2424
000d2420b 0xd2428
000d2424
000d2424loc_d2424:
000d2424b 0xd243c
000d2428
000d2428loc_d2428:
000d2428bl runtime.gcWriteBarrier2
000d242cstr x1, [x25]
000d2430ldr x2, [x0+8]
000d2434str x2, [x25+8]
000d2438b 0xd243c
000d243c
000d243cloc_d243c:
000d243cstr x1, [x0+8]
000d2440ldr x2, [sp+56]
000d2444ldrsb x27, [x2]
000d2448ldr x3, [sp+104]
000d244cstr x3, [x2+16]
000d2450ldr x2, [sp+56]
000d2454str x2, [sp+64]
000d2458adrp x3, 0x641000
000d245cadd x3, x3, 2232
000d2460str x3, [sp+40]
000d2464str x2, [sp+48]
000d2468ldr x0, [sp+40]
000d246cldr x1, [sp+48]
000d2470ldur x29, [sp-8]
000d2474ldr x30, [sp], 80
000d2478ret x30
000d247c
000d247cloc_d247c:
000d247cstp x0, x1, [sp+8]
000d2480str x2, [sp+24]
000d2484mov x3, x30
000d2488bl runtime.morestack_noctxt.abi0
000d248cldp x0, x1, [sp+8]
000d2490ldr x2, [sp+24]
000d2494b 0xd23d0
000d2498udf 0
000d249cudf 0
000d23d0
000d24a0
000d24a0io.(*LimitedReader).Read: ; void io.(*LimitedReader).Read(io.LimitedReader * l, struct []uint8 p)
000d24a0ldr x16, [x28+16]
000d24a4subs xzr, sp, x16
000d24a8b.ls 0xd25fc
000d24acstr x30, [sp-128]!
000d24b0stur x29, [sp-8]
000d24b4sub x29, sp, 8
000d24b8str x0, [sp+136]
000d24bcstr x1, [sp+144]
000d24c0str x2, [sp+152]
000d24c4str x3, [sp+160]
000d24c8str xzr, [sp+40]
000d24ccstp xzr, xzr, [sp+72]
000d24d0ldr x4, [sp+136]
000d24d4ldrsb x27, [x4]
000d24d8ldr x4, [x4+16]
000d24dcsubs xzr, x4, 0
000d24e0b.le 0xd24e8
000d24e4b 0xd2514
000d24e8
000d24e8loc_d24e8:
000d24e8str xzr, [sp+40]
000d24ecadrp x27, 0x94f000
000d24f0ldr x1, [x27+1520]
000d24f4adrp x27, 0x94f000
000d24f8ldr x2, [x27+1528]
000d24fcstr x1, [sp+72]
000d2500str x2, [sp+80]
000d2504ldr x0, [sp+40]
000d2508ldur x29, [sp-8]
000d250cldr x30, [sp], 128
000d2510ret x30
000d2514
000d2514loc_d2514:
000d2514ldr x4, [sp+152]
000d2518str x4, [sp+56]
000d251cldr x5, [sp+136]
000d2520ldrsb x27, [x5]
000d2524ldr x5, [x5+16]
000d2528subs xzr, x4, x5
000d252cb.gt 0xd2534
000d2530b 0xd2560
000d2534
000d2534loc_d2534:
000d2534ldr x4, [sp+136]
000d2538ldrsb x27, [x4]
000d253cldr x1, [x4+16]
000d2540str x1, [sp+48]
000d2544ldr x2, [sp+160]
000d2548subs xzr, x2, x1
000d254cb.hs 0xd2554
000d2550b 0xd25f4
000d2554
000d2554loc_d2554:
000d2554b 0xd2558
000d2558
000d2558loc_d2558:
000d2558str x1, [sp+152]
000d255cb 0xd2564
000d2560
000d2560loc_d2560:
000d2560b 0xd2564
000d2564
000d2564loc_d2564:
000d2564stp xzr, xzr, [sp+88]
000d2568ldr x4, [sp+136]
000d256cldrsb x27, [x4]
000d2570ldr x5, [x4]
000d2574ldrsb x27, [x5]
000d2578ldr x0, [x4+8]
000d257cldr x1, [sp+144]
000d2580ldr x2, [sp+152]
000d2584ldr x3, [sp+160]
000d2588ldr x4, [x5+24]
000d258cblr x4
000d2590str x0, [sp+56]
000d2594str x1, [sp+88]
000d2598str x2, [sp+96]
000d259cldr x4, [sp+56]
000d25a0str x4, [sp+64]
000d25a4str x1, [sp+104]
000d25a8str x2, [sp+112]
000d25acldr x4, [sp+64]
000d25b0str x4, [sp+40]
000d25b4str x1, [sp+72]
000d25b8str x2, [sp+80]
000d25bcldr x4, [sp+136]
000d25c0ldrsb x27, [x4]
000d25c4ldr x5, [sp+136]
000d25c8ldrsb x27, [x5]
000d25ccldr x5, [x5+16]
000d25d0ldr x6, [sp+40]
000d25d4sub x5, x5, x6
000d25d8str x5, [x4+16]
000d25dcldr x1, [sp+72]
000d25e0ldr x2, [sp+80]
000d25e4ldr x0, [sp+40]
000d25e8ldur x29, [sp-8]
000d25ecldr x30, [sp], 128
000d25f0ret x30
000d25f4
000d25f4loc_d25f4:
000d25f4bl runtime.panicSliceAcap
000d25f8hint
000d25fc
000d25fcloc_d25fc:
000d25fcstp x0, x1, [sp+8]
000d2600stp x2, x3, [sp+24]
000d2604mov x3, x30
000d2608bl runtime.morestack_noctxt.abi0
000d260cldp x0, x1, [sp+8]
000d2610ldp x2, x3, [sp+24]
000d2614b 0xd24a0
000d2618udf 0
000d261cudf 0
000d24a0
000d24a0io.(*LimitedReader).Read: ; void io.(*LimitedReader).Read(io.LimitedReader * l, struct []uint8 p)
000d24a0ldr x16, [x28+16]
000d24a4subs xzr, sp, x16
000d24a8b.ls 0xd25fc
000d24acstr x30, [sp-128]!
000d24b0stur x29, [sp-8]
000d24b4sub x29, sp, 8
000d24b8str x0, [sp+136]
000d24bcstr x1, [sp+144]
000d24c0str x2, [sp+152]
000d24c4str x3, [sp+160]
000d24c8str xzr, [sp+40]
000d24ccstp xzr, xzr, [sp+72]
000d24d0ldr x4, [sp+136]
000d24d4ldrsb x27, [x4]
000d24d8ldr x4, [x4+16]
000d24dcsubs xzr, x4, 0
000d24e0b.le 0xd24e8
000d24e4b 0xd2514
000d24e8
000d24e8loc_d24e8:
000d24e8str xzr, [sp+40]
000d24ecadrp x27, 0x94f000
000d24f0ldr x1, [x27+1520]
000d24f4adrp x27, 0x94f000
000d24f8ldr x2, [x27+1528]
000d24fcstr x1, [sp+72]
000d2500str x2, [sp+80]
000d2504ldr x0, [sp+40]
000d2508ldur x29, [sp-8]
000d250cldr x30, [sp], 128
000d2510ret x30
000d2514
000d2514loc_d2514:
000d2514ldr x4, [sp+152]
000d2518str x4, [sp+56]
000d251cldr x5, [sp+136]
000d2520ldrsb x27, [x5]
000d2524ldr x5, [x5+16]
000d2528subs xzr, x4, x5
000d252cb.gt 0xd2534
000d2530b 0xd2560
000d2534
000d2534loc_d2534:
000d2534ldr x4, [sp+136]
000d2538ldrsb x27, [x4]
000d253cldr x1, [x4+16]
000d2540str x1, [sp+48]
000d2544ldr x2, [sp+160]
000d2548subs xzr, x2, x1
000d254cb.hs 0xd2554
000d2550b 0xd25f4
000d2554
000d2554loc_d2554:
000d2554b 0xd2558
000d2558
000d2558loc_d2558:
000d2558str x1, [sp+152]
000d255cb 0xd2564
000d2560
000d2560loc_d2560:
000d2560b 0xd2564
000d2564
000d2564loc_d2564:
000d2564stp xzr, xzr, [sp+88]
000d2568ldr x4, [sp+136]
000d256cldrsb x27, [x4]
000d2570ldr x5, [x4]
000d2574ldrsb x27, [x5]
000d2578ldr x0, [x4+8]
000d257cldr x1, [sp+144]
000d2580ldr x2, [sp+152]
000d2584ldr x3, [sp+160]
000d2588ldr x4, [x5+24]
000d258cblr x4
000d2590str x0, [sp+56]
000d2594str x1, [sp+88]
000d2598str x2, [sp+96]
000d259cldr x4, [sp+56]
000d25a0str x4, [sp+64]
000d25a4str x1, [sp+104]
000d25a8str x2, [sp+112]
000d25acldr x4, [sp+64]
000d25b0str x4, [sp+40]
000d25b4str x1, [sp+72]
000d25b8str x2, [sp+80]
000d25bcldr x4, [sp+136]
000d25c0ldrsb x27, [x4]
000d25c4ldr x5, [sp+136]
000d25c8ldrsb x27, [x5]
000d25ccldr x5, [x5+16]
000d25d0ldr x6, [sp+40]
000d25d4sub x5, x5, x6
000d25d8str x5, [x4+16]
000d25dcldr x1, [sp+72]
000d25e0ldr x2, [sp+80]
000d25e4ldr x0, [sp+40]
000d25e8ldur x29, [sp-8]
000d25ecldr x30, [sp], 128
000d25f0ret x30
000d25f4
000d25f4loc_d25f4:
000d25f4bl runtime.panicSliceAcap
000d25f8hint
000d25fc
000d25fcloc_d25fc:
000d25fcstp x0, x1, [sp+8]
000d2600stp x2, x3, [sp+24]
000d2604mov x3, x30
000d2608bl runtime.morestack_noctxt.abi0
000d260cldp x0, x1, [sp+8]
000d2610ldp x2, x3, [sp+24]
000d2614b 0xd24a0
000d2618udf 0
000d261cudf 0
000d24a0
000d2620
000d2620io.discard.Write: ; void io.discard.Write(io.discard p0, struct []uint8 p)
000d2620str x30, [sp-48]!
000d2624stur x29, [sp-8]
000d2628sub x29, sp, 8
000d262cstr x0, [sp+56]
000d2630str x1, [sp+64]
000d2634str x2, [sp+72]
000d2638str xzr, [sp+8]
000d263cstp xzr, xzr, [sp+24]
000d2640ldr x3, [sp+64]
000d2644str x3, [sp+16]
000d2648str x3, [sp+8]
000d264cstp xzr, xzr, [sp+24]
000d2650ldr x0, [sp+8]
000d2654mov x1, xzr
000d2658mov x2, xzr
000d265cadd x29, sp, 40
000d2660add sp, sp, 48
000d2664ret x30
000d2668udf 0
000d266cudf 0
000d2620
000d2620io.discard.Write: ; void io.discard.Write(io.discard p0, struct []uint8 p)
000d2620str x30, [sp-48]!
000d2624stur x29, [sp-8]
000d2628sub x29, sp, 8
000d262cstr x0, [sp+56]
000d2630str x1, [sp+64]
000d2634str x2, [sp+72]
000d2638str xzr, [sp+8]
000d263cstp xzr, xzr, [sp+24]
000d2640ldr x3, [sp+64]
000d2644str x3, [sp+16]
000d2648str x3, [sp+8]
000d264cstp xzr, xzr, [sp+24]
000d2650ldr x0, [sp+8]
000d2654mov x1, xzr
000d2658mov x2, xzr
000d265cadd x29, sp, 40
000d2660add sp, sp, 48
000d2664ret x30
000d2668udf 0
000d266cudf 0
000d2620
000d2670
000d2670io.discard.WriteString: ; void io.discard.WriteString(io.discard p0, struct string s)
000d2670str x30, [sp-48]!
000d2674stur x29, [sp-8]
000d2678sub x29, sp, 8
000d267cstr x0, [sp+56]
000d2680str x1, [sp+64]
000d2684str xzr, [sp+8]
000d2688stp xzr, xzr, [sp+24]
000d268cldr x3, [sp+64]
000d2690str x3, [sp+16]
000d2694str x3, [sp+8]
000d2698stp xzr, xzr, [sp+24]
000d269cldr x0, [sp+8]
000d26a0mov x1, xzr
000d26a4mov x2, xzr
000d26a8add x29, sp, 40
000d26acadd sp, sp, 48
000d26b0ret x30
000d26b4udf 0
000d26b8udf 0
000d26bcudf 0
000d2670
000d2670io.discard.WriteString: ; void io.discard.WriteString(io.discard p0, struct string s)
000d2670str x30, [sp-48]!
000d2674stur x29, [sp-8]
000d2678sub x29, sp, 8
000d267cstr x0, [sp+56]
000d2680str x1, [sp+64]
000d2684str xzr, [sp+8]
000d2688stp xzr, xzr, [sp+24]
000d268cldr x3, [sp+64]
000d2690str x3, [sp+16]
000d2694str x3, [sp+8]
000d2698stp xzr, xzr, [sp+24]
000d269cldr x0, [sp+8]
000d26a0mov x1, xzr
000d26a4mov x2, xzr
000d26a8add x29, sp, 40
000d26acadd sp, sp, 48
000d26b0ret x30
000d26b4udf 0
000d26b8udf 0
000d26bcudf 0
000d2670
000d26c0
000d26c0io.discard.ReadFrom: ; void io.discard.ReadFrom(io.discard p0, io.Reader r)
000d26c0ldr x16, [x28+16]
000d26c4sub x17, sp, 64
000d26c8subs xzr, x17, x16
000d26ccb.ls 0xd2848
000d26d0str x30, [sp-192]!
000d26d4stur x29, [sp-8]
000d26d8sub x29, sp, 8
000d26dcstr x0, [sp+200]
000d26e0str x1, [sp+208]
000d26e4str xzr, [sp+56]
000d26e8stp xzr, xzr, [sp+80]
000d26ecadrp x0, 0x940000
000d26f0add x0, x0, 2944
000d26f4bl sync.(*Pool).Get
000d26f8str x0, [sp+104]
000d26fcstr x1, [sp+112]
000d2700adrp x2, 0x51b000
000d2704add x2, x2, 0
000d2708subs xzr, x0, x2
000d270cb.eq 0xd2714
000d2710b 0xd2834
000d2714
000d2714loc_d2714:
000d2714str x1, [sp+96]
000d2718str xzr, [sp+48]
000d271cb 0xd2720
000d2720
000d2720loc_d2720:
000d2720b 0xd2724
000d2724
000d2724loc_d2724:
000d2724stp xzr, xzr, [sp+168]
000d2728ldr x4, [sp+96]
000d272cldrsb x27, [x4]
000d2730ldr x1, [x4]
000d2734ldr x2, [x4+8]
000d2738ldr x3, [x4+16]
000d273cstr x1, [sp+136]
000d2740str x2, [sp+144]
000d2744str x3, [sp+152]
000d2748ldr x4, [sp+200]
000d274cldrsb x27, [x4]
000d2750ldr x0, [sp+208]
000d2754ldr x4, [x4+24]
000d2758blr x4
000d275cstr x0, [sp+64]
000d2760str x1, [sp+168]
000d2764str x2, [sp+176]
000d2768ldr x4, [sp+64]
000d276cstr x4, [sp+72]
000d2770str x1, [sp+120]
000d2774str x2, [sp+128]
000d2778ldr x4, [sp+72]
000d277cstr x4, [sp+48]
000d2780str x1, [sp+80]
000d2784str x2, [sp+88]
000d2788ldr x4, [sp+56]
000d278cldr x5, [sp+48]
000d2790add x4, x4, x5
000d2794str x4, [sp+56]
000d2798cbnz x1, 0xd27a0
000d279cb 0xd282c
000d27a0
000d27a0loc_d27a0:
000d27a0ldr x2, [sp+96]
000d27a4str x2, [sp+160]
000d27a8adrp x0, 0x940000
000d27acadd x0, x0, 2944
000d27b0adrp x1, 0x51b000
000d27b4add x1, x1, 0
000d27b8bl sync.(*Pool).Put
000d27bcldr x3, [sp+80]
000d27c0adrp x27, 0x94f000
000d27c4ldr x4, [x27+1520]
000d27c8subs xzr, x4, x3
000d27ccb.eq 0xd27d4
000d27d0b 0xd2810
000d27d4
000d27d4loc_d27d4:
000d27d4ldr x0, [sp+80]
000d27d8ldr x1, [sp+88]
000d27dcadrp x27, 0x94f000
000d27e0ldr x2, [x27+1528]
000d27e4bl runtime.ifaceeq
000d27e8tbnz w0, 0, 0xd27f0
000d27ecb 0xd280c
000d27f0
000d27f0loc_d27f0:
000d27f0stp xzr, xzr, [sp+80]
000d27f4ldr x0, [sp+56]
000d27f8mov x1, xzr
000d27fcmov x2, xzr
000d2800ldur x29, [sp-8]
000d2804ldr x30, [sp], 192
000d2808ret x30
000d280c
000d280cloc_d280c:
000d280cb 0xd2814
000d2810
000d2810loc_d2810:
000d2810b 0xd2814
000d2814
000d2814loc_d2814:
000d2814ldr x1, [sp+80]
000d2818ldr x2, [sp+88]
000d281cldr x0, [sp+56]
000d2820ldur x29, [sp-8]
000d2824ldr x30, [sp], 192
000d2828ret x30
000d282c
000d282cloc_d282c:
000d282cb 0xd2830
000d2830
000d2830loc_d2830:
000d2830b 0xd2720
000d2834
000d2834loc_d2834:
000d2834mov x1, x2
000d2838adrp x2, 0x538000
000d283cadd x2, x2, 3520
000d2840bl runtime.panicdottypeE
000d2844hint
000d2848
000d2848loc_d2848:
000d2848stp x0, x1, [sp+8]
000d284cmov x3, x30
000d2850bl runtime.morestack_noctxt.abi0
000d2854ldp x0, x1, [sp+8]
000d2858b 0xd26c0
000d285cudf 0
000d26c0
000d26c0io.discard.ReadFrom: ; void io.discard.ReadFrom(io.discard p0, io.Reader r)
000d26c0ldr x16, [x28+16]
000d26c4sub x17, sp, 64
000d26c8subs xzr, x17, x16
000d26ccb.ls 0xd2848
000d26d0str x30, [sp-192]!
000d26d4stur x29, [sp-8]
000d26d8sub x29, sp, 8
000d26dcstr x0, [sp+200]
000d26e0str x1, [sp+208]
000d26e4str xzr, [sp+56]
000d26e8stp xzr, xzr, [sp+80]
000d26ecadrp x0, 0x940000
000d26f0add x0, x0, 2944
000d26f4bl sync.(*Pool).Get
000d26f8str x0, [sp+104]
000d26fcstr x1, [sp+112]
000d2700adrp x2, 0x51b000
000d2704add x2, x2, 0
000d2708subs xzr, x0, x2
000d270cb.eq 0xd2714
000d2710b 0xd2834
000d2714
000d2714loc_d2714:
000d2714str x1, [sp+96]
000d2718str xzr, [sp+48]
000d271cb 0xd2720
000d2720
000d2720loc_d2720:
000d2720b 0xd2724
000d2724
000d2724loc_d2724:
000d2724stp xzr, xzr, [sp+168]
000d2728ldr x4, [sp+96]
000d272cldrsb x27, [x4]
000d2730ldr x1, [x4]
000d2734ldr x2, [x4+8]
000d2738ldr x3, [x4+16]
000d273cstr x1, [sp+136]
000d2740str x2, [sp+144]
000d2744str x3, [sp+152]
000d2748ldr x4, [sp+200]
000d274cldrsb x27, [x4]
000d2750ldr x0, [sp+208]
000d2754ldr x4, [x4+24]
000d2758blr x4
000d275cstr x0, [sp+64]
000d2760str x1, [sp+168]
000d2764str x2, [sp+176]
000d2768ldr x4, [sp+64]
000d276cstr x4, [sp+72]
000d2770str x1, [sp+120]
000d2774str x2, [sp+128]
000d2778ldr x4, [sp+72]
000d277cstr x4, [sp+48]
000d2780str x1, [sp+80]
000d2784str x2, [sp+88]
000d2788ldr x4, [sp+56]
000d278cldr x5, [sp+48]
000d2790add x4, x4, x5
000d2794str x4, [sp+56]
000d2798cbnz x1, 0xd27a0
000d279cb 0xd282c
000d27a0
000d27a0loc_d27a0:
000d27a0ldr x2, [sp+96]
000d27a4str x2, [sp+160]
000d27a8adrp x0, 0x940000
000d27acadd x0, x0, 2944
000d27b0adrp x1, 0x51b000
000d27b4add x1, x1, 0
000d27b8bl sync.(*Pool).Put
000d27bcldr x3, [sp+80]
000d27c0adrp x27, 0x94f000
000d27c4ldr x4, [x27+1520]
000d27c8subs xzr, x4, x3
000d27ccb.eq 0xd27d4
000d27d0b 0xd2810
000d27d4
000d27d4loc_d27d4:
000d27d4ldr x0, [sp+80]
000d27d8ldr x1, [sp+88]
000d27dcadrp x27, 0x94f000
000d27e0ldr x2, [x27+1528]
000d27e4bl runtime.ifaceeq
000d27e8tbnz w0, 0, 0xd27f0
000d27ecb 0xd280c
000d27f0
000d27f0loc_d27f0:
000d27f0stp xzr, xzr, [sp+80]
000d27f4ldr x0, [sp+56]
000d27f8mov x1, xzr
000d27fcmov x2, xzr
000d2800ldur x29, [sp-8]
000d2804ldr x30, [sp], 192
000d2808ret x30
000d280c
000d280cloc_d280c:
000d280cb 0xd2814
000d2810
000d2810loc_d2810:
000d2810b 0xd2814
000d2814
000d2814loc_d2814:
000d2814ldr x1, [sp+80]
000d2818ldr x2, [sp+88]
000d281cldr x0, [sp+56]
000d2820ldur x29, [sp-8]
000d2824ldr x30, [sp], 192
000d2828ret x30
000d282c
000d282cloc_d282c:
000d282cb 0xd2830
000d2830
000d2830loc_d2830:
000d2830b 0xd2720
000d2834
000d2834loc_d2834:
000d2834mov x1, x2
000d2838adrp x2, 0x538000
000d283cadd x2, x2, 3520
000d2840bl runtime.panicdottypeE
000d2844hint
000d2848
000d2848loc_d2848:
000d2848stp x0, x1, [sp+8]
000d284cmov x3, x30
000d2850bl runtime.morestack_noctxt.abi0
000d2854ldp x0, x1, [sp+8]
000d2858b 0xd26c0
000d285cudf 0
000d26c0
000d2860
000d2860io.NopCloser: ; void io.NopCloser(io.Reader r)
000d2860ldr x16, [x28+16]
000d2864sub x17, sp, 32
000d2868subs xzr, x17, x16
000d286cb.ls 0xd2990
000d2870str x30, [sp-160]!
000d2874stur x29, [sp-8]
000d2878sub x29, sp, 8
000d287cstr x0, [sp+168]
000d2880str x1, [sp+176]
000d2884stp xzr, xzr, [sp+48]
000d2888stp xzr, xzr, [sp+104]
000d288cldr x2, [sp+176]
000d2890ldr x3, [sp+168]
000d2894cbnz x3, 0xd289c
000d2898b 0xd28bc
000d289c
000d289cloc_d289c:
000d289cstr x2, [sp+136]
000d28a0ldr x1, [x3+8]
000d28a4adrp x0, 0x93c000
000d28a8add x0, x0, 688
000d28acbl runtime.typeAssert
000d28b0ldr x2, [sp+136]
000d28b4mov x3, x0
000d28b8b 0xd28c0
000d28bc
000d28bcloc_d28bc:
000d28bcb 0xd28c0
000d28c0
000d28c0loc_d28c0:
000d28c0str x3, [sp+104]
000d28c4str x2, [sp+112]
000d28c8subs xzr, x3, 0
000d28cccset x2, ne
000d28d0strb w2, [sp+46]
000d28d4ldr x2, [sp+104]
000d28d8ldr x3, [sp+112]
000d28dcstr x2, [sp+120]
000d28e0str x3, [sp+128]
000d28e4ldrb w2, [sp+46]
000d28e8strb w2, [sp+47]
000d28ecstrb w2, [sp+45]
000d28f0tbnz w2, 0, 0xd28f8
000d28f4b 0xd2944
000d28f8
000d28f8loc_d28f8:
000d28f8stp xzr, xzr, [sp+88]
000d28fcldr x2, [sp+168]
000d2900ldr x3, [sp+176]
000d2904str x2, [sp+88]
000d2908str x3, [sp+96]
000d290cadrp x0, 0x580000
000d2910add x0, x0, 704
000d2914add x1, sp, 88
000d2918bl runtime.convT
000d291cstr x0, [sp+64]
000d2920adrp x2, 0x644000
000d2924add x2, x2, 3032
000d2928str x2, [sp+48]
000d292cstr x0, [sp+56]
000d2930ldr x0, [sp+48]
000d2934ldr x1, [sp+56]
000d2938ldur x29, [sp-8]
000d293cldr x30, [sp], 160
000d2940ret x30
000d2944
000d2944loc_d2944:
000d2944stp xzr, xzr, [sp+72]
000d2948ldr x2, [sp+168]
000d294cldr x3, [sp+176]
000d2950str x2, [sp+72]
000d2954str x3, [sp+80]
000d2958adrp x0, 0x577000
000d295cadd x0, x0, 1088
000d2960add x1, sp, 72
000d2964bl runtime.convT
000d2968str x0, [sp+144]
000d296cadrp x2, 0x644000
000d2970add x2, x2, 3072
000d2974str x2, [sp+48]
000d2978str x0, [sp+56]
000d297cldr x0, [sp+48]
000d2980ldr x1, [sp+56]
000d2984ldur x29, [sp-8]
000d2988ldr x30, [sp], 160
000d298cret x30
000d2990
000d2990loc_d2990:
000d2990stp x0, x1, [sp+8]
000d2994mov x3, x30
000d2998bl runtime.morestack_noctxt.abi0
000d299cldp x0, x1, [sp+8]
000d29a0b 0xd2860
000d29a4udf 0
000d29a8udf 0
000d29acudf 0
000d2860
000d2860io.NopCloser: ; void io.NopCloser(io.Reader r)
000d2860ldr x16, [x28+16]
000d2864sub x17, sp, 32
000d2868subs xzr, x17, x16
000d286cb.ls 0xd2990
000d2870str x30, [sp-160]!
000d2874stur x29, [sp-8]
000d2878sub x29, sp, 8
000d287cstr x0, [sp+168]
000d2880str x1, [sp+176]
000d2884stp xzr, xzr, [sp+48]
000d2888stp xzr, xzr, [sp+104]
000d288cldr x2, [sp+176]
000d2890ldr x3, [sp+168]
000d2894cbnz x3, 0xd289c
000d2898b 0xd28bc
000d289c
000d289cloc_d289c:
000d289cstr x2, [sp+136]
000d28a0ldr x1, [x3+8]
000d28a4adrp x0, 0x93c000
000d28a8add x0, x0, 688
000d28acbl runtime.typeAssert
000d28b0ldr x2, [sp+136]
000d28b4mov x3, x0
000d28b8b 0xd28c0
000d28bc
000d28bcloc_d28bc:
000d28bcb 0xd28c0
000d28c0
000d28c0loc_d28c0:
000d28c0str x3, [sp+104]
000d28c4str x2, [sp+112]
000d28c8subs xzr, x3, 0
000d28cccset x2, ne
000d28d0strb w2, [sp+46]
000d28d4ldr x2, [sp+104]
000d28d8ldr x3, [sp+112]
000d28dcstr x2, [sp+120]
000d28e0str x3, [sp+128]
000d28e4ldrb w2, [sp+46]
000d28e8strb w2, [sp+47]
000d28ecstrb w2, [sp+45]
000d28f0tbnz w2, 0, 0xd28f8
000d28f4b 0xd2944
000d28f8
000d28f8loc_d28f8:
000d28f8stp xzr, xzr, [sp+88]
000d28fcldr x2, [sp+168]
000d2900ldr x3, [sp+176]
000d2904str x2, [sp+88]
000d2908str x3, [sp+96]
000d290cadrp x0, 0x580000
000d2910add x0, x0, 704
000d2914add x1, sp, 88
000d2918bl runtime.convT
000d291cstr x0, [sp+64]
000d2920adrp x2, 0x644000
000d2924add x2, x2, 3032
000d2928str x2, [sp+48]
000d292cstr x0, [sp+56]
000d2930ldr x0, [sp+48]
000d2934ldr x1, [sp+56]
000d2938ldur x29, [sp-8]
000d293cldr x30, [sp], 160
000d2940ret x30
000d2944
000d2944loc_d2944:
000d2944stp xzr, xzr, [sp+72]
000d2948ldr x2, [sp+168]
000d294cldr x3, [sp+176]
000d2950str x2, [sp+72]
000d2954str x3, [sp+80]
000d2958adrp x0, 0x577000
000d295cadd x0, x0, 1088
000d2960add x1, sp, 72
000d2964bl runtime.convT
000d2968str x0, [sp+144]
000d296cadrp x2, 0x644000
000d2970add x2, x2, 3072
000d2974str x2, [sp+48]
000d2978str x0, [sp+56]
000d297cldr x0, [sp+48]
000d2980ldr x1, [sp+56]
000d2984ldur x29, [sp-8]
000d2988ldr x30, [sp], 160
000d298cret x30
000d2990
000d2990loc_d2990:
000d2990stp x0, x1, [sp+8]
000d2994mov x3, x30
000d2998bl runtime.morestack_noctxt.abi0
000d299cldp x0, x1, [sp+8]
000d29a0b 0xd2860
000d29a4udf 0
000d29a8udf 0
000d29acudf 0
000d2860
000d29b0
000d29b0io.nopCloser.Close: ; void io.nopCloser.Close(io.nopCloser p0)
000d29b0str x30, [sp-32]!
000d29b4stur x29, [sp-8]
000d29b8sub x29, sp, 8
000d29bcstr x0, [sp+40]
000d29c0str x1, [sp+48]
000d29c4stp xzr, xzr, [sp+8]
000d29c8stp xzr, xzr, [sp+8]
000d29ccmov x0, xzr
000d29d0mov x1, xzr
000d29d4add x29, sp, 24
000d29d8add sp, sp, 32
000d29dcret x30
000d29b0
000d29b0io.nopCloser.Close: ; void io.nopCloser.Close(io.nopCloser p0)
000d29b0str x30, [sp-32]!
000d29b4stur x29, [sp-8]
000d29b8sub x29, sp, 8
000d29bcstr x0, [sp+40]
000d29c0str x1, [sp+48]
000d29c4stp xzr, xzr, [sp+8]
000d29c8stp xzr, xzr, [sp+8]
000d29ccmov x0, xzr
000d29d0mov x1, xzr
000d29d4add x29, sp, 24
000d29d8add sp, sp, 32
000d29dcret x30
000d29b0
000d29e0
000d29e0io.nopCloserWriterTo.Close: ; void io.nopCloserWriterTo.Close(io.nopCloserWriterTo p0)
000d29e0str x30, [sp-32]!
000d29e4stur x29, [sp-8]
000d29e8sub x29, sp, 8
000d29ecstr x0, [sp+40]
000d29f0str x1, [sp+48]
000d29f4stp xzr, xzr, [sp+8]
000d29f8stp xzr, xzr, [sp+8]
000d29fcmov x0, xzr
000d2a00mov x1, xzr
000d2a04add x29, sp, 24
000d2a08add sp, sp, 32
000d2a0cret x30
000d29e0
000d29e0io.nopCloserWriterTo.Close: ; void io.nopCloserWriterTo.Close(io.nopCloserWriterTo p0)
000d29e0str x30, [sp-32]!
000d29e4stur x29, [sp-8]
000d29e8sub x29, sp, 8
000d29ecstr x0, [sp+40]
000d29f0str x1, [sp+48]
000d29f4stp xzr, xzr, [sp+8]
000d29f8stp xzr, xzr, [sp+8]
000d29fcmov x0, xzr
000d2a00mov x1, xzr
000d2a04add x29, sp, 24
000d2a08add sp, sp, 32
000d2a0cret x30
000d29e0
000d2a10
000d2a10io.nopCloserWriterTo.WriteTo: ; void io.nopCloserWriterTo.WriteTo(io.nopCloserWriterTo c, io.Writer w)
000d2a10ldr x16, [x28+16]
000d2a14sub x17, sp, 16
000d2a18subs xzr, x17, x16
000d2a1cb.ls 0xd2ae8
000d2a20str x30, [sp-144]!
000d2a24stur x29, [sp-8]
000d2a28sub x29, sp, 8
000d2a2cstr x0, [sp+152]
000d2a30str x1, [sp+160]
000d2a34str x2, [sp+168]
000d2a38str x3, [sp+176]
000d2a3cstr xzr, [sp+40]
000d2a40stp xzr, xzr, [sp+64]
000d2a44stp xzr, xzr, [sp+104]
000d2a48ldr x2, [sp+160]
000d2a4cldr x3, [sp+152]
000d2a50cbnz x3, 0xd2a58
000d2a54b 0xd2ad8
000d2a58
000d2a58loc_d2a58:
000d2a58str x2, [sp+80]
000d2a5cldr x1, [x3+8]
000d2a60adrp x0, 0x93c000
000d2a64add x0, x0, 720
000d2a68bl runtime.typeAssert
000d2a6cb 0xd2a70
000d2a70
000d2a70loc_d2a70:
000d2a70str x0, [sp+104]
000d2a74ldr x3, [sp+80]
000d2a78str x3, [sp+112]
000d2a7cstp xzr, xzr, [sp+88]
000d2a80ldr x1, [sp+168]
000d2a84ldr x2, [sp+176]
000d2a88ldr x3, [sp+104]
000d2a8cldrsb x27, [x3]
000d2a90ldr x0, [sp+112]
000d2a94ldr x3, [x3+24]
000d2a98blr x3
000d2a9cstr x0, [sp+48]
000d2aa0str x1, [sp+88]
000d2aa4str x2, [sp+96]
000d2aa8ldr x3, [sp+48]
000d2aacstr x3, [sp+56]
000d2ab0str x1, [sp+120]
000d2ab4str x2, [sp+128]
000d2ab8ldr x3, [sp+56]
000d2abcstr x3, [sp+40]
000d2ac0str x1, [sp+64]
000d2ac4str x2, [sp+72]
000d2ac8ldr x0, [sp+40]
000d2accldur x29, [sp-8]
000d2ad0ldr x30, [sp], 144
000d2ad4ret x30
000d2ad8
000d2ad8loc_d2ad8:
000d2ad8adrp x0, 0x548000
000d2adcadd x0, x0, 3744
000d2ae0bl runtime.panicnildottype
000d2ae4hint
000d2ae8
000d2ae8loc_d2ae8:
000d2ae8stp x0, x1, [sp+8]
000d2aecstp x2, x3, [sp+24]
000d2af0mov x3, x30
000d2af4bl runtime.morestack_noctxt.abi0
000d2af8ldp x0, x1, [sp+8]
000d2afcldp x2, x3, [sp+24]
000d2b00b 0xd2a10
000d2b04udf 0
000d2b08udf 0
000d2b0cudf 0
000d2a10
000d2a10io.nopCloserWriterTo.WriteTo: ; void io.nopCloserWriterTo.WriteTo(io.nopCloserWriterTo c, io.Writer w)
000d2a10ldr x16, [x28+16]
000d2a14sub x17, sp, 16
000d2a18subs xzr, x17, x16
000d2a1cb.ls 0xd2ae8
000d2a20str x30, [sp-144]!
000d2a24stur x29, [sp-8]
000d2a28sub x29, sp, 8
000d2a2cstr x0, [sp+152]
000d2a30str x1, [sp+160]
000d2a34str x2, [sp+168]
000d2a38str x3, [sp+176]
000d2a3cstr xzr, [sp+40]
000d2a40stp xzr, xzr, [sp+64]
000d2a44stp xzr, xzr, [sp+104]
000d2a48ldr x2, [sp+160]
000d2a4cldr x3, [sp+152]
000d2a50cbnz x3, 0xd2a58
000d2a54b 0xd2ad8
000d2a58
000d2a58loc_d2a58:
000d2a58str x2, [sp+80]
000d2a5cldr x1, [x3+8]
000d2a60adrp x0, 0x93c000
000d2a64add x0, x0, 720
000d2a68bl runtime.typeAssert
000d2a6cb 0xd2a70
000d2a70
000d2a70loc_d2a70:
000d2a70str x0, [sp+104]
000d2a74ldr x3, [sp+80]
000d2a78str x3, [sp+112]
000d2a7cstp xzr, xzr, [sp+88]
000d2a80ldr x1, [sp+168]
000d2a84ldr x2, [sp+176]
000d2a88ldr x3, [sp+104]
000d2a8cldrsb x27, [x3]
000d2a90ldr x0, [sp+112]
000d2a94ldr x3, [x3+24]
000d2a98blr x3
000d2a9cstr x0, [sp+48]
000d2aa0str x1, [sp+88]
000d2aa4str x2, [sp+96]
000d2aa8ldr x3, [sp+48]
000d2aacstr x3, [sp+56]
000d2ab0str x1, [sp+120]
000d2ab4str x2, [sp+128]
000d2ab8ldr x3, [sp+56]
000d2abcstr x3, [sp+40]
000d2ac0str x1, [sp+64]
000d2ac4str x2, [sp+72]
000d2ac8ldr x0, [sp+40]
000d2accldur x29, [sp-8]
000d2ad0ldr x30, [sp], 144
000d2ad4ret x30
000d2ad8
000d2ad8loc_d2ad8:
000d2ad8adrp x0, 0x548000
000d2adcadd x0, x0, 3744
000d2ae0bl runtime.panicnildottype
000d2ae4hint
000d2ae8
000d2ae8loc_d2ae8:
000d2ae8stp x0, x1, [sp+8]
000d2aecstp x2, x3, [sp+24]
000d2af0mov x3, x30
000d2af4bl runtime.morestack_noctxt.abi0
000d2af8ldp x0, x1, [sp+8]
000d2afcldp x2, x3, [sp+24]
000d2b00b 0xd2a10
000d2b04udf 0
000d2b08udf 0
000d2b0cudf 0
000d2a10
000d2b10
000d2b10io.ReadAll: ; void io.ReadAll(io.Reader r)
000d2b10ldr x16, [x28+16]
000d2b14sub x17, sp, 144
000d2b18subs xzr, x17, x16
000d2b1cb.ls 0xd2d78
000d2b20sub x20, sp, 272
000d2b24stp x29, x30, [x20-8]
000d2b28add sp, x20, 0
000d2b2csub x29, sp, 8
000d2b30str x0, [sp+280]
000d2b34str x1, [sp+288]
000d2b38str xzr, [sp+144]
000d2b3cstp xzr, xzr, [sp+152]
000d2b40stp xzr, xzr, [sp+128]
000d2b44adrp x0, 0x523000
000d2b48add x0, x0, 3072
000d2b4cmov x1, xzr
000d2b50orr x2, xzr, 512
000d2b54bl runtime.makeslice
000d2b58str x0, [sp+184]
000d2b5cstr xzr, [sp+192]
000d2b60orr x3, xzr, 512
000d2b64str x3, [sp+200]
000d2b68b 0xd2b6c
000d2b6c
000d2b6cloc_d2b6c:
000d2b6cb 0xd2b70
000d2b70
000d2b70loc_d2b70:
000d2b70ldr x0, [sp+192]
000d2b74str x0, [sp+104]
000d2b78ldr x1, [sp+200]
000d2b7cstr x1, [sp+96]
000d2b80ldr x2, [sp+200]
000d2b84ldr x4, [sp+184]
000d2b88subs xzr, x1, x2
000d2b8cb.ls 0xd2b94
000d2b90b 0xd2d70
000d2b94
000d2b94loc_d2b94:
000d2b94subs xzr, x0, x1
000d2b98b.ls 0xd2ba0
000d2b9cb 0xd2d6c
000d2ba0
000d2ba0loc_d2ba0:
000d2ba0sub x5, x2, x0
000d2ba4sub x6, x1, x0
000d2ba8sub x7, xzr, x5
000d2bacand x7, x0, x7, asr #63
000d2bb0add x4, x4, x7
000d2bb4str x4, [sp+240]
000d2bb8str x6, [sp+248]
000d2bbcstr x5, [sp+256]
000d2bc0stp xzr, xzr, [sp+224]
000d2bc4ldr x4, [sp+280]
000d2bc8ldrsb x27, [x4]
000d2bccldr x0, [sp+288]
000d2bd0ldr x4, [x4+24]
000d2bd4ldr x1, [sp+240]
000d2bd8ldr x2, [sp+248]
000d2bdcldr x3, [sp+256]
000d2be0blr x4
000d2be4str x0, [sp+120]
000d2be8str x1, [sp+224]
000d2becstr x2, [sp+232]
000d2bf0ldr x4, [sp+120]
000d2bf4str x4, [sp+112]
000d2bf8str x1, [sp+208]
000d2bfcstr x2, [sp+216]
000d2c00ldr x4, [sp+112]
000d2c04str x4, [sp+88]
000d2c08str x1, [sp+168]
000d2c0cstr x2, [sp+176]
000d2c10ldr x4, [sp+192]
000d2c14str x4, [sp+120]
000d2c18ldr x5, [sp+88]
000d2c1cadd x1, x4, x5
000d2c20str x1, [sp+96]
000d2c24ldr x4, [sp+200]
000d2c28subs xzr, x4, x1
000d2c2cb.hs 0xd2c34
000d2c30b 0xd2d64
000d2c34
000d2c34loc_d2c34:
000d2c34b 0xd2c38
000d2c38
000d2c38loc_d2c38:
000d2c38str x1, [sp+192]
000d2c3cldr x5, [sp+168]
000d2c40cbnz x5, 0xd2c48
000d2c44b 0xd2cd0
000d2c48
000d2c48loc_d2c48:
000d2c48ldr x5, [sp+168]
000d2c4cadrp x27, 0x94f000
000d2c50ldr x6, [x27+1520]
000d2c54subs xzr, x6, x5
000d2c58b.eq 0xd2c60
000d2c5cb 0xd2c8c
000d2c60
000d2c60loc_d2c60:
000d2c60ldr x0, [sp+168]
000d2c64adrp x27, 0x94f000
000d2c68ldr x3, [x27+1528]
000d2c6cmov x1, x2
000d2c70mov x2, x3
000d2c74bl runtime.ifaceeq
000d2c78tbnz w0, 0, 0xd2c80
000d2c7cb 0xd2c88
000d2c80
000d2c80loc_d2c80:
000d2c80stp xzr, xzr, [sp+168]
000d2c84b 0xd2c90
000d2c88
000d2c88loc_d2c88:
000d2c88b 0xd2c90
000d2c8c
000d2c8cloc_d2c8c:
000d2c8cb 0xd2c90
000d2c90
000d2c90loc_d2c90:
000d2c90ldr x5, [sp+184]
000d2c94ldr x6, [sp+192]
000d2c98ldr x7, [sp+200]
000d2c9cstr x5, [sp+144]
000d2ca0str x6, [sp+152]
000d2ca4str x7, [sp+160]
000d2ca8ldr x3, [sp+168]
000d2cacldr x4, [sp+176]
000d2cb0str x3, [sp+128]
000d2cb4str x4, [sp+136]
000d2cb8ldr x0, [sp+144]
000d2cbcldr x1, [sp+152]
000d2cc0ldr x2, [sp+160]
000d2cc4ldp x29, x30, [sp-8]
000d2cc8add sp, sp, 272
000d2cccret x30
000d2cd0
000d2cd0loc_d2cd0:
000d2cd0str x1, [sp+96]
000d2cd4ldr x5, [sp+200]
000d2cd8str x5, [sp+120]
000d2cdcsubs xzr, x5, x1
000d2ce0b.eq 0xd2ce8
000d2ce4b 0xd2d54
000d2ce8
000d2ce8loc_d2ce8:
000d2ce8ldr x2, [sp+200]
000d2cecldr x0, [sp+184]
000d2cf0add x1, x1, 1
000d2cf4subs xzr, x2, x1
000d2cf8b.hs 0xd2d00
000d2cfcb 0xd2d04
000d2d00
000d2d00loc_d2d00:
000d2d00b 0xd2d18
000d2d04
000d2d04loc_d2d04:
000d2d04orr x3, xzr, 1
000d2d08adrp x4, 0x523000
000d2d0cadd x4, x4, 3072
000d2d10bl runtime.growslice
000d2d14b 0xd2d18
000d2d18
000d2d18loc_d2d18:
000d2d18sub x4, x1, 1
000d2d1cstrb wzr, [x0+x4]
000d2d20str x0, [sp+240]
000d2d24str x1, [sp+248]
000d2d28str x2, [sp+256]
000d2d2cldr x1, [sp+192]
000d2d30str x1, [sp+120]
000d2d34subs xzr, x2, x1
000d2d38b.hs 0xd2d40
000d2d3cb 0xd2d60
000d2d40
000d2d40loc_d2d40:
000d2d40b 0xd2d44
000d2d44
000d2d44loc_d2d44:
000d2d44str x0, [sp+184]
000d2d48str x1, [sp+192]
000d2d4cstr x2, [sp+200]
000d2d50b 0xd2d58
000d2d54
000d2d54loc_d2d54:
000d2d54b 0xd2d58
000d2d58
000d2d58loc_d2d58:
000d2d58b 0xd2d5c
000d2d5c
000d2d5cloc_d2d5c:
000d2d5cb 0xd2b6c
000d2d60
000d2d60loc_d2d60:
000d2d60bl runtime.panicSliceAcap
000d2d64
000d2d64loc_d2d64:
000d2d64mov x2, x4
000d2d68bl runtime.panicSliceAcap
000d2d6c
000d2d6cloc_d2d6c:
000d2d6cbl runtime.panicSliceB
000d2d70
000d2d70loc_d2d70:
000d2d70bl runtime.panicSliceAcap
000d2d74hint
000d2d78
000d2d78loc_d2d78:
000d2d78stp x0, x1, [sp+8]
000d2d7cmov x3, x30
000d2d80bl runtime.morestack_noctxt.abi0
000d2d84ldp x0, x1, [sp+8]
000d2d88b 0xd2b10
000d2d8cudf 0
000d2b10
000d2b10io.ReadAll: ; void io.ReadAll(io.Reader r)
000d2b10ldr x16, [x28+16]
000d2b14sub x17, sp, 144
000d2b18subs xzr, x17, x16
000d2b1cb.ls 0xd2d78
000d2b20sub x20, sp, 272
000d2b24stp x29, x30, [x20-8]
000d2b28add sp, x20, 0
000d2b2csub x29, sp, 8
000d2b30str x0, [sp+280]
000d2b34str x1, [sp+288]
000d2b38str xzr, [sp+144]
000d2b3cstp xzr, xzr, [sp+152]
000d2b40stp xzr, xzr, [sp+128]
000d2b44adrp x0, 0x523000
000d2b48add x0, x0, 3072
000d2b4cmov x1, xzr
000d2b50orr x2, xzr, 512
000d2b54bl runtime.makeslice
000d2b58str x0, [sp+184]
000d2b5cstr xzr, [sp+192]
000d2b60orr x3, xzr, 512
000d2b64str x3, [sp+200]
000d2b68b 0xd2b6c
000d2b6c
000d2b6cloc_d2b6c:
000d2b6cb 0xd2b70
000d2b70
000d2b70loc_d2b70:
000d2b70ldr x0, [sp+192]
000d2b74str x0, [sp+104]
000d2b78ldr x1, [sp+200]
000d2b7cstr x1, [sp+96]
000d2b80ldr x2, [sp+200]
000d2b84ldr x4, [sp+184]
000d2b88subs xzr, x1, x2
000d2b8cb.ls 0xd2b94
000d2b90b 0xd2d70
000d2b94
000d2b94loc_d2b94:
000d2b94subs xzr, x0, x1
000d2b98b.ls 0xd2ba0
000d2b9cb 0xd2d6c
000d2ba0
000d2ba0loc_d2ba0:
000d2ba0sub x5, x2, x0
000d2ba4sub x6, x1, x0
000d2ba8sub x7, xzr, x5
000d2bacand x7, x0, x7, asr #63
000d2bb0add x4, x4, x7
000d2bb4str x4, [sp+240]
000d2bb8str x6, [sp+248]
000d2bbcstr x5, [sp+256]
000d2bc0stp xzr, xzr, [sp+224]
000d2bc4ldr x4, [sp+280]
000d2bc8ldrsb x27, [x4]
000d2bccldr x0, [sp+288]
000d2bd0ldr x4, [x4+24]
000d2bd4ldr x1, [sp+240]
000d2bd8ldr x2, [sp+248]
000d2bdcldr x3, [sp+256]
000d2be0blr x4
000d2be4str x0, [sp+120]
000d2be8str x1, [sp+224]
000d2becstr x2, [sp+232]
000d2bf0ldr x4, [sp+120]
000d2bf4str x4, [sp+112]
000d2bf8str x1, [sp+208]
000d2bfcstr x2, [sp+216]
000d2c00ldr x4, [sp+112]
000d2c04str x4, [sp+88]
000d2c08str x1, [sp+168]
000d2c0cstr x2, [sp+176]
000d2c10ldr x4, [sp+192]
000d2c14str x4, [sp+120]
000d2c18ldr x5, [sp+88]
000d2c1cadd x1, x4, x5
000d2c20str x1, [sp+96]
000d2c24ldr x4, [sp+200]
000d2c28subs xzr, x4, x1
000d2c2cb.hs 0xd2c34
000d2c30b 0xd2d64
000d2c34
000d2c34loc_d2c34:
000d2c34b 0xd2c38
000d2c38
000d2c38loc_d2c38:
000d2c38str x1, [sp+192]
000d2c3cldr x5, [sp+168]
000d2c40cbnz x5, 0xd2c48
000d2c44b 0xd2cd0
000d2c48
000d2c48loc_d2c48:
000d2c48ldr x5, [sp+168]
000d2c4cadrp x27, 0x94f000
000d2c50ldr x6, [x27+1520]
000d2c54subs xzr, x6, x5
000d2c58b.eq 0xd2c60
000d2c5cb 0xd2c8c
000d2c60
000d2c60loc_d2c60:
000d2c60ldr x0, [sp+168]
000d2c64adrp x27, 0x94f000
000d2c68ldr x3, [x27+1528]
000d2c6cmov x1, x2
000d2c70mov x2, x3
000d2c74bl runtime.ifaceeq
000d2c78tbnz w0, 0, 0xd2c80
000d2c7cb 0xd2c88
000d2c80
000d2c80loc_d2c80:
000d2c80stp xzr, xzr, [sp+168]
000d2c84b 0xd2c90
000d2c88
000d2c88loc_d2c88:
000d2c88b 0xd2c90
000d2c8c
000d2c8cloc_d2c8c:
000d2c8cb 0xd2c90
000d2c90
000d2c90loc_d2c90:
000d2c90ldr x5, [sp+184]
000d2c94ldr x6, [sp+192]
000d2c98ldr x7, [sp+200]
000d2c9cstr x5, [sp+144]
000d2ca0str x6, [sp+152]
000d2ca4str x7, [sp+160]
000d2ca8ldr x3, [sp+168]
000d2cacldr x4, [sp+176]
000d2cb0str x3, [sp+128]
000d2cb4str x4, [sp+136]
000d2cb8ldr x0, [sp+144]
000d2cbcldr x1, [sp+152]
000d2cc0ldr x2, [sp+160]
000d2cc4ldp x29, x30, [sp-8]
000d2cc8add sp, sp, 272
000d2cccret x30
000d2cd0
000d2cd0loc_d2cd0:
000d2cd0str x1, [sp+96]
000d2cd4ldr x5, [sp+200]
000d2cd8str x5, [sp+120]
000d2cdcsubs xzr, x5, x1
000d2ce0b.eq 0xd2ce8
000d2ce4b 0xd2d54
000d2ce8
000d2ce8loc_d2ce8:
000d2ce8ldr x2, [sp+200]
000d2cecldr x0, [sp+184]
000d2cf0add x1, x1, 1
000d2cf4subs xzr, x2, x1
000d2cf8b.hs 0xd2d00
000d2cfcb 0xd2d04
000d2d00
000d2d00loc_d2d00:
000d2d00b 0xd2d18
000d2d04
000d2d04loc_d2d04:
000d2d04orr x3, xzr, 1
000d2d08adrp x4, 0x523000
000d2d0cadd x4, x4, 3072
000d2d10bl runtime.growslice
000d2d14b 0xd2d18
000d2d18
000d2d18loc_d2d18:
000d2d18sub x4, x1, 1
000d2d1cstrb wzr, [x0+x4]
000d2d20str x0, [sp+240]
000d2d24str x1, [sp+248]
000d2d28str x2, [sp+256]
000d2d2cldr x1, [sp+192]
000d2d30str x1, [sp+120]
000d2d34subs xzr, x2, x1
000d2d38b.hs 0xd2d40
000d2d3cb 0xd2d60
000d2d40
000d2d40loc_d2d40:
000d2d40b 0xd2d44
000d2d44
000d2d44loc_d2d44:
000d2d44str x0, [sp+184]
000d2d48str x1, [sp+192]
000d2d4cstr x2, [sp+200]
000d2d50b 0xd2d58
000d2d54
000d2d54loc_d2d54:
000d2d54b 0xd2d58
000d2d58
000d2d58loc_d2d58:
000d2d58b 0xd2d5c
000d2d5c
000d2d5cloc_d2d5c:
000d2d5cb 0xd2b6c
000d2d60
000d2d60loc_d2d60:
000d2d60bl runtime.panicSliceAcap
000d2d64
000d2d64loc_d2d64:
000d2d64mov x2, x4
000d2d68bl runtime.panicSliceAcap
000d2d6c
000d2d6cloc_d2d6c:
000d2d6cbl runtime.panicSliceB
000d2d70
000d2d70loc_d2d70:
000d2d70bl runtime.panicSliceAcap
000d2d74hint
000d2d78
000d2d78loc_d2d78:
000d2d78stp x0, x1, [sp+8]
000d2d7cmov x3, x30
000d2d80bl runtime.morestack_noctxt.abi0
000d2d84ldp x0, x1, [sp+8]
000d2d88b 0xd2b10
000d2d8cudf 0
000d2b10
000d2d90
000d2d90io.(*multiWriter).Write: ; void io.(*multiWriter).Write(io.multiWriter * t, struct []uint8 p)
000d2d90ldr x16, [x28+16]
000d2d94sub x17, sp, 64
000d2d98subs xzr, x17, x16
000d2d9cb.ls 0xd2f18
000d2da0str x30, [sp-192]!
000d2da4stur x29, [sp-8]
000d2da8sub x29, sp, 8
000d2dacstr x0, [sp+200]
000d2db0str x1, [sp+208]
000d2db4str x2, [sp+216]
000d2db8str x3, [sp+224]
000d2dbcstr xzr, [sp+40]
000d2dc0stp xzr, xzr, [sp+104]
000d2dc4ldr x4, [sp+200]
000d2dc8ldrsb x27, [x4]
000d2dccldr x5, [x4+8]
000d2dd0ldr x6, [x4]
000d2dd4ldr x4, [x4+16]
000d2dd8str x6, [sp+136]
000d2ddcstr x5, [sp+144]
000d2de0str x4, [sp+152]
000d2de4str xzr, [sp+80]
000d2de8str x5, [sp+72]
000d2decldr x4, [sp+136]
000d2df0str x4, [sp+64]
000d2df4b 0xd2df8
000d2df8
000d2df8loc_d2df8:
000d2df8ldr x4, [sp+72]
000d2dfcldr x5, [sp+80]
000d2e00subs xzr, x4, x5
000d2e04b.gt 0xd2e0c
000d2e08b 0xd2ef0
000d2e0c
000d2e0cloc_d2e0c:
000d2e0cldr x4, [sp+64]
000d2e10str x4, [sp+176]
000d2e14ldr x4, [sp+176]
000d2e18ldr x5, [x4]
000d2e1cldr x4, [x4+8]
000d2e20str x5, [sp+88]
000d2e24str x4, [sp+96]
000d2e28stp xzr, xzr, [sp+120]
000d2e2cldr x2, [sp+216]
000d2e30ldr x3, [sp+224]
000d2e34ldr x4, [sp+88]
000d2e38ldrsb x27, [x4]
000d2e3cldr x4, [x4+24]
000d2e40ldr x1, [sp+208]
000d2e44ldr x0, [sp+96]
000d2e48blr x4
000d2e4cstr x0, [sp+48]
000d2e50str x1, [sp+120]
000d2e54str x2, [sp+128]
000d2e58ldr x4, [sp+48]
000d2e5cstr x4, [sp+56]
000d2e60str x1, [sp+160]
000d2e64str x2, [sp+168]
000d2e68ldr x4, [sp+56]
000d2e6cstr x4, [sp+40]
000d2e70str x1, [sp+104]
000d2e74str x2, [sp+112]
000d2e78cbnz x1, 0xd2e80
000d2e7cb 0xd2e90
000d2e80
000d2e80loc_d2e80:
000d2e80ldr x0, [sp+40]
000d2e84ldur x29, [sp-8]
000d2e88ldr x30, [sp], 192
000d2e8cret x30
000d2e90
000d2e90loc_d2e90:
000d2e90ldr x4, [sp+216]
000d2e94str x4, [sp+48]
000d2e98ldr x5, [sp+40]
000d2e9csubs xzr, x4, x5
000d2ea0b.ne 0xd2ea8
000d2ea4b 0xd2ed0
000d2ea8
000d2ea8loc_d2ea8:
000d2ea8adrp x27, 0x94f000
000d2eacldr x1, [x27+1472]
000d2eb0adrp x27, 0x94f000
000d2eb4ldr x2, [x27+1480]
000d2eb8str x1, [sp+104]
000d2ebcstr x2, [sp+112]
000d2ec0ldr x0, [sp+40]
000d2ec4ldur x29, [sp-8]
000d2ec8ldr x30, [sp], 192
000d2eccret x30
000d2ed0
000d2ed0loc_d2ed0:
000d2ed0b 0xd2ed4
000d2ed4
000d2ed4loc_d2ed4:
000d2ed4ldr x4, [sp+80]
000d2ed8add x4, x4, 1
000d2edcstr x4, [sp+80]
000d2ee0ldr x4, [sp+176]
000d2ee4add x4, x4, 16
000d2ee8str x4, [sp+64]
000d2eecb 0xd2df8
000d2ef0
000d2ef0loc_d2ef0:
000d2ef0ldr x3, [sp+216]
000d2ef4str x3, [sp+48]
000d2ef8str x3, [sp+40]
000d2efcstp xzr, xzr, [sp+104]
000d2f00ldr x0, [sp+40]
000d2f04mov x1, xzr
000d2f08mov x2, xzr
000d2f0cldur x29, [sp-8]
000d2f10ldr x30, [sp], 192
000d2f14ret x30
000d2f18
000d2f18loc_d2f18:
000d2f18stp x0, x1, [sp+8]
000d2f1cstp x2, x3, [sp+24]
000d2f20mov x3, x30
000d2f24bl runtime.morestack_noctxt.abi0
000d2f28ldp x0, x1, [sp+8]
000d2f2cldp x2, x3, [sp+24]
000d2f30b 0xd2d90
000d2f34udf 0
000d2f38udf 0
000d2f3cudf 0
000d2d90
000d2d90io.(*multiWriter).Write: ; void io.(*multiWriter).Write(io.multiWriter * t, struct []uint8 p)
000d2d90ldr x16, [x28+16]
000d2d94sub x17, sp, 64
000d2d98subs xzr, x17, x16
000d2d9cb.ls 0xd2f18
000d2da0str x30, [sp-192]!
000d2da4stur x29, [sp-8]
000d2da8sub x29, sp, 8
000d2dacstr x0, [sp+200]
000d2db0str x1, [sp+208]
000d2db4str x2, [sp+216]
000d2db8str x3, [sp+224]
000d2dbcstr xzr, [sp+40]
000d2dc0stp xzr, xzr, [sp+104]
000d2dc4ldr x4, [sp+200]
000d2dc8ldrsb x27, [x4]
000d2dccldr x5, [x4+8]
000d2dd0ldr x6, [x4]
000d2dd4ldr x4, [x4+16]
000d2dd8str x6, [sp+136]
000d2ddcstr x5, [sp+144]
000d2de0str x4, [sp+152]
000d2de4str xzr, [sp+80]
000d2de8str x5, [sp+72]
000d2decldr x4, [sp+136]
000d2df0str x4, [sp+64]
000d2df4b 0xd2df8
000d2df8
000d2df8loc_d2df8:
000d2df8ldr x4, [sp+72]
000d2dfcldr x5, [sp+80]
000d2e00subs xzr, x4, x5
000d2e04b.gt 0xd2e0c
000d2e08b 0xd2ef0
000d2e0c
000d2e0cloc_d2e0c:
000d2e0cldr x4, [sp+64]
000d2e10str x4, [sp+176]
000d2e14ldr x4, [sp+176]
000d2e18ldr x5, [x4]
000d2e1cldr x4, [x4+8]
000d2e20str x5, [sp+88]
000d2e24str x4, [sp+96]
000d2e28stp xzr, xzr, [sp+120]
000d2e2cldr x2, [sp+216]
000d2e30ldr x3, [sp+224]
000d2e34ldr x4, [sp+88]
000d2e38ldrsb x27, [x4]
000d2e3cldr x4, [x4+24]
000d2e40ldr x1, [sp+208]
000d2e44ldr x0, [sp+96]
000d2e48blr x4
000d2e4cstr x0, [sp+48]
000d2e50str x1, [sp+120]
000d2e54str x2, [sp+128]
000d2e58ldr x4, [sp+48]
000d2e5cstr x4, [sp+56]
000d2e60str x1, [sp+160]
000d2e64str x2, [sp+168]
000d2e68ldr x4, [sp+56]
000d2e6cstr x4, [sp+40]
000d2e70str x1, [sp+104]
000d2e74str x2, [sp+112]
000d2e78cbnz x1, 0xd2e80
000d2e7cb 0xd2e90
000d2e80
000d2e80loc_d2e80:
000d2e80ldr x0, [sp+40]
000d2e84ldur x29, [sp-8]
000d2e88ldr x30, [sp], 192
000d2e8cret x30
000d2e90
000d2e90loc_d2e90:
000d2e90ldr x4, [sp+216]
000d2e94str x4, [sp+48]
000d2e98ldr x5, [sp+40]
000d2e9csubs xzr, x4, x5
000d2ea0b.ne 0xd2ea8
000d2ea4b 0xd2ed0
000d2ea8
000d2ea8loc_d2ea8:
000d2ea8adrp x27, 0x94f000
000d2eacldr x1, [x27+1472]
000d2eb0adrp x27, 0x94f000
000d2eb4ldr x2, [x27+1480]
000d2eb8str x1, [sp+104]
000d2ebcstr x2, [sp+112]
000d2ec0ldr x0, [sp+40]
000d2ec4ldur x29, [sp-8]
000d2ec8ldr x30, [sp], 192
000d2eccret x30
000d2ed0
000d2ed0loc_d2ed0:
000d2ed0b 0xd2ed4
000d2ed4
000d2ed4loc_d2ed4:
000d2ed4ldr x4, [sp+80]
000d2ed8add x4, x4, 1
000d2edcstr x4, [sp+80]
000d2ee0ldr x4, [sp+176]
000d2ee4add x4, x4, 16
000d2ee8str x4, [sp+64]
000d2eecb 0xd2df8
000d2ef0
000d2ef0loc_d2ef0:
000d2ef0ldr x3, [sp+216]
000d2ef4str x3, [sp+48]
000d2ef8str x3, [sp+40]
000d2efcstp xzr, xzr, [sp+104]
000d2f00ldr x0, [sp+40]
000d2f04mov x1, xzr
000d2f08mov x2, xzr
000d2f0cldur x29, [sp-8]
000d2f10ldr x30, [sp], 192
000d2f14ret x30
000d2f18
000d2f18loc_d2f18:
000d2f18stp x0, x1, [sp+8]
000d2f1cstp x2, x3, [sp+24]
000d2f20mov x3, x30
000d2f24bl runtime.morestack_noctxt.abi0
000d2f28ldp x0, x1, [sp+8]
000d2f2cldp x2, x3, [sp+24]
000d2f30b 0xd2d90
000d2f34udf 0
000d2f38udf 0
000d2f3cudf 0
000d2d90
000d2f40
000d2f40io.(*multiWriter).WriteString: ; void io.(*multiWriter).WriteString(io.multiWriter * t, struct string s)
000d2f40ldr x16, [x28+16]
000d2f44sub x17, sp, 176
000d2f48subs xzr, x17, x16
000d2f4cb.ls 0xd31e4
000d2f50sub x20, sp, 304
000d2f54stp x29, x30, [x20-8]
000d2f58add sp, x20, 0
000d2f5csub x29, sp, 8
000d2f60str x0, [sp+312]
000d2f64str x1, [sp+320]
000d2f68str x2, [sp+328]
000d2f6cstr xzr, [sp+48]
000d2f70stp xzr, xzr, [sp+160]
000d2f74str xzr, [sp+136]
000d2f78stp xzr, xzr, [sp+144]
000d2f7cldr x4, [sp+312]
000d2f80ldrsb x27, [x4]
000d2f84ldr x5, [x4+8]
000d2f88ldr x6, [x4]
000d2f8cldr x4, [x4+16]
000d2f90str x6, [sp+240]
000d2f94str x5, [sp+248]
000d2f98str x4, [sp+256]
000d2f9cstr xzr, [sp+72]
000d2fa0str x5, [sp+64]
000d2fa4ldr x4, [sp+240]
000d2fa8str x4, [sp+56]
000d2facb 0xd2fb0
000d2fb0
000d2fb0loc_d2fb0:
000d2fb0ldr x4, [sp+64]
000d2fb4ldr x5, [sp+72]
000d2fb8subs xzr, x4, x5
000d2fbcb.gt 0xd2fc4
000d2fc0b 0xd31bc
000d2fc4
000d2fc4loc_d2fc4:
000d2fc4ldr x4, [sp+56]
000d2fc8str x4, [sp+200]
000d2fccldr x4, [sp+200]
000d2fd0ldr x5, [x4]
000d2fd4ldr x4, [x4+8]
000d2fd8str x5, [sp+104]
000d2fdcstr x4, [sp+112]
000d2fe0stp xzr, xzr, [sp+224]
000d2fe4ldr x4, [sp+112]
000d2fe8ldr x5, [sp+104]
000d2feccbnz x5, 0xd2ff4
000d2ff0b 0xd3014
000d2ff4
000d2ff4loc_d2ff4:
000d2ff4str x4, [sp+192]
000d2ff8ldr x1, [x5+8]
000d2ffcadrp x0, 0x93c000
000d3000add x0, x0, 752
000d3004bl runtime.typeAssert
000d3008ldr x4, [sp+192]
000d300cmov x5, x0
000d3010b 0xd3018
000d3014
000d3014loc_d3014:
000d3014b 0xd3018
000d3018
000d3018loc_d3018:
000d3018str x5, [sp+224]
000d301cstr x4, [sp+232]
000d3020subs xzr, x5, 0
000d3024cset x4, ne
000d3028strb w4, [sp+47]
000d302cldr x4, [sp+224]
000d3030ldr x5, [sp+232]
000d3034str x4, [sp+176]
000d3038str x5, [sp+184]
000d303cldrb w4, [sp+47]
000d3040strb w4, [sp+46]
000d3044ldr x4, [sp+176]
000d3048ldr x5, [sp+184]
000d304cstr x4, [sp+120]
000d3050str x5, [sp+128]
000d3054ldrb w4, [sp+46]
000d3058strb w4, [sp+45]
000d305ctbnz w4, 0, 0xd3064
000d3060b 0xd30b4
000d3064
000d3064loc_d3064:
000d3064stp xzr, xzr, [sp+208]
000d3068ldr x2, [sp+328]
000d306cldr x3, [sp+120]
000d3070ldrsb x27, [x3]
000d3074ldr x3, [x3+24]
000d3078ldr x1, [sp+320]
000d307cldr x0, [sp+128]
000d3080blr x3
000d3084str x0, [sp+80]
000d3088str x1, [sp+208]
000d308cstr x2, [sp+216]
000d3090ldr x3, [sp+80]
000d3094str x3, [sp+96]
000d3098str x1, [sp+280]
000d309cstr x2, [sp+288]
000d30a0ldr x3, [sp+96]
000d30a4str x3, [sp+48]
000d30a8str x1, [sp+160]
000d30acstr x2, [sp+168]
000d30b0b 0xd3138
000d30b4
000d30b4loc_d30b4:
000d30b4ldr x4, [sp+136]
000d30b8cbnz x4, 0xd30c0
000d30bcb 0xd30c4
000d30c0
000d30c0loc_d30c0:
000d30c0b 0xd30e4
000d30c4
000d30c4loc_d30c4:
000d30c4ldr x1, [sp+320]
000d30c8ldr x2, [sp+328]
000d30ccmov x0, xzr
000d30d0bl runtime.stringtoslicebyte
000d30d4str x0, [sp+136]
000d30d8str x1, [sp+144]
000d30dcstr x2, [sp+152]
000d30e0b 0xd30e4
000d30e4
000d30e4loc_d30e4:
000d30e4stp xzr, xzr, [sp+208]
000d30e8ldr x2, [sp+144]
000d30ecldr x3, [sp+152]
000d30f0ldr x4, [sp+104]
000d30f4ldrsb x27, [x4]
000d30f8ldr x4, [x4+24]
000d30fcldr x1, [sp+136]
000d3100ldr x0, [sp+112]
000d3104blr x4
000d3108str x0, [sp+80]
000d310cstr x1, [sp+208]
000d3110str x2, [sp+216]
000d3114ldr x4, [sp+80]
000d3118str x4, [sp+88]
000d311cstr x1, [sp+264]
000d3120str x2, [sp+272]
000d3124ldr x4, [sp+88]
000d3128str x4, [sp+48]
000d312cstr x1, [sp+160]
000d3130str x2, [sp+168]
000d3134b 0xd3138
000d3138
000d3138loc_d3138:
000d3138ldr x4, [sp+160]
000d313ccbnz x4, 0xd3144
000d3140b 0xd315c
000d3144
000d3144loc_d3144:
000d3144ldr x1, [sp+160]
000d3148ldr x2, [sp+168]
000d314cldr x0, [sp+48]
000d3150ldp x29, x30, [sp-8]
000d3154add sp, sp, 304
000d3158ret x30
000d315c
000d315cloc_d315c:
000d315cldr x4, [sp+328]
000d3160str x4, [sp+80]
000d3164ldr x5, [sp+48]
000d3168subs xzr, x4, x5
000d316cb.ne 0xd3174
000d3170b 0xd319c
000d3174
000d3174loc_d3174:
000d3174adrp x27, 0x94e000
000d3178ldr x1, [x27+1472]
000d317cadrp x27, 0x94e000
000d3180ldr x2, [x27+1480]
000d3184str x1, [sp+160]
000d3188str x2, [sp+168]
000d318cldr x0, [sp+48]
000d3190ldp x29, x30, [sp-8]
000d3194add sp, sp, 304
000d3198ret x30
000d319c
000d319cloc_d319c:
000d319cb 0xd31a0
000d31a0
000d31a0loc_d31a0:
000d31a0ldr x4, [sp+72]
000d31a4add x4, x4, 1
000d31a8str x4, [sp+72]
000d31acldr x4, [sp+200]
000d31b0add x4, x4, 16
000d31b4str x4, [sp+56]
000d31b8b 0xd2fb0
000d31bc
000d31bcloc_d31bc:
000d31bcldr x3, [sp+328]
000d31c0str x3, [sp+80]
000d31c4str x3, [sp+48]
000d31c8stp xzr, xzr, [sp+160]
000d31ccldr x0, [sp+48]
000d31d0mov x1, xzr
000d31d4mov x2, xzr
000d31d8ldp x29, x30, [sp-8]
000d31dcadd sp, sp, 304
000d31e0ret x30
000d31e4
000d31e4loc_d31e4:
000d31e4stp x0, x1, [sp+8]
000d31e8str x2, [sp+24]
000d31ecmov x3, x30
000d31f0bl runtime.morestack_noctxt.abi0
000d31f4ldp x0, x1, [sp+8]
000d31f8ldr x2, [sp+24]
000d31fcb 0xd2f40
000d2f40
000d2f40io.(*multiWriter).WriteString: ; void io.(*multiWriter).WriteString(io.multiWriter * t, struct string s)
000d2f40ldr x16, [x28+16]
000d2f44sub x17, sp, 176
000d2f48subs xzr, x17, x16
000d2f4cb.ls 0xd31e4
000d2f50sub x20, sp, 304
000d2f54stp x29, x30, [x20-8]
000d2f58add sp, x20, 0
000d2f5csub x29, sp, 8
000d2f60str x0, [sp+312]
000d2f64str x1, [sp+320]
000d2f68str x2, [sp+328]
000d2f6cstr xzr, [sp+48]
000d2f70stp xzr, xzr, [sp+160]
000d2f74str xzr, [sp+136]
000d2f78stp xzr, xzr, [sp+144]
000d2f7cldr x4, [sp+312]
000d2f80ldrsb x27, [x4]
000d2f84ldr x5, [x4+8]
000d2f88ldr x6, [x4]
000d2f8cldr x4, [x4+16]
000d2f90str x6, [sp+240]
000d2f94str x5, [sp+248]
000d2f98str x4, [sp+256]
000d2f9cstr xzr, [sp+72]
000d2fa0str x5, [sp+64]
000d2fa4ldr x4, [sp+240]
000d2fa8str x4, [sp+56]
000d2facb 0xd2fb0
000d2fb0
000d2fb0loc_d2fb0:
000d2fb0ldr x4, [sp+64]
000d2fb4ldr x5, [sp+72]
000d2fb8subs xzr, x4, x5
000d2fbcb.gt 0xd2fc4
000d2fc0b 0xd31bc
000d2fc4
000d2fc4loc_d2fc4:
000d2fc4ldr x4, [sp+56]
000d2fc8str x4, [sp+200]
000d2fccldr x4, [sp+200]
000d2fd0ldr x5, [x4]
000d2fd4ldr x4, [x4+8]
000d2fd8str x5, [sp+104]
000d2fdcstr x4, [sp+112]
000d2fe0stp xzr, xzr, [sp+224]
000d2fe4ldr x4, [sp+112]
000d2fe8ldr x5, [sp+104]
000d2feccbnz x5, 0xd2ff4
000d2ff0b 0xd3014
000d2ff4
000d2ff4loc_d2ff4:
000d2ff4str x4, [sp+192]
000d2ff8ldr x1, [x5+8]
000d2ffcadrp x0, 0x93c000
000d3000add x0, x0, 752
000d3004bl runtime.typeAssert
000d3008ldr x4, [sp+192]
000d300cmov x5, x0
000d3010b 0xd3018
000d3014
000d3014loc_d3014:
000d3014b 0xd3018
000d3018
000d3018loc_d3018:
000d3018str x5, [sp+224]
000d301cstr x4, [sp+232]
000d3020subs xzr, x5, 0
000d3024cset x4, ne
000d3028strb w4, [sp+47]
000d302cldr x4, [sp+224]
000d3030ldr x5, [sp+232]
000d3034str x4, [sp+176]
000d3038str x5, [sp+184]
000d303cldrb w4, [sp+47]
000d3040strb w4, [sp+46]
000d3044ldr x4, [sp+176]
000d3048ldr x5, [sp+184]
000d304cstr x4, [sp+120]
000d3050str x5, [sp+128]
000d3054ldrb w4, [sp+46]
000d3058strb w4, [sp+45]
000d305ctbnz w4, 0, 0xd3064
000d3060b 0xd30b4
000d3064
000d3064loc_d3064:
000d3064stp xzr, xzr, [sp+208]
000d3068ldr x2, [sp+328]
000d306cldr x3, [sp+120]
000d3070ldrsb x27, [x3]
000d3074ldr x3, [x3+24]
000d3078ldr x1, [sp+320]
000d307cldr x0, [sp+128]
000d3080blr x3
000d3084str x0, [sp+80]
000d3088str x1, [sp+208]
000d308cstr x2, [sp+216]
000d3090ldr x3, [sp+80]
000d3094str x3, [sp+96]
000d3098str x1, [sp+280]
000d309cstr x2, [sp+288]
000d30a0ldr x3, [sp+96]
000d30a4str x3, [sp+48]
000d30a8str x1, [sp+160]
000d30acstr x2, [sp+168]
000d30b0b 0xd3138
000d30b4
000d30b4loc_d30b4:
000d30b4ldr x4, [sp+136]
000d30b8cbnz x4, 0xd30c0
000d30bcb 0xd30c4
000d30c0
000d30c0loc_d30c0:
000d30c0b 0xd30e4
000d30c4
000d30c4loc_d30c4:
000d30c4ldr x1, [sp+320]
000d30c8ldr x2, [sp+328]
000d30ccmov x0, xzr
000d30d0bl runtime.stringtoslicebyte
000d30d4str x0, [sp+136]
000d30d8str x1, [sp+144]
000d30dcstr x2, [sp+152]
000d30e0b 0xd30e4
000d30e4
000d30e4loc_d30e4:
000d30e4stp xzr, xzr, [sp+208]
000d30e8ldr x2, [sp+144]
000d30ecldr x3, [sp+152]
000d30f0ldr x4, [sp+104]
000d30f4ldrsb x27, [x4]
000d30f8ldr x4, [x4+24]
000d30fcldr x1, [sp+136]
000d3100ldr x0, [sp+112]
000d3104blr x4
000d3108str x0, [sp+80]
000d310cstr x1, [sp+208]
000d3110str x2, [sp+216]
000d3114ldr x4, [sp+80]
000d3118str x4, [sp+88]
000d311cstr x1, [sp+264]
000d3120str x2, [sp+272]
000d3124ldr x4, [sp+88]
000d3128str x4, [sp+48]
000d312cstr x1, [sp+160]
000d3130str x2, [sp+168]
000d3134b 0xd3138
000d3138
000d3138loc_d3138:
000d3138ldr x4, [sp+160]
000d313ccbnz x4, 0xd3144
000d3140b 0xd315c
000d3144
000d3144loc_d3144:
000d3144ldr x1, [sp+160]
000d3148ldr x2, [sp+168]
000d314cldr x0, [sp+48]
000d3150ldp x29, x30, [sp-8]
000d3154add sp, sp, 304
000d3158ret x30
000d315c
000d315cloc_d315c:
000d315cldr x4, [sp+328]
000d3160str x4, [sp+80]
000d3164ldr x5, [sp+48]
000d3168subs xzr, x4, x5
000d316cb.ne 0xd3174
000d3170b 0xd319c
000d3174
000d3174loc_d3174:
000d3174adrp x27, 0x94e000
000d3178ldr x1, [x27+1472]
000d317cadrp x27, 0x94e000
000d3180ldr x2, [x27+1480]
000d3184str x1, [sp+160]
000d3188str x2, [sp+168]
000d318cldr x0, [sp+48]
000d3190ldp x29, x30, [sp-8]
000d3194add sp, sp, 304
000d3198ret x30
000d319c
000d319cloc_d319c:
000d319cb 0xd31a0
000d31a0
000d31a0loc_d31a0:
000d31a0ldr x4, [sp+72]
000d31a4add x4, x4, 1
000d31a8str x4, [sp+72]
000d31acldr x4, [sp+200]
000d31b0add x4, x4, 16
000d31b4str x4, [sp+56]
000d31b8b 0xd2fb0
000d31bc
000d31bcloc_d31bc:
000d31bcldr x3, [sp+328]
000d31c0str x3, [sp+80]
000d31c4str x3, [sp+48]
000d31c8stp xzr, xzr, [sp+160]
000d31ccldr x0, [sp+48]
000d31d0mov x1, xzr
000d31d4mov x2, xzr
000d31d8ldp x29, x30, [sp-8]
000d31dcadd sp, sp, 304
000d31e0ret x30
000d31e4
000d31e4loc_d31e4:
000d31e4stp x0, x1, [sp+8]
000d31e8str x2, [sp+24]
000d31ecmov x3, x30
000d31f0bl runtime.morestack_noctxt.abi0
000d31f4ldp x0, x1, [sp+8]
000d31f8ldr x2, [sp+24]
000d31fcb 0xd2f40
000d2f40
000d3200
000d3200io.MultiWriter: ; void io.MultiWriter(struct []io.Writer writers)
000d3200ldr x16, [x28+16]
000d3204sub x17, sp, 208
000d3208subs xzr, x17, x16
000d320cb.ls 0xd3528
000d3210sub x20, sp, 336
000d3214stp x29, x30, [x20-8]
000d3218add sp, x20, 0
000d321csub x29, sp, 8
000d3220str x0, [sp+344]
000d3224str x1, [sp+352]
000d3228str x2, [sp+360]
000d322cstp xzr, xzr, [sp+136]
000d3230ldr x2, [sp+352]
000d3234str x2, [sp+96]
000d3238adrp x0, 0x547000
000d323cadd x0, x0, 2976
000d3240mov x1, xzr
000d3244bl runtime.makeslice
000d3248ldr x3, [sp+96]
000d324cstr x0, [sp+176]
000d3250str xzr, [sp+184]
000d3254str x3, [sp+192]
000d3258ldr x3, [sp+352]
000d325cldr x4, [sp+344]
000d3260ldr x5, [sp+360]
000d3264str x4, [sp+200]
000d3268str x3, [sp+208]
000d326cstr x5, [sp+216]
000d3270str xzr, [sp+128]
000d3274str x3, [sp+120]
000d3278ldr x3, [sp+200]
000d327cstr x3, [sp+112]
000d3280b 0xd3284
000d3284
000d3284loc_d3284:
000d3284ldr x5, [sp+120]
000d3288ldr x6, [sp+128]
000d328csubs xzr, x5, x6
000d3290b.gt 0xd3298
000d3294b 0xd34ac
000d3298
000d3298loc_d3298:
000d3298ldr x5, [sp+112]
000d329cstr x5, [sp+312]
000d32a0ldr x5, [sp+312]
000d32a4ldr x6, [x5]
000d32a8ldr x5, [x5+8]
000d32acstr x6, [sp+152]
000d32b0str x5, [sp+160]
000d32b4str xzr, [sp+320]
000d32b8ldr x5, [sp+152]
000d32bcldr x6, [sp+160]
000d32c0adrp x7, 0x642000
000d32c4add x7, x7, 704
000d32c8subs xzr, x5, x7
000d32ccb.eq 0xd32d4
000d32d0b 0xd32dc
000d32d4
000d32d4loc_d32d4:
000d32d4orr x0, xzr, 1
000d32d8b 0xd32e8
000d32dc
000d32dcloc_d32dc:
000d32dcmov x0, xzr
000d32e0mov x6, xzr
000d32e4b 0xd32e8
000d32e8
000d32e8loc_d32e8:
000d32e8str x6, [sp+320]
000d32ecstrb w0, [sp+95]
000d32f0ldr x5, [sp+320]
000d32f4str x5, [sp+224]
000d32f8ldrb w5, [sp+95]
000d32fcstrb w5, [sp+94]
000d3300ldr x5, [sp+224]
000d3304str x5, [sp+168]
000d3308ldrb w5, [sp+94]
000d330cstrb w5, [sp+93]
000d3310tbnz w5, 0, 0xd3318
000d3314b 0xd3404
000d3318
000d3318loc_d3318:
000d3318ldr x5, [sp+168]
000d331cldrsb x27, [x5]
000d3320ldr x6, [x5]
000d3324ldr x7, [x5+8]
000d3328ldr x5, [x5+16]
000d332cstr x6, [sp+288]
000d3330str x7, [sp+296]
000d3334str x5, [sp+304]
000d3338ldr x2, [sp+192]
000d333cldr x0, [sp+176]
000d3340ldr x5, [sp+184]
000d3344str x0, [sp+264]
000d3348str x5, [sp+272]
000d334cstr x2, [sp+280]
000d3350ldr x6, [sp+296]
000d3354add x1, x5, x6
000d3358str x1, [sp+104]
000d335csubs xzr, x2, x1
000d3360b.hs 0xd3368
000d3364b 0xd3370
000d3368
000d3368loc_d3368:
000d3368str x1, [sp+272]
000d336cb 0xd3390
000d3370
000d3370loc_d3370:
000d3370ldr x3, [sp+296]
000d3374adrp x4, 0x547000
000d3378add x4, x4, 2976
000d337cbl runtime.growslice
000d3380str x0, [sp+264]
000d3384str x1, [sp+272]
000d3388str x2, [sp+280]
000d338cb 0xd3390
000d3390
000d3390loc_d3390:
000d3390ldr x5, [sp+104]
000d3394ldr x6, [sp+264]
000d3398ldr x7, [sp+272]
000d339cldr x8, [sp+280]
000d33a0ldr x9, [sp+296]
000d33a4add x8, x8, x9
000d33a8sub x8, x8, x5
000d33acadd x7, x7, x9
000d33b0sub x2, x7, x5
000d33b4sub x5, x5, x9
000d33b8sub x7, xzr, x8
000d33bcubfm x5, x5, 60, 59
000d33c0and x5, x5, x7, asr #63
000d33c4add x1, x6, x5
000d33c8str x1, [sp+240]
000d33ccstr x2, [sp+248]
000d33d0str x8, [sp+256]
000d33d4ldr x4, [sp+296]
000d33d8ldr x3, [sp+288]
000d33dcadrp x0, 0x547000
000d33e0add x0, x0, 2976
000d33e4bl runtime.typedslicecopy
000d33e8ldr x5, [sp+264]
000d33ecldr x6, [sp+272]
000d33f0ldr x7, [sp+280]
000d33f4str x5, [sp+176]
000d33f8str x6, [sp+184]
000d33fcstr x7, [sp+192]
000d3400b 0xd348c
000d3404
000d3404loc_d3404:
000d3404ldr x2, [sp+192]
000d3408ldr x0, [sp+176]
000d340cldr x5, [sp+184]
000d3410add x1, x5, 1
000d3414subs xzr, x2, x1
000d3418b.hs 0xd3420
000d341cb 0xd3424
000d3420
000d3420loc_d3420:
000d3420b 0xd3438
000d3424
000d3424loc_d3424:
000d3424orr x3, xzr, 1
000d3428adrp x4, 0x547000
000d342cadd x4, x4, 2976
000d3430bl runtime.growslice
000d3434b 0xd3438
000d3438
000d3438loc_d3438:
000d3438ldr x5, [sp+160]
000d343cldr x6, [sp+152]
000d3440sub x7, x1, 1
000d3444add x8, x0, x7, lsl #4
000d3448ubfm x7, x7, 60, 59
000d344cstr x6, [x0+x7]
000d3450adrp x27, 0x978000
000d3454ldr w6, [x27+3056]
000d3458cbz w6, 0xd3460
000d345cb 0xd3464
000d3460
000d3460loc_d3460:
000d3460b 0xd3478
000d3464
000d3464loc_d3464:
000d3464bl runtime.gcWriteBarrier2
000d3468str x5, [x25]
000d346cldr x6, [x8+8]
000d3470str x6, [x25+8]
000d3474b 0xd3478
000d3478
000d3478loc_d3478:
000d3478str x5, [x8+8]
000d347cstr x0, [sp+176]
000d3480str x1, [sp+184]
000d3484str x2, [sp+192]
000d3488b 0xd348c
000d348c
000d348cloc_d348c:
000d348cb 0xd3490
000d3490
000d3490loc_d3490:
000d3490ldr x5, [sp+128]
000d3494add x5, x5, 1
000d3498str x5, [sp+128]
000d349cldr x5, [sp+312]
000d34a0add x5, x5, 16
000d34a4str x5, [sp+112]
000d34a8b 0xd3284
000d34ac
000d34acloc_d34ac:
000d34acadrp x0, 0x555000
000d34b0add x0, x0, 4064
000d34b4bl runtime.newobject
000d34b8str x0, [sp+232]
000d34bcldr x1, [sp+176]
000d34c0ldr x2, [sp+184]
000d34c4ldr x3, [sp+192]
000d34c8str x2, [x0+8]
000d34ccstr x3, [x0+16]
000d34d0adrp x27, 0x978000
000d34d4ldr w2, [x27+3056]
000d34d8cbz w2, 0xd34e0
000d34dcb 0xd34e4
000d34e0
000d34e0loc_d34e0:
000d34e0b 0xd34f8
000d34e4
000d34e4loc_d34e4:
000d34e4bl runtime.gcWriteBarrier2
000d34e8str x1, [x25]
000d34ecldr x2, [x0]
000d34f0str x2, [x25+8]
000d34f4b 0xd34f8
000d34f8
000d34f8loc_d34f8:
000d34f8str x1, [x0]
000d34fcldr x2, [sp+232]
000d3500str x2, [sp+320]
000d3504adrp x3, 0x642000
000d3508add x3, x3, 704
000d350cstr x3, [sp+136]
000d3510str x2, [sp+144]
000d3514ldr x0, [sp+136]
000d3518ldr x1, [sp+144]
000d351cldp x29, x30, [sp-8]
000d3520add sp, sp, 336
000d3524ret x30
000d3528
000d3528loc_d3528:
000d3528stp x0, x1, [sp+8]
000d352cstr x2, [sp+24]
000d3530mov x3, x30
000d3534bl runtime.morestack_noctxt.abi0
000d3538ldp x0, x1, [sp+8]
000d353cldr x2, [sp+24]
000d3540b 0xd3200
000d3544udf 0
000d3548udf 0
000d354cudf 0
000d3200
000d3200io.MultiWriter: ; void io.MultiWriter(struct []io.Writer writers)
000d3200ldr x16, [x28+16]
000d3204sub x17, sp, 208
000d3208subs xzr, x17, x16
000d320cb.ls 0xd3528
000d3210sub x20, sp, 336
000d3214stp x29, x30, [x20-8]
000d3218add sp, x20, 0
000d321csub x29, sp, 8
000d3220str x0, [sp+344]
000d3224str x1, [sp+352]
000d3228str x2, [sp+360]
000d322cstp xzr, xzr, [sp+136]
000d3230ldr x2, [sp+352]
000d3234str x2, [sp+96]
000d3238adrp x0, 0x547000
000d323cadd x0, x0, 2976
000d3240mov x1, xzr
000d3244bl runtime.makeslice
000d3248ldr x3, [sp+96]
000d324cstr x0, [sp+176]
000d3250str xzr, [sp+184]
000d3254str x3, [sp+192]
000d3258ldr x3, [sp+352]
000d325cldr x4, [sp+344]
000d3260ldr x5, [sp+360]
000d3264str x4, [sp+200]
000d3268str x3, [sp+208]
000d326cstr x5, [sp+216]
000d3270str xzr, [sp+128]
000d3274str x3, [sp+120]
000d3278ldr x3, [sp+200]
000d327cstr x3, [sp+112]
000d3280b 0xd3284
000d3284
000d3284loc_d3284:
000d3284ldr x5, [sp+120]
000d3288ldr x6, [sp+128]
000d328csubs xzr, x5, x6
000d3290b.gt 0xd3298
000d3294b 0xd34ac
000d3298
000d3298loc_d3298:
000d3298ldr x5, [sp+112]
000d329cstr x5, [sp+312]
000d32a0ldr x5, [sp+312]
000d32a4ldr x6, [x5]
000d32a8ldr x5, [x5+8]
000d32acstr x6, [sp+152]
000d32b0str x5, [sp+160]
000d32b4str xzr, [sp+320]
000d32b8ldr x5, [sp+152]
000d32bcldr x6, [sp+160]
000d32c0adrp x7, 0x642000
000d32c4add x7, x7, 704
000d32c8subs xzr, x5, x7
000d32ccb.eq 0xd32d4
000d32d0b 0xd32dc
000d32d4
000d32d4loc_d32d4:
000d32d4orr x0, xzr, 1
000d32d8b 0xd32e8
000d32dc
000d32dcloc_d32dc:
000d32dcmov x0, xzr
000d32e0mov x6, xzr
000d32e4b 0xd32e8
000d32e8
000d32e8loc_d32e8:
000d32e8str x6, [sp+320]
000d32ecstrb w0, [sp+95]
000d32f0ldr x5, [sp+320]
000d32f4str x5, [sp+224]
000d32f8ldrb w5, [sp+95]
000d32fcstrb w5, [sp+94]
000d3300ldr x5, [sp+224]
000d3304str x5, [sp+168]
000d3308ldrb w5, [sp+94]
000d330cstrb w5, [sp+93]
000d3310tbnz w5, 0, 0xd3318
000d3314b 0xd3404
000d3318
000d3318loc_d3318:
000d3318ldr x5, [sp+168]
000d331cldrsb x27, [x5]
000d3320ldr x6, [x5]
000d3324ldr x7, [x5+8]
000d3328ldr x5, [x5+16]
000d332cstr x6, [sp+288]
000d3330str x7, [sp+296]
000d3334str x5, [sp+304]
000d3338ldr x2, [sp+192]
000d333cldr x0, [sp+176]
000d3340ldr x5, [sp+184]
000d3344str x0, [sp+264]
000d3348str x5, [sp+272]
000d334cstr x2, [sp+280]
000d3350ldr x6, [sp+296]
000d3354add x1, x5, x6
000d3358str x1, [sp+104]
000d335csubs xzr, x2, x1
000d3360b.hs 0xd3368
000d3364b 0xd3370
000d3368
000d3368loc_d3368:
000d3368str x1, [sp+272]
000d336cb 0xd3390
000d3370
000d3370loc_d3370:
000d3370ldr x3, [sp+296]
000d3374adrp x4, 0x547000
000d3378add x4, x4, 2976
000d337cbl runtime.growslice
000d3380str x0, [sp+264]
000d3384str x1, [sp+272]
000d3388str x2, [sp+280]
000d338cb 0xd3390
000d3390
000d3390loc_d3390:
000d3390ldr x5, [sp+104]
000d3394ldr x6, [sp+264]
000d3398ldr x7, [sp+272]
000d339cldr x8, [sp+280]
000d33a0ldr x9, [sp+296]
000d33a4add x8, x8, x9
000d33a8sub x8, x8, x5
000d33acadd x7, x7, x9
000d33b0sub x2, x7, x5
000d33b4sub x5, x5, x9
000d33b8sub x7, xzr, x8
000d33bcubfm x5, x5, 60, 59
000d33c0and x5, x5, x7, asr #63
000d33c4add x1, x6, x5
000d33c8str x1, [sp+240]
000d33ccstr x2, [sp+248]
000d33d0str x8, [sp+256]
000d33d4ldr x4, [sp+296]
000d33d8ldr x3, [sp+288]
000d33dcadrp x0, 0x547000
000d33e0add x0, x0, 2976
000d33e4bl runtime.typedslicecopy
000d33e8ldr x5, [sp+264]
000d33ecldr x6, [sp+272]
000d33f0ldr x7, [sp+280]
000d33f4str x5, [sp+176]
000d33f8str x6, [sp+184]
000d33fcstr x7, [sp+192]
000d3400b 0xd348c
000d3404
000d3404loc_d3404:
000d3404ldr x2, [sp+192]
000d3408ldr x0, [sp+176]
000d340cldr x5, [sp+184]
000d3410add x1, x5, 1
000d3414subs xzr, x2, x1
000d3418b.hs 0xd3420
000d341cb 0xd3424
000d3420
000d3420loc_d3420:
000d3420b 0xd3438
000d3424
000d3424loc_d3424:
000d3424orr x3, xzr, 1
000d3428adrp x4, 0x547000
000d342cadd x4, x4, 2976
000d3430bl runtime.growslice
000d3434b 0xd3438
000d3438
000d3438loc_d3438:
000d3438ldr x5, [sp+160]
000d343cldr x6, [sp+152]
000d3440sub x7, x1, 1
000d3444add x8, x0, x7, lsl #4
000d3448ubfm x7, x7, 60, 59
000d344cstr x6, [x0+x7]
000d3450adrp x27, 0x978000
000d3454ldr w6, [x27+3056]
000d3458cbz w6, 0xd3460
000d345cb 0xd3464
000d3460
000d3460loc_d3460:
000d3460b 0xd3478
000d3464
000d3464loc_d3464:
000d3464bl runtime.gcWriteBarrier2
000d3468str x5, [x25]
000d346cldr x6, [x8+8]
000d3470str x6, [x25+8]
000d3474b 0xd3478
000d3478
000d3478loc_d3478:
000d3478str x5, [x8+8]
000d347cstr x0, [sp+176]
000d3480str x1, [sp+184]
000d3484str x2, [sp+192]
000d3488b 0xd348c
000d348c
000d348cloc_d348c:
000d348cb 0xd3490
000d3490
000d3490loc_d3490:
000d3490ldr x5, [sp+128]
000d3494add x5, x5, 1
000d3498str x5, [sp+128]
000d349cldr x5, [sp+312]
000d34a0add x5, x5, 16
000d34a4str x5, [sp+112]
000d34a8b 0xd3284
000d34ac
000d34acloc_d34ac:
000d34acadrp x0, 0x555000
000d34b0add x0, x0, 4064
000d34b4bl runtime.newobject
000d34b8str x0, [sp+232]
000d34bcldr x1, [sp+176]
000d34c0ldr x2, [sp+184]
000d34c4ldr x3, [sp+192]
000d34c8str x2, [x0+8]
000d34ccstr x3, [x0+16]
000d34d0adrp x27, 0x978000
000d34d4ldr w2, [x27+3056]
000d34d8cbz w2, 0xd34e0
000d34dcb 0xd34e4
000d34e0
000d34e0loc_d34e0:
000d34e0b 0xd34f8
000d34e4
000d34e4loc_d34e4:
000d34e4bl runtime.gcWriteBarrier2
000d34e8str x1, [x25]
000d34ecldr x2, [x0]
000d34f0str x2, [x25+8]
000d34f4b 0xd34f8
000d34f8
000d34f8loc_d34f8:
000d34f8str x1, [x0]
000d34fcldr x2, [sp+232]
000d3500str x2, [sp+320]
000d3504adrp x3, 0x642000
000d3508add x3, x3, 704
000d350cstr x3, [sp+136]
000d3510str x2, [sp+144]
000d3514ldr x0, [sp+136]
000d3518ldr x1, [sp+144]
000d351cldp x29, x30, [sp-8]
000d3520add sp, sp, 336
000d3524ret x30
000d3528
000d3528loc_d3528:
000d3528stp x0, x1, [sp+8]
000d352cstr x2, [sp+24]
000d3530mov x3, x30
000d3534bl runtime.morestack_noctxt.abi0
000d3538ldp x0, x1, [sp+8]
000d353cldr x2, [sp+24]
000d3540b 0xd3200
000d3544udf 0
000d3548udf 0
000d354cudf 0
000d3200
000d3550
000d3550io.(*onceError).Store: ; void io.(*onceError).Store(io.onceError * a, error err)
000d3550ldr x16, [x28+16]
000d3554subs xzr, sp, x16
000d3558b.ls 0xd3678
000d355cstr x30, [sp-112]!
000d3560stur x29, [sp-8]
000d3564sub x29, sp, 8
000d3568str x0, [sp+120]
000d356cstr x1, [sp+128]
000d3570str x2, [sp+136]
000d3574ldrsb x27, [x0]
000d3578str x0, [sp+88]
000d357cbl sync.(*Mutex).Lock
000d3580ldr x1, [sp+120]
000d3584ldrsb x27, [x1]
000d3588str x1, [sp+96]
000d358cstp xzr, xzr, [sp+64]
000d3590add x1, sp, 64
000d3594str x1, [sp+80]
000d3598ldrsb x27, [x1]
000d359cadrp x2, 0
000d35a0add x2, x2, 1696
000d35a4str x2, [x1]
000d35a8ldrsb x27, [x1]
000d35acldr x2, [sp+96]
000d35b0adrp x27, 0x978000
000d35b4ldr w3, [x27+3056]
000d35b8cbz w3, 0xd35c0
000d35bcb 0xd35c4
000d35c0
000d35c0loc_d35c0:
000d35c0b 0xd35d8
000d35c4
000d35c4loc_d35c4:
000d35c4bl runtime.gcWriteBarrier2
000d35c8str x2, [x25]
000d35ccldr x3, [x1+8]
000d35d0str x3, [x25+8]
000d35d4b 0xd35d8
000d35d8
000d35d8loc_d35d8:
000d35d8str x2, [x1+8]
000d35dcstr x1, [sp+40]
000d35e0add x0, sp, 16
000d35e4bl runtime.deferprocStack
000d35e8subs xzr, x0, 0
000d35ecb.ne 0xd3668
000d35f0b 0xd35f4
000d35f4
000d35f4loc_d35f4:
000d35f4ldr x0, [sp+120]
000d35f8ldrsb x27, [x0]
000d35fcldr x0, [x0+8]
000d3600cbnz x0, 0xd3608
000d3604b 0xd3618
000d3608
000d3608loc_d3608:
000d3608bl runtime.deferreturn
000d360cldur x29, [sp-8]
000d3610ldr x30, [sp], 112
000d3614ret x30
000d3618
000d3618loc_d3618:
000d3618ldr x0, [sp+120]
000d361cldrsb x27, [x0]
000d3620ldr x1, [sp+136]
000d3624ldr x2, [sp+128]
000d3628str x2, [x0+8]
000d362cadrp x27, 0x978000
000d3630ldr w2, [x27+3056]
000d3634cbz w2, 0xd363c
000d3638b 0xd3640
000d363c
000d363cloc_d363c:
000d363cb 0xd3654
000d3640
000d3640loc_d3640:
000d3640bl runtime.gcWriteBarrier2
000d3644str x1, [x25]
000d3648ldr x2, [x0+16]
000d364cstr x2, [x25+8]
000d3650b 0xd3654
000d3654
000d3654loc_d3654:
000d3654str x1, [x0+16]
000d3658bl runtime.deferreturn
000d365cldur x29, [sp-8]
000d3660ldr x30, [sp], 112
000d3664ret x30
000d3668
000d3668loc_d3668:
000d3668bl runtime.deferreturn
000d366cldur x29, [sp-8]
000d3670ldr x30, [sp], 112
000d3674ret x30
000d3678
000d3678loc_d3678:
000d3678stp x0, x1, [sp+8]
000d367cstr x2, [sp+24]
000d3680mov x3, x30
000d3684bl runtime.morestack_noctxt.abi0
000d3688ldp x0, x1, [sp+8]
000d368cldr x2, [sp+24]
000d3690b 0xd3550
000d3694udf 0
000d3698udf 0
000d369cudf 0
000d3550
000d3550io.(*onceError).Store: ; void io.(*onceError).Store(io.onceError * a, error err)
000d3550ldr x16, [x28+16]
000d3554subs xzr, sp, x16
000d3558b.ls 0xd3678
000d355cstr x30, [sp-112]!
000d3560stur x29, [sp-8]
000d3564sub x29, sp, 8
000d3568str x0, [sp+120]
000d356cstr x1, [sp+128]
000d3570str x2, [sp+136]
000d3574ldrsb x27, [x0]
000d3578str x0, [sp+88]
000d357cbl sync.(*Mutex).Lock
000d3580ldr x1, [sp+120]
000d3584ldrsb x27, [x1]
000d3588str x1, [sp+96]
000d358cstp xzr, xzr, [sp+64]
000d3590add x1, sp, 64
000d3594str x1, [sp+80]
000d3598ldrsb x27, [x1]
000d359cadrp x2, 0
000d35a0add x2, x2, 1696
000d35a4str x2, [x1]
000d35a8ldrsb x27, [x1]
000d35acldr x2, [sp+96]
000d35b0adrp x27, 0x978000
000d35b4ldr w3, [x27+3056]
000d35b8cbz w3, 0xd35c0
000d35bcb 0xd35c4
000d35c0
000d35c0loc_d35c0:
000d35c0b 0xd35d8
000d35c4
000d35c4loc_d35c4:
000d35c4bl runtime.gcWriteBarrier2
000d35c8str x2, [x25]
000d35ccldr x3, [x1+8]
000d35d0str x3, [x25+8]
000d35d4b 0xd35d8
000d35d8
000d35d8loc_d35d8:
000d35d8str x2, [x1+8]
000d35dcstr x1, [sp+40]
000d35e0add x0, sp, 16
000d35e4bl runtime.deferprocStack
000d35e8subs xzr, x0, 0
000d35ecb.ne 0xd3668
000d35f0b 0xd35f4
000d35f4
000d35f4loc_d35f4:
000d35f4ldr x0, [sp+120]
000d35f8ldrsb x27, [x0]
000d35fcldr x0, [x0+8]
000d3600cbnz x0, 0xd3608
000d3604b 0xd3618
000d3608
000d3608loc_d3608:
000d3608bl runtime.deferreturn
000d360cldur x29, [sp-8]
000d3610ldr x30, [sp], 112
000d3614ret x30
000d3618
000d3618loc_d3618:
000d3618ldr x0, [sp+120]
000d361cldrsb x27, [x0]
000d3620ldr x1, [sp+136]
000d3624ldr x2, [sp+128]
000d3628str x2, [x0+8]
000d362cadrp x27, 0x978000
000d3630ldr w2, [x27+3056]
000d3634cbz w2, 0xd363c
000d3638b 0xd3640
000d363c
000d363cloc_d363c:
000d363cb 0xd3654
000d3640
000d3640loc_d3640:
000d3640bl runtime.gcWriteBarrier2
000d3644str x1, [x25]
000d3648ldr x2, [x0+16]
000d364cstr x2, [x25+8]
000d3650b 0xd3654
000d3654
000d3654loc_d3654:
000d3654str x1, [x0+16]
000d3658bl runtime.deferreturn
000d365cldur x29, [sp-8]
000d3660ldr x30, [sp], 112
000d3664ret x30
000d3668
000d3668loc_d3668:
000d3668bl runtime.deferreturn
000d366cldur x29, [sp-8]
000d3670ldr x30, [sp], 112
000d3674ret x30
000d3678
000d3678loc_d3678:
000d3678stp x0, x1, [sp+8]
000d367cstr x2, [sp+24]
000d3680mov x3, x30
000d3684bl runtime.morestack_noctxt.abi0
000d3688ldp x0, x1, [sp+8]
000d368cldr x2, [sp+24]
000d3690b 0xd3550
000d3694udf 0
000d3698udf 0
000d369cudf 0
000d3550
000d36a0
000d36a0io.(*onceError).Store.deferwrap1: ; void io.(*onceError).Store.deferwrap1(void)
000d36a0ldr x16, [x28+16]
000d36a4subs xzr, sp, x16
000d36a8b.ls 0xd36d8
000d36acstr x30, [sp-32]!
000d36b0stur x29, [sp-8]
000d36b4sub x29, sp, 8
000d36b8ldr x16, [x28+32]
000d36bccbnz x16, 0xd36e4
000d36c0
000d36c0loc_d36c0:
000d36c0ldr x0, [x26+8]
000d36c4str x0, [sp+16]
000d36c8bl sync.(*Mutex).Unlock
000d36ccldur x29, [sp-8]
000d36d0ldr x30, [sp], 32
000d36d4ret x30
000d36d8
000d36d8loc_d36d8:
000d36d8mov x3, x30
000d36dcbl runtime.morestack.abi0
000d36e0b 0xd36a0
000d36e4
000d36e4loc_d36e4:
000d36e4ldr x17, [x16]
000d36e8add x20, sp, 40
000d36ecsubs xzr, x20, x17
000d36f0b.ne 0xd36c0
000d36f4add x20, sp, 8
000d36f8str x20, [x16]
000d36fcb 0xd36c0
000d36a0
000d36a0io.(*onceError).Store.deferwrap1: ; void io.(*onceError).Store.deferwrap1(void)
000d36a0ldr x16, [x28+16]
000d36a4subs xzr, sp, x16
000d36a8b.ls 0xd36d8
000d36acstr x30, [sp-32]!
000d36b0stur x29, [sp-8]
000d36b4sub x29, sp, 8
000d36b8ldr x16, [x28+32]
000d36bccbnz x16, 0xd36e4
000d36c0
000d36c0loc_d36c0:
000d36c0ldr x0, [x26+8]
000d36c4str x0, [sp+16]
000d36c8bl sync.(*Mutex).Unlock
000d36ccldur x29, [sp-8]
000d36d0ldr x30, [sp], 32
000d36d4ret x30
000d36d8
000d36d8loc_d36d8:
000d36d8mov x3, x30
000d36dcbl runtime.morestack.abi0
000d36e0b 0xd36a0
000d36e4
000d36e4loc_d36e4:
000d36e4ldr x17, [x16]
000d36e8add x20, sp, 40
000d36ecsubs xzr, x20, x17
000d36f0b.ne 0xd36c0
000d36f4add x20, sp, 8
000d36f8str x20, [x16]
000d36fcb 0xd36c0
000d36a0
000d3700
000d3700io.(*onceError).Load: ; void io.(*onceError).Load(io.onceError * a)
000d3700ldr x16, [x28+16]
000d3704subs xzr, sp, x16
000d3708b.ls 0xd37ec
000d370cstr x30, [sp-128]!
000d3710stur x29, [sp-8]
000d3714sub x29, sp, 8
000d3718str x0, [sp+136]
000d371cstp xzr, xzr, [sp+64]
000d3720ldr x0, [sp+136]
000d3724ldrsb x27, [x0]
000d3728str x0, [sp+104]
000d372cbl sync.(*Mutex).Lock
000d3730ldr x1, [sp+136]
000d3734ldrsb x27, [x1]
000d3738str x1, [sp+112]
000d373cstp xzr, xzr, [sp+80]
000d3740add x1, sp, 80
000d3744str x1, [sp+96]
000d3748ldrsb x27, [x1]
000d374cadrp x2, 0
000d3750add x2, x2, 2048
000d3754str x2, [x1]
000d3758ldrsb x27, [x1]
000d375cldr x2, [sp+112]
000d3760adrp x27, 0x978000
000d3764ldr w3, [x27+3056]
000d3768cbz w3, 0xd3770
000d376cb 0xd3774
000d3770
000d3770loc_d3770:
000d3770b 0xd3788
000d3774
000d3774loc_d3774:
000d3774bl runtime.gcWriteBarrier2
000d3778str x2, [x25]
000d377cldr x3, [x1+8]
000d3780str x3, [x25+8]
000d3784b 0xd3788
000d3788
000d3788loc_d3788:
000d3788str x2, [x1+8]
000d378cstr x1, [sp+40]
000d3790add x0, sp, 16
000d3794bl runtime.deferprocStack
000d3798subs xzr, x0, 0
000d379cb.ne 0xd37d4
000d37a0b 0xd37a4
000d37a4
000d37a4loc_d37a4:
000d37a4ldr x0, [sp+136]
000d37a8ldrsb x27, [x0]
000d37acldr x1, [x0+8]
000d37b0ldr x0, [x0+16]
000d37b4str x1, [sp+64]
000d37b8str x0, [sp+72]
000d37bcbl runtime.deferreturn
000d37c0ldr x0, [sp+64]
000d37c4ldr x1, [sp+72]
000d37c8ldur x29, [sp-8]
000d37ccldr x30, [sp], 128
000d37d0ret x30
000d37d4
000d37d4loc_d37d4:
000d37d4bl runtime.deferreturn
000d37d8ldr x0, [sp+64]
000d37dcldr x1, [sp+72]
000d37e0ldur x29, [sp-8]
000d37e4ldr x30, [sp], 128
000d37e8ret x30
000d37ec
000d37ecloc_d37ec:
000d37ecstr x0, [sp+8]
000d37f0mov x3, x30
000d37f4bl runtime.morestack_noctxt.abi0
000d37f8ldr x0, [sp+8]
000d37fcb 0xd3700
000d3700
000d3700io.(*onceError).Load: ; void io.(*onceError).Load(io.onceError * a)
000d3700ldr x16, [x28+16]
000d3704subs xzr, sp, x16
000d3708b.ls 0xd37ec
000d370cstr x30, [sp-128]!
000d3710stur x29, [sp-8]
000d3714sub x29, sp, 8
000d3718str x0, [sp+136]
000d371cstp xzr, xzr, [sp+64]
000d3720ldr x0, [sp+136]
000d3724ldrsb x27, [x0]
000d3728str x0, [sp+104]
000d372cbl sync.(*Mutex).Lock
000d3730ldr x1, [sp+136]
000d3734ldrsb x27, [x1]
000d3738str x1, [sp+112]
000d373cstp xzr, xzr, [sp+80]
000d3740add x1, sp, 80
000d3744str x1, [sp+96]
000d3748ldrsb x27, [x1]
000d374cadrp x2, 0
000d3750add x2, x2, 2048
000d3754str x2, [x1]
000d3758ldrsb x27, [x1]
000d375cldr x2, [sp+112]
000d3760adrp x27, 0x978000
000d3764ldr w3, [x27+3056]
000d3768cbz w3, 0xd3770
000d376cb 0xd3774
000d3770
000d3770loc_d3770:
000d3770b 0xd3788
000d3774
000d3774loc_d3774:
000d3774bl runtime.gcWriteBarrier2
000d3778str x2, [x25]
000d377cldr x3, [x1+8]
000d3780str x3, [x25+8]
000d3784b 0xd3788
000d3788
000d3788loc_d3788:
000d3788str x2, [x1+8]
000d378cstr x1, [sp+40]
000d3790add x0, sp, 16
000d3794bl runtime.deferprocStack
000d3798subs xzr, x0, 0
000d379cb.ne 0xd37d4
000d37a0b 0xd37a4
000d37a4
000d37a4loc_d37a4:
000d37a4ldr x0, [sp+136]
000d37a8ldrsb x27, [x0]
000d37acldr x1, [x0+8]
000d37b0ldr x0, [x0+16]
000d37b4str x1, [sp+64]
000d37b8str x0, [sp+72]
000d37bcbl runtime.deferreturn
000d37c0ldr x0, [sp+64]
000d37c4ldr x1, [sp+72]
000d37c8ldur x29, [sp-8]
000d37ccldr x30, [sp], 128
000d37d0ret x30
000d37d4
000d37d4loc_d37d4:
000d37d4bl runtime.deferreturn
000d37d8ldr x0, [sp+64]
000d37dcldr x1, [sp+72]
000d37e0ldur x29, [sp-8]
000d37e4ldr x30, [sp], 128
000d37e8ret x30
000d37ec
000d37ecloc_d37ec:
000d37ecstr x0, [sp+8]
000d37f0mov x3, x30
000d37f4bl runtime.morestack_noctxt.abi0
000d37f8ldr x0, [sp+8]
000d37fcb 0xd3700
000d3700
000d3800
000d3800io.(*onceError).Load.deferwrap1: ; void io.(*onceError).Load.deferwrap1(void)
000d3800ldr x16, [x28+16]
000d3804subs xzr, sp, x16
000d3808b.ls 0xd3838
000d380cstr x30, [sp-32]!
000d3810stur x29, [sp-8]
000d3814sub x29, sp, 8
000d3818ldr x16, [x28+32]
000d381ccbnz x16, 0xd3844
000d3820
000d3820loc_d3820:
000d3820ldr x0, [x26+8]
000d3824str x0, [sp+16]
000d3828bl sync.(*Mutex).Unlock
000d382cldur x29, [sp-8]
000d3830ldr x30, [sp], 32
000d3834ret x30
000d3838
000d3838loc_d3838:
000d3838mov x3, x30
000d383cbl runtime.morestack.abi0
000d3840b 0xd3800
000d3844
000d3844loc_d3844:
000d3844ldr x17, [x16]
000d3848add x20, sp, 40
000d384csubs xzr, x20, x17
000d3850b.ne 0xd3820
000d3854add x20, sp, 8
000d3858str x20, [x16]
000d385cb 0xd3820
000d3800
000d3800io.(*onceError).Load.deferwrap1: ; void io.(*onceError).Load.deferwrap1(void)
000d3800ldr x16, [x28+16]
000d3804subs xzr, sp, x16
000d3808b.ls 0xd3838
000d380cstr x30, [sp-32]!
000d3810stur x29, [sp-8]
000d3814sub x29, sp, 8
000d3818ldr x16, [x28+32]
000d381ccbnz x16, 0xd3844
000d3820
000d3820loc_d3820:
000d3820ldr x0, [x26+8]
000d3824str x0, [sp+16]
000d3828bl sync.(*Mutex).Unlock
000d382cldur x29, [sp-8]
000d3830ldr x30, [sp], 32
000d3834ret x30
000d3838
000d3838loc_d3838:
000d3838mov x3, x30
000d383cbl runtime.morestack.abi0
000d3840b 0xd3800
000d3844
000d3844loc_d3844:
000d3844ldr x17, [x16]
000d3848add x20, sp, 40
000d384csubs xzr, x20, x17
000d3850b.ne 0xd3820
000d3854add x20, sp, 8
000d3858str x20, [x16]
000d385cb 0xd3820
000d3800
000d3860
000d3860io.(*pipe).read: ; void io.(*pipe).read(io.pipe * p, struct []uint8 b)
000d3860ldr x16, [x28+16]
000d3864sub x17, sp, 208
000d3868subs xzr, x17, x16
000d386cb.ls 0xd3ab0
000d3870sub x20, sp, 336
000d3874stp x29, x30, [x20-8]
000d3878add sp, x20, 0
000d387csub x29, sp, 8
000d3880str x0, [sp+344]
000d3884str x1, [sp+352]
000d3888str x2, [sp+360]
000d388cstr x3, [sp+368]
000d3890str xzr, [sp+88]
000d3894stp xzr, xzr, [sp+128]
000d3898ldr x2, [sp+344]
000d389cldrsb x27, [x2]
000d38a0ldr x1, [x2+40]
000d38a4str x1, [sp+216]
000d38a8mov x0, xzr
000d38acbl runtime.selectnbrecv
000d38b0strb w0, [sp+71]
000d38b4tbnz w0, 0, 0xd38bc
000d38b8b 0xd38fc
000d38bc
000d38bcloc_d38bc:
000d38bcldr x0, [sp+344]
000d38c0bl io.(*pipe).readCloseError
000d38c4str x0, [sp+200]
000d38c8str x1, [sp+208]
000d38ccstr xzr, [sp+88]
000d38d0str x0, [sp+128]
000d38d4str x1, [sp+136]
000d38d8ldr x2, [sp+88]
000d38dcmov x3, x0
000d38e0mov x0, x2
000d38e4mov x4, x1
000d38e8mov x1, x3
000d38ecmov x2, x4
000d38f0ldp x29, x30, [sp-8]
000d38f4add sp, sp, 336
000d38f8ret x30
000d38fc
000d38fcloc_d38fc:
000d38fcb 0xd3900
000d3900
000d3900loc_d3900:
000d3900ldr x6, [sp+344]
000d3904ldrsb x27, [x6]
000d3908ldr x6, [x6+8]
000d390cstr x6, [sp+192]
000d3910str xzr, [sp+168]
000d3914stp xzr, xzr, [sp+176]
000d3918ldr x6, [sp+344]
000d391cldrsb x27, [x6]
000d3920ldr x6, [x6+40]
000d3924str x6, [sp+216]
000d3928stp xzr, xzr, [sp+296]
000d392cstp xzr, xzr, [sp+312]
000d3930ldr x6, [sp+192]
000d3934str x6, [sp+312]
000d3938add x6, sp, 168
000d393cstr x6, [sp+320]
000d3940ldr x6, [sp+216]
000d3944str x6, [sp+296]
000d3948add x6, sp, 296
000d394cstr x6, [sp+288]
000d3950add x6, sp, 72
000d3954str x6, [sp+280]
000d3958ldr x1, [sp+280]
000d395cldr x0, [sp+288]
000d3960mov x2, xzr
000d3964mov x3, xzr
000d3968orr x4, xzr, 2
000d396corr x5, xzr, 1
000d3970bl runtime.selectgo
000d3974str x0, [sp+112]
000d3978strb w1, [sp+70]
000d397cldr x6, [sp+112]
000d3980cbz x6, 0xd3988
000d3984b 0xd39c8
000d3988
000d3988loc_d3988:
000d3988ldr x0, [sp+344]
000d398cbl io.(*pipe).readCloseError
000d3990str x0, [sp+200]
000d3994str x1, [sp+208]
000d3998str xzr, [sp+88]
000d399cstr x0, [sp+128]
000d39a0str x1, [sp+136]
000d39a4ldr x2, [sp+88]
000d39a8mov x3, x0
000d39acmov x0, x2
000d39b0mov x4, x1
000d39b4mov x1, x3
000d39b8mov x2, x4
000d39bcldp x29, x30, [sp-8]
000d39c0add sp, sp, 336
000d39c4ret x30
000d39c8
000d39c8loc_d39c8:
000d39c8ldr x3, [sp+168]
000d39ccldr x4, [sp+176]
000d39d0ldr x5, [sp+184]
000d39d4str x3, [sp+144]
000d39d8str x4, [sp+152]
000d39dcstr x5, [sp+160]
000d39e0ldr x3, [sp+352]
000d39e4ldr x4, [sp+360]
000d39e8ldr x5, [sp+368]
000d39ecstr x3, [sp+256]
000d39f0str x4, [sp+264]
000d39f4str x5, [sp+272]
000d39f8ldr x3, [sp+152]
000d39fcldr x4, [sp+144]
000d3a00ldr x5, [sp+160]
000d3a04str x4, [sp+232]
000d3a08str x3, [sp+240]
000d3a0cstr x5, [sp+248]
000d3a10ldr x4, [sp+264]
000d3a14str x4, [sp+104]
000d3a18subs xzr, x4, x3
000d3a1cb.gt 0xd3a24
000d3a20b 0xd3a2c
000d3a24
000d3a24loc_d3a24:
000d3a24str x3, [sp+104]
000d3a28b 0xd3a30
000d3a2c
000d3a2cloc_d3a2c:
000d3a2cb 0xd3a30
000d3a30
000d3a30loc_d3a30:
000d3a30ldr x3, [sp+256]
000d3a34ldr x4, [sp+232]
000d3a38subs xzr, x4, x3
000d3a3cb.ne 0xd3a44
000d3a40b 0xd3a60
000d3a44
000d3a44loc_d3a44:
000d3a44ldr x3, [sp+104]
000d3a48str x3, [sp+96]
000d3a4cldr x2, [sp+96]
000d3a50ldr x1, [sp+232]
000d3a54ldr x0, [sp+256]
000d3a58bl runtime.memmove
000d3a5cb 0xd3a64
000d3a60
000d3a60loc_d3a60:
000d3a60b 0xd3a64
000d3a64
000d3a64loc_d3a64:
000d3a64ldr x2, [sp+104]
000d3a68str x2, [sp+80]
000d3a6cstr x2, [sp+120]
000d3a70ldr x2, [sp+344]
000d3a74ldrsb x27, [x2]
000d3a78ldr x2, [x2+16]
000d3a7cstr x2, [sp+224]
000d3a80ldr x0, [sp+224]
000d3a84add x1, sp, 120
000d3a88bl runtime.chansend1
000d3a8cldr x2, [sp+80]
000d3a90str x2, [sp+88]
000d3a94stp xzr, xzr, [sp+128]
000d3a98ldr x0, [sp+88]
000d3a9cmov x1, xzr
000d3aa0mov x2, xzr
000d3aa4ldp x29, x30, [sp-8]
000d3aa8add sp, sp, 336
000d3aacret x30
000d3ab0
000d3ab0loc_d3ab0:
000d3ab0stp x0, x1, [sp+8]
000d3ab4stp x2, x3, [sp+24]
000d3ab8mov x3, x30
000d3abcbl runtime.morestack_noctxt.abi0
000d3ac0ldp x0, x1, [sp+8]
000d3ac4ldp x2, x3, [sp+24]
000d3ac8b 0xd3860
000d3accudf 0
000d3860
000d3860io.(*pipe).read: ; void io.(*pipe).read(io.pipe * p, struct []uint8 b)
000d3860ldr x16, [x28+16]
000d3864sub x17, sp, 208
000d3868subs xzr, x17, x16
000d386cb.ls 0xd3ab0
000d3870sub x20, sp, 336
000d3874stp x29, x30, [x20-8]
000d3878add sp, x20, 0
000d387csub x29, sp, 8
000d3880str x0, [sp+344]
000d3884str x1, [sp+352]
000d3888str x2, [sp+360]
000d388cstr x3, [sp+368]
000d3890str xzr, [sp+88]
000d3894stp xzr, xzr, [sp+128]
000d3898ldr x2, [sp+344]
000d389cldrsb x27, [x2]
000d38a0ldr x1, [x2+40]
000d38a4str x1, [sp+216]
000d38a8mov x0, xzr
000d38acbl runtime.selectnbrecv
000d38b0strb w0, [sp+71]
000d38b4tbnz w0, 0, 0xd38bc
000d38b8b 0xd38fc
000d38bc
000d38bcloc_d38bc:
000d38bcldr x0, [sp+344]
000d38c0bl io.(*pipe).readCloseError
000d38c4str x0, [sp+200]
000d38c8str x1, [sp+208]
000d38ccstr xzr, [sp+88]
000d38d0str x0, [sp+128]
000d38d4str x1, [sp+136]
000d38d8ldr x2, [sp+88]
000d38dcmov x3, x0
000d38e0mov x0, x2
000d38e4mov x4, x1
000d38e8mov x1, x3
000d38ecmov x2, x4
000d38f0ldp x29, x30, [sp-8]
000d38f4add sp, sp, 336
000d38f8ret x30
000d38fc
000d38fcloc_d38fc:
000d38fcb 0xd3900
000d3900
000d3900loc_d3900:
000d3900ldr x6, [sp+344]
000d3904ldrsb x27, [x6]
000d3908ldr x6, [x6+8]
000d390cstr x6, [sp+192]
000d3910str xzr, [sp+168]
000d3914stp xzr, xzr, [sp+176]
000d3918ldr x6, [sp+344]
000d391cldrsb x27, [x6]
000d3920ldr x6, [x6+40]
000d3924str x6, [sp+216]
000d3928stp xzr, xzr, [sp+296]
000d392cstp xzr, xzr, [sp+312]
000d3930ldr x6, [sp+192]
000d3934str x6, [sp+312]
000d3938add x6, sp, 168
000d393cstr x6, [sp+320]
000d3940ldr x6, [sp+216]
000d3944str x6, [sp+296]
000d3948add x6, sp, 296
000d394cstr x6, [sp+288]
000d3950add x6, sp, 72
000d3954str x6, [sp+280]
000d3958ldr x1, [sp+280]
000d395cldr x0, [sp+288]
000d3960mov x2, xzr
000d3964mov x3, xzr
000d3968orr x4, xzr, 2
000d396corr x5, xzr, 1
000d3970bl runtime.selectgo
000d3974str x0, [sp+112]
000d3978strb w1, [sp+70]
000d397cldr x6, [sp+112]
000d3980cbz x6, 0xd3988
000d3984b 0xd39c8
000d3988
000d3988loc_d3988:
000d3988ldr x0, [sp+344]
000d398cbl io.(*pipe).readCloseError
000d3990str x0, [sp+200]
000d3994str x1, [sp+208]
000d3998str xzr, [sp+88]
000d399cstr x0, [sp+128]
000d39a0str x1, [sp+136]
000d39a4ldr x2, [sp+88]
000d39a8mov x3, x0
000d39acmov x0, x2
000d39b0mov x4, x1
000d39b4mov x1, x3
000d39b8mov x2, x4
000d39bcldp x29, x30, [sp-8]
000d39c0add sp, sp, 336
000d39c4ret x30
000d39c8
000d39c8loc_d39c8:
000d39c8ldr x3, [sp+168]
000d39ccldr x4, [sp+176]
000d39d0ldr x5, [sp+184]
000d39d4str x3, [sp+144]
000d39d8str x4, [sp+152]
000d39dcstr x5, [sp+160]
000d39e0ldr x3, [sp+352]
000d39e4ldr x4, [sp+360]
000d39e8ldr x5, [sp+368]
000d39ecstr x3, [sp+256]
000d39f0str x4, [sp+264]
000d39f4str x5, [sp+272]
000d39f8ldr x3, [sp+152]
000d39fcldr x4, [sp+144]
000d3a00ldr x5, [sp+160]
000d3a04str x4, [sp+232]
000d3a08str x3, [sp+240]
000d3a0cstr x5, [sp+248]
000d3a10ldr x4, [sp+264]
000d3a14str x4, [sp+104]
000d3a18subs xzr, x4, x3
000d3a1cb.gt 0xd3a24
000d3a20b 0xd3a2c
000d3a24
000d3a24loc_d3a24:
000d3a24str x3, [sp+104]
000d3a28b 0xd3a30
000d3a2c
000d3a2cloc_d3a2c:
000d3a2cb 0xd3a30
000d3a30
000d3a30loc_d3a30:
000d3a30ldr x3, [sp+256]
000d3a34ldr x4, [sp+232]
000d3a38subs xzr, x4, x3
000d3a3cb.ne 0xd3a44
000d3a40b 0xd3a60
000d3a44
000d3a44loc_d3a44:
000d3a44ldr x3, [sp+104]
000d3a48str x3, [sp+96]
000d3a4cldr x2, [sp+96]
000d3a50ldr x1, [sp+232]
000d3a54ldr x0, [sp+256]
000d3a58bl runtime.memmove
000d3a5cb 0xd3a64
000d3a60
000d3a60loc_d3a60:
000d3a60b 0xd3a64
000d3a64
000d3a64loc_d3a64:
000d3a64ldr x2, [sp+104]
000d3a68str x2, [sp+80]
000d3a6cstr x2, [sp+120]
000d3a70ldr x2, [sp+344]
000d3a74ldrsb x27, [x2]
000d3a78ldr x2, [x2+16]
000d3a7cstr x2, [sp+224]
000d3a80ldr x0, [sp+224]
000d3a84add x1, sp, 120
000d3a88bl runtime.chansend1
000d3a8cldr x2, [sp+80]
000d3a90str x2, [sp+88]
000d3a94stp xzr, xzr, [sp+128]
000d3a98ldr x0, [sp+88]
000d3a9cmov x1, xzr
000d3aa0mov x2, xzr
000d3aa4ldp x29, x30, [sp-8]
000d3aa8add sp, sp, 336
000d3aacret x30
000d3ab0
000d3ab0loc_d3ab0:
000d3ab0stp x0, x1, [sp+8]
000d3ab4stp x2, x3, [sp+24]
000d3ab8mov x3, x30
000d3abcbl runtime.morestack_noctxt.abi0
000d3ac0ldp x0, x1, [sp+8]
000d3ac4ldp x2, x3, [sp+24]
000d3ac8b 0xd3860
000d3accudf 0
000d3860
Loading..