File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
003287c0
003287c0net.(*TCPConn).SetDeadline: ; void net.(*TCPConn).SetDeadline(net.TCPConn * c, time.Time t)
003287c0str x30, [sp-32]!
003287c4stur x29, [sp-8]
003287c8sub x29, sp, 8
003287ccstr x0, [sp+40]
003287d0str x1, [sp+48]
003287d4str x2, [sp+56]
003287d8str x3, [sp+64]
003287dcstp xzr, xzr, [sp+8]
003287e0ldr x1, [sp+48]
003287e4ldr x0, [sp+40]
003287e8ldrsb x27, [x0]
003287ecldr x2, [sp+56]
003287f0ldr x3, [sp+64]
003287f4add x29, sp, 24
003287f8add sp, sp, 32
003287fcb 0x30e9b0
003287c0
003287c0net.(*TCPConn).SetDeadline: ; void net.(*TCPConn).SetDeadline(net.TCPConn * c, time.Time t)
003287c0str x30, [sp-32]!
003287c4stur x29, [sp-8]
003287c8sub x29, sp, 8
003287ccstr x0, [sp+40]
003287d0str x1, [sp+48]
003287d4str x2, [sp+56]
003287d8str x3, [sp+64]
003287dcstp xzr, xzr, [sp+8]
003287e0ldr x1, [sp+48]
003287e4ldr x0, [sp+40]
003287e8ldrsb x27, [x0]
003287ecldr x2, [sp+56]
003287f0ldr x3, [sp+64]
003287f4add x29, sp, 24
003287f8add sp, sp, 32
003287fcb 0x30e9b0
003287c0
00328800
00328800net.(*TCPConn).SetReadDeadline: ; void net.(*TCPConn).SetReadDeadline(net.TCPConn * c, time.Time t)
00328800str x30, [sp-32]!
00328804stur x29, [sp-8]
00328808sub x29, sp, 8
0032880cstr x0, [sp+40]
00328810str x1, [sp+48]
00328814str x2, [sp+56]
00328818str x3, [sp+64]
0032881cstp xzr, xzr, [sp+8]
00328820ldr x1, [sp+48]
00328824ldr x0, [sp+40]
00328828ldrsb x27, [x0]
0032882cldr x2, [sp+56]
00328830ldr x3, [sp+64]
00328834add x29, sp, 24
00328838add sp, sp, 32
0032883cb 0x30ec10
00328800
00328800net.(*TCPConn).SetReadDeadline: ; void net.(*TCPConn).SetReadDeadline(net.TCPConn * c, time.Time t)
00328800str x30, [sp-32]!
00328804stur x29, [sp-8]
00328808sub x29, sp, 8
0032880cstr x0, [sp+40]
00328810str x1, [sp+48]
00328814str x2, [sp+56]
00328818str x3, [sp+64]
0032881cstp xzr, xzr, [sp+8]
00328820ldr x1, [sp+48]
00328824ldr x0, [sp+40]
00328828ldrsb x27, [x0]
0032882cldr x2, [sp+56]
00328830ldr x3, [sp+64]
00328834add x29, sp, 24
00328838add sp, sp, 32
0032883cb 0x30ec10
00328800
00328840
00328840net.(*TCPConn).SetWriteDeadline: ; void net.(*TCPConn).SetWriteDeadline(net.TCPConn * c, time.Time t)
00328840str x30, [sp-32]!
00328844stur x29, [sp-8]
00328848sub x29, sp, 8
0032884cstr x0, [sp+40]
00328850str x1, [sp+48]
00328854str x2, [sp+56]
00328858str x3, [sp+64]
0032885cstp xzr, xzr, [sp+8]
00328860ldr x1, [sp+48]
00328864ldr x0, [sp+40]
00328868ldrsb x27, [x0]
0032886cldr x2, [sp+56]
00328870ldr x3, [sp+64]
00328874add x29, sp, 24
00328878add sp, sp, 32
0032887cb 0x30ee70
00328840
00328840net.(*TCPConn).SetWriteDeadline: ; void net.(*TCPConn).SetWriteDeadline(net.TCPConn * c, time.Time t)
00328840str x30, [sp-32]!
00328844stur x29, [sp-8]
00328848sub x29, sp, 8
0032884cstr x0, [sp+40]
00328850str x1, [sp+48]
00328854str x2, [sp+56]
00328858str x3, [sp+64]
0032885cstp xzr, xzr, [sp+8]
00328860ldr x1, [sp+48]
00328864ldr x0, [sp+40]
00328868ldrsb x27, [x0]
0032886cldr x2, [sp+56]
00328870ldr x3, [sp+64]
00328874add x29, sp, 24
00328878add sp, sp, 32
0032887cb 0x30ee70
00328840
00328880
00328880net.(*TCPConn).Write: ; void net.(*TCPConn).Write(net.TCPConn * c, struct []uint8 b)
00328880str x30, [sp-48]!
00328884stur x29, [sp-8]
00328888sub x29, sp, 8
0032888cstr x0, [sp+56]
00328890str x1, [sp+64]
00328894str x2, [sp+72]
00328898str x3, [sp+80]
0032889cstr xzr, [sp+16]
003288a0stp xzr, xzr, [sp+24]
003288a4ldr x1, [sp+64]
003288a8ldr x0, [sp+56]
003288acldrsb x27, [x0]
003288b0ldr x2, [sp+72]
003288b4ldr x3, [sp+80]
003288b8add x29, sp, 40
003288bcadd sp, sp, 48
003288c0b 0x30e390
003288c4udf 0
003288c8udf 0
003288ccudf 0
00328880
00328880net.(*TCPConn).Write: ; void net.(*TCPConn).Write(net.TCPConn * c, struct []uint8 b)
00328880str x30, [sp-48]!
00328884stur x29, [sp-8]
00328888sub x29, sp, 8
0032888cstr x0, [sp+56]
00328890str x1, [sp+64]
00328894str x2, [sp+72]
00328898str x3, [sp+80]
0032889cstr xzr, [sp+16]
003288a0stp xzr, xzr, [sp+24]
003288a4ldr x1, [sp+64]
003288a8ldr x0, [sp+56]
003288acldrsb x27, [x0]
003288b0ldr x2, [sp+72]
003288b4ldr x3, [sp+80]
003288b8add x29, sp, 40
003288bcadd sp, sp, 48
003288c0b 0x30e390
003288c4udf 0
003288c8udf 0
003288ccudf 0
00328880
003288d0
003288d0net.(*IPConn).Close: ; void net.(*IPConn).Close(net.IPConn * c)
003288d0str x30, [sp-32]!
003288d4stur x29, [sp-8]
003288d8sub x29, sp, 8
003288dcstr x0, [sp+40]
003288e0stp xzr, xzr, [sp+8]
003288e4ldr x0, [sp+40]
003288e8ldrsb x27, [x0]
003288ecadd x29, sp, 24
003288f0add sp, sp, 32
003288f4b 0x30e640
003288f8udf 0
003288fcudf 0
003288d0
003288d0net.(*IPConn).Close: ; void net.(*IPConn).Close(net.IPConn * c)
003288d0str x30, [sp-32]!
003288d4stur x29, [sp-8]
003288d8sub x29, sp, 8
003288dcstr x0, [sp+40]
003288e0stp xzr, xzr, [sp+8]
003288e4ldr x0, [sp+40]
003288e8ldrsb x27, [x0]
003288ecadd x29, sp, 24
003288f0add sp, sp, 32
003288f4b 0x30e640
003288f8udf 0
003288fcudf 0
003288d0
00328900
00328900net.(*IPConn).LocalAddr: ; void net.(*IPConn).LocalAddr(net.IPConn * c)
00328900str x30, [sp-32]!
00328904stur x29, [sp-8]
00328908sub x29, sp, 8
0032890cstr x0, [sp+40]
00328910stp xzr, xzr, [sp+8]
00328914ldr x0, [sp+40]
00328918ldrsb x27, [x0]
0032891cadd x29, sp, 24
00328920add sp, sp, 32
00328924b 0x30e890
00328928udf 0
0032892cudf 0
00328900
00328900net.(*IPConn).LocalAddr: ; void net.(*IPConn).LocalAddr(net.IPConn * c)
00328900str x30, [sp-32]!
00328904stur x29, [sp-8]
00328908sub x29, sp, 8
0032890cstr x0, [sp+40]
00328910stp xzr, xzr, [sp+8]
00328914ldr x0, [sp+40]
00328918ldrsb x27, [x0]
0032891cadd x29, sp, 24
00328920add sp, sp, 32
00328924b 0x30e890
00328928udf 0
0032892cudf 0
00328900
00328930
00328930net.(*IPConn).Read: ; void net.(*IPConn).Read(net.IPConn * c, struct []uint8 b)
00328930str x30, [sp-48]!
00328934stur x29, [sp-8]
00328938sub x29, sp, 8
0032893cstr x0, [sp+56]
00328940str x1, [sp+64]
00328944str x2, [sp+72]
00328948str x3, [sp+80]
0032894cstr xzr, [sp+16]
00328950stp xzr, xzr, [sp+24]
00328954ldr x1, [sp+64]
00328958ldr x0, [sp+56]
0032895cldrsb x27, [x0]
00328960ldr x2, [sp+72]
00328964ldr x3, [sp+80]
00328968add x29, sp, 40
0032896cadd sp, sp, 48
00328970b 0x30e080
00328974udf 0
00328978udf 0
0032897cudf 0
00328930
00328930net.(*IPConn).Read: ; void net.(*IPConn).Read(net.IPConn * c, struct []uint8 b)
00328930str x30, [sp-48]!
00328934stur x29, [sp-8]
00328938sub x29, sp, 8
0032893cstr x0, [sp+56]
00328940str x1, [sp+64]
00328944str x2, [sp+72]
00328948str x3, [sp+80]
0032894cstr xzr, [sp+16]
00328950stp xzr, xzr, [sp+24]
00328954ldr x1, [sp+64]
00328958ldr x0, [sp+56]
0032895cldrsb x27, [x0]
00328960ldr x2, [sp+72]
00328964ldr x3, [sp+80]
00328968add x29, sp, 40
0032896cadd sp, sp, 48
00328970b 0x30e080
00328974udf 0
00328978udf 0
0032897cudf 0
00328930
00328980
00328980net.(*IPConn).RemoteAddr: ; void net.(*IPConn).RemoteAddr(net.IPConn * c)
00328980str x30, [sp-32]!
00328984stur x29, [sp-8]
00328988sub x29, sp, 8
0032898cstr x0, [sp+40]
00328990stp xzr, xzr, [sp+8]
00328994ldr x0, [sp+40]
00328998ldrsb x27, [x0]
0032899cadd x29, sp, 24
003289a0add sp, sp, 32
003289a4b 0x30e920
003289a8udf 0
003289acudf 0
00328980
00328980net.(*IPConn).RemoteAddr: ; void net.(*IPConn).RemoteAddr(net.IPConn * c)
00328980str x30, [sp-32]!
00328984stur x29, [sp-8]
00328988sub x29, sp, 8
0032898cstr x0, [sp+40]
00328990stp xzr, xzr, [sp+8]
00328994ldr x0, [sp+40]
00328998ldrsb x27, [x0]
0032899cadd x29, sp, 24
003289a0add sp, sp, 32
003289a4b 0x30e920
003289a8udf 0
003289acudf 0
00328980
003289b0
003289b0net.(*IPConn).SetDeadline: ; void net.(*IPConn).SetDeadline(net.IPConn * c, time.Time t)
003289b0str x30, [sp-32]!
003289b4stur x29, [sp-8]
003289b8sub x29, sp, 8
003289bcstr x0, [sp+40]
003289c0str x1, [sp+48]
003289c4str x2, [sp+56]
003289c8str x3, [sp+64]
003289ccstp xzr, xzr, [sp+8]
003289d0ldr x1, [sp+48]
003289d4ldr x0, [sp+40]
003289d8ldrsb x27, [x0]
003289dcldr x2, [sp+56]
003289e0ldr x3, [sp+64]
003289e4add x29, sp, 24
003289e8add sp, sp, 32
003289ecb 0x30e9b0
003289b0
003289b0net.(*IPConn).SetDeadline: ; void net.(*IPConn).SetDeadline(net.IPConn * c, time.Time t)
003289b0str x30, [sp-32]!
003289b4stur x29, [sp-8]
003289b8sub x29, sp, 8
003289bcstr x0, [sp+40]
003289c0str x1, [sp+48]
003289c4str x2, [sp+56]
003289c8str x3, [sp+64]
003289ccstp xzr, xzr, [sp+8]
003289d0ldr x1, [sp+48]
003289d4ldr x0, [sp+40]
003289d8ldrsb x27, [x0]
003289dcldr x2, [sp+56]
003289e0ldr x3, [sp+64]
003289e4add x29, sp, 24
003289e8add sp, sp, 32
003289ecb 0x30e9b0
003289b0
003289f0
003289f0net.(*IPConn).SetReadDeadline: ; void net.(*IPConn).SetReadDeadline(net.IPConn * c, time.Time t)
003289f0str x30, [sp-32]!
003289f4stur x29, [sp-8]
003289f8sub x29, sp, 8
003289fcstr x0, [sp+40]
00328a00str x1, [sp+48]
00328a04str x2, [sp+56]
00328a08str x3, [sp+64]
00328a0cstp xzr, xzr, [sp+8]
00328a10ldr x1, [sp+48]
00328a14ldr x0, [sp+40]
00328a18ldrsb x27, [x0]
00328a1cldr x2, [sp+56]
00328a20ldr x3, [sp+64]
00328a24add x29, sp, 24
00328a28add sp, sp, 32
00328a2cb 0x30ec10
003289f0
003289f0net.(*IPConn).SetReadDeadline: ; void net.(*IPConn).SetReadDeadline(net.IPConn * c, time.Time t)
003289f0str x30, [sp-32]!
003289f4stur x29, [sp-8]
003289f8sub x29, sp, 8
003289fcstr x0, [sp+40]
00328a00str x1, [sp+48]
00328a04str x2, [sp+56]
00328a08str x3, [sp+64]
00328a0cstp xzr, xzr, [sp+8]
00328a10ldr x1, [sp+48]
00328a14ldr x0, [sp+40]
00328a18ldrsb x27, [x0]
00328a1cldr x2, [sp+56]
00328a20ldr x3, [sp+64]
00328a24add x29, sp, 24
00328a28add sp, sp, 32
00328a2cb 0x30ec10
003289f0
00328a30
00328a30net.(*IPConn).SetWriteDeadline: ; void net.(*IPConn).SetWriteDeadline(net.IPConn * c, time.Time t)
00328a30str x30, [sp-32]!
00328a34stur x29, [sp-8]
00328a38sub x29, sp, 8
00328a3cstr x0, [sp+40]
00328a40str x1, [sp+48]
00328a44str x2, [sp+56]
00328a48str x3, [sp+64]
00328a4cstp xzr, xzr, [sp+8]
00328a50ldr x1, [sp+48]
00328a54ldr x0, [sp+40]
00328a58ldrsb x27, [x0]
00328a5cldr x2, [sp+56]
00328a60ldr x3, [sp+64]
00328a64add x29, sp, 24
00328a68add sp, sp, 32
00328a6cb 0x30ee70
00328a30
00328a30net.(*IPConn).SetWriteDeadline: ; void net.(*IPConn).SetWriteDeadline(net.IPConn * c, time.Time t)
00328a30str x30, [sp-32]!
00328a34stur x29, [sp-8]
00328a38sub x29, sp, 8
00328a3cstr x0, [sp+40]
00328a40str x1, [sp+48]
00328a44str x2, [sp+56]
00328a48str x3, [sp+64]
00328a4cstp xzr, xzr, [sp+8]
00328a50ldr x1, [sp+48]
00328a54ldr x0, [sp+40]
00328a58ldrsb x27, [x0]
00328a5cldr x2, [sp+56]
00328a60ldr x3, [sp+64]
00328a64add x29, sp, 24
00328a68add sp, sp, 32
00328a6cb 0x30ee70
00328a30
00328a70
00328a70net.(*IPConn).Write: ; void net.(*IPConn).Write(net.IPConn * c, struct []uint8 b)
00328a70str x30, [sp-48]!
00328a74stur x29, [sp-8]
00328a78sub x29, sp, 8
00328a7cstr x0, [sp+56]
00328a80str x1, [sp+64]
00328a84str x2, [sp+72]
00328a88str x3, [sp+80]
00328a8cstr xzr, [sp+16]
00328a90stp xzr, xzr, [sp+24]
00328a94ldr x1, [sp+64]
00328a98ldr x0, [sp+56]
00328a9cldrsb x27, [x0]
00328aa0ldr x2, [sp+72]
00328aa4ldr x3, [sp+80]
00328aa8add x29, sp, 40
00328aacadd sp, sp, 48
00328ab0b 0x30e390
00328ab4udf 0
00328ab8udf 0
00328abcudf 0
00328a70
00328a70net.(*IPConn).Write: ; void net.(*IPConn).Write(net.IPConn * c, struct []uint8 b)
00328a70str x30, [sp-48]!
00328a74stur x29, [sp-8]
00328a78sub x29, sp, 8
00328a7cstr x0, [sp+56]
00328a80str x1, [sp+64]
00328a84str x2, [sp+72]
00328a88str x3, [sp+80]
00328a8cstr xzr, [sp+16]
00328a90stp xzr, xzr, [sp+24]
00328a94ldr x1, [sp+64]
00328a98ldr x0, [sp+56]
00328a9cldrsb x27, [x0]
00328aa0ldr x2, [sp+72]
00328aa4ldr x3, [sp+80]
00328aa8add x29, sp, 40
00328aacadd sp, sp, 48
00328ab0b 0x30e390
00328ab4udf 0
00328ab8udf 0
00328abcudf 0
00328a70
00328ac0
00328ac0net.(*UDPConn).Close: ; void net.(*UDPConn).Close(net.UDPConn * c)
00328ac0str x30, [sp-32]!
00328ac4stur x29, [sp-8]
00328ac8sub x29, sp, 8
00328accstr x0, [sp+40]
00328ad0stp xzr, xzr, [sp+8]
00328ad4ldr x0, [sp+40]
00328ad8ldrsb x27, [x0]
00328adcadd x29, sp, 24
00328ae0add sp, sp, 32
00328ae4b 0x30e640
00328ae8udf 0
00328aecudf 0
00328ac0
00328ac0net.(*UDPConn).Close: ; void net.(*UDPConn).Close(net.UDPConn * c)
00328ac0str x30, [sp-32]!
00328ac4stur x29, [sp-8]
00328ac8sub x29, sp, 8
00328accstr x0, [sp+40]
00328ad0stp xzr, xzr, [sp+8]
00328ad4ldr x0, [sp+40]
00328ad8ldrsb x27, [x0]
00328adcadd x29, sp, 24
00328ae0add sp, sp, 32
00328ae4b 0x30e640
00328ae8udf 0
00328aecudf 0
00328ac0
00328af0
00328af0net.(*UDPConn).LocalAddr: ; void net.(*UDPConn).LocalAddr(net.UDPConn * c)
00328af0str x30, [sp-32]!
00328af4stur x29, [sp-8]
00328af8sub x29, sp, 8
00328afcstr x0, [sp+40]
00328b00stp xzr, xzr, [sp+8]
00328b04ldr x0, [sp+40]
00328b08ldrsb x27, [x0]
00328b0cadd x29, sp, 24
00328b10add sp, sp, 32
00328b14b 0x30e890
00328b18udf 0
00328b1cudf 0
00328af0
00328af0net.(*UDPConn).LocalAddr: ; void net.(*UDPConn).LocalAddr(net.UDPConn * c)
00328af0str x30, [sp-32]!
00328af4stur x29, [sp-8]
00328af8sub x29, sp, 8
00328afcstr x0, [sp+40]
00328b00stp xzr, xzr, [sp+8]
00328b04ldr x0, [sp+40]
00328b08ldrsb x27, [x0]
00328b0cadd x29, sp, 24
00328b10add sp, sp, 32
00328b14b 0x30e890
00328b18udf 0
00328b1cudf 0
00328af0
00328b20
00328b20net.(*UDPConn).Read: ; void net.(*UDPConn).Read(net.UDPConn * c, struct []uint8 b)
00328b20str x30, [sp-48]!
00328b24stur x29, [sp-8]
00328b28sub x29, sp, 8
00328b2cstr x0, [sp+56]
00328b30str x1, [sp+64]
00328b34str x2, [sp+72]
00328b38str x3, [sp+80]
00328b3cstr xzr, [sp+16]
00328b40stp xzr, xzr, [sp+24]
00328b44ldr x1, [sp+64]
00328b48ldr x0, [sp+56]
00328b4cldrsb x27, [x0]
00328b50ldr x2, [sp+72]
00328b54ldr x3, [sp+80]
00328b58add x29, sp, 40
00328b5cadd sp, sp, 48
00328b60b 0x30e080
00328b64udf 0
00328b68udf 0
00328b6cudf 0
00328b20
00328b20net.(*UDPConn).Read: ; void net.(*UDPConn).Read(net.UDPConn * c, struct []uint8 b)
00328b20str x30, [sp-48]!
00328b24stur x29, [sp-8]
00328b28sub x29, sp, 8
00328b2cstr x0, [sp+56]
00328b30str x1, [sp+64]
00328b34str x2, [sp+72]
00328b38str x3, [sp+80]
00328b3cstr xzr, [sp+16]
00328b40stp xzr, xzr, [sp+24]
00328b44ldr x1, [sp+64]
00328b48ldr x0, [sp+56]
00328b4cldrsb x27, [x0]
00328b50ldr x2, [sp+72]
00328b54ldr x3, [sp+80]
00328b58add x29, sp, 40
00328b5cadd sp, sp, 48
00328b60b 0x30e080
00328b64udf 0
00328b68udf 0
00328b6cudf 0
00328b20
00328b70
00328b70net.(*UDPConn).RemoteAddr: ; void net.(*UDPConn).RemoteAddr(net.UDPConn * c)
00328b70str x30, [sp-32]!
00328b74stur x29, [sp-8]
00328b78sub x29, sp, 8
00328b7cstr x0, [sp+40]
00328b80stp xzr, xzr, [sp+8]
00328b84ldr x0, [sp+40]
00328b88ldrsb x27, [x0]
00328b8cadd x29, sp, 24
00328b90add sp, sp, 32
00328b94b 0x30e920
00328b98udf 0
00328b9cudf 0
00328b70
00328b70net.(*UDPConn).RemoteAddr: ; void net.(*UDPConn).RemoteAddr(net.UDPConn * c)
00328b70str x30, [sp-32]!
00328b74stur x29, [sp-8]
00328b78sub x29, sp, 8
00328b7cstr x0, [sp+40]
00328b80stp xzr, xzr, [sp+8]
00328b84ldr x0, [sp+40]
00328b88ldrsb x27, [x0]
00328b8cadd x29, sp, 24
00328b90add sp, sp, 32
00328b94b 0x30e920
00328b98udf 0
00328b9cudf 0
00328b70
00328ba0
00328ba0net.(*UDPConn).SetDeadline: ; void net.(*UDPConn).SetDeadline(net.UDPConn * c, time.Time t)
00328ba0str x30, [sp-32]!
00328ba4stur x29, [sp-8]
00328ba8sub x29, sp, 8
00328bacstr x0, [sp+40]
00328bb0str x1, [sp+48]
00328bb4str x2, [sp+56]
00328bb8str x3, [sp+64]
00328bbcstp xzr, xzr, [sp+8]
00328bc0ldr x1, [sp+48]
00328bc4ldr x0, [sp+40]
00328bc8ldrsb x27, [x0]
00328bccldr x2, [sp+56]
00328bd0ldr x3, [sp+64]
00328bd4add x29, sp, 24
00328bd8add sp, sp, 32
00328bdcb 0x30e9b0
00328ba0
00328ba0net.(*UDPConn).SetDeadline: ; void net.(*UDPConn).SetDeadline(net.UDPConn * c, time.Time t)
00328ba0str x30, [sp-32]!
00328ba4stur x29, [sp-8]
00328ba8sub x29, sp, 8
00328bacstr x0, [sp+40]
00328bb0str x1, [sp+48]
00328bb4str x2, [sp+56]
00328bb8str x3, [sp+64]
00328bbcstp xzr, xzr, [sp+8]
00328bc0ldr x1, [sp+48]
00328bc4ldr x0, [sp+40]
00328bc8ldrsb x27, [x0]
00328bccldr x2, [sp+56]
00328bd0ldr x3, [sp+64]
00328bd4add x29, sp, 24
00328bd8add sp, sp, 32
00328bdcb 0x30e9b0
00328ba0
00328be0
00328be0net.(*UDPConn).SetReadDeadline: ; void net.(*UDPConn).SetReadDeadline(net.UDPConn * c, time.Time t)
00328be0str x30, [sp-32]!
00328be4stur x29, [sp-8]
00328be8sub x29, sp, 8
00328becstr x0, [sp+40]
00328bf0str x1, [sp+48]
00328bf4str x2, [sp+56]
00328bf8str x3, [sp+64]
00328bfcstp xzr, xzr, [sp+8]
00328c00ldr x1, [sp+48]
00328c04ldr x0, [sp+40]
00328c08ldrsb x27, [x0]
00328c0cldr x2, [sp+56]
00328c10ldr x3, [sp+64]
00328c14add x29, sp, 24
00328c18add sp, sp, 32
00328c1cb 0x30ec10
00328be0
00328be0net.(*UDPConn).SetReadDeadline: ; void net.(*UDPConn).SetReadDeadline(net.UDPConn * c, time.Time t)
00328be0str x30, [sp-32]!
00328be4stur x29, [sp-8]
00328be8sub x29, sp, 8
00328becstr x0, [sp+40]
00328bf0str x1, [sp+48]
00328bf4str x2, [sp+56]
00328bf8str x3, [sp+64]
00328bfcstp xzr, xzr, [sp+8]
00328c00ldr x1, [sp+48]
00328c04ldr x0, [sp+40]
00328c08ldrsb x27, [x0]
00328c0cldr x2, [sp+56]
00328c10ldr x3, [sp+64]
00328c14add x29, sp, 24
00328c18add sp, sp, 32
00328c1cb 0x30ec10
00328be0
00328c20
00328c20net.(*UDPConn).SetWriteDeadline: ; void net.(*UDPConn).SetWriteDeadline(net.UDPConn * c, time.Time t)
00328c20str x30, [sp-32]!
00328c24stur x29, [sp-8]
00328c28sub x29, sp, 8
00328c2cstr x0, [sp+40]
00328c30str x1, [sp+48]
00328c34str x2, [sp+56]
00328c38str x3, [sp+64]
00328c3cstp xzr, xzr, [sp+8]
00328c40ldr x1, [sp+48]
00328c44ldr x0, [sp+40]
00328c48ldrsb x27, [x0]
00328c4cldr x2, [sp+56]
00328c50ldr x3, [sp+64]
00328c54add x29, sp, 24
00328c58add sp, sp, 32
00328c5cb 0x30ee70
00328c20
00328c20net.(*UDPConn).SetWriteDeadline: ; void net.(*UDPConn).SetWriteDeadline(net.UDPConn * c, time.Time t)
00328c20str x30, [sp-32]!
00328c24stur x29, [sp-8]
00328c28sub x29, sp, 8
00328c2cstr x0, [sp+40]
00328c30str x1, [sp+48]
00328c34str x2, [sp+56]
00328c38str x3, [sp+64]
00328c3cstp xzr, xzr, [sp+8]
00328c40ldr x1, [sp+48]
00328c44ldr x0, [sp+40]
00328c48ldrsb x27, [x0]
00328c4cldr x2, [sp+56]
00328c50ldr x3, [sp+64]
00328c54add x29, sp, 24
00328c58add sp, sp, 32
00328c5cb 0x30ee70
00328c20
00328c60
00328c60net.(*UDPConn).Write: ; void net.(*UDPConn).Write(net.UDPConn * c, struct []uint8 b)
00328c60str x30, [sp-48]!
00328c64stur x29, [sp-8]
00328c68sub x29, sp, 8
00328c6cstr x0, [sp+56]
00328c70str x1, [sp+64]
00328c74str x2, [sp+72]
00328c78str x3, [sp+80]
00328c7cstr xzr, [sp+16]
00328c80stp xzr, xzr, [sp+24]
00328c84ldr x1, [sp+64]
00328c88ldr x0, [sp+56]
00328c8cldrsb x27, [x0]
00328c90ldr x2, [sp+72]
00328c94ldr x3, [sp+80]
00328c98add x29, sp, 40
00328c9cadd sp, sp, 48
00328ca0b 0x30e390
00328ca4udf 0
00328ca8udf 0
00328cacudf 0
00328c60
00328c60net.(*UDPConn).Write: ; void net.(*UDPConn).Write(net.UDPConn * c, struct []uint8 b)
00328c60str x30, [sp-48]!
00328c64stur x29, [sp-8]
00328c68sub x29, sp, 8
00328c6cstr x0, [sp+56]
00328c70str x1, [sp+64]
00328c74str x2, [sp+72]
00328c78str x3, [sp+80]
00328c7cstr xzr, [sp+16]
00328c80stp xzr, xzr, [sp+24]
00328c84ldr x1, [sp+64]
00328c88ldr x0, [sp+56]
00328c8cldrsb x27, [x0]
00328c90ldr x2, [sp+72]
00328c94ldr x3, [sp+80]
00328c98add x29, sp, 40
00328c9cadd sp, sp, 48
00328ca0b 0x30e390
00328ca4udf 0
00328ca8udf 0
00328cacudf 0
00328c60
00328cb0
00328cb0net.(*UnixConn).Close: ; void net.(*UnixConn).Close(net.UnixConn * c)
00328cb0str x30, [sp-32]!
00328cb4stur x29, [sp-8]
00328cb8sub x29, sp, 8
00328cbcstr x0, [sp+40]
00328cc0stp xzr, xzr, [sp+8]
00328cc4ldr x0, [sp+40]
00328cc8ldrsb x27, [x0]
00328cccadd x29, sp, 24
00328cd0add sp, sp, 32
00328cd4b 0x30e640
00328cd8udf 0
00328cdcudf 0
00328cb0
00328cb0net.(*UnixConn).Close: ; void net.(*UnixConn).Close(net.UnixConn * c)
00328cb0str x30, [sp-32]!
00328cb4stur x29, [sp-8]
00328cb8sub x29, sp, 8
00328cbcstr x0, [sp+40]
00328cc0stp xzr, xzr, [sp+8]
00328cc4ldr x0, [sp+40]
00328cc8ldrsb x27, [x0]
00328cccadd x29, sp, 24
00328cd0add sp, sp, 32
00328cd4b 0x30e640
00328cd8udf 0
00328cdcudf 0
00328cb0
Loading..