File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    003292e0
    003292e0net.tcpConnWithoutReadFrom.LocalAddr: ; void net.tcpConnWithoutReadFrom.LocalAddr(net.tcpConnWithoutReadFrom c)
    003292e0ldr x16, [x28+16]
    003292e4subs xzr, sp, x16
    003292e8b.ls 0x329334
    003292ecstr x30, [sp-64]!
    003292f0stur x29, [sp-8]
    003292f4sub x29, sp, 8
    003292f8ldr x16, [x28+32]
    003292fccbnz x16, 0x329348
    00329300
    00329300loc_329300:
    00329300str x0, [sp+72]
    00329304stp xzr, xzr, [sp+16]
    00329308ldr x0, [sp+72]
    0032930cldrsb x27, [x0]
    00329310str x0, [sp+32]
    00329314bl net.(*conn).LocalAddr
    00329318str x0, [sp+40]
    0032931cstr x1, [sp+48]
    00329320str x0, [sp+16]
    00329324str x1, [sp+24]
    00329328ldur x29, [sp-8]
    0032932cldr x30, [sp], 64
    00329330ret x30
    00329334
    00329334loc_329334:
    00329334str x0, [sp+8]
    00329338mov x3, x30
    0032933cbl runtime.morestack_noctxt.abi0
    00329340ldr x0, [sp+8]
    00329344b 0x3292e0
    00329348
    00329348loc_329348:
    00329348ldr x17, [x16]
    0032934cadd x20, sp, 72
    00329350subs xzr, x20, x17
    00329354b.ne 0x329300
    00329358add x20, sp, 8
    0032935cstr x20, [x16]
    00329360b 0x329300
    00329364udf 0
    00329368udf 0
    0032936cudf 0
    003292e0
    00329370
    00329370net.(*tcpConnWithoutReadFrom).LocalAddr: ; void net.(*tcpConnWithoutReadFrom).LocalAddr(net.tcpConnWithoutReadFrom * c)
    00329370str x30, [sp-32]!
    00329374stur x29, [sp-8]
    00329378sub x29, sp, 8
    0032937cstr x0, [sp+40]
    00329380stp xzr, xzr, [sp+8]
    00329384ldr x1, [sp+40]
    00329388ldrsb x27, [x1]
    0032938cldr x0, [x1]
    00329390ldrsb x27, [x0]
    00329394add x29, sp, 24
    00329398add sp, sp, 32
    0032939cb 0x30e890
    00329370
    003293a0
    003293a0net.tcpConnWithoutReadFrom.Read: ; void net.tcpConnWithoutReadFrom.Read(net.tcpConnWithoutReadFrom c, struct []uint8 b)
    003293a0ldr x16, [x28+16]
    003293a4subs xzr, sp, x16
    003293a8b.ls 0x329434
    003293acstr x30, [sp-128]!
    003293b0stur x29, [sp-8]
    003293b4sub x29, sp, 8
    003293b8ldr x16, [x28+32]
    003293bccbnz x16, 0x329450
    003293c0
    003293c0loc_3293c0:
    003293c0str x0, [sp+136]
    003293c4str x1, [sp+144]
    003293c8str x2, [sp+152]
    003293ccstr x3, [sp+160]
    003293d0str xzr, [sp+40]
    003293d4stp xzr, xzr, [sp+64]
    003293d8stp xzr, xzr, [sp+88]
    003293dcldr x0, [sp+136]
    003293e0ldrsb x27, [x0]
    003293e4str x0, [sp+80]
    003293e8ldr x1, [sp+144]
    003293ecldr x2, [sp+152]
    003293f0ldr x3, [sp+160]
    003293f4bl net.(*conn).Read
    003293f8str x0, [sp+48]
    003293fcstr x1, [sp+88]
    00329400str x2, [sp+96]
    00329404ldr x4, [sp+48]
    00329408str x4, [sp+56]
    0032940cstr x1, [sp+104]
    00329410str x2, [sp+112]
    00329414ldr x4, [sp+56]
    00329418str x4, [sp+40]
    0032941cstr x1, [sp+64]
    00329420str x2, [sp+72]
    00329424ldr x0, [sp+40]
    00329428ldur x29, [sp-8]
    0032942cldr x30, [sp], 128
    00329430ret x30
    00329434
    00329434loc_329434:
    00329434stp x0, x1, [sp+8]
    00329438stp x2, x3, [sp+24]
    0032943cmov x3, x30
    00329440bl runtime.morestack_noctxt.abi0
    00329444ldp x0, x1, [sp+8]
    00329448ldp x2, x3, [sp+24]
    0032944cb 0x3293a0
    00329450
    00329450loc_329450:
    00329450ldr x17, [x16]
    00329454add x20, sp, 136
    00329458subs xzr, x20, x17
    0032945cb.ne 0x3293c0
    00329460add x20, sp, 8
    00329464str x20, [x16]
    00329468b 0x3293c0
    0032946cudf 0
    003293a0
    00329470
    00329470net.(*tcpConnWithoutReadFrom).Read: ; void net.(*tcpConnWithoutReadFrom).Read(net.tcpConnWithoutReadFrom * c, struct []uint8 b)
    00329470str x30, [sp-48]!
    00329474stur x29, [sp-8]
    00329478sub x29, sp, 8
    0032947cstr x0, [sp+56]
    00329480str x1, [sp+64]
    00329484str x2, [sp+72]
    00329488str x3, [sp+80]
    0032948cstr xzr, [sp+16]
    00329490stp xzr, xzr, [sp+24]
    00329494ldr x1, [sp+64]
    00329498ldr x4, [sp+56]
    0032949cldrsb x27, [x4]
    003294a0ldr x0, [x4]
    003294a4ldrsb x27, [x0]
    003294a8ldr x2, [sp+72]
    003294acldr x3, [sp+80]
    003294b0add x29, sp, 40
    003294b4add sp, sp, 48
    003294b8b 0x30e080
    003294bcudf 0
    00329470
    003294c0
    003294c0net.tcpConnWithoutReadFrom.RemoteAddr: ; void net.tcpConnWithoutReadFrom.RemoteAddr(net.tcpConnWithoutReadFrom c)
    003294c0ldr x16, [x28+16]
    003294c4subs xzr, sp, x16
    003294c8b.ls 0x329514
    003294ccstr x30, [sp-64]!
    003294d0stur x29, [sp-8]
    003294d4sub x29, sp, 8
    003294d8ldr x16, [x28+32]
    003294dccbnz x16, 0x329528
    003294e0
    003294e0loc_3294e0:
    003294e0str x0, [sp+72]
    003294e4stp xzr, xzr, [sp+16]
    003294e8ldr x0, [sp+72]
    003294ecldrsb x27, [x0]
    003294f0str x0, [sp+32]
    003294f4bl net.(*conn).RemoteAddr
    003294f8str x0, [sp+40]
    003294fcstr x1, [sp+48]
    00329500str x0, [sp+16]
    00329504str x1, [sp+24]
    00329508ldur x29, [sp-8]
    0032950cldr x30, [sp], 64
    00329510ret x30
    00329514
    00329514loc_329514:
    00329514str x0, [sp+8]
    00329518mov x3, x30
    0032951cbl runtime.morestack_noctxt.abi0
    00329520ldr x0, [sp+8]
    00329524b 0x3294c0
    00329528
    00329528loc_329528:
    00329528ldr x17, [x16]
    0032952cadd x20, sp, 72
    00329530subs xzr, x20, x17
    00329534b.ne 0x3294e0
    00329538add x20, sp, 8
    0032953cstr x20, [x16]
    00329540b 0x3294e0
    00329544udf 0
    00329548udf 0
    0032954cudf 0
    003294c0
    00329550
    00329550net.(*tcpConnWithoutReadFrom).RemoteAddr: ; void net.(*tcpConnWithoutReadFrom).RemoteAddr(net.tcpConnWithoutReadFrom * c)
    00329550str x30, [sp-32]!
    00329554stur x29, [sp-8]
    00329558sub x29, sp, 8
    0032955cstr x0, [sp+40]
    00329560stp xzr, xzr, [sp+8]
    00329564ldr x1, [sp+40]
    00329568ldrsb x27, [x1]
    0032956cldr x0, [x1]
    00329570ldrsb x27, [x0]
    00329574add x29, sp, 24
    00329578add sp, sp, 32
    0032957cb 0x30e920
    00329550
    00329580
    00329580net.tcpConnWithoutReadFrom.SetDeadline: ; void net.tcpConnWithoutReadFrom.SetDeadline(net.tcpConnWithoutReadFrom c, time.Time t)
    00329580ldr x16, [x28+16]
    00329584subs xzr, sp, x16
    00329588b.ls 0x3295ec
    0032958cstr x30, [sp-96]!
    00329590stur x29, [sp-8]
    00329594sub x29, sp, 8
    00329598ldr x16, [x28+32]
    0032959ccbnz x16, 0x329608
    003295a0
    003295a0loc_3295a0:
    003295a0str x0, [sp+104]
    003295a4str x1, [sp+112]
    003295a8str x2, [sp+120]
    003295acstr x3, [sp+128]
    003295b0stp xzr, xzr, [sp+48]
    003295b4ldr x0, [sp+104]
    003295b8ldrsb x27, [x0]
    003295bcstr x0, [sp+64]
    003295c0ldr x1, [sp+112]
    003295c4ldr x2, [sp+120]
    003295c8ldr x3, [sp+128]
    003295ccbl net.(*conn).SetDeadline
    003295d0str x0, [sp+72]
    003295d4str x1, [sp+80]
    003295d8str x0, [sp+48]
    003295dcstr x1, [sp+56]
    003295e0ldur x29, [sp-8]
    003295e4ldr x30, [sp], 96
    003295e8ret x30
    003295ec
    003295ecloc_3295ec:
    003295ecstp x0, x1, [sp+8]
    003295f0stp x2, x3, [sp+24]
    003295f4mov x3, x30
    003295f8bl runtime.morestack_noctxt.abi0
    003295fcldp x0, x1, [sp+8]
    00329600ldp x2, x3, [sp+24]
    00329604b 0x329580
    00329608
    00329608loc_329608:
    00329608ldr x17, [x16]
    0032960cadd x20, sp, 104
    00329610subs xzr, x20, x17
    00329614b.ne 0x3295a0
    00329618add x20, sp, 8
    0032961cstr x20, [x16]
    00329620b 0x3295a0
    00329624udf 0
    00329628udf 0
    0032962cudf 0
    00329580
    00329630
    00329630net.(*tcpConnWithoutReadFrom).SetDeadline: ; void net.(*tcpConnWithoutReadFrom).SetDeadline(net.tcpConnWithoutReadFrom * c, time.Time t)
    00329630str x30, [sp-32]!
    00329634stur x29, [sp-8]
    00329638sub x29, sp, 8
    0032963cstr x0, [sp+40]
    00329640str x1, [sp+48]
    00329644str x2, [sp+56]
    00329648str x3, [sp+64]
    0032964cstp xzr, xzr, [sp+8]
    00329650ldr x1, [sp+48]
    00329654ldr x4, [sp+40]
    00329658ldrsb x27, [x4]
    0032965cldr x0, [x4]
    00329660ldrsb x27, [x0]
    00329664ldr x2, [sp+56]
    00329668ldr x3, [sp+64]
    0032966cadd x29, sp, 24
    00329670add sp, sp, 32
    00329674b 0x30e9b0
    00329678udf 0
    0032967cudf 0
    00329630
    00329680
    00329680net.tcpConnWithoutReadFrom.SetReadDeadline: ; void net.tcpConnWithoutReadFrom.SetReadDeadline(net.tcpConnWithoutReadFrom c, time.Time t)
    00329680ldr x16, [x28+16]
    00329684subs xzr, sp, x16
    00329688b.ls 0x3296ec
    0032968cstr x30, [sp-96]!
    00329690stur x29, [sp-8]
    00329694sub x29, sp, 8
    00329698ldr x16, [x28+32]
    0032969ccbnz x16, 0x329708
    003296a0
    003296a0loc_3296a0:
    003296a0str x0, [sp+104]
    003296a4str x1, [sp+112]
    003296a8str x2, [sp+120]
    003296acstr x3, [sp+128]
    003296b0stp xzr, xzr, [sp+48]
    003296b4ldr x0, [sp+104]
    003296b8ldrsb x27, [x0]
    003296bcstr x0, [sp+64]
    003296c0ldr x1, [sp+112]
    003296c4ldr x2, [sp+120]
    003296c8ldr x3, [sp+128]
    003296ccbl net.(*conn).SetReadDeadline
    003296d0str x0, [sp+72]
    003296d4str x1, [sp+80]
    003296d8str x0, [sp+48]
    003296dcstr x1, [sp+56]
    003296e0ldur x29, [sp-8]
    003296e4ldr x30, [sp], 96
    003296e8ret x30
    003296ec
    003296ecloc_3296ec:
    003296ecstp x0, x1, [sp+8]
    003296f0stp x2, x3, [sp+24]
    003296f4mov x3, x30
    003296f8bl runtime.morestack_noctxt.abi0
    003296fcldp x0, x1, [sp+8]
    00329700ldp x2, x3, [sp+24]
    00329704b 0x329680
    00329708
    00329708loc_329708:
    00329708ldr x17, [x16]
    0032970cadd x20, sp, 104
    00329710subs xzr, x20, x17
    00329714b.ne 0x3296a0
    00329718add x20, sp, 8
    0032971cstr x20, [x16]
    00329720b 0x3296a0
    00329724udf 0
    00329728udf 0
    0032972cudf 0
    00329680
    00329730
    00329730net.(*tcpConnWithoutReadFrom).SetReadDeadline: ; void net.(*tcpConnWithoutReadFrom).SetReadDeadline(net.tcpConnWithoutReadFrom * c, time.Time t)
    00329730str x30, [sp-32]!
    00329734stur x29, [sp-8]
    00329738sub x29, sp, 8
    0032973cstr x0, [sp+40]
    00329740str x1, [sp+48]
    00329744str x2, [sp+56]
    00329748str x3, [sp+64]
    0032974cstp xzr, xzr, [sp+8]
    00329750ldr x1, [sp+48]
    00329754ldr x4, [sp+40]
    00329758ldrsb x27, [x4]
    0032975cldr x0, [x4]
    00329760ldrsb x27, [x0]
    00329764ldr x2, [sp+56]
    00329768ldr x3, [sp+64]
    0032976cadd x29, sp, 24
    00329770add sp, sp, 32
    00329774b 0x30ec10
    00329778udf 0
    0032977cudf 0
    00329730
    00329780
    00329780net.tcpConnWithoutReadFrom.SetWriteDeadline: ; void net.tcpConnWithoutReadFrom.SetWriteDeadline(net.tcpConnWithoutReadFrom c, time.Time t)
    00329780ldr x16, [x28+16]
    00329784subs xzr, sp, x16
    00329788b.ls 0x3297ec
    0032978cstr x30, [sp-96]!
    00329790stur x29, [sp-8]
    00329794sub x29, sp, 8
    00329798ldr x16, [x28+32]
    0032979ccbnz x16, 0x329808
    003297a0
    003297a0loc_3297a0:
    003297a0str x0, [sp+104]
    003297a4str x1, [sp+112]
    003297a8str x2, [sp+120]
    003297acstr x3, [sp+128]
    003297b0stp xzr, xzr, [sp+48]
    003297b4ldr x0, [sp+104]
    003297b8ldrsb x27, [x0]
    003297bcstr x0, [sp+64]
    003297c0ldr x1, [sp+112]
    003297c4ldr x2, [sp+120]
    003297c8ldr x3, [sp+128]
    003297ccbl net.(*conn).SetWriteDeadline
    003297d0str x0, [sp+72]
    003297d4str x1, [sp+80]
    003297d8str x0, [sp+48]
    003297dcstr x1, [sp+56]
    003297e0ldur x29, [sp-8]
    003297e4ldr x30, [sp], 96
    003297e8ret x30
    003297ec
    003297ecloc_3297ec:
    003297ecstp x0, x1, [sp+8]
    003297f0stp x2, x3, [sp+24]
    003297f4mov x3, x30
    003297f8bl runtime.morestack_noctxt.abi0
    003297fcldp x0, x1, [sp+8]
    00329800ldp x2, x3, [sp+24]
    00329804b 0x329780
    00329808
    00329808loc_329808:
    00329808ldr x17, [x16]
    0032980cadd x20, sp, 104
    00329810subs xzr, x20, x17
    00329814b.ne 0x3297a0
    00329818add x20, sp, 8
    0032981cstr x20, [x16]
    00329820b 0x3297a0
    00329824udf 0
    00329828udf 0
    0032982cudf 0
    00329780
    00329830
    00329830net.(*tcpConnWithoutReadFrom).SetWriteDeadline: ; void net.(*tcpConnWithoutReadFrom).SetWriteDeadline(net.tcpConnWithoutReadFrom * c, time.Time t)
    00329830str x30, [sp-32]!
    00329834stur x29, [sp-8]
    00329838sub x29, sp, 8
    0032983cstr x0, [sp+40]
    00329840str x1, [sp+48]
    00329844str x2, [sp+56]
    00329848str x3, [sp+64]
    0032984cstp xzr, xzr, [sp+8]
    00329850ldr x1, [sp+48]
    00329854ldr x4, [sp+40]
    00329858ldrsb x27, [x4]
    0032985cldr x0, [x4]
    00329860ldrsb x27, [x0]
    00329864ldr x2, [sp+56]
    00329868ldr x3, [sp+64]
    0032986cadd x29, sp, 24
    00329870add sp, sp, 32
    00329874b 0x30ee70
    00329878udf 0
    0032987cudf 0
    00329830
    00329880
    00329880net.tcpConnWithoutReadFrom.SyscallConn: ; void net.tcpConnWithoutReadFrom.SyscallConn(net.tcpConnWithoutReadFrom c)
    00329880ldr x16, [x28+16]
    00329884subs xzr, sp, x16
    00329888b.ls 0x329920
    0032988cstr x30, [sp-128]!
    00329890stur x29, [sp-8]
    00329894sub x29, sp, 8
    00329898ldr x16, [x28+32]
    0032989ccbnz x16, 0x329934
    003298a0
    003298a0loc_3298a0:
    003298a0str x0, [sp+136]
    003298a4stp xzr, xzr, [sp+40]
    003298a8stp xzr, xzr, [sp+24]
    003298acstp xzr, xzr, [sp+72]
    003298b0stp xzr, xzr, [sp+56]
    003298b4ldr x0, [sp+136]
    003298b8bl net.(*TCPConn).SyscallConn
    003298bcstr x0, [sp+72]
    003298c0str x1, [sp+80]
    003298c4str x2, [sp+56]
    003298c8str x3, [sp+64]
    003298ccldr x1, [sp+72]
    003298d0ldr x2, [sp+80]
    003298d4str x1, [sp+104]
    003298d8str x2, [sp+112]
    003298dcldr x1, [sp+56]
    003298e0ldr x2, [sp+64]
    003298e4str x1, [sp+88]
    003298e8str x2, [sp+96]
    003298ecldr x1, [sp+104]
    003298f0ldr x2, [sp+112]
    003298f4str x1, [sp+40]
    003298f8str x2, [sp+48]
    003298fcldr x2, [sp+88]
    00329900ldr x3, [sp+96]
    00329904str x2, [sp+24]
    00329908str x3, [sp+32]
    0032990cldr x0, [sp+40]
    00329910ldr x1, [sp+48]
    00329914ldur x29, [sp-8]
    00329918ldr x30, [sp], 128
    0032991cret x30
    00329920
    00329920loc_329920:
    00329920str x0, [sp+8]
    00329924mov x3, x30
    00329928bl runtime.morestack_noctxt.abi0
    0032992cldr x0, [sp+8]
    00329930b 0x329880
    00329934
    00329934loc_329934:
    00329934ldr x17, [x16]
    00329938add x20, sp, 136
    0032993csubs xzr, x20, x17
    00329940b.ne 0x3298a0
    00329944add x20, sp, 8
    00329948str x20, [x16]
    0032994cb 0x3298a0
    00329880
    00329950
    00329950net.(*tcpConnWithoutReadFrom).SyscallConn: ; void net.(*tcpConnWithoutReadFrom).SyscallConn(net.tcpConnWithoutReadFrom * c)
    00329950str x30, [sp-48]!
    00329954stur x29, [sp-8]
    00329958sub x29, sp, 8
    0032995cstr x0, [sp+56]
    00329960stp xzr, xzr, [sp+24]
    00329964stp xzr, xzr, [sp+8]
    00329968ldr x1, [sp+56]
    0032996cldrsb x27, [x1]
    00329970ldr x0, [x1]
    00329974add x29, sp, 40
    00329978add sp, sp, 48
    0032997cb 0x318a90
    00329950
    00329980
    00329980net.tcpConnWithoutReadFrom.Write: ; void net.tcpConnWithoutReadFrom.Write(net.tcpConnWithoutReadFrom c, struct []uint8 b)
    00329980ldr x16, [x28+16]
    00329984subs xzr, sp, x16
    00329988b.ls 0x329a14
    0032998cstr x30, [sp-128]!
    00329990stur x29, [sp-8]
    00329994sub x29, sp, 8
    00329998ldr x16, [x28+32]
    0032999ccbnz x16, 0x329a30
    003299a0
    003299a0loc_3299a0:
    003299a0str x0, [sp+136]
    003299a4str x1, [sp+144]
    003299a8str x2, [sp+152]
    003299acstr x3, [sp+160]
    003299b0str xzr, [sp+40]
    003299b4stp xzr, xzr, [sp+64]
    003299b8stp xzr, xzr, [sp+88]
    003299bcldr x0, [sp+136]
    003299c0ldrsb x27, [x0]
    003299c4str x0, [sp+80]
    003299c8ldr x1, [sp+144]
    003299ccldr x2, [sp+152]
    003299d0ldr x3, [sp+160]
    003299d4bl net.(*conn).Write
    003299d8str x0, [sp+48]
    003299dcstr x1, [sp+88]
    003299e0str x2, [sp+96]
    003299e4ldr x4, [sp+48]
    003299e8str x4, [sp+56]
    003299ecstr x1, [sp+104]
    003299f0str x2, [sp+112]
    003299f4ldr x4, [sp+56]
    003299f8str x4, [sp+40]
    003299fcstr x1, [sp+64]
    00329a00str x2, [sp+72]
    00329a04ldr x0, [sp+40]
    00329a08ldur x29, [sp-8]
    00329a0cldr x30, [sp], 128
    00329a10ret x30
    00329a14
    00329a14loc_329a14:
    00329a14stp x0, x1, [sp+8]
    00329a18stp x2, x3, [sp+24]
    00329a1cmov x3, x30
    00329a20bl runtime.morestack_noctxt.abi0
    00329a24ldp x0, x1, [sp+8]
    00329a28ldp x2, x3, [sp+24]
    00329a2cb 0x329980
    00329a30
    00329a30loc_329a30:
    00329a30ldr x17, [x16]
    00329a34add x20, sp, 136
    00329a38subs xzr, x20, x17
    00329a3cb.ne 0x3299a0
    00329a40add x20, sp, 8
    00329a44str x20, [x16]
    00329a48b 0x3299a0
    00329a4cudf 0
    00329980
    00329a50
    00329a50net.(*tcpConnWithoutReadFrom).Write: ; void net.(*tcpConnWithoutReadFrom).Write(net.tcpConnWithoutReadFrom * c, struct []uint8 b)
    00329a50str x30, [sp-48]!
    00329a54stur x29, [sp-8]
    00329a58sub x29, sp, 8
    00329a5cstr x0, [sp+56]
    00329a60str x1, [sp+64]
    00329a64str x2, [sp+72]
    00329a68str x3, [sp+80]
    00329a6cstr xzr, [sp+16]
    00329a70stp xzr, xzr, [sp+24]
    00329a74ldr x1, [sp+64]
    00329a78ldr x4, [sp+56]
    00329a7cldrsb x27, [x4]
    00329a80ldr x0, [x4]
    00329a84ldrsb x27, [x0]
    00329a88ldr x2, [sp+72]
    00329a8cldr x3, [sp+80]
    00329a90add x29, sp, 40
    00329a94add sp, sp, 48
    00329a98b 0x30e390
    00329a9cudf 0
    00329a50
    00329aa0
    00329aa0net.tcpConnWithoutReadFrom.WriteTo: ; void net.tcpConnWithoutReadFrom.WriteTo(net.tcpConnWithoutReadFrom c, io.Writer w)
    00329aa0ldr x16, [x28+16]
    00329aa4subs xzr, sp, x16
    00329aa8b.ls 0x329b24
    00329aacstr x30, [sp-112]!
    00329ab0stur x29, [sp-8]
    00329ab4sub x29, sp, 8
    00329ab8ldr x16, [x28+32]
    00329abccbnz x16, 0x329b40
    00329ac0
    00329ac0loc_329ac0:
    00329ac0str x0, [sp+120]
    00329ac4str x1, [sp+128]
    00329ac8str x2, [sp+136]
    00329accstr xzr, [sp+32]
    00329ad0stp xzr, xzr, [sp+56]
    00329ad4stp xzr, xzr, [sp+72]
    00329ad8ldr x1, [sp+128]
    00329adcldr x0, [sp+120]
    00329ae0ldr x2, [sp+136]
    00329ae4bl net.(*TCPConn).WriteTo
    00329ae8str x0, [sp+40]
    00329aecstr x1, [sp+72]
    00329af0str x2, [sp+80]
    00329af4ldr x3, [sp+40]
    00329af8str x3, [sp+48]
    00329afcstr x1, [sp+88]
    00329b00str x2, [sp+96]
    00329b04ldr x3, [sp+48]
    00329b08str x3, [sp+32]
    00329b0cstr x1, [sp+56]
    00329b10str x2, [sp+64]
    00329b14ldr x0, [sp+32]
    00329b18ldur x29, [sp-8]
    00329b1cldr x30, [sp], 112
    00329b20ret x30
    00329b24
    00329b24loc_329b24:
    00329b24stp x0, x1, [sp+8]
    00329b28str x2, [sp+24]
    00329b2cmov x3, x30
    00329b30bl runtime.morestack_noctxt.abi0
    00329b34ldp x0, x1, [sp+8]
    00329b38ldr x2, [sp+24]
    00329b3cb 0x329aa0
    00329b40
    00329b40loc_329b40:
    00329b40ldr x17, [x16]
    00329b44add x20, sp, 120
    00329b48subs xzr, x20, x17
    00329b4cb.ne 0x329ac0
    00329b50add x20, sp, 8
    00329b54str x20, [x16]
    00329b58b 0x329ac0
    00329b5cudf 0
    00329aa0
    00329b60
    00329b60net.(*tcpConnWithoutReadFrom).WriteTo: ; void net.(*tcpConnWithoutReadFrom).WriteTo(net.tcpConnWithoutReadFrom * c, io.Writer w)
    00329b60str x30, [sp-48]!
    00329b64stur x29, [sp-8]
    00329b68sub x29, sp, 8
    00329b6cstr x0, [sp+56]
    00329b70str x1, [sp+64]
    00329b74str x2, [sp+72]
    00329b78str xzr, [sp+16]
    00329b7cstp xzr, xzr, [sp+24]
    00329b80ldr x1, [sp+64]
    00329b84ldr x3, [sp+56]
    00329b88ldrsb x27, [x3]
    00329b8cldr x0, [x3]
    00329b90ldr x2, [sp+72]
    00329b94add x29, sp, 40
    00329b98add sp, sp, 48
    00329b9cb 0x318e80
    00329b60
    00329ba0
    00329ba0net.(*noWriteTo).WriteTo: ; void net.(*noWriteTo).WriteTo(net.noWriteTo * p0, io.Writer p1)
    00329ba0ldr x16, [x28+16]
    00329ba4subs xzr, sp, x16
    00329ba8b.ls 0x329c3c
    00329bacstr x30, [sp-112]!
    00329bb0stur x29, [sp-8]
    00329bb4sub x29, sp, 8
    00329bb8ldr x16, [x28+32]
    00329bbccbnz x16, 0x329c58
    00329bc0
    00329bc0loc_329bc0:
    00329bc0str x0, [sp+120]
    00329bc4str x1, [sp+128]
    00329bc8str x2, [sp+136]
    00329bccstr xzr, [sp+32]
    00329bd0stp xzr, xzr, [sp+56]
    00329bd4ldr x2, [sp+120]
    00329bd8cbnz x2, 0x329be0
    00329bdcb 0x329c34
    00329be0
    00329be0loc_329be0:
    00329be0stp xzr, xzr, [sp+72]
    00329be4ldr x0, [sp+128]
    00329be8ldr x2, [sp+120]
    00329becldrsb x27, [x2]
    00329bf0ldr x1, [sp+136]
    00329bf4bl net.noWriteTo.WriteTo
    00329bf8str x0, [sp+40]
    00329bfcstr x1, [sp+72]
    00329c00str x2, [sp+80]
    00329c04ldr x3, [sp+40]
    00329c08str x3, [sp+48]
    00329c0cstr x1, [sp+88]
    00329c10str x2, [sp+96]
    00329c14ldr x3, [sp+48]
    00329c18str x3, [sp+32]
    00329c1cstr x1, [sp+56]
    00329c20str x2, [sp+64]
    00329c24ldr x0, [sp+32]
    00329c28ldur x29, [sp-8]
    00329c2cldr x30, [sp], 112
    00329c30ret x30
    00329c34
    00329c34loc_329c34:
    00329c34bl runtime.panicwrap
    00329c38hint
    00329c3c
    00329c3cloc_329c3c:
    00329c3cstp x0, x1, [sp+8]
    00329c40str x2, [sp+24]
    00329c44mov x3, x30
    00329c48bl runtime.morestack_noctxt.abi0
    00329c4cldp x0, x1, [sp+8]
    00329c50ldr x2, [sp+24]
    00329c54b 0x329ba0
    00329c58
    00329c58loc_329c58:
    00329c58ldr x17, [x16]
    00329c5cadd x20, sp, 120
    00329c60subs xzr, x20, x17
    00329c64b.ne 0x329bc0
    00329c68add x20, sp, 8
    00329c6cstr x20, [x16]
    00329c70b 0x329bc0
    00329c74udf 0
    00329c78udf 0
    00329c7cudf 0
    00329ba0
    00329c80
    00329c80net.tcpConnWithoutWriteTo.Close: ; void net.tcpConnWithoutWriteTo.Close(net.tcpConnWithoutWriteTo c)
    00329c80ldr x16, [x28+16]
    00329c84subs xzr, sp, x16
    00329c88b.ls 0x329cd4
    00329c8cstr x30, [sp-64]!
    00329c90stur x29, [sp-8]
    00329c94sub x29, sp, 8
    00329c98ldr x16, [x28+32]
    00329c9ccbnz x16, 0x329ce8
    00329ca0
    00329ca0loc_329ca0:
    00329ca0str x0, [sp+72]
    00329ca4stp xzr, xzr, [sp+16]
    00329ca8ldr x0, [sp+72]
    00329cacldrsb x27, [x0]
    00329cb0str x0, [sp+32]
    00329cb4bl net.(*conn).Close
    00329cb8str x0, [sp+40]
    00329cbcstr x1, [sp+48]
    00329cc0str x0, [sp+16]
    00329cc4str x1, [sp+24]
    00329cc8ldur x29, [sp-8]
    00329cccldr x30, [sp], 64
    00329cd0ret x30
    00329cd4
    00329cd4loc_329cd4:
    00329cd4str x0, [sp+8]
    00329cd8mov x3, x30
    00329cdcbl runtime.morestack_noctxt.abi0
    00329ce0ldr x0, [sp+8]
    00329ce4b 0x329c80
    00329ce8
    00329ce8loc_329ce8:
    00329ce8ldr x17, [x16]
    00329cecadd x20, sp, 72
    00329cf0subs xzr, x20, x17
    00329cf4b.ne 0x329ca0
    00329cf8add x20, sp, 8
    00329cfcstr x20, [x16]
    00329d00b 0x329ca0
    00329d04udf 0
    00329d08udf 0
    00329d0cudf 0
    00329c80
    00329d10
    00329d10net.(*tcpConnWithoutWriteTo).Close: ; void net.(*tcpConnWithoutWriteTo).Close(net.tcpConnWithoutWriteTo * c)
    00329d10str x30, [sp-32]!
    00329d14stur x29, [sp-8]
    00329d18sub x29, sp, 8
    00329d1cstr x0, [sp+40]
    00329d20stp xzr, xzr, [sp+8]
    00329d24ldr x1, [sp+40]
    00329d28ldrsb x27, [x1]
    00329d2cldr x0, [x1]
    00329d30ldrsb x27, [x0]
    00329d34add x29, sp, 24
    00329d38add sp, sp, 32
    00329d3cb 0x30e640
    00329d10
    00329d40
    00329d40net.tcpConnWithoutWriteTo.CloseWrite: ; void net.tcpConnWithoutWriteTo.CloseWrite(net.tcpConnWithoutWriteTo c)
    00329d40ldr x16, [x28+16]
    00329d44subs xzr, sp, x16
    00329d48b.ls 0x329d8c
    00329d4cstr x30, [sp-64]!
    00329d50stur x29, [sp-8]
    00329d54sub x29, sp, 8
    00329d58ldr x16, [x28+32]
    00329d5ccbnz x16, 0x329da0
    00329d60
    00329d60loc_329d60:
    00329d60str x0, [sp+72]
    00329d64stp xzr, xzr, [sp+24]
    00329d68ldr x0, [sp+72]
    00329d6cbl net.(*TCPConn).CloseWrite
    00329d70str x0, [sp+40]
    00329d74str x1, [sp+48]
    00329d78str x0, [sp+24]
    00329d7cstr x1, [sp+32]
    00329d80ldur x29, [sp-8]
    00329d84ldr x30, [sp], 64
    00329d88ret x30
    00329d8c
    00329d8cloc_329d8c:
    00329d8cstr x0, [sp+8]
    00329d90mov x3, x30
    00329d94bl runtime.morestack_noctxt.abi0
    00329d98ldr x0, [sp+8]
    00329d9cb 0x329d40
    00329da0
    00329da0loc_329da0:
    00329da0ldr x17, [x16]
    00329da4add x20, sp, 72
    00329da8subs xzr, x20, x17
    00329dacb.ne 0x329d60
    00329db0add x20, sp, 8
    00329db4str x20, [x16]
    00329db8b 0x329d60
    00329dbcudf 0
    00329d40
    00329dc0
    00329dc0net.(*tcpConnWithoutWriteTo).CloseWrite: ; void net.(*tcpConnWithoutWriteTo).CloseWrite(net.tcpConnWithoutWriteTo * c)
    00329dc0str x30, [sp-32]!
    00329dc4stur x29, [sp-8]
    00329dc8sub x29, sp, 8
    00329dccstr x0, [sp+40]
    00329dd0stp xzr, xzr, [sp+8]
    00329dd4ldr x1, [sp+40]
    00329dd8ldrsb x27, [x1]
    00329ddcldr x0, [x1]
    00329de0add x29, sp, 24
    00329de4add sp, sp, 32
    00329de8b 0x319190
    00329decudf 0
    00329dc0
    00329df0
    00329df0net.tcpConnWithoutWriteTo.LocalAddr: ; void net.tcpConnWithoutWriteTo.LocalAddr(net.tcpConnWithoutWriteTo c)
    00329df0ldr x16, [x28+16]
    00329df4subs xzr, sp, x16
    00329df8b.ls 0x329e44
    00329dfcstr x30, [sp-64]!
    00329e00stur x29, [sp-8]
    00329e04sub x29, sp, 8
    00329e08ldr x16, [x28+32]
    00329e0ccbnz x16, 0x329e58
    00329e10
    00329e10loc_329e10:
    00329e10str x0, [sp+72]
    00329e14stp xzr, xzr, [sp+16]
    00329e18ldr x0, [sp+72]
    00329e1cldrsb x27, [x0]
    00329e20str x0, [sp+32]
    00329e24bl net.(*conn).LocalAddr
    00329e28str x0, [sp+40]
    00329e2cstr x1, [sp+48]
    00329e30str x0, [sp+16]
    00329e34str x1, [sp+24]
    00329e38ldur x29, [sp-8]
    00329e3cldr x30, [sp], 64
    00329e40ret x30
    00329e44
    00329e44loc_329e44:
    00329e44str x0, [sp+8]
    00329e48mov x3, x30
    00329e4cbl runtime.morestack_noctxt.abi0
    00329e50ldr x0, [sp+8]
    00329e54b 0x329df0
    00329e58
    00329e58loc_329e58:
    00329e58ldr x17, [x16]
    00329e5cadd x20, sp, 72
    00329e60subs xzr, x20, x17
    00329e64b.ne 0x329e10
    00329e68add x20, sp, 8
    00329e6cstr x20, [x16]
    00329e70b 0x329e10
    00329e74udf 0
    00329e78udf 0
    00329e7cudf 0
    00329df0
    00329e80
    00329e80net.(*tcpConnWithoutWriteTo).LocalAddr: ; void net.(*tcpConnWithoutWriteTo).LocalAddr(net.tcpConnWithoutWriteTo * c)
    00329e80str x30, [sp-32]!
    00329e84stur x29, [sp-8]
    00329e88sub x29, sp, 8
    00329e8cstr x0, [sp+40]
    00329e90stp xzr, xzr, [sp+8]
    00329e94ldr x1, [sp+40]
    00329e98ldrsb x27, [x1]
    00329e9cldr x0, [x1]
    00329ea0ldrsb x27, [x0]
    00329ea4add x29, sp, 24
    00329ea8add sp, sp, 32
    00329eacb 0x30e890
    00329e80
    00329eb0
    00329eb0net.tcpConnWithoutWriteTo.Read: ; void net.tcpConnWithoutWriteTo.Read(net.tcpConnWithoutWriteTo c, struct []uint8 b)
    00329eb0ldr x16, [x28+16]
    00329eb4subs xzr, sp, x16
    00329eb8b.ls 0x329f44
    00329ebcstr x30, [sp-128]!
    00329ec0stur x29, [sp-8]
    00329ec4sub x29, sp, 8
    00329ec8ldr x16, [x28+32]
    00329ecccbnz x16, 0x329f60
    00329ed0
    00329ed0loc_329ed0:
    00329ed0str x0, [sp+136]
    00329ed4str x1, [sp+144]
    00329ed8str x2, [sp+152]
    00329edcstr x3, [sp+160]
    00329ee0str xzr, [sp+40]
    00329ee4stp xzr, xzr, [sp+64]
    00329ee8stp xzr, xzr, [sp+88]
    00329eecldr x0, [sp+136]
    00329ef0ldrsb x27, [x0]
    00329ef4str x0, [sp+80]
    00329ef8ldr x1, [sp+144]
    00329efcldr x2, [sp+152]
    00329f00ldr x3, [sp+160]
    00329f04bl net.(*conn).Read
    00329f08str x0, [sp+48]
    00329f0cstr x1, [sp+88]
    00329f10str x2, [sp+96]
    00329f14ldr x4, [sp+48]
    00329f18str x4, [sp+56]
    00329f1cstr x1, [sp+104]
    00329f20str x2, [sp+112]
    00329f24ldr x4, [sp+56]
    00329f28str x4, [sp+40]
    00329f2cstr x1, [sp+64]
    00329f30str x2, [sp+72]
    00329f34ldr x0, [sp+40]
    00329f38ldur x29, [sp-8]
    00329f3cldr x30, [sp], 128
    00329f40ret x30
    00329f44
    00329f44loc_329f44:
    00329f44stp x0, x1, [sp+8]
    00329f48stp x2, x3, [sp+24]
    00329f4cmov x3, x30
    00329f50bl runtime.morestack_noctxt.abi0
    00329f54ldp x0, x1, [sp+8]
    00329f58ldp x2, x3, [sp+24]
    00329f5cb 0x329eb0
    00329f60
    00329f60loc_329f60:
    00329f60ldr x17, [x16]
    00329f64add x20, sp, 136
    00329f68subs xzr, x20, x17
    00329f6cb.ne 0x329ed0
    00329f70add x20, sp, 8
    00329f74str x20, [x16]
    00329f78b 0x329ed0
    00329f7cudf 0
    00329eb0
    00329f80
    00329f80net.(*tcpConnWithoutWriteTo).Read: ; void net.(*tcpConnWithoutWriteTo).Read(net.tcpConnWithoutWriteTo * c, struct []uint8 b)
    00329f80str x30, [sp-48]!
    00329f84stur x29, [sp-8]
    00329f88sub x29, sp, 8
    00329f8cstr x0, [sp+56]
    00329f90str x1, [sp+64]
    00329f94str x2, [sp+72]
    00329f98str x3, [sp+80]
    00329f9cstr xzr, [sp+16]
    00329fa0stp xzr, xzr, [sp+24]
    00329fa4ldr x1, [sp+64]
    00329fa8ldr x4, [sp+56]
    00329facldrsb x27, [x4]
    00329fb0ldr x0, [x4]
    00329fb4ldrsb x27, [x0]
    00329fb8ldr x2, [sp+72]
    00329fbcldr x3, [sp+80]
    00329fc0add x29, sp, 40
    00329fc4add sp, sp, 48
    00329fc8b 0x30e080
    00329fccudf 0
    00329f80
    00329fd0
    00329fd0net.tcpConnWithoutWriteTo.ReadFrom: ; void net.tcpConnWithoutWriteTo.ReadFrom(net.tcpConnWithoutWriteTo c, io.Reader r)
    00329fd0ldr x16, [x28+16]
    00329fd4subs xzr, sp, x16
    00329fd8b.ls 0x32a054
    00329fdcstr x30, [sp-112]!
    00329fe0stur x29, [sp-8]
    00329fe4sub x29, sp, 8
    00329fe8ldr x16, [x28+32]
    00329feccbnz x16, 0x32a070
    00329ff0
    00329ff0loc_329ff0:
    00329ff0str x0, [sp+120]
    00329ff4str x1, [sp+128]
    00329ff8str x2, [sp+136]
    00329ffcstr xzr, [sp+32]
    0032a000stp xzr, xzr, [sp+56]
    0032a004stp xzr, xzr, [sp+72]
    0032a008ldr x1, [sp+128]
    0032a00cldr x0, [sp+120]
    0032a010ldr x2, [sp+136]
    0032a014bl net.(*TCPConn).ReadFrom
    0032a018str x0, [sp+40]
    0032a01cstr x1, [sp+72]
    0032a020str x2, [sp+80]
    0032a024ldr x3, [sp+40]
    0032a028str x3, [sp+48]
    0032a02cstr x1, [sp+88]
    0032a030str x2, [sp+96]
    0032a034ldr x3, [sp+48]
    0032a038str x3, [sp+32]
    0032a03cstr x1, [sp+56]
    0032a040str x2, [sp+64]
    0032a044ldr x0, [sp+32]
    0032a048ldur x29, [sp-8]
    0032a04cldr x30, [sp], 112
    0032a050ret x30
    0032a054
    0032a054loc_32a054:
    0032a054stp x0, x1, [sp+8]
    0032a058str x2, [sp+24]
    0032a05cmov x3, x30
    0032a060bl runtime.morestack_noctxt.abi0
    0032a064ldp x0, x1, [sp+8]
    0032a068ldr x2, [sp+24]
    0032a06cb 0x329fd0
    0032a070
    0032a070loc_32a070:
    0032a070ldr x17, [x16]
    0032a074add x20, sp, 120
    0032a078subs xzr, x20, x17
    0032a07cb.ne 0x329ff0
    0032a080add x20, sp, 8
    0032a084str x20, [x16]
    0032a088b 0x329ff0
    0032a08cudf 0
    00329fd0
    0032a090
    0032a090net.(*tcpConnWithoutWriteTo).ReadFrom: ; void net.(*tcpConnWithoutWriteTo).ReadFrom(net.tcpConnWithoutWriteTo * c, io.Reader r)
    0032a090str x30, [sp-48]!
    0032a094stur x29, [sp-8]
    0032a098sub x29, sp, 8
    0032a09cstr x0, [sp+56]
    0032a0a0str x1, [sp+64]
    0032a0a4str x2, [sp+72]
    0032a0a8str xzr, [sp+16]
    0032a0acstp xzr, xzr, [sp+24]
    0032a0b0ldr x1, [sp+64]
    0032a0b4ldr x3, [sp+56]
    0032a0b8ldrsb x27, [x3]
    0032a0bcldr x0, [x3]
    0032a0c0ldr x2, [sp+72]
    0032a0c4add x29, sp, 40
    0032a0c8add sp, sp, 48
    0032a0ccb 0x318b70
    0032a090
    0032a0d0
    0032a0d0net.tcpConnWithoutWriteTo.RemoteAddr: ; void net.tcpConnWithoutWriteTo.RemoteAddr(net.tcpConnWithoutWriteTo c)
    0032a0d0ldr x16, [x28+16]
    0032a0d4subs xzr, sp, x16
    0032a0d8b.ls 0x32a124
    0032a0dcstr x30, [sp-64]!
    0032a0e0stur x29, [sp-8]
    0032a0e4sub x29, sp, 8
    0032a0e8ldr x16, [x28+32]
    0032a0eccbnz x16, 0x32a138
    0032a0f0
    0032a0f0loc_32a0f0:
    0032a0f0str x0, [sp+72]
    0032a0f4stp xzr, xzr, [sp+16]
    0032a0f8ldr x0, [sp+72]
    0032a0fcldrsb x27, [x0]
    0032a100str x0, [sp+32]
    0032a104bl net.(*conn).RemoteAddr
    0032a108str x0, [sp+40]
    0032a10cstr x1, [sp+48]
    0032a110str x0, [sp+16]
    0032a114str x1, [sp+24]
    0032a118ldur x29, [sp-8]
    0032a11cldr x30, [sp], 64
    0032a120ret x30
    0032a124
    0032a124loc_32a124:
    0032a124str x0, [sp+8]
    0032a128mov x3, x30
    0032a12cbl runtime.morestack_noctxt.abi0
    0032a130ldr x0, [sp+8]
    0032a134b 0x32a0d0
    0032a138
    0032a138loc_32a138:
    0032a138ldr x17, [x16]
    0032a13cadd x20, sp, 72
    0032a140subs xzr, x20, x17
    0032a144b.ne 0x32a0f0
    0032a148add x20, sp, 8
    0032a14cstr x20, [x16]
    0032a150b 0x32a0f0
    0032a154udf 0
    0032a158udf 0
    0032a15cudf 0
    0032a0d0
    0032a160
    0032a160net.(*tcpConnWithoutWriteTo).RemoteAddr: ; void net.(*tcpConnWithoutWriteTo).RemoteAddr(net.tcpConnWithoutWriteTo * c)
    0032a160str x30, [sp-32]!
    0032a164stur x29, [sp-8]
    0032a168sub x29, sp, 8
    0032a16cstr x0, [sp+40]
    0032a170stp xzr, xzr, [sp+8]
    0032a174ldr x1, [sp+40]
    0032a178ldrsb x27, [x1]
    0032a17cldr x0, [x1]
    0032a180ldrsb x27, [x0]
    0032a184add x29, sp, 24
    0032a188add sp, sp, 32
    0032a18cb 0x30e920
    0032a160
    0032a190
    0032a190net.tcpConnWithoutWriteTo.SetDeadline: ; void net.tcpConnWithoutWriteTo.SetDeadline(net.tcpConnWithoutWriteTo c, time.Time t)
    0032a190ldr x16, [x28+16]
    0032a194subs xzr, sp, x16
    0032a198b.ls 0x32a1fc
    0032a19cstr x30, [sp-96]!
    0032a1a0stur x29, [sp-8]
    0032a1a4sub x29, sp, 8
    0032a1a8ldr x16, [x28+32]
    0032a1accbnz x16, 0x32a218
    0032a1b0
    0032a1b0loc_32a1b0:
    0032a1b0str x0, [sp+104]
    0032a1b4str x1, [sp+112]
    0032a1b8str x2, [sp+120]
    0032a1bcstr x3, [sp+128]
    0032a1c0stp xzr, xzr, [sp+48]
    0032a1c4ldr x0, [sp+104]
    0032a1c8ldrsb x27, [x0]
    0032a1ccstr x0, [sp+64]
    0032a1d0ldr x1, [sp+112]
    0032a1d4ldr x2, [sp+120]
    0032a1d8ldr x3, [sp+128]
    0032a1dcbl net.(*conn).SetDeadline
    0032a1e0str x0, [sp+72]
    0032a1e4str x1, [sp+80]
    0032a1e8str x0, [sp+48]
    0032a1ecstr x1, [sp+56]
    0032a1f0ldur x29, [sp-8]
    0032a1f4ldr x30, [sp], 96
    0032a1f8ret x30
    0032a1fc
    0032a1fcloc_32a1fc:
    0032a1fcstp x0, x1, [sp+8]
    0032a200stp x2, x3, [sp+24]
    0032a204mov x3, x30
    0032a208bl runtime.morestack_noctxt.abi0
    0032a20cldp x0, x1, [sp+8]
    0032a210ldp x2, x3, [sp+24]
    0032a214b 0x32a190
    0032a218
    0032a218loc_32a218:
    0032a218ldr x17, [x16]
    0032a21cadd x20, sp, 104
    0032a220subs xzr, x20, x17
    0032a224b.ne 0x32a1b0
    0032a228add x20, sp, 8
    0032a22cstr x20, [x16]
    0032a230b 0x32a1b0
    0032a234udf 0
    0032a238udf 0
    0032a23cudf 0
    0032a190
    0032a240
    0032a240net.(*tcpConnWithoutWriteTo).SetDeadline: ; void net.(*tcpConnWithoutWriteTo).SetDeadline(net.tcpConnWithoutWriteTo * c, time.Time t)
    0032a240str x30, [sp-32]!
    0032a244stur x29, [sp-8]
    0032a248sub x29, sp, 8
    0032a24cstr x0, [sp+40]
    0032a250str x1, [sp+48]
    0032a254str x2, [sp+56]
    0032a258str x3, [sp+64]
    0032a25cstp xzr, xzr, [sp+8]
    0032a260ldr x1, [sp+48]
    0032a264ldr x4, [sp+40]
    0032a268ldrsb x27, [x4]
    0032a26cldr x0, [x4]
    0032a270ldrsb x27, [x0]
    0032a274ldr x2, [sp+56]
    0032a278ldr x3, [sp+64]
    0032a27cadd x29, sp, 24
    0032a280add sp, sp, 32
    0032a284b 0x30e9b0
    0032a288udf 0
    0032a28cudf 0
    0032a240
    0032a290
    0032a290net.tcpConnWithoutWriteTo.SetReadDeadline: ; void net.tcpConnWithoutWriteTo.SetReadDeadline(net.tcpConnWithoutWriteTo c, time.Time t)
    0032a290ldr x16, [x28+16]
    0032a294subs xzr, sp, x16
    0032a298b.ls 0x32a2fc
    0032a29cstr x30, [sp-96]!
    0032a2a0stur x29, [sp-8]
    0032a2a4sub x29, sp, 8
    0032a2a8ldr x16, [x28+32]
    0032a2accbnz x16, 0x32a318
    0032a2b0
    0032a2b0loc_32a2b0:
    0032a2b0str x0, [sp+104]
    0032a2b4str x1, [sp+112]
    0032a2b8str x2, [sp+120]
    0032a2bcstr x3, [sp+128]
    0032a2c0stp xzr, xzr, [sp+48]
    0032a2c4ldr x0, [sp+104]
    0032a2c8ldrsb x27, [x0]
    0032a2ccstr x0, [sp+64]
    0032a2d0ldr x1, [sp+112]
    0032a2d4ldr x2, [sp+120]
    0032a2d8ldr x3, [sp+128]
    0032a2dcbl net.(*conn).SetReadDeadline
    0032a2e0str x0, [sp+72]
    0032a2e4str x1, [sp+80]
    0032a2e8str x0, [sp+48]
    0032a2ecstr x1, [sp+56]
    0032a2f0ldur x29, [sp-8]
    0032a2f4ldr x30, [sp], 96
    0032a2f8ret x30
    0032a2fc
    0032a2fcloc_32a2fc:
    0032a2fcstp x0, x1, [sp+8]
    0032a300stp x2, x3, [sp+24]
    0032a304mov x3, x30
    0032a308bl runtime.morestack_noctxt.abi0
    0032a30cldp x0, x1, [sp+8]
    0032a310ldp x2, x3, [sp+24]
    0032a314b 0x32a290
    0032a318
    0032a318loc_32a318:
    0032a318ldr x17, [x16]
    0032a31cadd x20, sp, 104
    0032a320subs xzr, x20, x17
    0032a324b.ne 0x32a2b0
    0032a328add x20, sp, 8
    0032a32cstr x20, [x16]
    0032a330b 0x32a2b0
    0032a334udf 0
    0032a338udf 0
    0032a33cudf 0
    0032a290
    0032a340
    0032a340net.(*tcpConnWithoutWriteTo).SetReadDeadline: ; void net.(*tcpConnWithoutWriteTo).SetReadDeadline(net.tcpConnWithoutWriteTo * c, time.Time t)
    0032a340str x30, [sp-32]!
    0032a344stur x29, [sp-8]
    0032a348sub x29, sp, 8
    0032a34cstr x0, [sp+40]
    0032a350str x1, [sp+48]
    0032a354str x2, [sp+56]
    0032a358str x3, [sp+64]
    0032a35cstp xzr, xzr, [sp+8]
    0032a360ldr x1, [sp+48]
    0032a364ldr x4, [sp+40]
    0032a368ldrsb x27, [x4]
    0032a36cldr x0, [x4]
    0032a370ldrsb x27, [x0]
    0032a374ldr x2, [sp+56]
    0032a378ldr x3, [sp+64]
    0032a37cadd x29, sp, 24
    0032a380add sp, sp, 32
    0032a384b 0x30ec10
    0032a388udf 0
    0032a38cudf 0
    0032a340
    0032a390
    0032a390net.tcpConnWithoutWriteTo.SetWriteDeadline: ; void net.tcpConnWithoutWriteTo.SetWriteDeadline(net.tcpConnWithoutWriteTo c, time.Time t)
    0032a390ldr x16, [x28+16]
    0032a394subs xzr, sp, x16
    0032a398b.ls 0x32a3fc
    0032a39cstr x30, [sp-96]!
    0032a3a0stur x29, [sp-8]
    0032a3a4sub x29, sp, 8
    0032a3a8ldr x16, [x28+32]
    0032a3accbnz x16, 0x32a418
    0032a3b0
    0032a3b0loc_32a3b0:
    0032a3b0str x0, [sp+104]
    0032a3b4str x1, [sp+112]
    0032a3b8str x2, [sp+120]
    0032a3bcstr x3, [sp+128]
    0032a3c0stp xzr, xzr, [sp+48]
    0032a3c4ldr x0, [sp+104]
    0032a3c8ldrsb x27, [x0]
    0032a3ccstr x0, [sp+64]
    0032a3d0ldr x1, [sp+112]
    0032a3d4ldr x2, [sp+120]
    0032a3d8ldr x3, [sp+128]
    0032a3dcbl net.(*conn).SetWriteDeadline
    0032a3e0str x0, [sp+72]
    0032a3e4str x1, [sp+80]
    0032a3e8str x0, [sp+48]
    0032a3ecstr x1, [sp+56]
    0032a3f0ldur x29, [sp-8]
    0032a3f4ldr x30, [sp], 96
    0032a3f8ret x30
    0032a3fc
    0032a3fcloc_32a3fc:
    0032a3fcstp x0, x1, [sp+8]
    0032a400stp x2, x3, [sp+24]
    0032a404mov x3, x30
    0032a408bl runtime.morestack_noctxt.abi0
    0032a40cldp x0, x1, [sp+8]
    0032a410ldp x2, x3, [sp+24]
    0032a414b 0x32a390
    0032a418
    0032a418loc_32a418:
    0032a418ldr x17, [x16]
    0032a41cadd x20, sp, 104
    0032a420subs xzr, x20, x17
    0032a424b.ne 0x32a3b0
    0032a428add x20, sp, 8
    0032a42cstr x20, [x16]
    0032a430b 0x32a3b0
    0032a434udf 0
    0032a438udf 0
    0032a43cudf 0
    0032a390
    0032a440
    0032a440net.(*tcpConnWithoutWriteTo).SetWriteDeadline: ; void net.(*tcpConnWithoutWriteTo).SetWriteDeadline(net.tcpConnWithoutWriteTo * c, time.Time t)
    0032a440str x30, [sp-32]!
    0032a444stur x29, [sp-8]
    0032a448sub x29, sp, 8
    0032a44cstr x0, [sp+40]
    0032a450str x1, [sp+48]
    0032a454str x2, [sp+56]
    0032a458str x3, [sp+64]
    0032a45cstp xzr, xzr, [sp+8]
    0032a460ldr x1, [sp+48]
    0032a464ldr x4, [sp+40]
    0032a468ldrsb x27, [x4]
    0032a46cldr x0, [x4]
    0032a470ldrsb x27, [x0]
    0032a474ldr x2, [sp+56]
    0032a478ldr x3, [sp+64]
    0032a47cadd x29, sp, 24
    0032a480add sp, sp, 32
    0032a484b 0x30ee70
    0032a488udf 0
    0032a48cudf 0
    0032a440
    0032a490
    0032a490net.tcpConnWithoutWriteTo.SyscallConn: ; void net.tcpConnWithoutWriteTo.SyscallConn(net.tcpConnWithoutWriteTo c)
    0032a490ldr x16, [x28+16]
    0032a494subs xzr, sp, x16
    0032a498b.ls 0x32a530
    0032a49cstr x30, [sp-128]!
    0032a4a0stur x29, [sp-8]
    0032a4a4sub x29, sp, 8
    0032a4a8ldr x16, [x28+32]
    0032a4accbnz x16, 0x32a544
    0032a4b0
    0032a4b0loc_32a4b0:
    0032a4b0str x0, [sp+136]
    0032a4b4stp xzr, xzr, [sp+40]
    0032a4b8stp xzr, xzr, [sp+24]
    0032a4bcstp xzr, xzr, [sp+72]
    0032a4c0stp xzr, xzr, [sp+56]
    0032a4c4ldr x0, [sp+136]
    0032a4c8bl net.(*TCPConn).SyscallConn
    0032a4ccstr x0, [sp+72]
    0032a4d0str x1, [sp+80]
    0032a4d4str x2, [sp+56]
    0032a4d8str x3, [sp+64]
    0032a4dcldr x1, [sp+72]
    0032a4e0ldr x2, [sp+80]
    0032a4e4str x1, [sp+104]
    0032a4e8str x2, [sp+112]
    0032a4ecldr x1, [sp+56]
    0032a4f0ldr x2, [sp+64]
    0032a4f4str x1, [sp+88]
    0032a4f8str x2, [sp+96]
    0032a4fcldr x1, [sp+104]
    0032a500ldr x2, [sp+112]
    0032a504str x1, [sp+40]
    0032a508str x2, [sp+48]
    0032a50cldr x2, [sp+88]
    0032a510ldr x3, [sp+96]
    0032a514str x2, [sp+24]
    0032a518str x3, [sp+32]
    0032a51cldr x0, [sp+40]
    0032a520ldr x1, [sp+48]
    0032a524ldur x29, [sp-8]
    0032a528ldr x30, [sp], 128
    0032a52cret x30
    0032a530
    0032a530loc_32a530:
    0032a530str x0, [sp+8]
    0032a534mov x3, x30
    0032a538bl runtime.morestack_noctxt.abi0
    0032a53cldr x0, [sp+8]
    0032a540b 0x32a490
    0032a544
    0032a544loc_32a544:
    0032a544ldr x17, [x16]
    0032a548add x20, sp, 136
    0032a54csubs xzr, x20, x17
    0032a550b.ne 0x32a4b0
    0032a554add x20, sp, 8
    0032a558str x20, [x16]
    0032a55cb 0x32a4b0
    0032a490
    0032a560
    0032a560net.(*tcpConnWithoutWriteTo).SyscallConn: ; void net.(*tcpConnWithoutWriteTo).SyscallConn(net.tcpConnWithoutWriteTo * c)
    0032a560str x30, [sp-48]!
    0032a564stur x29, [sp-8]
    0032a568sub x29, sp, 8
    0032a56cstr x0, [sp+56]
    0032a570stp xzr, xzr, [sp+24]
    0032a574stp xzr, xzr, [sp+8]
    0032a578ldr x1, [sp+56]
    0032a57cldrsb x27, [x1]
    0032a580ldr x0, [x1]
    0032a584add x29, sp, 40
    0032a588add sp, sp, 48
    0032a58cb 0x318a90
    0032a560
    0032a590
    0032a590net.tcpConnWithoutWriteTo.Write: ; void net.tcpConnWithoutWriteTo.Write(net.tcpConnWithoutWriteTo c, struct []uint8 b)
    0032a590ldr x16, [x28+16]
    0032a594subs xzr, sp, x16
    0032a598b.ls 0x32a624
    0032a59cstr x30, [sp-128]!
    0032a5a0stur x29, [sp-8]
    0032a5a4sub x29, sp, 8
    0032a5a8ldr x16, [x28+32]
    0032a5accbnz x16, 0x32a640
    0032a5b0
    0032a5b0loc_32a5b0:
    0032a5b0str x0, [sp+136]
    0032a5b4str x1, [sp+144]
    0032a5b8str x2, [sp+152]
    0032a5bcstr x3, [sp+160]
    0032a5c0str xzr, [sp+40]
    0032a5c4stp xzr, xzr, [sp+64]
    0032a5c8stp xzr, xzr, [sp+88]
    0032a5ccldr x0, [sp+136]
    0032a5d0ldrsb x27, [x0]
    0032a5d4str x0, [sp+80]
    0032a5d8ldr x1, [sp+144]
    0032a5dcldr x2, [sp+152]
    0032a5e0ldr x3, [sp+160]
    0032a5e4bl net.(*conn).Write
    0032a5e8str x0, [sp+48]
    0032a5ecstr x1, [sp+88]
    0032a5f0str x2, [sp+96]
    0032a5f4ldr x4, [sp+48]
    0032a5f8str x4, [sp+56]
    0032a5fcstr x1, [sp+104]
    0032a600str x2, [sp+112]
    0032a604ldr x4, [sp+56]
    0032a608str x4, [sp+40]
    0032a60cstr x1, [sp+64]
    0032a610str x2, [sp+72]
    0032a614ldr x0, [sp+40]
    0032a618ldur x29, [sp-8]
    0032a61cldr x30, [sp], 128
    0032a620ret x30
    0032a624
    0032a624loc_32a624:
    0032a624stp x0, x1, [sp+8]
    0032a628stp x2, x3, [sp+24]
    0032a62cmov x3, x30
    0032a630bl runtime.morestack_noctxt.abi0
    0032a634ldp x0, x1, [sp+8]
    0032a638ldp x2, x3, [sp+24]
    0032a63cb 0x32a590
    0032a640
    0032a640loc_32a640:
    0032a640ldr x17, [x16]
    0032a644add x20, sp, 136
    0032a648subs xzr, x20, x17
    0032a64cb.ne 0x32a5b0
    0032a650add x20, sp, 8
    0032a654str x20, [x16]
    0032a658b 0x32a5b0
    0032a65cudf 0
    0032a590
    0032a660
    0032a660net.(*tcpConnWithoutWriteTo).Write: ; void net.(*tcpConnWithoutWriteTo).Write(net.tcpConnWithoutWriteTo * c, struct []uint8 b)
    0032a660str x30, [sp-48]!
    0032a664stur x29, [sp-8]
    0032a668sub x29, sp, 8
    0032a66cstr x0, [sp+56]
    0032a670str x1, [sp+64]
    0032a674str x2, [sp+72]
    0032a678str x3, [sp+80]
    0032a67cstr xzr, [sp+16]
    0032a680stp xzr, xzr, [sp+24]
    0032a684ldr x1, [sp+64]
    0032a688ldr x4, [sp+56]
    0032a68cldrsb x27, [x4]
    0032a690ldr x0, [x4]
    0032a694ldrsb x27, [x0]
    0032a698ldr x2, [sp+72]
    0032a69cldr x3, [sp+80]
    0032a6a0add x29, sp, 40
    0032a6a4add sp, sp, 48
    0032a6a8b 0x30e390
    0032a6acudf 0
    0032a660
    0032a6b0
    0032a6b0net.(*rawListener).Network: ; void net.(*rawListener).Network(net.rawListener * c)
    0032a6b0str x30, [sp-32]!
    0032a6b4stur x29, [sp-8]
    0032a6b8sub x29, sp, 8
    0032a6bcstr x0, [sp+40]
    0032a6c0stp xzr, xzr, [sp+8]
    0032a6c4ldr x0, [sp+40]
    0032a6c8ldrsb x27, [x0]
    0032a6ccadd x29, sp, 24
    0032a6d0add sp, sp, 32
    0032a6d4b 0x3150e0
    0032a6d8udf 0
    0032a6dcudf 0
    0032a6b0
    0032a6e0
    0032a6e0net.(*rawListener).PollFD: ; void net.(*rawListener).PollFD(net.rawListener * c)
    0032a6e0str x30, [sp-32]!
    0032a6e4stur x29, [sp-8]
    0032a6e8sub x29, sp, 8
    0032a6ecstr x0, [sp+40]
    0032a6f0str xzr, [sp+16]
    0032a6f4ldr x0, [sp+40]
    0032a6f8ldrsb x27, [x0]
    0032a6fcadd x29, sp, 24
    0032a700add sp, sp, 32
    0032a704b 0x314fd0
    0032a708udf 0
    0032a70cudf 0
    0032a6e0
    0032a710
    0032a710net.(*nsswitchConfig).init-fm: ; void net.(*nsswitchConfig).init-fm(void)
    0032a710ldr x16, [x28+16]
    0032a714subs xzr, sp, x16
    0032a718b.ls 0x32a748
    0032a71cstr x30, [sp-32]!
    0032a720stur x29, [sp-8]
    0032a724sub x29, sp, 8
    0032a728ldr x16, [x28+32]
    0032a72ccbnz x16, 0x32a754
    0032a730
    0032a730loc_32a730:
    0032a730ldr x0, [x26+8]
    0032a734str x0, [sp+16]
    0032a738bl net.(*nsswitchConfig).init
    0032a73cldur x29, [sp-8]
    0032a740ldr x30, [sp], 32
    0032a744ret x30
    0032a748
    0032a748loc_32a748:
    0032a748mov x3, x30
    0032a74cbl runtime.morestack.abi0
    0032a750b 0x32a710
    0032a754
    0032a754loc_32a754:
    0032a754ldr x17, [x16]
    0032a758add x20, sp, 40
    0032a75csubs xzr, x20, x17
    0032a760b.ne 0x32a730
    0032a764add x20, sp, 8
    0032a768str x20, [x16]
    0032a76cb 0x32a730
    0032a710
    0032a770
    0032a770net.(*ipStackCapabilities).probe-fm: ; void net.(*ipStackCapabilities).probe-fm(void)
    0032a770ldr x16, [x28+16]
    0032a774subs xzr, sp, x16
    0032a778b.ls 0x32a7a8
    0032a77cstr x30, [sp-32]!
    0032a780stur x29, [sp-8]
    0032a784sub x29, sp, 8
    0032a788ldr x16, [x28+32]
    0032a78ccbnz x16, 0x32a7b4
    0032a790
    0032a790loc_32a790:
    0032a790ldr x0, [x26+8]
    0032a794str x0, [sp+16]
    0032a798bl net.(*ipStackCapabilities).probe
    0032a79cldur x29, [sp-8]
    0032a7a0ldr x30, [sp], 32
    0032a7a4ret x30
    0032a7a8
    0032a7a8loc_32a7a8:
    0032a7a8mov x3, x30
    0032a7acbl runtime.morestack.abi0
    0032a7b0b 0x32a770
    0032a7b4
    0032a7b4loc_32a7b4:
    0032a7b4ldr x17, [x16]
    0032a7b8add x20, sp, 40
    0032a7bcsubs xzr, x20, x17
    0032a7c0b.ne 0x32a790
    0032a7c4add x20, sp, 8
    0032a7c8str x20, [x16]
    0032a7ccb 0x32a790
    0032a770
    0032a7d0
    0032a7d0net.(*resolverConfig).init-fm: ; void net.(*resolverConfig).init-fm(void)
    0032a7d0ldr x16, [x28+16]
    0032a7d4subs xzr, sp, x16
    0032a7d8b.ls 0x32a808
    0032a7dcstr x30, [sp-32]!
    0032a7e0stur x29, [sp-8]
    0032a7e4sub x29, sp, 8
    0032a7e8ldr x16, [x28+32]
    0032a7eccbnz x16, 0x32a814
    0032a7f0
    0032a7f0loc_32a7f0:
    0032a7f0ldr x0, [x26+8]
    0032a7f4str x0, [sp+16]
    0032a7f8bl net.(*resolverConfig).init
    0032a7fcldur x29, [sp-8]
    0032a800ldr x30, [sp], 32
    0032a804ret x30
    0032a808
    0032a808loc_32a808:
    0032a808mov x3, x30
    0032a80cbl runtime.morestack.abi0
    0032a810b 0x32a7d0
    0032a814
    0032a814loc_32a814:
    0032a814ldr x17, [x16]
    0032a818add x20, sp, 40
    0032a81csubs xzr, x20, x17
    0032a820b.ne 0x32a7f0
    0032a824add x20, sp, 8
    0032a828str x20, [x16]
    0032a82cb 0x32a7f0
    0032a7d0
    0032a830
    0032a830net.(*Resolver).lookupIP-fm: ; void net.(*Resolver).lookupIP-fm(context.Context ctx, struct string network, struct string host)
    0032a830ldr x16, [x28+16]
    0032a834sub x17, sp, 80
    0032a838subs xzr, x17, x16
    0032a83cb.ls 0x32a928
    0032a840str x30, [sp-208]!
    0032a844stur x29, [sp-8]
    0032a848sub x29, sp, 8
    0032a84cldr x16, [x28+32]
    0032a850cbnz x16, 0x32a94c
    0032a854
    0032a854loc_32a854:
    0032a854str x0, [sp+216]
    0032a858str x1, [sp+224]
    0032a85cstr x2, [sp+232]
    0032a860str x3, [sp+240]
    0032a864str x4, [sp+248]
    0032a868str x5, [sp+256]
    0032a86cldr x7, [x26+8]
    0032a870str x7, [sp+112]
    0032a874str xzr, [sp+88]
    0032a878stp xzr, xzr, [sp+96]
    0032a87cstp xzr, xzr, [sp+72]
    0032a880str xzr, [sp+136]
    0032a884stp xzr, xzr, [sp+144]
    0032a888stp xzr, xzr, [sp+120]
    0032a88cldr x1, [sp+216]
    0032a890ldr x3, [sp+232]
    0032a894ldr x5, [sp+248]
    0032a898ldr x0, [sp+112]
    0032a89cldr x4, [sp+240]
    0032a8a0ldr x6, [sp+256]
    0032a8a4ldr x2, [sp+224]
    0032a8a8bl net.(*Resolver).lookupIP
    0032a8acstr x0, [sp+136]
    0032a8b0str x1, [sp+144]
    0032a8b4str x2, [sp+152]
    0032a8b8str x3, [sp+120]
    0032a8bcstr x4, [sp+128]
    0032a8c0ldr x7, [sp+136]
    0032a8c4ldr x8, [sp+144]
    0032a8c8ldr x9, [sp+152]
    0032a8ccstr x7, [sp+176]
    0032a8d0str x8, [sp+184]
    0032a8d4str x9, [sp+192]
    0032a8d8ldr x7, [sp+120]
    0032a8dcldr x8, [sp+128]
    0032a8e0str x7, [sp+160]
    0032a8e4str x8, [sp+168]
    0032a8e8ldr x7, [sp+176]
    0032a8ecldr x8, [sp+184]
    0032a8f0ldr x9, [sp+192]
    0032a8f4str x7, [sp+88]
    0032a8f8str x8, [sp+96]
    0032a8fcstr x9, [sp+104]
    0032a900ldr x3, [sp+160]
    0032a904ldr x4, [sp+168]
    0032a908str x3, [sp+72]
    0032a90cstr x4, [sp+80]
    0032a910ldr x0, [sp+88]
    0032a914ldr x1, [sp+96]
    0032a918ldr x2, [sp+104]
    0032a91cldur x29, [sp-8]
    0032a920ldr x30, [sp], 208
    0032a924ret x30
    0032a928
    0032a928loc_32a928:
    0032a928stp x0, x1, [sp+8]
    0032a92cstp x2, x3, [sp+24]
    0032a930stp x4, x5, [sp+40]
    0032a934mov x3, x30
    0032a938bl runtime.morestack.abi0
    0032a93cldp x0, x1, [sp+8]
    0032a940ldp x2, x3, [sp+24]
    0032a944ldp x4, x5, [sp+40]
    0032a948b 0x32a830
    0032a94c
    0032a94cloc_32a94c:
    0032a94cldr x17, [x16]
    0032a950add x20, sp, 216
    0032a954subs xzr, x20, x17
    0032a958b.ne 0x32a854
    0032a95cadd x20, sp, 8
    0032a960str x20, [x16]
    0032a964b 0x32a854
    0032a968udf 0
    0032a96cudf 0
    0032a830
    0032a970
    0032a970type:.eq.net.SRV: ; void type:.eq.net.SRV(net.SRV * p, net.SRV * q)
    0032a970ldr x16, [x28+16]
    0032a974subs xzr, sp, x16
    0032a978b.ls 0x32aa5c
    0032a97cstr x30, [sp-80]!
    0032a980stur x29, [sp-8]
    0032a984sub x29, sp, 8
    0032a988str x0, [sp+88]
    0032a98cstr x1, [sp+96]
    0032a990strb wzr, [sp+39]
    0032a994ldr x3, [sp+88]
    0032a998ldr x3, [x3+8]
    0032a99cstr x3, [sp+48]
    0032a9a0ldr x4, [x1+8]
    0032a9a4str x4, [sp+40]
    0032a9a8subs xzr, x3, x4
    0032a9acb.eq 0x32a9b4
    0032a9b0b 0x32aa40
    0032a9b4
    0032a9b4loc_32a9b4:
    0032a9b4ldr x3, [sp+88]
    0032a9b8ldrh w3, [x3+16]
    0032a9bcldrh w4, [x1+16]
    0032a9c0subs wzr, w4, w3
    0032a9c4b.eq 0x32a9cc
    0032a9c8b 0x32aa3c
    0032a9cc
    0032a9ccloc_32a9cc:
    0032a9ccldr x3, [sp+88]
    0032a9d0ldrh w3, [x3+18]
    0032a9d4ldrh w4, [x1+18]
    0032a9d8subs wzr, w3, w4
    0032a9dcb.eq 0x32a9e4
    0032a9e0b 0x32aa38
    0032a9e4
    0032a9e4loc_32a9e4:
    0032a9e4ldr x3, [sp+88]
    0032a9e8ldrh w3, [x3+20]
    0032a9ecldrh w4, [x1+20]
    0032a9f0subs wzr, w4, w3
    0032a9f4b.eq 0x32a9fc
    0032a9f8b 0x32aa34
    0032a9fc
    0032a9fcloc_32a9fc:
    0032a9fcldr x3, [sp+88]
    0032aa00ldr x3, [x3+8]
    0032aa04str x3, [sp+40]
    0032aa08ldr x3, [sp+88]
    0032aa0cldr x3, [x3]
    0032aa10str x3, [sp+64]
    0032aa14ldr x3, [sp+96]
    0032aa18ldr x1, [x3]
    0032aa1cstr x1, [sp+56]
    0032aa20ldr x2, [sp+40]
    0032aa24ldr x0, [sp+64]
    0032aa28bl runtime.memequal
    0032aa2cstrb w0, [sp+39]
    0032aa30b 0x32aa4c
    0032aa34
    0032aa34loc_32aa34:
    0032aa34b 0x32aa44
    0032aa38
    0032aa38loc_32aa38:
    0032aa38b 0x32aa44
    0032aa3c
    0032aa3cloc_32aa3c:
    0032aa3cb 0x32aa44
    0032aa40
    0032aa40loc_32aa40:
    0032aa40b 0x32aa44
    0032aa44
    0032aa44loc_32aa44:
    0032aa44strb wzr, [sp+39]
    0032aa48b 0x32aa4c
    0032aa4c
    0032aa4cloc_32aa4c:
    0032aa4cldrb w0, [sp+39]
    0032aa50ldur x29, [sp-8]
    0032aa54ldr x30, [sp], 80
    0032aa58ret x30
    0032aa5c
    0032aa5cloc_32aa5c:
    0032aa5cstp x0, x1, [sp+8]
    0032aa60mov x3, x30
    0032aa64bl runtime.morestack_noctxt.abi0
    0032aa68ldp x0, x1, [sp+8]
    0032aa6cb 0x32a970
    0032a970
    0032aa70
    0032aa70type:.eq.net.nssCriterion: ; void type:.eq.net.nssCriterion(net.nssCriterion * p, net.nssCriterion * q)
    0032aa70ldr x16, [x28+16]
    0032aa74subs xzr, sp, x16
    0032aa78b.ls 0x32ab94
    0032aa7cstr x30, [sp-96]!
    0032aa80stur x29, [sp-8]
    0032aa84sub x29, sp, 8
    0032aa88str x0, [sp+104]
    0032aa8cstr x1, [sp+112]
    0032aa90strb wzr, [sp+38]
    0032aa94ldr x3, [sp+104]
    0032aa98ldrb w3, [x3]
    0032aa9cldr x4, [sp+112]
    0032aaa0ldrb w4, [x4]
    0032aaa4eor x3, x3, x4
    0032aaa8eor x3, x3, 1
    0032aaactbnz w3, 0, 0x32aab4
    0032aab0b 0x32ab78
    0032aab4
    0032aab4loc_32aab4:
    0032aab4ldr x3, [sp+104]
    0032aab8ldr x3, [x3+16]
    0032aabcstr x3, [sp+48]
    0032aac0ldr x4, [x1+16]
    0032aac4str x4, [sp+40]
    0032aac8subs xzr, x3, x4
    0032aaccb.eq 0x32aad4
    0032aad0b 0x32ab74
    0032aad4
    0032aad4loc_32aad4:
    0032aad4ldr x3, [sp+104]
    0032aad8ldr x3, [x3+32]
    0032aadcstr x3, [sp+40]
    0032aae0ldr x4, [sp+112]
    0032aae4ldr x4, [x4+32]
    0032aae8str x4, [sp+48]
    0032aaecsubs xzr, x3, x4
    0032aaf0b.eq 0x32aaf8
    0032aaf4b 0x32ab70
    0032aaf8
    0032aaf8loc_32aaf8:
    0032aaf8ldr x3, [sp+104]
    0032aafcldr x3, [x3+16]
    0032ab00str x3, [sp+48]
    0032ab04ldr x3, [sp+104]
    0032ab08ldr x3, [x3+8]
    0032ab0cstr x3, [sp+80]
    0032ab10ldr x3, [sp+112]
    0032ab14ldr x1, [x3+8]
    0032ab18str x1, [sp+72]
    0032ab1cldr x2, [sp+48]
    0032ab20ldr x0, [sp+80]
    0032ab24bl runtime.memequal
    0032ab28strb w0, [sp+39]
    0032ab2ctbnz w0, 0, 0x32ab34
    0032ab30b 0x32ab6c
    0032ab34
    0032ab34loc_32ab34:
    0032ab34ldr x3, [sp+104]
    0032ab38ldr x3, [x3+32]
    0032ab3cstr x3, [sp+48]
    0032ab40ldr x3, [sp+104]
    0032ab44ldr x3, [x3+24]
    0032ab48str x3, [sp+64]
    0032ab4cldr x3, [sp+112]
    0032ab50ldr x1, [x3+24]
    0032ab54str x1, [sp+56]
    0032ab58ldr x2, [sp+48]
    0032ab5cldr x0, [sp+64]
    0032ab60bl runtime.memequal
    0032ab64strb w0, [sp+38]
    0032ab68b 0x32ab84
    0032ab6c
    0032ab6cloc_32ab6c:
    0032ab6cb 0x32ab7c
    0032ab70
    0032ab70loc_32ab70:
    0032ab70b 0x32ab7c
    0032ab74
    0032ab74loc_32ab74:
    0032ab74b 0x32ab7c
    0032ab78
    0032ab78loc_32ab78:
    0032ab78b 0x32ab7c
    0032ab7c
    0032ab7cloc_32ab7c:
    0032ab7cstrb wzr, [sp+38]
    0032ab80b 0x32ab84
    0032ab84
    0032ab84loc_32ab84:
    0032ab84ldrb w0, [sp+38]
    0032ab88ldur x29, [sp-8]
    0032ab8cldr x30, [sp], 96
    0032ab90ret x30
    0032ab94
    0032ab94loc_32ab94:
    0032ab94stp x0, x1, [sp+8]
    0032ab98mov x3, x30
    0032ab9cbl runtime.morestack_noctxt.abi0
    0032aba0ldp x0, x1, [sp+8]
    0032aba4b 0x32aa70
    0032aba8udf 0
    0032abacudf 0
    0032aa70
    0032abb0
    0032abb0type:.eq.sync/atomic.Pointer[net.dnsConfig]: ; void type:.eq.sync/atomic.Pointer[net.dnsConfig](sync/atomic.Pointer[net.dnsConfig] * p, sync/atomic.Pointer[net.dnsConfig] * q)
    0032abb0str x30, [sp-32]!
    0032abb4stur x29, [sp-8]
    0032abb8sub x29, sp, 8
    0032abbcstr x0, [sp+40]
    0032abc0str x1, [sp+48]
    0032abc4strb wzr, [sp+23]
    0032abc8ldr x1, [sp+40]
    0032abccldr x2, [sp+48]
    0032abd0ldr x1, [x1]
    0032abd4ldr x2, [x2]
    0032abd8subs xzr, x2, x1
    0032abdccset x0, eq
    0032abe0strb w0, [sp+23]
    0032abe4b 0x32abe8
    0032abe8
    0032abe8loc_32abe8:
    0032abe8add x29, sp, 24
    0032abecadd sp, sp, 32
    0032abf0ret x30
    0032abf4udf 0
    0032abf8udf 0
    0032abfcudf 0
    0032abb0
    0032ac00
    0032ac00type:.eq.net.dialResult.1: ; void type:.eq.net.dialResult·1(net.dialResult·1 * p, net.dialResult·1 * q)
    0032ac00ldr x16, [x28+16]
    0032ac04subs xzr, sp, x16
    0032ac08b.ls 0x32ad28
    0032ac0cstr x30, [sp-112]!
    0032ac10stur x29, [sp-8]
    0032ac14sub x29, sp, 8
    0032ac18str x0, [sp+120]
    0032ac1cstr x1, [sp+128]
    0032ac20strb wzr, [sp+39]
    0032ac24ldr x3, [sp+128]
    0032ac28ldr x4, [x3]
    0032ac2cldr x3, [x3+8]
    0032ac30str x4, [sp+88]
    0032ac34str x3, [sp+96]
    0032ac38ldr x3, [sp+120]
    0032ac3cldr x0, [x3]
    0032ac40ldr x1, [x3+8]
    0032ac44str x0, [sp+72]
    0032ac48str x1, [sp+80]
    0032ac4cldr x3, [sp+88]
    0032ac50subs xzr, x3, x0
    0032ac54b.eq 0x32ac5c
    0032ac58b 0x32ad08
    0032ac5c
    0032ac5cloc_32ac5c:
    0032ac5cldr x2, [sp+96]
    0032ac60bl runtime.ifaceeq
    0032ac64tbnz w0, 0, 0x32ac6c
    0032ac68b 0x32ad04
    0032ac6c
    0032ac6cloc_32ac6c:
    0032ac6cldr x3, [sp+128]
    0032ac70ldr x4, [x3+16]
    0032ac74ldr x3, [x3+24]
    0032ac78str x4, [sp+56]
    0032ac7cstr x3, [sp+64]
    0032ac80ldr x3, [sp+120]
    0032ac84ldr x0, [x3+16]
    0032ac88ldr x1, [x3+24]
    0032ac8cstr x0, [sp+40]
    0032ac90str x1, [sp+48]
    0032ac94ldr x3, [sp+56]
    0032ac98subs xzr, x3, x0
    0032ac9cb.eq 0x32aca4
    0032aca0b 0x32acfc
    0032aca4
    0032aca4loc_32aca4:
    0032aca4ldr x2, [sp+64]
    0032aca8bl runtime.ifaceeq
    0032acactbnz w0, 0, 0x32acb4
    0032acb0b 0x32acf8
    0032acb4
    0032acb4loc_32acb4:
    0032acb4ldr x1, [sp+120]
    0032acb8ldr x2, [sp+128]
    0032acbcldrb w1, [x1+32]
    0032acc0ldrb w2, [x2+32]
    0032acc4eor x1, x1, x2
    0032acc8eor x1, x1, 1
    0032accctbnz w1, 0, 0x32acd4
    0032acd0b 0x32acf4
    0032acd4
    0032acd4loc_32acd4:
    0032acd4ldr x1, [sp+120]
    0032acd8ldr x2, [sp+128]
    0032acdcldrb w1, [x1+33]
    0032ace0ldrb w2, [x2+33]
    0032ace4eor x1, x1, x2
    0032ace8eor x1, x1, 1
    0032acecstrb w1, [sp+39]
    0032acf0b 0x32ad18
    0032acf4
    0032acf4loc_32acf4:
    0032acf4b 0x32ad10
    0032acf8
    0032acf8loc_32acf8:
    0032acf8b 0x32ad00
    0032acfc
    0032acfcloc_32acfc:
    0032acfcb 0x32ad00
    0032ad00
    0032ad00loc_32ad00:
    0032ad00b 0x32ad10
    0032ad04
    0032ad04loc_32ad04:
    0032ad04b 0x32ad0c
    0032ad08
    0032ad08loc_32ad08:
    0032ad08b 0x32ad0c
    0032ad0c
    0032ad0cloc_32ad0c:
    0032ad0cb 0x32ad10
    0032ad10
    0032ad10loc_32ad10:
    0032ad10strb wzr, [sp+39]
    0032ad14b 0x32ad18
    0032ad18
    0032ad18loc_32ad18:
    0032ad18ldrb w0, [sp+39]
    0032ad1cldur x29, [sp-8]
    0032ad20ldr x30, [sp], 112
    0032ad24ret x30
    0032ad28
    0032ad28loc_32ad28:
    0032ad28stp x0, x1, [sp+8]
    0032ad2cmov x3, x30
    0032ad30bl runtime.morestack_noctxt.abi0
    0032ad34ldp x0, x1, [sp+8]
    0032ad38b 0x32ac00
    0032ad3cudf 0
    0032ac00
    0032ad40
    0032ad40crypto/aes.KeySizeError.Error: ; void crypto/aes.KeySizeError.Error(crypto/aes.KeySizeError k)
    0032ad40ldr x16, [x28+16]
    0032ad44subs xzr, sp, x16
    0032ad48b.ls 0x32ada0
    0032ad4cstr x30, [sp-96]!
    0032ad50stur x29, [sp-8]
    0032ad54sub x29, sp, 8
    0032ad58str x0, [sp+104]
    0032ad5cstp xzr, xzr, [sp+56]
    0032ad60ldr x0, [sp+104]
    0032ad64bl strconv.Itoa
    0032ad68str x0, [sp+72]
    0032ad6cstr x1, [sp+80]
    0032ad70movz x2, 29
    0032ad74mov x3, x0
    0032ad78mov x4, x1
    0032ad7cmov x0, xzr
    0032ad80adrp x1, 0x392000
    0032ad84add x1, x1, 2976
    0032ad88bl runtime.concatstring2
    0032ad8cstr x0, [sp+56]
    0032ad90str x1, [sp+64]
    0032ad94ldur x29, [sp-8]
    0032ad98ldr x30, [sp], 96
    0032ad9cret x30
    0032ada0
    0032ada0loc_32ada0:
    0032ada0str x0, [sp+8]
    0032ada4mov x3, x30
    0032ada8bl runtime.morestack_noctxt.abi0
    0032adacldr x0, [sp+8]
    0032adb0b 0x32ad40
    0032adb4udf 0
    0032adb8udf 0
    0032adbcudf 0
    0032ad40
    0032adc0
    0032adc0crypto/aes.NewCipher: ; void crypto/aes.NewCipher(struct []uint8 key)
    0032adc0ldr x16, [x28+16]
    0032adc4sub x17, sp, 16
    0032adc8subs xzr, x17, x16
    0032adccb.ls 0x32aef0
    0032add0str x30, [sp-144]!
    0032add4stur x29, [sp-8]
    0032add8sub x29, sp, 8
    0032addcstr x0, [sp+152]
    0032ade0str x1, [sp+160]
    0032ade4str x2, [sp+168]
    0032ade8stp xzr, xzr, [sp+64]
    0032adecstp xzr, xzr, [sp+48]
    0032adf0ldr x3, [sp+160]
    0032adf4str x3, [sp+32]
    0032adf8str x3, [sp+40]
    0032adfcsubs xzr, x3, 16
    0032ae00b.eq 0x32ae08
    0032ae04b 0x32ae0c
    0032ae08
    0032ae08loc_32ae08:
    0032ae08b 0x32ae2c
    0032ae0c
    0032ae0cloc_32ae0c:
    0032ae0csubs xzr, x3, 24
    0032ae10b.eq 0x32ae18
    0032ae14b 0x32ae1c
    0032ae18
    0032ae18loc_32ae18:
    0032ae18b 0x32ae2c
    0032ae1c
    0032ae1cloc_32ae1c:
    0032ae1csubs xzr, x3, 32
    0032ae20b.eq 0x32ae28
    0032ae24b 0x32aea8
    0032ae28
    0032ae28loc_32ae28:
    0032ae28b 0x32ae2c
    0032ae2c
    0032ae2cloc_32ae2c:
    0032ae2cb 0x32ae30
    0032ae30
    0032ae30loc_32ae30:
    0032ae30str xzr, [sp+104]
    0032ae34stp xzr, xzr, [sp+88]
    0032ae38ldr x0, [sp+152]
    0032ae3cldr x1, [sp+160]
    0032ae40ldr x2, [sp+168]
    0032ae44bl crypto/internal/fips140/aes.New
    0032ae48str x0, [sp+104]
    0032ae4cstr x1, [sp+88]
    0032ae50str x2, [sp+96]
    0032ae54ldr x3, [sp+104]
    0032ae58str x3, [sp+128]
    0032ae5cldr x3, [sp+96]
    0032ae60ldr x4, [sp+88]
    0032ae64str x4, [sp+112]
    0032ae68str x3, [sp+120]
    0032ae6cldr x3, [sp+128]
    0032ae70str x3, [sp+104]
    0032ae74adrp x4, 0x3ee000
    0032ae78add x4, x4, 1336
    0032ae7cstr x4, [sp+64]
    0032ae80str x3, [sp+72]
    0032ae84ldr x2, [sp+112]
    0032ae88ldr x3, [sp+120]
    0032ae8cstr x2, [sp+48]
    0032ae90str x3, [sp+56]
    0032ae94ldr x0, [sp+64]
    0032ae98ldr x1, [sp+72]
    0032ae9cldur x29, [sp-8]
    0032aea0ldr x30, [sp], 144
    0032aea4ret x30
    0032aea8
    0032aea8loc_32aea8:
    0032aea8b 0x32aeac
    0032aeac
    0032aeacloc_32aeac:
    0032aeacb 0x32aeb0
    0032aeb0
    0032aeb0loc_32aeb0:
    0032aeb0b 0x32aeb4
    0032aeb4
    0032aeb4loc_32aeb4:
    0032aeb4stp xzr, xzr, [sp+64]
    0032aeb8ldr x0, [sp+32]
    0032aebcbl runtime.convT64
    0032aec0str x0, [sp+80]
    0032aec4adrp x1, 0x3ec000
    0032aec8add x1, x1, 864
    0032aeccstr x1, [sp+48]
    0032aed0str x0, [sp+56]
    0032aed4ldr x0, [sp+64]
    0032aed8ldr x2, [sp+48]
    0032aedcldr x1, [sp+72]
    0032aee0ldr x3, [sp+56]
    0032aee4ldur x29, [sp-8]
    0032aee8ldr x30, [sp], 144
    0032aeecret x30
    0032aef0
    0032aef0loc_32aef0:
    0032aef0stp x0, x1, [sp+8]
    0032aef4str x2, [sp+24]
    0032aef8mov x3, x30
    0032aefcbl runtime.morestack_noctxt.abi0
    0032af00ldp x0, x1, [sp+8]
    0032af04ldr x2, [sp+24]
    0032af08b 0x32adc0
    0032af0cudf 0
    0032adc0
    0032af10
    0032af10crypto/aes.(*KeySizeError).Error: ; void crypto/aes.(*KeySizeError).Error(crypto/aes.KeySizeError * k)
    0032af10ldr x16, [x28+16]
    0032af14subs xzr, sp, x16
    0032af18b.ls 0x32af7c
    0032af1cstr x30, [sp-64]!
    0032af20stur x29, [sp-8]
    0032af24sub x29, sp, 8
    0032af28ldr x16, [x28+32]
    0032af2ccbnz x16, 0x32af90
    0032af30
    0032af30loc_32af30:
    0032af30str x0, [sp+72]
    0032af34stp xzr, xzr, [sp+24]
    0032af38ldr x1, [sp+72]
    0032af3ccbnz x1, 0x32af44
    0032af40b 0x32af74
    0032af44
    0032af44loc_32af44:
    0032af44ldr x1, [sp+72]
    0032af48ldrsb x27, [x1]
    0032af4cldr x0, [x1]
    0032af50str x0, [sp+16]
    0032af54bl crypto/aes.KeySizeError.Error
    0032af58str x0, [sp+40]
    0032af5cstr x1, [sp+48]
    0032af60str x0, [sp+24]
    0032af64str x1, [sp+32]
    0032af68ldur x29, [sp-8]
    0032af6cldr x30, [sp], 64
    0032af70ret x30
    0032af74
    0032af74loc_32af74:
    0032af74bl runtime.panicwrap
    0032af78hint
    0032af7c
    0032af7cloc_32af7c:
    0032af7cstr x0, [sp+8]
    0032af80mov x3, x30
    0032af84bl runtime.morestack_noctxt.abi0
    0032af88ldr x0, [sp+8]
    0032af8cb 0x32af10
    0032af90
    0032af90loc_32af90:
    0032af90ldr x17, [x16]
    0032af94add x20, sp, 72
    0032af98subs xzr, x20, x17
    0032af9cb.ne 0x32af30
    0032afa0add x20, sp, 8
    0032afa4str x20, [x16]
    0032afa8b 0x32af30
    0032afacudf 0
    0032af10
    0032afb0
    0032afb0crypto/des.cryptBlock: ; void crypto/des.cryptBlock(struct []uint64 subkeys, struct []uint8 dst, struct []uint8 src, bool decrypt)
    0032afb0ldr x16, [x28+16]
    0032afb4sub x17, sp, 32
    0032afb8subs xzr, x17, x16
    0032afbcb.ls 0x32b1fc
    0032afc0str x30, [sp-160]!
    0032afc4stur x29, [sp-8]
    0032afc8sub x29, sp, 8
    0032afccstr x0, [sp+168]
    0032afd0str x1, [sp+176]
    0032afd4str x2, [sp+184]
    0032afd8str x3, [sp+192]
    0032afdcstr x4, [sp+200]
    0032afe0str x5, [sp+208]
    0032afe4str x6, [sp+216]
    0032afe8str x7, [sp+224]
    0032afecstr x8, [sp+232]
    0032aff0strb w9, [sp+240]
    0032aff4ldr x0, [sp+216]
    0032aff8ldr x1, [sp+224]
    0032affcldr x2, [sp+232]
    0032b000bl internal/byteorder.BEUint64
    0032b004str x0, [sp+104]
    0032b008bl crypto/des.permuteInitialBlock
    0032b00cstr x0, [sp+104]
    0032b010ubfm x3, x0, 32, 63
    0032b014str w3, [sp+52]
    0032b018ldr x4, [sp+104]
    0032b01cstr w4, [sp+48]
    0032b020extr w3, w3, w3, 31
    0032b024str w3, [sp+52]
    0032b028extr w3, w4, w4, 31
    0032b02cstr w3, [sp+48]
    0032b030ldrb w3, [sp+240]
    0032b034tbnz w3, 0, 0x32b03c
    0032b038b 0x32b044
    0032b03c
    0032b03cloc_32b03c:
    0032b03cstr xzr, [sp+96]
    0032b040b 0x32b154
    0032b044
    0032b044loc_32b044:
    0032b044str xzr, [sp+88]
    0032b048b 0x32b04c
    0032b04c
    0032b04cloc_32b04c:
    0032b04cldr x4, [sp+88]
    0032b050subs xzr, x4, 8
    0032b054b.lt 0x32b05c
    0032b058b 0x32b0e4
    0032b05c
    0032b05cloc_32b05c:
    0032b05cldr x1, [sp+176]
    0032b060ldr x4, [sp+168]
    0032b064ldr x5, [sp+88]
    0032b068ubfm x0, x5, 63, 62
    0032b06csubs xzr, x1, x5, lsl #1
    0032b070b.hi 0x32b078
    0032b074b 0x32b150
    0032b078
    0032b078loc_32b078:
    0032b078ubfm x5, x5, 60, 59
    0032b07cldr x2, [x4+x5]
    0032b080str x2, [sp+120]
    0032b084ldr x1, [sp+176]
    0032b088ldr x4, [sp+168]
    0032b08cldr x5, [sp+88]
    0032b090ubfm x5, x5, 63, 62
    0032b094add x0, x5, 1
    0032b098subs xzr, x1, x0
    0032b09cb.hi 0x32b0a4
    0032b0a0b 0x32b14c
    0032b0a4
    0032b0a4loc_32b0a4:
    0032b0a4ldr x3, [x4+3*x0]
    0032b0a8str x3, [sp+112]
    0032b0acldr w0, [sp+52]
    0032b0b0ldr w1, [sp+48]
    0032b0b4bl crypto/des.feistel
    0032b0b8str w0, [sp+64]
    0032b0bcstr w1, [sp+68]
    0032b0c0str w0, [sp+76]
    0032b0c4str w1, [sp+72]
    0032b0c8str w0, [sp+52]
    0032b0ccstr w1, [sp+48]
    0032b0d0b 0x32b0d4
    0032b0d4
    0032b0d4loc_32b0d4:
    0032b0d4ldr x4, [sp+88]
    0032b0d8add x4, x4, 1
    0032b0dcstr x4, [sp+88]
    0032b0e0b 0x32b04c
    0032b0e4
    0032b0e4loc_32b0e4:
    0032b0e4b 0x32b0e8
    0032b0e8
    0032b0e8loc_32b0e8:
    0032b0e8ldr w1, [sp+52]
    0032b0ecldr w2, [sp+52]
    0032b0f0extr w1, w1, w2, 1
    0032b0f4str w1, [sp+52]
    0032b0f8ldr w2, [sp+48]
    0032b0fcldr w3, [sp+48]
    0032b100extr w2, w2, w3, 1
    0032b104str w2, [sp+48]
    0032b108ubfm x2, x2, 32, 31
    0032b10corr x0, x2, x1
    0032b110str x0, [sp+80]
    0032b114bl crypto/des.permuteFinalBlock
    0032b118str x0, [sp+144]
    0032b11cldr x1, [sp+192]
    0032b120ldr x2, [sp+200]
    0032b124ldr x3, [sp+208]
    0032b128mov x4, x0
    0032b12cmov x0, x1
    0032b130mov x1, x2
    0032b134mov x2, x3
    0032b138mov x3, x4
    0032b13cbl internal/byteorder.BEPutUint64
    0032b140ldur x29, [sp-8]
    0032b144ldr x30, [sp], 160
    0032b148ret x30
    0032b14c
    0032b14cloc_32b14c:
    0032b14cbl runtime.panicIndex
    0032b150
    0032b150loc_32b150:
    0032b150bl runtime.panicIndex
    0032b154
    0032b154loc_32b154:
    0032b154ldr x4, [sp+96]
    0032b158subs xzr, x4, 8
    0032b15cb.lt 0x32b164
    0032b160b 0x32b1ec
    0032b164
    0032b164loc_32b164:
    0032b164ldr x1, [sp+176]
    0032b168ldr x4, [sp+168]
    0032b16cldr x5, [sp+96]
    0032b170orr x6, xzr, 15
    0032b174sub x0, x6, x5, lsl #1
    0032b178subs xzr, x1, x0
    0032b17cb.hi 0x32b184
    0032b180b 0x32b1f4
    0032b184
    0032b184loc_32b184:
    0032b184ldr x2, [x4+3*x0]
    0032b188str x2, [sp+136]
    0032b18cldr x1, [sp+176]
    0032b190ldr x4, [sp+168]
    0032b194ldr x5, [sp+96]
    0032b198orr x7, xzr, 14
    0032b19csub x0, x7, x5, lsl #1
    0032b1a0subs xzr, x1, x0
    0032b1a4b.hi 0x32b1ac
    0032b1a8b 0x32b1f0
    0032b1ac
    0032b1acloc_32b1ac:
    0032b1acldr x3, [x4+3*x0]
    0032b1b0str x3, [sp+128]
    0032b1b4ldr w0, [sp+52]
    0032b1b8ldr w1, [sp+48]
    0032b1bcbl crypto/des.feistel
    0032b1c0str w0, [sp+68]
    0032b1c4str w1, [sp+64]
    0032b1c8str w0, [sp+60]
    0032b1ccstr w1, [sp+56]
    0032b1d0str w0, [sp+52]
    0032b1d4str w1, [sp+48]
    0032b1d8b 0x32b1dc
    0032b1dc
    0032b1dcloc_32b1dc:
    0032b1dcldr x4, [sp+96]
    0032b1e0add x4, x4, 1
    0032b1e4str x4, [sp+96]
    0032b1e8b 0x32b154
    0032b1ec
    0032b1ecloc_32b1ec:
    0032b1ecb 0x32b0e8
    0032b1f0
    0032b1f0loc_32b1f0:
    0032b1f0bl runtime.panicIndex
    0032b1f4
    0032b1f4loc_32b1f4:
    0032b1f4bl runtime.panicIndex
    0032b1f8hint
    0032b1fc
    0032b1fcloc_32b1fc:
    0032b1fcstp x0, x1, [sp+8]
    0032b200stp x2, x3, [sp+24]
    0032b204stp x4, x5, [sp+40]
    0032b208stp x6, x7, [sp+56]
    0032b20cstr x8, [sp+72]
    0032b210strb w9, [sp+80]
    0032b214mov x3, x30
    0032b218bl runtime.morestack_noctxt.abi0
    0032b21cldp x0, x1, [sp+8]
    0032b220ldp x2, x3, [sp+24]
    0032b224ldp x4, x5, [sp+40]
    0032b228ldp x6, x7, [sp+56]
    0032b22cldr x8, [sp+72]
    0032b230ldrb w9, [sp+80]
    0032b234b 0x32afb0
    0032b238udf 0
    0032b23cudf 0
    0032afb0
    0032b240
    0032b240crypto/des.feistel: ; void crypto/des.feistel(uint32 l, uint32 r, uint64 k0, uint64 k1)
    0032b240str x30, [sp-32]!
    0032b244stur x29, [sp-8]
    0032b248sub x29, sp, 8
    0032b24cstr w0, [sp+40]
    0032b250str w1, [sp+44]
    0032b254str x2, [sp+48]
    0032b258str x3, [sp+56]
    0032b25cstr wzr, [sp+20]
    0032b260str wzr, [sp+16]
    0032b264str wzr, [sp+12]
    0032b268ldr w2, [sp+44]
    0032b26cldr x3, [sp+48]
    0032b270eor x2, x2, x3, lsr #32
    0032b274str w2, [sp+12]
    0032b278ldr w3, [sp+40]
    0032b27cubfm x4, x2, 62, 5
    0032b280adrp x5, 0x723000
    0032b284add x5, x5, 1280
    0032b288ldr w4, [x5+x4]
    0032b28cubfm x5, x2, 8, 31
    0032b290ubfm x5, x5, 62, 5
    0032b294adrp x6, 0x723000
    0032b298add x6, x6, 768
    0032b29cldr w5, [x6+x5]
    0032b2a0eor x4, x4, x5
    0032b2a4ubfm x5, x2, 16, 31
    0032b2a8ubfm x5, x5, 62, 5
    0032b2acadrp x6, 0x723000
    0032b2b0add x6, x6, 256
    0032b2b4ldr w5, [x6+x5]
    0032b2b8eor x4, x4, x5
    0032b2bcubfm x2, x2, 24, 31
    0032b2c0ubfm x2, x2, 62, 5
    0032b2c4adrp x5, 0x722000
    0032b2c8add x5, x5, 3840
    0032b2ccldr w2, [x5+x2]
    0032b2d0eor x2, x4, x2
    0032b2d4eor x2, x3, x2
    0032b2d8str w2, [sp+40]
    0032b2dcldr w3, [sp+44]
    0032b2e0ldr w4, [sp+44]
    0032b2e4extr w3, w3, w4, 4
    0032b2e8ldr x4, [sp+48]
    0032b2eceor x3, x3, x4
    0032b2f0str w3, [sp+12]
    0032b2f4ubfm x4, x3, 62, 5
    0032b2f8adrp x5, 0x723000
    0032b2fcadd x5, x5, 1024
    0032b300ldr w4, [x5+x4]
    0032b304ubfm x5, x3, 8, 31
    0032b308ubfm x5, x5, 62, 5
    0032b30cadrp x6, 0x723000
    0032b310add x6, x6, 512
    0032b314ldr w5, [x6+x5]
    0032b318eor x4, x4, x5
    0032b31cubfm x5, x3, 16, 31
    0032b320ubfm x5, x5, 62, 5
    0032b324adrp x6, 0x723000
    0032b328add x6, x6, 0
    0032b32cldr w5, [x6+x5]
    0032b330eor x4, x4, x5
    0032b334ubfm x3, x3, 24, 31
    0032b338ubfm x3, x3, 62, 5
    0032b33cadrp x5, 0x722000
    0032b340add x5, x5, 3584
    0032b344ldr w3, [x5+x3]
    0032b348eor x3, x4, x3
    0032b34ceor x2, x2, x3
    0032b350str w2, [sp+40]
    0032b354ldr x3, [sp+56]
    0032b358eor x3, x2, x3, lsr #32
    0032b35cstr w3, [sp+12]
    0032b360ldr w4, [sp+44]
    0032b364ubfm x5, x3, 62, 5
    0032b368adrp x6, 0x723000
    0032b36cadd x6, x6, 1280
    0032b370ldr w5, [x6+x5]
    0032b374ubfm x6, x3, 8, 31
    0032b378ubfm x6, x6, 62, 5
    0032b37cadrp x7, 0x723000
    0032b380add x7, x7, 768
    0032b384ldr w6, [x7+x6]
    0032b388eor x5, x5, x6
    0032b38cubfm x6, x3, 16, 31
    0032b390ubfm x6, x6, 62, 5
    0032b394adrp x7, 0x723000
    0032b398add x7, x7, 256
    0032b39cldr w6, [x7+x6]
    0032b3a0eor x5, x5, x6
    0032b3a4ubfm x3, x3, 24, 31
    0032b3a8ubfm x3, x3, 62, 5
    0032b3acadrp x6, 0x722000
    0032b3b0add x6, x6, 3840
    0032b3b4ldr w3, [x6+x3]
    0032b3b8eor x3, x5, x3
    0032b3bceor x3, x4, x3
    0032b3c0str w3, [sp+44]
    0032b3c4extr w2, w2, w2, 4
    0032b3c8ldr x4, [sp+56]
    0032b3cceor x2, x2, x4
    0032b3d0str w2, [sp+12]
    0032b3d4ubfm x4, x2, 62, 5
    0032b3d8adrp x5, 0x723000
    0032b3dcadd x5, x5, 1024
    0032b3e0ldr w4, [x5+x4]
    0032b3e4ubfm x5, x2, 8, 31
    0032b3e8ubfm x5, x5, 62, 5
    0032b3ecadrp x6, 0x723000
    0032b3f0add x6, x6, 512
    0032b3f4ldr w5, [x6+x5]
    0032b3f8eor x4, x4, x5
    0032b3fcubfm x5, x2, 16, 31
    0032b400ubfm x5, x5, 62, 5
    0032b404adrp x6, 0x723000
    0032b408add x6, x6, 0
    0032b40cldr w5, [x6+x5]
    0032b410eor x4, x4, x5
    0032b414ubfm x2, x2, 24, 31
    0032b418ubfm x2, x2, 62, 5
    0032b41cadrp x5, 0x722000
    0032b420add x5, x5, 3584
    0032b424ldr w2, [x5+x2]
    0032b428eor x2, x4, x2
    0032b42ceor x1, x3, x2
    0032b430str w1, [sp+44]
    0032b434ldr w0, [sp+40]
    0032b438str w0, [sp+20]
    0032b43cstr w1, [sp+16]
    0032b440add x29, sp, 24
    0032b444add sp, sp, 32
    0032b448ret x30
    0032b44cudf 0
    0032b240