File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000d3200
000d3200io.MultiWriter: ; void io.MultiWriter(struct []io.Writer writers)
000d3200ldr x16, [x28+16]
000d3204sub x17, sp, 208
000d3208subs xzr, x17, x16
000d320cb.ls 0xd3528
000d3210sub x20, sp, 336
000d3214stp x29, x30, [x20-8]
000d3218add sp, x20, 0
000d321csub x29, sp, 8
000d3220str x0, [sp+344]
000d3224str x1, [sp+352]
000d3228str x2, [sp+360]
000d322cstp xzr, xzr, [sp+136]
000d3230ldr x2, [sp+352]
000d3234str x2, [sp+96]
000d3238adrp x0, 0x547000
000d323cadd x0, x0, 2976
000d3240mov x1, xzr
000d3244bl runtime.makeslice
000d3248ldr x3, [sp+96]
000d324cstr x0, [sp+176]
000d3250str xzr, [sp+184]
000d3254str x3, [sp+192]
000d3258ldr x3, [sp+352]
000d325cldr x4, [sp+344]
000d3260ldr x5, [sp+360]
000d3264str x4, [sp+200]
000d3268str x3, [sp+208]
000d326cstr x5, [sp+216]
000d3270str xzr, [sp+128]
000d3274str x3, [sp+120]
000d3278ldr x3, [sp+200]
000d327cstr x3, [sp+112]
000d3280b 0xd3284
000d3284
000d3284loc_d3284:
000d3284ldr x5, [sp+120]
000d3288ldr x6, [sp+128]
000d328csubs xzr, x5, x6
000d3290b.gt 0xd3298
000d3294b 0xd34ac
000d3298
000d3298loc_d3298:
000d3298ldr x5, [sp+112]
000d329cstr x5, [sp+312]
000d32a0ldr x5, [sp+312]
000d32a4ldr x6, [x5]
000d32a8ldr x5, [x5+8]
000d32acstr x6, [sp+152]
000d32b0str x5, [sp+160]
000d32b4str xzr, [sp+320]
000d32b8ldr x5, [sp+152]
000d32bcldr x6, [sp+160]
000d32c0adrp x7, 0x642000
000d32c4add x7, x7, 704
000d32c8subs xzr, x5, x7
000d32ccb.eq 0xd32d4
000d32d0b 0xd32dc
000d32d4
000d32d4loc_d32d4:
000d32d4orr x0, xzr, 1
000d32d8b 0xd32e8
000d32dc
000d32dcloc_d32dc:
000d32dcmov x0, xzr
000d32e0mov x6, xzr
000d32e4b 0xd32e8
000d32e8
000d32e8loc_d32e8:
000d32e8str x6, [sp+320]
000d32ecstrb w0, [sp+95]
000d32f0ldr x5, [sp+320]
000d32f4str x5, [sp+224]
000d32f8ldrb w5, [sp+95]
000d32fcstrb w5, [sp+94]
000d3300ldr x5, [sp+224]
000d3304str x5, [sp+168]
000d3308ldrb w5, [sp+94]
000d330cstrb w5, [sp+93]
000d3310tbnz w5, 0, 0xd3318
000d3314b 0xd3404
000d3318
000d3318loc_d3318:
000d3318ldr x5, [sp+168]
000d331cldrsb x27, [x5]
000d3320ldr x6, [x5]
000d3324ldr x7, [x5+8]
000d3328ldr x5, [x5+16]
000d332cstr x6, [sp+288]
000d3330str x7, [sp+296]
000d3334str x5, [sp+304]
000d3338ldr x2, [sp+192]
000d333cldr x0, [sp+176]
000d3340ldr x5, [sp+184]
000d3344str x0, [sp+264]
000d3348str x5, [sp+272]
000d334cstr x2, [sp+280]
000d3350ldr x6, [sp+296]
000d3354add x1, x5, x6
000d3358str x1, [sp+104]
000d335csubs xzr, x2, x1
000d3360b.hs 0xd3368
000d3364b 0xd3370
000d3368
000d3368loc_d3368:
000d3368str x1, [sp+272]
000d336cb 0xd3390
000d3370
000d3370loc_d3370:
000d3370ldr x3, [sp+296]
000d3374adrp x4, 0x547000
000d3378add x4, x4, 2976
000d337cbl runtime.growslice
000d3380str x0, [sp+264]
000d3384str x1, [sp+272]
000d3388str x2, [sp+280]
000d338cb 0xd3390
000d3390
000d3390loc_d3390:
000d3390ldr x5, [sp+104]
000d3394ldr x6, [sp+264]
000d3398ldr x7, [sp+272]
000d339cldr x8, [sp+280]
000d33a0ldr x9, [sp+296]
000d33a4add x8, x8, x9
000d33a8sub x8, x8, x5
000d33acadd x7, x7, x9
000d33b0sub x2, x7, x5
000d33b4sub x5, x5, x9
000d33b8sub x7, xzr, x8
000d33bcubfm x5, x5, 60, 59
000d33c0and x5, x5, x7, asr #63
000d33c4add x1, x6, x5
000d33c8str x1, [sp+240]
000d33ccstr x2, [sp+248]
000d33d0str x8, [sp+256]
000d33d4ldr x4, [sp+296]
000d33d8ldr x3, [sp+288]
000d33dcadrp x0, 0x547000
000d33e0add x0, x0, 2976
000d33e4bl runtime.typedslicecopy
000d33e8ldr x5, [sp+264]
000d33ecldr x6, [sp+272]
000d33f0ldr x7, [sp+280]
000d33f4str x5, [sp+176]
000d33f8str x6, [sp+184]
000d33fcstr x7, [sp+192]
000d3400b 0xd348c
000d3404
000d3404loc_d3404:
000d3404ldr x2, [sp+192]
000d3408ldr x0, [sp+176]
000d340cldr x5, [sp+184]
000d3410add x1, x5, 1
000d3414subs xzr, x2, x1
000d3418b.hs 0xd3420
000d341cb 0xd3424
000d3420
000d3420loc_d3420:
000d3420b 0xd3438
000d3424
000d3424loc_d3424:
000d3424orr x3, xzr, 1
000d3428adrp x4, 0x547000
000d342cadd x4, x4, 2976
000d3430bl runtime.growslice
000d3434b 0xd3438
000d3438
000d3438loc_d3438:
000d3438ldr x5, [sp+160]
000d343cldr x6, [sp+152]
000d3440sub x7, x1, 1
000d3444add x8, x0, x7, lsl #4
000d3448ubfm x7, x7, 60, 59
000d344cstr x6, [x0+x7]
000d3450adrp x27, 0x978000
000d3454ldr w6, [x27+3056]
000d3458cbz w6, 0xd3460
000d345cb 0xd3464
000d3460
000d3460loc_d3460:
000d3460b 0xd3478
000d3464
000d3464loc_d3464:
000d3464bl runtime.gcWriteBarrier2
000d3468str x5, [x25]
000d346cldr x6, [x8+8]
000d3470str x6, [x25+8]
000d3474b 0xd3478
000d3478
000d3478loc_d3478:
000d3478str x5, [x8+8]
000d347cstr x0, [sp+176]
000d3480str x1, [sp+184]
000d3484str x2, [sp+192]
000d3488b 0xd348c
000d348c
000d348cloc_d348c:
000d348cb 0xd3490
000d3490
000d3490loc_d3490:
000d3490ldr x5, [sp+128]
000d3494add x5, x5, 1
000d3498str x5, [sp+128]
000d349cldr x5, [sp+312]
000d34a0add x5, x5, 16
000d34a4str x5, [sp+112]
000d34a8b 0xd3284
000d34ac
000d34acloc_d34ac:
000d34acadrp x0, 0x555000
000d34b0add x0, x0, 4064
000d34b4bl runtime.newobject
000d34b8str x0, [sp+232]
000d34bcldr x1, [sp+176]
000d34c0ldr x2, [sp+184]
000d34c4ldr x3, [sp+192]
000d34c8str x2, [x0+8]
000d34ccstr x3, [x0+16]
000d34d0adrp x27, 0x978000
000d34d4ldr w2, [x27+3056]
000d34d8cbz w2, 0xd34e0
000d34dcb 0xd34e4
000d34e0
000d34e0loc_d34e0:
000d34e0b 0xd34f8
000d34e4
000d34e4loc_d34e4:
000d34e4bl runtime.gcWriteBarrier2
000d34e8str x1, [x25]
000d34ecldr x2, [x0]
000d34f0str x2, [x25+8]
000d34f4b 0xd34f8
000d34f8
000d34f8loc_d34f8:
000d34f8str x1, [x0]
000d34fcldr x2, [sp+232]
000d3500str x2, [sp+320]
000d3504adrp x3, 0x642000
000d3508add x3, x3, 704
000d350cstr x3, [sp+136]
000d3510str x2, [sp+144]
000d3514ldr x0, [sp+136]
000d3518ldr x1, [sp+144]
000d351cldp x29, x30, [sp-8]
000d3520add sp, sp, 336
000d3524ret x30
000d3528
000d3528loc_d3528:
000d3528stp x0, x1, [sp+8]
000d352cstr x2, [sp+24]
000d3530mov x3, x30
000d3534bl runtime.morestack_noctxt.abi0
000d3538ldp x0, x1, [sp+8]
000d353cldr x2, [sp+24]
000d3540b 0xd3200
000d3544udf 0
000d3548udf 0
000d354cudf 0
000d3200
000d3200io.MultiWriter: ; void io.MultiWriter(struct []io.Writer writers)
000d3200ldr x16, [x28+16]
000d3204sub x17, sp, 208
000d3208subs xzr, x17, x16
000d320cb.ls 0xd3528
000d3210sub x20, sp, 336
000d3214stp x29, x30, [x20-8]
000d3218add sp, x20, 0
000d321csub x29, sp, 8
000d3220str x0, [sp+344]
000d3224str x1, [sp+352]
000d3228str x2, [sp+360]
000d322cstp xzr, xzr, [sp+136]
000d3230ldr x2, [sp+352]
000d3234str x2, [sp+96]
000d3238adrp x0, 0x547000
000d323cadd x0, x0, 2976
000d3240mov x1, xzr
000d3244bl runtime.makeslice
000d3248ldr x3, [sp+96]
000d324cstr x0, [sp+176]
000d3250str xzr, [sp+184]
000d3254str x3, [sp+192]
000d3258ldr x3, [sp+352]
000d325cldr x4, [sp+344]
000d3260ldr x5, [sp+360]
000d3264str x4, [sp+200]
000d3268str x3, [sp+208]
000d326cstr x5, [sp+216]
000d3270str xzr, [sp+128]
000d3274str x3, [sp+120]
000d3278ldr x3, [sp+200]
000d327cstr x3, [sp+112]
000d3280b 0xd3284
000d3284
000d3284loc_d3284:
000d3284ldr x5, [sp+120]
000d3288ldr x6, [sp+128]
000d328csubs xzr, x5, x6
000d3290b.gt 0xd3298
000d3294b 0xd34ac
000d3298
000d3298loc_d3298:
000d3298ldr x5, [sp+112]
000d329cstr x5, [sp+312]
000d32a0ldr x5, [sp+312]
000d32a4ldr x6, [x5]
000d32a8ldr x5, [x5+8]
000d32acstr x6, [sp+152]
000d32b0str x5, [sp+160]
000d32b4str xzr, [sp+320]
000d32b8ldr x5, [sp+152]
000d32bcldr x6, [sp+160]
000d32c0adrp x7, 0x642000
000d32c4add x7, x7, 704
000d32c8subs xzr, x5, x7
000d32ccb.eq 0xd32d4
000d32d0b 0xd32dc
000d32d4
000d32d4loc_d32d4:
000d32d4orr x0, xzr, 1
000d32d8b 0xd32e8
000d32dc
000d32dcloc_d32dc:
000d32dcmov x0, xzr
000d32e0mov x6, xzr
000d32e4b 0xd32e8
000d32e8
000d32e8loc_d32e8:
000d32e8str x6, [sp+320]
000d32ecstrb w0, [sp+95]
000d32f0ldr x5, [sp+320]
000d32f4str x5, [sp+224]
000d32f8ldrb w5, [sp+95]
000d32fcstrb w5, [sp+94]
000d3300ldr x5, [sp+224]
000d3304str x5, [sp+168]
000d3308ldrb w5, [sp+94]
000d330cstrb w5, [sp+93]
000d3310tbnz w5, 0, 0xd3318
000d3314b 0xd3404
000d3318
000d3318loc_d3318:
000d3318ldr x5, [sp+168]
000d331cldrsb x27, [x5]
000d3320ldr x6, [x5]
000d3324ldr x7, [x5+8]
000d3328ldr x5, [x5+16]
000d332cstr x6, [sp+288]
000d3330str x7, [sp+296]
000d3334str x5, [sp+304]
000d3338ldr x2, [sp+192]
000d333cldr x0, [sp+176]
000d3340ldr x5, [sp+184]
000d3344str x0, [sp+264]
000d3348str x5, [sp+272]
000d334cstr x2, [sp+280]
000d3350ldr x6, [sp+296]
000d3354add x1, x5, x6
000d3358str x1, [sp+104]
000d335csubs xzr, x2, x1
000d3360b.hs 0xd3368
000d3364b 0xd3370
000d3368
000d3368loc_d3368:
000d3368str x1, [sp+272]
000d336cb 0xd3390
000d3370
000d3370loc_d3370:
000d3370ldr x3, [sp+296]
000d3374adrp x4, 0x547000
000d3378add x4, x4, 2976
000d337cbl runtime.growslice
000d3380str x0, [sp+264]
000d3384str x1, [sp+272]
000d3388str x2, [sp+280]
000d338cb 0xd3390
000d3390
000d3390loc_d3390:
000d3390ldr x5, [sp+104]
000d3394ldr x6, [sp+264]
000d3398ldr x7, [sp+272]
000d339cldr x8, [sp+280]
000d33a0ldr x9, [sp+296]
000d33a4add x8, x8, x9
000d33a8sub x8, x8, x5
000d33acadd x7, x7, x9
000d33b0sub x2, x7, x5
000d33b4sub x5, x5, x9
000d33b8sub x7, xzr, x8
000d33bcubfm x5, x5, 60, 59
000d33c0and x5, x5, x7, asr #63
000d33c4add x1, x6, x5
000d33c8str x1, [sp+240]
000d33ccstr x2, [sp+248]
000d33d0str x8, [sp+256]
000d33d4ldr x4, [sp+296]
000d33d8ldr x3, [sp+288]
000d33dcadrp x0, 0x547000
000d33e0add x0, x0, 2976
000d33e4bl runtime.typedslicecopy
000d33e8ldr x5, [sp+264]
000d33ecldr x6, [sp+272]
000d33f0ldr x7, [sp+280]
000d33f4str x5, [sp+176]
000d33f8str x6, [sp+184]
000d33fcstr x7, [sp+192]
000d3400b 0xd348c
000d3404
000d3404loc_d3404:
000d3404ldr x2, [sp+192]
000d3408ldr x0, [sp+176]
000d340cldr x5, [sp+184]
000d3410add x1, x5, 1
000d3414subs xzr, x2, x1
000d3418b.hs 0xd3420
000d341cb 0xd3424
000d3420
000d3420loc_d3420:
000d3420b 0xd3438
000d3424
000d3424loc_d3424:
000d3424orr x3, xzr, 1
000d3428adrp x4, 0x547000
000d342cadd x4, x4, 2976
000d3430bl runtime.growslice
000d3434b 0xd3438
000d3438
000d3438loc_d3438:
000d3438ldr x5, [sp+160]
000d343cldr x6, [sp+152]
000d3440sub x7, x1, 1
000d3444add x8, x0, x7, lsl #4
000d3448ubfm x7, x7, 60, 59
000d344cstr x6, [x0+x7]
000d3450adrp x27, 0x978000
000d3454ldr w6, [x27+3056]
000d3458cbz w6, 0xd3460
000d345cb 0xd3464
000d3460
000d3460loc_d3460:
000d3460b 0xd3478
000d3464
000d3464loc_d3464:
000d3464bl runtime.gcWriteBarrier2
000d3468str x5, [x25]
000d346cldr x6, [x8+8]
000d3470str x6, [x25+8]
000d3474b 0xd3478
000d3478
000d3478loc_d3478:
000d3478str x5, [x8+8]
000d347cstr x0, [sp+176]
000d3480str x1, [sp+184]
000d3484str x2, [sp+192]
000d3488b 0xd348c
000d348c
000d348cloc_d348c:
000d348cb 0xd3490
000d3490
000d3490loc_d3490:
000d3490ldr x5, [sp+128]
000d3494add x5, x5, 1
000d3498str x5, [sp+128]
000d349cldr x5, [sp+312]
000d34a0add x5, x5, 16
000d34a4str x5, [sp+112]
000d34a8b 0xd3284
000d34ac
000d34acloc_d34ac:
000d34acadrp x0, 0x555000
000d34b0add x0, x0, 4064
000d34b4bl runtime.newobject
000d34b8str x0, [sp+232]
000d34bcldr x1, [sp+176]
000d34c0ldr x2, [sp+184]
000d34c4ldr x3, [sp+192]
000d34c8str x2, [x0+8]
000d34ccstr x3, [x0+16]
000d34d0adrp x27, 0x978000
000d34d4ldr w2, [x27+3056]
000d34d8cbz w2, 0xd34e0
000d34dcb 0xd34e4
000d34e0
000d34e0loc_d34e0:
000d34e0b 0xd34f8
000d34e4
000d34e4loc_d34e4:
000d34e4bl runtime.gcWriteBarrier2
000d34e8str x1, [x25]
000d34ecldr x2, [x0]
000d34f0str x2, [x25+8]
000d34f4b 0xd34f8
000d34f8
000d34f8loc_d34f8:
000d34f8str x1, [x0]
000d34fcldr x2, [sp+232]
000d3500str x2, [sp+320]
000d3504adrp x3, 0x642000
000d3508add x3, x3, 704
000d350cstr x3, [sp+136]
000d3510str x2, [sp+144]
000d3514ldr x0, [sp+136]
000d3518ldr x1, [sp+144]
000d351cldp x29, x30, [sp-8]
000d3520add sp, sp, 336
000d3524ret x30
000d3528
000d3528loc_d3528:
000d3528stp x0, x1, [sp+8]
000d352cstr x2, [sp+24]
000d3530mov x3, x30
000d3534bl runtime.morestack_noctxt.abi0
000d3538ldp x0, x1, [sp+8]
000d353cldr x2, [sp+24]
000d3540b 0xd3200
000d3544udf 0
000d3548udf 0
000d354cudf 0
000d3200
000d3550
000d3550io.(*onceError).Store: ; void io.(*onceError).Store(io.onceError * a, error err)
000d3550ldr x16, [x28+16]
000d3554subs xzr, sp, x16
000d3558b.ls 0xd3678
000d355cstr x30, [sp-112]!
000d3560stur x29, [sp-8]
000d3564sub x29, sp, 8
000d3568str x0, [sp+120]
000d356cstr x1, [sp+128]
000d3570str x2, [sp+136]
000d3574ldrsb x27, [x0]
000d3578str x0, [sp+88]
000d357cbl sync.(*Mutex).Lock
000d3580ldr x1, [sp+120]
000d3584ldrsb x27, [x1]
000d3588str x1, [sp+96]
000d358cstp xzr, xzr, [sp+64]
000d3590add x1, sp, 64
000d3594str x1, [sp+80]
000d3598ldrsb x27, [x1]
000d359cadrp x2, 0
000d35a0add x2, x2, 1696
000d35a4str x2, [x1]
000d35a8ldrsb x27, [x1]
000d35acldr x2, [sp+96]
000d35b0adrp x27, 0x978000
000d35b4ldr w3, [x27+3056]
000d35b8cbz w3, 0xd35c0
000d35bcb 0xd35c4
000d35c0
000d35c0loc_d35c0:
000d35c0b 0xd35d8
000d35c4
000d35c4loc_d35c4:
000d35c4bl runtime.gcWriteBarrier2
000d35c8str x2, [x25]
000d35ccldr x3, [x1+8]
000d35d0str x3, [x25+8]
000d35d4b 0xd35d8
000d35d8
000d35d8loc_d35d8:
000d35d8str x2, [x1+8]
000d35dcstr x1, [sp+40]
000d35e0add x0, sp, 16
000d35e4bl runtime.deferprocStack
000d35e8subs xzr, x0, 0
000d35ecb.ne 0xd3668
000d35f0b 0xd35f4
000d35f4
000d35f4loc_d35f4:
000d35f4ldr x0, [sp+120]
000d35f8ldrsb x27, [x0]
000d35fcldr x0, [x0+8]
000d3600cbnz x0, 0xd3608
000d3604b 0xd3618
000d3608
000d3608loc_d3608:
000d3608bl runtime.deferreturn
000d360cldur x29, [sp-8]
000d3610ldr x30, [sp], 112
000d3614ret x30
000d3618
000d3618loc_d3618:
000d3618ldr x0, [sp+120]
000d361cldrsb x27, [x0]
000d3620ldr x1, [sp+136]
000d3624ldr x2, [sp+128]
000d3628str x2, [x0+8]
000d362cadrp x27, 0x978000
000d3630ldr w2, [x27+3056]
000d3634cbz w2, 0xd363c
000d3638b 0xd3640
000d363c
000d363cloc_d363c:
000d363cb 0xd3654
000d3640
000d3640loc_d3640:
000d3640bl runtime.gcWriteBarrier2
000d3644str x1, [x25]
000d3648ldr x2, [x0+16]
000d364cstr x2, [x25+8]
000d3650b 0xd3654
000d3654
000d3654loc_d3654:
000d3654str x1, [x0+16]
000d3658bl runtime.deferreturn
000d365cldur x29, [sp-8]
000d3660ldr x30, [sp], 112
000d3664ret x30
000d3668
000d3668loc_d3668:
000d3668bl runtime.deferreturn
000d366cldur x29, [sp-8]
000d3670ldr x30, [sp], 112
000d3674ret x30
000d3678
000d3678loc_d3678:
000d3678stp x0, x1, [sp+8]
000d367cstr x2, [sp+24]
000d3680mov x3, x30
000d3684bl runtime.morestack_noctxt.abi0
000d3688ldp x0, x1, [sp+8]
000d368cldr x2, [sp+24]
000d3690b 0xd3550
000d3694udf 0
000d3698udf 0
000d369cudf 0
000d3550
000d3550io.(*onceError).Store: ; void io.(*onceError).Store(io.onceError * a, error err)
000d3550ldr x16, [x28+16]
000d3554subs xzr, sp, x16
000d3558b.ls 0xd3678
000d355cstr x30, [sp-112]!
000d3560stur x29, [sp-8]
000d3564sub x29, sp, 8
000d3568str x0, [sp+120]
000d356cstr x1, [sp+128]
000d3570str x2, [sp+136]
000d3574ldrsb x27, [x0]
000d3578str x0, [sp+88]
000d357cbl sync.(*Mutex).Lock
000d3580ldr x1, [sp+120]
000d3584ldrsb x27, [x1]
000d3588str x1, [sp+96]
000d358cstp xzr, xzr, [sp+64]
000d3590add x1, sp, 64
000d3594str x1, [sp+80]
000d3598ldrsb x27, [x1]
000d359cadrp x2, 0
000d35a0add x2, x2, 1696
000d35a4str x2, [x1]
000d35a8ldrsb x27, [x1]
000d35acldr x2, [sp+96]
000d35b0adrp x27, 0x978000
000d35b4ldr w3, [x27+3056]
000d35b8cbz w3, 0xd35c0
000d35bcb 0xd35c4
000d35c0
000d35c0loc_d35c0:
000d35c0b 0xd35d8
000d35c4
000d35c4loc_d35c4:
000d35c4bl runtime.gcWriteBarrier2
000d35c8str x2, [x25]
000d35ccldr x3, [x1+8]
000d35d0str x3, [x25+8]
000d35d4b 0xd35d8
000d35d8
000d35d8loc_d35d8:
000d35d8str x2, [x1+8]
000d35dcstr x1, [sp+40]
000d35e0add x0, sp, 16
000d35e4bl runtime.deferprocStack
000d35e8subs xzr, x0, 0
000d35ecb.ne 0xd3668
000d35f0b 0xd35f4
000d35f4
000d35f4loc_d35f4:
000d35f4ldr x0, [sp+120]
000d35f8ldrsb x27, [x0]
000d35fcldr x0, [x0+8]
000d3600cbnz x0, 0xd3608
000d3604b 0xd3618
000d3608
000d3608loc_d3608:
000d3608bl runtime.deferreturn
000d360cldur x29, [sp-8]
000d3610ldr x30, [sp], 112
000d3614ret x30
000d3618
000d3618loc_d3618:
000d3618ldr x0, [sp+120]
000d361cldrsb x27, [x0]
000d3620ldr x1, [sp+136]
000d3624ldr x2, [sp+128]
000d3628str x2, [x0+8]
000d362cadrp x27, 0x978000
000d3630ldr w2, [x27+3056]
000d3634cbz w2, 0xd363c
000d3638b 0xd3640
000d363c
000d363cloc_d363c:
000d363cb 0xd3654
000d3640
000d3640loc_d3640:
000d3640bl runtime.gcWriteBarrier2
000d3644str x1, [x25]
000d3648ldr x2, [x0+16]
000d364cstr x2, [x25+8]
000d3650b 0xd3654
000d3654
000d3654loc_d3654:
000d3654str x1, [x0+16]
000d3658bl runtime.deferreturn
000d365cldur x29, [sp-8]
000d3660ldr x30, [sp], 112
000d3664ret x30
000d3668
000d3668loc_d3668:
000d3668bl runtime.deferreturn
000d366cldur x29, [sp-8]
000d3670ldr x30, [sp], 112
000d3674ret x30
000d3678
000d3678loc_d3678:
000d3678stp x0, x1, [sp+8]
000d367cstr x2, [sp+24]
000d3680mov x3, x30
000d3684bl runtime.morestack_noctxt.abi0
000d3688ldp x0, x1, [sp+8]
000d368cldr x2, [sp+24]
000d3690b 0xd3550
000d3694udf 0
000d3698udf 0
000d369cudf 0
000d3550
000d36a0
000d36a0io.(*onceError).Store.deferwrap1: ; void io.(*onceError).Store.deferwrap1(void)
000d36a0ldr x16, [x28+16]
000d36a4subs xzr, sp, x16
000d36a8b.ls 0xd36d8
000d36acstr x30, [sp-32]!
000d36b0stur x29, [sp-8]
000d36b4sub x29, sp, 8
000d36b8ldr x16, [x28+32]
000d36bccbnz x16, 0xd36e4
000d36c0
000d36c0loc_d36c0:
000d36c0ldr x0, [x26+8]
000d36c4str x0, [sp+16]
000d36c8bl sync.(*Mutex).Unlock
000d36ccldur x29, [sp-8]
000d36d0ldr x30, [sp], 32
000d36d4ret x30
000d36d8
000d36d8loc_d36d8:
000d36d8mov x3, x30
000d36dcbl runtime.morestack.abi0
000d36e0b 0xd36a0
000d36e4
000d36e4loc_d36e4:
000d36e4ldr x17, [x16]
000d36e8add x20, sp, 40
000d36ecsubs xzr, x20, x17
000d36f0b.ne 0xd36c0
000d36f4add x20, sp, 8
000d36f8str x20, [x16]
000d36fcb 0xd36c0
000d36a0
000d36a0io.(*onceError).Store.deferwrap1: ; void io.(*onceError).Store.deferwrap1(void)
000d36a0ldr x16, [x28+16]
000d36a4subs xzr, sp, x16
000d36a8b.ls 0xd36d8
000d36acstr x30, [sp-32]!
000d36b0stur x29, [sp-8]
000d36b4sub x29, sp, 8
000d36b8ldr x16, [x28+32]
000d36bccbnz x16, 0xd36e4
000d36c0
000d36c0loc_d36c0:
000d36c0ldr x0, [x26+8]
000d36c4str x0, [sp+16]
000d36c8bl sync.(*Mutex).Unlock
000d36ccldur x29, [sp-8]
000d36d0ldr x30, [sp], 32
000d36d4ret x30
000d36d8
000d36d8loc_d36d8:
000d36d8mov x3, x30
000d36dcbl runtime.morestack.abi0
000d36e0b 0xd36a0
000d36e4
000d36e4loc_d36e4:
000d36e4ldr x17, [x16]
000d36e8add x20, sp, 40
000d36ecsubs xzr, x20, x17
000d36f0b.ne 0xd36c0
000d36f4add x20, sp, 8
000d36f8str x20, [x16]
000d36fcb 0xd36c0
000d36a0
000d3700
000d3700io.(*onceError).Load: ; void io.(*onceError).Load(io.onceError * a)
000d3700ldr x16, [x28+16]
000d3704subs xzr, sp, x16
000d3708b.ls 0xd37ec
000d370cstr x30, [sp-128]!
000d3710stur x29, [sp-8]
000d3714sub x29, sp, 8
000d3718str x0, [sp+136]
000d371cstp xzr, xzr, [sp+64]
000d3720ldr x0, [sp+136]
000d3724ldrsb x27, [x0]
000d3728str x0, [sp+104]
000d372cbl sync.(*Mutex).Lock
000d3730ldr x1, [sp+136]
000d3734ldrsb x27, [x1]
000d3738str x1, [sp+112]
000d373cstp xzr, xzr, [sp+80]
000d3740add x1, sp, 80
000d3744str x1, [sp+96]
000d3748ldrsb x27, [x1]
000d374cadrp x2, 0
000d3750add x2, x2, 2048
000d3754str x2, [x1]
000d3758ldrsb x27, [x1]
000d375cldr x2, [sp+112]
000d3760adrp x27, 0x978000
000d3764ldr w3, [x27+3056]
000d3768cbz w3, 0xd3770
000d376cb 0xd3774
000d3770
000d3770loc_d3770:
000d3770b 0xd3788
000d3774
000d3774loc_d3774:
000d3774bl runtime.gcWriteBarrier2
000d3778str x2, [x25]
000d377cldr x3, [x1+8]
000d3780str x3, [x25+8]
000d3784b 0xd3788
000d3788
000d3788loc_d3788:
000d3788str x2, [x1+8]
000d378cstr x1, [sp+40]
000d3790add x0, sp, 16
000d3794bl runtime.deferprocStack
000d3798subs xzr, x0, 0
000d379cb.ne 0xd37d4
000d37a0b 0xd37a4
000d37a4
000d37a4loc_d37a4:
000d37a4ldr x0, [sp+136]
000d37a8ldrsb x27, [x0]
000d37acldr x1, [x0+8]
000d37b0ldr x0, [x0+16]
000d37b4str x1, [sp+64]
000d37b8str x0, [sp+72]
000d37bcbl runtime.deferreturn
000d37c0ldr x0, [sp+64]
000d37c4ldr x1, [sp+72]
000d37c8ldur x29, [sp-8]
000d37ccldr x30, [sp], 128
000d37d0ret x30
000d37d4
000d37d4loc_d37d4:
000d37d4bl runtime.deferreturn
000d37d8ldr x0, [sp+64]
000d37dcldr x1, [sp+72]
000d37e0ldur x29, [sp-8]
000d37e4ldr x30, [sp], 128
000d37e8ret x30
000d37ec
000d37ecloc_d37ec:
000d37ecstr x0, [sp+8]
000d37f0mov x3, x30
000d37f4bl runtime.morestack_noctxt.abi0
000d37f8ldr x0, [sp+8]
000d37fcb 0xd3700
000d3700
000d3700io.(*onceError).Load: ; void io.(*onceError).Load(io.onceError * a)
000d3700ldr x16, [x28+16]
000d3704subs xzr, sp, x16
000d3708b.ls 0xd37ec
000d370cstr x30, [sp-128]!
000d3710stur x29, [sp-8]
000d3714sub x29, sp, 8
000d3718str x0, [sp+136]
000d371cstp xzr, xzr, [sp+64]
000d3720ldr x0, [sp+136]
000d3724ldrsb x27, [x0]
000d3728str x0, [sp+104]
000d372cbl sync.(*Mutex).Lock
000d3730ldr x1, [sp+136]
000d3734ldrsb x27, [x1]
000d3738str x1, [sp+112]
000d373cstp xzr, xzr, [sp+80]
000d3740add x1, sp, 80
000d3744str x1, [sp+96]
000d3748ldrsb x27, [x1]
000d374cadrp x2, 0
000d3750add x2, x2, 2048
000d3754str x2, [x1]
000d3758ldrsb x27, [x1]
000d375cldr x2, [sp+112]
000d3760adrp x27, 0x978000
000d3764ldr w3, [x27+3056]
000d3768cbz w3, 0xd3770
000d376cb 0xd3774
000d3770
000d3770loc_d3770:
000d3770b 0xd3788
000d3774
000d3774loc_d3774:
000d3774bl runtime.gcWriteBarrier2
000d3778str x2, [x25]
000d377cldr x3, [x1+8]
000d3780str x3, [x25+8]
000d3784b 0xd3788
000d3788
000d3788loc_d3788:
000d3788str x2, [x1+8]
000d378cstr x1, [sp+40]
000d3790add x0, sp, 16
000d3794bl runtime.deferprocStack
000d3798subs xzr, x0, 0
000d379cb.ne 0xd37d4
000d37a0b 0xd37a4
000d37a4
000d37a4loc_d37a4:
000d37a4ldr x0, [sp+136]
000d37a8ldrsb x27, [x0]
000d37acldr x1, [x0+8]
000d37b0ldr x0, [x0+16]
000d37b4str x1, [sp+64]
000d37b8str x0, [sp+72]
000d37bcbl runtime.deferreturn
000d37c0ldr x0, [sp+64]
000d37c4ldr x1, [sp+72]
000d37c8ldur x29, [sp-8]
000d37ccldr x30, [sp], 128
000d37d0ret x30
000d37d4
000d37d4loc_d37d4:
000d37d4bl runtime.deferreturn
000d37d8ldr x0, [sp+64]
000d37dcldr x1, [sp+72]
000d37e0ldur x29, [sp-8]
000d37e4ldr x30, [sp], 128
000d37e8ret x30
000d37ec
000d37ecloc_d37ec:
000d37ecstr x0, [sp+8]
000d37f0mov x3, x30
000d37f4bl runtime.morestack_noctxt.abi0
000d37f8ldr x0, [sp+8]
000d37fcb 0xd3700
000d3700
000d3800
000d3800io.(*onceError).Load.deferwrap1: ; void io.(*onceError).Load.deferwrap1(void)
000d3800ldr x16, [x28+16]
000d3804subs xzr, sp, x16
000d3808b.ls 0xd3838
000d380cstr x30, [sp-32]!
000d3810stur x29, [sp-8]
000d3814sub x29, sp, 8
000d3818ldr x16, [x28+32]
000d381ccbnz x16, 0xd3844
000d3820
000d3820loc_d3820:
000d3820ldr x0, [x26+8]
000d3824str x0, [sp+16]
000d3828bl sync.(*Mutex).Unlock
000d382cldur x29, [sp-8]
000d3830ldr x30, [sp], 32
000d3834ret x30
000d3838
000d3838loc_d3838:
000d3838mov x3, x30
000d383cbl runtime.morestack.abi0
000d3840b 0xd3800
000d3844
000d3844loc_d3844:
000d3844ldr x17, [x16]
000d3848add x20, sp, 40
000d384csubs xzr, x20, x17
000d3850b.ne 0xd3820
000d3854add x20, sp, 8
000d3858str x20, [x16]
000d385cb 0xd3820
000d3800
000d3800io.(*onceError).Load.deferwrap1: ; void io.(*onceError).Load.deferwrap1(void)
000d3800ldr x16, [x28+16]
000d3804subs xzr, sp, x16
000d3808b.ls 0xd3838
000d380cstr x30, [sp-32]!
000d3810stur x29, [sp-8]
000d3814sub x29, sp, 8
000d3818ldr x16, [x28+32]
000d381ccbnz x16, 0xd3844
000d3820
000d3820loc_d3820:
000d3820ldr x0, [x26+8]
000d3824str x0, [sp+16]
000d3828bl sync.(*Mutex).Unlock
000d382cldur x29, [sp-8]
000d3830ldr x30, [sp], 32
000d3834ret x30
000d3838
000d3838loc_d3838:
000d3838mov x3, x30
000d383cbl runtime.morestack.abi0
000d3840b 0xd3800
000d3844
000d3844loc_d3844:
000d3844ldr x17, [x16]
000d3848add x20, sp, 40
000d384csubs xzr, x20, x17
000d3850b.ne 0xd3820
000d3854add x20, sp, 8
000d3858str x20, [x16]
000d385cb 0xd3820
000d3800
000d3860
000d3860io.(*pipe).read: ; void io.(*pipe).read(io.pipe * p, struct []uint8 b)
000d3860ldr x16, [x28+16]
000d3864sub x17, sp, 208
000d3868subs xzr, x17, x16
000d386cb.ls 0xd3ab0
000d3870sub x20, sp, 336
000d3874stp x29, x30, [x20-8]
000d3878add sp, x20, 0
000d387csub x29, sp, 8
000d3880str x0, [sp+344]
000d3884str x1, [sp+352]
000d3888str x2, [sp+360]
000d388cstr x3, [sp+368]
000d3890str xzr, [sp+88]
000d3894stp xzr, xzr, [sp+128]
000d3898ldr x2, [sp+344]
000d389cldrsb x27, [x2]
000d38a0ldr x1, [x2+40]
000d38a4str x1, [sp+216]
000d38a8mov x0, xzr
000d38acbl runtime.selectnbrecv
000d38b0strb w0, [sp+71]
000d38b4tbnz w0, 0, 0xd38bc
000d38b8b 0xd38fc
000d38bc
000d38bcloc_d38bc:
000d38bcldr x0, [sp+344]
000d38c0bl io.(*pipe).readCloseError
000d38c4str x0, [sp+200]
000d38c8str x1, [sp+208]
000d38ccstr xzr, [sp+88]
000d38d0str x0, [sp+128]
000d38d4str x1, [sp+136]
000d38d8ldr x2, [sp+88]
000d38dcmov x3, x0
000d38e0mov x0, x2
000d38e4mov x4, x1
000d38e8mov x1, x3
000d38ecmov x2, x4
000d38f0ldp x29, x30, [sp-8]
000d38f4add sp, sp, 336
000d38f8ret x30
000d38fc
000d38fcloc_d38fc:
000d38fcb 0xd3900
000d3900
000d3900loc_d3900:
000d3900ldr x6, [sp+344]
000d3904ldrsb x27, [x6]
000d3908ldr x6, [x6+8]
000d390cstr x6, [sp+192]
000d3910str xzr, [sp+168]
000d3914stp xzr, xzr, [sp+176]
000d3918ldr x6, [sp+344]
000d391cldrsb x27, [x6]
000d3920ldr x6, [x6+40]
000d3924str x6, [sp+216]
000d3928stp xzr, xzr, [sp+296]
000d392cstp xzr, xzr, [sp+312]
000d3930ldr x6, [sp+192]
000d3934str x6, [sp+312]
000d3938add x6, sp, 168
000d393cstr x6, [sp+320]
000d3940ldr x6, [sp+216]
000d3944str x6, [sp+296]
000d3948add x6, sp, 296
000d394cstr x6, [sp+288]
000d3950add x6, sp, 72
000d3954str x6, [sp+280]
000d3958ldr x1, [sp+280]
000d395cldr x0, [sp+288]
000d3960mov x2, xzr
000d3964mov x3, xzr
000d3968orr x4, xzr, 2
000d396corr x5, xzr, 1
000d3970bl runtime.selectgo
000d3974str x0, [sp+112]
000d3978strb w1, [sp+70]
000d397cldr x6, [sp+112]
000d3980cbz x6, 0xd3988
000d3984b 0xd39c8
000d3988
000d3988loc_d3988:
000d3988ldr x0, [sp+344]
000d398cbl io.(*pipe).readCloseError
000d3990str x0, [sp+200]
000d3994str x1, [sp+208]
000d3998str xzr, [sp+88]
000d399cstr x0, [sp+128]
000d39a0str x1, [sp+136]
000d39a4ldr x2, [sp+88]
000d39a8mov x3, x0
000d39acmov x0, x2
000d39b0mov x4, x1
000d39b4mov x1, x3
000d39b8mov x2, x4
000d39bcldp x29, x30, [sp-8]
000d39c0add sp, sp, 336
000d39c4ret x30
000d39c8
000d39c8loc_d39c8:
000d39c8ldr x3, [sp+168]
000d39ccldr x4, [sp+176]
000d39d0ldr x5, [sp+184]
000d39d4str x3, [sp+144]
000d39d8str x4, [sp+152]
000d39dcstr x5, [sp+160]
000d39e0ldr x3, [sp+352]
000d39e4ldr x4, [sp+360]
000d39e8ldr x5, [sp+368]
000d39ecstr x3, [sp+256]
000d39f0str x4, [sp+264]
000d39f4str x5, [sp+272]
000d39f8ldr x3, [sp+152]
000d39fcldr x4, [sp+144]
000d3a00ldr x5, [sp+160]
000d3a04str x4, [sp+232]
000d3a08str x3, [sp+240]
000d3a0cstr x5, [sp+248]
000d3a10ldr x4, [sp+264]
000d3a14str x4, [sp+104]
000d3a18subs xzr, x4, x3
000d3a1cb.gt 0xd3a24
000d3a20b 0xd3a2c
000d3a24
000d3a24loc_d3a24:
000d3a24str x3, [sp+104]
000d3a28b 0xd3a30
000d3a2c
000d3a2cloc_d3a2c:
000d3a2cb 0xd3a30
000d3a30
000d3a30loc_d3a30:
000d3a30ldr x3, [sp+256]
000d3a34ldr x4, [sp+232]
000d3a38subs xzr, x4, x3
000d3a3cb.ne 0xd3a44
000d3a40b 0xd3a60
000d3a44
000d3a44loc_d3a44:
000d3a44ldr x3, [sp+104]
000d3a48str x3, [sp+96]
000d3a4cldr x2, [sp+96]
000d3a50ldr x1, [sp+232]
000d3a54ldr x0, [sp+256]
000d3a58bl runtime.memmove
000d3a5cb 0xd3a64
000d3a60
000d3a60loc_d3a60:
000d3a60b 0xd3a64
000d3a64
000d3a64loc_d3a64:
000d3a64ldr x2, [sp+104]
000d3a68str x2, [sp+80]
000d3a6cstr x2, [sp+120]
000d3a70ldr x2, [sp+344]
000d3a74ldrsb x27, [x2]
000d3a78ldr x2, [x2+16]
000d3a7cstr x2, [sp+224]
000d3a80ldr x0, [sp+224]
000d3a84add x1, sp, 120
000d3a88bl runtime.chansend1
000d3a8cldr x2, [sp+80]
000d3a90str x2, [sp+88]
000d3a94stp xzr, xzr, [sp+128]
000d3a98ldr x0, [sp+88]
000d3a9cmov x1, xzr
000d3aa0mov x2, xzr
000d3aa4ldp x29, x30, [sp-8]
000d3aa8add sp, sp, 336
000d3aacret x30
000d3ab0
000d3ab0loc_d3ab0:
000d3ab0stp x0, x1, [sp+8]
000d3ab4stp x2, x3, [sp+24]
000d3ab8mov x3, x30
000d3abcbl runtime.morestack_noctxt.abi0
000d3ac0ldp x0, x1, [sp+8]
000d3ac4ldp x2, x3, [sp+24]
000d3ac8b 0xd3860
000d3accudf 0
000d3860
000d3860io.(*pipe).read: ; void io.(*pipe).read(io.pipe * p, struct []uint8 b)
000d3860ldr x16, [x28+16]
000d3864sub x17, sp, 208
000d3868subs xzr, x17, x16
000d386cb.ls 0xd3ab0
000d3870sub x20, sp, 336
000d3874stp x29, x30, [x20-8]
000d3878add sp, x20, 0
000d387csub x29, sp, 8
000d3880str x0, [sp+344]
000d3884str x1, [sp+352]
000d3888str x2, [sp+360]
000d388cstr x3, [sp+368]
000d3890str xzr, [sp+88]
000d3894stp xzr, xzr, [sp+128]
000d3898ldr x2, [sp+344]
000d389cldrsb x27, [x2]
000d38a0ldr x1, [x2+40]
000d38a4str x1, [sp+216]
000d38a8mov x0, xzr
000d38acbl runtime.selectnbrecv
000d38b0strb w0, [sp+71]
000d38b4tbnz w0, 0, 0xd38bc
000d38b8b 0xd38fc
000d38bc
000d38bcloc_d38bc:
000d38bcldr x0, [sp+344]
000d38c0bl io.(*pipe).readCloseError
000d38c4str x0, [sp+200]
000d38c8str x1, [sp+208]
000d38ccstr xzr, [sp+88]
000d38d0str x0, [sp+128]
000d38d4str x1, [sp+136]
000d38d8ldr x2, [sp+88]
000d38dcmov x3, x0
000d38e0mov x0, x2
000d38e4mov x4, x1
000d38e8mov x1, x3
000d38ecmov x2, x4
000d38f0ldp x29, x30, [sp-8]
000d38f4add sp, sp, 336
000d38f8ret x30
000d38fc
000d38fcloc_d38fc:
000d38fcb 0xd3900
000d3900
000d3900loc_d3900:
000d3900ldr x6, [sp+344]
000d3904ldrsb x27, [x6]
000d3908ldr x6, [x6+8]
000d390cstr x6, [sp+192]
000d3910str xzr, [sp+168]
000d3914stp xzr, xzr, [sp+176]
000d3918ldr x6, [sp+344]
000d391cldrsb x27, [x6]
000d3920ldr x6, [x6+40]
000d3924str x6, [sp+216]
000d3928stp xzr, xzr, [sp+296]
000d392cstp xzr, xzr, [sp+312]
000d3930ldr x6, [sp+192]
000d3934str x6, [sp+312]
000d3938add x6, sp, 168
000d393cstr x6, [sp+320]
000d3940ldr x6, [sp+216]
000d3944str x6, [sp+296]
000d3948add x6, sp, 296
000d394cstr x6, [sp+288]
000d3950add x6, sp, 72
000d3954str x6, [sp+280]
000d3958ldr x1, [sp+280]
000d395cldr x0, [sp+288]
000d3960mov x2, xzr
000d3964mov x3, xzr
000d3968orr x4, xzr, 2
000d396corr x5, xzr, 1
000d3970bl runtime.selectgo
000d3974str x0, [sp+112]
000d3978strb w1, [sp+70]
000d397cldr x6, [sp+112]
000d3980cbz x6, 0xd3988
000d3984b 0xd39c8
000d3988
000d3988loc_d3988:
000d3988ldr x0, [sp+344]
000d398cbl io.(*pipe).readCloseError
000d3990str x0, [sp+200]
000d3994str x1, [sp+208]
000d3998str xzr, [sp+88]
000d399cstr x0, [sp+128]
000d39a0str x1, [sp+136]
000d39a4ldr x2, [sp+88]
000d39a8mov x3, x0
000d39acmov x0, x2
000d39b0mov x4, x1
000d39b4mov x1, x3
000d39b8mov x2, x4
000d39bcldp x29, x30, [sp-8]
000d39c0add sp, sp, 336
000d39c4ret x30
000d39c8
000d39c8loc_d39c8:
000d39c8ldr x3, [sp+168]
000d39ccldr x4, [sp+176]
000d39d0ldr x5, [sp+184]
000d39d4str x3, [sp+144]
000d39d8str x4, [sp+152]
000d39dcstr x5, [sp+160]
000d39e0ldr x3, [sp+352]
000d39e4ldr x4, [sp+360]
000d39e8ldr x5, [sp+368]
000d39ecstr x3, [sp+256]
000d39f0str x4, [sp+264]
000d39f4str x5, [sp+272]
000d39f8ldr x3, [sp+152]
000d39fcldr x4, [sp+144]
000d3a00ldr x5, [sp+160]
000d3a04str x4, [sp+232]
000d3a08str x3, [sp+240]
000d3a0cstr x5, [sp+248]
000d3a10ldr x4, [sp+264]
000d3a14str x4, [sp+104]
000d3a18subs xzr, x4, x3
000d3a1cb.gt 0xd3a24
000d3a20b 0xd3a2c
000d3a24
000d3a24loc_d3a24:
000d3a24str x3, [sp+104]
000d3a28b 0xd3a30
000d3a2c
000d3a2cloc_d3a2c:
000d3a2cb 0xd3a30
000d3a30
000d3a30loc_d3a30:
000d3a30ldr x3, [sp+256]
000d3a34ldr x4, [sp+232]
000d3a38subs xzr, x4, x3
000d3a3cb.ne 0xd3a44
000d3a40b 0xd3a60
000d3a44
000d3a44loc_d3a44:
000d3a44ldr x3, [sp+104]
000d3a48str x3, [sp+96]
000d3a4cldr x2, [sp+96]
000d3a50ldr x1, [sp+232]
000d3a54ldr x0, [sp+256]
000d3a58bl runtime.memmove
000d3a5cb 0xd3a64
000d3a60
000d3a60loc_d3a60:
000d3a60b 0xd3a64
000d3a64
000d3a64loc_d3a64:
000d3a64ldr x2, [sp+104]
000d3a68str x2, [sp+80]
000d3a6cstr x2, [sp+120]
000d3a70ldr x2, [sp+344]
000d3a74ldrsb x27, [x2]
000d3a78ldr x2, [x2+16]
000d3a7cstr x2, [sp+224]
000d3a80ldr x0, [sp+224]
000d3a84add x1, sp, 120
000d3a88bl runtime.chansend1
000d3a8cldr x2, [sp+80]
000d3a90str x2, [sp+88]
000d3a94stp xzr, xzr, [sp+128]
000d3a98ldr x0, [sp+88]
000d3a9cmov x1, xzr
000d3aa0mov x2, xzr
000d3aa4ldp x29, x30, [sp-8]
000d3aa8add sp, sp, 336
000d3aacret x30
000d3ab0
000d3ab0loc_d3ab0:
000d3ab0stp x0, x1, [sp+8]
000d3ab4stp x2, x3, [sp+24]
000d3ab8mov x3, x30
000d3abcbl runtime.morestack_noctxt.abi0
000d3ac0ldp x0, x1, [sp+8]
000d3ac4ldp x2, x3, [sp+24]
000d3ac8b 0xd3860
000d3accudf 0
000d3860
000d3ad0
000d3ad0io.(*pipe).closeRead: ; void io.(*pipe).closeRead(io.pipe * p, error err)
000d3ad0ldr x16, [x28+16]
000d3ad4subs xzr, sp, x16
000d3ad8b.ls 0xd3bc0
000d3adcstr x30, [sp-96]!
000d3ae0stur x29, [sp-8]
000d3ae4sub x29, sp, 8
000d3ae8str x0, [sp+104]
000d3aecstr x1, [sp+112]
000d3af0str x2, [sp+120]
000d3af4stp xzr, xzr, [sp+32]
000d3af8ldr x3, [sp+112]
000d3afccbnz x3, 0xd3b04
000d3b00b 0xd3b08
000d3b04
000d3b04loc_d3b04:
000d3b04b 0xd3b24
000d3b08
000d3b08loc_d3b08:
000d3b08adrp x27, 0x94e000
000d3b0cldr x3, [x27+1600]
000d3b10adrp x27, 0x94e000
000d3b14ldr x4, [x27+1608]
000d3b18str x3, [sp+112]
000d3b1cstr x4, [sp+120]
000d3b20b 0xd3b24
000d3b24
000d3b24loc_d3b24:
000d3b24ldr x3, [sp+104]
000d3b28ldrsb x27, [x3]
000d3b2cadd x0, x3, 48
000d3b30str x0, [sp+64]
000d3b34ldr x1, [sp+112]
000d3b38ldr x2, [sp+120]
000d3b3cbl io.(*onceError).Store
000d3b40stp xzr, xzr, [sp+72]
000d3b44add x3, sp, 72
000d3b48str x3, [sp+56]
000d3b4cldrsb x27, [x3]
000d3b50adrp x4, 0
000d3b54add x4, x4, 3040
000d3b58str x4, [x3]
000d3b5cldrsb x27, [x3]
000d3b60ldr x4, [sp+104]
000d3b64adrp x27, 0x978000
000d3b68ldr w5, [x27+3056]
000d3b6ccbz w5, 0xd3b74
000d3b70b 0xd3b78
000d3b74
000d3b74loc_d3b74:
000d3b74b 0xd3b8c
000d3b78
000d3b78loc_d3b78:
000d3b78bl runtime.gcWriteBarrier2
000d3b7cstr x4, [x25]
000d3b80ldr x2, [x3+8]
000d3b84str x2, [x25+8]
000d3b88b 0xd3b8c
000d3b8c
000d3b8cloc_d3b8c:
000d3b8cstr x4, [x3+8]
000d3b90ldr x2, [sp+104]
000d3b94ldrsb x27, [x2]
000d3b98add x0, x2, 24
000d3b9cstr x0, [sp+48]
000d3ba0ldr x1, [sp+56]
000d3ba4bl sync.(*Once).Do
000d3ba8stp xzr, xzr, [sp+32]
000d3bacmov x0, xzr
000d3bb0mov x1, xzr
000d3bb4ldur x29, [sp-8]
000d3bb8ldr x30, [sp], 96
000d3bbcret x30
000d3bc0
000d3bc0loc_d3bc0:
000d3bc0stp x0, x1, [sp+8]
000d3bc4str x2, [sp+24]
000d3bc8mov x3, x30
000d3bccbl runtime.morestack_noctxt.abi0
000d3bd0ldp x0, x1, [sp+8]
000d3bd4ldr x2, [sp+24]
000d3bd8b 0xd3ad0
000d3bdcudf 0
000d3ad0
000d3ad0io.(*pipe).closeRead: ; void io.(*pipe).closeRead(io.pipe * p, error err)
000d3ad0ldr x16, [x28+16]
000d3ad4subs xzr, sp, x16
000d3ad8b.ls 0xd3bc0
000d3adcstr x30, [sp-96]!
000d3ae0stur x29, [sp-8]
000d3ae4sub x29, sp, 8
000d3ae8str x0, [sp+104]
000d3aecstr x1, [sp+112]
000d3af0str x2, [sp+120]
000d3af4stp xzr, xzr, [sp+32]
000d3af8ldr x3, [sp+112]
000d3afccbnz x3, 0xd3b04
000d3b00b 0xd3b08
000d3b04
000d3b04loc_d3b04:
000d3b04b 0xd3b24
000d3b08
000d3b08loc_d3b08:
000d3b08adrp x27, 0x94e000
000d3b0cldr x3, [x27+1600]
000d3b10adrp x27, 0x94e000
000d3b14ldr x4, [x27+1608]
000d3b18str x3, [sp+112]
000d3b1cstr x4, [sp+120]
000d3b20b 0xd3b24
000d3b24
000d3b24loc_d3b24:
000d3b24ldr x3, [sp+104]
000d3b28ldrsb x27, [x3]
000d3b2cadd x0, x3, 48
000d3b30str x0, [sp+64]
000d3b34ldr x1, [sp+112]
000d3b38ldr x2, [sp+120]
000d3b3cbl io.(*onceError).Store
000d3b40stp xzr, xzr, [sp+72]
000d3b44add x3, sp, 72
000d3b48str x3, [sp+56]
000d3b4cldrsb x27, [x3]
000d3b50adrp x4, 0
000d3b54add x4, x4, 3040
000d3b58str x4, [x3]
000d3b5cldrsb x27, [x3]
000d3b60ldr x4, [sp+104]
000d3b64adrp x27, 0x978000
000d3b68ldr w5, [x27+3056]
000d3b6ccbz w5, 0xd3b74
000d3b70b 0xd3b78
000d3b74
000d3b74loc_d3b74:
000d3b74b 0xd3b8c
000d3b78
000d3b78loc_d3b78:
000d3b78bl runtime.gcWriteBarrier2
000d3b7cstr x4, [x25]
000d3b80ldr x2, [x3+8]
000d3b84str x2, [x25+8]
000d3b88b 0xd3b8c
000d3b8c
000d3b8cloc_d3b8c:
000d3b8cstr x4, [x3+8]
000d3b90ldr x2, [sp+104]
000d3b94ldrsb x27, [x2]
000d3b98add x0, x2, 24
000d3b9cstr x0, [sp+48]
000d3ba0ldr x1, [sp+56]
000d3ba4bl sync.(*Once).Do
000d3ba8stp xzr, xzr, [sp+32]
000d3bacmov x0, xzr
000d3bb0mov x1, xzr
000d3bb4ldur x29, [sp-8]
000d3bb8ldr x30, [sp], 96
000d3bbcret x30
000d3bc0
000d3bc0loc_d3bc0:
000d3bc0stp x0, x1, [sp+8]
000d3bc4str x2, [sp+24]
000d3bc8mov x3, x30
000d3bccbl runtime.morestack_noctxt.abi0
000d3bd0ldp x0, x1, [sp+8]
000d3bd4ldr x2, [sp+24]
000d3bd8b 0xd3ad0
000d3bdcudf 0
000d3ad0
000d3be0
000d3be0io.(*pipe).closeRead.func1: ; void io.(*pipe).closeRead.func1(void)
000d3be0ldr x16, [x28+16]
000d3be4subs xzr, sp, x16
000d3be8b.ls 0xd3c20
000d3becstr x30, [sp-48]!
000d3bf0stur x29, [sp-8]
000d3bf4sub x29, sp, 8
000d3bf8ldr x1, [x26+8]
000d3bfcstr x1, [sp+24]
000d3c00ldrsb x27, [x1]
000d3c04ldr x1, [x1+40]
000d3c08str x1, [sp+32]
000d3c0cldr x0, [sp+32]
000d3c10bl runtime.closechan
000d3c14ldur x29, [sp-8]
000d3c18ldr x30, [sp], 48
000d3c1cret x30
000d3c20
000d3c20loc_d3c20:
000d3c20mov x3, x30
000d3c24bl runtime.morestack.abi0
000d3c28b 0xd3be0
000d3c2cudf 0
000d3be0
000d3be0io.(*pipe).closeRead.func1: ; void io.(*pipe).closeRead.func1(void)
000d3be0ldr x16, [x28+16]
000d3be4subs xzr, sp, x16
000d3be8b.ls 0xd3c20
000d3becstr x30, [sp-48]!
000d3bf0stur x29, [sp-8]
000d3bf4sub x29, sp, 8
000d3bf8ldr x1, [x26+8]
000d3bfcstr x1, [sp+24]
000d3c00ldrsb x27, [x1]
000d3c04ldr x1, [x1+40]
000d3c08str x1, [sp+32]
000d3c0cldr x0, [sp+32]
000d3c10bl runtime.closechan
000d3c14ldur x29, [sp-8]
000d3c18ldr x30, [sp], 48
000d3c1cret x30
000d3c20
000d3c20loc_d3c20:
000d3c20mov x3, x30
000d3c24bl runtime.morestack.abi0
000d3c28b 0xd3be0
000d3c2cudf 0
000d3be0
000d3c30
000d3c30io.(*pipe).write: ; void io.(*pipe).write(io.pipe * p, struct []uint8 b)
000d3c30ldr x16, [x28+16]
000d3c34sub x17, sp, 208
000d3c38subs xzr, x17, x16
000d3c3cb.ls 0xd3f28
000d3c40sub x20, sp, 336
000d3c44stp x29, x30, [x20-8]
000d3c48add sp, x20, 0
000d3c4csub x29, sp, 8
000d3c50str x0, [sp+344]
000d3c54str x1, [sp+352]
000d3c58str x2, [sp+360]
000d3c5cstr x3, [sp+368]
000d3c60str xzr, [sp+88]
000d3c64stp xzr, xzr, [sp+160]
000d3c68ldr x2, [sp+344]
000d3c6cldrsb x27, [x2]
000d3c70ldr x1, [x2+40]
000d3c74str x1, [sp+192]
000d3c78mov x0, xzr
000d3c7cbl runtime.selectnbrecv
000d3c80strb w0, [sp+71]
000d3c84tbnz w0, 0, 0xd3c8c
000d3c88b 0xd3cc4
000d3c8c
000d3c8cloc_d3c8c:
000d3c8cldr x0, [sp+344]
000d3c90bl io.(*pipe).writeCloseError
000d3c94str x0, [sp+176]
000d3c98str x1, [sp+184]
000d3c9cstr xzr, [sp+88]
000d3ca0str x0, [sp+160]
000d3ca4str x1, [sp+168]
000d3ca8bl runtime.deferreturn
000d3cacldr x0, [sp+88]
000d3cb0ldr x1, [sp+160]
000d3cb4ldr x2, [sp+168]
000d3cb8ldp x29, x30, [sp-8]
000d3cbcadd sp, sp, 336
000d3cc0ret x30
000d3cc4
000d3cc4loc_d3cc4:
000d3cc4ldr x0, [sp+344]
000d3cc8ldrsb x27, [x0]
000d3cccstr x0, [sp+288]
000d3cd0bl sync.(*Mutex).Lock
000d3cd4ldr x1, [sp+344]
000d3cd8ldrsb x27, [x1]
000d3cdcstr x1, [sp+200]
000d3ce0stp xzr, xzr, [sp+264]
000d3ce4add x1, sp, 264
000d3ce8str x1, [sp+280]
000d3cecldrsb x27, [x1]
000d3cf0adrp x2, 0
000d3cf4add x2, x2, 3920
000d3cf8str x2, [x1]
000d3cfcldrsb x27, [x1]
000d3d00ldr x2, [sp+200]
000d3d04adrp x27, 0x978000
000d3d08ldr w3, [x27+3056]
000d3d0ccbz w3, 0xd3d14
000d3d10b 0xd3d18
000d3d14
000d3d14loc_d3d14:
000d3d14b 0xd3d2c
000d3d18
000d3d18loc_d3d18:
000d3d18bl runtime.gcWriteBarrier2
000d3d1cstr x2, [x25]
000d3d20ldr x3, [x1+8]
000d3d24str x3, [x25+8]
000d3d28b 0xd3d2c
000d3d2c
000d3d2cloc_d3d2c:
000d3d2cstr x2, [x1+8]
000d3d30str x1, [sp+120]
000d3d34add x0, sp, 96
000d3d38bl runtime.deferprocStack
000d3d3csubs xzr, x0, 0
000d3d40b.ne 0xd3d5c
000d3d44b 0xd3d48
000d3d48
000d3d48loc_d3d48:
000d3d48b 0xd3d4c
000d3d4c
000d3d4cloc_d3d4c:
000d3d4cb 0xd3d50
000d3d50
000d3d50loc_d3d50:
000d3d50orr x5, xzr, 1
000d3d54strb w5, [sp+68]
000d3d58b 0xd3d78
000d3d5c
000d3d5cloc_d3d5c:
000d3d5cbl runtime.deferreturn
000d3d60ldr x0, [sp+88]
000d3d64ldr x1, [sp+160]
000d3d68ldr x2, [sp+168]
000d3d6cldp x29, x30, [sp-8]
000d3d70add sp, sp, 336
000d3d74ret x30
000d3d78
000d3d78loc_d3d78:
000d3d78ldrb w6, [sp+68]
000d3d7cstrb w6, [sp+69]
000d3d80tbnz w6, 0, 0xd3d88
000d3d84b 0xd3d8c
000d3d88
000d3d88loc_d3d88:
000d3d88b 0xd3da4
000d3d8c
000d3d8cloc_d3d8c:
000d3d8cldr x6, [sp+360]
000d3d90str x6, [sp+152]
000d3d94subs xzr, x6, 0
000d3d98cset x6, ne
000d3d9cstrb w6, [sp+69]
000d3da0b 0xd3da4
000d3da4
000d3da4loc_d3da4:
000d3da4ldrb w6, [sp+69]
000d3da8tbnz w6, 0, 0xd3db0
000d3dacb 0xd3f00
000d3db0
000d3db0loc_d3db0:
000d3db0ldr x6, [sp+344]
000d3db4ldrsb x27, [x6]
000d3db8ldr x6, [x6+8]
000d3dbcstr x6, [sp+320]
000d3dc0ldr x6, [sp+352]
000d3dc4ldr x7, [sp+360]
000d3dc8ldr x8, [sp+368]
000d3dccstr x6, [sp+296]
000d3dd0str x7, [sp+304]
000d3dd4str x8, [sp+312]
000d3dd8ldr x6, [sp+344]
000d3ddcldrsb x27, [x6]
000d3de0ldr x6, [x6+40]
000d3de4str x6, [sp+192]
000d3de8stp xzr, xzr, [sp+232]
000d3decstp xzr, xzr, [sp+248]
000d3df0ldr x6, [sp+320]
000d3df4str x6, [sp+232]
000d3df8add x6, sp, 296
000d3dfcstr x6, [sp+240]
000d3e00ldr x6, [sp+192]
000d3e04str x6, [sp+248]
000d3e08add x6, sp, 232
000d3e0cstr x6, [sp+224]
000d3e10add x6, sp, 72
000d3e14str x6, [sp+216]
000d3e18ldr x0, [sp+224]
000d3e1cldr x1, [sp+216]
000d3e20mov x2, xzr
000d3e24orr x3, xzr, 1
000d3e28mov x4, x3
000d3e2cbl runtime.selectgo
000d3e30str x0, [sp+144]
000d3e34strb w1, [sp+70]
000d3e38ldr x6, [sp+144]
000d3e3ccbz x6, 0xd3e44
000d3e40b 0xd3ecc
000d3e44
000d3e44loc_d3e44:
000d3e44str xzr, [sp+152]
000d3e48ldr x2, [sp+344]
000d3e4cldrsb x27, [x2]
000d3e50ldr x2, [x2+16]
000d3e54str x2, [sp+208]
000d3e58ldr x0, [sp+208]
000d3e5cadd x1, sp, 152
000d3e60bl runtime.chanrecv1
000d3e64ldr x0, [sp+152]
000d3e68str x0, [sp+80]
000d3e6cldr x1, [sp+360]
000d3e70ldr x2, [sp+352]
000d3e74ldr x3, [sp+368]
000d3e78b 0xd3e7c
000d3e7c
000d3e7cloc_d3e7c:
000d3e7csubs xzr, x1, x0
000d3e80b.hs 0xd3e88
000d3e84b 0xd3f20
000d3e88
000d3e88loc_d3e88:
000d3e88sub x6, x3, x0
000d3e8csub x7, x1, x0
000d3e90sub x8, xzr, x6
000d3e94and x8, x0, x8, asr #63
000d3e98add x8, x2, x8
000d3e9cstr x8, [sp+352]
000d3ea0str x7, [sp+360]
000d3ea4str x6, [sp+368]
000d3ea8ldr x6, [sp+80]
000d3eacldr x7, [sp+88]
000d3eb0add x6, x7, x6
000d3eb4str x6, [sp+88]
000d3eb8b 0xd3ebc
000d3ebc
000d3ebcloc_d3ebc:
000d3ebcb 0xd3ec0
000d3ec0
000d3ec0loc_d3ec0:
000d3ec0strb wzr, [sp+68]
000d3ec4orr x5, xzr, 1
000d3ec8b 0xd3d78
000d3ecc
000d3eccloc_d3ecc:
000d3eccldr x0, [sp+344]
000d3ed0bl io.(*pipe).writeCloseError
000d3ed4str x0, [sp+176]
000d3ed8str x1, [sp+184]
000d3edcstr x0, [sp+160]
000d3ee0str x1, [sp+168]
000d3ee4bl runtime.deferreturn
000d3ee8ldr x0, [sp+88]
000d3eecldr x1, [sp+160]
000d3ef0ldr x2, [sp+168]
000d3ef4ldp x29, x30, [sp-8]
000d3ef8add sp, sp, 336
000d3efcret x30
000d3f00
000d3f00loc_d3f00:
000d3f00stp xzr, xzr, [sp+160]
000d3f04bl runtime.deferreturn
000d3f08ldr x0, [sp+88]
000d3f0cldr x2, [sp+168]
000d3f10ldr x1, [sp+160]
000d3f14ldp x29, x30, [sp-8]
000d3f18add sp, sp, 336
000d3f1cret x30
000d3f20
000d3f20loc_d3f20:
000d3f20bl runtime.panicSliceB
000d3f24hint
000d3f28
000d3f28loc_d3f28:
000d3f28stp x0, x1, [sp+8]
000d3f2cstp x2, x3, [sp+24]
000d3f30mov x3, x30
000d3f34bl runtime.morestack_noctxt.abi0
000d3f38ldp x0, x1, [sp+8]
000d3f3cldp x2, x3, [sp+24]
000d3f40b 0xd3c30
000d3f44udf 0
000d3f48udf 0
000d3f4cudf 0
000d3c30
000d3c30io.(*pipe).write: ; void io.(*pipe).write(io.pipe * p, struct []uint8 b)
000d3c30ldr x16, [x28+16]
000d3c34sub x17, sp, 208
000d3c38subs xzr, x17, x16
000d3c3cb.ls 0xd3f28
000d3c40sub x20, sp, 336
000d3c44stp x29, x30, [x20-8]
000d3c48add sp, x20, 0
000d3c4csub x29, sp, 8
000d3c50str x0, [sp+344]
000d3c54str x1, [sp+352]
000d3c58str x2, [sp+360]
000d3c5cstr x3, [sp+368]
000d3c60str xzr, [sp+88]
000d3c64stp xzr, xzr, [sp+160]
000d3c68ldr x2, [sp+344]
000d3c6cldrsb x27, [x2]
000d3c70ldr x1, [x2+40]
000d3c74str x1, [sp+192]
000d3c78mov x0, xzr
000d3c7cbl runtime.selectnbrecv
000d3c80strb w0, [sp+71]
000d3c84tbnz w0, 0, 0xd3c8c
000d3c88b 0xd3cc4
000d3c8c
000d3c8cloc_d3c8c:
000d3c8cldr x0, [sp+344]
000d3c90bl io.(*pipe).writeCloseError
000d3c94str x0, [sp+176]
000d3c98str x1, [sp+184]
000d3c9cstr xzr, [sp+88]
000d3ca0str x0, [sp+160]
000d3ca4str x1, [sp+168]
000d3ca8bl runtime.deferreturn
000d3cacldr x0, [sp+88]
000d3cb0ldr x1, [sp+160]
000d3cb4ldr x2, [sp+168]
000d3cb8ldp x29, x30, [sp-8]
000d3cbcadd sp, sp, 336
000d3cc0ret x30
000d3cc4
000d3cc4loc_d3cc4:
000d3cc4ldr x0, [sp+344]
000d3cc8ldrsb x27, [x0]
000d3cccstr x0, [sp+288]
000d3cd0bl sync.(*Mutex).Lock
000d3cd4ldr x1, [sp+344]
000d3cd8ldrsb x27, [x1]
000d3cdcstr x1, [sp+200]
000d3ce0stp xzr, xzr, [sp+264]
000d3ce4add x1, sp, 264
000d3ce8str x1, [sp+280]
000d3cecldrsb x27, [x1]
000d3cf0adrp x2, 0
000d3cf4add x2, x2, 3920
000d3cf8str x2, [x1]
000d3cfcldrsb x27, [x1]
000d3d00ldr x2, [sp+200]
000d3d04adrp x27, 0x978000
000d3d08ldr w3, [x27+3056]
000d3d0ccbz w3, 0xd3d14
000d3d10b 0xd3d18
000d3d14
000d3d14loc_d3d14:
000d3d14b 0xd3d2c
000d3d18
000d3d18loc_d3d18:
000d3d18bl runtime.gcWriteBarrier2
000d3d1cstr x2, [x25]
000d3d20ldr x3, [x1+8]
000d3d24str x3, [x25+8]
000d3d28b 0xd3d2c
000d3d2c
000d3d2cloc_d3d2c:
000d3d2cstr x2, [x1+8]
000d3d30str x1, [sp+120]
000d3d34add x0, sp, 96
000d3d38bl runtime.deferprocStack
000d3d3csubs xzr, x0, 0
000d3d40b.ne 0xd3d5c
000d3d44b 0xd3d48
000d3d48
000d3d48loc_d3d48:
000d3d48b 0xd3d4c
000d3d4c
000d3d4cloc_d3d4c:
000d3d4cb 0xd3d50
000d3d50
000d3d50loc_d3d50:
000d3d50orr x5, xzr, 1
000d3d54strb w5, [sp+68]
000d3d58b 0xd3d78
000d3d5c
000d3d5cloc_d3d5c:
000d3d5cbl runtime.deferreturn
000d3d60ldr x0, [sp+88]
000d3d64ldr x1, [sp+160]
000d3d68ldr x2, [sp+168]
000d3d6cldp x29, x30, [sp-8]
000d3d70add sp, sp, 336
000d3d74ret x30
000d3d78
000d3d78loc_d3d78:
000d3d78ldrb w6, [sp+68]
000d3d7cstrb w6, [sp+69]
000d3d80tbnz w6, 0, 0xd3d88
000d3d84b 0xd3d8c
000d3d88
000d3d88loc_d3d88:
000d3d88b 0xd3da4
000d3d8c
000d3d8cloc_d3d8c:
000d3d8cldr x6, [sp+360]
000d3d90str x6, [sp+152]
000d3d94subs xzr, x6, 0
000d3d98cset x6, ne
000d3d9cstrb w6, [sp+69]
000d3da0b 0xd3da4
000d3da4
000d3da4loc_d3da4:
000d3da4ldrb w6, [sp+69]
000d3da8tbnz w6, 0, 0xd3db0
000d3dacb 0xd3f00
000d3db0
000d3db0loc_d3db0:
000d3db0ldr x6, [sp+344]
000d3db4ldrsb x27, [x6]
000d3db8ldr x6, [x6+8]
000d3dbcstr x6, [sp+320]
000d3dc0ldr x6, [sp+352]
000d3dc4ldr x7, [sp+360]
000d3dc8ldr x8, [sp+368]
000d3dccstr x6, [sp+296]
000d3dd0str x7, [sp+304]
000d3dd4str x8, [sp+312]
000d3dd8ldr x6, [sp+344]
000d3ddcldrsb x27, [x6]
000d3de0ldr x6, [x6+40]
000d3de4str x6, [sp+192]
000d3de8stp xzr, xzr, [sp+232]
000d3decstp xzr, xzr, [sp+248]
000d3df0ldr x6, [sp+320]
000d3df4str x6, [sp+232]
000d3df8add x6, sp, 296
000d3dfcstr x6, [sp+240]
000d3e00ldr x6, [sp+192]
000d3e04str x6, [sp+248]
000d3e08add x6, sp, 232
000d3e0cstr x6, [sp+224]
000d3e10add x6, sp, 72
000d3e14str x6, [sp+216]
000d3e18ldr x0, [sp+224]
000d3e1cldr x1, [sp+216]
000d3e20mov x2, xzr
000d3e24orr x3, xzr, 1
000d3e28mov x4, x3
000d3e2cbl runtime.selectgo
000d3e30str x0, [sp+144]
000d3e34strb w1, [sp+70]
000d3e38ldr x6, [sp+144]
000d3e3ccbz x6, 0xd3e44
000d3e40b 0xd3ecc
000d3e44
000d3e44loc_d3e44:
000d3e44str xzr, [sp+152]
000d3e48ldr x2, [sp+344]
000d3e4cldrsb x27, [x2]
000d3e50ldr x2, [x2+16]
000d3e54str x2, [sp+208]
000d3e58ldr x0, [sp+208]
000d3e5cadd x1, sp, 152
000d3e60bl runtime.chanrecv1
000d3e64ldr x0, [sp+152]
000d3e68str x0, [sp+80]
000d3e6cldr x1, [sp+360]
000d3e70ldr x2, [sp+352]
000d3e74ldr x3, [sp+368]
000d3e78b 0xd3e7c
000d3e7c
000d3e7cloc_d3e7c:
000d3e7csubs xzr, x1, x0
000d3e80b.hs 0xd3e88
000d3e84b 0xd3f20
000d3e88
000d3e88loc_d3e88:
000d3e88sub x6, x3, x0
000d3e8csub x7, x1, x0
000d3e90sub x8, xzr, x6
000d3e94and x8, x0, x8, asr #63
000d3e98add x8, x2, x8
000d3e9cstr x8, [sp+352]
000d3ea0str x7, [sp+360]
000d3ea4str x6, [sp+368]
000d3ea8ldr x6, [sp+80]
000d3eacldr x7, [sp+88]
000d3eb0add x6, x7, x6
000d3eb4str x6, [sp+88]
000d3eb8b 0xd3ebc
000d3ebc
000d3ebcloc_d3ebc:
000d3ebcb 0xd3ec0
000d3ec0
000d3ec0loc_d3ec0:
000d3ec0strb wzr, [sp+68]
000d3ec4orr x5, xzr, 1
000d3ec8b 0xd3d78
000d3ecc
000d3eccloc_d3ecc:
000d3eccldr x0, [sp+344]
000d3ed0bl io.(*pipe).writeCloseError
000d3ed4str x0, [sp+176]
000d3ed8str x1, [sp+184]
000d3edcstr x0, [sp+160]
000d3ee0str x1, [sp+168]
000d3ee4bl runtime.deferreturn
000d3ee8ldr x0, [sp+88]
000d3eecldr x1, [sp+160]
000d3ef0ldr x2, [sp+168]
000d3ef4ldp x29, x30, [sp-8]
000d3ef8add sp, sp, 336
000d3efcret x30
000d3f00
000d3f00loc_d3f00:
000d3f00stp xzr, xzr, [sp+160]
000d3f04bl runtime.deferreturn
000d3f08ldr x0, [sp+88]
000d3f0cldr x2, [sp+168]
000d3f10ldr x1, [sp+160]
000d3f14ldp x29, x30, [sp-8]
000d3f18add sp, sp, 336
000d3f1cret x30
000d3f20
000d3f20loc_d3f20:
000d3f20bl runtime.panicSliceB
000d3f24hint
000d3f28
000d3f28loc_d3f28:
000d3f28stp x0, x1, [sp+8]
000d3f2cstp x2, x3, [sp+24]
000d3f30mov x3, x30
000d3f34bl runtime.morestack_noctxt.abi0
000d3f38ldp x0, x1, [sp+8]
000d3f3cldp x2, x3, [sp+24]
000d3f40b 0xd3c30
000d3f44udf 0
000d3f48udf 0
000d3f4cudf 0
000d3c30
000d3f50
000d3f50io.(*pipe).write.deferwrap1: ; void io.(*pipe).write.deferwrap1(void)
000d3f50ldr x16, [x28+16]
000d3f54subs xzr, sp, x16
000d3f58b.ls 0xd3f88
000d3f5cstr x30, [sp-32]!
000d3f60stur x29, [sp-8]
000d3f64sub x29, sp, 8
000d3f68ldr x16, [x28+32]
000d3f6ccbnz x16, 0xd3f94
000d3f70
000d3f70loc_d3f70:
000d3f70ldr x0, [x26+8]
000d3f74str x0, [sp+16]
000d3f78bl sync.(*Mutex).Unlock
000d3f7cldur x29, [sp-8]
000d3f80ldr x30, [sp], 32
000d3f84ret x30
000d3f88
000d3f88loc_d3f88:
000d3f88mov x3, x30
000d3f8cbl runtime.morestack.abi0
000d3f90b 0xd3f50
000d3f94
000d3f94loc_d3f94:
000d3f94ldr x17, [x16]
000d3f98add x20, sp, 40
000d3f9csubs xzr, x20, x17
000d3fa0b.ne 0xd3f70
000d3fa4add x20, sp, 8
000d3fa8str x20, [x16]
000d3facb 0xd3f70
000d3f50
000d3f50io.(*pipe).write.deferwrap1: ; void io.(*pipe).write.deferwrap1(void)
000d3f50ldr x16, [x28+16]
000d3f54subs xzr, sp, x16
000d3f58b.ls 0xd3f88
000d3f5cstr x30, [sp-32]!
000d3f60stur x29, [sp-8]
000d3f64sub x29, sp, 8
000d3f68ldr x16, [x28+32]
000d3f6ccbnz x16, 0xd3f94
000d3f70
000d3f70loc_d3f70:
000d3f70ldr x0, [x26+8]
000d3f74str x0, [sp+16]
000d3f78bl sync.(*Mutex).Unlock
000d3f7cldur x29, [sp-8]
000d3f80ldr x30, [sp], 32
000d3f84ret x30
000d3f88
000d3f88loc_d3f88:
000d3f88mov x3, x30
000d3f8cbl runtime.morestack.abi0
000d3f90b 0xd3f50
000d3f94
000d3f94loc_d3f94:
000d3f94ldr x17, [x16]
000d3f98add x20, sp, 40
000d3f9csubs xzr, x20, x17
000d3fa0b.ne 0xd3f70
000d3fa4add x20, sp, 8
000d3fa8str x20, [x16]
000d3facb 0xd3f70
000d3f50
000d3fb0
000d3fb0io.(*pipe).closeWrite: ; void io.(*pipe).closeWrite(io.pipe * p, error err)
000d3fb0ldr x16, [x28+16]
000d3fb4subs xzr, sp, x16
000d3fb8b.ls 0xd40a0
000d3fbcstr x30, [sp-96]!
000d3fc0stur x29, [sp-8]
000d3fc4sub x29, sp, 8
000d3fc8str x0, [sp+104]
000d3fccstr x1, [sp+112]
000d3fd0str x2, [sp+120]
000d3fd4stp xzr, xzr, [sp+32]
000d3fd8ldr x3, [sp+112]
000d3fdccbnz x3, 0xd3fe4
000d3fe0b 0xd3fe8
000d3fe4
000d3fe4loc_d3fe4:
000d3fe4b 0xd4004
000d3fe8
000d3fe8loc_d3fe8:
000d3fe8adrp x27, 0x94e000
000d3fecldr x3, [x27+1520]
000d3ff0adrp x27, 0x94e000
000d3ff4ldr x4, [x27+1528]
000d3ff8str x3, [sp+112]
000d3ffcstr x4, [sp+120]
000d4000b 0xd4004
000d4004
000d4004loc_d4004:
000d4004ldr x3, [sp+104]
000d4008ldrsb x27, [x3]
000d400cadd x0, x3, 72
000d4010str x0, [sp+64]
000d4014ldr x1, [sp+112]
000d4018ldr x2, [sp+120]
000d401cbl io.(*onceError).Store
000d4020stp xzr, xzr, [sp+72]
000d4024add x3, sp, 72
000d4028str x3, [sp+56]
000d402cldrsb x27, [x3]
000d4030adrp x4, 0
000d4034add x4, x4, 192
000d4038str x4, [x3]
000d403cldrsb x27, [x3]
000d4040ldr x4, [sp+104]
000d4044adrp x27, 0x977000
000d4048ldr w5, [x27+3056]
000d404ccbz w5, 0xd4054
000d4050b 0xd4058
000d4054
000d4054loc_d4054:
000d4054b 0xd406c
000d4058
000d4058loc_d4058:
000d4058bl runtime.gcWriteBarrier2
000d405cstr x4, [x25]
000d4060ldr x2, [x3+8]
000d4064str x2, [x25+8]
000d4068b 0xd406c
000d406c
000d406cloc_d406c:
000d406cstr x4, [x3+8]
000d4070ldr x2, [sp+104]
000d4074ldrsb x27, [x2]
000d4078add x0, x2, 24
000d407cstr x0, [sp+48]
000d4080ldr x1, [sp+56]
000d4084bl sync.(*Once).Do
000d4088stp xzr, xzr, [sp+32]
000d408cmov x0, xzr
000d4090mov x1, xzr
000d4094ldur x29, [sp-8]
000d4098ldr x30, [sp], 96
000d409cret x30
000d40a0
000d40a0loc_d40a0:
000d40a0stp x0, x1, [sp+8]
000d40a4str x2, [sp+24]
000d40a8mov x3, x30
000d40acbl runtime.morestack_noctxt.abi0
000d40b0ldp x0, x1, [sp+8]
000d40b4ldr x2, [sp+24]
000d40b8b 0xd3fb0
000d40bcudf 0
000d3fb0
000d3fb0io.(*pipe).closeWrite: ; void io.(*pipe).closeWrite(io.pipe * p, error err)
000d3fb0ldr x16, [x28+16]
000d3fb4subs xzr, sp, x16
000d3fb8b.ls 0xd40a0
000d3fbcstr x30, [sp-96]!
000d3fc0stur x29, [sp-8]
000d3fc4sub x29, sp, 8
000d3fc8str x0, [sp+104]
000d3fccstr x1, [sp+112]
000d3fd0str x2, [sp+120]
000d3fd4stp xzr, xzr, [sp+32]
000d3fd8ldr x3, [sp+112]
000d3fdccbnz x3, 0xd3fe4
000d3fe0b 0xd3fe8
000d3fe4
000d3fe4loc_d3fe4:
000d3fe4b 0xd4004
000d3fe8
000d3fe8loc_d3fe8:
000d3fe8adrp x27, 0x94e000
000d3fecldr x3, [x27+1520]
000d3ff0adrp x27, 0x94e000
000d3ff4ldr x4, [x27+1528]
000d3ff8str x3, [sp+112]
000d3ffcstr x4, [sp+120]
000d4000b 0xd4004
000d4004
000d4004loc_d4004:
000d4004ldr x3, [sp+104]
000d4008ldrsb x27, [x3]
000d400cadd x0, x3, 72
000d4010str x0, [sp+64]
000d4014ldr x1, [sp+112]
000d4018ldr x2, [sp+120]
000d401cbl io.(*onceError).Store
000d4020stp xzr, xzr, [sp+72]
000d4024add x3, sp, 72
000d4028str x3, [sp+56]
000d402cldrsb x27, [x3]
000d4030adrp x4, 0
000d4034add x4, x4, 192
000d4038str x4, [x3]
000d403cldrsb x27, [x3]
000d4040ldr x4, [sp+104]
000d4044adrp x27, 0x977000
000d4048ldr w5, [x27+3056]
000d404ccbz w5, 0xd4054
000d4050b 0xd4058
000d4054
000d4054loc_d4054:
000d4054b 0xd406c
000d4058
000d4058loc_d4058:
000d4058bl runtime.gcWriteBarrier2
000d405cstr x4, [x25]
000d4060ldr x2, [x3+8]
000d4064str x2, [x25+8]
000d4068b 0xd406c
000d406c
000d406cloc_d406c:
000d406cstr x4, [x3+8]
000d4070ldr x2, [sp+104]
000d4074ldrsb x27, [x2]
000d4078add x0, x2, 24
000d407cstr x0, [sp+48]
000d4080ldr x1, [sp+56]
000d4084bl sync.(*Once).Do
000d4088stp xzr, xzr, [sp+32]
000d408cmov x0, xzr
000d4090mov x1, xzr
000d4094ldur x29, [sp-8]
000d4098ldr x30, [sp], 96
000d409cret x30
000d40a0
000d40a0loc_d40a0:
000d40a0stp x0, x1, [sp+8]
000d40a4str x2, [sp+24]
000d40a8mov x3, x30
000d40acbl runtime.morestack_noctxt.abi0
000d40b0ldp x0, x1, [sp+8]
000d40b4ldr x2, [sp+24]
000d40b8b 0xd3fb0
000d40bcudf 0
000d3fb0
000d40c0
000d40c0io.(*pipe).closeWrite.func1: ; void io.(*pipe).closeWrite.func1(void)
000d40c0ldr x16, [x28+16]
000d40c4subs xzr, sp, x16
000d40c8b.ls 0xd4100
000d40ccstr x30, [sp-48]!
000d40d0stur x29, [sp-8]
000d40d4sub x29, sp, 8
000d40d8ldr x1, [x26+8]
000d40dcstr x1, [sp+24]
000d40e0ldrsb x27, [x1]
000d40e4ldr x1, [x1+40]
000d40e8str x1, [sp+32]
000d40ecldr x0, [sp+32]
000d40f0bl runtime.closechan
000d40f4ldur x29, [sp-8]
000d40f8ldr x30, [sp], 48
000d40fcret x30
000d4100
000d4100loc_d4100:
000d4100mov x3, x30
000d4104bl runtime.morestack.abi0
000d4108b 0xd40c0
000d410cudf 0
000d40c0
000d40c0io.(*pipe).closeWrite.func1: ; void io.(*pipe).closeWrite.func1(void)
000d40c0ldr x16, [x28+16]
000d40c4subs xzr, sp, x16
000d40c8b.ls 0xd4100
000d40ccstr x30, [sp-48]!
000d40d0stur x29, [sp-8]
000d40d4sub x29, sp, 8
000d40d8ldr x1, [x26+8]
000d40dcstr x1, [sp+24]
000d40e0ldrsb x27, [x1]
000d40e4ldr x1, [x1+40]
000d40e8str x1, [sp+32]
000d40ecldr x0, [sp+32]
000d40f0bl runtime.closechan
000d40f4ldur x29, [sp-8]
000d40f8ldr x30, [sp], 48
000d40fcret x30
000d4100
000d4100loc_d4100:
000d4100mov x3, x30
000d4104bl runtime.morestack.abi0
000d4108b 0xd40c0
000d410cudf 0
000d40c0
000d4110
000d4110io.(*pipe).readCloseError: ; void io.(*pipe).readCloseError(io.pipe * p)
000d4110ldr x16, [x28+16]
000d4114subs xzr, sp, x16
000d4118b.ls 0xd41e8
000d411cstr x30, [sp-96]!
000d4120stur x29, [sp-8]
000d4124sub x29, sp, 8
000d4128str x0, [sp+104]
000d412cstp xzr, xzr, [sp+24]
000d4130ldr x1, [sp+104]
000d4134ldrsb x27, [x1]
000d4138add x0, x1, 48
000d413cstr x0, [sp+80]
000d4140bl io.(*onceError).Load
000d4144str x0, [sp+56]
000d4148str x1, [sp+64]
000d414cldr x1, [sp+104]
000d4150ldrsb x27, [x1]
000d4154add x0, x1, 72
000d4158str x0, [sp+72]
000d415cbl io.(*onceError).Load
000d4160str x0, [sp+40]
000d4164str x1, [sp+48]
000d4168ldr x1, [sp+56]
000d416csubs xzr, x1, 0
000d4170cset x2, ne
000d4174eor x2, x2, 1
000d4178strb w2, [sp+23]
000d417ccbnz x1, 0xd4184
000d4180b 0xd4188
000d4184
000d4184loc_d4184:
000d4184b 0xd419c
000d4188
000d4188loc_d4188:
000d4188ldr x2, [sp+40]
000d418csubs xzr, x2, 0
000d4190cset x2, ne
000d4194strb w2, [sp+23]
000d4198b 0xd419c
000d419c
000d419cloc_d419c:
000d419cldrb w2, [sp+23]
000d41a0tbnz w2, 0, 0xd41a8
000d41a4b 0xd41c4
000d41a8
000d41a8loc_d41a8:
000d41a8ldr x0, [sp+40]
000d41acldr x1, [sp+48]
000d41b0str x0, [sp+24]
000d41b4str x1, [sp+32]
000d41b8ldur x29, [sp-8]
000d41bcldr x30, [sp], 96
000d41c0ret x30
000d41c4
000d41c4loc_d41c4:
000d41c4adrp x27, 0x94d000
000d41c8ldr x0, [x27+1600]
000d41ccadrp x27, 0x94d000
000d41d0ldr x1, [x27+1608]
000d41d4str x0, [sp+24]
000d41d8str x1, [sp+32]
000d41dcldur x29, [sp-8]
000d41e0ldr x30, [sp], 96
000d41e4ret x30
000d41e8
000d41e8loc_d41e8:
000d41e8str x0, [sp+8]
000d41ecmov x3, x30
000d41f0bl runtime.morestack_noctxt.abi0
000d41f4ldr x0, [sp+8]
000d41f8b 0xd4110
000d41fcudf 0
000d4110
000d4110io.(*pipe).readCloseError: ; void io.(*pipe).readCloseError(io.pipe * p)
000d4110ldr x16, [x28+16]
000d4114subs xzr, sp, x16
000d4118b.ls 0xd41e8
000d411cstr x30, [sp-96]!
000d4120stur x29, [sp-8]
000d4124sub x29, sp, 8
000d4128str x0, [sp+104]
000d412cstp xzr, xzr, [sp+24]
000d4130ldr x1, [sp+104]
000d4134ldrsb x27, [x1]
000d4138add x0, x1, 48
000d413cstr x0, [sp+80]
000d4140bl io.(*onceError).Load
000d4144str x0, [sp+56]
000d4148str x1, [sp+64]
000d414cldr x1, [sp+104]
000d4150ldrsb x27, [x1]
000d4154add x0, x1, 72
000d4158str x0, [sp+72]
000d415cbl io.(*onceError).Load
000d4160str x0, [sp+40]
000d4164str x1, [sp+48]
000d4168ldr x1, [sp+56]
000d416csubs xzr, x1, 0
000d4170cset x2, ne
000d4174eor x2, x2, 1
000d4178strb w2, [sp+23]
000d417ccbnz x1, 0xd4184
000d4180b 0xd4188
000d4184
000d4184loc_d4184:
000d4184b 0xd419c
000d4188
000d4188loc_d4188:
000d4188ldr x2, [sp+40]
000d418csubs xzr, x2, 0
000d4190cset x2, ne
000d4194strb w2, [sp+23]
000d4198b 0xd419c
000d419c
000d419cloc_d419c:
000d419cldrb w2, [sp+23]
000d41a0tbnz w2, 0, 0xd41a8
000d41a4b 0xd41c4
000d41a8
000d41a8loc_d41a8:
000d41a8ldr x0, [sp+40]
000d41acldr x1, [sp+48]
000d41b0str x0, [sp+24]
000d41b4str x1, [sp+32]
000d41b8ldur x29, [sp-8]
000d41bcldr x30, [sp], 96
000d41c0ret x30
000d41c4
000d41c4loc_d41c4:
000d41c4adrp x27, 0x94d000
000d41c8ldr x0, [x27+1600]
000d41ccadrp x27, 0x94d000
000d41d0ldr x1, [x27+1608]
000d41d4str x0, [sp+24]
000d41d8str x1, [sp+32]
000d41dcldur x29, [sp-8]
000d41e0ldr x30, [sp], 96
000d41e4ret x30
000d41e8
000d41e8loc_d41e8:
000d41e8str x0, [sp+8]
000d41ecmov x3, x30
000d41f0bl runtime.morestack_noctxt.abi0
000d41f4ldr x0, [sp+8]
000d41f8b 0xd4110
000d41fcudf 0
000d4110
000d4200
000d4200io.(*pipe).writeCloseError: ; void io.(*pipe).writeCloseError(io.pipe * p)
000d4200ldr x16, [x28+16]
000d4204subs xzr, sp, x16
000d4208b.ls 0xd42d8
000d420cstr x30, [sp-96]!
000d4210stur x29, [sp-8]
000d4214sub x29, sp, 8
000d4218str x0, [sp+104]
000d421cstp xzr, xzr, [sp+24]
000d4220ldr x1, [sp+104]
000d4224ldrsb x27, [x1]
000d4228add x0, x1, 72
000d422cstr x0, [sp+80]
000d4230bl io.(*onceError).Load
000d4234str x0, [sp+40]
000d4238str x1, [sp+48]
000d423cldr x1, [sp+104]
000d4240ldrsb x27, [x1]
000d4244add x0, x1, 48
000d4248str x0, [sp+72]
000d424cbl io.(*onceError).Load
000d4250str x0, [sp+56]
000d4254str x1, [sp+64]
000d4258ldr x1, [sp+40]
000d425csubs xzr, x1, 0
000d4260cset x2, ne
000d4264eor x2, x2, 1
000d4268strb w2, [sp+23]
000d426ccbnz x1, 0xd4274
000d4270b 0xd4278
000d4274
000d4274loc_d4274:
000d4274b 0xd428c
000d4278
000d4278loc_d4278:
000d4278ldr x2, [sp+56]
000d427csubs xzr, x2, 0
000d4280cset x2, ne
000d4284strb w2, [sp+23]
000d4288b 0xd428c
000d428c
000d428cloc_d428c:
000d428cldrb w2, [sp+23]
000d4290tbnz w2, 0, 0xd4298
000d4294b 0xd42b4
000d4298
000d4298loc_d4298:
000d4298ldr x0, [sp+56]
000d429cldr x1, [sp+64]
000d42a0str x0, [sp+24]
000d42a4str x1, [sp+32]
000d42a8ldur x29, [sp-8]
000d42acldr x30, [sp], 96
000d42b0ret x30
000d42b4
000d42b4loc_d42b4:
000d42b4adrp x27, 0x94d000
000d42b8ldr x0, [x27+1600]
000d42bcadrp x27, 0x94d000
000d42c0ldr x1, [x27+1608]
000d42c4str x0, [sp+24]
000d42c8str x1, [sp+32]
000d42ccldur x29, [sp-8]
000d42d0ldr x30, [sp], 96
000d42d4ret x30
000d42d8
000d42d8loc_d42d8:
000d42d8str x0, [sp+8]
000d42dcmov x3, x30
000d42e0bl runtime.morestack_noctxt.abi0
000d42e4ldr x0, [sp+8]
000d42e8b 0xd4200
000d42ecudf 0
000d4200
000d4200io.(*pipe).writeCloseError: ; void io.(*pipe).writeCloseError(io.pipe * p)
000d4200ldr x16, [x28+16]
000d4204subs xzr, sp, x16
000d4208b.ls 0xd42d8
000d420cstr x30, [sp-96]!
000d4210stur x29, [sp-8]
000d4214sub x29, sp, 8
000d4218str x0, [sp+104]
000d421cstp xzr, xzr, [sp+24]
000d4220ldr x1, [sp+104]
000d4224ldrsb x27, [x1]
000d4228add x0, x1, 72
000d422cstr x0, [sp+80]
000d4230bl io.(*onceError).Load
000d4234str x0, [sp+40]
000d4238str x1, [sp+48]
000d423cldr x1, [sp+104]
000d4240ldrsb x27, [x1]
000d4244add x0, x1, 48
000d4248str x0, [sp+72]
000d424cbl io.(*onceError).Load
000d4250str x0, [sp+56]
000d4254str x1, [sp+64]
000d4258ldr x1, [sp+40]
000d425csubs xzr, x1, 0
000d4260cset x2, ne
000d4264eor x2, x2, 1
000d4268strb w2, [sp+23]
000d426ccbnz x1, 0xd4274
000d4270b 0xd4278
000d4274
000d4274loc_d4274:
000d4274b 0xd428c
000d4278
000d4278loc_d4278:
000d4278ldr x2, [sp+56]
000d427csubs xzr, x2, 0
000d4280cset x2, ne
000d4284strb w2, [sp+23]
000d4288b 0xd428c
000d428c
000d428cloc_d428c:
000d428cldrb w2, [sp+23]
000d4290tbnz w2, 0, 0xd4298
000d4294b 0xd42b4
000d4298
000d4298loc_d4298:
000d4298ldr x0, [sp+56]
000d429cldr x1, [sp+64]
000d42a0str x0, [sp+24]
000d42a4str x1, [sp+32]
000d42a8ldur x29, [sp-8]
000d42acldr x30, [sp], 96
000d42b0ret x30
000d42b4
000d42b4loc_d42b4:
000d42b4adrp x27, 0x94d000
000d42b8ldr x0, [x27+1600]
000d42bcadrp x27, 0x94d000
000d42c0ldr x1, [x27+1608]
000d42c4str x0, [sp+24]
000d42c8str x1, [sp+32]
000d42ccldur x29, [sp-8]
000d42d0ldr x30, [sp], 96
000d42d4ret x30
000d42d8
000d42d8loc_d42d8:
000d42d8str x0, [sp+8]
000d42dcmov x3, x30
000d42e0bl runtime.morestack_noctxt.abi0
000d42e4ldr x0, [sp+8]
000d42e8b 0xd4200
000d42ecudf 0
000d4200
000d42f0
000d42f0io.(*PipeReader).Read: ; void io.(*PipeReader).Read(io.PipeReader * r, struct []uint8 data)
000d42f0ldr x16, [x28+16]
000d42f4subs xzr, sp, x16
000d42f8b.ls 0xd437c
000d42fcstr x30, [sp-128]!
000d4300stur x29, [sp-8]
000d4304sub x29, sp, 8
000d4308str x0, [sp+136]
000d430cstr x1, [sp+144]
000d4310str x2, [sp+152]
000d4314str x3, [sp+160]
000d4318str xzr, [sp+40]
000d431cstp xzr, xzr, [sp+64]
000d4320stp xzr, xzr, [sp+88]
000d4324ldr x0, [sp+136]
000d4328ldrsb x27, [x0]
000d432cstr x0, [sp+80]
000d4330ldr x1, [sp+144]
000d4334ldr x2, [sp+152]
000d4338ldr x3, [sp+160]
000d433cbl io.(*pipe).read
000d4340str x0, [sp+48]
000d4344str x1, [sp+88]
000d4348str x2, [sp+96]
000d434cldr x4, [sp+48]
000d4350str x4, [sp+56]
000d4354str x1, [sp+104]
000d4358str x2, [sp+112]
000d435cldr x4, [sp+56]
000d4360str x4, [sp+40]
000d4364str x1, [sp+64]
000d4368str x2, [sp+72]
000d436cldr x0, [sp+40]
000d4370ldur x29, [sp-8]
000d4374ldr x30, [sp], 128
000d4378ret x30
000d437c
000d437cloc_d437c:
000d437cstp x0, x1, [sp+8]
000d4380stp x2, x3, [sp+24]
000d4384mov x3, x30
000d4388bl runtime.morestack_noctxt.abi0
000d438cldp x0, x1, [sp+8]
000d4390ldp x2, x3, [sp+24]
000d4394b 0xd42f0
000d4398udf 0
000d439cudf 0
000d42f0
000d42f0io.(*PipeReader).Read: ; void io.(*PipeReader).Read(io.PipeReader * r, struct []uint8 data)
000d42f0ldr x16, [x28+16]
000d42f4subs xzr, sp, x16
000d42f8b.ls 0xd437c
000d42fcstr x30, [sp-128]!
000d4300stur x29, [sp-8]
000d4304sub x29, sp, 8
000d4308str x0, [sp+136]
000d430cstr x1, [sp+144]
000d4310str x2, [sp+152]
000d4314str x3, [sp+160]
000d4318str xzr, [sp+40]
000d431cstp xzr, xzr, [sp+64]
000d4320stp xzr, xzr, [sp+88]
000d4324ldr x0, [sp+136]
000d4328ldrsb x27, [x0]
000d432cstr x0, [sp+80]
000d4330ldr x1, [sp+144]
000d4334ldr x2, [sp+152]
000d4338ldr x3, [sp+160]
000d433cbl io.(*pipe).read
000d4340str x0, [sp+48]
000d4344str x1, [sp+88]
000d4348str x2, [sp+96]
000d434cldr x4, [sp+48]
000d4350str x4, [sp+56]
000d4354str x1, [sp+104]
000d4358str x2, [sp+112]
000d435cldr x4, [sp+56]
000d4360str x4, [sp+40]
000d4364str x1, [sp+64]
000d4368str x2, [sp+72]
000d436cldr x0, [sp+40]
000d4370ldur x29, [sp-8]
000d4374ldr x30, [sp], 128
000d4378ret x30
000d437c
000d437cloc_d437c:
000d437cstp x0, x1, [sp+8]
000d4380stp x2, x3, [sp+24]
000d4384mov x3, x30
000d4388bl runtime.morestack_noctxt.abi0
000d438cldp x0, x1, [sp+8]
000d4390ldp x2, x3, [sp+24]
000d4394b 0xd42f0
000d4398udf 0
000d439cudf 0
000d42f0
000d43a0
000d43a0io.(*PipeReader).Close: ; void io.(*PipeReader).Close(io.PipeReader * r)
000d43a0ldr x16, [x28+16]
000d43a4subs xzr, sp, x16
000d43a8b.ls 0xd43ec
000d43acstr x30, [sp-80]!
000d43b0stur x29, [sp-8]
000d43b4sub x29, sp, 8
000d43b8str x0, [sp+88]
000d43bcstp xzr, xzr, [sp+40]
000d43c0ldr x0, [sp+88]
000d43c4mov x1, xzr
000d43c8mov x2, xzr
000d43ccbl io.(*PipeReader).CloseWithError
000d43d0str x0, [sp+56]
000d43d4str x1, [sp+64]
000d43d8str x0, [sp+40]
000d43dcstr x1, [sp+48]
000d43e0ldur x29, [sp-8]
000d43e4ldr x30, [sp], 80
000d43e8ret x30
000d43ec
000d43ecloc_d43ec:
000d43ecstr x0, [sp+8]
000d43f0mov x3, x30
000d43f4bl runtime.morestack_noctxt.abi0
000d43f8ldr x0, [sp+8]
000d43fcb 0xd43a0
000d43a0
000d43a0io.(*PipeReader).Close: ; void io.(*PipeReader).Close(io.PipeReader * r)
000d43a0ldr x16, [x28+16]
000d43a4subs xzr, sp, x16
000d43a8b.ls 0xd43ec
000d43acstr x30, [sp-80]!
000d43b0stur x29, [sp-8]
000d43b4sub x29, sp, 8
000d43b8str x0, [sp+88]
000d43bcstp xzr, xzr, [sp+40]
000d43c0ldr x0, [sp+88]
000d43c4mov x1, xzr
000d43c8mov x2, xzr
000d43ccbl io.(*PipeReader).CloseWithError
000d43d0str x0, [sp+56]
000d43d4str x1, [sp+64]
000d43d8str x0, [sp+40]
000d43dcstr x1, [sp+48]
000d43e0ldur x29, [sp-8]
000d43e4ldr x30, [sp], 80
000d43e8ret x30
000d43ec
000d43ecloc_d43ec:
000d43ecstr x0, [sp+8]
000d43f0mov x3, x30
000d43f4bl runtime.morestack_noctxt.abi0
000d43f8ldr x0, [sp+8]
000d43fcb 0xd43a0
000d43a0
000d4400
000d4400io.(*PipeReader).CloseWithError: ; void io.(*PipeReader).CloseWithError(io.PipeReader * r, error err)
000d4400ldr x16, [x28+16]
000d4404subs xzr, sp, x16
000d4408b.ls 0xd445c
000d440cstr x30, [sp-80]!
000d4410stur x29, [sp-8]
000d4414sub x29, sp, 8
000d4418str x0, [sp+88]
000d441cstr x1, [sp+96]
000d4420str x2, [sp+104]
000d4424stp xzr, xzr, [sp+32]
000d4428ldr x0, [sp+88]
000d442cldrsb x27, [x0]
000d4430str x0, [sp+48]
000d4434ldr x1, [sp+96]
000d4438ldr x2, [sp+104]
000d443cbl io.(*pipe).closeRead
000d4440str x0, [sp+56]
000d4444str x1, [sp+64]
000d4448str x0, [sp+32]
000d444cstr x1, [sp+40]
000d4450ldur x29, [sp-8]
000d4454ldr x30, [sp], 80
000d4458ret x30
000d445c
000d445cloc_d445c:
000d445cstp x0, x1, [sp+8]
000d4460str x2, [sp+24]
000d4464mov x3, x30
000d4468bl runtime.morestack_noctxt.abi0
000d446cldp x0, x1, [sp+8]
000d4470ldr x2, [sp+24]
000d4474b 0xd4400
000d4478udf 0
000d447cudf 0
000d4400
000d4400io.(*PipeReader).CloseWithError: ; void io.(*PipeReader).CloseWithError(io.PipeReader * r, error err)
000d4400ldr x16, [x28+16]
000d4404subs xzr, sp, x16
000d4408b.ls 0xd445c
000d440cstr x30, [sp-80]!
000d4410stur x29, [sp-8]
000d4414sub x29, sp, 8
000d4418str x0, [sp+88]
000d441cstr x1, [sp+96]
000d4420str x2, [sp+104]
000d4424stp xzr, xzr, [sp+32]
000d4428ldr x0, [sp+88]
000d442cldrsb x27, [x0]
000d4430str x0, [sp+48]
000d4434ldr x1, [sp+96]
000d4438ldr x2, [sp+104]
000d443cbl io.(*pipe).closeRead
000d4440str x0, [sp+56]
000d4444str x1, [sp+64]
000d4448str x0, [sp+32]
000d444cstr x1, [sp+40]
000d4450ldur x29, [sp-8]
000d4454ldr x30, [sp], 80
000d4458ret x30
000d445c
000d445cloc_d445c:
000d445cstp x0, x1, [sp+8]
000d4460str x2, [sp+24]
000d4464mov x3, x30
000d4468bl runtime.morestack_noctxt.abi0
000d446cldp x0, x1, [sp+8]
000d4470ldr x2, [sp+24]
000d4474b 0xd4400
000d4478udf 0
000d447cudf 0
000d4400
000d4480
000d4480io.(*PipeWriter).Write: ; void io.(*PipeWriter).Write(io.PipeWriter * w, struct []uint8 data)
000d4480ldr x16, [x28+16]
000d4484subs xzr, sp, x16
000d4488b.ls 0xd450c
000d448cstr x30, [sp-128]!
000d4490stur x29, [sp-8]
000d4494sub x29, sp, 8
000d4498str x0, [sp+136]
000d449cstr x1, [sp+144]
000d44a0str x2, [sp+152]
000d44a4str x3, [sp+160]
000d44a8str xzr, [sp+40]
000d44acstp xzr, xzr, [sp+64]
000d44b0stp xzr, xzr, [sp+88]
000d44b4ldr x0, [sp+136]
000d44b8ldrsb x27, [x0]
000d44bcstr x0, [sp+80]
000d44c0ldr x1, [sp+144]
000d44c4ldr x2, [sp+152]
000d44c8ldr x3, [sp+160]
000d44ccbl io.(*pipe).write
000d44d0str x0, [sp+48]
000d44d4str x1, [sp+88]
000d44d8str x2, [sp+96]
000d44dcldr x4, [sp+48]
000d44e0str x4, [sp+56]
000d44e4str x1, [sp+104]
000d44e8str x2, [sp+112]
000d44ecldr x4, [sp+56]
000d44f0str x4, [sp+40]
000d44f4str x1, [sp+64]
000d44f8str x2, [sp+72]
000d44fcldr x0, [sp+40]
000d4500ldur x29, [sp-8]
000d4504ldr x30, [sp], 128
000d4508ret x30
000d450c
000d450cloc_d450c:
000d450cstp x0, x1, [sp+8]
000d4510stp x2, x3, [sp+24]
000d4514mov x3, x30
000d4518bl runtime.morestack_noctxt.abi0
000d451cldp x0, x1, [sp+8]
000d4520ldp x2, x3, [sp+24]
000d4524b 0xd4480
000d4528udf 0
000d452cudf 0
000d4480
000d4480io.(*PipeWriter).Write: ; void io.(*PipeWriter).Write(io.PipeWriter * w, struct []uint8 data)
000d4480ldr x16, [x28+16]
000d4484subs xzr, sp, x16
000d4488b.ls 0xd450c
000d448cstr x30, [sp-128]!
000d4490stur x29, [sp-8]
000d4494sub x29, sp, 8
000d4498str x0, [sp+136]
000d449cstr x1, [sp+144]
000d44a0str x2, [sp+152]
000d44a4str x3, [sp+160]
000d44a8str xzr, [sp+40]
000d44acstp xzr, xzr, [sp+64]
000d44b0stp xzr, xzr, [sp+88]
000d44b4ldr x0, [sp+136]
000d44b8ldrsb x27, [x0]
000d44bcstr x0, [sp+80]
000d44c0ldr x1, [sp+144]
000d44c4ldr x2, [sp+152]
000d44c8ldr x3, [sp+160]
000d44ccbl io.(*pipe).write
000d44d0str x0, [sp+48]
000d44d4str x1, [sp+88]
000d44d8str x2, [sp+96]
000d44dcldr x4, [sp+48]
000d44e0str x4, [sp+56]
000d44e4str x1, [sp+104]
000d44e8str x2, [sp+112]
000d44ecldr x4, [sp+56]
000d44f0str x4, [sp+40]
000d44f4str x1, [sp+64]
000d44f8str x2, [sp+72]
000d44fcldr x0, [sp+40]
000d4500ldur x29, [sp-8]
000d4504ldr x30, [sp], 128
000d4508ret x30
000d450c
000d450cloc_d450c:
000d450cstp x0, x1, [sp+8]
000d4510stp x2, x3, [sp+24]
000d4514mov x3, x30
000d4518bl runtime.morestack_noctxt.abi0
000d451cldp x0, x1, [sp+8]
000d4520ldp x2, x3, [sp+24]
000d4524b 0xd4480
000d4528udf 0
000d452cudf 0
000d4480
000d4530
000d4530io.(*PipeWriter).Close: ; void io.(*PipeWriter).Close(io.PipeWriter * w)
000d4530ldr x16, [x28+16]
000d4534subs xzr, sp, x16
000d4538b.ls 0xd457c
000d453cstr x30, [sp-80]!
000d4540stur x29, [sp-8]
000d4544sub x29, sp, 8
000d4548str x0, [sp+88]
000d454cstp xzr, xzr, [sp+40]
000d4550ldr x0, [sp+88]
000d4554mov x1, xzr
000d4558mov x2, xzr
000d455cbl io.(*PipeWriter).CloseWithError
000d4560str x0, [sp+56]
000d4564str x1, [sp+64]
000d4568str x0, [sp+40]
000d456cstr x1, [sp+48]
000d4570ldur x29, [sp-8]
000d4574ldr x30, [sp], 80
000d4578ret x30
000d457c
000d457cloc_d457c:
000d457cstr x0, [sp+8]
000d4580mov x3, x30
000d4584bl runtime.morestack_noctxt.abi0
000d4588ldr x0, [sp+8]
000d458cb 0xd4530
000d4530
000d4530io.(*PipeWriter).Close: ; void io.(*PipeWriter).Close(io.PipeWriter * w)
000d4530ldr x16, [x28+16]
000d4534subs xzr, sp, x16
000d4538b.ls 0xd457c
000d453cstr x30, [sp-80]!
000d4540stur x29, [sp-8]
000d4544sub x29, sp, 8
000d4548str x0, [sp+88]
000d454cstp xzr, xzr, [sp+40]
000d4550ldr x0, [sp+88]
000d4554mov x1, xzr
000d4558mov x2, xzr
000d455cbl io.(*PipeWriter).CloseWithError
000d4560str x0, [sp+56]
000d4564str x1, [sp+64]
000d4568str x0, [sp+40]
000d456cstr x1, [sp+48]
000d4570ldur x29, [sp-8]
000d4574ldr x30, [sp], 80
000d4578ret x30
000d457c
000d457cloc_d457c:
000d457cstr x0, [sp+8]
000d4580mov x3, x30
000d4584bl runtime.morestack_noctxt.abi0
000d4588ldr x0, [sp+8]
000d458cb 0xd4530
000d4530
000d4590
000d4590io.(*PipeWriter).CloseWithError: ; void io.(*PipeWriter).CloseWithError(io.PipeWriter * w, error err)
000d4590ldr x16, [x28+16]
000d4594subs xzr, sp, x16
000d4598b.ls 0xd45ec
000d459cstr x30, [sp-80]!
000d45a0stur x29, [sp-8]
000d45a4sub x29, sp, 8
000d45a8str x0, [sp+88]
000d45acstr x1, [sp+96]
000d45b0str x2, [sp+104]
000d45b4stp xzr, xzr, [sp+32]
000d45b8ldr x0, [sp+88]
000d45bcldrsb x27, [x0]
000d45c0str x0, [sp+48]
000d45c4ldr x1, [sp+96]
000d45c8ldr x2, [sp+104]
000d45ccbl io.(*pipe).closeWrite
000d45d0str x0, [sp+56]
000d45d4str x1, [sp+64]
000d45d8str x0, [sp+32]
000d45dcstr x1, [sp+40]
000d45e0ldur x29, [sp-8]
000d45e4ldr x30, [sp], 80
000d45e8ret x30
000d45ec
000d45ecloc_d45ec:
000d45ecstp x0, x1, [sp+8]
000d45f0str x2, [sp+24]
000d45f4mov x3, x30
000d45f8bl runtime.morestack_noctxt.abi0
000d45fcldp x0, x1, [sp+8]
000d4600ldr x2, [sp+24]
000d4604b 0xd4590
000d4608udf 0
000d460cudf 0
000d4590
000d4590io.(*PipeWriter).CloseWithError: ; void io.(*PipeWriter).CloseWithError(io.PipeWriter * w, error err)
000d4590ldr x16, [x28+16]
000d4594subs xzr, sp, x16
000d4598b.ls 0xd45ec
000d459cstr x30, [sp-80]!
000d45a0stur x29, [sp-8]
000d45a4sub x29, sp, 8
000d45a8str x0, [sp+88]
000d45acstr x1, [sp+96]
000d45b0str x2, [sp+104]
000d45b4stp xzr, xzr, [sp+32]
000d45b8ldr x0, [sp+88]
000d45bcldrsb x27, [x0]
000d45c0str x0, [sp+48]
000d45c4ldr x1, [sp+96]
000d45c8ldr x2, [sp+104]
000d45ccbl io.(*pipe).closeWrite
000d45d0str x0, [sp+56]
000d45d4str x1, [sp+64]
000d45d8str x0, [sp+32]
000d45dcstr x1, [sp+40]
000d45e0ldur x29, [sp-8]
000d45e4ldr x30, [sp], 80
000d45e8ret x30
000d45ec
000d45ecloc_d45ec:
000d45ecstp x0, x1, [sp+8]
000d45f0str x2, [sp+24]
000d45f4mov x3, x30
000d45f8bl runtime.morestack_noctxt.abi0
000d45fcldp x0, x1, [sp+8]
000d4600ldr x2, [sp+24]
000d4604b 0xd4590
000d4608udf 0
000d460cudf 0
000d4590
000d4610
000d4610io.Pipe: ; void io.Pipe(void)
000d4610ldr x16, [x28+16]
000d4614subs xzr, sp, x16
000d4618b.ls 0xd4744
000d461cstr x30, [sp-96]!
000d4620stur x29, [sp-8]
000d4624sub x29, sp, 8
000d4628str xzr, [sp+40]
000d462cstr xzr, [sp+32]
000d4630adrp x0, 0x524000
000d4634add x0, x0, 2176
000d4638mov x1, xzr
000d463cbl runtime.makechan
000d4640str x0, [sp+80]
000d4644adrp x0, 0x523000
000d4648add x0, x0, 1728
000d464cmov x1, xzr
000d4650bl runtime.makechan
000d4654str x0, [sp+72]
000d4658adrp x0, 0x522000
000d465cadd x0, x0, 4032
000d4660mov x1, xzr
000d4664bl runtime.makechan
000d4668str x0, [sp+64]
000d466cadrp x0, 0x555000
000d4670add x0, x0, 736
000d4674bl runtime.newobject
000d4678str x0, [sp+56]
000d467cldr x2, [sp+80]
000d4680adrp x27, 0x977000
000d4684ldr w3, [x27+3056]
000d4688cbz w3, 0xd4690
000d468cb 0xd4694
000d4690
000d4690loc_d4690:
000d4690b 0xd46a8
000d4694
000d4694loc_d4694:
000d4694bl runtime.gcWriteBarrier2
000d4698str x2, [x25]
000d469cldr x3, [x0+8]
000d46a0str x3, [x25+8]
000d46a4b 0xd46a8
000d46a8
000d46a8loc_d46a8:
000d46a8str x2, [x0+8]
000d46acldr x2, [sp+56]
000d46b0ldrsb x27, [x2]
000d46b4ldr x3, [sp+72]
000d46b8adrp x27, 0x977000
000d46bcldr w4, [x27+3056]
000d46c0cbz w4, 0xd46c8
000d46c4b 0xd46cc
000d46c8
000d46c8loc_d46c8:
000d46c8b 0xd46e0
000d46cc
000d46ccloc_d46cc:
000d46ccbl runtime.gcWriteBarrier2
000d46d0str x3, [x25]
000d46d4ldr x4, [x2+16]
000d46d8str x4, [x25+8]
000d46dcb 0xd46e0
000d46e0
000d46e0loc_d46e0:
000d46e0str x3, [x2+16]
000d46e4ldr x2, [sp+56]
000d46e8ldrsb x27, [x2]
000d46ecldr x3, [sp+64]
000d46f0adrp x27, 0x977000
000d46f4ldr w4, [x27+3056]
000d46f8cbz w4, 0xd4700
000d46fcb 0xd4704
000d4700
000d4700loc_d4700:
000d4700b 0xd4718
000d4704
000d4704loc_d4704:
000d4704bl runtime.gcWriteBarrier2
000d4708str x3, [x25]
000d470cldr x4, [x2+40]
000d4710str x4, [x25+8]
000d4714b 0xd4718
000d4718
000d4718loc_d4718:
000d4718str x3, [x2+40]
000d471cldr x2, [sp+56]
000d4720str x2, [sp+48]
000d4724ldrsb x27, [x2]
000d4728str x2, [sp+40]
000d472cldr x1, [sp+48]
000d4730str x1, [sp+32]
000d4734ldr x0, [sp+40]
000d4738ldur x29, [sp-8]
000d473cldr x30, [sp], 96
000d4740ret x30
000d4744
000d4744loc_d4744:
000d4744mov x3, x30
000d4748bl runtime.morestack_noctxt.abi0
000d474cb 0xd4610
000d4610
000d4610io.Pipe: ; void io.Pipe(void)
000d4610ldr x16, [x28+16]
000d4614subs xzr, sp, x16
000d4618b.ls 0xd4744
000d461cstr x30, [sp-96]!
000d4620stur x29, [sp-8]
000d4624sub x29, sp, 8
000d4628str xzr, [sp+40]
000d462cstr xzr, [sp+32]
000d4630adrp x0, 0x524000
000d4634add x0, x0, 2176
000d4638mov x1, xzr
000d463cbl runtime.makechan
000d4640str x0, [sp+80]
000d4644adrp x0, 0x523000
000d4648add x0, x0, 1728
000d464cmov x1, xzr
000d4650bl runtime.makechan
000d4654str x0, [sp+72]
000d4658adrp x0, 0x522000
000d465cadd x0, x0, 4032
000d4660mov x1, xzr
000d4664bl runtime.makechan
000d4668str x0, [sp+64]
000d466cadrp x0, 0x555000
000d4670add x0, x0, 736
000d4674bl runtime.newobject
000d4678str x0, [sp+56]
000d467cldr x2, [sp+80]
000d4680adrp x27, 0x977000
000d4684ldr w3, [x27+3056]
000d4688cbz w3, 0xd4690
000d468cb 0xd4694
000d4690
000d4690loc_d4690:
000d4690b 0xd46a8
000d4694
000d4694loc_d4694:
000d4694bl runtime.gcWriteBarrier2
000d4698str x2, [x25]
000d469cldr x3, [x0+8]
000d46a0str x3, [x25+8]
000d46a4b 0xd46a8
000d46a8
000d46a8loc_d46a8:
000d46a8str x2, [x0+8]
000d46acldr x2, [sp+56]
000d46b0ldrsb x27, [x2]
000d46b4ldr x3, [sp+72]
000d46b8adrp x27, 0x977000
000d46bcldr w4, [x27+3056]
000d46c0cbz w4, 0xd46c8
000d46c4b 0xd46cc
000d46c8
000d46c8loc_d46c8:
000d46c8b 0xd46e0
000d46cc
000d46ccloc_d46cc:
000d46ccbl runtime.gcWriteBarrier2
000d46d0str x3, [x25]
000d46d4ldr x4, [x2+16]
000d46d8str x4, [x25+8]
000d46dcb 0xd46e0
000d46e0
000d46e0loc_d46e0:
000d46e0str x3, [x2+16]
000d46e4ldr x2, [sp+56]
000d46e8ldrsb x27, [x2]
000d46ecldr x3, [sp+64]
000d46f0adrp x27, 0x977000
000d46f4ldr w4, [x27+3056]
000d46f8cbz w4, 0xd4700
000d46fcb 0xd4704
000d4700
000d4700loc_d4700:
000d4700b 0xd4718
000d4704
000d4704loc_d4704:
000d4704bl runtime.gcWriteBarrier2
000d4708str x3, [x25]
000d470cldr x4, [x2+40]
000d4710str x4, [x25+8]
000d4714b 0xd4718
000d4718
000d4718loc_d4718:
000d4718str x3, [x2+40]
000d471cldr x2, [sp+56]
000d4720str x2, [sp+48]
000d4724ldrsb x27, [x2]
000d4728str x2, [sp+40]
000d472cldr x1, [sp+48]
000d4730str x1, [sp+32]
000d4734ldr x0, [sp+40]
000d4738ldur x29, [sp-8]
000d473cldr x30, [sp], 96
000d4740ret x30
000d4744
000d4744loc_d4744:
000d4744mov x3, x30
000d4748bl runtime.morestack_noctxt.abi0
000d474cb 0xd4610
000d4610
000d4750
000d4750type:.eq.io.LimitedReader: ; void type:.eq.io.LimitedReader(io.LimitedReader * p, io.LimitedReader * q)
000d4750ldr x16, [x28+16]
000d4754subs xzr, sp, x16
000d4758b.ls 0xd4800
000d475cstr x30, [sp-80]!
000d4760stur x29, [sp-8]
000d4764sub x29, sp, 8
000d4768str x0, [sp+88]
000d476cstr x1, [sp+96]
000d4770strb wzr, [sp+39]
000d4774ldr x3, [sp+96]
000d4778ldr x4, [x3]
000d477cldr x3, [x3+8]
000d4780str x4, [sp+56]
000d4784str x3, [sp+64]
000d4788ldr x3, [sp+88]
000d478cldr x0, [x3]
000d4790ldr x1, [x3+8]
000d4794str x0, [sp+40]
000d4798str x1, [sp+48]
000d479cldr x3, [sp+56]
000d47a0subs xzr, x3, x0
000d47a4b.eq 0xd47ac
000d47a8b 0xd47e0
000d47ac
000d47acloc_d47ac:
000d47acldr x2, [sp+64]
000d47b0bl runtime.ifaceeq
000d47b4tbnz w0, 0, 0xd47bc
000d47b8b 0xd47dc
000d47bc
000d47bcloc_d47bc:
000d47bcldr x1, [sp+88]
000d47c0ldr x2, [sp+96]
000d47c4ldr x1, [x1+16]
000d47c8ldr x2, [x2+16]
000d47ccsubs xzr, x2, x1
000d47d0cset x1, eq
000d47d4strb w1, [sp+39]
000d47d8b 0xd47f0
000d47dc
000d47dcloc_d47dc:
000d47dcb 0xd47e4
000d47e0
000d47e0loc_d47e0:
000d47e0b 0xd47e4
000d47e4
000d47e4loc_d47e4:
000d47e4b 0xd47e8
000d47e8
000d47e8loc_d47e8:
000d47e8strb wzr, [sp+39]
000d47ecb 0xd47f0
000d47f0
000d47f0loc_d47f0:
000d47f0ldrb w0, [sp+39]
000d47f4ldur x29, [sp-8]
000d47f8ldr x30, [sp], 80
000d47fcret x30
000d4800
000d4800loc_d4800:
000d4800stp x0, x1, [sp+8]
000d4804mov x3, x30
000d4808bl runtime.morestack_noctxt.abi0
000d480cldp x0, x1, [sp+8]
000d4810b 0xd4750
000d4814udf 0
000d4818udf 0
000d481cudf 0
000d4750
000d4750type:.eq.io.LimitedReader: ; void type:.eq.io.LimitedReader(io.LimitedReader * p, io.LimitedReader * q)
000d4750ldr x16, [x28+16]
000d4754subs xzr, sp, x16
000d4758b.ls 0xd4800
000d475cstr x30, [sp-80]!
000d4760stur x29, [sp-8]
000d4764sub x29, sp, 8
000d4768str x0, [sp+88]
000d476cstr x1, [sp+96]
000d4770strb wzr, [sp+39]
000d4774ldr x3, [sp+96]
000d4778ldr x4, [x3]
000d477cldr x3, [x3+8]
000d4780str x4, [sp+56]
000d4784str x3, [sp+64]
000d4788ldr x3, [sp+88]
000d478cldr x0, [x3]
000d4790ldr x1, [x3+8]
000d4794str x0, [sp+40]
000d4798str x1, [sp+48]
000d479cldr x3, [sp+56]
000d47a0subs xzr, x3, x0
000d47a4b.eq 0xd47ac
000d47a8b 0xd47e0
000d47ac
000d47acloc_d47ac:
000d47acldr x2, [sp+64]
000d47b0bl runtime.ifaceeq
000d47b4tbnz w0, 0, 0xd47bc
000d47b8b 0xd47dc
000d47bc
000d47bcloc_d47bc:
000d47bcldr x1, [sp+88]
000d47c0ldr x2, [sp+96]
000d47c4ldr x1, [x1+16]
000d47c8ldr x2, [x2+16]
000d47ccsubs xzr, x2, x1
000d47d0cset x1, eq
000d47d4strb w1, [sp+39]
000d47d8b 0xd47f0
000d47dc
000d47dcloc_d47dc:
000d47dcb 0xd47e4
000d47e0
000d47e0loc_d47e0:
000d47e0b 0xd47e4
000d47e4
000d47e4loc_d47e4:
000d47e4b 0xd47e8
000d47e8
000d47e8loc_d47e8:
000d47e8strb wzr, [sp+39]
000d47ecb 0xd47f0
000d47f0
000d47f0loc_d47f0:
000d47f0ldrb w0, [sp+39]
000d47f4ldur x29, [sp-8]
000d47f8ldr x30, [sp], 80
000d47fcret x30
000d4800
000d4800loc_d4800:
000d4800stp x0, x1, [sp+8]
000d4804mov x3, x30
000d4808bl runtime.morestack_noctxt.abi0
000d480cldp x0, x1, [sp+8]
000d4810b 0xd4750
000d4814udf 0
000d4818udf 0
000d481cudf 0
000d4750
000d4820
000d4820io.(*discard).ReadFrom: ; void io.(*discard).ReadFrom(io.discard * p0, io.Reader r)
000d4820ldr x16, [x28+16]
000d4824subs xzr, sp, x16
000d4828b.ls 0xd48bc
000d482cstr x30, [sp-112]!
000d4830stur x29, [sp-8]
000d4834sub x29, sp, 8
000d4838ldr x16, [x28+32]
000d483ccbnz x16, 0xd48d8
000d4840
000d4840loc_d4840:
000d4840str x0, [sp+120]
000d4844str x1, [sp+128]
000d4848str x2, [sp+136]
000d484cstr xzr, [sp+32]
000d4850stp xzr, xzr, [sp+56]
000d4854ldr x2, [sp+120]
000d4858cbnz x2, 0xd4860
000d485cb 0xd48b4
000d4860
000d4860loc_d4860:
000d4860stp xzr, xzr, [sp+72]
000d4864ldr x0, [sp+128]
000d4868ldr x2, [sp+120]
000d486cldrsb x27, [x2]
000d4870ldr x1, [sp+136]
000d4874bl io.discard.ReadFrom
000d4878str x0, [sp+40]
000d487cstr x1, [sp+72]
000d4880str x2, [sp+80]
000d4884ldr x3, [sp+40]
000d4888str x3, [sp+48]
000d488cstr x1, [sp+88]
000d4890str x2, [sp+96]
000d4894ldr x3, [sp+48]
000d4898str x3, [sp+32]
000d489cstr x1, [sp+56]
000d48a0str x2, [sp+64]
000d48a4ldr x0, [sp+32]
000d48a8ldur x29, [sp-8]
000d48acldr x30, [sp], 112
000d48b0ret x30
000d48b4
000d48b4loc_d48b4:
000d48b4bl runtime.panicwrap
000d48b8hint
000d48bc
000d48bcloc_d48bc:
000d48bcstp x0, x1, [sp+8]
000d48c0str x2, [sp+24]
000d48c4mov x3, x30
000d48c8bl runtime.morestack_noctxt.abi0
000d48ccldp x0, x1, [sp+8]
000d48d0ldr x2, [sp+24]
000d48d4b 0xd4820
000d48d8
000d48d8loc_d48d8:
000d48d8ldr x17, [x16]
000d48dcadd x20, sp, 120
000d48e0subs xzr, x20, x17
000d48e4b.ne 0xd4840
000d48e8add x20, sp, 8
000d48ecstr x20, [x16]
000d48f0b 0xd4840
000d48f4udf 0
000d48f8udf 0
000d48fcudf 0
000d4820
000d4820io.(*discard).ReadFrom: ; void io.(*discard).ReadFrom(io.discard * p0, io.Reader r)
000d4820ldr x16, [x28+16]
000d4824subs xzr, sp, x16
000d4828b.ls 0xd48bc
000d482cstr x30, [sp-112]!
000d4830stur x29, [sp-8]
000d4834sub x29, sp, 8
000d4838ldr x16, [x28+32]
000d483ccbnz x16, 0xd48d8
000d4840
000d4840loc_d4840:
000d4840str x0, [sp+120]
000d4844str x1, [sp+128]
000d4848str x2, [sp+136]
000d484cstr xzr, [sp+32]
000d4850stp xzr, xzr, [sp+56]
000d4854ldr x2, [sp+120]
000d4858cbnz x2, 0xd4860
000d485cb 0xd48b4
000d4860
000d4860loc_d4860:
000d4860stp xzr, xzr, [sp+72]
000d4864ldr x0, [sp+128]
000d4868ldr x2, [sp+120]
000d486cldrsb x27, [x2]
000d4870ldr x1, [sp+136]
000d4874bl io.discard.ReadFrom
000d4878str x0, [sp+40]
000d487cstr x1, [sp+72]
000d4880str x2, [sp+80]
000d4884ldr x3, [sp+40]
000d4888str x3, [sp+48]
000d488cstr x1, [sp+88]
000d4890str x2, [sp+96]
000d4894ldr x3, [sp+48]
000d4898str x3, [sp+32]
000d489cstr x1, [sp+56]
000d48a0str x2, [sp+64]
000d48a4ldr x0, [sp+32]
000d48a8ldur x29, [sp-8]
000d48acldr x30, [sp], 112
000d48b0ret x30
000d48b4
000d48b4loc_d48b4:
000d48b4bl runtime.panicwrap
000d48b8hint
000d48bc
000d48bcloc_d48bc:
000d48bcstp x0, x1, [sp+8]
000d48c0str x2, [sp+24]
000d48c4mov x3, x30
000d48c8bl runtime.morestack_noctxt.abi0
000d48ccldp x0, x1, [sp+8]
000d48d0ldr x2, [sp+24]
000d48d4b 0xd4820
000d48d8
000d48d8loc_d48d8:
000d48d8ldr x17, [x16]
000d48dcadd x20, sp, 120
000d48e0subs xzr, x20, x17
000d48e4b.ne 0xd4840
000d48e8add x20, sp, 8
000d48ecstr x20, [x16]
000d48f0b 0xd4840
000d48f4udf 0
000d48f8udf 0
000d48fcudf 0
000d4820
000d4900
000d4900io.(*discard).Write: ; void io.(*discard).Write(io.discard * p0, struct []uint8 p)
000d4900ldr x16, [x28+16]
000d4904subs xzr, sp, x16
000d4908b.ls 0xd49a4
000d490cstr x30, [sp-112]!
000d4910stur x29, [sp-8]
000d4914sub x29, sp, 8
000d4918ldr x16, [x28+32]
000d491ccbnz x16, 0xd49c0
000d4920
000d4920loc_d4920:
000d4920str x0, [sp+120]
000d4924str x1, [sp+128]
000d4928str x2, [sp+136]
000d492cstr x3, [sp+144]
000d4930str xzr, [sp+32]
000d4934stp xzr, xzr, [sp+56]
000d4938ldr x3, [sp+120]
000d493ccbnz x3, 0xd4944
000d4940b 0xd499c
000d4944
000d4944loc_d4944:
000d4944stp xzr, xzr, [sp+72]
000d4948ldr x0, [sp+128]
000d494cldr x3, [sp+120]
000d4950ldrsb x27, [x3]
000d4954ldr x1, [sp+136]
000d4958ldr x2, [sp+144]
000d495cbl io.discard.Write
000d4960str x0, [sp+40]
000d4964str x1, [sp+72]
000d4968str x2, [sp+80]
000d496cldr x3, [sp+40]
000d4970str x3, [sp+48]
000d4974str x1, [sp+88]
000d4978str x2, [sp+96]
000d497cldr x3, [sp+48]
000d4980str x3, [sp+32]
000d4984str x1, [sp+56]
000d4988str x2, [sp+64]
000d498cldr x0, [sp+32]
000d4990ldur x29, [sp-8]
000d4994ldr x30, [sp], 112
000d4998ret x30
000d499c
000d499cloc_d499c:
000d499cbl runtime.panicwrap
000d49a0hint
000d49a4
000d49a4loc_d49a4:
000d49a4stp x0, x1, [sp+8]
000d49a8stp x2, x3, [sp+24]
000d49acmov x3, x30
000d49b0bl runtime.morestack_noctxt.abi0
000d49b4ldp x0, x1, [sp+8]
000d49b8ldp x2, x3, [sp+24]
000d49bcb 0xd4900
000d49c0
000d49c0loc_d49c0:
000d49c0ldr x17, [x16]
000d49c4add x20, sp, 120
000d49c8subs xzr, x20, x17
000d49ccb.ne 0xd4920
000d49d0add x20, sp, 8
000d49d4str x20, [x16]
000d49d8b 0xd4920
000d49dcudf 0
000d4900
000d4900io.(*discard).Write: ; void io.(*discard).Write(io.discard * p0, struct []uint8 p)
000d4900ldr x16, [x28+16]
000d4904subs xzr, sp, x16
000d4908b.ls 0xd49a4
000d490cstr x30, [sp-112]!
000d4910stur x29, [sp-8]
000d4914sub x29, sp, 8
000d4918ldr x16, [x28+32]
000d491ccbnz x16, 0xd49c0
000d4920
000d4920loc_d4920:
000d4920str x0, [sp+120]
000d4924str x1, [sp+128]
000d4928str x2, [sp+136]
000d492cstr x3, [sp+144]
000d4930str xzr, [sp+32]
000d4934stp xzr, xzr, [sp+56]
000d4938ldr x3, [sp+120]
000d493ccbnz x3, 0xd4944
000d4940b 0xd499c
000d4944
000d4944loc_d4944:
000d4944stp xzr, xzr, [sp+72]
000d4948ldr x0, [sp+128]
000d494cldr x3, [sp+120]
000d4950ldrsb x27, [x3]
000d4954ldr x1, [sp+136]
000d4958ldr x2, [sp+144]
000d495cbl io.discard.Write
000d4960str x0, [sp+40]
000d4964str x1, [sp+72]
000d4968str x2, [sp+80]
000d496cldr x3, [sp+40]
000d4970str x3, [sp+48]
000d4974str x1, [sp+88]
000d4978str x2, [sp+96]
000d497cldr x3, [sp+48]
000d4980str x3, [sp+32]
000d4984str x1, [sp+56]
000d4988str x2, [sp+64]
000d498cldr x0, [sp+32]
000d4990ldur x29, [sp-8]
000d4994ldr x30, [sp], 112
000d4998ret x30
000d499c
000d499cloc_d499c:
000d499cbl runtime.panicwrap
000d49a0hint
000d49a4
000d49a4loc_d49a4:
000d49a4stp x0, x1, [sp+8]
000d49a8stp x2, x3, [sp+24]
000d49acmov x3, x30
000d49b0bl runtime.morestack_noctxt.abi0
000d49b4ldp x0, x1, [sp+8]
000d49b8ldp x2, x3, [sp+24]
000d49bcb 0xd4900
000d49c0
000d49c0loc_d49c0:
000d49c0ldr x17, [x16]
000d49c4add x20, sp, 120
000d49c8subs xzr, x20, x17
000d49ccb.ne 0xd4920
000d49d0add x20, sp, 8
000d49d4str x20, [x16]
000d49d8b 0xd4920
000d49dcudf 0
000d4900
000d49e0
000d49e0io.(*discard).WriteString: ; void io.(*discard).WriteString(io.discard * p0, struct string s)
000d49e0ldr x16, [x28+16]
000d49e4subs xzr, sp, x16
000d49e8b.ls 0xd4a7c
000d49ecstr x30, [sp-112]!
000d49f0stur x29, [sp-8]
000d49f4sub x29, sp, 8
000d49f8ldr x16, [x28+32]
000d49fccbnz x16, 0xd4a98
000d4a00
000d4a00loc_d4a00:
000d4a00str x0, [sp+120]
000d4a04str x1, [sp+128]
000d4a08str x2, [sp+136]
000d4a0cstr xzr, [sp+32]
000d4a10stp xzr, xzr, [sp+56]
000d4a14ldr x2, [sp+120]
000d4a18cbnz x2, 0xd4a20
000d4a1cb 0xd4a74
000d4a20
000d4a20loc_d4a20:
000d4a20stp xzr, xzr, [sp+72]
000d4a24ldr x0, [sp+128]
000d4a28ldr x2, [sp+120]
000d4a2cldrsb x27, [x2]
000d4a30ldr x1, [sp+136]
000d4a34bl io.discard.WriteString
000d4a38str x0, [sp+40]
000d4a3cstr x1, [sp+72]
000d4a40str x2, [sp+80]
000d4a44ldr x3, [sp+40]
000d4a48str x3, [sp+48]
000d4a4cstr x1, [sp+88]
000d4a50str x2, [sp+96]
000d4a54ldr x3, [sp+48]
000d4a58str x3, [sp+32]
000d4a5cstr x1, [sp+56]
000d4a60str x2, [sp+64]
000d4a64ldr x0, [sp+32]
000d4a68ldur x29, [sp-8]
000d4a6cldr x30, [sp], 112
000d4a70ret x30
000d4a74
000d4a74loc_d4a74:
000d4a74bl runtime.panicwrap
000d4a78hint
000d4a7c
000d4a7cloc_d4a7c:
000d4a7cstp x0, x1, [sp+8]
000d4a80str x2, [sp+24]
000d4a84mov x3, x30
000d4a88bl runtime.morestack_noctxt.abi0
000d4a8cldp x0, x1, [sp+8]
000d4a90ldr x2, [sp+24]
000d4a94b 0xd49e0
000d4a98
000d4a98loc_d4a98:
000d4a98ldr x17, [x16]
000d4a9cadd x20, sp, 120
000d4aa0subs xzr, x20, x17
000d4aa4b.ne 0xd4a00
000d4aa8add x20, sp, 8
000d4aacstr x20, [x16]
000d4ab0b 0xd4a00
000d4ab4udf 0
000d4ab8udf 0
000d4abcudf 0
000d49e0
000d49e0io.(*discard).WriteString: ; void io.(*discard).WriteString(io.discard * p0, struct string s)
000d49e0ldr x16, [x28+16]
000d49e4subs xzr, sp, x16
000d49e8b.ls 0xd4a7c
000d49ecstr x30, [sp-112]!
000d49f0stur x29, [sp-8]
000d49f4sub x29, sp, 8
000d49f8ldr x16, [x28+32]
000d49fccbnz x16, 0xd4a98
000d4a00
000d4a00loc_d4a00:
000d4a00str x0, [sp+120]
000d4a04str x1, [sp+128]
000d4a08str x2, [sp+136]
000d4a0cstr xzr, [sp+32]
000d4a10stp xzr, xzr, [sp+56]
000d4a14ldr x2, [sp+120]
000d4a18cbnz x2, 0xd4a20
000d4a1cb 0xd4a74
000d4a20
000d4a20loc_d4a20:
000d4a20stp xzr, xzr, [sp+72]
000d4a24ldr x0, [sp+128]
000d4a28ldr x2, [sp+120]
000d4a2cldrsb x27, [x2]
000d4a30ldr x1, [sp+136]
000d4a34bl io.discard.WriteString
000d4a38str x0, [sp+40]
000d4a3cstr x1, [sp+72]
000d4a40str x2, [sp+80]
000d4a44ldr x3, [sp+40]
000d4a48str x3, [sp+48]
000d4a4cstr x1, [sp+88]
000d4a50str x2, [sp+96]
000d4a54ldr x3, [sp+48]
000d4a58str x3, [sp+32]
000d4a5cstr x1, [sp+56]
000d4a60str x2, [sp+64]
000d4a64ldr x0, [sp+32]
000d4a68ldur x29, [sp-8]
000d4a6cldr x30, [sp], 112
000d4a70ret x30
000d4a74
000d4a74loc_d4a74:
000d4a74bl runtime.panicwrap
000d4a78hint
000d4a7c
000d4a7cloc_d4a7c:
000d4a7cstp x0, x1, [sp+8]
000d4a80str x2, [sp+24]
000d4a84mov x3, x30
000d4a88bl runtime.morestack_noctxt.abi0
000d4a8cldp x0, x1, [sp+8]
000d4a90ldr x2, [sp+24]
000d4a94b 0xd49e0
000d4a98
000d4a98loc_d4a98:
000d4a98ldr x17, [x16]
000d4a9cadd x20, sp, 120
000d4aa0subs xzr, x20, x17
000d4aa4b.ne 0xd4a00
000d4aa8add x20, sp, 8
000d4aacstr x20, [x16]
000d4ab0b 0xd4a00
000d4ab4udf 0
000d4ab8udf 0
000d4abcudf 0
000d49e0
000d4ac0
000d4ac0io.(*nopCloser).Close: ; void io.(*nopCloser).Close(io.nopCloser * p0)
000d4ac0ldr x16, [x28+16]
000d4ac4subs xzr, sp, x16
000d4ac8b.ls 0xd4b34
000d4accstr x30, [sp-80]!
000d4ad0stur x29, [sp-8]
000d4ad4sub x29, sp, 8
000d4ad8ldr x16, [x28+32]
000d4adccbnz x16, 0xd4b48
000d4ae0
000d4ae0loc_d4ae0:
000d4ae0str x0, [sp+88]
000d4ae4stp xzr, xzr, [sp+24]
000d4ae8ldr x2, [sp+88]
000d4aeccbnz x2, 0xd4af4
000d4af0b 0xd4b2c
000d4af4
000d4af4loc_d4af4:
000d4af4ldr x2, [sp+88]
000d4af8ldrsb x27, [x2]
000d4afcldr x0, [x2]
000d4b00ldr x1, [x2+8]
000d4b04str x0, [sp+40]
000d4b08str x1, [sp+48]
000d4b0cbl io.nopCloser.Close
000d4b10str x0, [sp+56]
000d4b14str x1, [sp+64]
000d4b18str x0, [sp+24]
000d4b1cstr x1, [sp+32]
000d4b20ldur x29, [sp-8]
000d4b24ldr x30, [sp], 80
000d4b28ret x30
000d4b2c
000d4b2cloc_d4b2c:
000d4b2cbl runtime.panicwrap
000d4b30hint
000d4b34
000d4b34loc_d4b34:
000d4b34str x0, [sp+8]
000d4b38mov x3, x30
000d4b3cbl runtime.morestack_noctxt.abi0
000d4b40ldr x0, [sp+8]
000d4b44b 0xd4ac0
000d4b48
000d4b48loc_d4b48:
000d4b48ldr x17, [x16]
000d4b4cadd x20, sp, 88
000d4b50subs xzr, x20, x17
000d4b54b.ne 0xd4ae0
000d4b58add x20, sp, 8
000d4b5cstr x20, [x16]
000d4b60b 0xd4ae0
000d4b64udf 0
000d4b68udf 0
000d4b6cudf 0
000d4ac0
000d4ac0io.(*nopCloser).Close: ; void io.(*nopCloser).Close(io.nopCloser * p0)
000d4ac0ldr x16, [x28+16]
000d4ac4subs xzr, sp, x16
000d4ac8b.ls 0xd4b34
000d4accstr x30, [sp-80]!
000d4ad0stur x29, [sp-8]
000d4ad4sub x29, sp, 8
000d4ad8ldr x16, [x28+32]
000d4adccbnz x16, 0xd4b48
000d4ae0
000d4ae0loc_d4ae0:
000d4ae0str x0, [sp+88]
000d4ae4stp xzr, xzr, [sp+24]
000d4ae8ldr x2, [sp+88]
000d4aeccbnz x2, 0xd4af4
000d4af0b 0xd4b2c
000d4af4
000d4af4loc_d4af4:
000d4af4ldr x2, [sp+88]
000d4af8ldrsb x27, [x2]
000d4afcldr x0, [x2]
000d4b00ldr x1, [x2+8]
000d4b04str x0, [sp+40]
000d4b08str x1, [sp+48]
000d4b0cbl io.nopCloser.Close
000d4b10str x0, [sp+56]
000d4b14str x1, [sp+64]
000d4b18str x0, [sp+24]
000d4b1cstr x1, [sp+32]
000d4b20ldur x29, [sp-8]
000d4b24ldr x30, [sp], 80
000d4b28ret x30
000d4b2c
000d4b2cloc_d4b2c:
000d4b2cbl runtime.panicwrap
000d4b30hint
000d4b34
000d4b34loc_d4b34:
000d4b34str x0, [sp+8]
000d4b38mov x3, x30
000d4b3cbl runtime.morestack_noctxt.abi0
000d4b40ldr x0, [sp+8]
000d4b44b 0xd4ac0
000d4b48
000d4b48loc_d4b48:
000d4b48ldr x17, [x16]
000d4b4cadd x20, sp, 88
000d4b50subs xzr, x20, x17
000d4b54b.ne 0xd4ae0
000d4b58add x20, sp, 8
000d4b5cstr x20, [x16]
000d4b60b 0xd4ae0
000d4b64udf 0
000d4b68udf 0
000d4b6cudf 0
000d4ac0
000d4b70
000d4b70io.nopCloser.Read: ; void io.nopCloser.Read(io.nopCloser p0, struct []uint8 p)
000d4b70ldr x16, [x28+16]
000d4b74subs xzr, sp, x16
000d4b78b.ls 0xd4c0c
000d4b7cstr x30, [sp-128]!
000d4b80stur x29, [sp-8]
000d4b84sub x29, sp, 8
000d4b88ldr x16, [x28+32]
000d4b8ccbnz x16, 0xd4c30
000d4b90
000d4b90loc_d4b90:
000d4b90str x0, [sp+136]
000d4b94str x1, [sp+144]
000d4b98str x2, [sp+152]
000d4b9cstr x3, [sp+160]
000d4ba0str x4, [sp+168]
000d4ba4str xzr, [sp+48]
000d4ba8stp xzr, xzr, [sp+72]
000d4bacstp xzr, xzr, [sp+88]
000d4bb0ldr x4, [sp+136]
000d4bb4ldrsb x27, [x4]
000d4bb8ldr x1, [sp+152]
000d4bbcldr x2, [sp+160]
000d4bc0ldr x0, [sp+144]
000d4bc4ldr x3, [sp+168]
000d4bc8ldr x4, [x4+24]
000d4bccblr x4
000d4bd0str x0, [sp+56]
000d4bd4str x1, [sp+88]
000d4bd8str x2, [sp+96]
000d4bdcldr x4, [sp+56]
000d4be0str x4, [sp+64]
000d4be4str x1, [sp+104]
000d4be8str x2, [sp+112]
000d4becldr x4, [sp+64]
000d4bf0str x4, [sp+48]
000d4bf4str x1, [sp+72]
000d4bf8str x2, [sp+80]
000d4bfcldr x0, [sp+48]
000d4c00ldur x29, [sp-8]
000d4c04ldr x30, [sp], 128
000d4c08ret x30
000d4c0c
000d4c0cloc_d4c0c:
000d4c0cstp x0, x1, [sp+8]
000d4c10stp x2, x3, [sp+24]
000d4c14str x4, [sp+40]
000d4c18mov x3, x30
000d4c1cbl runtime.morestack_noctxt.abi0
000d4c20ldp x0, x1, [sp+8]
000d4c24ldp x2, x3, [sp+24]
000d4c28ldr x4, [sp+40]
000d4c2cb 0xd4b70
000d4c30
000d4c30loc_d4c30:
000d4c30ldr x17, [x16]
000d4c34add x20, sp, 136
000d4c38subs xzr, x20, x17
000d4c3cb.ne 0xd4b90
000d4c40add x20, sp, 8
000d4c44str x20, [x16]
000d4c48b 0xd4b90
000d4c4cudf 0
000d4b70
000d4b70io.nopCloser.Read: ; void io.nopCloser.Read(io.nopCloser p0, struct []uint8 p)
000d4b70ldr x16, [x28+16]
000d4b74subs xzr, sp, x16
000d4b78b.ls 0xd4c0c
000d4b7cstr x30, [sp-128]!
000d4b80stur x29, [sp-8]
000d4b84sub x29, sp, 8
000d4b88ldr x16, [x28+32]
000d4b8ccbnz x16, 0xd4c30
000d4b90
000d4b90loc_d4b90:
000d4b90str x0, [sp+136]
000d4b94str x1, [sp+144]
000d4b98str x2, [sp+152]
000d4b9cstr x3, [sp+160]
000d4ba0str x4, [sp+168]
000d4ba4str xzr, [sp+48]
000d4ba8stp xzr, xzr, [sp+72]
000d4bacstp xzr, xzr, [sp+88]
000d4bb0ldr x4, [sp+136]
000d4bb4ldrsb x27, [x4]
000d4bb8ldr x1, [sp+152]
000d4bbcldr x2, [sp+160]
000d4bc0ldr x0, [sp+144]
000d4bc4ldr x3, [sp+168]
000d4bc8ldr x4, [x4+24]
000d4bccblr x4
000d4bd0str x0, [sp+56]
000d4bd4str x1, [sp+88]
000d4bd8str x2, [sp+96]
000d4bdcldr x4, [sp+56]
000d4be0str x4, [sp+64]
000d4be4str x1, [sp+104]
000d4be8str x2, [sp+112]
000d4becldr x4, [sp+64]
000d4bf0str x4, [sp+48]
000d4bf4str x1, [sp+72]
000d4bf8str x2, [sp+80]
000d4bfcldr x0, [sp+48]
000d4c00ldur x29, [sp-8]
000d4c04ldr x30, [sp], 128
000d4c08ret x30
000d4c0c
000d4c0cloc_d4c0c:
000d4c0cstp x0, x1, [sp+8]
000d4c10stp x2, x3, [sp+24]
000d4c14str x4, [sp+40]
000d4c18mov x3, x30
000d4c1cbl runtime.morestack_noctxt.abi0
000d4c20ldp x0, x1, [sp+8]
000d4c24ldp x2, x3, [sp+24]
000d4c28ldr x4, [sp+40]
000d4c2cb 0xd4b70
000d4c30
000d4c30loc_d4c30:
000d4c30ldr x17, [x16]
000d4c34add x20, sp, 136
000d4c38subs xzr, x20, x17
000d4c3cb.ne 0xd4b90
000d4c40add x20, sp, 8
000d4c44str x20, [x16]
000d4c48b 0xd4b90
000d4c4cudf 0
000d4b70
000d4c50
000d4c50io.(*nopCloser).Read: ; void io.(*nopCloser).Read(io.nopCloser * p0, struct []uint8 p)
000d4c50ldr x16, [x28+16]
000d4c54subs xzr, sp, x16
000d4c58b.ls 0xd4cf0
000d4c5cstr x30, [sp-128]!
000d4c60stur x29, [sp-8]
000d4c64sub x29, sp, 8
000d4c68ldr x16, [x28+32]
000d4c6ccbnz x16, 0xd4d0c
000d4c70
000d4c70loc_d4c70:
000d4c70str x0, [sp+136]
000d4c74str x1, [sp+144]
000d4c78str x2, [sp+152]
000d4c7cstr x3, [sp+160]
000d4c80str xzr, [sp+48]
000d4c84stp xzr, xzr, [sp+72]
000d4c88stp xzr, xzr, [sp+88]
000d4c8cldr x1, [sp+144]
000d4c90ldr x4, [sp+136]
000d4c94ldrsb x27, [x4]
000d4c98ldr x5, [x4]
000d4c9cldrsb x27, [x5]
000d4ca0ldr x2, [sp+152]
000d4ca4ldr x0, [x4+8]
000d4ca8ldr x3, [sp+160]
000d4cacldr x4, [x5+24]
000d4cb0blr x4
000d4cb4str x0, [sp+56]
000d4cb8str x1, [sp+88]
000d4cbcstr x2, [sp+96]
000d4cc0ldr x4, [sp+56]
000d4cc4str x4, [sp+64]
000d4cc8str x1, [sp+104]
000d4cccstr x2, [sp+112]
000d4cd0ldr x4, [sp+64]
000d4cd4str x4, [sp+48]
000d4cd8str x1, [sp+72]
000d4cdcstr x2, [sp+80]
000d4ce0ldr x0, [sp+48]
000d4ce4ldur x29, [sp-8]
000d4ce8ldr x30, [sp], 128
000d4cecret x30
000d4cf0
000d4cf0loc_d4cf0:
000d4cf0stp x0, x1, [sp+8]
000d4cf4stp x2, x3, [sp+24]
000d4cf8mov x3, x30
000d4cfcbl runtime.morestack_noctxt.abi0
000d4d00ldp x0, x1, [sp+8]
000d4d04ldp x2, x3, [sp+24]
000d4d08b 0xd4c50
000d4d0c
000d4d0cloc_d4d0c:
000d4d0cldr x17, [x16]
000d4d10add x20, sp, 136
000d4d14subs xzr, x20, x17
000d4d18b.ne 0xd4c70
000d4d1cadd x20, sp, 8
000d4d20str x20, [x16]
000d4d24b 0xd4c70
000d4d28udf 0
000d4d2cudf 0
000d4c50
000d4c50io.(*nopCloser).Read: ; void io.(*nopCloser).Read(io.nopCloser * p0, struct []uint8 p)
000d4c50ldr x16, [x28+16]
000d4c54subs xzr, sp, x16
000d4c58b.ls 0xd4cf0
000d4c5cstr x30, [sp-128]!
000d4c60stur x29, [sp-8]
000d4c64sub x29, sp, 8
000d4c68ldr x16, [x28+32]
000d4c6ccbnz x16, 0xd4d0c
000d4c70
000d4c70loc_d4c70:
000d4c70str x0, [sp+136]
000d4c74str x1, [sp+144]
000d4c78str x2, [sp+152]
000d4c7cstr x3, [sp+160]
000d4c80str xzr, [sp+48]
000d4c84stp xzr, xzr, [sp+72]
000d4c88stp xzr, xzr, [sp+88]
000d4c8cldr x1, [sp+144]
000d4c90ldr x4, [sp+136]
000d4c94ldrsb x27, [x4]
000d4c98ldr x5, [x4]
000d4c9cldrsb x27, [x5]
000d4ca0ldr x2, [sp+152]
000d4ca4ldr x0, [x4+8]
000d4ca8ldr x3, [sp+160]
000d4cacldr x4, [x5+24]
000d4cb0blr x4
000d4cb4str x0, [sp+56]
000d4cb8str x1, [sp+88]
000d4cbcstr x2, [sp+96]
000d4cc0ldr x4, [sp+56]
000d4cc4str x4, [sp+64]
000d4cc8str x1, [sp+104]
000d4cccstr x2, [sp+112]
000d4cd0ldr x4, [sp+64]
000d4cd4str x4, [sp+48]
000d4cd8str x1, [sp+72]
000d4cdcstr x2, [sp+80]
000d4ce0ldr x0, [sp+48]
000d4ce4ldur x29, [sp-8]
000d4ce8ldr x30, [sp], 128
000d4cecret x30
000d4cf0
000d4cf0loc_d4cf0:
000d4cf0stp x0, x1, [sp+8]
000d4cf4stp x2, x3, [sp+24]
000d4cf8mov x3, x30
000d4cfcbl runtime.morestack_noctxt.abi0
000d4d00ldp x0, x1, [sp+8]
000d4d04ldp x2, x3, [sp+24]
000d4d08b 0xd4c50
000d4d0c
000d4d0cloc_d4d0c:
000d4d0cldr x17, [x16]
000d4d10add x20, sp, 136
000d4d14subs xzr, x20, x17
000d4d18b.ne 0xd4c70
000d4d1cadd x20, sp, 8
000d4d20str x20, [x16]
000d4d24b 0xd4c70
000d4d28udf 0
000d4d2cudf 0
000d4c50
000d4d30
000d4d30io.(*nopCloserWriterTo).Close: ; void io.(*nopCloserWriterTo).Close(io.nopCloserWriterTo * p0)
000d4d30ldr x16, [x28+16]
000d4d34subs xzr, sp, x16
000d4d38b.ls 0xd4da4
000d4d3cstr x30, [sp-80]!
000d4d40stur x29, [sp-8]
000d4d44sub x29, sp, 8
000d4d48ldr x16, [x28+32]
000d4d4ccbnz x16, 0xd4db8
000d4d50
000d4d50loc_d4d50:
000d4d50str x0, [sp+88]
000d4d54stp xzr, xzr, [sp+24]
000d4d58ldr x2, [sp+88]
000d4d5ccbnz x2, 0xd4d64
000d4d60b 0xd4d9c
000d4d64
000d4d64loc_d4d64:
000d4d64ldr x2, [sp+88]
000d4d68ldrsb x27, [x2]
000d4d6cldr x0, [x2]
000d4d70ldr x1, [x2+8]
000d4d74str x0, [sp+40]
000d4d78str x1, [sp+48]
000d4d7cbl io.nopCloserWriterTo.Close
000d4d80str x0, [sp+56]
000d4d84str x1, [sp+64]
000d4d88str x0, [sp+24]
000d4d8cstr x1, [sp+32]
000d4d90ldur x29, [sp-8]
000d4d94ldr x30, [sp], 80
000d4d98ret x30
000d4d9c
000d4d9cloc_d4d9c:
000d4d9cbl runtime.panicwrap
000d4da0hint
000d4da4
000d4da4loc_d4da4:
000d4da4str x0, [sp+8]
000d4da8mov x3, x30
000d4dacbl runtime.morestack_noctxt.abi0
000d4db0ldr x0, [sp+8]
000d4db4b 0xd4d30
000d4db8
000d4db8loc_d4db8:
000d4db8ldr x17, [x16]
000d4dbcadd x20, sp, 88
000d4dc0subs xzr, x20, x17
000d4dc4b.ne 0xd4d50
000d4dc8add x20, sp, 8
000d4dccstr x20, [x16]
000d4dd0b 0xd4d50
000d4dd4udf 0
000d4dd8udf 0
000d4ddcudf 0
000d4d30
000d4d30io.(*nopCloserWriterTo).Close: ; void io.(*nopCloserWriterTo).Close(io.nopCloserWriterTo * p0)
000d4d30ldr x16, [x28+16]
000d4d34subs xzr, sp, x16
000d4d38b.ls 0xd4da4
000d4d3cstr x30, [sp-80]!
000d4d40stur x29, [sp-8]
000d4d44sub x29, sp, 8
000d4d48ldr x16, [x28+32]
000d4d4ccbnz x16, 0xd4db8
000d4d50
000d4d50loc_d4d50:
000d4d50str x0, [sp+88]
000d4d54stp xzr, xzr, [sp+24]
000d4d58ldr x2, [sp+88]
000d4d5ccbnz x2, 0xd4d64
000d4d60b 0xd4d9c
000d4d64
000d4d64loc_d4d64:
000d4d64ldr x2, [sp+88]
000d4d68ldrsb x27, [x2]
000d4d6cldr x0, [x2]
000d4d70ldr x1, [x2+8]
000d4d74str x0, [sp+40]
000d4d78str x1, [sp+48]
000d4d7cbl io.nopCloserWriterTo.Close
000d4d80str x0, [sp+56]
000d4d84str x1, [sp+64]
000d4d88str x0, [sp+24]
000d4d8cstr x1, [sp+32]
000d4d90ldur x29, [sp-8]
000d4d94ldr x30, [sp], 80
000d4d98ret x30
000d4d9c
000d4d9cloc_d4d9c:
000d4d9cbl runtime.panicwrap
000d4da0hint
000d4da4
000d4da4loc_d4da4:
000d4da4str x0, [sp+8]
000d4da8mov x3, x30
000d4dacbl runtime.morestack_noctxt.abi0
000d4db0ldr x0, [sp+8]
000d4db4b 0xd4d30
000d4db8
000d4db8loc_d4db8:
000d4db8ldr x17, [x16]
000d4dbcadd x20, sp, 88
000d4dc0subs xzr, x20, x17
000d4dc4b.ne 0xd4d50
000d4dc8add x20, sp, 8
000d4dccstr x20, [x16]
000d4dd0b 0xd4d50
000d4dd4udf 0
000d4dd8udf 0
000d4ddcudf 0
000d4d30
000d4de0
000d4de0io.nopCloserWriterTo.Read: ; void io.nopCloserWriterTo.Read(io.nopCloserWriterTo p0, struct []uint8 p)
000d4de0ldr x16, [x28+16]
000d4de4subs xzr, sp, x16
000d4de8b.ls 0xd4e7c
000d4decstr x30, [sp-128]!
000d4df0stur x29, [sp-8]
000d4df4sub x29, sp, 8
000d4df8ldr x16, [x28+32]
000d4dfccbnz x16, 0xd4ea0
000d4e00
000d4e00loc_d4e00:
000d4e00str x0, [sp+136]
000d4e04str x1, [sp+144]
000d4e08str x2, [sp+152]
000d4e0cstr x3, [sp+160]
000d4e10str x4, [sp+168]
000d4e14str xzr, [sp+48]
000d4e18stp xzr, xzr, [sp+72]
000d4e1cstp xzr, xzr, [sp+88]
000d4e20ldr x4, [sp+136]
000d4e24ldrsb x27, [x4]
000d4e28ldr x1, [sp+152]
000d4e2cldr x2, [sp+160]
000d4e30ldr x0, [sp+144]
000d4e34ldr x3, [sp+168]
000d4e38ldr x4, [x4+24]
000d4e3cblr x4
000d4e40str x0, [sp+56]
000d4e44str x1, [sp+88]
000d4e48str x2, [sp+96]
000d4e4cldr x4, [sp+56]
000d4e50str x4, [sp+64]
000d4e54str x1, [sp+104]
000d4e58str x2, [sp+112]
000d4e5cldr x4, [sp+64]
000d4e60str x4, [sp+48]
000d4e64str x1, [sp+72]
000d4e68str x2, [sp+80]
000d4e6cldr x0, [sp+48]
000d4e70ldur x29, [sp-8]
000d4e74ldr x30, [sp], 128
000d4e78ret x30
000d4e7c
000d4e7cloc_d4e7c:
000d4e7cstp x0, x1, [sp+8]
000d4e80stp x2, x3, [sp+24]
000d4e84str x4, [sp+40]
000d4e88mov x3, x30
000d4e8cbl runtime.morestack_noctxt.abi0
000d4e90ldp x0, x1, [sp+8]
000d4e94ldp x2, x3, [sp+24]
000d4e98ldr x4, [sp+40]
000d4e9cb 0xd4de0
000d4ea0
000d4ea0loc_d4ea0:
000d4ea0ldr x17, [x16]
000d4ea4add x20, sp, 136
000d4ea8subs xzr, x20, x17
000d4eacb.ne 0xd4e00
000d4eb0add x20, sp, 8
000d4eb4str x20, [x16]
000d4eb8b 0xd4e00
000d4ebcudf 0
000d4de0
000d4de0io.nopCloserWriterTo.Read: ; void io.nopCloserWriterTo.Read(io.nopCloserWriterTo p0, struct []uint8 p)
000d4de0ldr x16, [x28+16]
000d4de4subs xzr, sp, x16
000d4de8b.ls 0xd4e7c
000d4decstr x30, [sp-128]!
000d4df0stur x29, [sp-8]
000d4df4sub x29, sp, 8
000d4df8ldr x16, [x28+32]
000d4dfccbnz x16, 0xd4ea0
000d4e00
000d4e00loc_d4e00:
000d4e00str x0, [sp+136]
000d4e04str x1, [sp+144]
000d4e08str x2, [sp+152]
000d4e0cstr x3, [sp+160]
000d4e10str x4, [sp+168]
000d4e14str xzr, [sp+48]
000d4e18stp xzr, xzr, [sp+72]
000d4e1cstp xzr, xzr, [sp+88]
000d4e20ldr x4, [sp+136]
000d4e24ldrsb x27, [x4]
000d4e28ldr x1, [sp+152]
000d4e2cldr x2, [sp+160]
000d4e30ldr x0, [sp+144]
000d4e34ldr x3, [sp+168]
000d4e38ldr x4, [x4+24]
000d4e3cblr x4
000d4e40str x0, [sp+56]
000d4e44str x1, [sp+88]
000d4e48str x2, [sp+96]
000d4e4cldr x4, [sp+56]
000d4e50str x4, [sp+64]
000d4e54str x1, [sp+104]
000d4e58str x2, [sp+112]
000d4e5cldr x4, [sp+64]
000d4e60str x4, [sp+48]
000d4e64str x1, [sp+72]
000d4e68str x2, [sp+80]
000d4e6cldr x0, [sp+48]
000d4e70ldur x29, [sp-8]
000d4e74ldr x30, [sp], 128
000d4e78ret x30
000d4e7c
000d4e7cloc_d4e7c:
000d4e7cstp x0, x1, [sp+8]
000d4e80stp x2, x3, [sp+24]
000d4e84str x4, [sp+40]
000d4e88mov x3, x30
000d4e8cbl runtime.morestack_noctxt.abi0
000d4e90ldp x0, x1, [sp+8]
000d4e94ldp x2, x3, [sp+24]
000d4e98ldr x4, [sp+40]
000d4e9cb 0xd4de0
000d4ea0
000d4ea0loc_d4ea0:
000d4ea0ldr x17, [x16]
000d4ea4add x20, sp, 136
000d4ea8subs xzr, x20, x17
000d4eacb.ne 0xd4e00
000d4eb0add x20, sp, 8
000d4eb4str x20, [x16]
000d4eb8b 0xd4e00
000d4ebcudf 0
000d4de0
000d4ec0
000d4ec0io.(*nopCloserWriterTo).Read: ; void io.(*nopCloserWriterTo).Read(io.nopCloserWriterTo * p0, struct []uint8 p)
000d4ec0ldr x16, [x28+16]
000d4ec4subs xzr, sp, x16
000d4ec8b.ls 0xd4f60
000d4eccstr x30, [sp-128]!
000d4ed0stur x29, [sp-8]
000d4ed4sub x29, sp, 8
000d4ed8ldr x16, [x28+32]
000d4edccbnz x16, 0xd4f7c
000d4ee0
000d4ee0loc_d4ee0:
000d4ee0str x0, [sp+136]
000d4ee4str x1, [sp+144]
000d4ee8str x2, [sp+152]
000d4eecstr x3, [sp+160]
000d4ef0str xzr, [sp+48]
000d4ef4stp xzr, xzr, [sp+72]
000d4ef8stp xzr, xzr, [sp+88]
000d4efcldr x1, [sp+144]
000d4f00ldr x4, [sp+136]
000d4f04ldrsb x27, [x4]
000d4f08ldr x5, [x4]
000d4f0cldrsb x27, [x5]
000d4f10ldr x2, [sp+152]
000d4f14ldr x0, [x4+8]
000d4f18ldr x3, [sp+160]
000d4f1cldr x4, [x5+24]
000d4f20blr x4
000d4f24str x0, [sp+56]
000d4f28str x1, [sp+88]
000d4f2cstr x2, [sp+96]
000d4f30ldr x4, [sp+56]
000d4f34str x4, [sp+64]
000d4f38str x1, [sp+104]
000d4f3cstr x2, [sp+112]
000d4f40ldr x4, [sp+64]
000d4f44str x4, [sp+48]
000d4f48str x1, [sp+72]
000d4f4cstr x2, [sp+80]
000d4f50ldr x0, [sp+48]
000d4f54ldur x29, [sp-8]
000d4f58ldr x30, [sp], 128
000d4f5cret x30
000d4f60
000d4f60loc_d4f60:
000d4f60stp x0, x1, [sp+8]
000d4f64stp x2, x3, [sp+24]
000d4f68mov x3, x30
000d4f6cbl runtime.morestack_noctxt.abi0
000d4f70ldp x0, x1, [sp+8]
000d4f74ldp x2, x3, [sp+24]
000d4f78b 0xd4ec0
000d4f7c
000d4f7cloc_d4f7c:
000d4f7cldr x17, [x16]
000d4f80add x20, sp, 136
000d4f84subs xzr, x20, x17
000d4f88b.ne 0xd4ee0
000d4f8cadd x20, sp, 8
000d4f90str x20, [x16]
000d4f94b 0xd4ee0
000d4f98udf 0
000d4f9cudf 0
000d4ec0
000d4ec0io.(*nopCloserWriterTo).Read: ; void io.(*nopCloserWriterTo).Read(io.nopCloserWriterTo * p0, struct []uint8 p)
000d4ec0ldr x16, [x28+16]
000d4ec4subs xzr, sp, x16
000d4ec8b.ls 0xd4f60
000d4eccstr x30, [sp-128]!
000d4ed0stur x29, [sp-8]
000d4ed4sub x29, sp, 8
000d4ed8ldr x16, [x28+32]
000d4edccbnz x16, 0xd4f7c
000d4ee0
000d4ee0loc_d4ee0:
000d4ee0str x0, [sp+136]
000d4ee4str x1, [sp+144]
000d4ee8str x2, [sp+152]
000d4eecstr x3, [sp+160]
000d4ef0str xzr, [sp+48]
000d4ef4stp xzr, xzr, [sp+72]
000d4ef8stp xzr, xzr, [sp+88]
000d4efcldr x1, [sp+144]
000d4f00ldr x4, [sp+136]
000d4f04ldrsb x27, [x4]
000d4f08ldr x5, [x4]
000d4f0cldrsb x27, [x5]
000d4f10ldr x2, [sp+152]
000d4f14ldr x0, [x4+8]
000d4f18ldr x3, [sp+160]
000d4f1cldr x4, [x5+24]
000d4f20blr x4
000d4f24str x0, [sp+56]
000d4f28str x1, [sp+88]
000d4f2cstr x2, [sp+96]
000d4f30ldr x4, [sp+56]
000d4f34str x4, [sp+64]
000d4f38str x1, [sp+104]
000d4f3cstr x2, [sp+112]
000d4f40ldr x4, [sp+64]
000d4f44str x4, [sp+48]
000d4f48str x1, [sp+72]
000d4f4cstr x2, [sp+80]
000d4f50ldr x0, [sp+48]
000d4f54ldur x29, [sp-8]
000d4f58ldr x30, [sp], 128
000d4f5cret x30
000d4f60
000d4f60loc_d4f60:
000d4f60stp x0, x1, [sp+8]
000d4f64stp x2, x3, [sp+24]
000d4f68mov x3, x30
000d4f6cbl runtime.morestack_noctxt.abi0
000d4f70ldp x0, x1, [sp+8]
000d4f74ldp x2, x3, [sp+24]
000d4f78b 0xd4ec0
000d4f7c
000d4f7cloc_d4f7c:
000d4f7cldr x17, [x16]
000d4f80add x20, sp, 136
000d4f84subs xzr, x20, x17
000d4f88b.ne 0xd4ee0
000d4f8cadd x20, sp, 8
000d4f90str x20, [x16]
000d4f94b 0xd4ee0
000d4f98udf 0
000d4f9cudf 0
000d4ec0
000d4fa0
000d4fa0io.(*nopCloserWriterTo).WriteTo: ; void io.(*nopCloserWriterTo).WriteTo(io.nopCloserWriterTo * c, io.Writer w)
000d4fa0ldr x16, [x28+16]
000d4fa4sub x17, sp, 16
000d4fa8subs xzr, x17, x16
000d4facb.ls 0xd5050
000d4fb0str x30, [sp-144]!
000d4fb4stur x29, [sp-8]
000d4fb8sub x29, sp, 8
000d4fbcldr x16, [x28+32]
000d4fc0cbnz x16, 0xd506c
000d4fc4
000d4fc4loc_d4fc4:
000d4fc4str x0, [sp+152]
000d4fc8str x1, [sp+160]
000d4fccstr x2, [sp+168]
000d4fd0str xzr, [sp+48]
000d4fd4stp xzr, xzr, [sp+72]
000d4fd8ldr x4, [sp+152]
000d4fdccbnz x4, 0xd4fe4
000d4fe0b 0xd5048
000d4fe4
000d4fe4loc_d4fe4:
000d4fe4stp xzr, xzr, [sp+104]
000d4fe8ldr x4, [sp+152]
000d4fecldrsb x27, [x4]
000d4ff0ldr x0, [x4]
000d4ff4ldr x1, [x4+8]
000d4ff8str x0, [sp+88]
000d4ffcstr x1, [sp+96]
000d5000ldr x2, [sp+160]
000d5004ldr x3, [sp+168]
000d5008bl io.nopCloserWriterTo.WriteTo
000d500cstr x0, [sp+56]
000d5010str x1, [sp+104]
000d5014str x2, [sp+112]
000d5018ldr x4, [sp+56]
000d501cstr x4, [sp+64]
000d5020str x1, [sp+120]
000d5024str x2, [sp+128]
000d5028ldr x4, [sp+64]
000d502cstr x4, [sp+48]
000d5030str x1, [sp+72]
000d5034str x2, [sp+80]
000d5038ldr x0, [sp+48]
000d503cldur x29, [sp-8]
000d5040ldr x30, [sp], 144
000d5044ret x30
000d5048
000d5048loc_d5048:
000d5048bl runtime.panicwrap
000d504chint
000d5050
000d5050loc_d5050:
000d5050stp x0, x1, [sp+8]
000d5054str x2, [sp+24]
000d5058mov x3, x30
000d505cbl runtime.morestack_noctxt.abi0
000d5060ldp x0, x1, [sp+8]
000d5064ldr x2, [sp+24]
000d5068b 0xd4fa0
000d506c
000d506cloc_d506c:
000d506cldr x17, [x16]
000d5070add x20, sp, 152
000d5074subs xzr, x20, x17
000d5078b.ne 0xd4fc4
000d507cadd x20, sp, 8
000d5080str x20, [x16]
000d5084b 0xd4fc4
000d5088udf 0
000d508cudf 0
000d4fa0
000d4fa0io.(*nopCloserWriterTo).WriteTo: ; void io.(*nopCloserWriterTo).WriteTo(io.nopCloserWriterTo * c, io.Writer w)
000d4fa0ldr x16, [x28+16]
000d4fa4sub x17, sp, 16
000d4fa8subs xzr, x17, x16
000d4facb.ls 0xd5050
000d4fb0str x30, [sp-144]!
000d4fb4stur x29, [sp-8]
000d4fb8sub x29, sp, 8
000d4fbcldr x16, [x28+32]
000d4fc0cbnz x16, 0xd506c
000d4fc4
000d4fc4loc_d4fc4:
000d4fc4str x0, [sp+152]
000d4fc8str x1, [sp+160]
000d4fccstr x2, [sp+168]
000d4fd0str xzr, [sp+48]
000d4fd4stp xzr, xzr, [sp+72]
000d4fd8ldr x4, [sp+152]
000d4fdccbnz x4, 0xd4fe4
000d4fe0b 0xd5048
000d4fe4
000d4fe4loc_d4fe4:
000d4fe4stp xzr, xzr, [sp+104]
000d4fe8ldr x4, [sp+152]
000d4fecldrsb x27, [x4]
000d4ff0ldr x0, [x4]
000d4ff4ldr x1, [x4+8]
000d4ff8str x0, [sp+88]
000d4ffcstr x1, [sp+96]
000d5000ldr x2, [sp+160]
000d5004ldr x3, [sp+168]
000d5008bl io.nopCloserWriterTo.WriteTo
000d500cstr x0, [sp+56]
000d5010str x1, [sp+104]
000d5014str x2, [sp+112]
000d5018ldr x4, [sp+56]
000d501cstr x4, [sp+64]
000d5020str x1, [sp+120]
000d5024str x2, [sp+128]
000d5028ldr x4, [sp+64]
000d502cstr x4, [sp+48]
000d5030str x1, [sp+72]
000d5034str x2, [sp+80]
000d5038ldr x0, [sp+48]
000d503cldur x29, [sp-8]
000d5040ldr x30, [sp], 144
000d5044ret x30
000d5048
000d5048loc_d5048:
000d5048bl runtime.panicwrap
000d504chint
000d5050
000d5050loc_d5050:
000d5050stp x0, x1, [sp+8]
000d5054str x2, [sp+24]
000d5058mov x3, x30
000d505cbl runtime.morestack_noctxt.abi0
000d5060ldp x0, x1, [sp+8]
000d5064ldr x2, [sp+24]
000d5068b 0xd4fa0
000d506c
000d506cloc_d506c:
000d506cldr x17, [x16]
000d5070add x20, sp, 152
000d5074subs xzr, x20, x17
000d5078b.ne 0xd4fc4
000d507cadd x20, sp, 8
000d5080str x20, [x16]
000d5084b 0xd4fc4
000d5088udf 0
000d508cudf 0
000d4fa0
000d5090
000d5090io.(*onceError).Lock: ; void io.(*onceError).Lock(io.onceError * m)
000d5090str x0, [sp+8]
000d5094ldrsb x27, [x0]
000d5098b 0x93c00
000d509cudf 0
000d5090
000d5090io.(*onceError).Lock: ; void io.(*onceError).Lock(io.onceError * m)
000d5090str x0, [sp+8]
000d5094ldrsb x27, [x0]
000d5098b 0x93c00
000d509cudf 0
000d5090
000d50a0
000d50a0io.(*onceError).Unlock: ; void io.(*onceError).Unlock(io.onceError * m)
000d50a0str x0, [sp+8]
000d50a4ldrsb x27, [x0]
000d50a8b 0x93c50
000d50acudf 0
000d50a0
000d50a0io.(*onceError).Unlock: ; void io.(*onceError).Unlock(io.onceError * m)
000d50a0str x0, [sp+8]
000d50a4ldrsb x27, [x0]
000d50a8b 0x93c50
000d50acudf 0
000d50a0
000d50b0
000d50b0type:.eq.io.onceError: ; void type:.eq.io.onceError(io.onceError * p, io.onceError * q)
000d50b0ldr x16, [x28+16]
000d50b4subs xzr, sp, x16
000d50b8b.ls 0xd5188
000d50bcstr x30, [sp-80]!
000d50c0stur x29, [sp-8]
000d50c4sub x29, sp, 8
000d50c8str x0, [sp+88]
000d50ccstr x1, [sp+96]
000d50d0strb wzr, [sp+39]
000d50d4ldr x3, [sp+88]
000d50d8ldrsw x3, [x3]
000d50dcldr x4, [sp+96]
000d50e0ldrsw x4, [x4]
000d50e4subs wzr, w4, w3
000d50e8b.eq 0xd50f0
000d50ecb 0xd5168
000d50f0
000d50f0loc_d50f0:
000d50f0ldr x3, [sp+88]
000d50f4ldr x4, [sp+96]
000d50f8ldr w3, [x3+4]
000d50fcldr w4, [x4+4]
000d5100subs wzr, w4, w3
000d5104b.eq 0xd510c
000d5108b 0xd5164
000d510c
000d510cloc_d510c:
000d510cldr x3, [sp+96]
000d5110ldr x4, [x3+8]
000d5114ldr x3, [x3+16]
000d5118str x4, [sp+56]
000d511cstr x3, [sp+64]
000d5120ldr x3, [sp+88]
000d5124ldr x0, [x3+8]
000d5128ldr x1, [x3+16]
000d512cstr x0, [sp+40]
000d5130str x1, [sp+48]
000d5134ldr x3, [sp+56]
000d5138subs xzr, x3, x0
000d513ccset x3, eq
000d5140b.eq 0xd5148
000d5144b 0xd5154
000d5148
000d5148loc_d5148:
000d5148ldr x2, [sp+64]
000d514cbl runtime.ifaceeq
000d5150b 0xd515c
000d5154
000d5154loc_d5154:
000d5154mov x0, x3
000d5158b 0xd515c
000d515c
000d515cloc_d515c:
000d515cstrb w0, [sp+39]
000d5160b 0xd5178
000d5164
000d5164loc_d5164:
000d5164b 0xd516c
000d5168
000d5168loc_d5168:
000d5168b 0xd516c
000d516c
000d516cloc_d516c:
000d516cb 0xd5170
000d5170
000d5170loc_d5170:
000d5170strb wzr, [sp+39]
000d5174b 0xd5178
000d5178
000d5178loc_d5178:
000d5178ldrb w0, [sp+39]
000d517cldur x29, [sp-8]
000d5180ldr x30, [sp], 80
000d5184ret x30
000d5188
000d5188loc_d5188:
000d5188stp x0, x1, [sp+8]
000d518cmov x3, x30
000d5190bl runtime.morestack_noctxt.abi0
000d5194ldp x0, x1, [sp+8]
000d5198b 0xd50b0
000d519cudf 0
000d50b0
000d50b0type:.eq.io.onceError: ; void type:.eq.io.onceError(io.onceError * p, io.onceError * q)
000d50b0ldr x16, [x28+16]
000d50b4subs xzr, sp, x16
000d50b8b.ls 0xd5188
000d50bcstr x30, [sp-80]!
000d50c0stur x29, [sp-8]
000d50c4sub x29, sp, 8
000d50c8str x0, [sp+88]
000d50ccstr x1, [sp+96]
000d50d0strb wzr, [sp+39]
000d50d4ldr x3, [sp+88]
000d50d8ldrsw x3, [x3]
000d50dcldr x4, [sp+96]
000d50e0ldrsw x4, [x4]
000d50e4subs wzr, w4, w3
000d50e8b.eq 0xd50f0
000d50ecb 0xd5168
000d50f0
000d50f0loc_d50f0:
000d50f0ldr x3, [sp+88]
000d50f4ldr x4, [sp+96]
000d50f8ldr w3, [x3+4]
000d50fcldr w4, [x4+4]
000d5100subs wzr, w4, w3
000d5104b.eq 0xd510c
000d5108b 0xd5164
000d510c
000d510cloc_d510c:
000d510cldr x3, [sp+96]
000d5110ldr x4, [x3+8]
000d5114ldr x3, [x3+16]
000d5118str x4, [sp+56]
000d511cstr x3, [sp+64]
000d5120ldr x3, [sp+88]
000d5124ldr x0, [x3+8]
000d5128ldr x1, [x3+16]
000d512cstr x0, [sp+40]
000d5130str x1, [sp+48]
000d5134ldr x3, [sp+56]
000d5138subs xzr, x3, x0
000d513ccset x3, eq
000d5140b.eq 0xd5148
000d5144b 0xd5154
000d5148
000d5148loc_d5148:
000d5148ldr x2, [sp+64]
000d514cbl runtime.ifaceeq
000d5150b 0xd515c
000d5154
000d5154loc_d5154:
000d5154mov x0, x3
000d5158b 0xd515c
000d515c
000d515cloc_d515c:
000d515cstrb w0, [sp+39]
000d5160b 0xd5178
000d5164
000d5164loc_d5164:
000d5164b 0xd516c
000d5168
000d5168loc_d5168:
000d5168b 0xd516c
000d516c
000d516cloc_d516c:
000d516cb 0xd5170
000d5170
000d5170loc_d5170:
000d5170strb wzr, [sp+39]
000d5174b 0xd5178
000d5178
000d5178loc_d5178:
000d5178ldrb w0, [sp+39]
000d517cldur x29, [sp-8]
000d5180ldr x30, [sp], 80
000d5184ret x30
000d5188
000d5188loc_d5188:
000d5188stp x0, x1, [sp+8]
000d518cmov x3, x30
000d5190bl runtime.morestack_noctxt.abi0
000d5194ldp x0, x1, [sp+8]
000d5198b 0xd50b0
000d519cudf 0
000d50b0
000d51a0
000d51a0type:.eq.io.pipe: ; void type:.eq.io.pipe(io.pipe * p, io.pipe * q)
000d51a0ldr x16, [x28+16]
000d51a4subs xzr, sp, x16
000d51a8b.ls 0xd5428
000d51acstr x30, [sp-112]!
000d51b0stur x29, [sp-8]
000d51b4sub x29, sp, 8
000d51b8str x0, [sp+120]
000d51bcstr x1, [sp+128]
000d51c0strb wzr, [sp+39]
000d51c4ldr x3, [sp+120]
000d51c8ldrsw x3, [x3]
000d51ccldr x4, [sp+128]
000d51d0ldrsw x4, [x4]
000d51d4subs wzr, w4, w3
000d51d8b.eq 0xd51e0
000d51dcb 0xd5408
000d51e0
000d51e0loc_d51e0:
000d51e0ldr x3, [sp+120]
000d51e4ldr x4, [sp+128]
000d51e8ldr w3, [x3+4]
000d51ecldr w4, [x4+4]
000d51f0subs wzr, w4, w3
000d51f4b.eq 0xd51fc
000d51f8b 0xd5404
000d51fc
000d51fcloc_d51fc:
000d51fcldr x3, [sp+120]
000d5200ldr x4, [sp+128]
000d5204ldr x3, [x3+8]
000d5208ldr x4, [x4+8]
000d520csubs xzr, x4, x3
000d5210b.eq 0xd5218
000d5214b 0xd5400
000d5218
000d5218loc_d5218:
000d5218ldr x3, [sp+120]
000d521cldr x4, [sp+128]
000d5220ldr x3, [x3+16]
000d5224ldr x4, [x4+16]
000d5228subs xzr, x4, x3
000d522cb.eq 0xd5234
000d5230b 0xd53fc
000d5234
000d5234loc_d5234:
000d5234ldr x3, [sp+120]
000d5238ldr x4, [sp+128]
000d523cldr w3, [x3+24]
000d5240ldr w4, [x4+24]
000d5244subs wzr, w4, w3
000d5248b.eq 0xd5250
000d524cb 0xd53f4
000d5250
000d5250loc_d5250:
000d5250ldr x3, [sp+120]
000d5254ldr x4, [sp+128]
000d5258ldrsw x3, [x3+28]
000d525cldrsw x4, [x4+28]
000d5260subs wzr, w4, w3
000d5264b.eq 0xd526c
000d5268b 0xd53f0
000d526c
000d526cloc_d526c:
000d526cldr x3, [sp+120]
000d5270ldr x4, [sp+128]
000d5274ldr w3, [x3+32]
000d5278ldr w4, [x4+32]
000d527csubs wzr, w4, w3
000d5280b.eq 0xd5288
000d5284b 0xd53ec
000d5288
000d5288loc_d5288:
000d5288ldr x3, [sp+120]
000d528cldr x4, [sp+128]
000d5290ldr x3, [x3+40]
000d5294ldr x4, [x4+40]
000d5298subs xzr, x4, x3
000d529cb.eq 0xd52a4
000d52a0b 0xd53e8
000d52a4
000d52a4loc_d52a4:
000d52a4ldr x3, [sp+120]
000d52a8ldr x4, [sp+128]
000d52acldrsw x3, [x3+48]
000d52b0ldrsw x4, [x4+48]
000d52b4subs wzr, w4, w3
000d52b8b.eq 0xd52c0
000d52bcb 0xd53dc
000d52c0
000d52c0loc_d52c0:
000d52c0ldr x3, [sp+120]
000d52c4ldr x4, [sp+128]
000d52c8ldr w3, [x3+52]
000d52ccldr w4, [x4+52]
000d52d0subs wzr, w4, w3
000d52d4b.eq 0xd52dc
000d52d8b 0xd53d8
000d52dc
000d52dcloc_d52dc:
000d52dcldr x3, [sp+128]
000d52e0ldr x4, [x3+56]
000d52e4ldr x3, [x3+64]
000d52e8str x4, [sp+88]
000d52ecstr x3, [sp+96]
000d52f0ldr x3, [sp+120]
000d52f4ldr x0, [x3+56]
000d52f8ldr x1, [x3+64]
000d52fcstr x0, [sp+72]
000d5300str x1, [sp+80]
000d5304ldr x3, [sp+88]
000d5308subs xzr, x0, x3
000d530cb.eq 0xd5314
000d5310b 0xd53d4
000d5314
000d5314loc_d5314:
000d5314ldr x2, [sp+96]
000d5318bl runtime.ifaceeq
000d531ctbnz w0, 0, 0xd5324
000d5320b 0xd53d0
000d5324
000d5324loc_d5324:
000d5324ldr x3, [sp+120]
000d5328ldr x4, [sp+128]
000d532cldrsw x3, [x3+72]
000d5330ldrsw x4, [x4+72]
000d5334subs wzr, w4, w3
000d5338cset x3, eq
000d533cb.eq 0xd5344
000d5340b 0xd5360
000d5344
000d5344loc_d5344:
000d5344ldr x4, [sp+120]
000d5348ldr x5, [sp+128]
000d534cldr w4, [x4+76]
000d5350ldr w5, [x5+76]
000d5354subs wzr, w5, w4
000d5358cset x3, eq
000d535cb 0xd5364
000d5360
000d5360loc_d5360:
000d5360b 0xd5364
000d5364
000d5364loc_d5364:
000d5364tbnz w3, 0, 0xd536c
000d5368b 0xd53c0
000d536c
000d536cloc_d536c:
000d536cldr x3, [sp+128]
000d5370ldr x4, [x3+80]
000d5374ldr x3, [x3+88]
000d5378str x4, [sp+56]
000d537cstr x3, [sp+64]
000d5380ldr x3, [sp+120]
000d5384ldr x0, [x3+80]
000d5388ldr x1, [x3+88]
000d538cstr x0, [sp+40]
000d5390str x1, [sp+48]
000d5394ldr x3, [sp+56]
000d5398subs xzr, x0, x3
000d539ccset x3, eq
000d53a0b.eq 0xd53a8
000d53a4b 0xd53b4
000d53a8
000d53a8loc_d53a8:
000d53a8ldr x2, [sp+64]
000d53acbl runtime.ifaceeq
000d53b0b 0xd53bc
000d53b4
000d53b4loc_d53b4:
000d53b4mov x0, x3
000d53b8b 0xd53bc
000d53bc
000d53bcloc_d53bc:
000d53bcb 0xd53c8
000d53c0
000d53c0loc_d53c0:
000d53c0mov x0, x3
000d53c4b 0xd53c8
000d53c8
000d53c8loc_d53c8:
000d53c8strb w0, [sp+39]
000d53ccb 0xd5418
000d53d0
000d53d0loc_d53d0:
000d53d0b 0xd53e4
000d53d4
000d53d4loc_d53d4:
000d53d4b 0xd53e4
000d53d8
000d53d8loc_d53d8:
000d53d8b 0xd53e0
000d53dc
000d53dcloc_d53dc:
000d53dcb 0xd53e0
000d53e0
000d53e0loc_d53e0:
000d53e0b 0xd53e4
000d53e4
000d53e4loc_d53e4:
000d53e4b 0xd5410
000d53e8
000d53e8loc_d53e8:
000d53e8b 0xd5410
000d53ec
000d53ecloc_d53ec:
000d53ecb 0xd53f8
000d53f0
000d53f0loc_d53f0:
000d53f0b 0xd53f8
000d53f4
000d53f4loc_d53f4:
000d53f4b 0xd53f8
000d53f8
000d53f8loc_d53f8:
000d53f8b 0xd5410
000d53fc
000d53fcloc_d53fc:
000d53fcb 0xd5410
000d5400
000d5400loc_d5400:
000d5400b 0xd5410
000d5404
000d5404loc_d5404:
000d5404b 0xd540c
000d5408
000d5408loc_d5408:
000d5408b 0xd540c
000d540c
000d540cloc_d540c:
000d540cb 0xd5410
000d5410
000d5410loc_d5410:
000d5410strb wzr, [sp+39]
000d5414b 0xd5418
000d5418
000d5418loc_d5418:
000d5418ldrb w0, [sp+39]
000d541cldur x29, [sp-8]
000d5420ldr x30, [sp], 112
000d5424ret x30
000d5428
000d5428loc_d5428:
000d5428stp x0, x1, [sp+8]
000d542cmov x3, x30
000d5430bl runtime.morestack_noctxt.abi0
000d5434ldp x0, x1, [sp+8]
000d5438b 0xd51a0
000d543cudf 0
000d51a0
000d51a0type:.eq.io.pipe: ; void type:.eq.io.pipe(io.pipe * p, io.pipe * q)
000d51a0ldr x16, [x28+16]
000d51a4subs xzr, sp, x16
000d51a8b.ls 0xd5428
000d51acstr x30, [sp-112]!
000d51b0stur x29, [sp-8]
000d51b4sub x29, sp, 8
000d51b8str x0, [sp+120]
000d51bcstr x1, [sp+128]
000d51c0strb wzr, [sp+39]
000d51c4ldr x3, [sp+120]
000d51c8ldrsw x3, [x3]
000d51ccldr x4, [sp+128]
000d51d0ldrsw x4, [x4]
000d51d4subs wzr, w4, w3
000d51d8b.eq 0xd51e0
000d51dcb 0xd5408
000d51e0
000d51e0loc_d51e0:
000d51e0ldr x3, [sp+120]
000d51e4ldr x4, [sp+128]
000d51e8ldr w3, [x3+4]
000d51ecldr w4, [x4+4]
000d51f0subs wzr, w4, w3
000d51f4b.eq 0xd51fc
000d51f8b 0xd5404
000d51fc
000d51fcloc_d51fc:
000d51fcldr x3, [sp+120]
000d5200ldr x4, [sp+128]
000d5204ldr x3, [x3+8]
000d5208ldr x4, [x4+8]
000d520csubs xzr, x4, x3
000d5210b.eq 0xd5218
000d5214b 0xd5400
000d5218
000d5218loc_d5218:
000d5218ldr x3, [sp+120]
000d521cldr x4, [sp+128]
000d5220ldr x3, [x3+16]
000d5224ldr x4, [x4+16]
000d5228subs xzr, x4, x3
000d522cb.eq 0xd5234
000d5230b 0xd53fc
000d5234
000d5234loc_d5234:
000d5234ldr x3, [sp+120]
000d5238ldr x4, [sp+128]
000d523cldr w3, [x3+24]
000d5240ldr w4, [x4+24]
000d5244subs wzr, w4, w3
000d5248b.eq 0xd5250
000d524cb 0xd53f4
000d5250
000d5250loc_d5250:
000d5250ldr x3, [sp+120]
000d5254ldr x4, [sp+128]
000d5258ldrsw x3, [x3+28]
000d525cldrsw x4, [x4+28]
000d5260subs wzr, w4, w3
000d5264b.eq 0xd526c
000d5268b 0xd53f0
000d526c
000d526cloc_d526c:
000d526cldr x3, [sp+120]
000d5270ldr x4, [sp+128]
000d5274ldr w3, [x3+32]
000d5278ldr w4, [x4+32]
000d527csubs wzr, w4, w3
000d5280b.eq 0xd5288
000d5284b 0xd53ec
000d5288
000d5288loc_d5288:
000d5288ldr x3, [sp+120]
000d528cldr x4, [sp+128]
000d5290ldr x3, [x3+40]
000d5294ldr x4, [x4+40]
000d5298subs xzr, x4, x3
000d529cb.eq 0xd52a4
000d52a0b 0xd53e8
000d52a4
000d52a4loc_d52a4:
000d52a4ldr x3, [sp+120]
000d52a8ldr x4, [sp+128]
000d52acldrsw x3, [x3+48]
000d52b0ldrsw x4, [x4+48]
000d52b4subs wzr, w4, w3
000d52b8b.eq 0xd52c0
000d52bcb 0xd53dc
000d52c0
000d52c0loc_d52c0:
000d52c0ldr x3, [sp+120]
000d52c4ldr x4, [sp+128]
000d52c8ldr w3, [x3+52]
000d52ccldr w4, [x4+52]
000d52d0subs wzr, w4, w3
000d52d4b.eq 0xd52dc
000d52d8b 0xd53d8
000d52dc
000d52dcloc_d52dc:
000d52dcldr x3, [sp+128]
000d52e0ldr x4, [x3+56]
000d52e4ldr x3, [x3+64]
000d52e8str x4, [sp+88]
000d52ecstr x3, [sp+96]
000d52f0ldr x3, [sp+120]
000d52f4ldr x0, [x3+56]
000d52f8ldr x1, [x3+64]
000d52fcstr x0, [sp+72]
000d5300str x1, [sp+80]
000d5304ldr x3, [sp+88]
000d5308subs xzr, x0, x3
000d530cb.eq 0xd5314
000d5310b 0xd53d4
000d5314
000d5314loc_d5314:
000d5314ldr x2, [sp+96]
000d5318bl runtime.ifaceeq
000d531ctbnz w0, 0, 0xd5324
000d5320b 0xd53d0
000d5324
000d5324loc_d5324:
000d5324ldr x3, [sp+120]
000d5328ldr x4, [sp+128]
000d532cldrsw x3, [x3+72]
000d5330ldrsw x4, [x4+72]
000d5334subs wzr, w4, w3
000d5338cset x3, eq
000d533cb.eq 0xd5344
000d5340b 0xd5360
000d5344
000d5344loc_d5344:
000d5344ldr x4, [sp+120]
000d5348ldr x5, [sp+128]
000d534cldr w4, [x4+76]
000d5350ldr w5, [x5+76]
000d5354subs wzr, w5, w4
000d5358cset x3, eq
000d535cb 0xd5364
000d5360
000d5360loc_d5360:
000d5360b 0xd5364
000d5364
000d5364loc_d5364:
000d5364tbnz w3, 0, 0xd536c
000d5368b 0xd53c0
000d536c
000d536cloc_d536c:
000d536cldr x3, [sp+128]
000d5370ldr x4, [x3+80]
000d5374ldr x3, [x3+88]
000d5378str x4, [sp+56]
000d537cstr x3, [sp+64]
000d5380ldr x3, [sp+120]
000d5384ldr x0, [x3+80]
000d5388ldr x1, [x3+88]
000d538cstr x0, [sp+40]
000d5390str x1, [sp+48]
000d5394ldr x3, [sp+56]
000d5398subs xzr, x0, x3
000d539ccset x3, eq
000d53a0b.eq 0xd53a8
000d53a4b 0xd53b4
000d53a8
000d53a8loc_d53a8:
000d53a8ldr x2, [sp+64]
000d53acbl runtime.ifaceeq
000d53b0b 0xd53bc
000d53b4
000d53b4loc_d53b4:
000d53b4mov x0, x3
000d53b8b 0xd53bc
000d53bc
000d53bcloc_d53bc:
000d53bcb 0xd53c8
000d53c0
000d53c0loc_d53c0:
000d53c0mov x0, x3
000d53c4b 0xd53c8
000d53c8
000d53c8loc_d53c8:
000d53c8strb w0, [sp+39]
000d53ccb 0xd5418
000d53d0
000d53d0loc_d53d0:
000d53d0b 0xd53e4
000d53d4
000d53d4loc_d53d4:
000d53d4b 0xd53e4
000d53d8
000d53d8loc_d53d8:
000d53d8b 0xd53e0
000d53dc
000d53dcloc_d53dc:
000d53dcb 0xd53e0
000d53e0
000d53e0loc_d53e0:
000d53e0b 0xd53e4
000d53e4
000d53e4loc_d53e4:
000d53e4b 0xd5410
000d53e8
000d53e8loc_d53e8:
000d53e8b 0xd5410
000d53ec
000d53ecloc_d53ec:
000d53ecb 0xd53f8
000d53f0
000d53f0loc_d53f0:
000d53f0b 0xd53f8
000d53f4
000d53f4loc_d53f4:
000d53f4b 0xd53f8
000d53f8
000d53f8loc_d53f8:
000d53f8b 0xd5410
000d53fc
000d53fcloc_d53fc:
000d53fcb 0xd5410
000d5400
000d5400loc_d5400:
000d5400b 0xd5410
000d5404
000d5404loc_d5404:
000d5404b 0xd540c
000d5408
000d5408loc_d5408:
000d5408b 0xd540c
000d540c
000d540cloc_d540c:
000d540cb 0xd5410
000d5410
000d5410loc_d5410:
000d5410strb wzr, [sp+39]
000d5414b 0xd5418
000d5418
000d5418loc_d5418:
000d5418ldrb w0, [sp+39]
000d541cldur x29, [sp-8]
000d5420ldr x30, [sp], 112
000d5424ret x30
000d5428
000d5428loc_d5428:
000d5428stp x0, x1, [sp+8]
000d542cmov x3, x30
000d5430bl runtime.morestack_noctxt.abi0
000d5434ldp x0, x1, [sp+8]
000d5438b 0xd51a0
000d543cudf 0
000d51a0
000d5440
000d5440type:.eq.io.PipeReader: ; void type:.eq.io.PipeReader(io.PipeReader * p, io.PipeReader * q)
000d5440ldr x16, [x28+16]
000d5444subs xzr, sp, x16
000d5448b.ls 0xd5490
000d544cstr x30, [sp-64]!
000d5450stur x29, [sp-8]
000d5454sub x29, sp, 8
000d5458str x0, [sp+72]
000d545cstr x1, [sp+80]
000d5460strb wzr, [sp+39]
000d5464ldr x2, [sp+72]
000d5468str x2, [sp+48]
000d546cldr x1, [sp+80]
000d5470str x1, [sp+40]
000d5474ldr x0, [sp+48]
000d5478bl type:.eq.io.pipe
000d547cstrb w0, [sp+39]
000d5480b 0xd5484
000d5484
000d5484loc_d5484:
000d5484ldur x29, [sp-8]
000d5488ldr x30, [sp], 64
000d548cret x30
000d5490
000d5490loc_d5490:
000d5490stp x0, x1, [sp+8]
000d5494mov x3, x30
000d5498bl runtime.morestack_noctxt.abi0
000d549cldp x0, x1, [sp+8]
000d54a0b 0xd5440
000d54a4udf 0
000d54a8udf 0
000d54acudf 0
000d5440
000d5440type:.eq.io.PipeReader: ; void type:.eq.io.PipeReader(io.PipeReader * p, io.PipeReader * q)
000d5440ldr x16, [x28+16]
000d5444subs xzr, sp, x16
000d5448b.ls 0xd5490
000d544cstr x30, [sp-64]!
000d5450stur x29, [sp-8]
000d5454sub x29, sp, 8
000d5458str x0, [sp+72]
000d545cstr x1, [sp+80]
000d5460strb wzr, [sp+39]
000d5464ldr x2, [sp+72]
000d5468str x2, [sp+48]
000d546cldr x1, [sp+80]
000d5470str x1, [sp+40]
000d5474ldr x0, [sp+48]
000d5478bl type:.eq.io.pipe
000d547cstrb w0, [sp+39]
000d5480b 0xd5484
000d5484
000d5484loc_d5484:
000d5484ldur x29, [sp-8]
000d5488ldr x30, [sp], 64
000d548cret x30
000d5490
000d5490loc_d5490:
000d5490stp x0, x1, [sp+8]
000d5494mov x3, x30
000d5498bl runtime.morestack_noctxt.abi0
000d549cldp x0, x1, [sp+8]
000d54a0b 0xd5440
000d54a4udf 0
000d54a8udf 0
000d54acudf 0
000d5440
Loading..