File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000d0d80
000d0d80path.Join: ; void path.Join(struct []string elem)
000d0d80ldr x16, [x28+16]
000d0d84sub x17, sp, 224
000d0d88subs xzr, x17, x16
000d0d8cb.ls 0xd10a4
000d0d90sub x20, sp, 352
000d0d94stp x29, x30, [x20-8]
000d0d98add sp, x20, 0
000d0d9csub x29, sp, 8
000d0da0str x0, [sp+360]
000d0da4str x1, [sp+368]
000d0da8str x2, [sp+376]
000d0dacstp xzr, xzr, [sp+168]
000d0db0str xzr, [sp+88]
000d0db4ldr x3, [sp+368]
000d0db8ldr x4, [sp+360]
000d0dbcldr x5, [sp+376]
000d0dc0str x4, [sp+256]
000d0dc4str x3, [sp+264]
000d0dc8str x5, [sp+272]
000d0dccstr xzr, [sp+160]
000d0dd0str x3, [sp+152]
000d0dd4ldr x3, [sp+256]
000d0dd8str x3, [sp+144]
000d0ddcb 0xd0de0
000d0de0
000d0de0loc_d0de0:
000d0de0ldr x3, [sp+152]
000d0de4ldr x4, [sp+160]
000d0de8subs xzr, x3, x4
000d0decb.gt 0xd0df4
000d0df0b 0xd0e40
000d0df4
000d0df4loc_d0df4:
000d0df4ldr x3, [sp+144]
000d0df8str x3, [sp+336]
000d0dfcldr x3, [sp+336]
000d0e00ldr x4, [x3+8]
000d0e04ldr x3, [x3]
000d0e08str x3, [sp+200]
000d0e0cstr x4, [sp+208]
000d0e10str x4, [sp+96]
000d0e14ldr x3, [sp+88]
000d0e18add x3, x3, x4
000d0e1cstr x3, [sp+88]
000d0e20b 0xd0e24
000d0e24
000d0e24loc_d0e24:
000d0e24ldr x3, [sp+160]
000d0e28add x3, x3, 1
000d0e2cstr x3, [sp+160]
000d0e30ldr x3, [sp+336]
000d0e34add x3, x3, 16
000d0e38str x3, [sp+144]
000d0e3cb 0xd0de0
000d0e40
000d0e40loc_d0e40:
000d0e40ldr x3, [sp+88]
000d0e44cbz x3, 0xd0e4c
000d0e48b 0xd0e64
000d0e4c
000d0e4cloc_d0e4c:
000d0e4cstp xzr, xzr, [sp+168]
000d0e50mov x0, xzr
000d0e54mov x1, xzr
000d0e58ldp x29, x30, [sp-8]
000d0e5cadd sp, sp, 352
000d0e60ret x30
000d0e64
000d0e64loc_d0e64:
000d0e64ldr x3, [sp+368]
000d0e68str x3, [sp+96]
000d0e6cldr x4, [sp+88]
000d0e70add x3, x4, x3
000d0e74sub x2, x3, 1
000d0e78adrp x0, 0x525000
000d0e7cadd x0, x0, 3072
000d0e80mov x1, xzr
000d0e84bl runtime.makeslice
000d0e88ldr x3, [sp+88]
000d0e8cldr x4, [sp+96]
000d0e90str x0, [sp+216]
000d0e94str xzr, [sp+224]
000d0e98add x3, x3, x4
000d0e9csub x3, x3, 1
000d0ea0str x3, [sp+232]
000d0ea4ldr x3, [sp+368]
000d0ea8ldr x4, [sp+360]
000d0eacldr x5, [sp+376]
000d0eb0str x4, [sp+256]
000d0eb4str x3, [sp+264]
000d0eb8str x5, [sp+272]
000d0ebcstr xzr, [sp+136]
000d0ec0str x3, [sp+128]
000d0ec4ldr x3, [sp+256]
000d0ec8str x3, [sp+120]
000d0eccb 0xd0ed0
000d0ed0
000d0ed0loc_d0ed0:
000d0ed0ldr x5, [sp+128]
000d0ed4ldr x6, [sp+136]
000d0ed8subs xzr, x5, x6
000d0edcb.gt 0xd0ee4
000d0ee0b 0xd106c
000d0ee4
000d0ee4loc_d0ee4:
000d0ee4ldr x5, [sp+120]
000d0ee8str x5, [sp+328]
000d0eecldr x5, [sp+328]
000d0ef0ldr x6, [x5]
000d0ef4ldr x5, [x5+8]
000d0ef8str x6, [sp+184]
000d0efcstr x5, [sp+192]
000d0f00ldr x5, [sp+224]
000d0f04str x5, [sp+96]
000d0f08subs xzr, x5, 0
000d0f0ccset x6, ne
000d0f10strb w6, [sp+87]
000d0f14cbnz x5, 0xd0f1c
000d0f18b 0xd0f20
000d0f1c
000d0f1cloc_d0f1c:
000d0f1cb 0xd0f34
000d0f20
000d0f20loc_d0f20:
000d0f20ldr x5, [sp+192]
000d0f24subs xzr, x5, 0
000d0f28cset x5, ne
000d0f2cstrb w5, [sp+87]
000d0f30b 0xd0f34
000d0f34
000d0f34loc_d0f34:
000d0f34ldrb w5, [sp+87]
000d0f38tbnz w5, 0, 0xd0f40
000d0f3cb 0xd1048
000d0f40
000d0f40loc_d0f40:
000d0f40ldr x5, [sp+224]
000d0f44str x5, [sp+96]
000d0f48cbnz x5, 0xd0f50
000d0f4cb 0xd0fa0
000d0f50
000d0f50loc_d0f50:
000d0f50ldr x2, [sp+232]
000d0f54ldr x0, [sp+216]
000d0f58ldr x5, [sp+224]
000d0f5cadd x1, x5, 1
000d0f60subs xzr, x2, x1
000d0f64b.hs 0xd0f6c
000d0f68b 0xd0f70
000d0f6c
000d0f6cloc_d0f6c:
000d0f6cb 0xd0f84
000d0f70
000d0f70loc_d0f70:
000d0f70orr x3, xzr, 1
000d0f74adrp x4, 0x525000
000d0f78add x4, x4, 3072
000d0f7cbl runtime.growslice
000d0f80b 0xd0f84
000d0f84
000d0f84loc_d0f84:
000d0f84sub x5, x1, 1
000d0f88movz x6, 47
000d0f8cstrb w6, [x0+x5]
000d0f90str x0, [sp+216]
000d0f94str x1, [sp+224]
000d0f98str x2, [sp+232]
000d0f9cb 0xd0fa8
000d0fa0
000d0fa0loc_d0fa0:
000d0fa0movz x6, 47
000d0fa4b 0xd0fa8
000d0fa8
000d0fa8loc_d0fa8:
000d0fa8ldr x2, [sp+232]
000d0facldr x0, [sp+216]
000d0fb0ldr x5, [sp+224]
000d0fb4str x0, [sp+304]
000d0fb8str x5, [sp+312]
000d0fbcstr x2, [sp+320]
000d0fc0ldr x7, [sp+192]
000d0fc4add x1, x5, x7
000d0fc8str x1, [sp+112]
000d0fccsubs xzr, x2, x1
000d0fd0b.hs 0xd0fd8
000d0fd4b 0xd0fe0
000d0fd8
000d0fd8loc_d0fd8:
000d0fd8str x1, [sp+312]
000d0fdcb 0xd1000
000d0fe0
000d0fe0loc_d0fe0:
000d0fe0ldr x3, [sp+192]
000d0fe4adrp x4, 0x525000
000d0fe8add x4, x4, 3072
000d0fecbl runtime.growslice
000d0ff0str x0, [sp+304]
000d0ff4str x1, [sp+312]
000d0ff8str x2, [sp+320]
000d0ffcb 0xd1000
000d1000
000d1000loc_d1000:
000d1000ldr x3, [sp+192]
000d1004str x3, [sp+104]
000d1008ldr x3, [sp+112]
000d100cldr x4, [sp+192]
000d1010sub x3, x3, x4
000d1014ldr x4, [sp+304]
000d1018add x0, x4, x3
000d101cstr x0, [sp+296]
000d1020ldr x2, [sp+104]
000d1024ldr x1, [sp+184]
000d1028bl runtime.memmove
000d102cldr x3, [sp+304]
000d1030ldr x4, [sp+312]
000d1034ldr x5, [sp+320]
000d1038str x3, [sp+216]
000d103cstr x4, [sp+224]
000d1040str x5, [sp+232]
000d1044b 0xd104c
000d1048
000d1048loc_d1048:
000d1048b 0xd104c
000d104c
000d104cloc_d104c:
000d104cb 0xd1050
000d1050
000d1050loc_d1050:
000d1050ldr x5, [sp+136]
000d1054add x5, x5, 1
000d1058str x5, [sp+136]
000d105cldr x5, [sp+328]
000d1060add x5, x5, 16
000d1064str x5, [sp+120]
000d1068b 0xd0ed0
000d106c
000d106cloc_d106c:
000d106cldr x1, [sp+216]
000d1070ldr x2, [sp+224]
000d1074mov x0, xzr
000d1078bl runtime.slicebytetostring
000d107cstr x0, [sp+280]
000d1080str x1, [sp+288]
000d1084bl path.Clean
000d1088str x0, [sp+240]
000d108cstr x1, [sp+248]
000d1090str x0, [sp+168]
000d1094str x1, [sp+176]
000d1098ldp x29, x30, [sp-8]
000d109cadd sp, sp, 352
000d10a0ret x30
000d10a4
000d10a4loc_d10a4:
000d10a4stp x0, x1, [sp+8]
000d10a8str x2, [sp+24]
000d10acmov x3, x30
000d10b0bl runtime.morestack_noctxt.abi0
000d10b4ldp x0, x1, [sp+8]
000d10b8ldr x2, [sp+24]
000d10bcb 0xd0d80
000d0d80
000d0d80path.Join: ; void path.Join(struct []string elem)
000d0d80ldr x16, [x28+16]
000d0d84sub x17, sp, 224
000d0d88subs xzr, x17, x16
000d0d8cb.ls 0xd10a4
000d0d90sub x20, sp, 352
000d0d94stp x29, x30, [x20-8]
000d0d98add sp, x20, 0
000d0d9csub x29, sp, 8
000d0da0str x0, [sp+360]
000d0da4str x1, [sp+368]
000d0da8str x2, [sp+376]
000d0dacstp xzr, xzr, [sp+168]
000d0db0str xzr, [sp+88]
000d0db4ldr x3, [sp+368]
000d0db8ldr x4, [sp+360]
000d0dbcldr x5, [sp+376]
000d0dc0str x4, [sp+256]
000d0dc4str x3, [sp+264]
000d0dc8str x5, [sp+272]
000d0dccstr xzr, [sp+160]
000d0dd0str x3, [sp+152]
000d0dd4ldr x3, [sp+256]
000d0dd8str x3, [sp+144]
000d0ddcb 0xd0de0
000d0de0
000d0de0loc_d0de0:
000d0de0ldr x3, [sp+152]
000d0de4ldr x4, [sp+160]
000d0de8subs xzr, x3, x4
000d0decb.gt 0xd0df4
000d0df0b 0xd0e40
000d0df4
000d0df4loc_d0df4:
000d0df4ldr x3, [sp+144]
000d0df8str x3, [sp+336]
000d0dfcldr x3, [sp+336]
000d0e00ldr x4, [x3+8]
000d0e04ldr x3, [x3]
000d0e08str x3, [sp+200]
000d0e0cstr x4, [sp+208]
000d0e10str x4, [sp+96]
000d0e14ldr x3, [sp+88]
000d0e18add x3, x3, x4
000d0e1cstr x3, [sp+88]
000d0e20b 0xd0e24
000d0e24
000d0e24loc_d0e24:
000d0e24ldr x3, [sp+160]
000d0e28add x3, x3, 1
000d0e2cstr x3, [sp+160]
000d0e30ldr x3, [sp+336]
000d0e34add x3, x3, 16
000d0e38str x3, [sp+144]
000d0e3cb 0xd0de0
000d0e40
000d0e40loc_d0e40:
000d0e40ldr x3, [sp+88]
000d0e44cbz x3, 0xd0e4c
000d0e48b 0xd0e64
000d0e4c
000d0e4cloc_d0e4c:
000d0e4cstp xzr, xzr, [sp+168]
000d0e50mov x0, xzr
000d0e54mov x1, xzr
000d0e58ldp x29, x30, [sp-8]
000d0e5cadd sp, sp, 352
000d0e60ret x30
000d0e64
000d0e64loc_d0e64:
000d0e64ldr x3, [sp+368]
000d0e68str x3, [sp+96]
000d0e6cldr x4, [sp+88]
000d0e70add x3, x4, x3
000d0e74sub x2, x3, 1
000d0e78adrp x0, 0x525000
000d0e7cadd x0, x0, 3072
000d0e80mov x1, xzr
000d0e84bl runtime.makeslice
000d0e88ldr x3, [sp+88]
000d0e8cldr x4, [sp+96]
000d0e90str x0, [sp+216]
000d0e94str xzr, [sp+224]
000d0e98add x3, x3, x4
000d0e9csub x3, x3, 1
000d0ea0str x3, [sp+232]
000d0ea4ldr x3, [sp+368]
000d0ea8ldr x4, [sp+360]
000d0eacldr x5, [sp+376]
000d0eb0str x4, [sp+256]
000d0eb4str x3, [sp+264]
000d0eb8str x5, [sp+272]
000d0ebcstr xzr, [sp+136]
000d0ec0str x3, [sp+128]
000d0ec4ldr x3, [sp+256]
000d0ec8str x3, [sp+120]
000d0eccb 0xd0ed0
000d0ed0
000d0ed0loc_d0ed0:
000d0ed0ldr x5, [sp+128]
000d0ed4ldr x6, [sp+136]
000d0ed8subs xzr, x5, x6
000d0edcb.gt 0xd0ee4
000d0ee0b 0xd106c
000d0ee4
000d0ee4loc_d0ee4:
000d0ee4ldr x5, [sp+120]
000d0ee8str x5, [sp+328]
000d0eecldr x5, [sp+328]
000d0ef0ldr x6, [x5]
000d0ef4ldr x5, [x5+8]
000d0ef8str x6, [sp+184]
000d0efcstr x5, [sp+192]
000d0f00ldr x5, [sp+224]
000d0f04str x5, [sp+96]
000d0f08subs xzr, x5, 0
000d0f0ccset x6, ne
000d0f10strb w6, [sp+87]
000d0f14cbnz x5, 0xd0f1c
000d0f18b 0xd0f20
000d0f1c
000d0f1cloc_d0f1c:
000d0f1cb 0xd0f34
000d0f20
000d0f20loc_d0f20:
000d0f20ldr x5, [sp+192]
000d0f24subs xzr, x5, 0
000d0f28cset x5, ne
000d0f2cstrb w5, [sp+87]
000d0f30b 0xd0f34
000d0f34
000d0f34loc_d0f34:
000d0f34ldrb w5, [sp+87]
000d0f38tbnz w5, 0, 0xd0f40
000d0f3cb 0xd1048
000d0f40
000d0f40loc_d0f40:
000d0f40ldr x5, [sp+224]
000d0f44str x5, [sp+96]
000d0f48cbnz x5, 0xd0f50
000d0f4cb 0xd0fa0
000d0f50
000d0f50loc_d0f50:
000d0f50ldr x2, [sp+232]
000d0f54ldr x0, [sp+216]
000d0f58ldr x5, [sp+224]
000d0f5cadd x1, x5, 1
000d0f60subs xzr, x2, x1
000d0f64b.hs 0xd0f6c
000d0f68b 0xd0f70
000d0f6c
000d0f6cloc_d0f6c:
000d0f6cb 0xd0f84
000d0f70
000d0f70loc_d0f70:
000d0f70orr x3, xzr, 1
000d0f74adrp x4, 0x525000
000d0f78add x4, x4, 3072
000d0f7cbl runtime.growslice
000d0f80b 0xd0f84
000d0f84
000d0f84loc_d0f84:
000d0f84sub x5, x1, 1
000d0f88movz x6, 47
000d0f8cstrb w6, [x0+x5]
000d0f90str x0, [sp+216]
000d0f94str x1, [sp+224]
000d0f98str x2, [sp+232]
000d0f9cb 0xd0fa8
000d0fa0
000d0fa0loc_d0fa0:
000d0fa0movz x6, 47
000d0fa4b 0xd0fa8
000d0fa8
000d0fa8loc_d0fa8:
000d0fa8ldr x2, [sp+232]
000d0facldr x0, [sp+216]
000d0fb0ldr x5, [sp+224]
000d0fb4str x0, [sp+304]
000d0fb8str x5, [sp+312]
000d0fbcstr x2, [sp+320]
000d0fc0ldr x7, [sp+192]
000d0fc4add x1, x5, x7
000d0fc8str x1, [sp+112]
000d0fccsubs xzr, x2, x1
000d0fd0b.hs 0xd0fd8
000d0fd4b 0xd0fe0
000d0fd8
000d0fd8loc_d0fd8:
000d0fd8str x1, [sp+312]
000d0fdcb 0xd1000
000d0fe0
000d0fe0loc_d0fe0:
000d0fe0ldr x3, [sp+192]
000d0fe4adrp x4, 0x525000
000d0fe8add x4, x4, 3072
000d0fecbl runtime.growslice
000d0ff0str x0, [sp+304]
000d0ff4str x1, [sp+312]
000d0ff8str x2, [sp+320]
000d0ffcb 0xd1000
000d1000
000d1000loc_d1000:
000d1000ldr x3, [sp+192]
000d1004str x3, [sp+104]
000d1008ldr x3, [sp+112]
000d100cldr x4, [sp+192]
000d1010sub x3, x3, x4
000d1014ldr x4, [sp+304]
000d1018add x0, x4, x3
000d101cstr x0, [sp+296]
000d1020ldr x2, [sp+104]
000d1024ldr x1, [sp+184]
000d1028bl runtime.memmove
000d102cldr x3, [sp+304]
000d1030ldr x4, [sp+312]
000d1034ldr x5, [sp+320]
000d1038str x3, [sp+216]
000d103cstr x4, [sp+224]
000d1040str x5, [sp+232]
000d1044b 0xd104c
000d1048
000d1048loc_d1048:
000d1048b 0xd104c
000d104c
000d104cloc_d104c:
000d104cb 0xd1050
000d1050
000d1050loc_d1050:
000d1050ldr x5, [sp+136]
000d1054add x5, x5, 1
000d1058str x5, [sp+136]
000d105cldr x5, [sp+328]
000d1060add x5, x5, 16
000d1064str x5, [sp+120]
000d1068b 0xd0ed0
000d106c
000d106cloc_d106c:
000d106cldr x1, [sp+216]
000d1070ldr x2, [sp+224]
000d1074mov x0, xzr
000d1078bl runtime.slicebytetostring
000d107cstr x0, [sp+280]
000d1080str x1, [sp+288]
000d1084bl path.Clean
000d1088str x0, [sp+240]
000d108cstr x1, [sp+248]
000d1090str x0, [sp+168]
000d1094str x1, [sp+176]
000d1098ldp x29, x30, [sp-8]
000d109cadd sp, sp, 352
000d10a0ret x30
000d10a4
000d10a4loc_d10a4:
000d10a4stp x0, x1, [sp+8]
000d10a8str x2, [sp+24]
000d10acmov x3, x30
000d10b0bl runtime.morestack_noctxt.abi0
000d10b4ldp x0, x1, [sp+8]
000d10b8ldr x2, [sp+24]
000d10bcb 0xd0d80
000d0d80
000d10c0
000d10c0iter.init: ; void iter.init(void)
000d10c0ldr x16, [x28+16]
000d10c4subs xzr, sp, x16
000d10c8b.ls 0xd1128
000d10ccstr x30, [sp-48]!
000d10d0stur x29, [sp-8]
000d10d4sub x29, sp, 8
000d10d8adrp x0, 0x524000
000d10dcadd x0, x0, 3520
000d10e0bl runtime.newobject
000d10e4str x0, [sp+32]
000d10e8adrp x27, 0x97a000
000d10ecldr w1, [x27+3056]
000d10f0cbz w1, 0xd10f8
000d10f4b 0xd10fc
000d10f8
000d10f8loc_d10f8:
000d10f8b 0xd1114
000d10fc
000d10fcloc_d10fc:
000d10fcbl runtime.gcWriteBarrier2
000d1100str x0, [x25]
000d1104adrp x27, 0x93c000
000d1108ldr x1, [x27+3032]
000d110cstr x1, [x25+8]
000d1110b 0xd1114
000d1114
000d1114loc_d1114:
000d1114adrp x27, 0x93c000
000d1118str x0, [x27+3032]
000d111cldur x29, [sp-8]
000d1120ldr x30, [sp], 48
000d1124ret x30
000d1128
000d1128loc_d1128:
000d1128mov x3, x30
000d112cbl runtime.morestack_noctxt.abi0
000d1130b 0xd10c0
000d1134udf 0
000d1138udf 0
000d113cudf 0
000d10c0
000d10c0iter.init: ; void iter.init(void)
000d10c0ldr x16, [x28+16]
000d10c4subs xzr, sp, x16
000d10c8b.ls 0xd1128
000d10ccstr x30, [sp-48]!
000d10d0stur x29, [sp-8]
000d10d4sub x29, sp, 8
000d10d8adrp x0, 0x524000
000d10dcadd x0, x0, 3520
000d10e0bl runtime.newobject
000d10e4str x0, [sp+32]
000d10e8adrp x27, 0x97a000
000d10ecldr w1, [x27+3056]
000d10f0cbz w1, 0xd10f8
000d10f4b 0xd10fc
000d10f8
000d10f8loc_d10f8:
000d10f8b 0xd1114
000d10fc
000d10fcloc_d10fc:
000d10fcbl runtime.gcWriteBarrier2
000d1100str x0, [x25]
000d1104adrp x27, 0x93c000
000d1108ldr x1, [x27+3032]
000d110cstr x1, [x25+8]
000d1110b 0xd1114
000d1114
000d1114loc_d1114:
000d1114adrp x27, 0x93c000
000d1118str x0, [x27+3032]
000d111cldur x29, [sp-8]
000d1120ldr x30, [sp], 48
000d1124ret x30
000d1128
000d1128loc_d1128:
000d1128mov x3, x30
000d112cbl runtime.morestack_noctxt.abi0
000d1130b 0xd10c0
000d1134udf 0
000d1138udf 0
000d113cudf 0
000d10c0
000d1140
000d1140slices.(*xorshift).Next: ; void slices.(*xorshift).Next(slices.xorshift * r)
000d1140str x30, [sp-32]!
000d1144stur x29, [sp-8]
000d1148sub x29, sp, 8
000d114cstr x0, [sp+40]
000d1150str xzr, [sp+16]
000d1154ldrsb x27, [x0]
000d1158ldrsb x27, [x0]
000d115cldrsb x27, [x0]
000d1160ldr x1, [x0]
000d1164ldr x2, [x0]
000d1168eor x1, x1, x2, lsl #13
000d116cstr x1, [x0]
000d1170ldrsb x27, [x0]
000d1174ldrsb x27, [x0]
000d1178ldrsb x27, [x0]
000d117cldr x1, [x0]
000d1180ldr x2, [x0]
000d1184eor x1, x1, x2, lsr #7
000d1188str x1, [x0]
000d118cldrsb x27, [x0]
000d1190ldrsb x27, [x0]
000d1194ldrsb x27, [x0]
000d1198ldr x1, [x0]
000d119cldr x2, [x0]
000d11a0eor x1, x1, x2, lsl #17
000d11a4str x1, [x0]
000d11a8ldr x1, [sp+40]
000d11acldrsb x27, [x1]
000d11b0ldr x1, [x1]
000d11b4str x1, [sp+16]
000d11b8ldr x0, [sp+16]
000d11bcadd x29, sp, 24
000d11c0add sp, sp, 32
000d11c4ret x30
000d11c8udf 0
000d11ccudf 0
000d1140
000d1140slices.(*xorshift).Next: ; void slices.(*xorshift).Next(slices.xorshift * r)
000d1140str x30, [sp-32]!
000d1144stur x29, [sp-8]
000d1148sub x29, sp, 8
000d114cstr x0, [sp+40]
000d1150str xzr, [sp+16]
000d1154ldrsb x27, [x0]
000d1158ldrsb x27, [x0]
000d115cldrsb x27, [x0]
000d1160ldr x1, [x0]
000d1164ldr x2, [x0]
000d1168eor x1, x1, x2, lsl #13
000d116cstr x1, [x0]
000d1170ldrsb x27, [x0]
000d1174ldrsb x27, [x0]
000d1178ldrsb x27, [x0]
000d117cldr x1, [x0]
000d1180ldr x2, [x0]
000d1184eor x1, x1, x2, lsr #7
000d1188str x1, [x0]
000d118cldrsb x27, [x0]
000d1190ldrsb x27, [x0]
000d1194ldrsb x27, [x0]
000d1198ldr x1, [x0]
000d119cldr x2, [x0]
000d11a0eor x1, x1, x2, lsl #17
000d11a4str x1, [x0]
000d11a8ldr x1, [sp+40]
000d11acldrsb x27, [x1]
000d11b0ldr x1, [x1]
000d11b4str x1, [sp+16]
000d11b8ldr x0, [sp+16]
000d11bcadd x29, sp, 24
000d11c0add sp, sp, 32
000d11c4ret x30
000d11c8udf 0
000d11ccudf 0
000d1140
000d11d0
000d11d0slices.nextPowerOfTwo: ; void slices.nextPowerOfTwo(int length)
000d11d0ldr x16, [x28+16]
000d11d4subs xzr, sp, x16
000d11d8b.ls 0xd1230
000d11dcstr x30, [sp-32]!
000d11e0stur x29, [sp-8]
000d11e4sub x29, sp, 8
000d11e8str x0, [sp+40]
000d11ecstr xzr, [sp+8]
000d11f0clz x1, x0
000d11f4orr x2, xzr, 64
000d11f8sub x1, x2, x1
000d11fcstr x1, [sp+16]
000d1200tbz x1, 63, 0xd1208
000d1204b 0xd1228
000d1208
000d1208loc_d1208:
000d1208orr x2, xzr, 1
000d120clslv x2, x2, x1
000d1210subs xzr, x1, 64
000d1214csel x0, x2, xzr, lo
000d1218str x0, [sp+8]
000d121cldur x29, [sp-8]
000d1220ldr x30, [sp], 32
000d1224ret x30
000d1228
000d1228loc_d1228:
000d1228bl runtime.panicshift
000d122chint
000d1230
000d1230loc_d1230:
000d1230str x0, [sp+8]
000d1234mov x3, x30
000d1238bl runtime.morestack_noctxt.abi0
000d123cldr x0, [sp+8]
000d1240b 0xd11d0
000d1244udf 0
000d1248udf 0
000d124cudf 0
000d11d0
000d11d0slices.nextPowerOfTwo: ; void slices.nextPowerOfTwo(int length)
000d11d0ldr x16, [x28+16]
000d11d4subs xzr, sp, x16
000d11d8b.ls 0xd1230
000d11dcstr x30, [sp-32]!
000d11e0stur x29, [sp-8]
000d11e4sub x29, sp, 8
000d11e8str x0, [sp+40]
000d11ecstr xzr, [sp+8]
000d11f0clz x1, x0
000d11f4orr x2, xzr, 64
000d11f8sub x1, x2, x1
000d11fcstr x1, [sp+16]
000d1200tbz x1, 63, 0xd1208
000d1204b 0xd1228
000d1208
000d1208loc_d1208:
000d1208orr x2, xzr, 1
000d120clslv x2, x2, x1
000d1210subs xzr, x1, 64
000d1214csel x0, x2, xzr, lo
000d1218str x0, [sp+8]
000d121cldur x29, [sp-8]
000d1220ldr x30, [sp], 32
000d1224ret x30
000d1228
000d1228loc_d1228:
000d1228bl runtime.panicshift
000d122chint
000d1230
000d1230loc_d1230:
000d1230str x0, [sp+8]
000d1234mov x3, x30
000d1238bl runtime.morestack_noctxt.abi0
000d123cldr x0, [sp+8]
000d1240b 0xd11d0
000d1244udf 0
000d1248udf 0
000d124cudf 0
000d11d0
000d1250
000d1250io.init: ; void io.init(void)
000d1250ldr x16, [x28+16]
000d1254subs xzr, sp, x16
000d1258b.ls 0xd1520
000d125cstr x30, [sp-32]!
000d1260stur x29, [sp-8]
000d1264sub x29, sp, 8
000d1268adrp x0, 0x5e1000
000d126cadd x0, x0, 2483
000d1270movz x1, 11
000d1274bl errors.New
000d1278adrp x27, 0x950000
000d127cstr x0, [x27+1472]
000d1280adrp x27, 0x97a000
000d1284ldr w2, [x27+3056]
000d1288cbz w2, 0xd1290
000d128cb 0xd1294
000d1290
000d1290loc_d1290:
000d1290b 0xd12ac
000d1294
000d1294loc_d1294:
000d1294bl runtime.gcWriteBarrier2
000d1298str x1, [x25]
000d129cadrp x27, 0x950000
000d12a0ldr x2, [x27+1480]
000d12a4str x2, [x25+8]
000d12a8b 0xd12ac
000d12ac
000d12acloc_d12ac:
000d12acadrp x27, 0x950000
000d12b0str x1, [x27+1480]
000d12b4adrp x0, 0x5e5000
000d12b8add x0, x0, 2907
000d12bcmovz x1, 20
000d12c0bl errors.New
000d12c4adrp x27, 0x950000
000d12c8str x0, [x27+1488]
000d12ccadrp x27, 0x97a000
000d12d0ldr w2, [x27+3056]
000d12d4cbz w2, 0xd12dc
000d12d8b 0xd12e0
000d12dc
000d12dcloc_d12dc:
000d12dcb 0xd12f8
000d12e0
000d12e0loc_d12e0:
000d12e0bl runtime.gcWriteBarrier2
000d12e4str x1, [x25]
000d12e8adrp x27, 0x950000
000d12ecldr x2, [x27+1496]
000d12f0str x2, [x25+8]
000d12f4b 0xd12f8
000d12f8
000d12f8loc_d12f8:
000d12f8adrp x27, 0x950000
000d12fcstr x1, [x27+1496]
000d1300adrp x0, 0x5e2000
000d1304add x0, x0, 300
000d1308orr x1, xzr, 12
000d130cbl errors.New
000d1310adrp x27, 0x950000
000d1314str x0, [x27+1504]
000d1318adrp x27, 0x97a000
000d131cldr w2, [x27+3056]
000d1320cbz w2, 0xd1328
000d1324b 0xd132c
000d1328
000d1328loc_d1328:
000d1328b 0xd1344
000d132c
000d132cloc_d132c:
000d132cbl runtime.gcWriteBarrier2
000d1330str x1, [x25]
000d1334adrp x27, 0x950000
000d1338ldr x2, [x27+1512]
000d133cstr x2, [x25+8]
000d1340b 0xd1344
000d1344
000d1344loc_d1344:
000d1344adrp x27, 0x950000
000d1348str x1, [x27+1512]
000d134cadrp x0, 0x5df000
000d1350add x0, x0, 477
000d1354orr x1, xzr, 3
000d1358bl errors.New
000d135cadrp x27, 0x950000
000d1360str x0, [x27+1520]
000d1364adrp x27, 0x97a000
000d1368ldr w2, [x27+3056]
000d136ccbz w2, 0xd1374
000d1370b 0xd1378
000d1374
000d1374loc_d1374:
000d1374b 0xd1390
000d1378
000d1378loc_d1378:
000d1378bl runtime.gcWriteBarrier2
000d137cstr x1, [x25]
000d1380adrp x27, 0x950000
000d1384ldr x2, [x27+1528]
000d1388str x2, [x25+8]
000d138cb 0xd1390
000d1390
000d1390loc_d1390:
000d1390adrp x27, 0x950000
000d1394str x1, [x27+1528]
000d1398adrp x0, 0x5e2000
000d139cadd x0, x0, 3654
000d13a0orr x1, xzr, 14
000d13a4bl errors.New
000d13a8adrp x27, 0x950000
000d13acstr x0, [x27+1536]
000d13b0adrp x27, 0x97a000
000d13b4ldr w2, [x27+3056]
000d13b8cbz w2, 0xd13c0
000d13bcb 0xd13c4
000d13c0
000d13c0loc_d13c0:
000d13c0b 0xd13dc
000d13c4
000d13c4loc_d13c4:
000d13c4bl runtime.gcWriteBarrier2
000d13c8str x1, [x25]
000d13ccadrp x27, 0x950000
000d13d0ldr x2, [x27+1544]
000d13d4str x2, [x25+8]
000d13d8b 0xd13dc
000d13dc
000d13dcloc_d13dc:
000d13dcadrp x27, 0x950000
000d13e0str x1, [x27+1544]
000d13e4adrp x0, 0x5f4000
000d13e8add x0, x0, 3655
000d13ecmovz x1, 43
000d13f0bl errors.New
000d13f4adrp x27, 0x950000
000d13f8str x0, [x27+1552]
000d13fcadrp x27, 0x97a000
000d1400ldr w2, [x27+3056]
000d1404cbz w2, 0xd140c
000d1408b 0xd1410
000d140c
000d140cloc_d140c:
000d140cb 0xd1428
000d1410
000d1410loc_d1410:
000d1410bl runtime.gcWriteBarrier2
000d1414str x1, [x25]
000d1418adrp x27, 0x950000
000d141cldr x2, [x27+1560]
000d1420str x2, [x25+8]
000d1424b 0xd1428
000d1428
000d1428loc_d1428:
000d1428adrp x27, 0x950000
000d142cstr x1, [x27+1560]
000d1430adrp x0, 0x5e5000
000d1434add x0, x0, 2927
000d1438movz x1, 20
000d143cbl errors.New
000d1440adrp x27, 0x950000
000d1444str x0, [x27+1568]
000d1448adrp x27, 0x97a000
000d144cldr w2, [x27+3056]
000d1450cbz w2, 0xd1458
000d1454b 0xd145c
000d1458
000d1458loc_d1458:
000d1458b 0xd1474
000d145c
000d145cloc_d145c:
000d145cbl runtime.gcWriteBarrier2
000d1460str x1, [x25]
000d1464adrp x27, 0x950000
000d1468ldr x2, [x27+1576]
000d146cstr x2, [x25+8]
000d1470b 0xd1474
000d1474
000d1474loc_d1474:
000d1474adrp x27, 0x950000
000d1478str x1, [x27+1576]
000d147cadrp x0, 0x5e5000
000d1480add x0, x0, 2947
000d1484movz x1, 20
000d1488bl errors.New
000d148cadrp x27, 0x950000
000d1490str x0, [x27+1584]
000d1494adrp x27, 0x97a000
000d1498ldr w2, [x27+3056]
000d149ccbz w2, 0xd14a4
000d14a0b 0xd14a8
000d14a4
000d14a4loc_d14a4:
000d14a4b 0xd14c0
000d14a8
000d14a8loc_d14a8:
000d14a8bl runtime.gcWriteBarrier2
000d14acstr x1, [x25]
000d14b0adrp x27, 0x950000
000d14b4ldr x2, [x27+1592]
000d14b8str x2, [x25+8]
000d14bcb 0xd14c0
000d14c0
000d14c0loc_d14c0:
000d14c0adrp x27, 0x950000
000d14c4str x1, [x27+1592]
000d14c8adrp x0, 0x5eb000
000d14ccadd x0, x0, 1700
000d14d0movz x1, 29
000d14d4bl errors.New
000d14d8adrp x27, 0x950000
000d14dcstr x0, [x27+1600]
000d14e0adrp x27, 0x97a000
000d14e4ldr w2, [x27+3056]
000d14e8cbz w2, 0xd14f0
000d14ecb 0xd14f4
000d14f0
000d14f0loc_d14f0:
000d14f0b 0xd150c
000d14f4
000d14f4loc_d14f4:
000d14f4bl runtime.gcWriteBarrier2
000d14f8str x1, [x25]
000d14fcadrp x27, 0x950000
000d1500ldr x0, [x27+1608]
000d1504str x0, [x25+8]
000d1508b 0xd150c
000d150c
000d150cloc_d150c:
000d150cadrp x27, 0x950000
000d1510str x1, [x27+1608]
000d1514ldur x29, [sp-8]
000d1518ldr x30, [sp], 32
000d151cret x30
000d1520
000d1520loc_d1520:
000d1520mov x3, x30
000d1524bl runtime.morestack_noctxt.abi0
000d1528b 0xd1250
000d152cudf 0
000d1250
000d1250io.init: ; void io.init(void)
000d1250ldr x16, [x28+16]
000d1254subs xzr, sp, x16
000d1258b.ls 0xd1520
000d125cstr x30, [sp-32]!
000d1260stur x29, [sp-8]
000d1264sub x29, sp, 8
000d1268adrp x0, 0x5e1000
000d126cadd x0, x0, 2483
000d1270movz x1, 11
000d1274bl errors.New
000d1278adrp x27, 0x950000
000d127cstr x0, [x27+1472]
000d1280adrp x27, 0x97a000
000d1284ldr w2, [x27+3056]
000d1288cbz w2, 0xd1290
000d128cb 0xd1294
000d1290
000d1290loc_d1290:
000d1290b 0xd12ac
000d1294
000d1294loc_d1294:
000d1294bl runtime.gcWriteBarrier2
000d1298str x1, [x25]
000d129cadrp x27, 0x950000
000d12a0ldr x2, [x27+1480]
000d12a4str x2, [x25+8]
000d12a8b 0xd12ac
000d12ac
000d12acloc_d12ac:
000d12acadrp x27, 0x950000
000d12b0str x1, [x27+1480]
000d12b4adrp x0, 0x5e5000
000d12b8add x0, x0, 2907
000d12bcmovz x1, 20
000d12c0bl errors.New
000d12c4adrp x27, 0x950000
000d12c8str x0, [x27+1488]
000d12ccadrp x27, 0x97a000
000d12d0ldr w2, [x27+3056]
000d12d4cbz w2, 0xd12dc
000d12d8b 0xd12e0
000d12dc
000d12dcloc_d12dc:
000d12dcb 0xd12f8
000d12e0
000d12e0loc_d12e0:
000d12e0bl runtime.gcWriteBarrier2
000d12e4str x1, [x25]
000d12e8adrp x27, 0x950000
000d12ecldr x2, [x27+1496]
000d12f0str x2, [x25+8]
000d12f4b 0xd12f8
000d12f8
000d12f8loc_d12f8:
000d12f8adrp x27, 0x950000
000d12fcstr x1, [x27+1496]
000d1300adrp x0, 0x5e2000
000d1304add x0, x0, 300
000d1308orr x1, xzr, 12
000d130cbl errors.New
000d1310adrp x27, 0x950000
000d1314str x0, [x27+1504]
000d1318adrp x27, 0x97a000
000d131cldr w2, [x27+3056]
000d1320cbz w2, 0xd1328
000d1324b 0xd132c
000d1328
000d1328loc_d1328:
000d1328b 0xd1344
000d132c
000d132cloc_d132c:
000d132cbl runtime.gcWriteBarrier2
000d1330str x1, [x25]
000d1334adrp x27, 0x950000
000d1338ldr x2, [x27+1512]
000d133cstr x2, [x25+8]
000d1340b 0xd1344
000d1344
000d1344loc_d1344:
000d1344adrp x27, 0x950000
000d1348str x1, [x27+1512]
000d134cadrp x0, 0x5df000
000d1350add x0, x0, 477
000d1354orr x1, xzr, 3
000d1358bl errors.New
000d135cadrp x27, 0x950000
000d1360str x0, [x27+1520]
000d1364adrp x27, 0x97a000
000d1368ldr w2, [x27+3056]
000d136ccbz w2, 0xd1374
000d1370b 0xd1378
000d1374
000d1374loc_d1374:
000d1374b 0xd1390
000d1378
000d1378loc_d1378:
000d1378bl runtime.gcWriteBarrier2
000d137cstr x1, [x25]
000d1380adrp x27, 0x950000
000d1384ldr x2, [x27+1528]
000d1388str x2, [x25+8]
000d138cb 0xd1390
000d1390
000d1390loc_d1390:
000d1390adrp x27, 0x950000
000d1394str x1, [x27+1528]
000d1398adrp x0, 0x5e2000
000d139cadd x0, x0, 3654
000d13a0orr x1, xzr, 14
000d13a4bl errors.New
000d13a8adrp x27, 0x950000
000d13acstr x0, [x27+1536]
000d13b0adrp x27, 0x97a000
000d13b4ldr w2, [x27+3056]
000d13b8cbz w2, 0xd13c0
000d13bcb 0xd13c4
000d13c0
000d13c0loc_d13c0:
000d13c0b 0xd13dc
000d13c4
000d13c4loc_d13c4:
000d13c4bl runtime.gcWriteBarrier2
000d13c8str x1, [x25]
000d13ccadrp x27, 0x950000
000d13d0ldr x2, [x27+1544]
000d13d4str x2, [x25+8]
000d13d8b 0xd13dc
000d13dc
000d13dcloc_d13dc:
000d13dcadrp x27, 0x950000
000d13e0str x1, [x27+1544]
000d13e4adrp x0, 0x5f4000
000d13e8add x0, x0, 3655
000d13ecmovz x1, 43
000d13f0bl errors.New
000d13f4adrp x27, 0x950000
000d13f8str x0, [x27+1552]
000d13fcadrp x27, 0x97a000
000d1400ldr w2, [x27+3056]
000d1404cbz w2, 0xd140c
000d1408b 0xd1410
000d140c
000d140cloc_d140c:
000d140cb 0xd1428
000d1410
000d1410loc_d1410:
000d1410bl runtime.gcWriteBarrier2
000d1414str x1, [x25]
000d1418adrp x27, 0x950000
000d141cldr x2, [x27+1560]
000d1420str x2, [x25+8]
000d1424b 0xd1428
000d1428
000d1428loc_d1428:
000d1428adrp x27, 0x950000
000d142cstr x1, [x27+1560]
000d1430adrp x0, 0x5e5000
000d1434add x0, x0, 2927
000d1438movz x1, 20
000d143cbl errors.New
000d1440adrp x27, 0x950000
000d1444str x0, [x27+1568]
000d1448adrp x27, 0x97a000
000d144cldr w2, [x27+3056]
000d1450cbz w2, 0xd1458
000d1454b 0xd145c
000d1458
000d1458loc_d1458:
000d1458b 0xd1474
000d145c
000d145cloc_d145c:
000d145cbl runtime.gcWriteBarrier2
000d1460str x1, [x25]
000d1464adrp x27, 0x950000
000d1468ldr x2, [x27+1576]
000d146cstr x2, [x25+8]
000d1470b 0xd1474
000d1474
000d1474loc_d1474:
000d1474adrp x27, 0x950000
000d1478str x1, [x27+1576]
000d147cadrp x0, 0x5e5000
000d1480add x0, x0, 2947
000d1484movz x1, 20
000d1488bl errors.New
000d148cadrp x27, 0x950000
000d1490str x0, [x27+1584]
000d1494adrp x27, 0x97a000
000d1498ldr w2, [x27+3056]
000d149ccbz w2, 0xd14a4
000d14a0b 0xd14a8
000d14a4
000d14a4loc_d14a4:
000d14a4b 0xd14c0
000d14a8
000d14a8loc_d14a8:
000d14a8bl runtime.gcWriteBarrier2
000d14acstr x1, [x25]
000d14b0adrp x27, 0x950000
000d14b4ldr x2, [x27+1592]
000d14b8str x2, [x25+8]
000d14bcb 0xd14c0
000d14c0
000d14c0loc_d14c0:
000d14c0adrp x27, 0x950000
000d14c4str x1, [x27+1592]
000d14c8adrp x0, 0x5eb000
000d14ccadd x0, x0, 1700
000d14d0movz x1, 29
000d14d4bl errors.New
000d14d8adrp x27, 0x950000
000d14dcstr x0, [x27+1600]
000d14e0adrp x27, 0x97a000
000d14e4ldr w2, [x27+3056]
000d14e8cbz w2, 0xd14f0
000d14ecb 0xd14f4
000d14f0
000d14f0loc_d14f0:
000d14f0b 0xd150c
000d14f4
000d14f4loc_d14f4:
000d14f4bl runtime.gcWriteBarrier2
000d14f8str x1, [x25]
000d14fcadrp x27, 0x950000
000d1500ldr x0, [x27+1608]
000d1504str x0, [x25+8]
000d1508b 0xd150c
000d150c
000d150cloc_d150c:
000d150cadrp x27, 0x950000
000d1510str x1, [x27+1608]
000d1514ldur x29, [sp-8]
000d1518ldr x30, [sp], 32
000d151cret x30
000d1520
000d1520loc_d1520:
000d1520mov x3, x30
000d1524bl runtime.morestack_noctxt.abi0
000d1528b 0xd1250
000d152cudf 0
000d1250
000d1530
000d1530io.init.func1: ; void io.init.func1(void)
000d1530ldr x16, [x28+16]
000d1534subs xzr, sp, x16
000d1538b.ls 0xd15d8
000d153cstr x30, [sp-80]!
000d1540stur x29, [sp-8]
000d1544sub x29, sp, 8
000d1548stp xzr, xzr, [sp+40]
000d154cadrp x0, 0x51c000
000d1550add x0, x0, 1216
000d1554bl runtime.newobject
000d1558str x0, [sp+64]
000d155cadrp x0, 0x524000
000d1560add x0, x0, 3072
000d1564orr x1, xzr, 8192
000d1568mov x2, x1
000d156cbl runtime.makeslice
000d1570ldr x1, [sp+64]
000d1574orr x2, xzr, 8192
000d1578str x2, [x1+8]
000d157cstr x2, [x1+16]
000d1580adrp x27, 0x97a000
000d1584ldr w2, [x27+3056]
000d1588cbz w2, 0xd1590
000d158cb 0xd1594
000d1590
000d1590loc_d1590:
000d1590b 0xd15a8
000d1594
000d1594loc_d1594:
000d1594bl runtime.gcWriteBarrier2
000d1598str x0, [x25]
000d159cldr x2, [x1]
000d15a0str x2, [x25+8]
000d15a4b 0xd15a8
000d15a8
000d15a8loc_d15a8:
000d15a8str x0, [x1]
000d15acldr x2, [sp+64]
000d15b0str x2, [sp+56]
000d15b4adrp x3, 0x51c000
000d15b8add x3, x3, 0
000d15bcstr x3, [sp+40]
000d15c0str x2, [sp+48]
000d15c4ldr x0, [sp+40]
000d15c8ldr x1, [sp+48]
000d15ccldur x29, [sp-8]
000d15d0ldr x30, [sp], 80
000d15d4ret x30
000d15d8
000d15d8loc_d15d8:
000d15d8mov x3, x30
000d15dcbl runtime.morestack_noctxt.abi0
000d15e0b 0xd1530
000d15e4udf 0
000d15e8udf 0
000d15ecudf 0
000d1530
000d1530io.init.func1: ; void io.init.func1(void)
000d1530ldr x16, [x28+16]
000d1534subs xzr, sp, x16
000d1538b.ls 0xd15d8
000d153cstr x30, [sp-80]!
000d1540stur x29, [sp-8]
000d1544sub x29, sp, 8
000d1548stp xzr, xzr, [sp+40]
000d154cadrp x0, 0x51c000
000d1550add x0, x0, 1216
000d1554bl runtime.newobject
000d1558str x0, [sp+64]
000d155cadrp x0, 0x524000
000d1560add x0, x0, 3072
000d1564orr x1, xzr, 8192
000d1568mov x2, x1
000d156cbl runtime.makeslice
000d1570ldr x1, [sp+64]
000d1574orr x2, xzr, 8192
000d1578str x2, [x1+8]
000d157cstr x2, [x1+16]
000d1580adrp x27, 0x97a000
000d1584ldr w2, [x27+3056]
000d1588cbz w2, 0xd1590
000d158cb 0xd1594
000d1590
000d1590loc_d1590:
000d1590b 0xd15a8
000d1594
000d1594loc_d1594:
000d1594bl runtime.gcWriteBarrier2
000d1598str x0, [x25]
000d159cldr x2, [x1]
000d15a0str x2, [x25+8]
000d15a4b 0xd15a8
000d15a8
000d15a8loc_d15a8:
000d15a8str x0, [x1]
000d15acldr x2, [sp+64]
000d15b0str x2, [sp+56]
000d15b4adrp x3, 0x51c000
000d15b8add x3, x3, 0
000d15bcstr x3, [sp+40]
000d15c0str x2, [sp+48]
000d15c4ldr x0, [sp+40]
000d15c8ldr x1, [sp+48]
000d15ccldur x29, [sp-8]
000d15d0ldr x30, [sp], 80
000d15d4ret x30
000d15d8
000d15d8loc_d15d8:
000d15d8mov x3, x30
000d15dcbl runtime.morestack_noctxt.abi0
000d15e0b 0xd1530
000d15e4udf 0
000d15e8udf 0
000d15ecudf 0
000d1530
000d15f0
000d15f0io.WriteString: ; void io.WriteString(io.Writer w, struct string s)
000d15f0ldr x16, [x28+16]
000d15f4sub x17, sp, 112
000d15f8subs xzr, x17, x16
000d15fcb.ls 0xd1788
000d1600str x30, [sp-240]!
000d1604stur x29, [sp-8]
000d1608sub x29, sp, 8
000d160cstr x0, [sp+248]
000d1610str x1, [sp+256]
000d1614str x2, [sp+264]
000d1618str x3, [sp+272]
000d161cstr xzr, [sp+56]
000d1620stp xzr, xzr, [sp+104]
000d1624stp xzr, xzr, [sp+200]
000d1628ldr x3, [sp+256]
000d162cldr x4, [sp+248]
000d1630cbnz x4, 0xd1638
000d1634b 0xd1658
000d1638
000d1638loc_d1638:
000d1638str x3, [sp+152]
000d163cldr x1, [x4+8]
000d1640adrp x0, 0x93d000
000d1644add x0, x0, 592
000d1648bl runtime.typeAssert
000d164cldr x3, [sp+152]
000d1650mov x4, x0
000d1654b 0xd165c
000d1658
000d1658loc_d1658:
000d1658b 0xd165c
000d165c
000d165cloc_d165c:
000d165cstr x4, [sp+200]
000d1660str x3, [sp+208]
000d1664subs xzr, x4, 0
000d1668cset x3, ne
000d166cstrb w3, [sp+55]
000d1670ldr x3, [sp+200]
000d1674ldr x4, [sp+208]
000d1678str x3, [sp+136]
000d167cstr x4, [sp+144]
000d1680ldrb w3, [sp+55]
000d1684strb w3, [sp+54]
000d1688ldr x3, [sp+136]
000d168cldr x4, [sp+144]
000d1690str x3, [sp+88]
000d1694str x4, [sp+96]
000d1698ldrb w3, [sp+54]
000d169cstrb w3, [sp+53]
000d16a0tbnz w3, 0, 0xd16a8
000d16a4b 0xd1704
000d16a8
000d16a8loc_d16a8:
000d16a8stp xzr, xzr, [sp+184]
000d16acldr x2, [sp+272]
000d16b0ldr x3, [sp+88]
000d16b4ldrsb x27, [x3]
000d16b8ldr x3, [x3+24]
000d16bcldr x1, [sp+264]
000d16c0ldr x0, [sp+96]
000d16c4blr x3
000d16c8str x0, [sp+72]
000d16ccstr x1, [sp+184]
000d16d0str x2, [sp+192]
000d16d4ldr x3, [sp+72]
000d16d8str x3, [sp+64]
000d16dcstr x1, [sp+120]
000d16e0str x2, [sp+128]
000d16e4ldr x3, [sp+64]
000d16e8str x3, [sp+56]
000d16ecstr x1, [sp+104]
000d16f0str x2, [sp+112]
000d16f4ldr x0, [sp+56]
000d16f8ldur x29, [sp-8]
000d16fcldr x30, [sp], 240
000d1700ret x30
000d1704
000d1704loc_d1704:
000d1704ldr x1, [sp+264]
000d1708ldr x2, [sp+272]
000d170cmov x0, xzr
000d1710bl runtime.stringtoslicebyte
000d1714str x0, [sp+160]
000d1718str x1, [sp+168]
000d171cstr x2, [sp+176]
000d1720stp xzr, xzr, [sp+184]
000d1724ldr x0, [sp+256]
000d1728ldr x3, [sp+248]
000d172cldrsb x27, [x3]
000d1730ldr x3, [x3+24]
000d1734ldr x1, [sp+160]
000d1738ldr x2, [sp+168]
000d173cldr x4, [sp+176]
000d1740mov x5, x3
000d1744mov x3, x4
000d1748blr x5
000d174cstr x0, [sp+72]
000d1750str x1, [sp+184]
000d1754str x2, [sp+192]
000d1758ldr x3, [sp+72]
000d175cstr x3, [sp+80]
000d1760str x1, [sp+216]
000d1764str x2, [sp+224]
000d1768ldr x3, [sp+80]
000d176cstr x3, [sp+56]
000d1770str x1, [sp+104]
000d1774str x2, [sp+112]
000d1778ldr x0, [sp+56]
000d177cldur x29, [sp-8]
000d1780ldr x30, [sp], 240
000d1784ret x30
000d1788
000d1788loc_d1788:
000d1788stp x0, x1, [sp+8]
000d178cstp x2, x3, [sp+24]
000d1790mov x3, x30
000d1794bl runtime.morestack_noctxt.abi0
000d1798ldp x0, x1, [sp+8]
000d179cldp x2, x3, [sp+24]
000d17a0b 0xd15f0
000d17a4udf 0
000d17a8udf 0
000d17acudf 0
000d15f0
000d15f0io.WriteString: ; void io.WriteString(io.Writer w, struct string s)
000d15f0ldr x16, [x28+16]
000d15f4sub x17, sp, 112
000d15f8subs xzr, x17, x16
000d15fcb.ls 0xd1788
000d1600str x30, [sp-240]!
000d1604stur x29, [sp-8]
000d1608sub x29, sp, 8
000d160cstr x0, [sp+248]
000d1610str x1, [sp+256]
000d1614str x2, [sp+264]
000d1618str x3, [sp+272]
000d161cstr xzr, [sp+56]
000d1620stp xzr, xzr, [sp+104]
000d1624stp xzr, xzr, [sp+200]
000d1628ldr x3, [sp+256]
000d162cldr x4, [sp+248]
000d1630cbnz x4, 0xd1638
000d1634b 0xd1658
000d1638
000d1638loc_d1638:
000d1638str x3, [sp+152]
000d163cldr x1, [x4+8]
000d1640adrp x0, 0x93d000
000d1644add x0, x0, 592
000d1648bl runtime.typeAssert
000d164cldr x3, [sp+152]
000d1650mov x4, x0
000d1654b 0xd165c
000d1658
000d1658loc_d1658:
000d1658b 0xd165c
000d165c
000d165cloc_d165c:
000d165cstr x4, [sp+200]
000d1660str x3, [sp+208]
000d1664subs xzr, x4, 0
000d1668cset x3, ne
000d166cstrb w3, [sp+55]
000d1670ldr x3, [sp+200]
000d1674ldr x4, [sp+208]
000d1678str x3, [sp+136]
000d167cstr x4, [sp+144]
000d1680ldrb w3, [sp+55]
000d1684strb w3, [sp+54]
000d1688ldr x3, [sp+136]
000d168cldr x4, [sp+144]
000d1690str x3, [sp+88]
000d1694str x4, [sp+96]
000d1698ldrb w3, [sp+54]
000d169cstrb w3, [sp+53]
000d16a0tbnz w3, 0, 0xd16a8
000d16a4b 0xd1704
000d16a8
000d16a8loc_d16a8:
000d16a8stp xzr, xzr, [sp+184]
000d16acldr x2, [sp+272]
000d16b0ldr x3, [sp+88]
000d16b4ldrsb x27, [x3]
000d16b8ldr x3, [x3+24]
000d16bcldr x1, [sp+264]
000d16c0ldr x0, [sp+96]
000d16c4blr x3
000d16c8str x0, [sp+72]
000d16ccstr x1, [sp+184]
000d16d0str x2, [sp+192]
000d16d4ldr x3, [sp+72]
000d16d8str x3, [sp+64]
000d16dcstr x1, [sp+120]
000d16e0str x2, [sp+128]
000d16e4ldr x3, [sp+64]
000d16e8str x3, [sp+56]
000d16ecstr x1, [sp+104]
000d16f0str x2, [sp+112]
000d16f4ldr x0, [sp+56]
000d16f8ldur x29, [sp-8]
000d16fcldr x30, [sp], 240
000d1700ret x30
000d1704
000d1704loc_d1704:
000d1704ldr x1, [sp+264]
000d1708ldr x2, [sp+272]
000d170cmov x0, xzr
000d1710bl runtime.stringtoslicebyte
000d1714str x0, [sp+160]
000d1718str x1, [sp+168]
000d171cstr x2, [sp+176]
000d1720stp xzr, xzr, [sp+184]
000d1724ldr x0, [sp+256]
000d1728ldr x3, [sp+248]
000d172cldrsb x27, [x3]
000d1730ldr x3, [x3+24]
000d1734ldr x1, [sp+160]
000d1738ldr x2, [sp+168]
000d173cldr x4, [sp+176]
000d1740mov x5, x3
000d1744mov x3, x4
000d1748blr x5
000d174cstr x0, [sp+72]
000d1750str x1, [sp+184]
000d1754str x2, [sp+192]
000d1758ldr x3, [sp+72]
000d175cstr x3, [sp+80]
000d1760str x1, [sp+216]
000d1764str x2, [sp+224]
000d1768ldr x3, [sp+80]
000d176cstr x3, [sp+56]
000d1770str x1, [sp+104]
000d1774str x2, [sp+112]
000d1778ldr x0, [sp+56]
000d177cldur x29, [sp-8]
000d1780ldr x30, [sp], 240
000d1784ret x30
000d1788
000d1788loc_d1788:
000d1788stp x0, x1, [sp+8]
000d178cstp x2, x3, [sp+24]
000d1790mov x3, x30
000d1794bl runtime.morestack_noctxt.abi0
000d1798ldp x0, x1, [sp+8]
000d179cldp x2, x3, [sp+24]
000d17a0b 0xd15f0
000d17a4udf 0
000d17a8udf 0
000d17acudf 0
000d15f0
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
Loading..