File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00326550
    00326550slices.siftDownCmpFunc[go.shape.*uint8]: ; void slices.siftDownCmpFunc[go.shape.*uint8](uintptr[2] * dict, struct []go.shape.*uint8 data, int lo, int hi, int first, int64_t cmp)
    00326550ldr x16, [x28+16]
    00326554subs xzr, sp, x16
    00326558b.ls 0x32681c
    0032655cstr x30, [sp-128]!
    00326560stur x29, [sp-8]
    00326564sub x29, sp, 8
    00326568str x0, [sp+136]
    0032656cstr x1, [sp+144]
    00326570str x2, [sp+152]
    00326574str x3, [sp+160]
    00326578str x4, [sp+168]
    0032657cstr x5, [sp+176]
    00326580str x6, [sp+184]
    00326584str x7, [sp+192]
    00326588str x4, [sp+40]
    0032658cb 0x326590
    00326590
    00326590loc_326590:
    00326590b 0x326594
    00326594
    00326594loc_326594:
    00326594ldr x2, [sp+40]
    00326598ubfm x2, x2, 63, 62
    0032659cadd x3, x2, 1
    003265a0str x3, [sp+48]
    003265a4ldr x4, [sp+176]
    003265a8subs xzr, x4, x3
    003265acb.le 0x3265b4
    003265b0b 0x3265c4
    003265b4
    003265b4loc_3265b4:
    003265b4b 0x3265b8
    003265b8
    003265b8loc_3265b8:
    003265b8ldur x29, [sp-8]
    003265bcldr x30, [sp], 128
    003265c0ret x30
    003265c4
    003265c4loc_3265c4:
    003265c4add x2, x2, 2
    003265c8ldr x3, [sp+176]
    003265ccsubs xzr, x3, x2
    003265d0cset x2, gt
    003265d4strb w2, [sp+39]
    003265d8b.gt 0x3265e0
    003265dcb 0x326658
    003265e0
    003265e0loc_3265e0:
    003265e0ldr x1, [sp+152]
    003265e4ldr x2, [sp+144]
    003265e8ldr x3, [sp+184]
    003265ecldr x4, [sp+48]
    003265f0add x0, x3, x4
    003265f4subs xzr, x1, x0
    003265f8b.hi 0x326600
    003265fcb 0x326814
    00326600
    00326600loc_326600:
    00326600ldr x2, [x2+3*x0]
    00326604str x2, [sp+112]
    00326608ldr x1, [sp+152]
    0032660cldr x2, [sp+144]
    00326610ldr x3, [sp+184]
    00326614ldr x4, [sp+48]
    00326618add x3, x3, x4
    0032661cadd x0, x3, 1
    00326620subs xzr, x1, x0
    00326624b.hi 0x32662c
    00326628b 0x326810
    0032662c
    0032662cloc_32662c:
    0032662cldr x1, [x2+3*x0]
    00326630str x1, [sp+104]
    00326634ldr x26, [sp+192]
    00326638ldr x2, [x26]
    0032663cldr x0, [sp+112]
    00326640blr x2
    00326644str x0, [sp+56]
    00326648subs xzr, x0, 0
    0032664ccset x2, lt
    00326650strb w2, [sp+39]
    00326654b 0x32665c
    00326658
    00326658loc_326658:
    00326658b 0x32665c
    0032665c
    0032665cloc_32665c:
    0032665cldrb w2, [sp+39]
    00326660tbnz w2, 0, 0x326668
    00326664b 0x326678
    00326668
    00326668loc_326668:
    00326668ldr x2, [sp+48]
    0032666cadd x2, x2, 1
    00326670str x2, [sp+48]
    00326674b 0x32667c
    00326678
    00326678loc_326678:
    00326678b 0x32667c
    0032667c
    0032667cloc_32667c:
    0032667cldr x1, [sp+152]
    00326680ldr x2, [sp+144]
    00326684ldr x3, [sp+40]
    00326688ldr x4, [sp+184]
    0032668cadd x0, x4, x3
    00326690subs xzr, x1, x0
    00326694b.hi 0x32669c
    00326698b 0x32680c
    0032669c
    0032669cloc_32669c:
    0032669cldr x2, [x2+3*x0]
    003266a0str x2, [sp+96]
    003266a4ldr x1, [sp+152]
    003266a8ldr x2, [sp+144]
    003266acldr x3, [sp+184]
    003266b0ldr x4, [sp+48]
    003266b4add x0, x3, x4
    003266b8subs xzr, x1, x0
    003266bcb.hi 0x3266c4
    003266c0b 0x326808
    003266c4
    003266c4loc_3266c4:
    003266c4ldr x1, [x2+3*x0]
    003266c8str x1, [sp+88]
    003266ccldr x26, [sp+192]
    003266d0ldr x2, [x26]
    003266d4ldr x0, [sp+96]
    003266d8blr x2
    003266dcstr x0, [sp+56]
    003266e0tbnz x0, 63, 0x3266e8
    003266e4b 0x3267e8
    003266e8
    003266e8loc_3266e8:
    003266e8ldr x1, [sp+152]
    003266ecldr x2, [sp+144]
    003266f0ldr x3, [sp+40]
    003266f4ldr x4, [sp+184]
    003266f8add x0, x4, x3
    003266fcsubs xzr, x1, x0
    00326700b.hi 0x326708
    00326704b 0x326804
    00326708
    00326708loc_326708:
    00326708ldr x2, [x2+3*x0]
    0032670cstr x2, [sp+80]
    00326710ldr x2, [sp+184]
    00326714ldr x3, [sp+40]
    00326718add x0, x2, x3
    0032671cstr x0, [sp+72]
    00326720ldr x1, [sp+152]
    00326724ldr x2, [sp+144]
    00326728ldr x3, [sp+184]
    0032672cldr x4, [sp+48]
    00326730add x3, x3, x4
    00326734subs xzr, x1, x3
    00326738b.hi 0x326740
    0032673cb 0x3267fc
    00326740
    00326740loc_326740:
    00326740ldr x4, [sp+144]
    00326744ldr x1, [sp+152]
    00326748ldr x2, [x2+3*x3]
    0032674csubs xzr, x1, x0
    00326750b.hi 0x326758
    00326754b 0x3267f8
    00326758
    00326758loc_326758:
    00326758adrp x27, 0x725000
    0032675cldr w3, [x27+3056]
    00326760cbz w3, 0x326768
    00326764b 0x32676c
    00326768
    00326768loc_326768:
    00326768b 0x326780
    0032676c
    0032676cloc_32676c:
    0032676cbl runtime.gcWriteBarrier2
    00326770str x2, [x25]
    00326774ldr x3, [x4+3*x0]
    00326778str x3, [x25+8]
    0032677cb 0x326780
    00326780
    00326780loc_326780:
    00326780str x2, [x4+3*x0]
    00326784ldr x2, [sp+184]
    00326788ldr x3, [sp+48]
    0032678cadd x0, x2, x3
    00326790str x0, [sp+64]
    00326794ldr x2, [sp+144]
    00326798ldr x1, [sp+152]
    0032679cldr x3, [sp+80]
    003267a0subs xzr, x1, x0
    003267a4b.hi 0x3267ac
    003267a8b 0x3267f4
    003267ac
    003267acloc_3267ac:
    003267acadrp x27, 0x725000
    003267b0ldr w4, [x27+3056]
    003267b4cbz w4, 0x3267bc
    003267b8b 0x3267c0
    003267bc
    003267bcloc_3267bc:
    003267bcb 0x3267d4
    003267c0
    003267c0loc_3267c0:
    003267c0bl runtime.gcWriteBarrier2
    003267c4str x3, [x25]
    003267c8ldr x4, [x2+3*x0]
    003267ccstr x4, [x25+8]
    003267d0b 0x3267d4
    003267d4
    003267d4loc_3267d4:
    003267d4str x3, [x2+3*x0]
    003267d8ldr x2, [sp+48]
    003267dcstr x2, [sp+40]
    003267e0b 0x3267e4
    003267e4
    003267e4loc_3267e4:
    003267e4b 0x326590
    003267e8
    003267e8loc_3267e8:
    003267e8ldur x29, [sp-8]
    003267ecldr x30, [sp], 128
    003267f0ret x30
    003267f4
    003267f4loc_3267f4:
    003267f4bl runtime.panicIndex
    003267f8
    003267f8loc_3267f8:
    003267f8bl runtime.panicIndex
    003267fc
    003267fcloc_3267fc:
    003267fcmov x0, x3
    00326800bl runtime.panicIndex
    00326804
    00326804loc_326804:
    00326804bl runtime.panicIndex
    00326808
    00326808loc_326808:
    00326808bl runtime.panicIndex
    0032680c
    0032680cloc_32680c:
    0032680cbl runtime.panicIndex
    00326810
    00326810loc_326810:
    00326810bl runtime.panicIndex
    00326814
    00326814loc_326814:
    00326814bl runtime.panicIndex
    00326818hint
    0032681c
    0032681cloc_32681c:
    0032681cstp x0, x1, [sp+8]
    00326820stp x2, x3, [sp+24]
    00326824stp x4, x5, [sp+40]
    00326828stp x6, x7, [sp+56]
    0032682cmov x3, x30
    00326830bl runtime.morestack_noctxt.abi0
    00326834ldp x0, x1, [sp+8]
    00326838ldp x2, x3, [sp+24]
    0032683cldp x4, x5, [sp+40]
    00326840ldp x6, x7, [sp+56]
    00326844b 0x326550
    00326848udf 0
    0032684cudf 0
    00326550
    00326850
    00326850slices.insertionSortCmpFunc[go.shape.*uint8]: ; void slices.insertionSortCmpFunc[go.shape.*uint8](uintptr[2] * dict, struct []go.shape.*uint8 data, int a, int b, int64_t cmp)
    00326850ldr x16, [x28+16]
    00326854subs xzr, sp, x16
    00326858b.ls 0x326a6c
    0032685cstr x30, [sp-96]!
    00326860stur x29, [sp-8]
    00326864sub x29, sp, 8
    00326868str x0, [sp+104]
    0032686cstr x1, [sp+112]
    00326870str x2, [sp+120]
    00326874str x3, [sp+128]
    00326878str x4, [sp+136]
    0032687cstr x5, [sp+144]
    00326880str x6, [sp+152]
    00326884add x2, x4, 1
    00326888str x2, [sp+40]
    0032688cb 0x326890
    00326890
    00326890loc_326890:
    00326890ldr x2, [sp+144]
    00326894ldr x3, [sp+40]
    00326898subs xzr, x2, x3
    0032689cb.gt 0x3268a4
    003268a0b 0x3268b0
    003268a4
    003268a4loc_3268a4:
    003268a4ldr x2, [sp+40]
    003268a8str x2, [sp+32]
    003268acb 0x3268bc
    003268b0
    003268b0loc_3268b0:
    003268b0ldur x29, [sp-8]
    003268b4ldr x30, [sp], 96
    003268b8ret x30
    003268bc
    003268bcloc_3268bc:
    003268bcldr x2, [sp+136]
    003268c0ldr x3, [sp+32]
    003268c4subs xzr, x2, x3
    003268c8cset x2, lt
    003268ccstrb w2, [sp+31]
    003268d0b.lt 0x3268d8
    003268d4b 0x326940
    003268d8
    003268d8loc_3268d8:
    003268d8ldr x0, [sp+32]
    003268dcldr x1, [sp+120]
    003268e0ldr x2, [sp+112]
    003268e4subs xzr, x1, x0
    003268e8b.hi 0x3268f0
    003268ecb 0x326a64
    003268f0
    003268f0loc_3268f0:
    003268f0ldr x2, [x2+3*x0]
    003268f4str x2, [sp+64]
    003268f8ldr x1, [sp+120]
    003268fcldr x2, [sp+112]
    00326900ldr x3, [sp+32]
    00326904sub x0, x3, 1
    00326908subs xzr, x1, x0
    0032690cb.hi 0x326914
    00326910b 0x326a60
    00326914
    00326914loc_326914:
    00326914ldr x1, [x2+3*x0]
    00326918str x1, [sp+80]
    0032691cldr x26, [sp+152]
    00326920ldr x2, [x26]
    00326924ldr x0, [sp+64]
    00326928blr x2
    0032692cstr x0, [sp+48]
    00326930subs xzr, x0, 0
    00326934cset x2, lt
    00326938strb w2, [sp+31]
    0032693cb 0x326944
    00326940
    00326940loc_326940:
    00326940b 0x326944
    00326944
    00326944loc_326944:
    00326944ldrb w2, [sp+31]
    00326948tbnz w2, 0, 0x326950
    0032694cb 0x326a38
    00326950
    00326950loc_326950:
    00326950ldr x0, [sp+32]
    00326954ldr x1, [sp+120]
    00326958ldr x2, [sp+112]
    0032695csubs xzr, x1, x0
    00326960b.hi 0x326968
    00326964b 0x326a5c
    00326968
    00326968loc_326968:
    00326968ldr x2, [x2+3*x0]
    0032696cstr x2, [sp+72]
    00326970ldr x1, [sp+120]
    00326974ldr x2, [sp+112]
    00326978ldr x3, [sp+32]
    0032697csub x0, x3, 1
    00326980subs xzr, x1, x0
    00326984b.hi 0x32698c
    00326988b 0x326a58
    0032698c
    0032698cloc_32698c:
    0032698cldr x3, [sp+32]
    00326990ldr x4, [sp+112]
    00326994ldr x1, [sp+120]
    00326998ldr x2, [x2+3*x0]
    0032699csubs xzr, x1, x3
    003269a0b.hi 0x3269a8
    003269a4b 0x326a50
    003269a8
    003269a8loc_3269a8:
    003269a8adrp x27, 0x725000
    003269acldr w5, [x27+3056]
    003269b0cbz w5, 0x3269b8
    003269b4b 0x3269bc
    003269b8
    003269b8loc_3269b8:
    003269b8b 0x3269d0
    003269bc
    003269bcloc_3269bc:
    003269bcbl runtime.gcWriteBarrier2
    003269c0str x2, [x25]
    003269c4ldr x5, [x4+3*x3]
    003269c8str x5, [x25+8]
    003269ccb 0x3269d0
    003269d0
    003269d0loc_3269d0:
    003269d0str x2, [x4+3*x3]
    003269d4ldr x2, [sp+32]
    003269d8sub x0, x2, 1
    003269dcstr x0, [sp+56]
    003269e0ldr x2, [sp+112]
    003269e4ldr x1, [sp+120]
    003269e8ldr x3, [sp+72]
    003269ecsubs xzr, x1, x0
    003269f0b.hi 0x3269f8
    003269f4b 0x326a4c
    003269f8
    003269f8loc_3269f8:
    003269f8adrp x27, 0x725000
    003269fcldr w4, [x27+3056]
    00326a00cbz w4, 0x326a08
    00326a04b 0x326a0c
    00326a08
    00326a08loc_326a08:
    00326a08b 0x326a20
    00326a0c
    00326a0cloc_326a0c:
    00326a0cbl runtime.gcWriteBarrier2
    00326a10str x3, [x25]
    00326a14ldr x4, [x2+3*x0]
    00326a18str x4, [x25+8]
    00326a1cb 0x326a20
    00326a20
    00326a20loc_326a20:
    00326a20str x3, [x2+3*x0]
    00326a24b 0x326a28
    00326a28
    00326a28loc_326a28:
    00326a28ldr x2, [sp+32]
    00326a2csub x2, x2, 1
    00326a30str x2, [sp+32]
    00326a34b 0x3268bc
    00326a38
    00326a38loc_326a38:
    00326a38b 0x326a3c
    00326a3c
    00326a3cloc_326a3c:
    00326a3cldr x2, [sp+40]
    00326a40add x2, x2, 1
    00326a44str x2, [sp+40]
    00326a48b 0x326890
    00326a4c
    00326a4cloc_326a4c:
    00326a4cbl runtime.panicIndex
    00326a50
    00326a50loc_326a50:
    00326a50mov x0, x3
    00326a54bl runtime.panicIndex
    00326a58
    00326a58loc_326a58:
    00326a58bl runtime.panicIndex
    00326a5c
    00326a5cloc_326a5c:
    00326a5cbl runtime.panicIndex
    00326a60
    00326a60loc_326a60:
    00326a60bl runtime.panicIndex
    00326a64
    00326a64loc_326a64:
    00326a64bl runtime.panicIndex
    00326a68hint
    00326a6c
    00326a6cloc_326a6c:
    00326a6cstp x0, x1, [sp+8]
    00326a70stp x2, x3, [sp+24]
    00326a74stp x4, x5, [sp+40]
    00326a78str x6, [sp+56]
    00326a7cmov x3, x30
    00326a80bl runtime.morestack_noctxt.abi0
    00326a84ldp x0, x1, [sp+8]
    00326a88ldp x2, x3, [sp+24]
    00326a8cldp x4, x5, [sp+40]
    00326a90ldr x6, [sp+56]
    00326a94b 0x326850
    00326a98udf 0
    00326a9cudf 0
    00326850
    00326aa0
    00326aa0slices.SortFunc[go.shape.[]*net.SRV,go.shape.*uint8]: ; void slices.SortFunc[go.shape.[]*net.SRV,go.shape.*uint8](uintptr[5] * dict, int64_t x, int64_t cmp)
    00326aa0ldr x16, [x28+16]
    00326aa4subs xzr, sp, x16
    00326aa8b.ls 0x326b1c
    00326aacstr x30, [sp-112]!
    00326ab0stur x29, [sp-8]
    00326ab4sub x29, sp, 8
    00326ab8str x0, [sp+120]
    00326abcstr x1, [sp+128]
    00326ac0str x2, [sp+136]
    00326ac4str x3, [sp+144]
    00326ac8str x4, [sp+152]
    00326accstr x2, [sp+80]
    00326ad0clz x8, x2
    00326ad4orr x9, xzr, 64
    00326ad8sub x8, x9, x8
    00326adcstr x8, [sp+88]
    00326ae0ldr x8, [sp+120]
    00326ae4ldrsb x27, [x8]
    00326ae8ldr x0, [x8]
    00326aecstr x0, [sp+96]
    00326af0ldr x5, [sp+80]
    00326af4ldr x6, [sp+88]
    00326af8ldr x7, [sp+152]
    00326afcldr x1, [sp+128]
    00326b00ldr x2, [sp+136]
    00326b04ldr x3, [sp+144]
    00326b08mov x4, xzr
    00326b0cbl slices.pdqsortCmpFunc[go.shape.*uint8]
    00326b10ldur x29, [sp-8]
    00326b14ldr x30, [sp], 112
    00326b18ret x30
    00326b1c
    00326b1cloc_326b1c:
    00326b1cstp x0, x1, [sp+8]
    00326b20stp x2, x3, [sp+24]
    00326b24str x4, [sp+40]
    00326b28mov x3, x30
    00326b2cbl runtime.morestack_noctxt.abi0
    00326b30ldp x0, x1, [sp+8]
    00326b34ldp x2, x3, [sp+24]
    00326b38ldr x4, [sp+40]
    00326b3cb 0x326aa0
    00326aa0
    00326b40
    00326b40slices.SortStableFunc[go.shape.[]net.byRFC6724Info,go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]: ; void slices.SortStableFunc[go.shape.[]net.byRFC6724Info,go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }](uintptr[5] * dict, int64_t x, int64_t cmp)
    00326b40ldr x16, [x28+16]
    00326b44subs xzr, sp, x16
    00326b48b.ls 0x326ba0
    00326b4cstr x30, [sp-80]!
    00326b50stur x29, [sp-8]
    00326b54sub x29, sp, 8
    00326b58str x0, [sp+88]
    00326b5cstr x1, [sp+96]
    00326b60str x2, [sp+104]
    00326b64str x3, [sp+112]
    00326b68str x4, [sp+120]
    00326b6cstr x2, [sp+56]
    00326b70ldrsb x27, [x0]
    00326b74ldr x0, [x0]
    00326b78str x0, [sp+64]
    00326b7cldr x4, [sp+56]
    00326b80ldr x5, [sp+120]
    00326b84ldr x2, [sp+104]
    00326b88ldr x3, [sp+112]
    00326b8cldr x1, [sp+96]
    00326b90bl slices.stableCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]
    00326b94ldur x29, [sp-8]
    00326b98ldr x30, [sp], 80
    00326b9cret x30
    00326ba0
    00326ba0loc_326ba0:
    00326ba0stp x0, x1, [sp+8]
    00326ba4stp x2, x3, [sp+24]
    00326ba8str x4, [sp+40]
    00326bacmov x3, x30
    00326bb0bl runtime.morestack_noctxt.abi0
    00326bb4ldp x0, x1, [sp+8]
    00326bb8ldp x2, x3, [sp+24]
    00326bbcldr x4, [sp+40]
    00326bc0b 0x326b40
    00326bc4udf 0
    00326bc8udf 0
    00326bccudf 0
    00326b40
    00326bd0
    00326bd0slices.stableCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]: ; void slices.stableCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }](uintptr[4] * dict, struct []go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr } data, int n, int64_t cmp)
    00326bd0ldr x16, [x28+16]
    00326bd4sub x17, sp, 16
    00326bd8subs xzr, x17, x16
    00326bdcb.ls 0x326db4
    00326be0str x30, [sp-144]!
    00326be4stur x29, [sp-8]
    00326be8sub x29, sp, 8
    00326becstr x0, [sp+152]
    00326bf0str x1, [sp+160]
    00326bf4str x2, [sp+168]
    00326bf8str x3, [sp+176]
    00326bfcstr x4, [sp+184]
    00326c00str x5, [sp+192]
    00326c04movz x7, 20
    00326c08str x7, [sp+80]
    00326c0cstr xzr, [sp+96]
    00326c10str x7, [sp+88]
    00326c14b 0x326c18
    00326c18
    00326c18loc_326c18:
    00326c18ldr x7, [sp+184]
    00326c1cldr x8, [sp+88]
    00326c20subs xzr, x7, x8
    00326c24b.ge 0x326c2c
    00326c28b 0x326c78
    00326c2c
    00326c2cloc_326c2c:
    00326c2cldr x7, [sp+152]
    00326c30ldrsb x27, [x7]
    00326c34ldr x0, [x7]
    00326c38str x0, [sp+112]
    00326c3cldr x4, [sp+96]
    00326c40ldr x5, [sp+88]
    00326c44ldr x1, [sp+160]
    00326c48ldr x6, [sp+192]
    00326c4cldr x2, [sp+168]
    00326c50ldr x3, [sp+176]
    00326c54bl slices.insertionSortCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]
    00326c58ldr x7, [sp+88]
    00326c5cstr x7, [sp+96]
    00326c60ldr x7, [sp+80]
    00326c64ldr x8, [sp+88]
    00326c68add x7, x8, x7
    00326c6cstr x7, [sp+88]
    00326c70b 0x326c74
    00326c74
    00326c74loc_326c74:
    00326c74b 0x326c18
    00326c78
    00326c78loc_326c78:
    00326c78ldr x7, [sp+152]
    00326c7cldrsb x27, [x7]
    00326c80ldr x0, [x7]
    00326c84str x0, [sp+104]
    00326c88ldr x4, [sp+96]
    00326c8cldr x5, [sp+184]
    00326c90ldr x1, [sp+160]
    00326c94ldr x6, [sp+192]
    00326c98ldr x2, [sp+168]
    00326c9cldr x3, [sp+176]
    00326ca0bl slices.insertionSortCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]
    00326ca4b 0x326ca8
    00326ca8
    00326ca8loc_326ca8:
    00326ca8ldr x8, [sp+184]
    00326cacldr x9, [sp+80]
    00326cb0subs xzr, x8, x9
    00326cb4b.gt 0x326cbc
    00326cb8b 0x326cd0
    00326cbc
    00326cbcloc_326cbc:
    00326cbcstr xzr, [sp+96]
    00326cc0ldr x8, [sp+80]
    00326cc4ubfm x8, x8, 63, 62
    00326cc8str x8, [sp+88]
    00326cccb 0x326cdc
    00326cd0
    00326cd0loc_326cd0:
    00326cd0ldur x29, [sp-8]
    00326cd4ldr x30, [sp], 144
    00326cd8ret x30
    00326cdc
    00326cdcloc_326cdc:
    00326cdcldr x8, [sp+184]
    00326ce0ldr x9, [sp+88]
    00326ce4subs xzr, x8, x9
    00326ce8b.ge 0x326cf0
    00326cecb 0x326d48
    00326cf0
    00326cf0loc_326cf0:
    00326cf0ldr x8, [sp+152]
    00326cf4ldrsb x27, [x8]
    00326cf8ldr x0, [x8+8]
    00326cfcstr x0, [sp+128]
    00326d00ldr x4, [sp+96]
    00326d04ldr x6, [sp+88]
    00326d08ldr x1, [sp+160]
    00326d0cldr x7, [sp+192]
    00326d10ldr x2, [sp+168]
    00326d14ldr x3, [sp+176]
    00326d18ldr x8, [sp+96]
    00326d1cldr x9, [sp+80]
    00326d20add x5, x8, x9
    00326d24bl slices.symMergeCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]
    00326d28ldr x8, [sp+88]
    00326d2cstr x8, [sp+96]
    00326d30ldr x8, [sp+88]
    00326d34ldr x9, [sp+80]
    00326d38add x8, x8, x9, lsl #1
    00326d3cstr x8, [sp+88]
    00326d40b 0x326d44
    00326d44
    00326d44loc_326d44:
    00326d44b 0x326cdc
    00326d48
    00326d48loc_326d48:
    00326d48ldr x8, [sp+80]
    00326d4cldr x9, [sp+96]
    00326d50add x8, x9, x8
    00326d54str x8, [sp+72]
    00326d58ldr x9, [sp+184]
    00326d5csubs xzr, x9, x8
    00326d60b.gt 0x326d68
    00326d64b 0x326d9c
    00326d68
    00326d68loc_326d68:
    00326d68ldr x8, [sp+152]
    00326d6cldrsb x27, [x8]
    00326d70ldr x0, [x8+8]
    00326d74str x0, [sp+120]
    00326d78ldr x4, [sp+96]
    00326d7cldr x5, [sp+72]
    00326d80ldr x6, [sp+184]
    00326d84ldr x1, [sp+160]
    00326d88ldr x7, [sp+192]
    00326d8cldr x2, [sp+168]
    00326d90ldr x3, [sp+176]
    00326d94bl slices.symMergeCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]
    00326d98b 0x326da0
    00326d9c
    00326d9cloc_326d9c:
    00326d9cb 0x326da0
    00326da0
    00326da0loc_326da0:
    00326da0ldr x8, [sp+80]
    00326da4ubfm x8, x8, 63, 62
    00326da8str x8, [sp+80]
    00326dacb 0x326db0
    00326db0
    00326db0loc_326db0:
    00326db0b 0x326ca8
    00326db4
    00326db4loc_326db4:
    00326db4stp x0, x1, [sp+8]
    00326db8stp x2, x3, [sp+24]
    00326dbcstp x4, x5, [sp+40]
    00326dc0mov x3, x30
    00326dc4bl runtime.morestack_noctxt.abi0
    00326dc8ldp x0, x1, [sp+8]
    00326dccldp x2, x3, [sp+24]
    00326dd0ldp x4, x5, [sp+40]
    00326dd4b 0x326bd0
    00326dd8udf 0
    00326ddcudf 0
    00326bd0
    00326de0
    00326de0slices.symMergeCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]: ; void slices.symMergeCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }](uintptr[4] * dict, struct []go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr } data, int a, int m, int b, int64_t cmp)
    00326de0ldr x16, [x28+16]
    00326de4sub x17, sp, 880
    00326de8subs xzr, x17, x16
    00326decb.ls 0x327744
    00326df0sub x20, sp, 1008
    00326df4stp x29, x30, [x20-8]
    00326df8add sp, x20, 0
    00326dfcsub x29, sp, 8
    00326e00str x0, [sp+1016]
    00326e04str x1, [sp+1024]
    00326e08str x2, [sp+1032]
    00326e0cstr x3, [sp+1040]
    00326e10str x4, [sp+1048]
    00326e14str x5, [sp+1056]
    00326e18str x6, [sp+1064]
    00326e1cstr x7, [sp+1072]
    00326e20sub x14, x5, x4
    00326e24subs xzr, x14, 1
    00326e28b.eq 0x326e30
    00326e2cb 0x326e3c
    00326e30
    00326e30loc_326e30:
    00326e30str x5, [sp+256]
    00326e34str x6, [sp+240]
    00326e38b 0x327468
    00326e3c
    00326e3cloc_326e3c:
    00326e3csub x14, x6, x5
    00326e40subs xzr, x14, 1
    00326e44b.eq 0x326e4c
    00326e48b 0x326e58
    00326e4c
    00326e4cloc_326e4c:
    00326e4cstr x4, [sp+248]
    00326e50str x5, [sp+232]
    00326e54b 0x327194
    00326e58
    00326e58loc_326e58:
    00326e58add x14, x4, x6
    00326e5cubfm x14, x14, 1, 63
    00326e60str x14, [sp+208]
    00326e64ldr x14, [sp+208]
    00326e68add x14, x14, x5
    00326e6cstr x14, [sp+200]
    00326e70str xzr, [sp+176]
    00326e74str xzr, [sp+184]
    00326e78ldr x15, [sp+208]
    00326e7cldr x16, [sp+1056]
    00326e80subs xzr, x15, x16
    00326e84b.lt 0x326e8c
    00326e88b 0x326ea4
    00326e8c
    00326e8cloc_326e8c:
    00326e8cldr x15, [sp+1064]
    00326e90sub x14, x14, x15
    00326e94str x14, [sp+176]
    00326e98ldr x14, [sp+208]
    00326e9cstr x14, [sp+184]
    00326ea0b 0x326eb8
    00326ea4
    00326ea4loc_326ea4:
    00326ea4ldr x14, [sp+1048]
    00326ea8str x14, [sp+176]
    00326eacldr x14, [sp+1056]
    00326eb0str x14, [sp+184]
    00326eb4b 0x326eb8
    00326eb8
    00326eb8loc_326eb8:
    00326eb8ldr x14, [sp+200]
    00326ebcsub x14, x14, 1
    00326ec0str x14, [sp+192]
    00326ec4b 0x326ec8
    00326ec8
    00326ec8loc_326ec8:
    00326ec8ldr x14, [sp+184]
    00326eccldr x15, [sp+176]
    00326ed0subs xzr, x14, x15
    00326ed4b.gt 0x326edc
    00326ed8b 0x326ffc
    00326edc
    00326edcloc_326edc:
    00326edcldr x14, [sp+184]
    00326ee0ldr x15, [sp+176]
    00326ee4add x14, x15, x14
    00326ee8ubfm x14, x14, 1, 63
    00326eecstr x14, [sp+288]
    00326ef0ldr x1, [sp+1032]
    00326ef4ldr x14, [sp+1024]
    00326ef8ldr x15, [sp+288]
    00326efcldr x16, [sp+192]
    00326f00sub x0, x16, x15
    00326f04subs xzr, x1, x0
    00326f08b.hi 0x326f10
    00326f0cb 0x327190
    00326f10
    00326f10loc_326f10:
    00326f10add x15, x0, x0, lsl #2
    00326f14add x20, x14, x15, lsl #4
    00326f18add x21, sp, 440
    00326f1cadr x27, 16
    00326f20stp x29, x27, [sp-24]
    00326f24sub x29, sp, 24
    00326f28bl fn_87ef8
    00326f2csub x29, sp, 8
    00326f30ldr x0, [sp+288]
    00326f34ldr x1, [sp+1032]
    00326f38ldr x14, [sp+1024]
    00326f3csubs xzr, x1, x0
    00326f40b.hi 0x326f48
    00326f44b 0x32718c
    00326f48
    00326f48loc_326f48:
    00326f48add x15, x0, x0, lsl #2
    00326f4cadd x20, x14, x15, lsl #4
    00326f50add x21, sp, 360
    00326f54adr x27, 16
    00326f58stp x29, x27, [sp-24]
    00326f5csub x29, sp, 24
    00326f60bl fn_87ef8
    00326f64sub x29, sp, 8
    00326f68ldr x14, [sp+1072]
    00326f6cldr x15, [x14]
    00326f70ldr x0, [sp+440]
    00326f74ldr x1, [sp+448]
    00326f78ldr x2, [sp+456]
    00326f7cldr x3, [sp+464]
    00326f80ldr x4, [sp+472]
    00326f84ldrb w5, [sp+480]
    00326f88ldrb w6, [sp+481]
    00326f8cldrb w7, [sp+482]
    00326f90ldr x8, [sp+488]
    00326f94ldr x9, [sp+496]
    00326f98ldr x10, [sp+504]
    00326f9cldrb w11, [sp+512]
    00326fa0ldrb w12, [sp+513]
    00326fa4ldrb w13, [sp+514]
    00326fa8add x21, sp, 8
    00326facadd x20, sp, 360
    00326fb0adr x27, 16
    00326fb4stp x29, x27, [sp-24]
    00326fb8sub x29, sp, 24
    00326fbcbl fn_87ef8
    00326fc0sub x29, sp, 8
    00326fc4mov x26, x14
    00326fc8blr x15
    00326fccstr x0, [sp+312]
    00326fd0tbnz x0, 63, 0x326fd8
    00326fd4b 0x326fe4
    00326fd8
    00326fd8loc_326fd8:
    00326fd8ldr x14, [sp+288]
    00326fdcstr x14, [sp+184]
    00326fe0b 0x326ff4
    00326fe4
    00326fe4loc_326fe4:
    00326fe4ldr x14, [sp+288]
    00326fe8add x14, x14, 1
    00326fecstr x14, [sp+176]
    00326ff0b 0x326ff4
    00326ff4
    00326ff4loc_326ff4:
    00326ff4b 0x326ff8
    00326ff8
    00326ff8loc_326ff8:
    00326ff8b 0x326ec8
    00326ffc
    00326ffcloc_326ffc:
    00326ffcldr x8, [sp+176]
    00327000ldr x9, [sp+200]
    00327004sub x8, x9, x8
    00327008str x8, [sp+280]
    0032700cldr x8, [sp+1056]
    00327010ldr x9, [sp+176]
    00327014subs xzr, x8, x9
    00327018cset x8, gt
    0032701cstrb w8, [sp+175]
    00327020b.gt 0x327028
    00327024b 0x327040
    00327028
    00327028loc_327028:
    00327028ldr x8, [sp+1056]
    0032702cldr x9, [sp+280]
    00327030subs xzr, x9, x8
    00327034cset x8, gt
    00327038strb w8, [sp+175]
    0032703cb 0x327044
    00327040
    00327040loc_327040:
    00327040b 0x327044
    00327044
    00327044loc_327044:
    00327044ldrb w8, [sp+175]
    00327048tbnz w8, 0, 0x327050
    0032704cb 0x327084
    00327050
    00327050loc_327050:
    00327050ldr x8, [sp+1016]
    00327054ldrsb x27, [x8]
    00327058ldr x0, [x8]
    0032705cstr x0, [sp+352]
    00327060ldr x4, [sp+176]
    00327064ldr x5, [sp+1056]
    00327068ldr x6, [sp+280]
    0032706cldr x1, [sp+1024]
    00327070ldr x7, [sp+1072]
    00327074ldr x2, [sp+1032]
    00327078ldr x3, [sp+1040]
    0032707cbl slices.rotateCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]
    00327080b 0x327088
    00327084
    00327084loc_327084:
    00327084b 0x327088
    00327088
    00327088loc_327088:
    00327088ldr x8, [sp+176]
    0032708cldr x9, [sp+1048]
    00327090subs xzr, x8, x9
    00327094cset x8, gt
    00327098strb w8, [sp+175]
    0032709cb.gt 0x3270a4
    003270a0b 0x3270bc
    003270a4
    003270a4loc_3270a4:
    003270a4ldr x8, [sp+176]
    003270a8ldr x9, [sp+208]
    003270acsubs xzr, x9, x8
    003270b0cset x8, gt
    003270b4strb w8, [sp+175]
    003270b8b 0x3270c0
    003270bc
    003270bcloc_3270bc:
    003270bcb 0x3270c0
    003270c0
    003270c0loc_3270c0:
    003270c0ldrb w8, [sp+175]
    003270c4tbnz w8, 0, 0x3270cc
    003270c8b 0x327100
    003270cc
    003270ccloc_3270cc:
    003270ccldr x8, [sp+1016]
    003270d0ldrsb x27, [x8]
    003270d4ldr x0, [x8+8]
    003270d8str x0, [sp+344]
    003270dcldr x4, [sp+1048]
    003270e0ldr x5, [sp+176]
    003270e4ldr x6, [sp+208]
    003270e8ldr x1, [sp+1024]
    003270ecldr x7, [sp+1072]
    003270f0ldr x2, [sp+1032]
    003270f4ldr x3, [sp+1040]
    003270f8bl slices.symMergeCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]
    003270fcb 0x327104
    00327100
    00327100loc_327100:
    00327100b 0x327104
    00327104
    00327104loc_327104:
    00327104ldr x8, [sp+280]
    00327108ldr x9, [sp+208]
    0032710csubs xzr, x8, x9
    00327110cset x8, gt
    00327114strb w8, [sp+175]
    00327118b.gt 0x327120
    0032711cb 0x327138
    00327120
    00327120loc_327120:
    00327120ldr x8, [sp+280]
    00327124ldr x9, [sp+1064]
    00327128subs xzr, x9, x8
    0032712ccset x8, gt
    00327130strb w8, [sp+175]
    00327134b 0x32713c
    00327138
    00327138loc_327138:
    00327138b 0x32713c
    0032713c
    0032713cloc_32713c:
    0032713cldrb w8, [sp+175]
    00327140tbnz w8, 0, 0x327148
    00327144b 0x32717c
    00327148
    00327148loc_327148:
    00327148ldr x8, [sp+1016]
    0032714cldrsb x27, [x8]
    00327150ldr x0, [x8+8]
    00327154str x0, [sp+336]
    00327158ldr x4, [sp+208]
    0032715cldr x5, [sp+280]
    00327160ldr x6, [sp+1064]
    00327164ldr x1, [sp+1024]
    00327168ldr x7, [sp+1072]
    0032716cldr x2, [sp+1032]
    00327170ldr x3, [sp+1040]
    00327174bl slices.symMergeCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]
    00327178b 0x327180
    0032717c
    0032717cloc_32717c:
    0032717cb 0x327180
    00327180
    00327180loc_327180:
    00327180ldp x29, x30, [sp-8]
    00327184add sp, sp, 1008
    00327188ret x30
    0032718c
    0032718cloc_32718c:
    0032718cbl runtime.panicIndex
    00327190
    00327190loc_327190:
    00327190bl runtime.panicIndex
    00327194
    00327194loc_327194:
    00327194ldr x14, [sp+232]
    00327198ldr x15, [sp+248]
    0032719csubs xzr, x14, x15
    003271a0b.gt 0x3271a8
    003271a4b 0x3272c0
    003271a8
    003271a8loc_3271a8:
    003271a8ldr x14, [sp+232]
    003271acldr x15, [sp+248]
    003271b0add x14, x15, x14
    003271b4ubfm x14, x14, 1, 63
    003271b8str x14, [sp+264]
    003271bcldr x0, [sp+1056]
    003271c0ldr x1, [sp+1032]
    003271c4ldr x14, [sp+1024]
    003271c8subs xzr, x1, x0
    003271ccb.hi 0x3271d4
    003271d0b 0x327464
    003271d4
    003271d4loc_3271d4:
    003271d4add x15, x0, x0, lsl #2
    003271d8add x20, x14, x15, lsl #4
    003271dcadd x21, sp, 680
    003271e0adr x27, 16
    003271e4stp x29, x27, [sp-24]
    003271e8sub x29, sp, 24
    003271ecbl fn_87ef8
    003271f0sub x29, sp, 8
    003271f4ldr x0, [sp+264]
    003271f8ldr x1, [sp+1032]
    003271fcldr x14, [sp+1024]
    00327200subs xzr, x1, x0
    00327204b.hi 0x32720c
    00327208b 0x327460
    0032720c
    0032720cloc_32720c:
    0032720cadd x15, x0, x0, lsl #2
    00327210add x20, x14, x15, lsl #4
    00327214add x21, sp, 600
    00327218adr x27, 16
    0032721cstp x29, x27, [sp-24]
    00327220sub x29, sp, 24
    00327224bl fn_87ef8
    00327228sub x29, sp, 8
    0032722cldr x14, [sp+1072]
    00327230ldr x15, [x14]
    00327234ldr x0, [sp+680]
    00327238ldr x1, [sp+688]
    0032723cldr x2, [sp+696]
    00327240ldr x3, [sp+704]
    00327244ldr x4, [sp+712]
    00327248ldrb w5, [sp+720]
    0032724cldrb w6, [sp+721]
    00327250ldrb w7, [sp+722]
    00327254ldr x8, [sp+728]
    00327258ldr x9, [sp+736]
    0032725cldr x10, [sp+744]
    00327260ldrb w11, [sp+752]
    00327264ldrb w12, [sp+753]
    00327268ldrb w13, [sp+754]
    0032726cadd x21, sp, 8
    00327270add x20, sp, 600
    00327274adr x27, 16
    00327278stp x29, x27, [sp-24]
    0032727csub x29, sp, 24
    00327280bl fn_87ef8
    00327284sub x29, sp, 8
    00327288mov x26, x14
    0032728cblr x15
    00327290str x0, [sp+312]
    00327294tbnz x0, 63, 0x32729c
    00327298b 0x3272a8
    0032729c
    0032729cloc_32729c:
    0032729cldr x14, [sp+264]
    003272a0str x14, [sp+232]
    003272a4b 0x3272b8
    003272a8
    003272a8loc_3272a8:
    003272a8ldr x14, [sp+264]
    003272acadd x14, x14, 1
    003272b0str x14, [sp+248]
    003272b4b 0x3272b8
    003272b8
    003272b8loc_3272b8:
    003272b8b 0x3272bc
    003272bc
    003272bcloc_3272bc:
    003272bcb 0x327194
    003272c0
    003272c0loc_3272c0:
    003272c0ldr x3, [sp+1056]
    003272c4str x3, [sp+216]
    003272c8b 0x3272cc
    003272cc
    003272ccloc_3272cc:
    003272ccldr x3, [sp+248]
    003272d0ldr x4, [sp+216]
    003272d4subs xzr, x3, x4
    003272d8b.lt 0x3272e0
    003272dcb 0x327444
    003272e0
    003272e0loc_3272e0:
    003272e0ldr x0, [sp+216]
    003272e4ldr x1, [sp+1032]
    003272e8ldr x3, [sp+1024]
    003272ecsubs xzr, x1, x0
    003272f0b.hi 0x3272f8
    003272f4b 0x32745c
    003272f8
    003272f8loc_3272f8:
    003272f8add x4, x0, x0, lsl #2
    003272fcadd x20, x3, x4, lsl #4
    00327300add x21, sp, 520
    00327304adr x27, 16
    00327308stp x29, x27, [sp-24]
    0032730csub x29, sp, 24
    00327310bl fn_87ef8
    00327314sub x29, sp, 8
    00327318ldr x1, [sp+1032]
    0032731cldr x3, [sp+1024]
    00327320ldr x4, [sp+216]
    00327324sub x0, x4, 1
    00327328subs xzr, x1, x0
    0032732cb.hi 0x327334
    00327330b 0x327458
    00327334
    00327334loc_327334:
    00327334ldr x0, [sp+216]
    00327338ldr x1, [sp+1032]
    0032733cldr x5, [sp+1024]
    00327340add x4, x4, x4, lsl #2
    00327344ubfm x4, x4, 60, 59
    00327348sub x4, x4, 80
    0032734cadd x20, x3, x4
    00327350subs xzr, x1, x0
    00327354b.hi 0x32735c
    00327358b 0x327454
    0032735c
    0032735cloc_32735c:
    0032735cadd x3, x0, x0, lsl #2
    00327360add x21, x5, x3, lsl #4
    00327364adrp x27, 0x724000
    00327368ldr w3, [x27+3056]
    0032736ccbz w3, 0x327374
    00327370b 0x327378
    00327374
    00327374loc_327374:
    00327374b 0x3273a0
    00327378
    00327378loc_327378:
    00327378str x20, [sp+328]
    0032737cstr x21, [sp+320]
    00327380adrp x0, 0x341000
    00327384add x0, x0, 4064
    00327388mov x1, x21
    0032738cmov x2, x20
    00327390bl runtime.wbMove
    00327394ldr x20, [sp+328]
    00327398ldr x21, [sp+320]
    0032739cb 0x3273a0
    003273a0
    003273a0loc_3273a0:
    003273a0adr x27, 16
    003273a4stp x29, x27, [sp-24]
    003273a8sub x29, sp, 24
    003273acbl fn_87ef8
    003273b0sub x29, sp, 8
    003273b4ldr x3, [sp+216]
    003273b8sub x0, x3, 1
    003273bcstr x0, [sp+296]
    003273c0ldr x1, [sp+1032]
    003273c4ldr x4, [sp+1024]
    003273c8subs xzr, x1, x0
    003273ccb.hi 0x3273d4
    003273d0b 0x327450
    003273d4
    003273d4loc_3273d4:
    003273d4add x3, x3, x3, lsl #2
    003273d8ubfm x3, x3, 60, 59
    003273dcsub x3, x3, 80
    003273e0add x21, x4, x3
    003273e4adrp x27, 0x724000
    003273e8ldr w3, [x27+3056]
    003273eccbz w3, 0x3273f4
    003273f0b 0x3273f8
    003273f4
    003273f4loc_3273f4:
    003273f4b 0x327418
    003273f8
    003273f8loc_3273f8:
    003273f8str x21, [sp+328]
    003273fcadrp x0, 0x341000
    00327400add x0, x0, 4064
    00327404mov x1, x21
    00327408add x2, sp, 520
    0032740cbl runtime.wbMove
    00327410ldr x21, [sp+328]
    00327414b 0x327418
    00327418
    00327418loc_327418:
    00327418add x20, sp, 520
    0032741cadr x27, 16
    00327420stp x29, x27, [sp-24]
    00327424sub x29, sp, 24
    00327428bl fn_87ef8
    0032742csub x29, sp, 8
    00327430b 0x327434
    00327434
    00327434loc_327434:
    00327434ldr x3, [sp+216]
    00327438sub x3, x3, 1
    0032743cstr x3, [sp+216]
    00327440b 0x3272cc
    00327444
    00327444loc_327444:
    00327444ldp x29, x30, [sp-8]
    00327448add sp, sp, 1008
    0032744cret x30
    00327450
    00327450loc_327450:
    00327450bl runtime.panicIndex
    00327454
    00327454loc_327454:
    00327454bl runtime.panicIndex
    00327458
    00327458loc_327458:
    00327458bl runtime.panicIndex
    0032745c
    0032745cloc_32745c:
    0032745cbl runtime.panicIndex
    00327460
    00327460loc_327460:
    00327460bl runtime.panicIndex
    00327464
    00327464loc_327464:
    00327464bl runtime.panicIndex
    00327468
    00327468loc_327468:
    00327468ldr x14, [sp+240]
    0032746cldr x15, [sp+256]
    00327470subs xzr, x14, x15
    00327474b.gt 0x32747c
    00327478b 0x327594
    0032747c
    0032747cloc_32747c:
    0032747cldr x14, [sp+240]
    00327480ldr x15, [sp+256]
    00327484add x14, x15, x14
    00327488ubfm x14, x14, 1, 63
    0032748cstr x14, [sp+272]
    00327490ldr x0, [sp+272]
    00327494ldr x1, [sp+1032]
    00327498ldr x14, [sp+1024]
    0032749csubs xzr, x1, x0
    003274a0b.hi 0x3274a8
    003274a4b 0x32773c
    003274a8
    003274a8loc_3274a8:
    003274a8add x15, x0, x0, lsl #2
    003274acadd x20, x14, x15, lsl #4
    003274b0add x21, sp, 920
    003274b4adr x27, 16
    003274b8stp x29, x27, [sp-24]
    003274bcsub x29, sp, 24
    003274c0bl fn_87ef8
    003274c4sub x29, sp, 8
    003274c8ldr x0, [sp+1048]
    003274ccldr x1, [sp+1032]
    003274d0ldr x14, [sp+1024]
    003274d4subs xzr, x1, x0
    003274d8b.hi 0x3274e0
    003274dcb 0x327738
    003274e0
    003274e0loc_3274e0:
    003274e0add x15, x0, x0, lsl #2
    003274e4add x20, x14, x15, lsl #4
    003274e8add x21, sp, 840
    003274ecadr x27, 16
    003274f0stp x29, x27, [sp-24]
    003274f4sub x29, sp, 24
    003274f8bl fn_87ef8
    003274fcsub x29, sp, 8
    00327500ldr x14, [sp+1072]
    00327504ldr x15, [x14]
    00327508ldr x0, [sp+920]
    0032750cldr x1, [sp+928]
    00327510ldr x2, [sp+936]
    00327514ldr x3, [sp+944]
    00327518ldr x4, [sp+952]
    0032751cldrb w5, [sp+960]
    00327520ldrb w6, [sp+961]
    00327524ldrb w7, [sp+962]
    00327528ldr x8, [sp+968]
    0032752cldr x9, [sp+976]
    00327530ldr x10, [sp+984]
    00327534ldrb w11, [sp+992]
    00327538ldrb w12, [sp+993]
    0032753cldrb w13, [sp+994]
    00327540add x21, sp, 8
    00327544add x20, sp, 840
    00327548adr x27, 16
    0032754cstp x29, x27, [sp-24]
    00327550sub x29, sp, 24
    00327554bl fn_87ef8
    00327558sub x29, sp, 8
    0032755cmov x26, x14
    00327560blr x15
    00327564str x0, [sp+312]
    00327568tbnz x0, 63, 0x327570
    0032756cb 0x327580
    00327570
    00327570loc_327570:
    00327570ldr x14, [sp+272]
    00327574add x14, x14, 1
    00327578str x14, [sp+256]
    0032757cb 0x32758c
    00327580
    00327580loc_327580:
    00327580ldr x14, [sp+272]
    00327584str x14, [sp+240]
    00327588b 0x32758c
    0032758c
    0032758cloc_32758c:
    0032758cb 0x327590
    00327590
    00327590loc_327590:
    00327590b 0x327468
    00327594
    00327594loc_327594:
    00327594ldr x3, [sp+1048]
    00327598str x3, [sp+224]
    0032759cb 0x3275a0
    003275a0
    003275a0loc_3275a0:
    003275a0ldr x3, [sp+224]
    003275a4ldr x4, [sp+256]
    003275a8sub x4, x4, 1
    003275acsubs xzr, x3, x4
    003275b0b.lt 0x3275b8
    003275b4b 0x32771c
    003275b8
    003275b8loc_3275b8:
    003275b8ldr x0, [sp+224]
    003275bcldr x1, [sp+1032]
    003275c0ldr x3, [sp+1024]
    003275c4subs xzr, x1, x0
    003275c8b.hi 0x3275d0
    003275ccb 0x327734
    003275d0
    003275d0loc_3275d0:
    003275d0add x4, x0, x0, lsl #2
    003275d4add x20, x3, x4, lsl #4
    003275d8add x21, sp, 760
    003275dcadr x27, 16
    003275e0stp x29, x27, [sp-24]
    003275e4sub x29, sp, 24
    003275e8bl fn_87ef8
    003275ecsub x29, sp, 8
    003275f0ldr x1, [sp+1032]
    003275f4ldr x3, [sp+1024]
    003275f8ldr x4, [sp+224]
    003275fcadd x0, x4, 1
    00327600subs xzr, x1, x0
    00327604b.hi 0x32760c
    00327608b 0x327730
    0032760c
    0032760cloc_32760c:
    0032760cldr x0, [sp+224]
    00327610ldr x1, [sp+1032]
    00327614ldr x5, [sp+1024]
    00327618add x4, x4, x4, lsl #2
    0032761cubfm x4, x4, 60, 59
    00327620add x4, x4, 80
    00327624add x20, x3, x4
    00327628subs xzr, x1, x0
    0032762cb.hi 0x327634
    00327630b 0x32772c
    00327634
    00327634loc_327634:
    00327634add x3, x0, x0, lsl #2
    00327638add x21, x5, x3, lsl #4
    0032763cadrp x27, 0x724000
    00327640ldr w3, [x27+3056]
    00327644cbz w3, 0x32764c
    00327648b 0x327650
    0032764c
    0032764cloc_32764c:
    0032764cb 0x327678
    00327650
    00327650loc_327650:
    00327650str x20, [sp+328]
    00327654str x21, [sp+320]
    00327658adrp x0, 0x341000
    0032765cadd x0, x0, 4064
    00327660mov x1, x21
    00327664mov x2, x20
    00327668bl runtime.wbMove
    0032766cldr x20, [sp+328]
    00327670ldr x21, [sp+320]
    00327674b 0x327678
    00327678
    00327678loc_327678:
    00327678adr x27, 16
    0032767cstp x29, x27, [sp-24]
    00327680sub x29, sp, 24
    00327684bl fn_87ef8
    00327688sub x29, sp, 8
    0032768cldr x3, [sp+224]
    00327690add x0, x3, 1
    00327694str x0, [sp+304]
    00327698ldr x1, [sp+1032]
    0032769cldr x4, [sp+1024]
    003276a0subs xzr, x1, x0
    003276a4b.hi 0x3276ac
    003276a8b 0x327728
    003276ac
    003276acloc_3276ac:
    003276acadd x3, x3, x3, lsl #2
    003276b0ubfm x3, x3, 60, 59
    003276b4add x3, x3, 80
    003276b8add x21, x4, x3
    003276bcadrp x27, 0x724000
    003276c0ldr w3, [x27+3056]
    003276c4cbz w3, 0x3276cc
    003276c8b 0x3276d0
    003276cc
    003276ccloc_3276cc:
    003276ccb 0x3276f0
    003276d0
    003276d0loc_3276d0:
    003276d0str x21, [sp+328]
    003276d4adrp x0, 0x341000
    003276d8add x0, x0, 4064
    003276dcmov x1, x21
    003276e0add x2, sp, 760
    003276e4bl runtime.wbMove
    003276e8ldr x21, [sp+328]
    003276ecb 0x3276f0
    003276f0
    003276f0loc_3276f0:
    003276f0add x20, sp, 760
    003276f4adr x27, 16
    003276f8stp x29, x27, [sp-24]
    003276fcsub x29, sp, 24
    00327700bl fn_87ef8
    00327704sub x29, sp, 8
    00327708b 0x32770c
    0032770c
    0032770cloc_32770c:
    0032770cldr x3, [sp+224]
    00327710add x3, x3, 1
    00327714str x3, [sp+224]
    00327718b 0x3275a0
    0032771c
    0032771cloc_32771c:
    0032771cldp x29, x30, [sp-8]
    00327720add sp, sp, 1008
    00327724ret x30
    00327728
    00327728loc_327728:
    00327728bl runtime.panicIndex
    0032772c
    0032772cloc_32772c:
    0032772cbl runtime.panicIndex
    00327730
    00327730loc_327730:
    00327730bl runtime.panicIndex
    00327734
    00327734loc_327734:
    00327734bl runtime.panicIndex
    00327738
    00327738loc_327738:
    00327738bl runtime.panicIndex
    0032773c
    0032773cloc_32773c:
    0032773cbl runtime.panicIndex
    00327740hint
    00327744
    00327744loc_327744:
    00327744stp x0, x1, [sp+8]
    00327748stp x2, x3, [sp+24]
    0032774cstp x4, x5, [sp+40]
    00327750stp x6, x7, [sp+56]
    00327754mov x3, x30
    00327758bl runtime.morestack_noctxt.abi0
    0032775cldp x0, x1, [sp+8]
    00327760ldp x2, x3, [sp+24]
    00327764ldp x4, x5, [sp+40]
    00327768ldp x6, x7, [sp+56]
    0032776cb 0x326de0
    00326de0
    00327770
    00327770slices.rotateCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]: ; void slices.rotateCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }](uintptr[3] * dict, struct []go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr } data, int a, int m, int b, int64_t cmp)
    00327770ldr x16, [x28+16]
    00327774subs xzr, sp, x16
    00327778b.ls 0x3278d8
    0032777cstr x30, [sp-128]!
    00327780stur x29, [sp-8]
    00327784sub x29, sp, 8
    00327788str x0, [sp+136]
    0032778cstr x1, [sp+144]
    00327790str x2, [sp+152]
    00327794str x3, [sp+160]
    00327798str x4, [sp+168]
    0032779cstr x5, [sp+176]
    003277a0str x6, [sp+184]
    003277a4str x7, [sp+192]
    003277a8sub x8, x5, x4
    003277acstr x8, [sp+88]
    003277b0sub x8, x6, x5
    003277b4str x8, [sp+80]
    003277b8b 0x3277bc
    003277bc
    003277bcloc_3277bc:
    003277bcldr x8, [sp+80]
    003277c0ldr x9, [sp+88]
    003277c4subs xzr, x8, x9
    003277c8b.ne 0x3277d0
    003277ccb 0x327894
    003277d0
    003277d0loc_3277d0:
    003277d0ldr x8, [sp+80]
    003277d4ldr x9, [sp+88]
    003277d8subs xzr, x8, x9
    003277dcb.lt 0x3277e4
    003277e0b 0x327830
    003277e4
    003277e4loc_3277e4:
    003277e4ldr x8, [sp+136]
    003277e8ldrsb x27, [x8]
    003277ecldr x0, [x8]
    003277f0str x0, [sp+104]
    003277f4ldr x5, [sp+176]
    003277f8ldr x6, [sp+80]
    003277fcldr x1, [sp+144]
    00327800ldr x7, [sp+192]
    00327804ldr x2, [sp+152]
    00327808ldr x3, [sp+160]
    0032780cldr x8, [sp+176]
    00327810ldr x9, [sp+88]
    00327814sub x4, x8, x9
    00327818bl slices.swapRangeCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]
    0032781cldr x8, [sp+80]
    00327820ldr x9, [sp+88]
    00327824sub x8, x9, x8
    00327828str x8, [sp+88]
    0032782cb 0x32788c
    00327830
    00327830loc_327830:
    00327830ldr x8, [sp+136]
    00327834ldrsb x27, [x8]
    00327838ldr x0, [x8]
    0032783cstr x0, [sp+96]
    00327840ldr x6, [sp+88]
    00327844ldr x1, [sp+144]
    00327848ldr x7, [sp+192]
    0032784cldr x2, [sp+152]
    00327850ldr x3, [sp+160]
    00327854ldr x8, [sp+176]
    00327858ldr x9, [sp+88]
    0032785csub x4, x8, x9
    00327860ldr x8, [sp+176]
    00327864ldr x9, [sp+80]
    00327868add x8, x8, x9
    0032786cldr x9, [sp+88]
    00327870sub x5, x8, x9
    00327874bl slices.swapRangeCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]
    00327878ldr x8, [sp+88]
    0032787cldr x9, [sp+80]
    00327880sub x8, x9, x8
    00327884str x8, [sp+80]
    00327888b 0x32788c
    0032788c
    0032788cloc_32788c:
    0032788cb 0x327890
    00327890
    00327890loc_327890:
    00327890b 0x3277bc
    00327894
    00327894loc_327894:
    00327894ldr x8, [sp+136]
    00327898ldrsb x27, [x8]
    0032789cldr x0, [x8]
    003278a0str x0, [sp+112]
    003278a4ldr x5, [sp+176]
    003278a8ldr x6, [sp+88]
    003278acldr x1, [sp+144]
    003278b0ldr x7, [sp+192]
    003278b4ldr x2, [sp+152]
    003278b8ldr x3, [sp+160]
    003278bcldr x8, [sp+176]
    003278c0ldr x9, [sp+88]
    003278c4sub x4, x8, x9
    003278c8bl slices.swapRangeCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]
    003278ccldur x29, [sp-8]
    003278d0ldr x30, [sp], 128
    003278d4ret x30
    003278d8
    003278d8loc_3278d8:
    003278d8stp x0, x1, [sp+8]
    003278dcstp x2, x3, [sp+24]
    003278e0stp x4, x5, [sp+40]
    003278e4stp x6, x7, [sp+56]
    003278e8mov x3, x30
    003278ecbl runtime.morestack_noctxt.abi0
    003278f0ldp x0, x1, [sp+8]
    003278f4ldp x2, x3, [sp+24]
    003278f8ldp x4, x5, [sp+40]
    003278fcldp x6, x7, [sp+56]
    00327900b 0x327770
    00327904udf 0
    00327908udf 0
    0032790cudf 0
    00327770
    00327910
    00327910slices.swapRangeCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]: ; void slices.swapRangeCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }](uintptr[2] * dict, struct []go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr } data, int a, int b, int n, int64_t cmp)
    00327910ldr x16, [x28+16]
    00327914sub x17, sp, 32
    00327918subs xzr, x17, x16
    0032791cb.ls 0x327afc
    00327920str x30, [sp-160]!
    00327924stur x29, [sp-8]
    00327928sub x29, sp, 8
    0032792cstr x0, [sp+168]
    00327930str x1, [sp+176]
    00327934str x2, [sp+184]
    00327938str x3, [sp+192]
    0032793cstr x4, [sp+200]
    00327940str x5, [sp+208]
    00327944str x6, [sp+216]
    00327948str x7, [sp+224]
    0032794cstr xzr, [sp+32]
    00327950b 0x327954
    00327954
    00327954loc_327954:
    00327954ldr x3, [sp+216]
    00327958ldr x4, [sp+32]
    0032795csubs xzr, x3, x4
    00327960b.gt 0x327968
    00327964b 0x327ad8
    00327968
    00327968loc_327968:
    00327968ldr x1, [sp+184]
    0032796cldr x3, [sp+176]
    00327970ldr x4, [sp+32]
    00327974ldr x5, [sp+200]
    00327978add x0, x5, x4
    0032797csubs xzr, x1, x0
    00327980b.hi 0x327988
    00327984b 0x327af4
    00327988
    00327988loc_327988:
    00327988add x4, x0, x0, lsl #2
    0032798cadd x20, x3, x4, lsl #4
    00327990add x21, sp, 56
    00327994adr x27, 16
    00327998stp x29, x27, [sp-24]
    0032799csub x29, sp, 24
    003279a0bl fn_87ef8
    003279a4sub x29, sp, 8
    003279a8ldr x3, [sp+200]
    003279acldr x4, [sp+32]
    003279b0add x0, x3, x4
    003279b4str x0, [sp+48]
    003279b8ldr x1, [sp+184]
    003279bcldr x3, [sp+176]
    003279c0ldr x4, [sp+208]
    003279c4ldr x5, [sp+32]
    003279c8add x4, x4, x5
    003279ccsubs xzr, x1, x4
    003279d0b.hi 0x3279d8
    003279d4b 0x327aec
    003279d8
    003279d8loc_3279d8:
    003279d8ldr x1, [sp+184]
    003279dcldr x5, [sp+176]
    003279e0add x4, x4, x4, lsl #2
    003279e4add x20, x3, x4, lsl #4
    003279e8subs xzr, x1, x0
    003279ecb.hi 0x3279f4
    003279f0b 0x327ae8
    003279f4
    003279f4loc_3279f4:
    003279f4add x3, x0, x0, lsl #2
    003279f8add x21, x5, x3, lsl #4
    003279fcadrp x27, 0x724000
    00327a00ldr w3, [x27+3056]
    00327a04cbz w3, 0x327a0c
    00327a08b 0x327a10
    00327a0c
    00327a0cloc_327a0c:
    00327a0cb 0x327a38
    00327a10
    00327a10loc_327a10:
    00327a10str x20, [sp+144]
    00327a14str x21, [sp+136]
    00327a18adrp x0, 0x341000
    00327a1cadd x0, x0, 4064
    00327a20mov x1, x21
    00327a24mov x2, x20
    00327a28bl runtime.wbMove
    00327a2cldr x20, [sp+144]
    00327a30ldr x21, [sp+136]
    00327a34b 0x327a38
    00327a38
    00327a38loc_327a38:
    00327a38adr x27, 16
    00327a3cstp x29, x27, [sp-24]
    00327a40sub x29, sp, 24
    00327a44bl fn_87ef8
    00327a48sub x29, sp, 8
    00327a4cldr x3, [sp+208]
    00327a50ldr x4, [sp+32]
    00327a54add x0, x3, x4
    00327a58str x0, [sp+40]
    00327a5cldr x1, [sp+184]
    00327a60ldr x3, [sp+176]
    00327a64subs xzr, x1, x0
    00327a68b.hi 0x327a70
    00327a6cb 0x327ae4
    00327a70
    00327a70loc_327a70:
    00327a70add x4, x0, x0, lsl #2
    00327a74add x21, x3, x4, lsl #4
    00327a78adrp x27, 0x724000
    00327a7cldr w3, [x27+3056]
    00327a80cbz w3, 0x327a88
    00327a84b 0x327a8c
    00327a88
    00327a88loc_327a88:
    00327a88b 0x327aac
    00327a8c
    00327a8cloc_327a8c:
    00327a8cstr x21, [sp+144]
    00327a90adrp x0, 0x341000
    00327a94add x0, x0, 4064
    00327a98mov x1, x21
    00327a9cadd x2, sp, 56
    00327aa0bl runtime.wbMove
    00327aa4ldr x21, [sp+144]
    00327aa8b 0x327aac
    00327aac
    00327aacloc_327aac:
    00327aacadd x20, sp, 56
    00327ab0adr x27, 16
    00327ab4stp x29, x27, [sp-24]
    00327ab8sub x29, sp, 24
    00327abcbl fn_87ef8
    00327ac0sub x29, sp, 8
    00327ac4b 0x327ac8
    00327ac8
    00327ac8loc_327ac8:
    00327ac8ldr x3, [sp+32]
    00327accadd x3, x3, 1
    00327ad0str x3, [sp+32]
    00327ad4b 0x327954
    00327ad8
    00327ad8loc_327ad8:
    00327ad8ldur x29, [sp-8]
    00327adcldr x30, [sp], 160
    00327ae0ret x30
    00327ae4
    00327ae4loc_327ae4:
    00327ae4bl runtime.panicIndex
    00327ae8
    00327ae8loc_327ae8:
    00327ae8bl runtime.panicIndex
    00327aec
    00327aecloc_327aec:
    00327aecmov x0, x4
    00327af0bl runtime.panicIndex
    00327af4
    00327af4loc_327af4:
    00327af4bl runtime.panicIndex
    00327af8hint
    00327afc
    00327afcloc_327afc:
    00327afcstp x0, x1, [sp+8]
    00327b00stp x2, x3, [sp+24]
    00327b04stp x4, x5, [sp+40]
    00327b08stp x6, x7, [sp+56]
    00327b0cmov x3, x30
    00327b10bl runtime.morestack_noctxt.abi0
    00327b14ldp x0, x1, [sp+8]
    00327b18ldp x2, x3, [sp+24]
    00327b1cldp x4, x5, [sp+40]
    00327b20ldp x6, x7, [sp+56]
    00327b24b 0x327910
    00327b28udf 0
    00327b2cudf 0
    00327910
    00327b30
    00327b30slices.insertionSortCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]: ; void slices.insertionSortCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }](uintptr[2] * dict, struct []go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr } data, int a, int b, int64_t cmp)
    00327b30ldr x16, [x28+16]
    00327b34sub x17, sp, 352
    00327b38subs xzr, x17, x16
    00327b3cb.ls 0x327e58
    00327b40sub x20, sp, 480
    00327b44stp x29, x30, [x20-8]
    00327b48add sp, x20, 0
    00327b4csub x29, sp, 8
    00327b50str x0, [sp+488]
    00327b54str x1, [sp+496]
    00327b58str x2, [sp+504]
    00327b5cstr x3, [sp+512]
    00327b60str x4, [sp+520]
    00327b64str x5, [sp+528]
    00327b68str x6, [sp+536]
    00327b6cadd x14, x4, 1
    00327b70str x14, [sp+192]
    00327b74b 0x327b78
    00327b78
    00327b78loc_327b78:
    00327b78ldr x14, [sp+528]
    00327b7cldr x15, [sp+192]
    00327b80subs xzr, x14, x15
    00327b84b.gt 0x327b8c
    00327b88b 0x327b98
    00327b8c
    00327b8cloc_327b8c:
    00327b8cldr x14, [sp+192]
    00327b90str x14, [sp+184]
    00327b94b 0x327ba4
    00327b98
    00327b98loc_327b98:
    00327b98ldp x29, x30, [sp-8]
    00327b9cadd sp, sp, 480
    00327ba0ret x30
    00327ba4
    00327ba4loc_327ba4:
    00327ba4ldr x14, [sp+520]
    00327ba8ldr x15, [sp+184]
    00327bacsubs xzr, x14, x15
    00327bb0cset x14, lt
    00327bb4strb w14, [sp+183]
    00327bb8b.lt 0x327bc0
    00327bbcb 0x327cb4
    00327bc0
    00327bc0loc_327bc0:
    00327bc0ldr x0, [sp+184]
    00327bc4ldr x1, [sp+504]
    00327bc8ldr x14, [sp+496]
    00327bccsubs xzr, x1, x0
    00327bd0b.hi 0x327bd8
    00327bd4b 0x327e50
    00327bd8
    00327bd8loc_327bd8:
    00327bd8add x15, x0, x0, lsl #2
    00327bdcadd x20, x14, x15, lsl #4
    00327be0add x21, sp, 216
    00327be4adr x27, 16
    00327be8stp x29, x27, [sp-24]
    00327becsub x29, sp, 24
    00327bf0bl fn_87ef8
    00327bf4sub x29, sp, 8
    00327bf8ldr x1, [sp+504]
    00327bfcldr x14, [sp+496]
    00327c00ldr x15, [sp+184]
    00327c04sub x0, x15, 1
    00327c08subs xzr, x1, x0
    00327c0cb.hi 0x327c14
    00327c10b 0x327e4c
    00327c14
    00327c14loc_327c14:
    00327c14add x15, x15, x15, lsl #2
    00327c18ubfm x15, x15, 60, 59
    00327c1csub x15, x15, 80
    00327c20add x20, x14, x15
    00327c24add x21, sp, 392
    00327c28adr x27, 16
    00327c2cstp x29, x27, [sp-24]
    00327c30sub x29, sp, 24
    00327c34bl fn_87ef8
    00327c38sub x29, sp, 8
    00327c3cldr x14, [sp+536]
    00327c40ldr x15, [x14]
    00327c44ldr x0, [sp+216]
    00327c48ldr x1, [sp+224]
    00327c4cldr x2, [sp+232]
    00327c50ldr x3, [sp+240]
    00327c54ldr x4, [sp+248]
    00327c58ldrb w5, [sp+256]
    00327c5cldrb w6, [sp+257]
    00327c60ldrb w7, [sp+258]
    00327c64ldr x8, [sp+264]
    00327c68ldr x9, [sp+272]
    00327c6cldr x10, [sp+280]
    00327c70ldrb w11, [sp+288]
    00327c74ldrb w12, [sp+289]
    00327c78ldrb w13, [sp+290]
    00327c7cadd x21, sp, 8
    00327c80add x20, sp, 392
    00327c84adr x27, 16
    00327c88stp x29, x27, [sp-24]
    00327c8csub x29, sp, 24
    00327c90bl fn_87ef8
    00327c94sub x29, sp, 8
    00327c98mov x26, x14
    00327c9cblr x15
    00327ca0str x0, [sp+200]
    00327ca4subs xzr, x0, 0
    00327ca8cset x14, lt
    00327cacstrb w14, [sp+183]
    00327cb0b 0x327cb8
    00327cb4
    00327cb4loc_327cb4:
    00327cb4b 0x327cb8
    00327cb8
    00327cb8loc_327cb8:
    00327cb8ldrb w14, [sp+183]
    00327cbctbnz w14, 0, 0x327cc4
    00327cc0b 0x327e28
    00327cc4
    00327cc4loc_327cc4:
    00327cc4ldr x0, [sp+184]
    00327cc8ldr x1, [sp+504]
    00327cccldr x14, [sp+496]
    00327cd0subs xzr, x0, x1
    00327cd4b.lo 0x327cdc
    00327cd8b 0x327e48
    00327cdc
    00327cdcloc_327cdc:
    00327cdcadd x15, x0, x0, lsl #2
    00327ce0add x20, x14, x15, lsl #4
    00327ce4add x21, sp, 312
    00327ce8adr x27, 16
    00327cecstp x29, x27, [sp-24]
    00327cf0sub x29, sp, 24
    00327cf4bl fn_87ef8
    00327cf8sub x29, sp, 8
    00327cfcldr x1, [sp+504]
    00327d00ldr x14, [sp+496]
    00327d04ldr x15, [sp+184]
    00327d08sub x0, x15, 1
    00327d0csubs xzr, x1, x0
    00327d10b.hi 0x327d18
    00327d14b 0x327e44
    00327d18
    00327d18loc_327d18:
    00327d18ldr x0, [sp+184]
    00327d1cldr x1, [sp+504]
    00327d20ldr x16, [sp+496]
    00327d24add x15, x15, x15, lsl #2
    00327d28ubfm x15, x15, 60, 59
    00327d2csub x15, x15, 80
    00327d30add x20, x14, x15
    00327d34subs xzr, x1, x0
    00327d38b.hi 0x327d40
    00327d3cb 0x327e40
    00327d40
    00327d40loc_327d40:
    00327d40add x14, x0, x0, lsl #2
    00327d44add x21, x16, x14, lsl #4
    00327d48adrp x27, 0x724000
    00327d4cldr w14, [x27+3056]
    00327d50cbz w14, 0x327d58
    00327d54b 0x327d5c
    00327d58
    00327d58loc_327d58:
    00327d58b 0x327d84
    00327d5c
    00327d5cloc_327d5c:
    00327d5cstr x20, [sp+304]
    00327d60str x21, [sp+296]
    00327d64adrp x0, 0x341000
    00327d68add x0, x0, 4064
    00327d6cmov x1, x21
    00327d70mov x2, x20
    00327d74bl runtime.wbMove
    00327d78ldr x20, [sp+304]
    00327d7cldr x21, [sp+296]
    00327d80b 0x327d84
    00327d84
    00327d84loc_327d84:
    00327d84adr x27, 16
    00327d88stp x29, x27, [sp-24]
    00327d8csub x29, sp, 24
    00327d90bl fn_87ef8
    00327d94sub x29, sp, 8
    00327d98ldr x14, [sp+184]
    00327d9csub x0, x14, 1
    00327da0str x0, [sp+208]
    00327da4ldr x1, [sp+504]
    00327da8ldr x15, [sp+496]
    00327dacsubs xzr, x1, x0
    00327db0b.hi 0x327db8
    00327db4b 0x327e3c
    00327db8
    00327db8loc_327db8:
    00327db8add x14, x14, x14, lsl #2
    00327dbcubfm x14, x14, 60, 59
    00327dc0sub x14, x14, 80
    00327dc4add x21, x15, x14
    00327dc8adrp x27, 0x724000
    00327dccldr w14, [x27+3056]
    00327dd0cbz w14, 0x327dd8
    00327dd4b 0x327ddc
    00327dd8
    00327dd8loc_327dd8:
    00327dd8b 0x327dfc
    00327ddc
    00327ddcloc_327ddc:
    00327ddcstr x21, [sp+304]
    00327de0adrp x0, 0x341000
    00327de4add x0, x0, 4064
    00327de8mov x1, x21
    00327decadd x2, sp, 312
    00327df0bl runtime.wbMove
    00327df4ldr x21, [sp+304]
    00327df8b 0x327dfc
    00327dfc
    00327dfcloc_327dfc:
    00327dfcadd x20, sp, 312
    00327e00adr x27, 16
    00327e04stp x29, x27, [sp-24]
    00327e08sub x29, sp, 24
    00327e0cbl fn_87ef8
    00327e10sub x29, sp, 8
    00327e14b 0x327e18
    00327e18
    00327e18loc_327e18:
    00327e18ldr x14, [sp+184]
    00327e1csub x14, x14, 1
    00327e20str x14, [sp+184]
    00327e24b 0x327ba4
    00327e28
    00327e28loc_327e28:
    00327e28b 0x327e2c
    00327e2c
    00327e2cloc_327e2c:
    00327e2cldr x14, [sp+192]
    00327e30add x14, x14, 1
    00327e34str x14, [sp+192]
    00327e38b 0x327b78
    00327e3c
    00327e3cloc_327e3c:
    00327e3cbl runtime.panicIndex
    00327e40
    00327e40loc_327e40:
    00327e40bl runtime.panicIndex
    00327e44
    00327e44loc_327e44:
    00327e44bl runtime.panicIndex
    00327e48
    00327e48loc_327e48:
    00327e48bl runtime.panicIndex
    00327e4c
    00327e4cloc_327e4c:
    00327e4cbl runtime.panicIndex
    00327e50
    00327e50loc_327e50:
    00327e50bl runtime.panicIndex
    00327e54hint
    00327e58
    00327e58loc_327e58:
    00327e58stp x0, x1, [sp+8]
    00327e5cstp x2, x3, [sp+24]
    00327e60stp x4, x5, [sp+40]
    00327e64str x6, [sp+56]
    00327e68mov x3, x30
    00327e6cbl runtime.morestack_noctxt.abi0
    00327e70ldp x0, x1, [sp+8]
    00327e74ldp x2, x3, [sp+24]
    00327e78ldp x4, x5, [sp+40]
    00327e7cldr x6, [sp+56]
    00327e80b 0x327b30
    00327e84udf 0
    00327e88udf 0
    00327e8cudf 0
    00327b30
    00327e90
    00327e90net.(*IP).String: ; void net.(*IP).String(net.IP * ip)
    00327e90ldr x16, [x28+16]
    00327e94subs xzr, sp, x16
    00327e98b.ls 0x327f0c
    00327e9cstr x30, [sp-96]!
    00327ea0stur x29, [sp-8]
    00327ea4sub x29, sp, 8
    00327ea8ldr x16, [x28+32]
    00327eaccbnz x16, 0x327f20
    00327eb0
    00327eb0loc_327eb0:
    00327eb0str x0, [sp+104]
    00327eb4stp xzr, xzr, [sp+32]
    00327eb8ldr x3, [sp+104]
    00327ebccbnz x3, 0x327ec4
    00327ec0b 0x327f04
    00327ec4
    00327ec4loc_327ec4:
    00327ec4ldr x3, [sp+104]
    00327ec8ldrsb x27, [x3]
    00327eccldr x0, [x3]
    00327ed0ldr x1, [x3+8]
    00327ed4ldr x2, [x3+16]
    00327ed8str x0, [sp+48]
    00327edcstr x1, [sp+56]
    00327ee0str x2, [sp+64]
    00327ee4bl net.IP.String
    00327ee8str x0, [sp+72]
    00327eecstr x1, [sp+80]
    00327ef0str x0, [sp+32]
    00327ef4str x1, [sp+40]
    00327ef8ldur x29, [sp-8]
    00327efcldr x30, [sp], 96
    00327f00ret x30
    00327f04
    00327f04loc_327f04:
    00327f04bl runtime.panicwrap
    00327f08hint
    00327f0c
    00327f0cloc_327f0c:
    00327f0cstr x0, [sp+8]
    00327f10mov x3, x30
    00327f14bl runtime.morestack_noctxt.abi0
    00327f18ldr x0, [sp+8]
    00327f1cb 0x327e90
    00327f20
    00327f20loc_327f20:
    00327f20ldr x17, [x16]
    00327f24add x20, sp, 104
    00327f28subs xzr, x20, x17
    00327f2cb.ne 0x327eb0
    00327f30add x20, sp, 8
    00327f34str x20, [x16]
    00327f38b 0x327eb0
    00327f3cudf 0
    00327e90
    00327f40
    00327f40net.(*IPMask).String: ; void net.(*IPMask).String(net.IPMask * m)
    00327f40ldr x16, [x28+16]
    00327f44subs xzr, sp, x16
    00327f48b.ls 0x327fbc
    00327f4cstr x30, [sp-96]!
    00327f50stur x29, [sp-8]
    00327f54sub x29, sp, 8
    00327f58ldr x16, [x28+32]
    00327f5ccbnz x16, 0x327fd0
    00327f60
    00327f60loc_327f60:
    00327f60str x0, [sp+104]
    00327f64stp xzr, xzr, [sp+32]
    00327f68ldr x3, [sp+104]
    00327f6ccbnz x3, 0x327f74
    00327f70b 0x327fb4
    00327f74
    00327f74loc_327f74:
    00327f74ldr x3, [sp+104]
    00327f78ldrsb x27, [x3]
    00327f7cldr x0, [x3]
    00327f80ldr x1, [x3+8]
    00327f84ldr x2, [x3+16]
    00327f88str x0, [sp+48]
    00327f8cstr x1, [sp+56]
    00327f90str x2, [sp+64]
    00327f94bl net.IPMask.String
    00327f98str x0, [sp+72]
    00327f9cstr x1, [sp+80]
    00327fa0str x0, [sp+32]
    00327fa4str x1, [sp+40]
    00327fa8ldur x29, [sp-8]
    00327facldr x30, [sp], 96
    00327fb0ret x30
    00327fb4
    00327fb4loc_327fb4:
    00327fb4bl runtime.panicwrap
    00327fb8hint
    00327fbc
    00327fbcloc_327fbc:
    00327fbcstr x0, [sp+8]
    00327fc0mov x3, x30
    00327fc4bl runtime.morestack_noctxt.abi0
    00327fc8ldr x0, [sp+8]
    00327fccb 0x327f40
    00327fd0
    00327fd0loc_327fd0:
    00327fd0ldr x17, [x16]
    00327fd4add x20, sp, 104
    00327fd8subs xzr, x20, x17
    00327fdcb.ne 0x327f60
    00327fe0add x20, sp, 8
    00327fe4str x20, [x16]
    00327fe8b 0x327f60
    00327fecudf 0
    00327f40
    00327ff0
    00327ff0net.(*HardwareAddr).String: ; void net.(*HardwareAddr).String(net.HardwareAddr * a)
    00327ff0ldr x16, [x28+16]
    00327ff4subs xzr, sp, x16
    00327ff8b.ls 0x32806c
    00327ffcstr x30, [sp-96]!
    00328000stur x29, [sp-8]
    00328004sub x29, sp, 8
    00328008ldr x16, [x28+32]
    0032800ccbnz x16, 0x328080
    00328010
    00328010loc_328010:
    00328010str x0, [sp+104]
    00328014stp xzr, xzr, [sp+32]
    00328018ldr x3, [sp+104]
    0032801ccbnz x3, 0x328024
    00328020b 0x328064
    00328024
    00328024loc_328024:
    00328024ldr x3, [sp+104]
    00328028ldrsb x27, [x3]
    0032802cldr x0, [x3]
    00328030ldr x1, [x3+8]
    00328034ldr x2, [x3+16]
    00328038str x0, [sp+48]
    0032803cstr x1, [sp+56]
    00328040str x2, [sp+64]
    00328044bl net.HardwareAddr.String
    00328048str x0, [sp+72]
    0032804cstr x1, [sp+80]
    00328050str x0, [sp+32]
    00328054str x1, [sp+40]
    00328058ldur x29, [sp-8]
    0032805cldr x30, [sp], 96
    00328060ret x30
    00328064
    00328064loc_328064:
    00328064bl runtime.panicwrap
    00328068hint
    0032806c
    0032806cloc_32806c:
    0032806cstr x0, [sp+8]
    00328070mov x3, x30
    00328074bl runtime.morestack_noctxt.abi0
    00328078ldr x0, [sp+8]
    0032807cb 0x327ff0
    00328080
    00328080loc_328080:
    00328080ldr x17, [x16]
    00328084add x20, sp, 104
    00328088subs xzr, x20, x17
    0032808cb.ne 0x328010
    00328090add x20, sp, 8
    00328094str x20, [x16]
    00328098b 0x328010
    0032809cudf 0
    00327ff0
    003280a0
    003280a0net.(*Flags).String: ; void net.(*Flags).String(net.Flags * f)
    003280a0ldr x16, [x28+16]
    003280a4subs xzr, sp, x16
    003280a8b.ls 0x32810c
    003280acstr x30, [sp-64]!
    003280b0stur x29, [sp-8]
    003280b4sub x29, sp, 8
    003280b8ldr x16, [x28+32]
    003280bccbnz x16, 0x328120
    003280c0
    003280c0loc_3280c0:
    003280c0str x0, [sp+72]
    003280c4stp xzr, xzr, [sp+24]
    003280c8ldr x1, [sp+72]
    003280cccbnz x1, 0x3280d4
    003280d0b 0x328104
    003280d4
    003280d4loc_3280d4:
    003280d4ldr x1, [sp+72]
    003280d8ldrsb x27, [x1]
    003280dcldr x0, [x1]
    003280e0str x0, [sp+16]
    003280e4bl net.Flags.String
    003280e8str x0, [sp+40]
    003280ecstr x1, [sp+48]
    003280f0str x0, [sp+24]
    003280f4str x1, [sp+32]
    003280f8ldur x29, [sp-8]
    003280fcldr x30, [sp], 64
    00328100ret x30
    00328104
    00328104loc_328104:
    00328104bl runtime.panicwrap
    00328108hint
    0032810c
    0032810cloc_32810c:
    0032810cstr x0, [sp+8]
    00328110mov x3, x30
    00328114bl runtime.morestack_noctxt.abi0
    00328118ldr x0, [sp+8]
    0032811cb 0x3280a0
    00328120
    00328120loc_328120:
    00328120ldr x17, [x16]
    00328124add x20, sp, 72
    00328128subs xzr, x20, x17
    0032812cb.ne 0x3280c0
    00328130add x20, sp, 8
    00328134str x20, [x16]
    00328138b 0x3280c0
    0032813cudf 0
    003280a0
    00328140
    00328140net.onlyValuesCtx.Deadline: ; void net.onlyValuesCtx.Deadline(net.onlyValuesCtx p0)
    00328140ldr x16, [x28+16]
    00328144subs xzr, sp, x16
    00328148b.ls 0x328200
    0032814cstr x30, [sp-112]!
    00328150stur x29, [sp-8]
    00328154sub x29, sp, 8
    00328158ldr x16, [x28+32]
    0032815ccbnz x16, 0x32821c
    00328160
    00328160loc_328160:
    00328160str x0, [sp+120]
    00328164str x1, [sp+128]
    00328168str x2, [sp+136]
    0032816cstr x3, [sp+144]
    00328170stp xzr, xzr, [sp+32]
    00328174str xzr, [sp+48]
    00328178strb wzr, [sp+29]
    0032817cstp xzr, xzr, [sp+56]
    00328180str xzr, [sp+72]
    00328184ldr x1, [sp+120]
    00328188ldrsb x27, [x1]
    0032818cldr x0, [sp+128]
    00328190ldr x1, [x1+24]
    00328194blr x1
    00328198str x0, [sp+56]
    0032819cstr x1, [sp+64]
    003281a0str x2, [sp+72]
    003281a4strb w3, [sp+30]
    003281a8ldr x1, [sp+56]
    003281acldr x2, [sp+64]
    003281b0ldr x3, [sp+72]
    003281b4str x1, [sp+80]
    003281b8str x2, [sp+88]
    003281bcstr x3, [sp+96]
    003281c0ldrb w1, [sp+30]
    003281c4strb w1, [sp+31]
    003281c8ldr x1, [sp+80]
    003281ccldr x2, [sp+88]
    003281d0ldr x3, [sp+96]
    003281d4str x1, [sp+32]
    003281d8str x2, [sp+40]
    003281dcstr x3, [sp+48]
    003281e0ldrb w3, [sp+31]
    003281e4strb w3, [sp+29]
    003281e8ldr x0, [sp+32]
    003281ecldr x1, [sp+40]
    003281f0ldr x2, [sp+48]
    003281f4ldur x29, [sp-8]
    003281f8ldr x30, [sp], 112
    003281fcret x30
    00328200
    00328200loc_328200:
    00328200stp x0, x1, [sp+8]
    00328204stp x2, x3, [sp+24]
    00328208mov x3, x30
    0032820cbl runtime.morestack_noctxt.abi0
    00328210ldp x0, x1, [sp+8]
    00328214ldp x2, x3, [sp+24]
    00328218b 0x328140
    0032821c
    0032821cloc_32821c:
    0032821cldr x17, [x16]
    00328220add x20, sp, 120
    00328224subs xzr, x20, x17
    00328228b.ne 0x328160
    0032822cadd x20, sp, 8
    00328230str x20, [x16]
    00328234b 0x328160
    00328238udf 0
    0032823cudf 0
    00328140
    00328240
    00328240net.(*onlyValuesCtx).Deadline: ; void net.(*onlyValuesCtx).Deadline(net.onlyValuesCtx * p0)
    00328240ldr x16, [x28+16]
    00328244subs xzr, sp, x16
    00328248b.ls 0x3282fc
    0032824cstr x30, [sp-112]!
    00328250stur x29, [sp-8]
    00328254sub x29, sp, 8
    00328258ldr x16, [x28+32]
    0032825ccbnz x16, 0x328310
    00328260
    00328260loc_328260:
    00328260str x0, [sp+120]
    00328264stp xzr, xzr, [sp+32]
    00328268str xzr, [sp+48]
    0032826cstrb wzr, [sp+29]
    00328270stp xzr, xzr, [sp+56]
    00328274str xzr, [sp+72]
    00328278ldr x1, [sp+120]
    0032827cldrsb x27, [x1]
    00328280ldr x2, [x1]
    00328284ldrsb x27, [x2]
    00328288ldr x0, [x1+8]
    0032828cldr x1, [x2+24]
    00328290blr x1
    00328294str x0, [sp+56]
    00328298str x1, [sp+64]
    0032829cstr x2, [sp+72]
    003282a0strb w3, [sp+30]
    003282a4ldr x1, [sp+56]
    003282a8ldr x2, [sp+64]
    003282acldr x3, [sp+72]
    003282b0str x1, [sp+80]
    003282b4str x2, [sp+88]
    003282b8str x3, [sp+96]
    003282bcldrb w1, [sp+30]
    003282c0strb w1, [sp+31]
    003282c4ldr x1, [sp+80]
    003282c8ldr x2, [sp+88]
    003282ccldr x3, [sp+96]
    003282d0str x1, [sp+32]
    003282d4str x2, [sp+40]
    003282d8str x3, [sp+48]
    003282dcldrb w3, [sp+31]
    003282e0strb w3, [sp+29]
    003282e4ldr x0, [sp+32]
    003282e8ldr x1, [sp+40]
    003282ecldr x2, [sp+48]
    003282f0ldur x29, [sp-8]
    003282f4ldr x30, [sp], 112
    003282f8ret x30
    003282fc
    003282fcloc_3282fc:
    003282fcstr x0, [sp+8]
    00328300mov x3, x30
    00328304bl runtime.morestack_noctxt.abi0
    00328308ldr x0, [sp+8]
    0032830cb 0x328240
    00328310
    00328310loc_328310:
    00328310ldr x17, [x16]
    00328314add x20, sp, 120
    00328318subs xzr, x20, x17
    0032831cb.ne 0x328260
    00328320add x20, sp, 8
    00328324str x20, [x16]
    00328328b 0x328260
    0032832cudf 0
    00328240
    00328330
    00328330net.onlyValuesCtx.Done: ; void net.onlyValuesCtx.Done(net.onlyValuesCtx p0)
    00328330ldr x16, [x28+16]
    00328334subs xzr, sp, x16
    00328338b.ls 0x32838c
    0032833cstr x30, [sp-48]!
    00328340stur x29, [sp-8]
    00328344sub x29, sp, 8
    00328348ldr x16, [x28+32]
    0032834ccbnz x16, 0x3283a8
    00328350
    00328350loc_328350:
    00328350str x0, [sp+56]
    00328354str x1, [sp+64]
    00328358str x2, [sp+72]
    0032835cstr x3, [sp+80]
    00328360str xzr, [sp+24]
    00328364ldr x1, [sp+56]
    00328368ldrsb x27, [x1]
    0032836cldr x0, [sp+64]
    00328370ldr x1, [x1+32]
    00328374blr x1
    00328378str x0, [sp+32]
    0032837cstr x0, [sp+24]
    00328380ldur x29, [sp-8]
    00328384ldr x30, [sp], 48
    00328388ret x30
    0032838c
    0032838cloc_32838c:
    0032838cstp x0, x1, [sp+8]
    00328390stp x2, x3, [sp+24]
    00328394mov x3, x30
    00328398bl runtime.morestack_noctxt.abi0
    0032839cldp x0, x1, [sp+8]
    003283a0ldp x2, x3, [sp+24]
    003283a4b 0x328330
    003283a8
    003283a8loc_3283a8:
    003283a8ldr x17, [x16]
    003283acadd x20, sp, 56
    003283b0subs xzr, x20, x17
    003283b4b.ne 0x328350
    003283b8add x20, sp, 8
    003283bcstr x20, [x16]
    003283c0b 0x328350
    003283c4udf 0
    003283c8udf 0
    003283ccudf 0
    00328330
    003283d0
    003283d0net.(*onlyValuesCtx).Done: ; void net.(*onlyValuesCtx).Done(net.onlyValuesCtx * p0)
    003283d0ldr x16, [x28+16]
    003283d4subs xzr, sp, x16
    003283d8b.ls 0x328428
    003283dcstr x30, [sp-48]!
    003283e0stur x29, [sp-8]
    003283e4sub x29, sp, 8
    003283e8ldr x16, [x28+32]
    003283eccbnz x16, 0x32843c
    003283f0
    003283f0loc_3283f0:
    003283f0str x0, [sp+56]
    003283f4str xzr, [sp+24]
    003283f8ldr x1, [sp+56]
    003283fcldrsb x27, [x1]
    00328400ldr x2, [x1]
    00328404ldrsb x27, [x2]
    00328408ldr x0, [x1+8]
    0032840cldr x1, [x2+32]
    00328410blr x1
    00328414str x0, [sp+32]
    00328418str x0, [sp+24]
    0032841cldur x29, [sp-8]
    00328420ldr x30, [sp], 48
    00328424ret x30
    00328428
    00328428loc_328428:
    00328428str x0, [sp+8]
    0032842cmov x3, x30
    00328430bl runtime.morestack_noctxt.abi0
    00328434ldr x0, [sp+8]
    00328438b 0x3283d0
    0032843c
    0032843cloc_32843c:
    0032843cldr x17, [x16]
    00328440add x20, sp, 56
    00328444subs xzr, x20, x17
    00328448b.ne 0x3283f0
    0032844cadd x20, sp, 8
    00328450str x20, [x16]
    00328454b 0x3283f0
    00328458udf 0
    0032845cudf 0
    003283d0
    00328460
    00328460net.onlyValuesCtx.Err: ; void net.onlyValuesCtx.Err(net.onlyValuesCtx p0)
    00328460ldr x16, [x28+16]
    00328464subs xzr, sp, x16
    00328468b.ls 0x3284c4
    0032846cstr x30, [sp-64]!
    00328470stur x29, [sp-8]
    00328474sub x29, sp, 8
    00328478ldr x16, [x28+32]
    0032847ccbnz x16, 0x3284e0
    00328480
    00328480loc_328480:
    00328480str x0, [sp+72]
    00328484str x1, [sp+80]
    00328488str x2, [sp+88]
    0032848cstr x3, [sp+96]
    00328490stp xzr, xzr, [sp+24]
    00328494ldr x1, [sp+72]
    00328498ldrsb x27, [x1]
    0032849cldr x0, [sp+80]
    003284a0ldr x1, [x1+40]
    003284a4blr x1
    003284a8str x0, [sp+40]
    003284acstr x1, [sp+48]
    003284b0str x0, [sp+24]
    003284b4str x1, [sp+32]
    003284b8ldur x29, [sp-8]
    003284bcldr x30, [sp], 64
    003284c0ret x30
    003284c4
    003284c4loc_3284c4:
    003284c4stp x0, x1, [sp+8]
    003284c8stp x2, x3, [sp+24]
    003284ccmov x3, x30
    003284d0bl runtime.morestack_noctxt.abi0
    003284d4ldp x0, x1, [sp+8]
    003284d8ldp x2, x3, [sp+24]
    003284dcb 0x328460
    003284e0
    003284e0loc_3284e0:
    003284e0ldr x17, [x16]
    003284e4add x20, sp, 72
    003284e8subs xzr, x20, x17
    003284ecb.ne 0x328480
    003284f0add x20, sp, 8
    003284f4str x20, [x16]
    003284f8b 0x328480
    003284fcudf 0
    00328460
    00328500
    00328500net.(*onlyValuesCtx).Err: ; void net.(*onlyValuesCtx).Err(net.onlyValuesCtx * p0)
    00328500ldr x16, [x28+16]
    00328504subs xzr, sp, x16
    00328508b.ls 0x328560
    0032850cstr x30, [sp-64]!
    00328510stur x29, [sp-8]
    00328514sub x29, sp, 8
    00328518ldr x16, [x28+32]
    0032851ccbnz x16, 0x328574
    00328520
    00328520loc_328520:
    00328520str x0, [sp+72]
    00328524stp xzr, xzr, [sp+24]
    00328528ldr x1, [sp+72]
    0032852cldrsb x27, [x1]
    00328530ldr x2, [x1]
    00328534ldrsb x27, [x2]
    00328538ldr x0, [x1+8]
    0032853cldr x1, [x2+40]
    00328540blr x1
    00328544str x0, [sp+40]
    00328548str x1, [sp+48]
    0032854cstr x0, [sp+24]
    00328550str x1, [sp+32]
    00328554ldur x29, [sp-8]
    00328558ldr x30, [sp], 64
    0032855cret x30
    00328560
    00328560loc_328560:
    00328560str x0, [sp+8]
    00328564mov x3, x30
    00328568bl runtime.morestack_noctxt.abi0
    0032856cldr x0, [sp+8]
    00328570b 0x328500
    00328574
    00328574loc_328574:
    00328574ldr x17, [x16]
    00328578add x20, sp, 72
    0032857csubs xzr, x20, x17
    00328580b.ne 0x328520
    00328584add x20, sp, 8
    00328588str x20, [x16]
    0032858cb 0x328520
    00328500
    00328590
    00328590net.(*canceledError).Error: ; void net.(*canceledError).Error(net.canceledError * p0)
    00328590ldr x16, [x28+16]
    00328594subs xzr, sp, x16
    00328598b.ls 0x3285f4
    0032859cstr x30, [sp-48]!
    003285a0stur x29, [sp-8]
    003285a4sub x29, sp, 8
    003285a8ldr x16, [x28+32]
    003285accbnz x16, 0x328608
    003285b0
    003285b0loc_3285b0:
    003285b0str x0, [sp+56]
    003285b4stp xzr, xzr, [sp+8]
    003285b8ldr x0, [sp+56]
    003285bccbnz x0, 0x3285c4
    003285c0b 0x3285ec
    003285c4
    003285c4loc_3285c4:
    003285c4ldr x0, [sp+56]
    003285c8ldrsb x27, [x0]
    003285ccbl net.canceledError.Error
    003285d0str x0, [sp+24]
    003285d4str x1, [sp+32]
    003285d8str x0, [sp+8]
    003285dcstr x1, [sp+16]
    003285e0ldur x29, [sp-8]
    003285e4ldr x30, [sp], 48
    003285e8ret x30
    003285ec
    003285ecloc_3285ec:
    003285ecbl runtime.panicwrap
    003285f0hint
    003285f4
    003285f4loc_3285f4:
    003285f4str x0, [sp+8]
    003285f8mov x3, x30
    003285fcbl runtime.morestack_noctxt.abi0
    00328600ldr x0, [sp+8]
    00328604b 0x328590
    00328608
    00328608loc_328608:
    00328608ldr x17, [x16]
    0032860cadd x20, sp, 56
    00328610subs xzr, x20, x17
    00328614b.ne 0x3285b0
    00328618add x20, sp, 8
    0032861cstr x20, [x16]
    00328620b 0x3285b0
    00328624udf 0
    00328628udf 0
    0032862cudf 0
    00328590
    00328630
    00328630net.(*canceledError).Is: ; void net.(*canceledError).Is(net.canceledError * p0, error err)
    00328630ldr x16, [x28+16]
    00328634subs xzr, sp, x16
    00328638b.ls 0x32869c
    0032863cstr x30, [sp-48]!
    00328640stur x29, [sp-8]
    00328644sub x29, sp, 8
    00328648ldr x16, [x28+32]
    0032864ccbnz x16, 0x3286b8
    00328650
    00328650loc_328650:
    00328650str x0, [sp+56]
    00328654str x1, [sp+64]
    00328658str x2, [sp+72]
    0032865cstrb wzr, [sp+38]
    00328660ldr x2, [sp+56]
    00328664cbnz x2, 0x32866c
    00328668b 0x328694
    0032866c
    0032866cloc_32866c:
    0032866cldr x0, [sp+64]
    00328670ldr x2, [sp+56]
    00328674ldrsb x27, [x2]
    00328678ldr x1, [sp+72]
    0032867cbl net.canceledError.Is
    00328680strb w0, [sp+39]
    00328684strb w0, [sp+38]
    00328688ldur x29, [sp-8]
    0032868cldr x30, [sp], 48
    00328690ret x30
    00328694
    00328694loc_328694:
    00328694bl runtime.panicwrap
    00328698hint
    0032869c
    0032869cloc_32869c:
    0032869cstp x0, x1, [sp+8]
    003286a0str x2, [sp+24]
    003286a4mov x3, x30
    003286a8bl runtime.morestack_noctxt.abi0
    003286acldp x0, x1, [sp+8]
    003286b0ldr x2, [sp+24]
    003286b4b 0x328630
    003286b8
    003286b8loc_3286b8:
    003286b8ldr x17, [x16]
    003286bcadd x20, sp, 56
    003286c0subs xzr, x20, x17
    003286c4b.ne 0x328650
    003286c8add x20, sp, 8
    003286ccstr x20, [x16]
    003286d0b 0x328650
    003286d4udf 0
    003286d8udf 0
    003286dcudf 0
    00328630
    003286e0
    003286e0net.(*TCPConn).Close: ; void net.(*TCPConn).Close(net.TCPConn * c)
    003286e0str x30, [sp-32]!
    003286e4stur x29, [sp-8]
    003286e8sub x29, sp, 8
    003286ecstr x0, [sp+40]
    003286f0stp xzr, xzr, [sp+8]
    003286f4ldr x0, [sp+40]
    003286f8ldrsb x27, [x0]
    003286fcadd x29, sp, 24
    00328700add sp, sp, 32
    00328704b 0x30e640
    00328708udf 0
    0032870cudf 0
    003286e0
    00328710
    00328710net.(*TCPConn).LocalAddr: ; void net.(*TCPConn).LocalAddr(net.TCPConn * c)
    00328710str x30, [sp-32]!
    00328714stur x29, [sp-8]
    00328718sub x29, sp, 8
    0032871cstr x0, [sp+40]
    00328720stp xzr, xzr, [sp+8]
    00328724ldr x0, [sp+40]
    00328728ldrsb x27, [x0]
    0032872cadd x29, sp, 24
    00328730add sp, sp, 32
    00328734b 0x30e890
    00328738udf 0
    0032873cudf 0
    00328710
    00328740
    00328740net.(*TCPConn).Read: ; void net.(*TCPConn).Read(net.TCPConn * c, struct []uint8 b)
    00328740str x30, [sp-48]!
    00328744stur x29, [sp-8]
    00328748sub x29, sp, 8
    0032874cstr x0, [sp+56]
    00328750str x1, [sp+64]
    00328754str x2, [sp+72]
    00328758str x3, [sp+80]
    0032875cstr xzr, [sp+16]
    00328760stp xzr, xzr, [sp+24]
    00328764ldr x1, [sp+64]
    00328768ldr x0, [sp+56]
    0032876cldrsb x27, [x0]
    00328770ldr x2, [sp+72]
    00328774ldr x3, [sp+80]
    00328778add x29, sp, 40
    0032877cadd sp, sp, 48
    00328780b 0x30e080
    00328784udf 0
    00328788udf 0
    0032878cudf 0
    00328740
    00328790
    00328790net.(*TCPConn).RemoteAddr: ; void net.(*TCPConn).RemoteAddr(net.TCPConn * c)
    00328790str x30, [sp-32]!
    00328794stur x29, [sp-8]
    00328798sub x29, sp, 8
    0032879cstr x0, [sp+40]
    003287a0stp xzr, xzr, [sp+8]
    003287a4ldr x0, [sp+40]
    003287a8ldrsb x27, [x0]
    003287acadd x29, sp, 24
    003287b0add sp, sp, 32
    003287b4b 0x30e920
    003287b8udf 0
    003287bcudf 0
    00328790