File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00322cd0
00322cd0net.favoriteAddrFamily: ; void net.favoriteAddrFamily(struct string network, net.sockaddr laddr, net.sockaddr raddr, struct string mode)
00322cd0ldr x16, [x28+16]
00322cd4subs xzr, sp, x16
00322cd8b.ls 0x3230f4
00322cdcstr x30, [sp-64]!
00322ce0stur x29, [sp-8]
00322ce4sub x29, sp, 8
00322ce8str x0, [sp+72]
00322cecstr x1, [sp+80]
00322cf0str x2, [sp+88]
00322cf4str x3, [sp+96]
00322cf8str x4, [sp+104]
00322cfcstr x5, [sp+112]
00322d00str x6, [sp+120]
00322d04str x7, [sp+128]
00322d08str xzr, [sp+40]
00322d0cstrb wzr, [sp+35]
00322d10ldr x2, [sp+80]
00322d14str x2, [sp+48]
00322d18ldr x1, [sp+80]
00322d1cldr x3, [sp+72]
00322d20sub x0, x2, 1
00322d24subs xzr, x1, x0
00322d28b.hi 0x322d30
00322d2cb 0x3230ec
00322d30
00322d30loc_322d30:
00322d30ldrb w2, [x3+x0]
00322d34strb w2, [sp+39]
00322d38mov x3, x2
00322d3csubs wzr, w3, 52
00322d40b.eq 0x322d48
00322d44b 0x322d6c
00322d48
00322d48loc_322d48:
00322d48b 0x322d4c
00322d4c
00322d4cloc_322d4c:
00322d4corr x2, xzr, 2
00322d50str x2, [sp+40]
00322d54strb wzr, [sp+35]
00322d58ldr x0, [sp+40]
00322d5cmov x1, xzr
00322d60ldur x29, [sp-8]
00322d64ldr x30, [sp], 64
00322d68ret x30
00322d6c
00322d6cloc_322d6c:
00322d6csubs wzr, w2, 54
00322d70b.eq 0x322d78
00322d74b 0x322d9c
00322d78
00322d78loc_322d78:
00322d78b 0x322d7c
00322d7c
00322d7cloc_322d7c:
00322d7cmovz x2, 10
00322d80str x2, [sp+40]
00322d84orr x1, xzr, 1
00322d88strb w1, [sp+35]
00322d8cldr x0, [sp+40]
00322d90ldur x29, [sp-8]
00322d94ldr x30, [sp], 64
00322d98ret x30
00322d9c
00322d9cloc_322d9c:
00322d9cb 0x322da0
00322da0
00322da0loc_322da0:
00322da0b 0x322da4
00322da4
00322da4loc_322da4:
00322da4ldr x2, [sp+128]
00322da8subs xzr, x2, 6
00322daccset x2, eq
00322db0b.eq 0x322db8
00322db4b 0x322e44
00322db8
00322db8loc_322db8:
00322db8ldr x1, [sp+128]
00322dbcldr x2, [sp+120]
00322dc0subs xzr, x1, 0
00322dc4b.hi 0x322dcc
00322dc8b 0x3230e4
00322dcc
00322dccloc_322dcc:
00322dccldr x1, [sp+128]
00322dd0ldrb w2, [x2]
00322dd4ldr x3, [sp+120]
00322dd8subs xzr, x1, 1
00322ddcb.hi 0x322de4
00322de0b 0x3230dc
00322de4
00322de4loc_322de4:
00322de4ldr x1, [sp+128]
00322de8ldr x4, [sp+120]
00322decldrb w3, [x3+1]
00322df0ubfm x3, x3, 56, 7
00322df4orr x2, x2, x3
00322df8subs xzr, x1, 2
00322dfcb.hi 0x322e04
00322e00b 0x3230d4
00322e04
00322e04loc_322e04:
00322e04ldr x1, [sp+128]
00322e08ldr x3, [sp+120]
00322e0cldrb w4, [x4+2]
00322e10ubfm x4, x4, 48, 7
00322e14orr x2, x2, x4
00322e18subs xzr, x1, 3
00322e1cb.hi 0x322e24
00322e20b 0x3230cc
00322e24
00322e24loc_322e24:
00322e24ldrb w3, [x3+3]
00322e28ubfm x3, x3, 40, 7
00322e2corr x3, x2, x3
00322e30movz x4, 26988
00322e34movk x4, 0x74730000
00322e38subs wzr, w3, w4
00322e3ccset x2, eq
00322e40b 0x322e48
00322e44
00322e44loc_322e44:
00322e44b 0x322e48
00322e48
00322e48loc_322e48:
00322e48tbnz w2, 0, 0x322e50
00322e4cb 0x322e9c
00322e50
00322e50loc_322e50:
00322e50ldr x1, [sp+128]
00322e54ldr x2, [sp+120]
00322e58subs xzr, x1, 4
00322e5cb.hi 0x322e64
00322e60b 0x3230c4
00322e64
00322e64loc_322e64:
00322e64ldr x1, [sp+128]
00322e68ldr x3, [sp+120]
00322e6cldrb w2, [x2+4]
00322e70subs xzr, x1, 5
00322e74b.hi 0x322e7c
00322e78b 0x3230bc
00322e7c
00322e7cloc_322e7c:
00322e7cldrb w3, [x3+5]
00322e80ubfm x3, x3, 56, 7
00322e84orr x3, x2, x3
00322e88ubfm x3, x3, 0, 15
00322e8cmovz x4, 28261
00322e90subs wzr, w3, w4
00322e94cset x2, eq
00322e98b 0x322ea0
00322e9c
00322e9cloc_322e9c:
00322e9cb 0x322ea0
00322ea0
00322ea0loc_322ea0:
00322ea0strb w2, [sp+38]
00322ea4tbnz w2, 0, 0x322eac
00322ea8b 0x322ef8
00322eac
00322eacloc_322eac:
00322eacldr x2, [sp+88]
00322eb0subs xzr, x2, 0
00322eb4cset x3, ne
00322eb8eor x3, x3, 1
00322ebcstrb w3, [sp+37]
00322ec0cbnz x2, 0x322ec8
00322ec4b 0x322ee8
00322ec8
00322ec8loc_322ec8:
00322ec8ldr x1, [sp+88]
00322eccldrsb x27, [x1]
00322ed0ldr x0, [sp+96]
00322ed4ldr x1, [x1+48]
00322ed8blr x1
00322edcstrb w0, [sp+36]
00322ee0strb w0, [sp+37]
00322ee4b 0x322eec
00322ee8
00322ee8loc_322ee8:
00322ee8b 0x322eec
00322eec
00322eecloc_322eec:
00322eecldrb w2, [sp+37]
00322ef0strb w2, [sp+38]
00322ef4b 0x322efc
00322ef8
00322ef8loc_322ef8:
00322ef8b 0x322efc
00322efc
00322efcloc_322efc:
00322efcldrb w2, [sp+38]
00322f00tbnz w2, 0, 0x322f08
00322f04b 0x322fc0
00322f08
00322f08loc_322f08:
00322f08bl net.supportsIPv4map
00322f0cstrb w0, [sp+37]
00322f10strb w0, [sp+38]
00322f14tbnz w0, 0, 0x322f1c
00322f18b 0x322f20
00322f1c
00322f1cloc_322f1c:
00322f1cb 0x322f34
00322f20
00322f20loc_322f20:
00322f20bl net.supportsIPv4
00322f24strb w0, [sp+36]
00322f28eor x0, x0, 1
00322f2cstrb w0, [sp+38]
00322f30b 0x322f34
00322f34
00322f34loc_322f34:
00322f34ldrb w2, [sp+38]
00322f38tbnz w2, 0, 0x322f40
00322f3cb 0x322f60
00322f40
00322f40loc_322f40:
00322f40movz x2, 10
00322f44str x2, [sp+40]
00322f48strb wzr, [sp+35]
00322f4cldr x0, [sp+40]
00322f50mov x1, xzr
00322f54ldur x29, [sp-8]
00322f58ldr x30, [sp], 64
00322f5cret x30
00322f60
00322f60loc_322f60:
00322f60ldr x2, [sp+88]
00322f64cbnz x2, 0x322f6c
00322f68b 0x322fa0
00322f6c
00322f6cloc_322f6c:
00322f6cldr x1, [sp+88]
00322f70ldrsb x27, [x1]
00322f74ldr x1, [x1+40]
00322f78ldr x0, [sp+96]
00322f7cblr x1
00322f80str x0, [sp+48]
00322f84str x0, [sp+40]
00322f88strb wzr, [sp+35]
00322f8cldr x0, [sp+40]
00322f90mov x1, xzr
00322f94ldur x29, [sp-8]
00322f98ldr x30, [sp], 64
00322f9cret x30
00322fa0
00322fa0loc_322fa0:
00322fa0orr x2, xzr, 2
00322fa4str x2, [sp+40]
00322fa8strb wzr, [sp+35]
00322facldr x0, [sp+40]
00322fb0mov x1, xzr
00322fb4ldur x29, [sp-8]
00322fb8ldr x30, [sp], 64
00322fbcret x30
00322fc0
00322fc0loc_322fc0:
00322fc0ldr x2, [sp+88]
00322fc4subs xzr, x2, 0
00322fc8cset x3, ne
00322fcceor x3, x3, 1
00322fd0strb w3, [sp+38]
00322fd4cbnz x2, 0x322fdc
00322fd8b 0x323004
00322fdc
00322fdcloc_322fdc:
00322fdcldr x1, [sp+88]
00322fe0ldrsb x27, [x1]
00322fe4ldr x0, [sp+96]
00322fe8ldr x1, [x1+40]
00322fecblr x1
00322ff0str x0, [sp+48]
00322ff4subs xzr, x0, 2
00322ff8cset x1, eq
00322ffcstrb w1, [sp+38]
00323000b 0x323008
00323004
00323004loc_323004:
00323004b 0x323008
00323008
00323008loc_323008:
00323008ldrb w2, [sp+38]
0032300cstrb w2, [sp+37]
00323010tbnz w2, 0, 0x323018
00323014b 0x32306c
00323018
00323018loc_323018:
00323018ldr x2, [sp+104]
0032301csubs xzr, x2, 0
00323020cset x3, ne
00323024eor x3, x3, 1
00323028strb w3, [sp+36]
0032302ccbnz x2, 0x323034
00323030b 0x32305c
00323034
00323034loc_323034:
00323034ldr x1, [sp+104]
00323038ldrsb x27, [x1]
0032303cldr x0, [sp+112]
00323040ldr x1, [x1+40]
00323044blr x1
00323048str x0, [sp+48]
0032304csubs xzr, x0, 2
00323050cset x1, eq
00323054strb w1, [sp+36]
00323058b 0x323060
0032305c
0032305cloc_32305c:
0032305cb 0x323060
00323060
00323060loc_323060:
00323060ldrb w2, [sp+36]
00323064strb w2, [sp+37]
00323068b 0x323070
0032306c
0032306cloc_32306c:
0032306cb 0x323070
00323070
00323070loc_323070:
00323070ldrb w2, [sp+37]
00323074tbnz w2, 0, 0x32307c
00323078b 0x32309c
0032307c
0032307cloc_32307c:
0032307corr x2, xzr, 2
00323080str x2, [sp+40]
00323084strb wzr, [sp+35]
00323088ldr x0, [sp+40]
0032308cmov x1, xzr
00323090ldur x29, [sp-8]
00323094ldr x30, [sp], 64
00323098ret x30
0032309c
0032309cloc_32309c:
0032309cmovz x2, 10
003230a0str x2, [sp+40]
003230a4strb wzr, [sp+35]
003230a8ldr x0, [sp+40]
003230acmov x1, xzr
003230b0ldur x29, [sp-8]
003230b4ldr x30, [sp], 64
003230b8ret x30
003230bc
003230bcloc_3230bc:
003230bcmovz x0, 5
003230c0bl runtime.panicIndex
003230c4
003230c4loc_3230c4:
003230c4orr x0, xzr, 4
003230c8bl runtime.panicIndex
003230cc
003230ccloc_3230cc:
003230ccorr x0, xzr, 3
003230d0bl runtime.panicIndex
003230d4
003230d4loc_3230d4:
003230d4orr x0, xzr, 2
003230d8bl runtime.panicIndex
003230dc
003230dcloc_3230dc:
003230dcorr x0, xzr, 1
003230e0bl runtime.panicIndex
003230e4
003230e4loc_3230e4:
003230e4mov x0, xzr
003230e8bl runtime.panicIndex
003230ec
003230ecloc_3230ec:
003230ecbl runtime.panicIndex
003230f0hint
003230f4
003230f4loc_3230f4:
003230f4stp x0, x1, [sp+8]
003230f8stp x2, x3, [sp+24]
003230fcstp x4, x5, [sp+40]
00323100stp x6, x7, [sp+56]
00323104mov x3, x30
00323108bl runtime.morestack_noctxt.abi0
0032310cldp x0, x1, [sp+8]
00323110ldp x2, x3, [sp+24]
00323114ldp x4, x5, [sp+40]
00323118ldp x6, x7, [sp+56]
0032311cb 0x322cd0
00322cd0
00322cd0net.favoriteAddrFamily: ; void net.favoriteAddrFamily(struct string network, net.sockaddr laddr, net.sockaddr raddr, struct string mode)
00322cd0ldr x16, [x28+16]
00322cd4subs xzr, sp, x16
00322cd8b.ls 0x3230f4
00322cdcstr x30, [sp-64]!
00322ce0stur x29, [sp-8]
00322ce4sub x29, sp, 8
00322ce8str x0, [sp+72]
00322cecstr x1, [sp+80]
00322cf0str x2, [sp+88]
00322cf4str x3, [sp+96]
00322cf8str x4, [sp+104]
00322cfcstr x5, [sp+112]
00322d00str x6, [sp+120]
00322d04str x7, [sp+128]
00322d08str xzr, [sp+40]
00322d0cstrb wzr, [sp+35]
00322d10ldr x2, [sp+80]
00322d14str x2, [sp+48]
00322d18ldr x1, [sp+80]
00322d1cldr x3, [sp+72]
00322d20sub x0, x2, 1
00322d24subs xzr, x1, x0
00322d28b.hi 0x322d30
00322d2cb 0x3230ec
00322d30
00322d30loc_322d30:
00322d30ldrb w2, [x3+x0]
00322d34strb w2, [sp+39]
00322d38mov x3, x2
00322d3csubs wzr, w3, 52
00322d40b.eq 0x322d48
00322d44b 0x322d6c
00322d48
00322d48loc_322d48:
00322d48b 0x322d4c
00322d4c
00322d4cloc_322d4c:
00322d4corr x2, xzr, 2
00322d50str x2, [sp+40]
00322d54strb wzr, [sp+35]
00322d58ldr x0, [sp+40]
00322d5cmov x1, xzr
00322d60ldur x29, [sp-8]
00322d64ldr x30, [sp], 64
00322d68ret x30
00322d6c
00322d6cloc_322d6c:
00322d6csubs wzr, w2, 54
00322d70b.eq 0x322d78
00322d74b 0x322d9c
00322d78
00322d78loc_322d78:
00322d78b 0x322d7c
00322d7c
00322d7cloc_322d7c:
00322d7cmovz x2, 10
00322d80str x2, [sp+40]
00322d84orr x1, xzr, 1
00322d88strb w1, [sp+35]
00322d8cldr x0, [sp+40]
00322d90ldur x29, [sp-8]
00322d94ldr x30, [sp], 64
00322d98ret x30
00322d9c
00322d9cloc_322d9c:
00322d9cb 0x322da0
00322da0
00322da0loc_322da0:
00322da0b 0x322da4
00322da4
00322da4loc_322da4:
00322da4ldr x2, [sp+128]
00322da8subs xzr, x2, 6
00322daccset x2, eq
00322db0b.eq 0x322db8
00322db4b 0x322e44
00322db8
00322db8loc_322db8:
00322db8ldr x1, [sp+128]
00322dbcldr x2, [sp+120]
00322dc0subs xzr, x1, 0
00322dc4b.hi 0x322dcc
00322dc8b 0x3230e4
00322dcc
00322dccloc_322dcc:
00322dccldr x1, [sp+128]
00322dd0ldrb w2, [x2]
00322dd4ldr x3, [sp+120]
00322dd8subs xzr, x1, 1
00322ddcb.hi 0x322de4
00322de0b 0x3230dc
00322de4
00322de4loc_322de4:
00322de4ldr x1, [sp+128]
00322de8ldr x4, [sp+120]
00322decldrb w3, [x3+1]
00322df0ubfm x3, x3, 56, 7
00322df4orr x2, x2, x3
00322df8subs xzr, x1, 2
00322dfcb.hi 0x322e04
00322e00b 0x3230d4
00322e04
00322e04loc_322e04:
00322e04ldr x1, [sp+128]
00322e08ldr x3, [sp+120]
00322e0cldrb w4, [x4+2]
00322e10ubfm x4, x4, 48, 7
00322e14orr x2, x2, x4
00322e18subs xzr, x1, 3
00322e1cb.hi 0x322e24
00322e20b 0x3230cc
00322e24
00322e24loc_322e24:
00322e24ldrb w3, [x3+3]
00322e28ubfm x3, x3, 40, 7
00322e2corr x3, x2, x3
00322e30movz x4, 26988
00322e34movk x4, 0x74730000
00322e38subs wzr, w3, w4
00322e3ccset x2, eq
00322e40b 0x322e48
00322e44
00322e44loc_322e44:
00322e44b 0x322e48
00322e48
00322e48loc_322e48:
00322e48tbnz w2, 0, 0x322e50
00322e4cb 0x322e9c
00322e50
00322e50loc_322e50:
00322e50ldr x1, [sp+128]
00322e54ldr x2, [sp+120]
00322e58subs xzr, x1, 4
00322e5cb.hi 0x322e64
00322e60b 0x3230c4
00322e64
00322e64loc_322e64:
00322e64ldr x1, [sp+128]
00322e68ldr x3, [sp+120]
00322e6cldrb w2, [x2+4]
00322e70subs xzr, x1, 5
00322e74b.hi 0x322e7c
00322e78b 0x3230bc
00322e7c
00322e7cloc_322e7c:
00322e7cldrb w3, [x3+5]
00322e80ubfm x3, x3, 56, 7
00322e84orr x3, x2, x3
00322e88ubfm x3, x3, 0, 15
00322e8cmovz x4, 28261
00322e90subs wzr, w3, w4
00322e94cset x2, eq
00322e98b 0x322ea0
00322e9c
00322e9cloc_322e9c:
00322e9cb 0x322ea0
00322ea0
00322ea0loc_322ea0:
00322ea0strb w2, [sp+38]
00322ea4tbnz w2, 0, 0x322eac
00322ea8b 0x322ef8
00322eac
00322eacloc_322eac:
00322eacldr x2, [sp+88]
00322eb0subs xzr, x2, 0
00322eb4cset x3, ne
00322eb8eor x3, x3, 1
00322ebcstrb w3, [sp+37]
00322ec0cbnz x2, 0x322ec8
00322ec4b 0x322ee8
00322ec8
00322ec8loc_322ec8:
00322ec8ldr x1, [sp+88]
00322eccldrsb x27, [x1]
00322ed0ldr x0, [sp+96]
00322ed4ldr x1, [x1+48]
00322ed8blr x1
00322edcstrb w0, [sp+36]
00322ee0strb w0, [sp+37]
00322ee4b 0x322eec
00322ee8
00322ee8loc_322ee8:
00322ee8b 0x322eec
00322eec
00322eecloc_322eec:
00322eecldrb w2, [sp+37]
00322ef0strb w2, [sp+38]
00322ef4b 0x322efc
00322ef8
00322ef8loc_322ef8:
00322ef8b 0x322efc
00322efc
00322efcloc_322efc:
00322efcldrb w2, [sp+38]
00322f00tbnz w2, 0, 0x322f08
00322f04b 0x322fc0
00322f08
00322f08loc_322f08:
00322f08bl net.supportsIPv4map
00322f0cstrb w0, [sp+37]
00322f10strb w0, [sp+38]
00322f14tbnz w0, 0, 0x322f1c
00322f18b 0x322f20
00322f1c
00322f1cloc_322f1c:
00322f1cb 0x322f34
00322f20
00322f20loc_322f20:
00322f20bl net.supportsIPv4
00322f24strb w0, [sp+36]
00322f28eor x0, x0, 1
00322f2cstrb w0, [sp+38]
00322f30b 0x322f34
00322f34
00322f34loc_322f34:
00322f34ldrb w2, [sp+38]
00322f38tbnz w2, 0, 0x322f40
00322f3cb 0x322f60
00322f40
00322f40loc_322f40:
00322f40movz x2, 10
00322f44str x2, [sp+40]
00322f48strb wzr, [sp+35]
00322f4cldr x0, [sp+40]
00322f50mov x1, xzr
00322f54ldur x29, [sp-8]
00322f58ldr x30, [sp], 64
00322f5cret x30
00322f60
00322f60loc_322f60:
00322f60ldr x2, [sp+88]
00322f64cbnz x2, 0x322f6c
00322f68b 0x322fa0
00322f6c
00322f6cloc_322f6c:
00322f6cldr x1, [sp+88]
00322f70ldrsb x27, [x1]
00322f74ldr x1, [x1+40]
00322f78ldr x0, [sp+96]
00322f7cblr x1
00322f80str x0, [sp+48]
00322f84str x0, [sp+40]
00322f88strb wzr, [sp+35]
00322f8cldr x0, [sp+40]
00322f90mov x1, xzr
00322f94ldur x29, [sp-8]
00322f98ldr x30, [sp], 64
00322f9cret x30
00322fa0
00322fa0loc_322fa0:
00322fa0orr x2, xzr, 2
00322fa4str x2, [sp+40]
00322fa8strb wzr, [sp+35]
00322facldr x0, [sp+40]
00322fb0mov x1, xzr
00322fb4ldur x29, [sp-8]
00322fb8ldr x30, [sp], 64
00322fbcret x30
00322fc0
00322fc0loc_322fc0:
00322fc0ldr x2, [sp+88]
00322fc4subs xzr, x2, 0
00322fc8cset x3, ne
00322fcceor x3, x3, 1
00322fd0strb w3, [sp+38]
00322fd4cbnz x2, 0x322fdc
00322fd8b 0x323004
00322fdc
00322fdcloc_322fdc:
00322fdcldr x1, [sp+88]
00322fe0ldrsb x27, [x1]
00322fe4ldr x0, [sp+96]
00322fe8ldr x1, [x1+40]
00322fecblr x1
00322ff0str x0, [sp+48]
00322ff4subs xzr, x0, 2
00322ff8cset x1, eq
00322ffcstrb w1, [sp+38]
00323000b 0x323008
00323004
00323004loc_323004:
00323004b 0x323008
00323008
00323008loc_323008:
00323008ldrb w2, [sp+38]
0032300cstrb w2, [sp+37]
00323010tbnz w2, 0, 0x323018
00323014b 0x32306c
00323018
00323018loc_323018:
00323018ldr x2, [sp+104]
0032301csubs xzr, x2, 0
00323020cset x3, ne
00323024eor x3, x3, 1
00323028strb w3, [sp+36]
0032302ccbnz x2, 0x323034
00323030b 0x32305c
00323034
00323034loc_323034:
00323034ldr x1, [sp+104]
00323038ldrsb x27, [x1]
0032303cldr x0, [sp+112]
00323040ldr x1, [x1+40]
00323044blr x1
00323048str x0, [sp+48]
0032304csubs xzr, x0, 2
00323050cset x1, eq
00323054strb w1, [sp+36]
00323058b 0x323060
0032305c
0032305cloc_32305c:
0032305cb 0x323060
00323060
00323060loc_323060:
00323060ldrb w2, [sp+36]
00323064strb w2, [sp+37]
00323068b 0x323070
0032306c
0032306cloc_32306c:
0032306cb 0x323070
00323070
00323070loc_323070:
00323070ldrb w2, [sp+37]
00323074tbnz w2, 0, 0x32307c
00323078b 0x32309c
0032307c
0032307cloc_32307c:
0032307corr x2, xzr, 2
00323080str x2, [sp+40]
00323084strb wzr, [sp+35]
00323088ldr x0, [sp+40]
0032308cmov x1, xzr
00323090ldur x29, [sp-8]
00323094ldr x30, [sp], 64
00323098ret x30
0032309c
0032309cloc_32309c:
0032309cmovz x2, 10
003230a0str x2, [sp+40]
003230a4strb wzr, [sp+35]
003230a8ldr x0, [sp+40]
003230acmov x1, xzr
003230b0ldur x29, [sp-8]
003230b4ldr x30, [sp], 64
003230b8ret x30
003230bc
003230bcloc_3230bc:
003230bcmovz x0, 5
003230c0bl runtime.panicIndex
003230c4
003230c4loc_3230c4:
003230c4orr x0, xzr, 4
003230c8bl runtime.panicIndex
003230cc
003230ccloc_3230cc:
003230ccorr x0, xzr, 3
003230d0bl runtime.panicIndex
003230d4
003230d4loc_3230d4:
003230d4orr x0, xzr, 2
003230d8bl runtime.panicIndex
003230dc
003230dcloc_3230dc:
003230dcorr x0, xzr, 1
003230e0bl runtime.panicIndex
003230e4
003230e4loc_3230e4:
003230e4mov x0, xzr
003230e8bl runtime.panicIndex
003230ec
003230ecloc_3230ec:
003230ecbl runtime.panicIndex
003230f0hint
003230f4
003230f4loc_3230f4:
003230f4stp x0, x1, [sp+8]
003230f8stp x2, x3, [sp+24]
003230fcstp x4, x5, [sp+40]
00323100stp x6, x7, [sp+56]
00323104mov x3, x30
00323108bl runtime.morestack_noctxt.abi0
0032310cldp x0, x1, [sp+8]
00323110ldp x2, x3, [sp+24]
00323114ldp x4, x5, [sp+40]
00323118ldp x6, x7, [sp+56]
0032311cb 0x322cd0
00322cd0
00323120
00323120net.ipToSockaddr: ; void net.ipToSockaddr(int family, net.IP ip, int port, struct string zone)
00323120ldr x16, [x28+16]
00323124sub x17, sp, 352
00323128subs xzr, x17, x16
0032312cb.ls 0x323480
00323130sub x20, sp, 480
00323134stp x29, x30, [x20-8]
00323138add sp, x20, 0
0032313csub x29, sp, 8
00323140str x0, [sp+488]
00323144str x1, [sp+496]
00323148str x2, [sp+504]
0032314cstr x3, [sp+512]
00323150str x4, [sp+520]
00323154str x5, [sp+528]
00323158str x6, [sp+536]
0032315cstp xzr, xzr, [sp+312]
00323160stp xzr, xzr, [sp+296]
00323164ldr x3, [sp+488]
00323168str x3, [sp+144]
0032316csubs xzr, x3, 2
00323170b.eq 0x323178
00323174b 0x323268
00323178
00323178loc_323178:
00323178b 0x32317c
0032317c
0032317cloc_32317c:
0032317cadrp x0, 0x32f000
00323180add x0, x0, 1280
00323184bl runtime.newobject
00323188str x0, [sp+464]
0032318cstp xzr, xzr, [sp+424]
00323190ldr x3, [sp+520]
00323194ldr x0, [sp+496]
00323198ldr x1, [sp+504]
0032319cldr x2, [sp+512]
003231a0bl net.ipToSockaddrInet4
003231a4ldp x2, x3, [sp+8]
003231a8ldp x4, x5, [sp+24]
003231acstp x2, x3, [sp+208]
003231b0stp x4, x5, [sp+224]
003231b4str x0, [sp+424]
003231b8str x1, [sp+432]
003231bcldp x1, x2, [sp+208]
003231c0ldp x3, x4, [sp+224]
003231c4stp x1, x2, [sp+112]
003231c8stp x3, x4, [sp+128]
003231ccldr x1, [sp+424]
003231d0ldr x2, [sp+432]
003231d4str x1, [sp+360]
003231d8str x2, [sp+368]
003231dcldp x1, x2, [sp+112]
003231e0ldp x3, x4, [sp+128]
003231e4ldr x5, [sp+464]
003231e8stp x1, x2, [x5]
003231ecstp x3, x4, [x5+16]
003231f0ldr x1, [sp+368]
003231f4ldr x2, [sp+360]
003231f8str x2, [sp+344]
003231fcstr x1, [sp+352]
00323200cbnz x2, 0x323208
00323204b 0x323230
00323208
00323208loc_323208:
00323208stp xzr, xzr, [sp+312]
0032320cldr x3, [sp+352]
00323210ldr x2, [sp+344]
00323214str x2, [sp+296]
00323218str x3, [sp+304]
0032321cldr x0, [sp+312]
00323220ldr x1, [sp+320]
00323224ldp x29, x30, [sp-8]
00323228add sp, sp, 480
0032322cret x30
00323230
00323230loc_323230:
00323230ldr x4, [sp+464]
00323234str x4, [sp+416]
00323238adrp x5, 0x3f2000
0032323cadd x5, x5, 864
00323240str x5, [sp+312]
00323244str x4, [sp+320]
00323248stp xzr, xzr, [sp+296]
0032324cldr x0, [sp+312]
00323250ldr x1, [sp+320]
00323254mov x2, xzr
00323258mov x3, xzr
0032325cldp x29, x30, [sp-8]
00323260add sp, sp, 480
00323264ret x30
00323268
00323268loc_323268:
00323268subs xzr, x3, 10
0032326cb.eq 0x323274
00323270b 0x32339c
00323274
00323274loc_323274:
00323274b 0x323278
00323278
00323278loc_323278:
00323278adrp x0, 0x342000
0032327cadd x0, x0, 32
00323280bl runtime.newobject
00323284str x0, [sp+456]
00323288stp xzr, xzr, [sp+424]
0032328cldr x3, [sp+520]
00323290ldr x0, [sp+496]
00323294ldr x4, [sp+528]
00323298ldr x1, [sp+504]
0032329cldr x5, [sp+536]
003232a0ldr x2, [sp+512]
003232a4bl net.ipToSockaddrInet6
003232a8ldp x2, x3, [sp+8]
003232acldp x4, x5, [sp+24]
003232b0ldp x6, x7, [sp+40]
003232b4stp x2, x3, [sp+152]
003232b8stp x4, x5, [sp+168]
003232bcstp x6, x7, [sp+184]
003232c0ldr x2, [sp+56]
003232c4str x2, [sp+200]
003232c8str x0, [sp+424]
003232ccstr x1, [sp+432]
003232d0ldp x1, x2, [sp+152]
003232d4ldp x3, x4, [sp+168]
003232d8ldp x5, x6, [sp+184]
003232dcstp x1, x2, [sp+240]
003232e0stp x3, x4, [sp+256]
003232e4stp x5, x6, [sp+272]
003232e8ldr x1, [sp+200]
003232ecstr x1, [sp+288]
003232f0ldr x1, [sp+424]
003232f4ldr x2, [sp+432]
003232f8str x1, [sp+440]
003232fcstr x2, [sp+448]
00323300ldp x1, x2, [sp+240]
00323304ldp x3, x4, [sp+256]
00323308ldp x5, x6, [sp+272]
0032330cldr x7, [sp+456]
00323310stp x1, x2, [x7]
00323314stp x3, x4, [x7+16]
00323318stp x5, x6, [x7+32]
0032331cldr x1, [sp+288]
00323320str x1, [x7+48]
00323324ldr x1, [sp+448]
00323328ldr x2, [sp+440]
0032332cstr x2, [sp+328]
00323330str x1, [sp+336]
00323334cbnz x2, 0x32333c
00323338b 0x323364
0032333c
0032333cloc_32333c:
0032333cstp xzr, xzr, [sp+312]
00323340ldr x3, [sp+336]
00323344ldr x2, [sp+328]
00323348str x2, [sp+296]
0032334cstr x3, [sp+304]
00323350ldr x0, [sp+312]
00323354ldr x1, [sp+320]
00323358ldp x29, x30, [sp-8]
0032335cadd sp, sp, 480
00323360ret x30
00323364
00323364loc_323364:
00323364ldr x4, [sp+456]
00323368str x4, [sp+408]
0032336cadrp x5, 0x3f2000
00323370add x5, x5, 896
00323374str x5, [sp+312]
00323378str x4, [sp+320]
0032337cstp xzr, xzr, [sp+296]
00323380ldr x0, [sp+312]
00323384ldr x1, [sp+320]
00323388mov x2, xzr
0032338cmov x3, xzr
00323390ldp x29, x30, [sp-8]
00323394add sp, sp, 480
00323398ret x30
0032339c
0032339cloc_32339c:
0032339cb 0x3233a0
003233a0
003233a0loc_3233a0:
003233a0b 0x3233a4
003233a4
003233a4loc_3233a4:
003233a4ldr x0, [sp+496]
003233a8ldr x1, [sp+504]
003233acldr x2, [sp+512]
003233b0bl net.IP.String
003233b4str x0, [sp+392]
003233b8str x1, [sp+400]
003233bcadrp x0, 0x31f000
003233c0add x0, x0, 2112
003233c4bl runtime.newobject
003233c8str x0, [sp+376]
003233ccmovz x3, 22
003233d0str x3, [x0+8]
003233d4adrp x27, 0x728000
003233d8ldr w3, [x27+3056]
003233dccbz w3, 0x3233e4
003233e0b 0x3233e8
003233e4
003233e4loc_3233e4:
003233e4b 0x3233f8
003233e8
003233e8loc_3233e8:
003233e8ldr x4, [x0]
003233ecbl runtime.gcWriteBarrier1
003233f0str x4, [x25]
003233f4b 0x3233f8
003233f8
003233f8loc_3233f8:
003233f8adrp x4, 0x394000
003233fcadd x4, x4, 3524
00323400str x4, [x0]
00323404ldr x4, [sp+376]
00323408ldrsb x27, [x4]
0032340cldr x5, [sp+392]
00323410ldr x6, [sp+400]
00323414str x6, [x4+24]
00323418adrp x27, 0x728000
0032341cldr w6, [x27+3056]
00323420cbz w6, 0x323428
00323424b 0x32342c
00323428
00323428loc_323428:
00323428b 0x323440
0032342c
0032342cloc_32342c:
0032342cbl runtime.gcWriteBarrier2
00323430str x5, [x25]
00323434ldr x6, [x4+16]
00323438str x6, [x25+8]
0032343cb 0x323440
00323440
00323440loc_323440:
00323440str x5, [x4+16]
00323444ldr x4, [sp+376]
00323448str x4, [sp+384]
0032344cstp xzr, xzr, [sp+312]
00323450ldr x4, [sp+384]
00323454adrp x5, 0x3f2000
00323458add x5, x5, 2336
0032345cstr x5, [sp+296]
00323460str x4, [sp+304]
00323464ldr x0, [sp+312]
00323468ldr x2, [sp+296]
0032346cldr x1, [sp+320]
00323470ldr x3, [sp+304]
00323474ldp x29, x30, [sp-8]
00323478add sp, sp, 480
0032347cret x30
00323480
00323480loc_323480:
00323480stp x0, x1, [sp+8]
00323484stp x2, x3, [sp+24]
00323488stp x4, x5, [sp+40]
0032348cstr x6, [sp+56]
00323490mov x3, x30
00323494bl runtime.morestack_noctxt.abi0
00323498ldp x0, x1, [sp+8]
0032349cldp x2, x3, [sp+24]
003234a0ldp x4, x5, [sp+40]
003234a4ldr x6, [sp+56]
003234a8b 0x323120
003234acudf 0
00323120
00323120net.ipToSockaddr: ; void net.ipToSockaddr(int family, net.IP ip, int port, struct string zone)
00323120ldr x16, [x28+16]
00323124sub x17, sp, 352
00323128subs xzr, x17, x16
0032312cb.ls 0x323480
00323130sub x20, sp, 480
00323134stp x29, x30, [x20-8]
00323138add sp, x20, 0
0032313csub x29, sp, 8
00323140str x0, [sp+488]
00323144str x1, [sp+496]
00323148str x2, [sp+504]
0032314cstr x3, [sp+512]
00323150str x4, [sp+520]
00323154str x5, [sp+528]
00323158str x6, [sp+536]
0032315cstp xzr, xzr, [sp+312]
00323160stp xzr, xzr, [sp+296]
00323164ldr x3, [sp+488]
00323168str x3, [sp+144]
0032316csubs xzr, x3, 2
00323170b.eq 0x323178
00323174b 0x323268
00323178
00323178loc_323178:
00323178b 0x32317c
0032317c
0032317cloc_32317c:
0032317cadrp x0, 0x32f000
00323180add x0, x0, 1280
00323184bl runtime.newobject
00323188str x0, [sp+464]
0032318cstp xzr, xzr, [sp+424]
00323190ldr x3, [sp+520]
00323194ldr x0, [sp+496]
00323198ldr x1, [sp+504]
0032319cldr x2, [sp+512]
003231a0bl net.ipToSockaddrInet4
003231a4ldp x2, x3, [sp+8]
003231a8ldp x4, x5, [sp+24]
003231acstp x2, x3, [sp+208]
003231b0stp x4, x5, [sp+224]
003231b4str x0, [sp+424]
003231b8str x1, [sp+432]
003231bcldp x1, x2, [sp+208]
003231c0ldp x3, x4, [sp+224]
003231c4stp x1, x2, [sp+112]
003231c8stp x3, x4, [sp+128]
003231ccldr x1, [sp+424]
003231d0ldr x2, [sp+432]
003231d4str x1, [sp+360]
003231d8str x2, [sp+368]
003231dcldp x1, x2, [sp+112]
003231e0ldp x3, x4, [sp+128]
003231e4ldr x5, [sp+464]
003231e8stp x1, x2, [x5]
003231ecstp x3, x4, [x5+16]
003231f0ldr x1, [sp+368]
003231f4ldr x2, [sp+360]
003231f8str x2, [sp+344]
003231fcstr x1, [sp+352]
00323200cbnz x2, 0x323208
00323204b 0x323230
00323208
00323208loc_323208:
00323208stp xzr, xzr, [sp+312]
0032320cldr x3, [sp+352]
00323210ldr x2, [sp+344]
00323214str x2, [sp+296]
00323218str x3, [sp+304]
0032321cldr x0, [sp+312]
00323220ldr x1, [sp+320]
00323224ldp x29, x30, [sp-8]
00323228add sp, sp, 480
0032322cret x30
00323230
00323230loc_323230:
00323230ldr x4, [sp+464]
00323234str x4, [sp+416]
00323238adrp x5, 0x3f2000
0032323cadd x5, x5, 864
00323240str x5, [sp+312]
00323244str x4, [sp+320]
00323248stp xzr, xzr, [sp+296]
0032324cldr x0, [sp+312]
00323250ldr x1, [sp+320]
00323254mov x2, xzr
00323258mov x3, xzr
0032325cldp x29, x30, [sp-8]
00323260add sp, sp, 480
00323264ret x30
00323268
00323268loc_323268:
00323268subs xzr, x3, 10
0032326cb.eq 0x323274
00323270b 0x32339c
00323274
00323274loc_323274:
00323274b 0x323278
00323278
00323278loc_323278:
00323278adrp x0, 0x342000
0032327cadd x0, x0, 32
00323280bl runtime.newobject
00323284str x0, [sp+456]
00323288stp xzr, xzr, [sp+424]
0032328cldr x3, [sp+520]
00323290ldr x0, [sp+496]
00323294ldr x4, [sp+528]
00323298ldr x1, [sp+504]
0032329cldr x5, [sp+536]
003232a0ldr x2, [sp+512]
003232a4bl net.ipToSockaddrInet6
003232a8ldp x2, x3, [sp+8]
003232acldp x4, x5, [sp+24]
003232b0ldp x6, x7, [sp+40]
003232b4stp x2, x3, [sp+152]
003232b8stp x4, x5, [sp+168]
003232bcstp x6, x7, [sp+184]
003232c0ldr x2, [sp+56]
003232c4str x2, [sp+200]
003232c8str x0, [sp+424]
003232ccstr x1, [sp+432]
003232d0ldp x1, x2, [sp+152]
003232d4ldp x3, x4, [sp+168]
003232d8ldp x5, x6, [sp+184]
003232dcstp x1, x2, [sp+240]
003232e0stp x3, x4, [sp+256]
003232e4stp x5, x6, [sp+272]
003232e8ldr x1, [sp+200]
003232ecstr x1, [sp+288]
003232f0ldr x1, [sp+424]
003232f4ldr x2, [sp+432]
003232f8str x1, [sp+440]
003232fcstr x2, [sp+448]
00323300ldp x1, x2, [sp+240]
00323304ldp x3, x4, [sp+256]
00323308ldp x5, x6, [sp+272]
0032330cldr x7, [sp+456]
00323310stp x1, x2, [x7]
00323314stp x3, x4, [x7+16]
00323318stp x5, x6, [x7+32]
0032331cldr x1, [sp+288]
00323320str x1, [x7+48]
00323324ldr x1, [sp+448]
00323328ldr x2, [sp+440]
0032332cstr x2, [sp+328]
00323330str x1, [sp+336]
00323334cbnz x2, 0x32333c
00323338b 0x323364
0032333c
0032333cloc_32333c:
0032333cstp xzr, xzr, [sp+312]
00323340ldr x3, [sp+336]
00323344ldr x2, [sp+328]
00323348str x2, [sp+296]
0032334cstr x3, [sp+304]
00323350ldr x0, [sp+312]
00323354ldr x1, [sp+320]
00323358ldp x29, x30, [sp-8]
0032335cadd sp, sp, 480
00323360ret x30
00323364
00323364loc_323364:
00323364ldr x4, [sp+456]
00323368str x4, [sp+408]
0032336cadrp x5, 0x3f2000
00323370add x5, x5, 896
00323374str x5, [sp+312]
00323378str x4, [sp+320]
0032337cstp xzr, xzr, [sp+296]
00323380ldr x0, [sp+312]
00323384ldr x1, [sp+320]
00323388mov x2, xzr
0032338cmov x3, xzr
00323390ldp x29, x30, [sp-8]
00323394add sp, sp, 480
00323398ret x30
0032339c
0032339cloc_32339c:
0032339cb 0x3233a0
003233a0
003233a0loc_3233a0:
003233a0b 0x3233a4
003233a4
003233a4loc_3233a4:
003233a4ldr x0, [sp+496]
003233a8ldr x1, [sp+504]
003233acldr x2, [sp+512]
003233b0bl net.IP.String
003233b4str x0, [sp+392]
003233b8str x1, [sp+400]
003233bcadrp x0, 0x31f000
003233c0add x0, x0, 2112
003233c4bl runtime.newobject
003233c8str x0, [sp+376]
003233ccmovz x3, 22
003233d0str x3, [x0+8]
003233d4adrp x27, 0x728000
003233d8ldr w3, [x27+3056]
003233dccbz w3, 0x3233e4
003233e0b 0x3233e8
003233e4
003233e4loc_3233e4:
003233e4b 0x3233f8
003233e8
003233e8loc_3233e8:
003233e8ldr x4, [x0]
003233ecbl runtime.gcWriteBarrier1
003233f0str x4, [x25]
003233f4b 0x3233f8
003233f8
003233f8loc_3233f8:
003233f8adrp x4, 0x394000
003233fcadd x4, x4, 3524
00323400str x4, [x0]
00323404ldr x4, [sp+376]
00323408ldrsb x27, [x4]
0032340cldr x5, [sp+392]
00323410ldr x6, [sp+400]
00323414str x6, [x4+24]
00323418adrp x27, 0x728000
0032341cldr w6, [x27+3056]
00323420cbz w6, 0x323428
00323424b 0x32342c
00323428
00323428loc_323428:
00323428b 0x323440
0032342c
0032342cloc_32342c:
0032342cbl runtime.gcWriteBarrier2
00323430str x5, [x25]
00323434ldr x6, [x4+16]
00323438str x6, [x25+8]
0032343cb 0x323440
00323440
00323440loc_323440:
00323440str x5, [x4+16]
00323444ldr x4, [sp+376]
00323448str x4, [sp+384]
0032344cstp xzr, xzr, [sp+312]
00323450ldr x4, [sp+384]
00323454adrp x5, 0x3f2000
00323458add x5, x5, 2336
0032345cstr x5, [sp+296]
00323460str x4, [sp+304]
00323464ldr x0, [sp+312]
00323468ldr x2, [sp+296]
0032346cldr x1, [sp+320]
00323470ldr x3, [sp+304]
00323474ldp x29, x30, [sp-8]
00323478add sp, sp, 480
0032347cret x30
00323480
00323480loc_323480:
00323480stp x0, x1, [sp+8]
00323484stp x2, x3, [sp+24]
00323488stp x4, x5, [sp+40]
0032348cstr x6, [sp+56]
00323490mov x3, x30
00323494bl runtime.morestack_noctxt.abi0
00323498ldp x0, x1, [sp+8]
0032349cldp x2, x3, [sp+24]
003234a0ldp x4, x5, [sp+40]
003234a4ldr x6, [sp+56]
003234a8b 0x323120
003234acudf 0
00323120
003234b0
003234b0net.listenerBacklog: ; void net.listenerBacklog(void)
003234b0ldr x16, [x28+16]
003234b4subs xzr, sp, x16
003234b8b.ls 0x3234f8
003234bcstr x30, [sp-48]!
003234c0stur x29, [sp-8]
003234c4sub x29, sp, 8
003234c8str xzr, [sp+32]
003234ccadrp x0, 0x728000
003234d0add x0, x0, 3296
003234d4adrp x1, 0x3b5000
003234d8add x1, x1, 4056
003234dcbl sync.(*Once).Do
003234e0adrp x27, 0x728000
003234e4ldr x0, [x27+3312]
003234e8str x0, [sp+32]
003234ecldur x29, [sp-8]
003234f0ldr x30, [sp], 48
003234f4ret x30
003234f8
003234f8loc_3234f8:
003234f8mov x3, x30
003234fcbl runtime.morestack_noctxt.abi0
00323500b 0x3234b0
00323504udf 0
00323508udf 0
0032350cudf 0
003234b0
003234b0net.listenerBacklog: ; void net.listenerBacklog(void)
003234b0ldr x16, [x28+16]
003234b4subs xzr, sp, x16
003234b8b.ls 0x3234f8
003234bcstr x30, [sp-48]!
003234c0stur x29, [sp-8]
003234c4sub x29, sp, 8
003234c8str xzr, [sp+32]
003234ccadrp x0, 0x728000
003234d0add x0, x0, 3296
003234d4adrp x1, 0x3b5000
003234d8add x1, x1, 4056
003234dcbl sync.(*Once).Do
003234e0adrp x27, 0x728000
003234e4ldr x0, [x27+3312]
003234e8str x0, [sp+32]
003234ecldur x29, [sp-8]
003234f0ldr x30, [sp], 48
003234f4ret x30
003234f8
003234f8loc_3234f8:
003234f8mov x3, x30
003234fcbl runtime.morestack_noctxt.abi0
00323500b 0x3234b0
00323504udf 0
00323508udf 0
0032350cudf 0
003234b0
00323510
00323510sync/atomic.(*Pointer[go.shape.struct { net.servers []string; net.search []string; net.ndots int; net.timeout time.Duration; net.attempts int; net.rotate bool; net.unknownOpt bool; net.lookup []string; net.err error; net.mtime time.Time; net.soffset uint32; net.singleRequest bool; net.useTCP bool; net.trustAD bool; net.noReload bool }]).Store: ; void sync/atomic.(*Pointer[go.shape.struct { net.servers []string; net.search []string; net.ndots int; net.timeout time.Duration; net.attempts int; net.rotate bool; net.unknownOpt bool; net.lookup []string; net.err error; net.mtime time.Time; net.soffset uint32; net.singleRequest bool; net.useTCP bool; net.trustAD bool; net.noReload bool }]).Store(sync/atomic.Pointer[go.shape.struct { net.servers []string; net.search []string; net.ndots int; net.timeout time.Duration; net.attempts int; net.rotate bool; net.unknownOpt bool; net.lookup []string; net.err error; net.mtime time.Time; net.soffset uint32; net.singleRequest bool; net.useTCP bool; net.trustAD bool; net.noReload bool }] * x, uintptr[16] * dict, int64_t val)
00323510ldr x16, [x28+16]
00323514subs xzr, sp, x16
00323518b.ls 0x323550
0032351cstr x30, [sp-48]!
00323520stur x29, [sp-8]
00323524sub x29, sp, 8
00323528str x0, [sp+56]
0032352cstr x1, [sp+64]
00323530str x2, [sp+72]
00323534ldrsb x27, [x0]
00323538str x0, [sp+32]
0032353cldr x1, [sp+72]
00323540bl sync/atomic.StorePointer
00323544ldur x29, [sp-8]
00323548ldr x30, [sp], 48
0032354cret x30
00323550
00323550loc_323550:
00323550stp x0, x1, [sp+8]
00323554str x2, [sp+24]
00323558mov x3, x30
0032355cbl runtime.morestack_noctxt.abi0
00323560ldp x0, x1, [sp+8]
00323564ldr x2, [sp+24]
00323568b 0x323510
0032356cudf 0
00323510
00323510sync/atomic.(*Pointer[go.shape.struct { net.servers []string; net.search []string; net.ndots int; net.timeout time.Duration; net.attempts int; net.rotate bool; net.unknownOpt bool; net.lookup []string; net.err error; net.mtime time.Time; net.soffset uint32; net.singleRequest bool; net.useTCP bool; net.trustAD bool; net.noReload bool }]).Store: ; void sync/atomic.(*Pointer[go.shape.struct { net.servers []string; net.search []string; net.ndots int; net.timeout time.Duration; net.attempts int; net.rotate bool; net.unknownOpt bool; net.lookup []string; net.err error; net.mtime time.Time; net.soffset uint32; net.singleRequest bool; net.useTCP bool; net.trustAD bool; net.noReload bool }]).Store(sync/atomic.Pointer[go.shape.struct { net.servers []string; net.search []string; net.ndots int; net.timeout time.Duration; net.attempts int; net.rotate bool; net.unknownOpt bool; net.lookup []string; net.err error; net.mtime time.Time; net.soffset uint32; net.singleRequest bool; net.useTCP bool; net.trustAD bool; net.noReload bool }] * x, uintptr[16] * dict, int64_t val)
00323510ldr x16, [x28+16]
00323514subs xzr, sp, x16
00323518b.ls 0x323550
0032351cstr x30, [sp-48]!
00323520stur x29, [sp-8]
00323524sub x29, sp, 8
00323528str x0, [sp+56]
0032352cstr x1, [sp+64]
00323530str x2, [sp+72]
00323534ldrsb x27, [x0]
00323538str x0, [sp+32]
0032353cldr x1, [sp+72]
00323540bl sync/atomic.StorePointer
00323544ldur x29, [sp-8]
00323548ldr x30, [sp], 48
0032354cret x30
00323550
00323550loc_323550:
00323550stp x0, x1, [sp+8]
00323554str x2, [sp+24]
00323558mov x3, x30
0032355cbl runtime.morestack_noctxt.abi0
00323560ldp x0, x1, [sp+8]
00323564ldr x2, [sp+24]
00323568b 0x323510
0032356cudf 0
00323510
00323570
00323570sync/atomic.(*Pointer[go.shape.struct { net.servers []string; net.search []string; net.ndots int; net.timeout time.Duration; net.attempts int; net.rotate bool; net.unknownOpt bool; net.lookup []string; net.err error; net.mtime time.Time; net.soffset uint32; net.singleRequest bool; net.useTCP bool; net.trustAD bool; net.noReload bool }]).Load: ; void sync/atomic.(*Pointer[go.shape.struct { net.servers []string; net.search []string; net.ndots int; net.timeout time.Duration; net.attempts int; net.rotate bool; net.unknownOpt bool; net.lookup []string; net.err error; net.mtime time.Time; net.soffset uint32; net.singleRequest bool; net.useTCP bool; net.trustAD bool; net.noReload bool }]).Load(sync/atomic.Pointer[go.shape.struct { net.servers []string; net.search []string; net.ndots int; net.timeout time.Duration; net.attempts int; net.rotate bool; net.unknownOpt bool; net.lookup []string; net.err error; net.mtime time.Time; net.soffset uint32; net.singleRequest bool; net.useTCP bool; net.trustAD bool; net.noReload bool }] * x, uintptr[16] * dict)
00323570str x30, [sp-48]!
00323574stur x29, [sp-8]
00323578sub x29, sp, 8
0032357cstr x0, [sp+56]
00323580str x1, [sp+64]
00323584str xzr, [sp+16]
00323588ldr x1, [sp+56]
0032358cldrsb x27, [x1]
00323590str x1, [sp+24]
00323594ldar x1, [x1]
00323598str x1, [sp+32]
0032359cldr x1, [sp+32]
003235a0str x1, [sp+16]
003235a4ldr x0, [sp+16]
003235a8add x29, sp, 40
003235acadd sp, sp, 48
003235b0ret x30
003235b4udf 0
003235b8udf 0
003235bcudf 0
00323570
00323570sync/atomic.(*Pointer[go.shape.struct { net.servers []string; net.search []string; net.ndots int; net.timeout time.Duration; net.attempts int; net.rotate bool; net.unknownOpt bool; net.lookup []string; net.err error; net.mtime time.Time; net.soffset uint32; net.singleRequest bool; net.useTCP bool; net.trustAD bool; net.noReload bool }]).Load: ; void sync/atomic.(*Pointer[go.shape.struct { net.servers []string; net.search []string; net.ndots int; net.timeout time.Duration; net.attempts int; net.rotate bool; net.unknownOpt bool; net.lookup []string; net.err error; net.mtime time.Time; net.soffset uint32; net.singleRequest bool; net.useTCP bool; net.trustAD bool; net.noReload bool }]).Load(sync/atomic.Pointer[go.shape.struct { net.servers []string; net.search []string; net.ndots int; net.timeout time.Duration; net.attempts int; net.rotate bool; net.unknownOpt bool; net.lookup []string; net.err error; net.mtime time.Time; net.soffset uint32; net.singleRequest bool; net.useTCP bool; net.trustAD bool; net.noReload bool }] * x, uintptr[16] * dict)
00323570str x30, [sp-48]!
00323574stur x29, [sp-8]
00323578sub x29, sp, 8
0032357cstr x0, [sp+56]
00323580str x1, [sp+64]
00323584str xzr, [sp+16]
00323588ldr x1, [sp+56]
0032358cldrsb x27, [x1]
00323590str x1, [sp+24]
00323594ldar x1, [x1]
00323598str x1, [sp+32]
0032359cldr x1, [sp+32]
003235a0str x1, [sp+16]
003235a4ldr x0, [sp+16]
003235a8add x29, sp, 40
003235acadd sp, sp, 48
003235b0ret x30
003235b4udf 0
003235b8udf 0
003235bcudf 0
00323570
003235c0
003235c0type:.eq.net.UnixAddr: ; void type:.eq.net.UnixAddr(net.UnixAddr * p, net.UnixAddr * q)
003235c0ldr x16, [x28+16]
003235c4subs xzr, sp, x16
003235c8b.ls 0x3236c0
003235ccstr x30, [sp-96]!
003235d0stur x29, [sp-8]
003235d4sub x29, sp, 8
003235d8str x0, [sp+104]
003235dcstr x1, [sp+112]
003235e0strb wzr, [sp+38]
003235e4ldr x3, [sp+104]
003235e8ldr x3, [x3+8]
003235ecstr x3, [sp+48]
003235f0ldr x4, [x1+8]
003235f4str x4, [sp+40]
003235f8subs xzr, x3, x4
003235fcb.eq 0x323604
00323600b 0x3236a4
00323604
00323604loc_323604:
00323604ldr x3, [sp+104]
00323608ldr x3, [x3+24]
0032360cstr x3, [sp+40]
00323610ldr x4, [sp+112]
00323614ldr x4, [x4+24]
00323618str x4, [sp+48]
0032361csubs xzr, x3, x4
00323620b.eq 0x323628
00323624b 0x3236a0
00323628
00323628loc_323628:
00323628ldr x3, [sp+104]
0032362cldr x3, [x3+8]
00323630str x3, [sp+48]
00323634ldr x3, [sp+104]
00323638ldr x3, [x3]
0032363cstr x3, [sp+80]
00323640ldr x3, [sp+112]
00323644ldr x1, [x3]
00323648str x1, [sp+72]
0032364cldr x2, [sp+48]
00323650ldr x0, [sp+80]
00323654bl runtime.memequal
00323658strb w0, [sp+39]
0032365ctbnz w0, 0, 0x323664
00323660b 0x32369c
00323664
00323664loc_323664:
00323664ldr x3, [sp+104]
00323668ldr x3, [x3+24]
0032366cstr x3, [sp+48]
00323670ldr x3, [sp+104]
00323674ldr x3, [x3+16]
00323678str x3, [sp+64]
0032367cldr x3, [sp+112]
00323680ldr x1, [x3+16]
00323684str x1, [sp+56]
00323688ldr x2, [sp+48]
0032368cldr x0, [sp+64]
00323690bl runtime.memequal
00323694strb w0, [sp+38]
00323698b 0x3236b0
0032369c
0032369cloc_32369c:
0032369cb 0x3236a8
003236a0
003236a0loc_3236a0:
003236a0b 0x3236a8
003236a4
003236a4loc_3236a4:
003236a4b 0x3236a8
003236a8
003236a8loc_3236a8:
003236a8strb wzr, [sp+38]
003236acb 0x3236b0
003236b0
003236b0loc_3236b0:
003236b0ldrb w0, [sp+38]
003236b4ldur x29, [sp-8]
003236b8ldr x30, [sp], 96
003236bcret x30
003236c0
003236c0loc_3236c0:
003236c0stp x0, x1, [sp+8]
003236c4mov x3, x30
003236c8bl runtime.morestack_noctxt.abi0
003236ccldp x0, x1, [sp+8]
003236d0b 0x3235c0
003236d4udf 0
003236d8udf 0
003236dcudf 0
003235c0
003235c0type:.eq.net.UnixAddr: ; void type:.eq.net.UnixAddr(net.UnixAddr * p, net.UnixAddr * q)
003235c0ldr x16, [x28+16]
003235c4subs xzr, sp, x16
003235c8b.ls 0x3236c0
003235ccstr x30, [sp-96]!
003235d0stur x29, [sp-8]
003235d4sub x29, sp, 8
003235d8str x0, [sp+104]
003235dcstr x1, [sp+112]
003235e0strb wzr, [sp+38]
003235e4ldr x3, [sp+104]
003235e8ldr x3, [x3+8]
003235ecstr x3, [sp+48]
003235f0ldr x4, [x1+8]
003235f4str x4, [sp+40]
003235f8subs xzr, x3, x4
003235fcb.eq 0x323604
00323600b 0x3236a4
00323604
00323604loc_323604:
00323604ldr x3, [sp+104]
00323608ldr x3, [x3+24]
0032360cstr x3, [sp+40]
00323610ldr x4, [sp+112]
00323614ldr x4, [x4+24]
00323618str x4, [sp+48]
0032361csubs xzr, x3, x4
00323620b.eq 0x323628
00323624b 0x3236a0
00323628
00323628loc_323628:
00323628ldr x3, [sp+104]
0032362cldr x3, [x3+8]
00323630str x3, [sp+48]
00323634ldr x3, [sp+104]
00323638ldr x3, [x3]
0032363cstr x3, [sp+80]
00323640ldr x3, [sp+112]
00323644ldr x1, [x3]
00323648str x1, [sp+72]
0032364cldr x2, [sp+48]
00323650ldr x0, [sp+80]
00323654bl runtime.memequal
00323658strb w0, [sp+39]
0032365ctbnz w0, 0, 0x323664
00323660b 0x32369c
00323664
00323664loc_323664:
00323664ldr x3, [sp+104]
00323668ldr x3, [x3+24]
0032366cstr x3, [sp+48]
00323670ldr x3, [sp+104]
00323674ldr x3, [x3+16]
00323678str x3, [sp+64]
0032367cldr x3, [sp+112]
00323680ldr x1, [x3+16]
00323684str x1, [sp+56]
00323688ldr x2, [sp+48]
0032368cldr x0, [sp+64]
00323690bl runtime.memequal
00323694strb w0, [sp+38]
00323698b 0x3236b0
0032369c
0032369cloc_32369c:
0032369cb 0x3236a8
003236a0
003236a0loc_3236a0:
003236a0b 0x3236a8
003236a4
003236a4loc_3236a4:
003236a4b 0x3236a8
003236a8
003236a8loc_3236a8:
003236a8strb wzr, [sp+38]
003236acb 0x3236b0
003236b0
003236b0loc_3236b0:
003236b0ldrb w0, [sp+38]
003236b4ldur x29, [sp-8]
003236b8ldr x30, [sp], 96
003236bcret x30
003236c0
003236c0loc_3236c0:
003236c0stp x0, x1, [sp+8]
003236c4mov x3, x30
003236c8bl runtime.morestack_noctxt.abi0
003236ccldp x0, x1, [sp+8]
003236d0b 0x3235c0
003236d4udf 0
003236d8udf 0
003236dcudf 0
003235c0
003236e0
003236e0type:.eq.net.OpError: ; void type:.eq.net.OpError(net.OpError * p, net.OpError * q)
003236e0ldr x16, [x28+16]
003236e4sub x17, sp, 64
003236e8subs xzr, x17, x16
003236ecb.ls 0x3238ec
003236f0str x30, [sp-192]!
003236f4stur x29, [sp-8]
003236f8sub x29, sp, 8
003236fcstr x0, [sp+200]
00323700str x1, [sp+208]
00323704strb wzr, [sp+38]
00323708ldr x3, [sp+200]
0032370cldr x3, [x3+8]
00323710str x3, [sp+48]
00323714ldr x4, [x1+8]
00323718str x4, [sp+40]
0032371csubs xzr, x3, x4
00323720b.eq 0x323728
00323724b 0x3238d0
00323728
00323728loc_323728:
00323728ldr x3, [sp+200]
0032372cldr x3, [x3+24]
00323730str x3, [sp+40]
00323734ldr x4, [sp+208]
00323738ldr x4, [x4+24]
0032373cstr x4, [sp+48]
00323740subs xzr, x3, x4
00323744b.eq 0x32374c
00323748b 0x3238cc
0032374c
0032374cloc_32374c:
0032374cldr x3, [sp+200]
00323750ldr x3, [x3+8]
00323754str x3, [sp+48]
00323758ldr x3, [sp+200]
0032375cldr x3, [x3]
00323760str x3, [sp+80]
00323764ldr x3, [sp+208]
00323768ldr x1, [x3]
0032376cstr x1, [sp+72]
00323770ldr x2, [sp+48]
00323774ldr x0, [sp+80]
00323778bl runtime.memequal
0032377cstrb w0, [sp+39]
00323780tbnz w0, 0, 0x323788
00323784b 0x3238c8
00323788
00323788loc_323788:
00323788ldr x3, [sp+200]
0032378cldr x3, [x3+24]
00323790str x3, [sp+48]
00323794ldr x3, [sp+200]
00323798ldr x3, [x3+16]
0032379cstr x3, [sp+64]
003237a0ldr x3, [sp+208]
003237a4ldr x1, [x3+16]
003237a8str x1, [sp+56]
003237acldr x2, [sp+48]
003237b0ldr x0, [sp+64]
003237b4bl runtime.memequal
003237b8strb w0, [sp+39]
003237bctbnz w0, 0, 0x3237c4
003237c0b 0x3238c4
003237c4
003237c4loc_3237c4:
003237c4ldr x3, [sp+208]
003237c8ldr x4, [x3+32]
003237ccldr x3, [x3+40]
003237d0str x4, [sp+168]
003237d4str x3, [sp+176]
003237d8ldr x3, [sp+200]
003237dcldr x0, [x3+32]
003237e0ldr x1, [x3+40]
003237e4str x0, [sp+152]
003237e8str x1, [sp+160]
003237ecldr x3, [sp+168]
003237f0subs xzr, x0, x3
003237f4b.eq 0x3237fc
003237f8b 0x3238bc
003237fc
003237fcloc_3237fc:
003237fcldr x2, [sp+176]
00323800bl runtime.ifaceeq
00323804tbnz w0, 0, 0x32380c
00323808b 0x3238b8
0032380c
0032380cloc_32380c:
0032380cldr x3, [sp+208]
00323810ldr x4, [x3+48]
00323814ldr x3, [x3+56]
00323818str x4, [sp+136]
0032381cstr x3, [sp+144]
00323820ldr x3, [sp+200]
00323824ldr x0, [x3+48]
00323828ldr x1, [x3+56]
0032382cstr x0, [sp+120]
00323830str x1, [sp+128]
00323834ldr x3, [sp+136]
00323838subs xzr, x3, x0
0032383cb.eq 0x323844
00323840b 0x3238b0
00323844
00323844loc_323844:
00323844ldr x2, [sp+144]
00323848bl runtime.ifaceeq
0032384ctbnz w0, 0, 0x323854
00323850b 0x3238ac
00323854
00323854loc_323854:
00323854ldr x3, [sp+208]
00323858ldr x4, [x3+64]
0032385cldr x3, [x3+72]
00323860str x4, [sp+104]
00323864str x3, [sp+112]
00323868ldr x3, [sp+200]
0032386cldr x0, [x3+64]
00323870ldr x1, [x3+72]
00323874str x0, [sp+88]
00323878str x1, [sp+96]
0032387cldr x3, [sp+104]
00323880subs xzr, x3, x0
00323884cset x3, eq
00323888b.eq 0x323890
0032388cb 0x32389c
00323890
00323890loc_323890:
00323890ldr x2, [sp+112]
00323894bl runtime.ifaceeq
00323898b 0x3238a4
0032389c
0032389cloc_32389c:
0032389cmov x0, x3
003238a0b 0x3238a4
003238a4
003238a4loc_3238a4:
003238a4strb w0, [sp+38]
003238a8b 0x3238dc
003238ac
003238acloc_3238ac:
003238acb 0x3238b4
003238b0
003238b0loc_3238b0:
003238b0b 0x3238b4
003238b4
003238b4loc_3238b4:
003238b4b 0x3238d4
003238b8
003238b8loc_3238b8:
003238b8b 0x3238c0
003238bc
003238bcloc_3238bc:
003238bcb 0x3238c0
003238c0
003238c0loc_3238c0:
003238c0b 0x3238d4
003238c4
003238c4loc_3238c4:
003238c4b 0x3238d4
003238c8
003238c8loc_3238c8:
003238c8b 0x3238d4
003238cc
003238ccloc_3238cc:
003238ccb 0x3238d4
003238d0
003238d0loc_3238d0:
003238d0b 0x3238d4
003238d4
003238d4loc_3238d4:
003238d4strb wzr, [sp+38]
003238d8b 0x3238dc
003238dc
003238dcloc_3238dc:
003238dcldrb w0, [sp+38]
003238e0ldur x29, [sp-8]
003238e4ldr x30, [sp], 192
003238e8ret x30
003238ec
003238ecloc_3238ec:
003238ecstp x0, x1, [sp+8]
003238f0mov x3, x30
003238f4bl runtime.morestack_noctxt.abi0
003238f8ldp x0, x1, [sp+8]
003238fcb 0x3236e0
003236e0
003236e0type:.eq.net.OpError: ; void type:.eq.net.OpError(net.OpError * p, net.OpError * q)
003236e0ldr x16, [x28+16]
003236e4sub x17, sp, 64
003236e8subs xzr, x17, x16
003236ecb.ls 0x3238ec
003236f0str x30, [sp-192]!
003236f4stur x29, [sp-8]
003236f8sub x29, sp, 8
003236fcstr x0, [sp+200]
00323700str x1, [sp+208]
00323704strb wzr, [sp+38]
00323708ldr x3, [sp+200]
0032370cldr x3, [x3+8]
00323710str x3, [sp+48]
00323714ldr x4, [x1+8]
00323718str x4, [sp+40]
0032371csubs xzr, x3, x4
00323720b.eq 0x323728
00323724b 0x3238d0
00323728
00323728loc_323728:
00323728ldr x3, [sp+200]
0032372cldr x3, [x3+24]
00323730str x3, [sp+40]
00323734ldr x4, [sp+208]
00323738ldr x4, [x4+24]
0032373cstr x4, [sp+48]
00323740subs xzr, x3, x4
00323744b.eq 0x32374c
00323748b 0x3238cc
0032374c
0032374cloc_32374c:
0032374cldr x3, [sp+200]
00323750ldr x3, [x3+8]
00323754str x3, [sp+48]
00323758ldr x3, [sp+200]
0032375cldr x3, [x3]
00323760str x3, [sp+80]
00323764ldr x3, [sp+208]
00323768ldr x1, [x3]
0032376cstr x1, [sp+72]
00323770ldr x2, [sp+48]
00323774ldr x0, [sp+80]
00323778bl runtime.memequal
0032377cstrb w0, [sp+39]
00323780tbnz w0, 0, 0x323788
00323784b 0x3238c8
00323788
00323788loc_323788:
00323788ldr x3, [sp+200]
0032378cldr x3, [x3+24]
00323790str x3, [sp+48]
00323794ldr x3, [sp+200]
00323798ldr x3, [x3+16]
0032379cstr x3, [sp+64]
003237a0ldr x3, [sp+208]
003237a4ldr x1, [x3+16]
003237a8str x1, [sp+56]
003237acldr x2, [sp+48]
003237b0ldr x0, [sp+64]
003237b4bl runtime.memequal
003237b8strb w0, [sp+39]
003237bctbnz w0, 0, 0x3237c4
003237c0b 0x3238c4
003237c4
003237c4loc_3237c4:
003237c4ldr x3, [sp+208]
003237c8ldr x4, [x3+32]
003237ccldr x3, [x3+40]
003237d0str x4, [sp+168]
003237d4str x3, [sp+176]
003237d8ldr x3, [sp+200]
003237dcldr x0, [x3+32]
003237e0ldr x1, [x3+40]
003237e4str x0, [sp+152]
003237e8str x1, [sp+160]
003237ecldr x3, [sp+168]
003237f0subs xzr, x0, x3
003237f4b.eq 0x3237fc
003237f8b 0x3238bc
003237fc
003237fcloc_3237fc:
003237fcldr x2, [sp+176]
00323800bl runtime.ifaceeq
00323804tbnz w0, 0, 0x32380c
00323808b 0x3238b8
0032380c
0032380cloc_32380c:
0032380cldr x3, [sp+208]
00323810ldr x4, [x3+48]
00323814ldr x3, [x3+56]
00323818str x4, [sp+136]
0032381cstr x3, [sp+144]
00323820ldr x3, [sp+200]
00323824ldr x0, [x3+48]
00323828ldr x1, [x3+56]
0032382cstr x0, [sp+120]
00323830str x1, [sp+128]
00323834ldr x3, [sp+136]
00323838subs xzr, x3, x0
0032383cb.eq 0x323844
00323840b 0x3238b0
00323844
00323844loc_323844:
00323844ldr x2, [sp+144]
00323848bl runtime.ifaceeq
0032384ctbnz w0, 0, 0x323854
00323850b 0x3238ac
00323854
00323854loc_323854:
00323854ldr x3, [sp+208]
00323858ldr x4, [x3+64]
0032385cldr x3, [x3+72]
00323860str x4, [sp+104]
00323864str x3, [sp+112]
00323868ldr x3, [sp+200]
0032386cldr x0, [x3+64]
00323870ldr x1, [x3+72]
00323874str x0, [sp+88]
00323878str x1, [sp+96]
0032387cldr x3, [sp+104]
00323880subs xzr, x3, x0
00323884cset x3, eq
00323888b.eq 0x323890
0032388cb 0x32389c
00323890
00323890loc_323890:
00323890ldr x2, [sp+112]
00323894bl runtime.ifaceeq
00323898b 0x3238a4
0032389c
0032389cloc_32389c:
0032389cmov x0, x3
003238a0b 0x3238a4
003238a4
003238a4loc_3238a4:
003238a4strb w0, [sp+38]
003238a8b 0x3238dc
003238ac
003238acloc_3238ac:
003238acb 0x3238b4
003238b0
003238b0loc_3238b0:
003238b0b 0x3238b4
003238b4
003238b4loc_3238b4:
003238b4b 0x3238d4
003238b8
003238b8loc_3238b8:
003238b8b 0x3238c0
003238bc
003238bcloc_3238bc:
003238bcb 0x3238c0
003238c0
003238c0loc_3238c0:
003238c0b 0x3238d4
003238c4
003238c4loc_3238c4:
003238c4b 0x3238d4
003238c8
003238c8loc_3238c8:
003238c8b 0x3238d4
003238cc
003238ccloc_3238cc:
003238ccb 0x3238d4
003238d0
003238d0loc_3238d0:
003238d0b 0x3238d4
003238d4
003238d4loc_3238d4:
003238d4strb wzr, [sp+38]
003238d8b 0x3238dc
003238dc
003238dcloc_3238dc:
003238dcldrb w0, [sp+38]
003238e0ldur x29, [sp-8]
003238e4ldr x30, [sp], 192
003238e8ret x30
003238ec
003238ecloc_3238ec:
003238ecstp x0, x1, [sp+8]
003238f0mov x3, x30
003238f4bl runtime.morestack_noctxt.abi0
003238f8ldp x0, x1, [sp+8]
003238fcb 0x3236e0
003236e0
00323900
00323900type:.eq.net.netFD: ; void type:.eq.net.netFD(net.netFD * p, net.netFD * q)
00323900ldr x16, [x28+16]
00323904sub x17, sp, 32
00323908subs xzr, x17, x16
0032390cb.ls 0x323adc
00323910str x30, [sp-160]!
00323914stur x29, [sp-8]
00323918sub x29, sp, 8
0032391cstr x0, [sp+168]
00323920str x1, [sp+176]
00323924strb wzr, [sp+38]
00323928ldr x2, [sp+168]
0032392cstr x2, [sp+80]
00323930ldr x1, [sp+176]
00323934str x1, [sp+72]
00323938ldr x0, [sp+80]
0032393cbl type:.eq.internal/poll.FD
00323940tbnz w0, 0, 0x323948
00323944b 0x323ac0
00323948
00323948loc_323948:
00323948ldr x3, [sp+168]
0032394cldr x4, [sp+176]
00323950ldr x3, [x3+56]
00323954ldr x4, [x4+56]
00323958subs xzr, x4, x3
0032395cb.eq 0x323964
00323960b 0x323abc
00323964
00323964loc_323964:
00323964ldr x3, [sp+168]
00323968ldr x4, [sp+176]
0032396cldr x3, [x3+64]
00323970ldr x4, [x4+64]
00323974subs xzr, x4, x3
00323978b.eq 0x323980
0032397cb 0x323ab8
00323980
00323980loc_323980:
00323980ldr x3, [sp+168]
00323984ldr x4, [sp+176]
00323988ldrb w3, [x3+72]
0032398cldrb w4, [x4+72]
00323990eor x3, x3, x4
00323994eor x3, x3, 1
00323998tbnz w3, 0, 0x3239a0
0032399cb 0x323ab4
003239a0
003239a0loc_3239a0:
003239a0ldr x3, [sp+168]
003239a4ldr x3, [x3+88]
003239a8str x3, [sp+48]
003239acldr x4, [sp+176]
003239b0ldr x4, [x4+88]
003239b4str x4, [sp+40]
003239b8subs xzr, x3, x4
003239bcb.eq 0x3239c4
003239c0b 0x323ab0
003239c4
003239c4loc_3239c4:
003239c4ldr x3, [sp+168]
003239c8ldr x3, [x3+88]
003239ccstr x3, [sp+40]
003239d0ldr x3, [sp+168]
003239d4ldr x3, [x3+80]
003239d8str x3, [sp+64]
003239dcldr x3, [sp+176]
003239e0ldr x1, [x3+80]
003239e4str x1, [sp+56]
003239e8ldr x2, [sp+40]
003239ecldr x0, [sp+64]
003239f0bl runtime.memequal
003239f4strb w0, [sp+39]
003239f8tbnz w0, 0, 0x323a00
003239fcb 0x323aac
00323a00
00323a00loc_323a00:
00323a00ldr x3, [sp+176]
00323a04ldr x4, [x3+96]
00323a08ldr x3, [x3+104]
00323a0cstr x4, [sp+136]
00323a10str x3, [sp+144]
00323a14ldr x3, [sp+168]
00323a18ldr x0, [x3+96]
00323a1cldr x1, [x3+104]
00323a20str x0, [sp+120]
00323a24str x1, [sp+128]
00323a28ldr x3, [sp+136]
00323a2csubs xzr, x0, x3
00323a30b.eq 0x323a38
00323a34b 0x323aa4
00323a38
00323a38loc_323a38:
00323a38ldr x2, [sp+144]
00323a3cbl runtime.ifaceeq
00323a40tbnz w0, 0, 0x323a48
00323a44b 0x323aa0
00323a48
00323a48loc_323a48:
00323a48ldr x3, [sp+176]
00323a4cldr x4, [x3+112]
00323a50ldr x3, [x3+120]
00323a54str x4, [sp+104]
00323a58str x3, [sp+112]
00323a5cldr x3, [sp+168]
00323a60ldr x0, [x3+112]
00323a64ldr x1, [x3+120]
00323a68str x0, [sp+88]
00323a6cstr x1, [sp+96]
00323a70ldr x3, [sp+104]
00323a74subs xzr, x3, x0
00323a78cset x3, eq
00323a7cb.eq 0x323a84
00323a80b 0x323a90
00323a84
00323a84loc_323a84:
00323a84ldr x2, [sp+112]
00323a88bl runtime.ifaceeq
00323a8cb 0x323a98
00323a90
00323a90loc_323a90:
00323a90mov x0, x3
00323a94b 0x323a98
00323a98
00323a98loc_323a98:
00323a98strb w0, [sp+38]
00323a9cb 0x323acc
00323aa0
00323aa0loc_323aa0:
00323aa0b 0x323aa8
00323aa4
00323aa4loc_323aa4:
00323aa4b 0x323aa8
00323aa8
00323aa8loc_323aa8:
00323aa8b 0x323ac4
00323aac
00323aacloc_323aac:
00323aacb 0x323ac4
00323ab0
00323ab0loc_323ab0:
00323ab0b 0x323ac4
00323ab4
00323ab4loc_323ab4:
00323ab4b 0x323ac4
00323ab8
00323ab8loc_323ab8:
00323ab8b 0x323ac4
00323abc
00323abcloc_323abc:
00323abcb 0x323ac4
00323ac0
00323ac0loc_323ac0:
00323ac0b 0x323ac4
00323ac4
00323ac4loc_323ac4:
00323ac4strb wzr, [sp+38]
00323ac8b 0x323acc
00323acc
00323accloc_323acc:
00323accldrb w0, [sp+38]
00323ad0ldur x29, [sp-8]
00323ad4ldr x30, [sp], 160
00323ad8ret x30
00323adc
00323adcloc_323adc:
00323adcstp x0, x1, [sp+8]
00323ae0mov x3, x30
00323ae4bl runtime.morestack_noctxt.abi0
00323ae8ldp x0, x1, [sp+8]
00323aecb 0x323900
00323900
00323900type:.eq.net.netFD: ; void type:.eq.net.netFD(net.netFD * p, net.netFD * q)
00323900ldr x16, [x28+16]
00323904sub x17, sp, 32
00323908subs xzr, x17, x16
0032390cb.ls 0x323adc
00323910str x30, [sp-160]!
00323914stur x29, [sp-8]
00323918sub x29, sp, 8
0032391cstr x0, [sp+168]
00323920str x1, [sp+176]
00323924strb wzr, [sp+38]
00323928ldr x2, [sp+168]
0032392cstr x2, [sp+80]
00323930ldr x1, [sp+176]
00323934str x1, [sp+72]
00323938ldr x0, [sp+80]
0032393cbl type:.eq.internal/poll.FD
00323940tbnz w0, 0, 0x323948
00323944b 0x323ac0
00323948
00323948loc_323948:
00323948ldr x3, [sp+168]
0032394cldr x4, [sp+176]
00323950ldr x3, [x3+56]
00323954ldr x4, [x4+56]
00323958subs xzr, x4, x3
0032395cb.eq 0x323964
00323960b 0x323abc
00323964
00323964loc_323964:
00323964ldr x3, [sp+168]
00323968ldr x4, [sp+176]
0032396cldr x3, [x3+64]
00323970ldr x4, [x4+64]
00323974subs xzr, x4, x3
00323978b.eq 0x323980
0032397cb 0x323ab8
00323980
00323980loc_323980:
00323980ldr x3, [sp+168]
00323984ldr x4, [sp+176]
00323988ldrb w3, [x3+72]
0032398cldrb w4, [x4+72]
00323990eor x3, x3, x4
00323994eor x3, x3, 1
00323998tbnz w3, 0, 0x3239a0
0032399cb 0x323ab4
003239a0
003239a0loc_3239a0:
003239a0ldr x3, [sp+168]
003239a4ldr x3, [x3+88]
003239a8str x3, [sp+48]
003239acldr x4, [sp+176]
003239b0ldr x4, [x4+88]
003239b4str x4, [sp+40]
003239b8subs xzr, x3, x4
003239bcb.eq 0x3239c4
003239c0b 0x323ab0
003239c4
003239c4loc_3239c4:
003239c4ldr x3, [sp+168]
003239c8ldr x3, [x3+88]
003239ccstr x3, [sp+40]
003239d0ldr x3, [sp+168]
003239d4ldr x3, [x3+80]
003239d8str x3, [sp+64]
003239dcldr x3, [sp+176]
003239e0ldr x1, [x3+80]
003239e4str x1, [sp+56]
003239e8ldr x2, [sp+40]
003239ecldr x0, [sp+64]
003239f0bl runtime.memequal
003239f4strb w0, [sp+39]
003239f8tbnz w0, 0, 0x323a00
003239fcb 0x323aac
00323a00
00323a00loc_323a00:
00323a00ldr x3, [sp+176]
00323a04ldr x4, [x3+96]
00323a08ldr x3, [x3+104]
00323a0cstr x4, [sp+136]
00323a10str x3, [sp+144]
00323a14ldr x3, [sp+168]
00323a18ldr x0, [x3+96]
00323a1cldr x1, [x3+104]
00323a20str x0, [sp+120]
00323a24str x1, [sp+128]
00323a28ldr x3, [sp+136]
00323a2csubs xzr, x0, x3
00323a30b.eq 0x323a38
00323a34b 0x323aa4
00323a38
00323a38loc_323a38:
00323a38ldr x2, [sp+144]
00323a3cbl runtime.ifaceeq
00323a40tbnz w0, 0, 0x323a48
00323a44b 0x323aa0
00323a48
00323a48loc_323a48:
00323a48ldr x3, [sp+176]
00323a4cldr x4, [x3+112]
00323a50ldr x3, [x3+120]
00323a54str x4, [sp+104]
00323a58str x3, [sp+112]
00323a5cldr x3, [sp+168]
00323a60ldr x0, [x3+112]
00323a64ldr x1, [x3+120]
00323a68str x0, [sp+88]
00323a6cstr x1, [sp+96]
00323a70ldr x3, [sp+104]
00323a74subs xzr, x3, x0
00323a78cset x3, eq
00323a7cb.eq 0x323a84
00323a80b 0x323a90
00323a84
00323a84loc_323a84:
00323a84ldr x2, [sp+112]
00323a88bl runtime.ifaceeq
00323a8cb 0x323a98
00323a90
00323a90loc_323a90:
00323a90mov x0, x3
00323a94b 0x323a98
00323a98
00323a98loc_323a98:
00323a98strb w0, [sp+38]
00323a9cb 0x323acc
00323aa0
00323aa0loc_323aa0:
00323aa0b 0x323aa8
00323aa4
00323aa4loc_323aa4:
00323aa4b 0x323aa8
00323aa8
00323aa8loc_323aa8:
00323aa8b 0x323ac4
00323aac
00323aacloc_323aac:
00323aacb 0x323ac4
00323ab0
00323ab0loc_323ab0:
00323ab0b 0x323ac4
00323ab4
00323ab4loc_323ab4:
00323ab4b 0x323ac4
00323ab8
00323ab8loc_323ab8:
00323ab8b 0x323ac4
00323abc
00323abcloc_323abc:
00323abcb 0x323ac4
00323ac0
00323ac0loc_323ac0:
00323ac0b 0x323ac4
00323ac4
00323ac4loc_323ac4:
00323ac4strb wzr, [sp+38]
00323ac8b 0x323acc
00323acc
00323accloc_323acc:
00323accldrb w0, [sp+38]
00323ad0ldur x29, [sp-8]
00323ad4ldr x30, [sp], 160
00323ad8ret x30
00323adc
00323adcloc_323adc:
00323adcstp x0, x1, [sp+8]
00323ae0mov x3, x30
00323ae4bl runtime.morestack_noctxt.abi0
00323ae8ldp x0, x1, [sp+8]
00323aecb 0x323900
00323900
00323af0
00323af0type:.eq.net.KeepAliveConfig: ; void type:.eq.net.KeepAliveConfig(net.KeepAliveConfig * p, net.KeepAliveConfig * q)
00323af0str x30, [sp-32]!
00323af4stur x29, [sp-8]
00323af8sub x29, sp, 8
00323afcstr x0, [sp+40]
00323b00str x1, [sp+48]
00323b04strb wzr, [sp+23]
00323b08ldr x1, [sp+40]
00323b0cldrb w1, [x1]
00323b10ldr x2, [sp+48]
00323b14ldrb w2, [x2]
00323b18eor x1, x1, x2
00323b1ceor x1, x1, 1
00323b20tbnz w1, 0, 0x323b28
00323b24b 0x323b94
00323b28
00323b28loc_323b28:
00323b28ldr x1, [sp+40]
00323b2cldr x2, [sp+48]
00323b30ldr x1, [x1+8]
00323b34ldr x2, [x2+8]
00323b38subs xzr, x2, x1
00323b3cb.eq 0x323b44
00323b40b 0x323b90
00323b44
00323b44loc_323b44:
00323b44ldr x1, [sp+40]
00323b48ldr x2, [sp+48]
00323b4cldr x1, [x1+16]
00323b50ldr x2, [x2+16]
00323b54subs xzr, x2, x1
00323b58b.eq 0x323b60
00323b5cb 0x323b8c
00323b60
00323b60loc_323b60:
00323b60ldr x1, [sp+40]
00323b64ldr x2, [sp+48]
00323b68ldr x1, [x1+24]
00323b6cldr x2, [x2+24]
00323b70subs xzr, x2, x1
00323b74cset x0, eq
00323b78strb w0, [sp+23]
00323b7cb 0x323b80
00323b80
00323b80loc_323b80:
00323b80add x29, sp, 24
00323b84add sp, sp, 32
00323b88ret x30
00323b8c
00323b8cloc_323b8c:
00323b8cb 0x323b98
00323b90
00323b90loc_323b90:
00323b90b 0x323b98
00323b94
00323b94loc_323b94:
00323b94b 0x323b98
00323b98
00323b98loc_323b98:
00323b98strb wzr, [sp+23]
00323b9cmov x0, xzr
00323ba0add x29, sp, 24
00323ba4add sp, sp, 32
00323ba8ret x30
00323bacudf 0
00323af0
00323af0type:.eq.net.KeepAliveConfig: ; void type:.eq.net.KeepAliveConfig(net.KeepAliveConfig * p, net.KeepAliveConfig * q)
00323af0str x30, [sp-32]!
00323af4stur x29, [sp-8]
00323af8sub x29, sp, 8
00323afcstr x0, [sp+40]
00323b00str x1, [sp+48]
00323b04strb wzr, [sp+23]
00323b08ldr x1, [sp+40]
00323b0cldrb w1, [x1]
00323b10ldr x2, [sp+48]
00323b14ldrb w2, [x2]
00323b18eor x1, x1, x2
00323b1ceor x1, x1, 1
00323b20tbnz w1, 0, 0x323b28
00323b24b 0x323b94
00323b28
00323b28loc_323b28:
00323b28ldr x1, [sp+40]
00323b2cldr x2, [sp+48]
00323b30ldr x1, [x1+8]
00323b34ldr x2, [x2+8]
00323b38subs xzr, x2, x1
00323b3cb.eq 0x323b44
00323b40b 0x323b90
00323b44
00323b44loc_323b44:
00323b44ldr x1, [sp+40]
00323b48ldr x2, [sp+48]
00323b4cldr x1, [x1+16]
00323b50ldr x2, [x2+16]
00323b54subs xzr, x2, x1
00323b58b.eq 0x323b60
00323b5cb 0x323b8c
00323b60
00323b60loc_323b60:
00323b60ldr x1, [sp+40]
00323b64ldr x2, [sp+48]
00323b68ldr x1, [x1+24]
00323b6cldr x2, [x2+24]
00323b70subs xzr, x2, x1
00323b74cset x0, eq
00323b78strb w0, [sp+23]
00323b7cb 0x323b80
00323b80
00323b80loc_323b80:
00323b80add x29, sp, 24
00323b84add sp, sp, 32
00323b88ret x30
00323b8c
00323b8cloc_323b8c:
00323b8cb 0x323b98
00323b90
00323b90loc_323b90:
00323b90b 0x323b98
00323b94
00323b94loc_323b94:
00323b94b 0x323b98
00323b98
00323b98loc_323b98:
00323b98strb wzr, [sp+23]
00323b9cmov x0, xzr
00323ba0add x29, sp, 24
00323ba4add sp, sp, 32
00323ba8ret x30
00323bacudf 0
00323af0
00323bb0
00323bb0type:.eq.net.AddrError: ; void type:.eq.net.AddrError(net.AddrError * p, net.AddrError * q)
00323bb0ldr x16, [x28+16]
00323bb4subs xzr, sp, x16
00323bb8b.ls 0x323cb0
00323bbcstr x30, [sp-96]!
00323bc0stur x29, [sp-8]
00323bc4sub x29, sp, 8
00323bc8str x0, [sp+104]
00323bccstr x1, [sp+112]
00323bd0strb wzr, [sp+38]
00323bd4ldr x3, [sp+104]
00323bd8ldr x3, [x3+8]
00323bdcstr x3, [sp+48]
00323be0ldr x4, [x1+8]
00323be4str x4, [sp+40]
00323be8subs xzr, x3, x4
00323becb.eq 0x323bf4
00323bf0b 0x323c94
00323bf4
00323bf4loc_323bf4:
00323bf4ldr x3, [sp+104]
00323bf8ldr x3, [x3+24]
00323bfcstr x3, [sp+40]
00323c00ldr x4, [sp+112]
00323c04ldr x4, [x4+24]
00323c08str x4, [sp+48]
00323c0csubs xzr, x3, x4
00323c10b.eq 0x323c18
00323c14b 0x323c90
00323c18
00323c18loc_323c18:
00323c18ldr x3, [sp+104]
00323c1cldr x3, [x3+8]
00323c20str x3, [sp+48]
00323c24ldr x3, [sp+104]
00323c28ldr x3, [x3]
00323c2cstr x3, [sp+80]
00323c30ldr x3, [sp+112]
00323c34ldr x1, [x3]
00323c38str x1, [sp+72]
00323c3cldr x2, [sp+48]
00323c40ldr x0, [sp+80]
00323c44bl runtime.memequal
00323c48strb w0, [sp+39]
00323c4ctbnz w0, 0, 0x323c54
00323c50b 0x323c8c
00323c54
00323c54loc_323c54:
00323c54ldr x3, [sp+104]
00323c58ldr x3, [x3+24]
00323c5cstr x3, [sp+48]
00323c60ldr x3, [sp+104]
00323c64ldr x3, [x3+16]
00323c68str x3, [sp+64]
00323c6cldr x3, [sp+112]
00323c70ldr x1, [x3+16]
00323c74str x1, [sp+56]
00323c78ldr x2, [sp+48]
00323c7cldr x0, [sp+64]
00323c80bl runtime.memequal
00323c84strb w0, [sp+38]
00323c88b 0x323ca0
00323c8c
00323c8cloc_323c8c:
00323c8cb 0x323c98
00323c90
00323c90loc_323c90:
00323c90b 0x323c98
00323c94
00323c94loc_323c94:
00323c94b 0x323c98
00323c98
00323c98loc_323c98:
00323c98strb wzr, [sp+38]
00323c9cb 0x323ca0
00323ca0
00323ca0loc_323ca0:
00323ca0ldrb w0, [sp+38]
00323ca4ldur x29, [sp-8]
00323ca8ldr x30, [sp], 96
00323cacret x30
00323cb0
00323cb0loc_323cb0:
00323cb0stp x0, x1, [sp+8]
00323cb4mov x3, x30
00323cb8bl runtime.morestack_noctxt.abi0
00323cbcldp x0, x1, [sp+8]
00323cc0b 0x323bb0
00323cc4udf 0
00323cc8udf 0
00323cccudf 0
00323bb0
00323bb0type:.eq.net.AddrError: ; void type:.eq.net.AddrError(net.AddrError * p, net.AddrError * q)
00323bb0ldr x16, [x28+16]
00323bb4subs xzr, sp, x16
00323bb8b.ls 0x323cb0
00323bbcstr x30, [sp-96]!
00323bc0stur x29, [sp-8]
00323bc4sub x29, sp, 8
00323bc8str x0, [sp+104]
00323bccstr x1, [sp+112]
00323bd0strb wzr, [sp+38]
00323bd4ldr x3, [sp+104]
00323bd8ldr x3, [x3+8]
00323bdcstr x3, [sp+48]
00323be0ldr x4, [x1+8]
00323be4str x4, [sp+40]
00323be8subs xzr, x3, x4
00323becb.eq 0x323bf4
00323bf0b 0x323c94
00323bf4
00323bf4loc_323bf4:
00323bf4ldr x3, [sp+104]
00323bf8ldr x3, [x3+24]
00323bfcstr x3, [sp+40]
00323c00ldr x4, [sp+112]
00323c04ldr x4, [x4+24]
00323c08str x4, [sp+48]
00323c0csubs xzr, x3, x4
00323c10b.eq 0x323c18
00323c14b 0x323c90
00323c18
00323c18loc_323c18:
00323c18ldr x3, [sp+104]
00323c1cldr x3, [x3+8]
00323c20str x3, [sp+48]
00323c24ldr x3, [sp+104]
00323c28ldr x3, [x3]
00323c2cstr x3, [sp+80]
00323c30ldr x3, [sp+112]
00323c34ldr x1, [x3]
00323c38str x1, [sp+72]
00323c3cldr x2, [sp+48]
00323c40ldr x0, [sp+80]
00323c44bl runtime.memequal
00323c48strb w0, [sp+39]
00323c4ctbnz w0, 0, 0x323c54
00323c50b 0x323c8c
00323c54
00323c54loc_323c54:
00323c54ldr x3, [sp+104]
00323c58ldr x3, [x3+24]
00323c5cstr x3, [sp+48]
00323c60ldr x3, [sp+104]
00323c64ldr x3, [x3+16]
00323c68str x3, [sp+64]
00323c6cldr x3, [sp+112]
00323c70ldr x1, [x3+16]
00323c74str x1, [sp+56]
00323c78ldr x2, [sp+48]
00323c7cldr x0, [sp+64]
00323c80bl runtime.memequal
00323c84strb w0, [sp+38]
00323c88b 0x323ca0
00323c8c
00323c8cloc_323c8c:
00323c8cb 0x323c98
00323c90
00323c90loc_323c90:
00323c90b 0x323c98
00323c94
00323c94loc_323c94:
00323c94b 0x323c98
00323c98
00323c98loc_323c98:
00323c98strb wzr, [sp+38]
00323c9cb 0x323ca0
00323ca0
00323ca0loc_323ca0:
00323ca0ldrb w0, [sp+38]
00323ca4ldur x29, [sp-8]
00323ca8ldr x30, [sp], 96
00323cacret x30
00323cb0
00323cb0loc_323cb0:
00323cb0stp x0, x1, [sp+8]
00323cb4mov x3, x30
00323cb8bl runtime.morestack_noctxt.abi0
00323cbcldp x0, x1, [sp+8]
00323cc0b 0x323bb0
00323cc4udf 0
00323cc8udf 0
00323cccudf 0
00323bb0
00323cd0
00323cd0type:.eq.net.onlyValuesCtx: ; void type:.eq.net.onlyValuesCtx(net.onlyValuesCtx * p, net.onlyValuesCtx * q)
00323cd0ldr x16, [x28+16]
00323cd4subs xzr, sp, x16
00323cd8b.ls 0x323db8
00323cdcstr x30, [sp-112]!
00323ce0stur x29, [sp-8]
00323ce4sub x29, sp, 8
00323ce8str x0, [sp+120]
00323cecstr x1, [sp+128]
00323cf0strb wzr, [sp+39]
00323cf4ldr x3, [sp+128]
00323cf8ldr x4, [x3]
00323cfcldr x3, [x3+8]
00323d00str x4, [sp+88]
00323d04str x3, [sp+96]
00323d08ldr x3, [sp+120]
00323d0cldr x0, [x3]
00323d10ldr x1, [x3+8]
00323d14str x0, [sp+72]
00323d18str x1, [sp+80]
00323d1cldr x3, [sp+88]
00323d20subs xzr, x3, x0
00323d24b.eq 0x323d2c
00323d28b 0x323d98
00323d2c
00323d2cloc_323d2c:
00323d2cldr x2, [sp+96]
00323d30bl runtime.ifaceeq
00323d34tbnz w0, 0, 0x323d3c
00323d38b 0x323d94
00323d3c
00323d3cloc_323d3c:
00323d3cldr x3, [sp+128]
00323d40ldr x4, [x3+16]
00323d44ldr x3, [x3+24]
00323d48str x4, [sp+56]
00323d4cstr x3, [sp+64]
00323d50ldr x3, [sp+120]
00323d54ldr x0, [x3+16]
00323d58ldr x1, [x3+24]
00323d5cstr x0, [sp+40]
00323d60str x1, [sp+48]
00323d64ldr x3, [sp+56]
00323d68subs xzr, x3, x0
00323d6ccset x3, eq
00323d70b.eq 0x323d78
00323d74b 0x323d84
00323d78
00323d78loc_323d78:
00323d78ldr x2, [sp+64]
00323d7cbl runtime.ifaceeq
00323d80b 0x323d8c
00323d84
00323d84loc_323d84:
00323d84mov x0, x3
00323d88b 0x323d8c
00323d8c
00323d8cloc_323d8c:
00323d8cstrb w0, [sp+39]
00323d90b 0x323da8
00323d94
00323d94loc_323d94:
00323d94b 0x323d9c
00323d98
00323d98loc_323d98:
00323d98b 0x323d9c
00323d9c
00323d9cloc_323d9c:
00323d9cb 0x323da0
00323da0
00323da0loc_323da0:
00323da0strb wzr, [sp+39]
00323da4b 0x323da8
00323da8
00323da8loc_323da8:
00323da8ldrb w0, [sp+39]
00323dacldur x29, [sp-8]
00323db0ldr x30, [sp], 112
00323db4ret x30
00323db8
00323db8loc_323db8:
00323db8stp x0, x1, [sp+8]
00323dbcmov x3, x30
00323dc0bl runtime.morestack_noctxt.abi0
00323dc4ldp x0, x1, [sp+8]
00323dc8b 0x323cd0
00323dccudf 0
00323cd0
00323cd0type:.eq.net.onlyValuesCtx: ; void type:.eq.net.onlyValuesCtx(net.onlyValuesCtx * p, net.onlyValuesCtx * q)
00323cd0ldr x16, [x28+16]
00323cd4subs xzr, sp, x16
00323cd8b.ls 0x323db8
00323cdcstr x30, [sp-112]!
00323ce0stur x29, [sp-8]
00323ce4sub x29, sp, 8
00323ce8str x0, [sp+120]
00323cecstr x1, [sp+128]
00323cf0strb wzr, [sp+39]
00323cf4ldr x3, [sp+128]
00323cf8ldr x4, [x3]
00323cfcldr x3, [x3+8]
00323d00str x4, [sp+88]
00323d04str x3, [sp+96]
00323d08ldr x3, [sp+120]
00323d0cldr x0, [x3]
00323d10ldr x1, [x3+8]
00323d14str x0, [sp+72]
00323d18str x1, [sp+80]
00323d1cldr x3, [sp+88]
00323d20subs xzr, x3, x0
00323d24b.eq 0x323d2c
00323d28b 0x323d98
00323d2c
00323d2cloc_323d2c:
00323d2cldr x2, [sp+96]
00323d30bl runtime.ifaceeq
00323d34tbnz w0, 0, 0x323d3c
00323d38b 0x323d94
00323d3c
00323d3cloc_323d3c:
00323d3cldr x3, [sp+128]
00323d40ldr x4, [x3+16]
00323d44ldr x3, [x3+24]
00323d48str x4, [sp+56]
00323d4cstr x3, [sp+64]
00323d50ldr x3, [sp+120]
00323d54ldr x0, [x3+16]
00323d58ldr x1, [x3+24]
00323d5cstr x0, [sp+40]
00323d60str x1, [sp+48]
00323d64ldr x3, [sp+56]
00323d68subs xzr, x3, x0
00323d6ccset x3, eq
00323d70b.eq 0x323d78
00323d74b 0x323d84
00323d78
00323d78loc_323d78:
00323d78ldr x2, [sp+64]
00323d7cbl runtime.ifaceeq
00323d80b 0x323d8c
00323d84
00323d84loc_323d84:
00323d84mov x0, x3
00323d88b 0x323d8c
00323d8c
00323d8cloc_323d8c:
00323d8cstrb w0, [sp+39]
00323d90b 0x323da8
00323d94
00323d94loc_323d94:
00323d94b 0x323d9c
00323d98
00323d98loc_323d98:
00323d98b 0x323d9c
00323d9c
00323d9cloc_323d9c:
00323d9cb 0x323da0
00323da0
00323da0loc_323da0:
00323da0strb wzr, [sp+39]
00323da4b 0x323da8
00323da8
00323da8loc_323da8:
00323da8ldrb w0, [sp+39]
00323dacldur x29, [sp-8]
00323db0ldr x30, [sp], 112
00323db4ret x30
00323db8
00323db8loc_323db8:
00323db8stp x0, x1, [sp+8]
00323dbcmov x3, x30
00323dc0bl runtime.morestack_noctxt.abi0
00323dc4ldp x0, x1, [sp+8]
00323dc8b 0x323cd0
00323dccudf 0
00323cd0
00323dd0
00323dd0type:.eq.net.DNSError: ; void type:.eq.net.DNSError(net.DNSError * p, net.DNSError * q)
00323dd0ldr x16, [x28+16]
00323dd4sub x17, sp, 16
00323dd8subs xzr, x17, x16
00323ddcb.ls 0x324000
00323de0str x30, [sp-144]!
00323de4stur x29, [sp-8]
00323de8sub x29, sp, 8
00323decstr x0, [sp+152]
00323df0str x1, [sp+160]
00323df4strb wzr, [sp+38]
00323df8ldr x3, [sp+160]
00323dfcldr x4, [x3]
00323e00ldr x3, [x3+8]
00323e04str x4, [sp+88]
00323e08str x3, [sp+96]
00323e0cldr x3, [sp+152]
00323e10ldr x0, [x3]
00323e14ldr x1, [x3+8]
00323e18str x0, [sp+72]
00323e1cstr x1, [sp+80]
00323e20ldr x3, [sp+88]
00323e24subs xzr, x0, x3
00323e28b.eq 0x323e30
00323e2cb 0x323fe0
00323e30
00323e30loc_323e30:
00323e30ldr x2, [sp+96]
00323e34bl runtime.ifaceeq
00323e38tbnz w0, 0, 0x323e40
00323e3cb 0x323fdc
00323e40
00323e40loc_323e40:
00323e40ldr x3, [sp+152]
00323e44ldr x3, [x3+24]
00323e48str x3, [sp+48]
00323e4cldr x4, [sp+160]
00323e50ldr x4, [x4+24]
00323e54str x4, [sp+40]
00323e58subs xzr, x3, x4
00323e5cb.eq 0x323e64
00323e60b 0x323fd8
00323e64
00323e64loc_323e64:
00323e64ldr x3, [sp+152]
00323e68ldr x3, [x3+40]
00323e6cstr x3, [sp+40]
00323e70ldr x4, [sp+160]
00323e74ldr x4, [x4+40]
00323e78str x4, [sp+48]
00323e7csubs xzr, x3, x4
00323e80b.eq 0x323e88
00323e84b 0x323fd4
00323e88
00323e88loc_323e88:
00323e88ldr x3, [sp+152]
00323e8cldr x3, [x3+56]
00323e90str x3, [sp+48]
00323e94ldr x4, [sp+160]
00323e98ldr x4, [x4+56]
00323e9cstr x4, [sp+40]
00323ea0subs xzr, x3, x4
00323ea4b.eq 0x323eac
00323ea8b 0x323fd0
00323eac
00323eacloc_323eac:
00323eacldr x3, [sp+152]
00323eb0ldr x4, [sp+160]
00323eb4ldrb w3, [x3+64]
00323eb8ldrb w4, [x4+64]
00323ebceor x3, x3, x4
00323ec0eor x3, x3, 1
00323ec4tbnz w3, 0, 0x323ecc
00323ec8b 0x323fcc
00323ecc
00323eccloc_323ecc:
00323eccldr x3, [sp+152]
00323ed0ldr x4, [sp+160]
00323ed4ldrb w3, [x3+65]
00323ed8ldrb w4, [x4+65]
00323edceor x3, x3, x4
00323ee0eor x3, x3, 1
00323ee4tbnz w3, 0, 0x323eec
00323ee8b 0x323fc8
00323eec
00323eecloc_323eec:
00323eecldr x3, [sp+152]
00323ef0ldr x4, [sp+160]
00323ef4ldrb w3, [x3+66]
00323ef8ldrb w4, [x4+66]
00323efceor x3, x3, x4
00323f00eor x3, x3, 1
00323f04tbnz w3, 0, 0x323f0c
00323f08b 0x323fc4
00323f0c
00323f0cloc_323f0c:
00323f0cldr x3, [sp+152]
00323f10ldr x3, [x3+24]
00323f14str x3, [sp+40]
00323f18ldr x3, [sp+152]
00323f1cldr x3, [x3+16]
00323f20str x3, [sp+64]
00323f24ldr x3, [sp+160]
00323f28ldr x1, [x3+16]
00323f2cstr x1, [sp+56]
00323f30ldr x2, [sp+40]
00323f34ldr x0, [sp+64]
00323f38bl runtime.memequal
00323f3cstrb w0, [sp+39]
00323f40tbnz w0, 0, 0x323f48
00323f44b 0x323fc0
00323f48
00323f48loc_323f48:
00323f48ldr x3, [sp+152]
00323f4cldr x3, [x3+40]
00323f50str x3, [sp+40]
00323f54ldr x3, [sp+152]
00323f58ldr x3, [x3+32]
00323f5cstr x3, [sp+128]
00323f60ldr x3, [sp+160]
00323f64ldr x1, [x3+32]
00323f68str x1, [sp+120]
00323f6cldr x2, [sp+40]
00323f70ldr x0, [sp+128]
00323f74bl runtime.memequal
00323f78strb w0, [sp+39]
00323f7ctbnz w0, 0, 0x323f84
00323f80b 0x323fbc
00323f84
00323f84loc_323f84:
00323f84ldr x3, [sp+152]
00323f88ldr x3, [x3+56]
00323f8cstr x3, [sp+40]
00323f90ldr x3, [sp+152]
00323f94ldr x3, [x3+48]
00323f98str x3, [sp+112]
00323f9cldr x3, [sp+160]
00323fa0ldr x1, [x3+48]
00323fa4str x1, [sp+104]
00323fa8ldr x2, [sp+40]
00323facldr x0, [sp+112]
00323fb0bl runtime.memequal
00323fb4strb w0, [sp+38]
00323fb8b 0x323ff0
00323fbc
00323fbcloc_323fbc:
00323fbcb 0x323fe8
00323fc0
00323fc0loc_323fc0:
00323fc0b 0x323fe8
00323fc4
00323fc4loc_323fc4:
00323fc4b 0x323fe8
00323fc8
00323fc8loc_323fc8:
00323fc8b 0x323fe8
00323fcc
00323fccloc_323fcc:
00323fccb 0x323fe8
00323fd0
00323fd0loc_323fd0:
00323fd0b 0x323fe8
00323fd4
00323fd4loc_323fd4:
00323fd4b 0x323fe8
00323fd8
00323fd8loc_323fd8:
00323fd8b 0x323fe8
00323fdc
00323fdcloc_323fdc:
00323fdcb 0x323fe4
00323fe0
00323fe0loc_323fe0:
00323fe0b 0x323fe4
00323fe4
00323fe4loc_323fe4:
00323fe4b 0x323fe8
00323fe8
00323fe8loc_323fe8:
00323fe8strb wzr, [sp+38]
00323fecb 0x323ff0
00323ff0
00323ff0loc_323ff0:
00323ff0ldrb w0, [sp+38]
00323ff4ldur x29, [sp-8]
00323ff8ldr x30, [sp], 144
00323ffcret x30
00324000
00324000loc_324000:
00324000stp x0, x1, [sp+8]
00324004mov x3, x30
00324008bl runtime.morestack_noctxt.abi0
0032400cldp x0, x1, [sp+8]
00324010b 0x323dd0
00324014udf 0
00324018udf 0
0032401cudf 0
00323dd0
00323dd0type:.eq.net.DNSError: ; void type:.eq.net.DNSError(net.DNSError * p, net.DNSError * q)
00323dd0ldr x16, [x28+16]
00323dd4sub x17, sp, 16
00323dd8subs xzr, x17, x16
00323ddcb.ls 0x324000
00323de0str x30, [sp-144]!
00323de4stur x29, [sp-8]
00323de8sub x29, sp, 8
00323decstr x0, [sp+152]
00323df0str x1, [sp+160]
00323df4strb wzr, [sp+38]
00323df8ldr x3, [sp+160]
00323dfcldr x4, [x3]
00323e00ldr x3, [x3+8]
00323e04str x4, [sp+88]
00323e08str x3, [sp+96]
00323e0cldr x3, [sp+152]
00323e10ldr x0, [x3]
00323e14ldr x1, [x3+8]
00323e18str x0, [sp+72]
00323e1cstr x1, [sp+80]
00323e20ldr x3, [sp+88]
00323e24subs xzr, x0, x3
00323e28b.eq 0x323e30
00323e2cb 0x323fe0
00323e30
00323e30loc_323e30:
00323e30ldr x2, [sp+96]
00323e34bl runtime.ifaceeq
00323e38tbnz w0, 0, 0x323e40
00323e3cb 0x323fdc
00323e40
00323e40loc_323e40:
00323e40ldr x3, [sp+152]
00323e44ldr x3, [x3+24]
00323e48str x3, [sp+48]
00323e4cldr x4, [sp+160]
00323e50ldr x4, [x4+24]
00323e54str x4, [sp+40]
00323e58subs xzr, x3, x4
00323e5cb.eq 0x323e64
00323e60b 0x323fd8
00323e64
00323e64loc_323e64:
00323e64ldr x3, [sp+152]
00323e68ldr x3, [x3+40]
00323e6cstr x3, [sp+40]
00323e70ldr x4, [sp+160]
00323e74ldr x4, [x4+40]
00323e78str x4, [sp+48]
00323e7csubs xzr, x3, x4
00323e80b.eq 0x323e88
00323e84b 0x323fd4
00323e88
00323e88loc_323e88:
00323e88ldr x3, [sp+152]
00323e8cldr x3, [x3+56]
00323e90str x3, [sp+48]
00323e94ldr x4, [sp+160]
00323e98ldr x4, [x4+56]
00323e9cstr x4, [sp+40]
00323ea0subs xzr, x3, x4
00323ea4b.eq 0x323eac
00323ea8b 0x323fd0
00323eac
00323eacloc_323eac:
00323eacldr x3, [sp+152]
00323eb0ldr x4, [sp+160]
00323eb4ldrb w3, [x3+64]
00323eb8ldrb w4, [x4+64]
00323ebceor x3, x3, x4
00323ec0eor x3, x3, 1
00323ec4tbnz w3, 0, 0x323ecc
00323ec8b 0x323fcc
00323ecc
00323eccloc_323ecc:
00323eccldr x3, [sp+152]
00323ed0ldr x4, [sp+160]
00323ed4ldrb w3, [x3+65]
00323ed8ldrb w4, [x4+65]
00323edceor x3, x3, x4
00323ee0eor x3, x3, 1
00323ee4tbnz w3, 0, 0x323eec
00323ee8b 0x323fc8
00323eec
00323eecloc_323eec:
00323eecldr x3, [sp+152]
00323ef0ldr x4, [sp+160]
00323ef4ldrb w3, [x3+66]
00323ef8ldrb w4, [x4+66]
00323efceor x3, x3, x4
00323f00eor x3, x3, 1
00323f04tbnz w3, 0, 0x323f0c
00323f08b 0x323fc4
00323f0c
00323f0cloc_323f0c:
00323f0cldr x3, [sp+152]
00323f10ldr x3, [x3+24]
00323f14str x3, [sp+40]
00323f18ldr x3, [sp+152]
00323f1cldr x3, [x3+16]
00323f20str x3, [sp+64]
00323f24ldr x3, [sp+160]
00323f28ldr x1, [x3+16]
00323f2cstr x1, [sp+56]
00323f30ldr x2, [sp+40]
00323f34ldr x0, [sp+64]
00323f38bl runtime.memequal
00323f3cstrb w0, [sp+39]
00323f40tbnz w0, 0, 0x323f48
00323f44b 0x323fc0
00323f48
00323f48loc_323f48:
00323f48ldr x3, [sp+152]
00323f4cldr x3, [x3+40]
00323f50str x3, [sp+40]
00323f54ldr x3, [sp+152]
00323f58ldr x3, [x3+32]
00323f5cstr x3, [sp+128]
00323f60ldr x3, [sp+160]
00323f64ldr x1, [x3+32]
00323f68str x1, [sp+120]
00323f6cldr x2, [sp+40]
00323f70ldr x0, [sp+128]
00323f74bl runtime.memequal
00323f78strb w0, [sp+39]
00323f7ctbnz w0, 0, 0x323f84
00323f80b 0x323fbc
00323f84
00323f84loc_323f84:
00323f84ldr x3, [sp+152]
00323f88ldr x3, [x3+56]
00323f8cstr x3, [sp+40]
00323f90ldr x3, [sp+152]
00323f94ldr x3, [x3+48]
00323f98str x3, [sp+112]
00323f9cldr x3, [sp+160]
00323fa0ldr x1, [x3+48]
00323fa4str x1, [sp+104]
00323fa8ldr x2, [sp+40]
00323facldr x0, [sp+112]
00323fb0bl runtime.memequal
00323fb4strb w0, [sp+38]
00323fb8b 0x323ff0
00323fbc
00323fbcloc_323fbc:
00323fbcb 0x323fe8
00323fc0
00323fc0loc_323fc0:
00323fc0b 0x323fe8
00323fc4
00323fc4loc_323fc4:
00323fc4b 0x323fe8
00323fc8
00323fc8loc_323fc8:
00323fc8b 0x323fe8
00323fcc
00323fccloc_323fcc:
00323fccb 0x323fe8
00323fd0
00323fd0loc_323fd0:
00323fd0b 0x323fe8
00323fd4
00323fd4loc_323fd4:
00323fd4b 0x323fe8
00323fd8
00323fd8loc_323fd8:
00323fd8b 0x323fe8
00323fdc
00323fdcloc_323fdc:
00323fdcb 0x323fe4
00323fe0
00323fe0loc_323fe0:
00323fe0b 0x323fe4
00323fe4
00323fe4loc_323fe4:
00323fe4b 0x323fe8
00323fe8
00323fe8loc_323fe8:
00323fe8strb wzr, [sp+38]
00323fecb 0x323ff0
00323ff0
00323ff0loc_323ff0:
00323ff0ldrb w0, [sp+38]
00323ff4ldur x29, [sp-8]
00323ff8ldr x30, [sp], 144
00323ffcret x30
00324000
00324000loc_324000:
00324000stp x0, x1, [sp+8]
00324004mov x3, x30
00324008bl runtime.morestack_noctxt.abi0
0032400cldp x0, x1, [sp+8]
00324010b 0x323dd0
00324014udf 0
00324018udf 0
0032401cudf 0
00323dd0
00324020
00324020type:.eq.net.ParseError: ; void type:.eq.net.ParseError(net.ParseError * p, net.ParseError * q)
00324020ldr x16, [x28+16]
00324024subs xzr, sp, x16
00324028b.ls 0x324120
0032402cstr x30, [sp-96]!
00324030stur x29, [sp-8]
00324034sub x29, sp, 8
00324038str x0, [sp+104]
0032403cstr x1, [sp+112]
00324040strb wzr, [sp+38]
00324044ldr x3, [sp+104]
00324048ldr x3, [x3+8]
0032404cstr x3, [sp+48]
00324050ldr x4, [x1+8]
00324054str x4, [sp+40]
00324058subs xzr, x3, x4
0032405cb.eq 0x324064
00324060b 0x324104
00324064
00324064loc_324064:
00324064ldr x3, [sp+104]
00324068ldr x3, [x3+24]
0032406cstr x3, [sp+40]
00324070ldr x4, [sp+112]
00324074ldr x4, [x4+24]
00324078str x4, [sp+48]
0032407csubs xzr, x3, x4
00324080b.eq 0x324088
00324084b 0x324100
00324088
00324088loc_324088:
00324088ldr x3, [sp+104]
0032408cldr x3, [x3+8]
00324090str x3, [sp+48]
00324094ldr x3, [sp+104]
00324098ldr x3, [x3]
0032409cstr x3, [sp+80]
003240a0ldr x3, [sp+112]
003240a4ldr x1, [x3]
003240a8str x1, [sp+72]
003240acldr x2, [sp+48]
003240b0ldr x0, [sp+80]
003240b4bl runtime.memequal
003240b8strb w0, [sp+39]
003240bctbnz w0, 0, 0x3240c4
003240c0b 0x3240fc
003240c4
003240c4loc_3240c4:
003240c4ldr x3, [sp+104]
003240c8ldr x3, [x3+24]
003240ccstr x3, [sp+48]
003240d0ldr x3, [sp+104]
003240d4ldr x3, [x3+16]
003240d8str x3, [sp+64]
003240dcldr x3, [sp+112]
003240e0ldr x1, [x3+16]
003240e4str x1, [sp+56]
003240e8ldr x2, [sp+48]
003240ecldr x0, [sp+64]
003240f0bl runtime.memequal
003240f4strb w0, [sp+38]
003240f8b 0x324110
003240fc
003240fcloc_3240fc:
003240fcb 0x324108
00324100
00324100loc_324100:
00324100b 0x324108
00324104
00324104loc_324104:
00324104b 0x324108
00324108
00324108loc_324108:
00324108strb wzr, [sp+38]
0032410cb 0x324110
00324110
00324110loc_324110:
00324110ldrb w0, [sp+38]
00324114ldur x29, [sp-8]
00324118ldr x30, [sp], 96
0032411cret x30
00324120
00324120loc_324120:
00324120stp x0, x1, [sp+8]
00324124mov x3, x30
00324128bl runtime.morestack_noctxt.abi0
0032412cldp x0, x1, [sp+8]
00324130b 0x324020
00324134udf 0
00324138udf 0
0032413cudf 0
00324020
00324020type:.eq.net.ParseError: ; void type:.eq.net.ParseError(net.ParseError * p, net.ParseError * q)
00324020ldr x16, [x28+16]
00324024subs xzr, sp, x16
00324028b.ls 0x324120
0032402cstr x30, [sp-96]!
00324030stur x29, [sp-8]
00324034sub x29, sp, 8
00324038str x0, [sp+104]
0032403cstr x1, [sp+112]
00324040strb wzr, [sp+38]
00324044ldr x3, [sp+104]
00324048ldr x3, [x3+8]
0032404cstr x3, [sp+48]
00324050ldr x4, [x1+8]
00324054str x4, [sp+40]
00324058subs xzr, x3, x4
0032405cb.eq 0x324064
00324060b 0x324104
00324064
00324064loc_324064:
00324064ldr x3, [sp+104]
00324068ldr x3, [x3+24]
0032406cstr x3, [sp+40]
00324070ldr x4, [sp+112]
00324074ldr x4, [x4+24]
00324078str x4, [sp+48]
0032407csubs xzr, x3, x4
00324080b.eq 0x324088
00324084b 0x324100
00324088
00324088loc_324088:
00324088ldr x3, [sp+104]
0032408cldr x3, [x3+8]
00324090str x3, [sp+48]
00324094ldr x3, [sp+104]
00324098ldr x3, [x3]
0032409cstr x3, [sp+80]
003240a0ldr x3, [sp+112]
003240a4ldr x1, [x3]
003240a8str x1, [sp+72]
003240acldr x2, [sp+48]
003240b0ldr x0, [sp+80]
003240b4bl runtime.memequal
003240b8strb w0, [sp+39]
003240bctbnz w0, 0, 0x3240c4
003240c0b 0x3240fc
003240c4
003240c4loc_3240c4:
003240c4ldr x3, [sp+104]
003240c8ldr x3, [x3+24]
003240ccstr x3, [sp+48]
003240d0ldr x3, [sp+104]
003240d4ldr x3, [x3+16]
003240d8str x3, [sp+64]
003240dcldr x3, [sp+112]
003240e0ldr x1, [x3+16]
003240e4str x1, [sp+56]
003240e8ldr x2, [sp+48]
003240ecldr x0, [sp+64]
003240f0bl runtime.memequal
003240f4strb w0, [sp+38]
003240f8b 0x324110
003240fc
003240fcloc_3240fc:
003240fcb 0x324108
00324100
00324100loc_324100:
00324100b 0x324108
00324104
00324104loc_324104:
00324104b 0x324108
00324108
00324108loc_324108:
00324108strb wzr, [sp+38]
0032410cb 0x324110
00324110
00324110loc_324110:
00324110ldrb w0, [sp+38]
00324114ldur x29, [sp-8]
00324118ldr x30, [sp], 96
0032411cret x30
00324120
00324120loc_324120:
00324120stp x0, x1, [sp+8]
00324124mov x3, x30
00324128bl runtime.morestack_noctxt.abi0
0032412cldp x0, x1, [sp+8]
00324130b 0x324020
00324134udf 0
00324138udf 0
0032413cudf 0
00324020
00324140
00324140type:.eq.net.UnixListener: ; void type:.eq.net.UnixListener(net.UnixListener * p, net.UnixListener * q)
00324140ldr x16, [x28+16]
00324144subs xzr, sp, x16
00324148b.ls 0x324270
0032414cstr x30, [sp-80]!
00324150stur x29, [sp-8]
00324154sub x29, sp, 8
00324158str x0, [sp+88]
0032415cstr x1, [sp+96]
00324160strb wzr, [sp+39]
00324164ldr x3, [sp+88]
00324168ldr x3, [x3]
0032416cldr x4, [sp+96]
00324170ldr x4, [x4]
00324174subs xzr, x4, x3
00324178b.eq 0x324180
0032417cb 0x324254
00324180
00324180loc_324180:
00324180ldr x3, [sp+88]
00324184ldr x3, [x3+16]
00324188str x3, [sp+48]
0032418cldr x4, [x1+16]
00324190str x4, [sp+40]
00324194subs xzr, x3, x4
00324198b.eq 0x3241a0
0032419cb 0x324250
003241a0
003241a0loc_3241a0:
003241a0ldr x3, [sp+88]
003241a4ldrb w3, [x3+24]
003241a8ldrb w4, [x1+24]
003241aceor x3, x3, x4
003241b0eor x3, x3, 1
003241b4tbnz w3, 0, 0x3241bc
003241b8b 0x32424c
003241bc
003241bcloc_3241bc:
003241bcldr x3, [sp+88]
003241c0ldr w3, [x3+28]
003241c4ldr w4, [x1+28]
003241c8subs wzr, w4, w3
003241ccb.eq 0x3241d4
003241d0b 0x324244
003241d4
003241d4loc_3241d4:
003241d4ldr x3, [sp+88]
003241d8ldrsw x3, [x3+32]
003241dcldrsw x4, [x1+32]
003241e0subs wzr, w4, w3
003241e4b.eq 0x3241ec
003241e8b 0x324240
003241ec
003241ecloc_3241ec:
003241ecldr x3, [sp+88]
003241f0ldr w3, [x3+36]
003241f4ldr w4, [x1+36]
003241f8subs wzr, w4, w3
003241fcb.eq 0x324204
00324200b 0x32423c
00324204
00324204loc_324204:
00324204ldr x3, [sp+88]
00324208ldr x3, [x3+16]
0032420cstr x3, [sp+40]
00324210ldr x3, [sp+88]
00324214ldr x3, [x3+8]
00324218str x3, [sp+64]
0032421cldr x3, [sp+96]
00324220ldr x1, [x3+8]
00324224str x1, [sp+56]
00324228ldr x2, [sp+40]
0032422cldr x0, [sp+64]
00324230bl runtime.memequal
00324234strb w0, [sp+39]
00324238b 0x324260
0032423c
0032423cloc_32423c:
0032423cb 0x324248
00324240
00324240loc_324240:
00324240b 0x324248
00324244
00324244loc_324244:
00324244b 0x324248
00324248
00324248loc_324248:
00324248b 0x324258
0032424c
0032424cloc_32424c:
0032424cb 0x324258
00324250
00324250loc_324250:
00324250b 0x324258
00324254
00324254loc_324254:
00324254b 0x324258
00324258
00324258loc_324258:
00324258strb wzr, [sp+39]
0032425cb 0x324260
00324260
00324260loc_324260:
00324260ldrb w0, [sp+39]
00324264ldur x29, [sp-8]
00324268ldr x30, [sp], 80
0032426cret x30
00324270
00324270loc_324270:
00324270stp x0, x1, [sp+8]
00324274mov x3, x30
00324278bl runtime.morestack_noctxt.abi0
0032427cldp x0, x1, [sp+8]
00324280b 0x324140
00324284udf 0
00324288udf 0
0032428cudf 0
00324140
00324140type:.eq.net.UnixListener: ; void type:.eq.net.UnixListener(net.UnixListener * p, net.UnixListener * q)
00324140ldr x16, [x28+16]
00324144subs xzr, sp, x16
00324148b.ls 0x324270
0032414cstr x30, [sp-80]!
00324150stur x29, [sp-8]
00324154sub x29, sp, 8
00324158str x0, [sp+88]
0032415cstr x1, [sp+96]
00324160strb wzr, [sp+39]
00324164ldr x3, [sp+88]
00324168ldr x3, [x3]
0032416cldr x4, [sp+96]
00324170ldr x4, [x4]
00324174subs xzr, x4, x3
00324178b.eq 0x324180
0032417cb 0x324254
00324180
00324180loc_324180:
00324180ldr x3, [sp+88]
00324184ldr x3, [x3+16]
00324188str x3, [sp+48]
0032418cldr x4, [x1+16]
00324190str x4, [sp+40]
00324194subs xzr, x3, x4
00324198b.eq 0x3241a0
0032419cb 0x324250
003241a0
003241a0loc_3241a0:
003241a0ldr x3, [sp+88]
003241a4ldrb w3, [x3+24]
003241a8ldrb w4, [x1+24]
003241aceor x3, x3, x4
003241b0eor x3, x3, 1
003241b4tbnz w3, 0, 0x3241bc
003241b8b 0x32424c
003241bc
003241bcloc_3241bc:
003241bcldr x3, [sp+88]
003241c0ldr w3, [x3+28]
003241c4ldr w4, [x1+28]
003241c8subs wzr, w4, w3
003241ccb.eq 0x3241d4
003241d0b 0x324244
003241d4
003241d4loc_3241d4:
003241d4ldr x3, [sp+88]
003241d8ldrsw x3, [x3+32]
003241dcldrsw x4, [x1+32]
003241e0subs wzr, w4, w3
003241e4b.eq 0x3241ec
003241e8b 0x324240
003241ec
003241ecloc_3241ec:
003241ecldr x3, [sp+88]
003241f0ldr w3, [x3+36]
003241f4ldr w4, [x1+36]
003241f8subs wzr, w4, w3
003241fcb.eq 0x324204
00324200b 0x32423c
00324204
00324204loc_324204:
00324204ldr x3, [sp+88]
00324208ldr x3, [x3+16]
0032420cstr x3, [sp+40]
00324210ldr x3, [sp+88]
00324214ldr x3, [x3+8]
00324218str x3, [sp+64]
0032421cldr x3, [sp+96]
00324220ldr x1, [x3+8]
00324224str x1, [sp+56]
00324228ldr x2, [sp+40]
0032422cldr x0, [sp+64]
00324230bl runtime.memequal
00324234strb w0, [sp+39]
00324238b 0x324260
0032423c
0032423cloc_32423c:
0032423cb 0x324248
00324240
00324240loc_324240:
00324240b 0x324248
00324244
00324244loc_324244:
00324244b 0x324248
00324248
00324248loc_324248:
00324248b 0x324258
0032424c
0032424cloc_32424c:
0032424cb 0x324258
00324250
00324250loc_324250:
00324250b 0x324258
00324254
00324254loc_324254:
00324254b 0x324258
00324258
00324258loc_324258:
00324258strb wzr, [sp+39]
0032425cb 0x324260
00324260
00324260loc_324260:
00324260ldrb w0, [sp+39]
00324264ldur x29, [sp-8]
00324268ldr x30, [sp], 80
0032426cret x30
00324270
00324270loc_324270:
00324270stp x0, x1, [sp+8]
00324274mov x3, x30
00324278bl runtime.morestack_noctxt.abi0
0032427cldp x0, x1, [sp+8]
00324280b 0x324140
00324284udf 0
00324288udf 0
0032428cudf 0
00324140
00324290
00324290slices.pdqsortCmpFunc[go.shape.*uint8]: ; void slices.pdqsortCmpFunc[go.shape.*uint8](uintptr[11] * dict, struct []go.shape.*uint8 data, int a, int b, int limit, int64_t cmp)
00324290ldr x16, [x28+16]
00324294sub x17, sp, 160
00324298subs xzr, x17, x16
0032429cb.ls 0x324724
003242a0sub x20, sp, 288
003242a4stp x29, x30, [x20-8]
003242a8add sp, x20, 0
003242acsub x29, sp, 8
003242b0str x0, [sp+296]
003242b4str x1, [sp+304]
003242b8str x2, [sp+312]
003242bcstr x3, [sp+320]
003242c0str x4, [sp+328]
003242c4str x5, [sp+336]
003242c8str x6, [sp+344]
003242ccstr x7, [sp+352]
003242d0orr x7, xzr, 1
003242d4strb w7, [sp+75]
003242d8strb w7, [sp+74]
003242dcb 0x3242e0
003242e0
003242e0loc_3242e0:
003242e0b 0x3242e4
003242e4
003242e4loc_3242e4:
003242e4ldr x7, [sp+336]
003242e8ldr x8, [sp+328]
003242ecsub x7, x7, x8
003242f0str x7, [sp+112]
003242f4subs xzr, x7, 12
003242f8b.le 0x324300
003242fcb 0x324338
00324300
00324300loc_324300:
00324300ldr x7, [sp+296]
00324304ldrsb x27, [x7]
00324308ldr x0, [x7]
0032430cstr x0, [sp+272]
00324310ldr x4, [sp+328]
00324314ldr x5, [sp+336]
00324318ldr x1, [sp+304]
0032431cldr x6, [sp+352]
00324320ldr x2, [sp+312]
00324324ldr x3, [sp+320]
00324328bl slices.insertionSortCmpFunc[go.shape.*uint8]
0032432cldp x29, x30, [sp-8]
00324330add sp, sp, 288
00324334ret x30
00324338
00324338loc_324338:
00324338ldr x7, [sp+344]
0032433ccbz x7, 0x324344
00324340b 0x32437c
00324344
00324344loc_324344:
00324344ldr x7, [sp+296]
00324348ldrsb x27, [x7]
0032434cldr x0, [x7+8]
00324350str x0, [sp+264]
00324354ldr x4, [sp+328]
00324358ldr x5, [sp+336]
0032435cldr x1, [sp+304]
00324360ldr x6, [sp+352]
00324364ldr x2, [sp+312]
00324368ldr x3, [sp+320]
0032436cbl slices.heapSortCmpFunc[go.shape.*uint8]
00324370ldp x29, x30, [sp-8]
00324374add sp, sp, 288
00324378ret x30
0032437c
0032437cloc_32437c:
0032437cldrb w7, [sp+75]
00324380tbnz w7, 0, 0x324388
00324384b 0x32438c
00324388
00324388loc_324388:
00324388b 0x3243c8
0032438c
0032438cloc_32438c:
0032438cldr x7, [sp+296]
00324390ldrsb x27, [x7]
00324394ldr x0, [x7+16]
00324398str x0, [sp+256]
0032439cldr x4, [sp+328]
003243a0ldr x5, [sp+336]
003243a4ldr x1, [sp+304]
003243a8ldr x6, [sp+352]
003243acldr x2, [sp+312]
003243b0ldr x3, [sp+320]
003243b4bl slices.breakPatternsCmpFunc[go.shape.*uint8]
003243b8ldr x7, [sp+344]
003243bcsub x7, x7, 1
003243c0str x7, [sp+344]
003243c4b 0x3243c8
003243c8
003243c8loc_3243c8:
003243c8ldr x7, [sp+296]
003243ccldrsb x27, [x7]
003243d0ldr x0, [x7+24]
003243d4str x0, [sp+248]
003243d8ldr x4, [sp+328]
003243dcldr x5, [sp+336]
003243e0ldr x1, [sp+304]
003243e4ldr x6, [sp+352]
003243e8ldr x2, [sp+312]
003243ecldr x3, [sp+320]
003243f0bl slices.choosePivotCmpFunc[go.shape.*uint8]
003243f4str x0, [sp+152]
003243f8str x1, [sp+144]
003243fcstr x0, [sp+176]
00324400str x1, [sp+168]
00324404str x0, [sp+88]
00324408str x1, [sp+128]
0032440csubs xzr, x1, 2
00324410b.eq 0x324418
00324414b 0x32446c
00324418
00324418loc_324418:
00324418ldr x7, [sp+296]
0032441cldrsb x27, [x7]
00324420ldr x0, [x7+32]
00324424str x0, [sp+240]
00324428ldr x4, [sp+328]
0032442cldr x5, [sp+336]
00324430ldr x1, [sp+304]
00324434ldr x6, [sp+352]
00324438ldr x2, [sp+312]
0032443cldr x3, [sp+320]
00324440bl slices.reverseRangeCmpFunc[go.shape.*uint8]
00324444ldr x7, [sp+336]
00324448ldr x8, [sp+88]
0032444cldr x9, [sp+328]
00324450add x7, x7, x9
00324454sub x7, x7, x8
00324458sub x7, x7, 1
0032445cstr x7, [sp+88]
00324460orr x7, xzr, 1
00324464str x7, [sp+128]
00324468b 0x324474
0032446c
0032446cloc_32446c:
0032446corr x7, xzr, 1
00324470b 0x324474
00324474
00324474loc_324474:
00324474ldrb w8, [sp+75]
00324478strb w8, [sp+77]
0032447ctbnz w8, 0, 0x324484
00324480b 0x324490
00324484
00324484loc_324484:
00324484ldrb w8, [sp+74]
00324488strb w8, [sp+77]
0032448cb 0x324494
00324490
00324490loc_324490:
00324490b 0x324494
00324494
00324494loc_324494:
00324494ldrb w8, [sp+77]
00324498strb w8, [sp+78]
0032449ctbnz w8, 0, 0x3244a4
003244a0b 0x3244b8
003244a4
003244a4loc_3244a4:
003244a4ldr x8, [sp+128]
003244a8subs xzr, x8, 1
003244accset x8, eq
003244b0strb w8, [sp+78]
003244b4b 0x3244bc
003244b8
003244b8loc_3244b8:
003244b8b 0x3244bc
003244bc
003244bcloc_3244bc:
003244bcldrb w8, [sp+78]
003244c0tbnz w8, 0, 0x3244c8
003244c4b 0x324510
003244c8
003244c8loc_3244c8:
003244c8ldr x7, [sp+296]
003244ccldrsb x27, [x7]
003244d0ldr x0, [x7+40]
003244d4str x0, [sp+232]
003244d8ldr x4, [sp+328]
003244dcldr x5, [sp+336]
003244e0ldr x1, [sp+304]
003244e4ldr x6, [sp+352]
003244e8ldr x2, [sp+312]
003244ecldr x3, [sp+320]
003244f0bl slices.partialInsertionSortCmpFunc[go.shape.*uint8]
003244f4strb w0, [sp+77]
003244f8tbnz w0, 0, 0x324500
003244fcb 0x32450c
00324500
00324500loc_324500:
00324500ldp x29, x30, [sp-8]
00324504add sp, sp, 288
00324508ret x30
0032450c
0032450cloc_32450c:
0032450cb 0x324514
00324510
00324510loc_324510:
00324510b 0x324514
00324514
00324514loc_324514:
00324514ldr x8, [sp+328]
00324518subs xzr, x8, 0
0032451ccset x8, gt
00324520strb w8, [sp+77]
00324524b.gt 0x32452c
00324528b 0x324594
0032452c
0032452cloc_32452c:
0032452cldr x1, [sp+312]
00324530ldr x2, [sp+304]
00324534ldr x3, [sp+328]
00324538sub x0, x3, 1
0032453csubs xzr, x1, x0
00324540b.hi 0x324548
00324544b 0x32471c
00324548
00324548loc_324548:
00324548ldr x2, [x2+3*x0]
0032454cstr x2, [sp+224]
00324550ldr x0, [sp+88]
00324554ldr x1, [sp+312]
00324558ldr x2, [sp+304]
0032455csubs xzr, x0, x1
00324560b.lo 0x324568
00324564b 0x324718
00324568
00324568loc_324568:
00324568ldr x1, [x2+3*x0]
0032456cstr x1, [sp+216]
00324570ldr x26, [sp+352]
00324574ldr x2, [x26]
00324578ldr x0, [sp+224]
0032457cblr x2
00324580str x0, [sp+152]
00324584subs xzr, x0, 0
00324588cset x2, ge
0032458cstrb w2, [sp+77]
00324590b 0x324598
00324594
00324594loc_324594:
00324594b 0x324598
00324598
00324598loc_324598:
00324598ldrb w8, [sp+77]
0032459ctbnz w8, 0, 0x3245a4
003245a0b 0x3245e0
003245a4
003245a4loc_3245a4:
003245a4ldr x8, [sp+296]
003245a8ldrsb x27, [x8]
003245acldr x0, [x8+48]
003245b0str x0, [sp+208]
003245b4ldr x4, [sp+328]
003245b8ldr x5, [sp+336]
003245bcldr x6, [sp+88]
003245c0ldr x1, [sp+304]
003245c4ldr x7, [sp+352]
003245c8ldr x2, [sp+312]
003245ccldr x3, [sp+320]
003245d0bl slices.partitionEqualCmpFunc[go.shape.*uint8]
003245d4str x0, [sp+104]
003245d8str x0, [sp+328]
003245dcb 0x324714
003245e0
003245e0loc_3245e0:
003245e0ldr x8, [sp+296]
003245e4ldrsb x27, [x8]
003245e8ldr x0, [x8+56]
003245ecstr x0, [sp+200]
003245f0ldr x4, [sp+328]
003245f4ldr x5, [sp+336]
003245f8ldr x6, [sp+88]
003245fcldr x1, [sp+304]
00324600ldr x7, [sp+352]
00324604ldr x2, [sp+312]
00324608ldr x3, [sp+320]
0032460cbl slices.partitionCmpFunc[go.shape.*uint8]
00324610str x0, [sp+152]
00324614strb w1, [sp+77]
00324618ldr x8, [sp+152]
0032461cstr x8, [sp+160]
00324620ldrb w8, [sp+77]
00324624strb w8, [sp+79]
00324628ldr x8, [sp+160]
0032462cstr x8, [sp+96]
00324630ldrb w9, [sp+79]
00324634strb w9, [sp+76]
00324638strb w9, [sp+74]
0032463cldr x9, [sp+328]
00324640ldr x10, [sp+96]
00324644sub x9, x10, x9
00324648str x9, [sp+120]
0032464cldr x10, [sp+336]
00324650sub x8, x10, x8
00324654str x8, [sp+80]
00324658ldr x10, [sp+112]
0032465csbfm x11, x10, 63, 63
00324660add x10, x10, x11, lsr #61
00324664sbfm x11, x10, 3, 63
00324668str x11, [sp+136]
0032466csubs xzr, x8, x9
00324670b.gt 0x324678
00324674b 0x3246c4
00324678
00324678loc_324678:
00324678subs xzr, x9, x10, asr #3
0032467ccset x8, ge
00324680strb w8, [sp+75]
00324684ldr x8, [sp+296]
00324688ldrsb x27, [x8]
0032468cldr x0, [x8+64]
00324690str x0, [sp+192]
00324694ldr x4, [sp+328]
00324698ldr x5, [sp+96]
0032469cldr x6, [sp+344]
003246a0ldr x1, [sp+304]
003246a4ldr x7, [sp+352]
003246a8ldr x2, [sp+312]
003246acldr x3, [sp+320]
003246b0bl slices.pdqsortCmpFunc[go.shape.*uint8]
003246b4ldr x8, [sp+96]
003246b8add x8, x8, 1
003246bcstr x8, [sp+328]
003246c0b 0x324710
003246c4
003246c4loc_3246c4:
003246c4subs xzr, x8, x10, asr #3
003246c8cset x8, ge
003246ccstrb w8, [sp+75]
003246d0ldr x8, [sp+296]
003246d4ldrsb x27, [x8]
003246d8ldr x0, [x8+64]
003246dcstr x0, [sp+184]
003246e0ldr x5, [sp+336]
003246e4ldr x6, [sp+344]
003246e8ldr x1, [sp+304]
003246ecldr x7, [sp+352]
003246f0ldr x2, [sp+312]
003246f4ldr x3, [sp+320]
003246f8ldr x8, [sp+96]
003246fcadd x4, x8, 1
00324700bl slices.pdqsortCmpFunc[go.shape.*uint8]
00324704ldr x8, [sp+96]
00324708str x8, [sp+336]
0032470cb 0x324710
00324710
00324710loc_324710:
00324710b 0x324714
00324714
00324714loc_324714:
00324714b 0x3242e0
00324718
00324718loc_324718:
00324718bl runtime.panicIndex
0032471c
0032471cloc_32471c:
0032471cbl runtime.panicIndex
00324720hint
00324724
00324724loc_324724:
00324724stp x0, x1, [sp+8]
00324728stp x2, x3, [sp+24]
0032472cstp x4, x5, [sp+40]
00324730stp x6, x7, [sp+56]
00324734mov x3, x30
00324738bl runtime.morestack_noctxt.abi0
0032473cldp x0, x1, [sp+8]
00324740ldp x2, x3, [sp+24]
00324744ldp x4, x5, [sp+40]
00324748ldp x6, x7, [sp+56]
0032474cb 0x324290
00324290
00324290slices.pdqsortCmpFunc[go.shape.*uint8]: ; void slices.pdqsortCmpFunc[go.shape.*uint8](uintptr[11] * dict, struct []go.shape.*uint8 data, int a, int b, int limit, int64_t cmp)
00324290ldr x16, [x28+16]
00324294sub x17, sp, 160
00324298subs xzr, x17, x16
0032429cb.ls 0x324724
003242a0sub x20, sp, 288
003242a4stp x29, x30, [x20-8]
003242a8add sp, x20, 0
003242acsub x29, sp, 8
003242b0str x0, [sp+296]
003242b4str x1, [sp+304]
003242b8str x2, [sp+312]
003242bcstr x3, [sp+320]
003242c0str x4, [sp+328]
003242c4str x5, [sp+336]
003242c8str x6, [sp+344]
003242ccstr x7, [sp+352]
003242d0orr x7, xzr, 1
003242d4strb w7, [sp+75]
003242d8strb w7, [sp+74]
003242dcb 0x3242e0
003242e0
003242e0loc_3242e0:
003242e0b 0x3242e4
003242e4
003242e4loc_3242e4:
003242e4ldr x7, [sp+336]
003242e8ldr x8, [sp+328]
003242ecsub x7, x7, x8
003242f0str x7, [sp+112]
003242f4subs xzr, x7, 12
003242f8b.le 0x324300
003242fcb 0x324338
00324300
00324300loc_324300:
00324300ldr x7, [sp+296]
00324304ldrsb x27, [x7]
00324308ldr x0, [x7]
0032430cstr x0, [sp+272]
00324310ldr x4, [sp+328]
00324314ldr x5, [sp+336]
00324318ldr x1, [sp+304]
0032431cldr x6, [sp+352]
00324320ldr x2, [sp+312]
00324324ldr x3, [sp+320]
00324328bl slices.insertionSortCmpFunc[go.shape.*uint8]
0032432cldp x29, x30, [sp-8]
00324330add sp, sp, 288
00324334ret x30
00324338
00324338loc_324338:
00324338ldr x7, [sp+344]
0032433ccbz x7, 0x324344
00324340b 0x32437c
00324344
00324344loc_324344:
00324344ldr x7, [sp+296]
00324348ldrsb x27, [x7]
0032434cldr x0, [x7+8]
00324350str x0, [sp+264]
00324354ldr x4, [sp+328]
00324358ldr x5, [sp+336]
0032435cldr x1, [sp+304]
00324360ldr x6, [sp+352]
00324364ldr x2, [sp+312]
00324368ldr x3, [sp+320]
0032436cbl slices.heapSortCmpFunc[go.shape.*uint8]
00324370ldp x29, x30, [sp-8]
00324374add sp, sp, 288
00324378ret x30
0032437c
0032437cloc_32437c:
0032437cldrb w7, [sp+75]
00324380tbnz w7, 0, 0x324388
00324384b 0x32438c
00324388
00324388loc_324388:
00324388b 0x3243c8
0032438c
0032438cloc_32438c:
0032438cldr x7, [sp+296]
00324390ldrsb x27, [x7]
00324394ldr x0, [x7+16]
00324398str x0, [sp+256]
0032439cldr x4, [sp+328]
003243a0ldr x5, [sp+336]
003243a4ldr x1, [sp+304]
003243a8ldr x6, [sp+352]
003243acldr x2, [sp+312]
003243b0ldr x3, [sp+320]
003243b4bl slices.breakPatternsCmpFunc[go.shape.*uint8]
003243b8ldr x7, [sp+344]
003243bcsub x7, x7, 1
003243c0str x7, [sp+344]
003243c4b 0x3243c8
003243c8
003243c8loc_3243c8:
003243c8ldr x7, [sp+296]
003243ccldrsb x27, [x7]
003243d0ldr x0, [x7+24]
003243d4str x0, [sp+248]
003243d8ldr x4, [sp+328]
003243dcldr x5, [sp+336]
003243e0ldr x1, [sp+304]
003243e4ldr x6, [sp+352]
003243e8ldr x2, [sp+312]
003243ecldr x3, [sp+320]
003243f0bl slices.choosePivotCmpFunc[go.shape.*uint8]
003243f4str x0, [sp+152]
003243f8str x1, [sp+144]
003243fcstr x0, [sp+176]
00324400str x1, [sp+168]
00324404str x0, [sp+88]
00324408str x1, [sp+128]
0032440csubs xzr, x1, 2
00324410b.eq 0x324418
00324414b 0x32446c
00324418
00324418loc_324418:
00324418ldr x7, [sp+296]
0032441cldrsb x27, [x7]
00324420ldr x0, [x7+32]
00324424str x0, [sp+240]
00324428ldr x4, [sp+328]
0032442cldr x5, [sp+336]
00324430ldr x1, [sp+304]
00324434ldr x6, [sp+352]
00324438ldr x2, [sp+312]
0032443cldr x3, [sp+320]
00324440bl slices.reverseRangeCmpFunc[go.shape.*uint8]
00324444ldr x7, [sp+336]
00324448ldr x8, [sp+88]
0032444cldr x9, [sp+328]
00324450add x7, x7, x9
00324454sub x7, x7, x8
00324458sub x7, x7, 1
0032445cstr x7, [sp+88]
00324460orr x7, xzr, 1
00324464str x7, [sp+128]
00324468b 0x324474
0032446c
0032446cloc_32446c:
0032446corr x7, xzr, 1
00324470b 0x324474
00324474
00324474loc_324474:
00324474ldrb w8, [sp+75]
00324478strb w8, [sp+77]
0032447ctbnz w8, 0, 0x324484
00324480b 0x324490
00324484
00324484loc_324484:
00324484ldrb w8, [sp+74]
00324488strb w8, [sp+77]
0032448cb 0x324494
00324490
00324490loc_324490:
00324490b 0x324494
00324494
00324494loc_324494:
00324494ldrb w8, [sp+77]
00324498strb w8, [sp+78]
0032449ctbnz w8, 0, 0x3244a4
003244a0b 0x3244b8
003244a4
003244a4loc_3244a4:
003244a4ldr x8, [sp+128]
003244a8subs xzr, x8, 1
003244accset x8, eq
003244b0strb w8, [sp+78]
003244b4b 0x3244bc
003244b8
003244b8loc_3244b8:
003244b8b 0x3244bc
003244bc
003244bcloc_3244bc:
003244bcldrb w8, [sp+78]
003244c0tbnz w8, 0, 0x3244c8
003244c4b 0x324510
003244c8
003244c8loc_3244c8:
003244c8ldr x7, [sp+296]
003244ccldrsb x27, [x7]
003244d0ldr x0, [x7+40]
003244d4str x0, [sp+232]
003244d8ldr x4, [sp+328]
003244dcldr x5, [sp+336]
003244e0ldr x1, [sp+304]
003244e4ldr x6, [sp+352]
003244e8ldr x2, [sp+312]
003244ecldr x3, [sp+320]
003244f0bl slices.partialInsertionSortCmpFunc[go.shape.*uint8]
003244f4strb w0, [sp+77]
003244f8tbnz w0, 0, 0x324500
003244fcb 0x32450c
00324500
00324500loc_324500:
00324500ldp x29, x30, [sp-8]
00324504add sp, sp, 288
00324508ret x30
0032450c
0032450cloc_32450c:
0032450cb 0x324514
00324510
00324510loc_324510:
00324510b 0x324514
00324514
00324514loc_324514:
00324514ldr x8, [sp+328]
00324518subs xzr, x8, 0
0032451ccset x8, gt
00324520strb w8, [sp+77]
00324524b.gt 0x32452c
00324528b 0x324594
0032452c
0032452cloc_32452c:
0032452cldr x1, [sp+312]
00324530ldr x2, [sp+304]
00324534ldr x3, [sp+328]
00324538sub x0, x3, 1
0032453csubs xzr, x1, x0
00324540b.hi 0x324548
00324544b 0x32471c
00324548
00324548loc_324548:
00324548ldr x2, [x2+3*x0]
0032454cstr x2, [sp+224]
00324550ldr x0, [sp+88]
00324554ldr x1, [sp+312]
00324558ldr x2, [sp+304]
0032455csubs xzr, x0, x1
00324560b.lo 0x324568
00324564b 0x324718
00324568
00324568loc_324568:
00324568ldr x1, [x2+3*x0]
0032456cstr x1, [sp+216]
00324570ldr x26, [sp+352]
00324574ldr x2, [x26]
00324578ldr x0, [sp+224]
0032457cblr x2
00324580str x0, [sp+152]
00324584subs xzr, x0, 0
00324588cset x2, ge
0032458cstrb w2, [sp+77]
00324590b 0x324598
00324594
00324594loc_324594:
00324594b 0x324598
00324598
00324598loc_324598:
00324598ldrb w8, [sp+77]
0032459ctbnz w8, 0, 0x3245a4
003245a0b 0x3245e0
003245a4
003245a4loc_3245a4:
003245a4ldr x8, [sp+296]
003245a8ldrsb x27, [x8]
003245acldr x0, [x8+48]
003245b0str x0, [sp+208]
003245b4ldr x4, [sp+328]
003245b8ldr x5, [sp+336]
003245bcldr x6, [sp+88]
003245c0ldr x1, [sp+304]
003245c4ldr x7, [sp+352]
003245c8ldr x2, [sp+312]
003245ccldr x3, [sp+320]
003245d0bl slices.partitionEqualCmpFunc[go.shape.*uint8]
003245d4str x0, [sp+104]
003245d8str x0, [sp+328]
003245dcb 0x324714
003245e0
003245e0loc_3245e0:
003245e0ldr x8, [sp+296]
003245e4ldrsb x27, [x8]
003245e8ldr x0, [x8+56]
003245ecstr x0, [sp+200]
003245f0ldr x4, [sp+328]
003245f4ldr x5, [sp+336]
003245f8ldr x6, [sp+88]
003245fcldr x1, [sp+304]
00324600ldr x7, [sp+352]
00324604ldr x2, [sp+312]
00324608ldr x3, [sp+320]
0032460cbl slices.partitionCmpFunc[go.shape.*uint8]
00324610str x0, [sp+152]
00324614strb w1, [sp+77]
00324618ldr x8, [sp+152]
0032461cstr x8, [sp+160]
00324620ldrb w8, [sp+77]
00324624strb w8, [sp+79]
00324628ldr x8, [sp+160]
0032462cstr x8, [sp+96]
00324630ldrb w9, [sp+79]
00324634strb w9, [sp+76]
00324638strb w9, [sp+74]
0032463cldr x9, [sp+328]
00324640ldr x10, [sp+96]
00324644sub x9, x10, x9
00324648str x9, [sp+120]
0032464cldr x10, [sp+336]
00324650sub x8, x10, x8
00324654str x8, [sp+80]
00324658ldr x10, [sp+112]
0032465csbfm x11, x10, 63, 63
00324660add x10, x10, x11, lsr #61
00324664sbfm x11, x10, 3, 63
00324668str x11, [sp+136]
0032466csubs xzr, x8, x9
00324670b.gt 0x324678
00324674b 0x3246c4
00324678
00324678loc_324678:
00324678subs xzr, x9, x10, asr #3
0032467ccset x8, ge
00324680strb w8, [sp+75]
00324684ldr x8, [sp+296]
00324688ldrsb x27, [x8]
0032468cldr x0, [x8+64]
00324690str x0, [sp+192]
00324694ldr x4, [sp+328]
00324698ldr x5, [sp+96]
0032469cldr x6, [sp+344]
003246a0ldr x1, [sp+304]
003246a4ldr x7, [sp+352]
003246a8ldr x2, [sp+312]
003246acldr x3, [sp+320]
003246b0bl slices.pdqsortCmpFunc[go.shape.*uint8]
003246b4ldr x8, [sp+96]
003246b8add x8, x8, 1
003246bcstr x8, [sp+328]
003246c0b 0x324710
003246c4
003246c4loc_3246c4:
003246c4subs xzr, x8, x10, asr #3
003246c8cset x8, ge
003246ccstrb w8, [sp+75]
003246d0ldr x8, [sp+296]
003246d4ldrsb x27, [x8]
003246d8ldr x0, [x8+64]
003246dcstr x0, [sp+184]
003246e0ldr x5, [sp+336]
003246e4ldr x6, [sp+344]
003246e8ldr x1, [sp+304]
003246ecldr x7, [sp+352]
003246f0ldr x2, [sp+312]
003246f4ldr x3, [sp+320]
003246f8ldr x8, [sp+96]
003246fcadd x4, x8, 1
00324700bl slices.pdqsortCmpFunc[go.shape.*uint8]
00324704ldr x8, [sp+96]
00324708str x8, [sp+336]
0032470cb 0x324710
00324710
00324710loc_324710:
00324710b 0x324714
00324714
00324714loc_324714:
00324714b 0x3242e0
00324718
00324718loc_324718:
00324718bl runtime.panicIndex
0032471c
0032471cloc_32471c:
0032471cbl runtime.panicIndex
00324720hint
00324724
00324724loc_324724:
00324724stp x0, x1, [sp+8]
00324728stp x2, x3, [sp+24]
0032472cstp x4, x5, [sp+40]
00324730stp x6, x7, [sp+56]
00324734mov x3, x30
00324738bl runtime.morestack_noctxt.abi0
0032473cldp x0, x1, [sp+8]
00324740ldp x2, x3, [sp+24]
00324744ldp x4, x5, [sp+40]
00324748ldp x6, x7, [sp+56]
0032474cb 0x324290
00324290
00324750
00324750slices.partitionCmpFunc[go.shape.*uint8]: ; void slices.partitionCmpFunc[go.shape.*uint8](uintptr[2] * dict, struct []go.shape.*uint8 data, int a, int b, int pivot, int64_t cmp)
00324750ldr x16, [x28+16]
00324754sub x17, sp, 48
00324758subs xzr, x17, x16
0032475cb.ls 0x324f68
00324760str x30, [sp-176]!
00324764stur x29, [sp-8]
00324768sub x29, sp, 8
0032476cstr x0, [sp+184]
00324770str x1, [sp+192]
00324774str x2, [sp+200]
00324778str x3, [sp+208]
0032477cstr x4, [sp+216]
00324780str x5, [sp+224]
00324784str x6, [sp+232]
00324788str x7, [sp+240]
0032478cstr xzr, [sp+32]
00324790strb wzr, [sp+30]
00324794ldr x0, [sp+216]
00324798ldr x1, [sp+200]
0032479cldr x2, [sp+192]
003247a0subs xzr, x1, x0
003247a4b.hi 0x3247ac
003247a8b 0x324f60
003247ac
003247acloc_3247ac:
003247acldr x2, [x2+3*x0]
003247b0str x2, [sp+160]
003247b4ldr x0, [sp+232]
003247b8ldr x1, [sp+200]
003247bcldr x2, [sp+192]
003247c0subs xzr, x1, x0
003247c4b.hi 0x3247cc
003247c8b 0x324f5c
003247cc
003247ccloc_3247cc:
003247ccldr x3, [sp+216]
003247d0ldr x4, [sp+192]
003247d4ldr x1, [sp+200]
003247d8ldr x2, [x2+3*x0]
003247dcsubs xzr, x1, x3
003247e0b.hi 0x3247e8
003247e4b 0x324f54
003247e8
003247e8loc_3247e8:
003247e8adrp x27, 0x727000
003247ecldr w5, [x27+3056]
003247f0cbz w5, 0x3247f8
003247f4b 0x3247fc
003247f8
003247f8loc_3247f8:
003247f8b 0x324810
003247fc
003247fcloc_3247fc:
003247fcbl runtime.gcWriteBarrier2
00324800str x2, [x25]
00324804ldr x5, [x4+3*x3]
00324808str x5, [x25+8]
0032480cb 0x324810
00324810
00324810loc_324810:
00324810str x2, [x4+3*x3]
00324814ldr x0, [sp+232]
00324818ldr x2, [sp+192]
0032481cldr x1, [sp+200]
00324820ldr x3, [sp+160]
00324824subs xzr, x1, x0
00324828b.hi 0x324830
0032482cb 0x324f50
00324830
00324830loc_324830:
00324830adrp x27, 0x727000
00324834ldr w4, [x27+3056]
00324838cbz w4, 0x324840
0032483cb 0x324844
00324840
00324840loc_324840:
00324840b 0x324858
00324844
00324844loc_324844:
00324844bl runtime.gcWriteBarrier2
00324848str x3, [x25]
0032484cldr x4, [x2+3*x0]
00324850str x4, [x25+8]
00324854b 0x324858
00324858
00324858loc_324858:
00324858str x3, [x2+3*x0]
0032485cldr x2, [sp+216]
00324860add x2, x2, 1
00324864str x2, [sp+48]
00324868ldr x2, [sp+224]
0032486csub x2, x2, 1
00324870str x2, [sp+40]
00324874b 0x324878
00324878
00324878loc_324878:
00324878ldr x2, [sp+40]
0032487cldr x3, [sp+48]
00324880subs xzr, x2, x3
00324884cset x2, ge
00324888strb w2, [sp+31]
0032488cb.ge 0x324894
00324890b 0x3248f8
00324894
00324894loc_324894:
00324894ldr x0, [sp+48]
00324898ldr x1, [sp+200]
0032489cldr x2, [sp+192]
003248a0subs xzr, x1, x0
003248a4b.hi 0x3248ac
003248a8b 0x324f4c
003248ac
003248acloc_3248ac:
003248acldr x2, [x2+3*x0]
003248b0str x2, [sp+152]
003248b4ldr x0, [sp+216]
003248b8ldr x1, [sp+200]
003248bcldr x2, [sp+192]
003248c0subs xzr, x1, x0
003248c4b.hi 0x3248cc
003248c8b 0x324f48
003248cc
003248ccloc_3248cc:
003248ccldr x1, [x2+3*x0]
003248d0str x1, [sp+144]
003248d4ldr x26, [sp+240]
003248d8ldr x2, [x26]
003248dcldr x0, [sp+152]
003248e0blr x2
003248e4str x0, [sp+56]
003248e8subs xzr, x0, 0
003248eccset x2, lt
003248f0strb w2, [sp+31]
003248f4b 0x3248fc
003248f8
003248f8loc_3248f8:
003248f8b 0x3248fc
003248fc
003248fcloc_3248fc:
003248fcldrb w2, [sp+31]
00324900tbnz w2, 0, 0x324908
00324904b 0x32491c
00324908
00324908loc_324908:
00324908ldr x2, [sp+48]
0032490cadd x2, x2, 1
00324910str x2, [sp+48]
00324914b 0x324918
00324918
00324918loc_324918:
00324918b 0x324878
0032491c
0032491cloc_32491c:
0032491cb 0x324920
00324920
00324920loc_324920:
00324920ldr x2, [sp+40]
00324924ldr x3, [sp+48]
00324928subs xzr, x2, x3
0032492ccset x2, ge
00324930strb w2, [sp+31]
00324934b.ge 0x32493c
00324938b 0x3249a0
0032493c
0032493cloc_32493c:
0032493cldr x0, [sp+40]
00324940ldr x1, [sp+200]
00324944ldr x2, [sp+192]
00324948subs xzr, x1, x0
0032494cb.hi 0x324954
00324950b 0x324f44
00324954
00324954loc_324954:
00324954ldr x2, [x2+3*x0]
00324958str x2, [sp+136]
0032495cldr x0, [sp+216]
00324960ldr x1, [sp+200]
00324964ldr x2, [sp+192]
00324968subs xzr, x1, x0
0032496cb.hi 0x324974
00324970b 0x324f40
00324974
00324974loc_324974:
00324974ldr x1, [x2+3*x0]
00324978str x1, [sp+128]
0032497cldr x26, [sp+240]
00324980ldr x2, [x26]
00324984ldr x0, [sp+136]
00324988blr x2
0032498cstr x0, [sp+56]
00324990subs xzr, x0, 0
00324994cset x2, ge
00324998strb w2, [sp+31]
0032499cb 0x3249a4
003249a0
003249a0loc_3249a0:
003249a0b 0x3249a4
003249a4
003249a4loc_3249a4:
003249a4ldrb w2, [sp+31]
003249a8tbnz w2, 0, 0x3249b0
003249acb 0x3249c4
003249b0
003249b0loc_3249b0:
003249b0ldr x2, [sp+40]
003249b4sub x2, x2, 1
003249b8str x2, [sp+40]
003249bcb 0x3249c0
003249c0
003249c0loc_3249c0:
003249c0b 0x324920
003249c4
003249c4loc_3249c4:
003249c4ldr x2, [sp+40]
003249c8ldr x3, [sp+48]
003249ccsubs xzr, x2, x3
003249d0b.lt 0x3249d8
003249d4b 0x324ac0
003249d8
003249d8loc_3249d8:
003249d8ldr x0, [sp+40]
003249dcldr x1, [sp+200]
003249e0ldr x2, [sp+192]
003249e4subs xzr, x1, x0
003249e8b.hi 0x3249f0
003249ecb 0x324f3c
003249f0
003249f0loc_3249f0:
003249f0ldr x2, [x2+3*x0]
003249f4str x2, [sp+120]
003249f8ldr x0, [sp+216]
003249fcldr x1, [sp+200]
00324a00ldr x2, [sp+192]
00324a04subs xzr, x1, x0
00324a08b.hi 0x324a10
00324a0cb 0x324f38
00324a10
00324a10loc_324a10:
00324a10ldr x3, [sp+40]
00324a14ldr x4, [sp+192]
00324a18ldr x1, [sp+200]
00324a1cldr x2, [x2+3*x0]
00324a20subs xzr, x1, x3
00324a24b.hi 0x324a2c
00324a28b 0x324f30
00324a2c
00324a2cloc_324a2c:
00324a2cadrp x27, 0x727000
00324a30ldr w5, [x27+3056]
00324a34cbz w5, 0x324a3c
00324a38b 0x324a40
00324a3c
00324a3cloc_324a3c:
00324a3cb 0x324a54
00324a40
00324a40loc_324a40:
00324a40bl runtime.gcWriteBarrier2
00324a44str x2, [x25]
00324a48ldr x5, [x4+3*x3]
00324a4cstr x5, [x25+8]
00324a50b 0x324a54
00324a54
00324a54loc_324a54:
00324a54str x2, [x4+3*x3]
00324a58ldr x0, [sp+216]
00324a5cldr x2, [sp+192]
00324a60ldr x1, [sp+200]
00324a64ldr x3, [sp+120]
00324a68subs xzr, x1, x0
00324a6cb.hi 0x324a74
00324a70b 0x324f2c
00324a74
00324a74loc_324a74:
00324a74adrp x27, 0x727000
00324a78ldr w4, [x27+3056]
00324a7ccbz w4, 0x324a84
00324a80b 0x324a88
00324a84
00324a84loc_324a84:
00324a84b 0x324a9c
00324a88
00324a88loc_324a88:
00324a88bl runtime.gcWriteBarrier2
00324a8cstr x3, [x25]
00324a90ldr x4, [x2+3*x0]
00324a94str x4, [x25+8]
00324a98b 0x324a9c
00324a9c
00324a9cloc_324a9c:
00324a9cstr x3, [x2+3*x0]
00324aa0ldr x2, [sp+40]
00324aa4str x2, [sp+32]
00324aa8orr x1, xzr, 1
00324aacstrb w1, [sp+30]
00324ab0ldr x0, [sp+32]
00324ab4ldur x29, [sp-8]
00324ab8ldr x30, [sp], 176
00324abcret x30
00324ac0
00324ac0loc_324ac0:
00324ac0ldr x0, [sp+48]
00324ac4ldr x1, [sp+200]
00324ac8ldr x2, [sp+192]
00324accsubs xzr, x1, x0
00324ad0b.hi 0x324ad8
00324ad4b 0x324f28
00324ad8
00324ad8loc_324ad8:
00324ad8ldr x2, [x2+3*x0]
00324adcstr x2, [sp+112]
00324ae0ldr x0, [sp+40]
00324ae4ldr x1, [sp+200]
00324ae8ldr x2, [sp+192]
00324aecsubs xzr, x1, x0
00324af0b.hi 0x324af8
00324af4b 0x324f24
00324af8
00324af8loc_324af8:
00324af8ldr x3, [sp+48]
00324afcldr x4, [sp+192]
00324b00ldr x1, [sp+200]
00324b04ldr x2, [x2+3*x0]
00324b08subs xzr, x1, x3
00324b0cb.hi 0x324b14
00324b10b 0x324f1c
00324b14
00324b14loc_324b14:
00324b14adrp x27, 0x727000
00324b18ldr w5, [x27+3056]
00324b1ccbz w5, 0x324b24
00324b20b 0x324b28
00324b24
00324b24loc_324b24:
00324b24b 0x324b3c
00324b28
00324b28loc_324b28:
00324b28bl runtime.gcWriteBarrier2
00324b2cstr x2, [x25]
00324b30ldr x5, [x4+3*x3]
00324b34str x5, [x25+8]
00324b38b 0x324b3c
00324b3c
00324b3cloc_324b3c:
00324b3cstr x2, [x4+3*x3]
00324b40ldr x0, [sp+40]
00324b44ldr x2, [sp+192]
00324b48ldr x1, [sp+200]
00324b4cldr x3, [sp+112]
00324b50subs xzr, x0, x1
00324b54b.lo 0x324b5c
00324b58b 0x324f18
00324b5c
00324b5cloc_324b5c:
00324b5cadrp x27, 0x727000
00324b60ldr w4, [x27+3056]
00324b64cbz w4, 0x324b6c
00324b68b 0x324b70
00324b6c
00324b6cloc_324b6c:
00324b6cb 0x324b84
00324b70
00324b70loc_324b70:
00324b70bl runtime.gcWriteBarrier2
00324b74str x3, [x25]
00324b78ldr x4, [x2+3*x0]
00324b7cstr x4, [x25+8]
00324b80b 0x324b84
00324b84
00324b84loc_324b84:
00324b84str x3, [x2+3*x0]
00324b88ldr x2, [sp+48]
00324b8cadd x2, x2, 1
00324b90str x2, [sp+48]
00324b94ldr x2, [sp+40]
00324b98sub x2, x2, 1
00324b9cstr x2, [sp+40]
00324ba0b 0x324ba4
00324ba4
00324ba4loc_324ba4:
00324ba4b 0x324ba8
00324ba8
00324ba8loc_324ba8:
00324ba8b 0x324bac
00324bac
00324bacloc_324bac:
00324bacldr x2, [sp+40]
00324bb0ldr x3, [sp+48]
00324bb4subs xzr, x2, x3
00324bb8cset x2, ge
00324bbcstrb w2, [sp+31]
00324bc0b.ge 0x324bc8
00324bc4b 0x324c2c
00324bc8
00324bc8loc_324bc8:
00324bc8ldr x0, [sp+48]
00324bccldr x1, [sp+200]
00324bd0ldr x2, [sp+192]
00324bd4subs xzr, x0, x1
00324bd8b.lo 0x324be0
00324bdcb 0x324f14
00324be0
00324be0loc_324be0:
00324be0ldr x2, [x2+3*x0]
00324be4str x2, [sp+104]
00324be8ldr x0, [sp+216]
00324becldr x1, [sp+200]
00324bf0ldr x2, [sp+192]
00324bf4subs xzr, x0, x1
00324bf8b.lo 0x324c00
00324bfcb 0x324f10
00324c00
00324c00loc_324c00:
00324c00ldr x1, [x2+3*x0]
00324c04str x1, [sp+96]
00324c08ldr x26, [sp+240]
00324c0cldr x2, [x26]
00324c10ldr x0, [sp+104]
00324c14blr x2
00324c18str x0, [sp+56]
00324c1csubs xzr, x0, 0
00324c20cset x2, lt
00324c24strb w2, [sp+31]
00324c28b 0x324c30
00324c2c
00324c2cloc_324c2c:
00324c2cb 0x324c30
00324c30
00324c30loc_324c30:
00324c30ldrb w2, [sp+31]
00324c34tbnz w2, 0, 0x324c3c
00324c38b 0x324c50
00324c3c
00324c3cloc_324c3c:
00324c3cldr x2, [sp+48]
00324c40add x2, x2, 1
00324c44str x2, [sp+48]
00324c48b 0x324c4c
00324c4c
00324c4cloc_324c4c:
00324c4cb 0x324bac
00324c50
00324c50loc_324c50:
00324c50b 0x324c54
00324c54
00324c54loc_324c54:
00324c54ldr x2, [sp+40]
00324c58ldr x3, [sp+48]
00324c5csubs xzr, x2, x3
00324c60cset x2, ge
00324c64strb w2, [sp+31]
00324c68b.ge 0x324c70
00324c6cb 0x324cd4
00324c70
00324c70loc_324c70:
00324c70ldr x0, [sp+40]
00324c74ldr x1, [sp+200]
00324c78ldr x2, [sp+192]
00324c7csubs xzr, x0, x1
00324c80b.lo 0x324c88
00324c84b 0x324f0c
00324c88
00324c88loc_324c88:
00324c88ldr x2, [x2+3*x0]
00324c8cstr x2, [sp+88]
00324c90ldr x0, [sp+216]
00324c94ldr x1, [sp+200]
00324c98ldr x2, [sp+192]
00324c9csubs xzr, x0, x1
00324ca0b.lo 0x324ca8
00324ca4b 0x324f08
00324ca8
00324ca8loc_324ca8:
00324ca8ldr x1, [x2+3*x0]
00324cacstr x1, [sp+80]
00324cb0ldr x26, [sp+240]
00324cb4ldr x2, [x26]
00324cb8ldr x0, [sp+88]
00324cbcblr x2
00324cc0str x0, [sp+56]
00324cc4subs xzr, x0, 0
00324cc8cset x2, ge
00324cccstrb w2, [sp+31]
00324cd0b 0x324cd8
00324cd4
00324cd4loc_324cd4:
00324cd4b 0x324cd8
00324cd8
00324cd8loc_324cd8:
00324cd8ldrb w2, [sp+31]
00324cdctbnz w2, 0, 0x324ce4
00324ce0b 0x324cf8
00324ce4
00324ce4loc_324ce4:
00324ce4ldr x2, [sp+40]
00324ce8sub x2, x2, 1
00324cecstr x2, [sp+40]
00324cf0b 0x324cf4
00324cf4
00324cf4loc_324cf4:
00324cf4b 0x324c54
00324cf8
00324cf8loc_324cf8:
00324cf8ldr x2, [sp+40]
00324cfcldr x3, [sp+48]
00324d00subs xzr, x2, x3
00324d04b.lt 0x324d0c
00324d08b 0x324df8
00324d0c
00324d0cloc_324d0c:
00324d0cb 0x324d10
00324d10
00324d10loc_324d10:
00324d10ldr x0, [sp+40]
00324d14ldr x1, [sp+200]
00324d18ldr x2, [sp+192]
00324d1csubs xzr, x1, x0
00324d20b.hi 0x324d28
00324d24b 0x324f04
00324d28
00324d28loc_324d28:
00324d28ldr x2, [x2+3*x0]
00324d2cstr x2, [sp+64]
00324d30ldr x0, [sp+216]
00324d34ldr x1, [sp+200]
00324d38ldr x2, [sp+192]
00324d3csubs xzr, x0, x1
00324d40b.lo 0x324d48
00324d44b 0x324f00
00324d48
00324d48loc_324d48:
00324d48ldr x3, [sp+40]
00324d4cldr x4, [sp+192]
00324d50ldr x1, [sp+200]
00324d54ldr x2, [x2+3*x0]
00324d58subs xzr, x1, x3
00324d5cb.hi 0x324d64
00324d60b 0x324ef8
00324d64
00324d64loc_324d64:
00324d64adrp x27, 0x727000
00324d68ldr w5, [x27+3056]
00324d6ccbz w5, 0x324d74
00324d70b 0x324d78
00324d74
00324d74loc_324d74:
00324d74b 0x324d8c
00324d78
00324d78loc_324d78:
00324d78bl runtime.gcWriteBarrier2
00324d7cstr x2, [x25]
00324d80ldr x5, [x4+3*x3]
00324d84str x5, [x25+8]
00324d88b 0x324d8c
00324d8c
00324d8cloc_324d8c:
00324d8cstr x2, [x4+3*x3]
00324d90ldr x0, [sp+216]
00324d94ldr x2, [sp+192]
00324d98ldr x1, [sp+200]
00324d9cldr x3, [sp+64]
00324da0subs xzr, x0, x1
00324da4b.lo 0x324dac
00324da8b 0x324ef4
00324dac
00324dacloc_324dac:
00324dacadrp x27, 0x727000
00324db0ldr w4, [x27+3056]
00324db4cbz w4, 0x324dbc
00324db8b 0x324dc0
00324dbc
00324dbcloc_324dbc:
00324dbcb 0x324dd4
00324dc0
00324dc0loc_324dc0:
00324dc0bl runtime.gcWriteBarrier2
00324dc4str x3, [x25]
00324dc8ldr x4, [x2+3*x0]
00324dccstr x4, [x25+8]
00324dd0b 0x324dd4
00324dd4
00324dd4loc_324dd4:
00324dd4str x3, [x2+3*x0]
00324dd8ldr x2, [sp+40]
00324ddcstr x2, [sp+32]
00324de0strb wzr, [sp+30]
00324de4ldr x0, [sp+32]
00324de8mov x1, xzr
00324decldur x29, [sp-8]
00324df0ldr x30, [sp], 176
00324df4ret x30
00324df8
00324df8loc_324df8:
00324df8ldr x0, [sp+48]
00324dfcldr x1, [sp+200]
00324e00ldr x2, [sp+192]
00324e04subs xzr, x1, x0
00324e08b.hi 0x324e10
00324e0cb 0x324ef0
00324e10
00324e10loc_324e10:
00324e10ldr x2, [x2+3*x0]
00324e14str x2, [sp+72]
00324e18ldr x0, [sp+40]
00324e1cldr x1, [sp+200]
00324e20ldr x2, [sp+192]
00324e24subs xzr, x0, x1
00324e28b.lo 0x324e30
00324e2cb 0x324eec
00324e30
00324e30loc_324e30:
00324e30ldr x3, [sp+48]
00324e34ldr x4, [sp+192]
00324e38ldr x1, [sp+200]
00324e3cldr x2, [x2+3*x0]
00324e40subs xzr, x3, x1
00324e44b.lo 0x324e4c
00324e48b 0x324ee4
00324e4c
00324e4cloc_324e4c:
00324e4cadrp x27, 0x727000
00324e50ldr w5, [x27+3056]
00324e54cbz w5, 0x324e5c
00324e58b 0x324e60
00324e5c
00324e5cloc_324e5c:
00324e5cb 0x324e74
00324e60
00324e60loc_324e60:
00324e60bl runtime.gcWriteBarrier2
00324e64str x2, [x25]
00324e68ldr x5, [x4+3*x3]
00324e6cstr x5, [x25+8]
00324e70b 0x324e74
00324e74
00324e74loc_324e74:
00324e74str x2, [x4+3*x3]
00324e78ldr x0, [sp+40]
00324e7cldr x2, [sp+192]
00324e80ldr x1, [sp+200]
00324e84ldr x3, [sp+72]
00324e88subs xzr, x1, x0
00324e8cb.hi 0x324e94
00324e90b 0x324ee0
00324e94
00324e94loc_324e94:
00324e94adrp x27, 0x727000
00324e98ldr w4, [x27+3056]
00324e9ccbz w4, 0x324ea4
00324ea0b 0x324ea8
00324ea4
00324ea4loc_324ea4:
00324ea4b 0x324ebc
00324ea8
00324ea8loc_324ea8:
00324ea8bl runtime.gcWriteBarrier2
00324eacstr x3, [x25]
00324eb0ldr x4, [x2+3*x0]
00324eb4str x4, [x25+8]
00324eb8b 0x324ebc
00324ebc
00324ebcloc_324ebc:
00324ebcstr x3, [x2+3*x0]
00324ec0ldr x2, [sp+48]
00324ec4add x2, x2, 1
00324ec8str x2, [sp+48]
00324eccldr x2, [sp+40]
00324ed0sub x2, x2, 1
00324ed4str x2, [sp+40]
00324ed8b 0x324edc
00324edc
00324edcloc_324edc:
00324edcb 0x324ba4
00324ee0
00324ee0loc_324ee0:
00324ee0bl runtime.panicIndex
00324ee4
00324ee4loc_324ee4:
00324ee4mov x0, x3
00324ee8bl runtime.panicIndex
00324eec
00324eecloc_324eec:
00324eecbl runtime.panicIndex
00324ef0
00324ef0loc_324ef0:
00324ef0bl runtime.panicIndex
00324ef4
00324ef4loc_324ef4:
00324ef4bl runtime.panicIndex
00324ef8
00324ef8loc_324ef8:
00324ef8mov x0, x3
00324efcbl runtime.panicIndex
00324f00
00324f00loc_324f00:
00324f00bl runtime.panicIndex
00324f04
00324f04loc_324f04:
00324f04bl runtime.panicIndex
00324f08
00324f08loc_324f08:
00324f08bl runtime.panicIndex
00324f0c
00324f0cloc_324f0c:
00324f0cbl runtime.panicIndex
00324f10
00324f10loc_324f10:
00324f10bl runtime.panicIndex
00324f14
00324f14loc_324f14:
00324f14bl runtime.panicIndex
00324f18
00324f18loc_324f18:
00324f18bl runtime.panicIndex
00324f1c
00324f1cloc_324f1c:
00324f1cmov x0, x3
00324f20bl runtime.panicIndex
00324f24
00324f24loc_324f24:
00324f24bl runtime.panicIndex
00324f28
00324f28loc_324f28:
00324f28bl runtime.panicIndex
00324f2c
00324f2cloc_324f2c:
00324f2cbl runtime.panicIndex
00324f30
00324f30loc_324f30:
00324f30mov x0, x3
00324f34bl runtime.panicIndex
00324f38
00324f38loc_324f38:
00324f38bl runtime.panicIndex
00324f3c
00324f3cloc_324f3c:
00324f3cbl runtime.panicIndex
00324f40
00324f40loc_324f40:
00324f40bl runtime.panicIndex
00324f44
00324f44loc_324f44:
00324f44bl runtime.panicIndex
00324f48
00324f48loc_324f48:
00324f48bl runtime.panicIndex
00324f4c
00324f4cloc_324f4c:
00324f4cbl runtime.panicIndex
00324f50
00324f50loc_324f50:
00324f50bl runtime.panicIndex
00324f54
00324f54loc_324f54:
00324f54mov x0, x3
00324f58bl runtime.panicIndex
00324f5c
00324f5cloc_324f5c:
00324f5cbl runtime.panicIndex
00324f60
00324f60loc_324f60:
00324f60bl runtime.panicIndex
00324f64hint
00324f68
00324f68loc_324f68:
00324f68stp x0, x1, [sp+8]
00324f6cstp x2, x3, [sp+24]
00324f70stp x4, x5, [sp+40]
00324f74stp x6, x7, [sp+56]
00324f78mov x3, x30
00324f7cbl runtime.morestack_noctxt.abi0
00324f80ldp x0, x1, [sp+8]
00324f84ldp x2, x3, [sp+24]
00324f88ldp x4, x5, [sp+40]
00324f8cldp x6, x7, [sp+56]
00324f90b 0x324750
00324f94udf 0
00324f98udf 0
00324f9cudf 0
00324750
00324750slices.partitionCmpFunc[go.shape.*uint8]: ; void slices.partitionCmpFunc[go.shape.*uint8](uintptr[2] * dict, struct []go.shape.*uint8 data, int a, int b, int pivot, int64_t cmp)
00324750ldr x16, [x28+16]
00324754sub x17, sp, 48
00324758subs xzr, x17, x16
0032475cb.ls 0x324f68
00324760str x30, [sp-176]!
00324764stur x29, [sp-8]
00324768sub x29, sp, 8
0032476cstr x0, [sp+184]
00324770str x1, [sp+192]
00324774str x2, [sp+200]
00324778str x3, [sp+208]
0032477cstr x4, [sp+216]
00324780str x5, [sp+224]
00324784str x6, [sp+232]
00324788str x7, [sp+240]
0032478cstr xzr, [sp+32]
00324790strb wzr, [sp+30]
00324794ldr x0, [sp+216]
00324798ldr x1, [sp+200]
0032479cldr x2, [sp+192]
003247a0subs xzr, x1, x0
003247a4b.hi 0x3247ac
003247a8b 0x324f60
003247ac
003247acloc_3247ac:
003247acldr x2, [x2+3*x0]
003247b0str x2, [sp+160]
003247b4ldr x0, [sp+232]
003247b8ldr x1, [sp+200]
003247bcldr x2, [sp+192]
003247c0subs xzr, x1, x0
003247c4b.hi 0x3247cc
003247c8b 0x324f5c
003247cc
003247ccloc_3247cc:
003247ccldr x3, [sp+216]
003247d0ldr x4, [sp+192]
003247d4ldr x1, [sp+200]
003247d8ldr x2, [x2+3*x0]
003247dcsubs xzr, x1, x3
003247e0b.hi 0x3247e8
003247e4b 0x324f54
003247e8
003247e8loc_3247e8:
003247e8adrp x27, 0x727000
003247ecldr w5, [x27+3056]
003247f0cbz w5, 0x3247f8
003247f4b 0x3247fc
003247f8
003247f8loc_3247f8:
003247f8b 0x324810
003247fc
003247fcloc_3247fc:
003247fcbl runtime.gcWriteBarrier2
00324800str x2, [x25]
00324804ldr x5, [x4+3*x3]
00324808str x5, [x25+8]
0032480cb 0x324810
00324810
00324810loc_324810:
00324810str x2, [x4+3*x3]
00324814ldr x0, [sp+232]
00324818ldr x2, [sp+192]
0032481cldr x1, [sp+200]
00324820ldr x3, [sp+160]
00324824subs xzr, x1, x0
00324828b.hi 0x324830
0032482cb 0x324f50
00324830
00324830loc_324830:
00324830adrp x27, 0x727000
00324834ldr w4, [x27+3056]
00324838cbz w4, 0x324840
0032483cb 0x324844
00324840
00324840loc_324840:
00324840b 0x324858
00324844
00324844loc_324844:
00324844bl runtime.gcWriteBarrier2
00324848str x3, [x25]
0032484cldr x4, [x2+3*x0]
00324850str x4, [x25+8]
00324854b 0x324858
00324858
00324858loc_324858:
00324858str x3, [x2+3*x0]
0032485cldr x2, [sp+216]
00324860add x2, x2, 1
00324864str x2, [sp+48]
00324868ldr x2, [sp+224]
0032486csub x2, x2, 1
00324870str x2, [sp+40]
00324874b 0x324878
00324878
00324878loc_324878:
00324878ldr x2, [sp+40]
0032487cldr x3, [sp+48]
00324880subs xzr, x2, x3
00324884cset x2, ge
00324888strb w2, [sp+31]
0032488cb.ge 0x324894
00324890b 0x3248f8
00324894
00324894loc_324894:
00324894ldr x0, [sp+48]
00324898ldr x1, [sp+200]
0032489cldr x2, [sp+192]
003248a0subs xzr, x1, x0
003248a4b.hi 0x3248ac
003248a8b 0x324f4c
003248ac
003248acloc_3248ac:
003248acldr x2, [x2+3*x0]
003248b0str x2, [sp+152]
003248b4ldr x0, [sp+216]
003248b8ldr x1, [sp+200]
003248bcldr x2, [sp+192]
003248c0subs xzr, x1, x0
003248c4b.hi 0x3248cc
003248c8b 0x324f48
003248cc
003248ccloc_3248cc:
003248ccldr x1, [x2+3*x0]
003248d0str x1, [sp+144]
003248d4ldr x26, [sp+240]
003248d8ldr x2, [x26]
003248dcldr x0, [sp+152]
003248e0blr x2
003248e4str x0, [sp+56]
003248e8subs xzr, x0, 0
003248eccset x2, lt
003248f0strb w2, [sp+31]
003248f4b 0x3248fc
003248f8
003248f8loc_3248f8:
003248f8b 0x3248fc
003248fc
003248fcloc_3248fc:
003248fcldrb w2, [sp+31]
00324900tbnz w2, 0, 0x324908
00324904b 0x32491c
00324908
00324908loc_324908:
00324908ldr x2, [sp+48]
0032490cadd x2, x2, 1
00324910str x2, [sp+48]
00324914b 0x324918
00324918
00324918loc_324918:
00324918b 0x324878
0032491c
0032491cloc_32491c:
0032491cb 0x324920
00324920
00324920loc_324920:
00324920ldr x2, [sp+40]
00324924ldr x3, [sp+48]
00324928subs xzr, x2, x3
0032492ccset x2, ge
00324930strb w2, [sp+31]
00324934b.ge 0x32493c
00324938b 0x3249a0
0032493c
0032493cloc_32493c:
0032493cldr x0, [sp+40]
00324940ldr x1, [sp+200]
00324944ldr x2, [sp+192]
00324948subs xzr, x1, x0
0032494cb.hi 0x324954
00324950b 0x324f44
00324954
00324954loc_324954:
00324954ldr x2, [x2+3*x0]
00324958str x2, [sp+136]
0032495cldr x0, [sp+216]
00324960ldr x1, [sp+200]
00324964ldr x2, [sp+192]
00324968subs xzr, x1, x0
0032496cb.hi 0x324974
00324970b 0x324f40
00324974
00324974loc_324974:
00324974ldr x1, [x2+3*x0]
00324978str x1, [sp+128]
0032497cldr x26, [sp+240]
00324980ldr x2, [x26]
00324984ldr x0, [sp+136]
00324988blr x2
0032498cstr x0, [sp+56]
00324990subs xzr, x0, 0
00324994cset x2, ge
00324998strb w2, [sp+31]
0032499cb 0x3249a4
003249a0
003249a0loc_3249a0:
003249a0b 0x3249a4
003249a4
003249a4loc_3249a4:
003249a4ldrb w2, [sp+31]
003249a8tbnz w2, 0, 0x3249b0
003249acb 0x3249c4
003249b0
003249b0loc_3249b0:
003249b0ldr x2, [sp+40]
003249b4sub x2, x2, 1
003249b8str x2, [sp+40]
003249bcb 0x3249c0
003249c0
003249c0loc_3249c0:
003249c0b 0x324920
003249c4
003249c4loc_3249c4:
003249c4ldr x2, [sp+40]
003249c8ldr x3, [sp+48]
003249ccsubs xzr, x2, x3
003249d0b.lt 0x3249d8
003249d4b 0x324ac0
003249d8
003249d8loc_3249d8:
003249d8ldr x0, [sp+40]
003249dcldr x1, [sp+200]
003249e0ldr x2, [sp+192]
003249e4subs xzr, x1, x0
003249e8b.hi 0x3249f0
003249ecb 0x324f3c
003249f0
003249f0loc_3249f0:
003249f0ldr x2, [x2+3*x0]
003249f4str x2, [sp+120]
003249f8ldr x0, [sp+216]
003249fcldr x1, [sp+200]
00324a00ldr x2, [sp+192]
00324a04subs xzr, x1, x0
00324a08b.hi 0x324a10
00324a0cb 0x324f38
00324a10
00324a10loc_324a10:
00324a10ldr x3, [sp+40]
00324a14ldr x4, [sp+192]
00324a18ldr x1, [sp+200]
00324a1cldr x2, [x2+3*x0]
00324a20subs xzr, x1, x3
00324a24b.hi 0x324a2c
00324a28b 0x324f30
00324a2c
00324a2cloc_324a2c:
00324a2cadrp x27, 0x727000
00324a30ldr w5, [x27+3056]
00324a34cbz w5, 0x324a3c
00324a38b 0x324a40
00324a3c
00324a3cloc_324a3c:
00324a3cb 0x324a54
00324a40
00324a40loc_324a40:
00324a40bl runtime.gcWriteBarrier2
00324a44str x2, [x25]
00324a48ldr x5, [x4+3*x3]
00324a4cstr x5, [x25+8]
00324a50b 0x324a54
00324a54
00324a54loc_324a54:
00324a54str x2, [x4+3*x3]
00324a58ldr x0, [sp+216]
00324a5cldr x2, [sp+192]
00324a60ldr x1, [sp+200]
00324a64ldr x3, [sp+120]
00324a68subs xzr, x1, x0
00324a6cb.hi 0x324a74
00324a70b 0x324f2c
00324a74
00324a74loc_324a74:
00324a74adrp x27, 0x727000
00324a78ldr w4, [x27+3056]
00324a7ccbz w4, 0x324a84
00324a80b 0x324a88
00324a84
00324a84loc_324a84:
00324a84b 0x324a9c
00324a88
00324a88loc_324a88:
00324a88bl runtime.gcWriteBarrier2
00324a8cstr x3, [x25]
00324a90ldr x4, [x2+3*x0]
00324a94str x4, [x25+8]
00324a98b 0x324a9c
00324a9c
00324a9cloc_324a9c:
00324a9cstr x3, [x2+3*x0]
00324aa0ldr x2, [sp+40]
00324aa4str x2, [sp+32]
00324aa8orr x1, xzr, 1
00324aacstrb w1, [sp+30]
00324ab0ldr x0, [sp+32]
00324ab4ldur x29, [sp-8]
00324ab8ldr x30, [sp], 176
00324abcret x30
00324ac0
00324ac0loc_324ac0:
00324ac0ldr x0, [sp+48]
00324ac4ldr x1, [sp+200]
00324ac8ldr x2, [sp+192]
00324accsubs xzr, x1, x0
00324ad0b.hi 0x324ad8
00324ad4b 0x324f28
00324ad8
00324ad8loc_324ad8:
00324ad8ldr x2, [x2+3*x0]
00324adcstr x2, [sp+112]
00324ae0ldr x0, [sp+40]
00324ae4ldr x1, [sp+200]
00324ae8ldr x2, [sp+192]
00324aecsubs xzr, x1, x0
00324af0b.hi 0x324af8
00324af4b 0x324f24
00324af8
00324af8loc_324af8:
00324af8ldr x3, [sp+48]
00324afcldr x4, [sp+192]
00324b00ldr x1, [sp+200]
00324b04ldr x2, [x2+3*x0]
00324b08subs xzr, x1, x3
00324b0cb.hi 0x324b14
00324b10b 0x324f1c
00324b14
00324b14loc_324b14:
00324b14adrp x27, 0x727000
00324b18ldr w5, [x27+3056]
00324b1ccbz w5, 0x324b24
00324b20b 0x324b28
00324b24
00324b24loc_324b24:
00324b24b 0x324b3c
00324b28
00324b28loc_324b28:
00324b28bl runtime.gcWriteBarrier2
00324b2cstr x2, [x25]
00324b30ldr x5, [x4+3*x3]
00324b34str x5, [x25+8]
00324b38b 0x324b3c
00324b3c
00324b3cloc_324b3c:
00324b3cstr x2, [x4+3*x3]
00324b40ldr x0, [sp+40]
00324b44ldr x2, [sp+192]
00324b48ldr x1, [sp+200]
00324b4cldr x3, [sp+112]
00324b50subs xzr, x0, x1
00324b54b.lo 0x324b5c
00324b58b 0x324f18
00324b5c
00324b5cloc_324b5c:
00324b5cadrp x27, 0x727000
00324b60ldr w4, [x27+3056]
00324b64cbz w4, 0x324b6c
00324b68b 0x324b70
00324b6c
00324b6cloc_324b6c:
00324b6cb 0x324b84
00324b70
00324b70loc_324b70:
00324b70bl runtime.gcWriteBarrier2
00324b74str x3, [x25]
00324b78ldr x4, [x2+3*x0]
00324b7cstr x4, [x25+8]
00324b80b 0x324b84
00324b84
00324b84loc_324b84:
00324b84str x3, [x2+3*x0]
00324b88ldr x2, [sp+48]
00324b8cadd x2, x2, 1
00324b90str x2, [sp+48]
00324b94ldr x2, [sp+40]
00324b98sub x2, x2, 1
00324b9cstr x2, [sp+40]
00324ba0b 0x324ba4
00324ba4
00324ba4loc_324ba4:
00324ba4b 0x324ba8
00324ba8
00324ba8loc_324ba8:
00324ba8b 0x324bac
00324bac
00324bacloc_324bac:
00324bacldr x2, [sp+40]
00324bb0ldr x3, [sp+48]
00324bb4subs xzr, x2, x3
00324bb8cset x2, ge
00324bbcstrb w2, [sp+31]
00324bc0b.ge 0x324bc8
00324bc4b 0x324c2c
00324bc8
00324bc8loc_324bc8:
00324bc8ldr x0, [sp+48]
00324bccldr x1, [sp+200]
00324bd0ldr x2, [sp+192]
00324bd4subs xzr, x0, x1
00324bd8b.lo 0x324be0
00324bdcb 0x324f14
00324be0
00324be0loc_324be0:
00324be0ldr x2, [x2+3*x0]
00324be4str x2, [sp+104]
00324be8ldr x0, [sp+216]
00324becldr x1, [sp+200]
00324bf0ldr x2, [sp+192]
00324bf4subs xzr, x0, x1
00324bf8b.lo 0x324c00
00324bfcb 0x324f10
00324c00
00324c00loc_324c00:
00324c00ldr x1, [x2+3*x0]
00324c04str x1, [sp+96]
00324c08ldr x26, [sp+240]
00324c0cldr x2, [x26]
00324c10ldr x0, [sp+104]
00324c14blr x2
00324c18str x0, [sp+56]
00324c1csubs xzr, x0, 0
00324c20cset x2, lt
00324c24strb w2, [sp+31]
00324c28b 0x324c30
00324c2c
00324c2cloc_324c2c:
00324c2cb 0x324c30
00324c30
00324c30loc_324c30:
00324c30ldrb w2, [sp+31]
00324c34tbnz w2, 0, 0x324c3c
00324c38b 0x324c50
00324c3c
00324c3cloc_324c3c:
00324c3cldr x2, [sp+48]
00324c40add x2, x2, 1
00324c44str x2, [sp+48]
00324c48b 0x324c4c
00324c4c
00324c4cloc_324c4c:
00324c4cb 0x324bac
00324c50
00324c50loc_324c50:
00324c50b 0x324c54
00324c54
00324c54loc_324c54:
00324c54ldr x2, [sp+40]
00324c58ldr x3, [sp+48]
00324c5csubs xzr, x2, x3
00324c60cset x2, ge
00324c64strb w2, [sp+31]
00324c68b.ge 0x324c70
00324c6cb 0x324cd4
00324c70
00324c70loc_324c70:
00324c70ldr x0, [sp+40]
00324c74ldr x1, [sp+200]
00324c78ldr x2, [sp+192]
00324c7csubs xzr, x0, x1
00324c80b.lo 0x324c88
00324c84b 0x324f0c
00324c88
00324c88loc_324c88:
00324c88ldr x2, [x2+3*x0]
00324c8cstr x2, [sp+88]
00324c90ldr x0, [sp+216]
00324c94ldr x1, [sp+200]
00324c98ldr x2, [sp+192]
00324c9csubs xzr, x0, x1
00324ca0b.lo 0x324ca8
00324ca4b 0x324f08
00324ca8
00324ca8loc_324ca8:
00324ca8ldr x1, [x2+3*x0]
00324cacstr x1, [sp+80]
00324cb0ldr x26, [sp+240]
00324cb4ldr x2, [x26]
00324cb8ldr x0, [sp+88]
00324cbcblr x2
00324cc0str x0, [sp+56]
00324cc4subs xzr, x0, 0
00324cc8cset x2, ge
00324cccstrb w2, [sp+31]
00324cd0b 0x324cd8
00324cd4
00324cd4loc_324cd4:
00324cd4b 0x324cd8
00324cd8
00324cd8loc_324cd8:
00324cd8ldrb w2, [sp+31]
00324cdctbnz w2, 0, 0x324ce4
00324ce0b 0x324cf8
00324ce4
00324ce4loc_324ce4:
00324ce4ldr x2, [sp+40]
00324ce8sub x2, x2, 1
00324cecstr x2, [sp+40]
00324cf0b 0x324cf4
00324cf4
00324cf4loc_324cf4:
00324cf4b 0x324c54
00324cf8
00324cf8loc_324cf8:
00324cf8ldr x2, [sp+40]
00324cfcldr x3, [sp+48]
00324d00subs xzr, x2, x3
00324d04b.lt 0x324d0c
00324d08b 0x324df8
00324d0c
00324d0cloc_324d0c:
00324d0cb 0x324d10
00324d10
00324d10loc_324d10:
00324d10ldr x0, [sp+40]
00324d14ldr x1, [sp+200]
00324d18ldr x2, [sp+192]
00324d1csubs xzr, x1, x0
00324d20b.hi 0x324d28
00324d24b 0x324f04
00324d28
00324d28loc_324d28:
00324d28ldr x2, [x2+3*x0]
00324d2cstr x2, [sp+64]
00324d30ldr x0, [sp+216]
00324d34ldr x1, [sp+200]
00324d38ldr x2, [sp+192]
00324d3csubs xzr, x0, x1
00324d40b.lo 0x324d48
00324d44b 0x324f00
00324d48
00324d48loc_324d48:
00324d48ldr x3, [sp+40]
00324d4cldr x4, [sp+192]
00324d50ldr x1, [sp+200]
00324d54ldr x2, [x2+3*x0]
00324d58subs xzr, x1, x3
00324d5cb.hi 0x324d64
00324d60b 0x324ef8
00324d64
00324d64loc_324d64:
00324d64adrp x27, 0x727000
00324d68ldr w5, [x27+3056]
00324d6ccbz w5, 0x324d74
00324d70b 0x324d78
00324d74
00324d74loc_324d74:
00324d74b 0x324d8c
00324d78
00324d78loc_324d78:
00324d78bl runtime.gcWriteBarrier2
00324d7cstr x2, [x25]
00324d80ldr x5, [x4+3*x3]
00324d84str x5, [x25+8]
00324d88b 0x324d8c
00324d8c
00324d8cloc_324d8c:
00324d8cstr x2, [x4+3*x3]
00324d90ldr x0, [sp+216]
00324d94ldr x2, [sp+192]
00324d98ldr x1, [sp+200]
00324d9cldr x3, [sp+64]
00324da0subs xzr, x0, x1
00324da4b.lo 0x324dac
00324da8b 0x324ef4
00324dac
00324dacloc_324dac:
00324dacadrp x27, 0x727000
00324db0ldr w4, [x27+3056]
00324db4cbz w4, 0x324dbc
00324db8b 0x324dc0
00324dbc
00324dbcloc_324dbc:
00324dbcb 0x324dd4
00324dc0
00324dc0loc_324dc0:
00324dc0bl runtime.gcWriteBarrier2
00324dc4str x3, [x25]
00324dc8ldr x4, [x2+3*x0]
00324dccstr x4, [x25+8]
00324dd0b 0x324dd4
00324dd4
00324dd4loc_324dd4:
00324dd4str x3, [x2+3*x0]
00324dd8ldr x2, [sp+40]
00324ddcstr x2, [sp+32]
00324de0strb wzr, [sp+30]
00324de4ldr x0, [sp+32]
00324de8mov x1, xzr
00324decldur x29, [sp-8]
00324df0ldr x30, [sp], 176
00324df4ret x30
00324df8
00324df8loc_324df8:
00324df8ldr x0, [sp+48]
00324dfcldr x1, [sp+200]
00324e00ldr x2, [sp+192]
00324e04subs xzr, x1, x0
00324e08b.hi 0x324e10
00324e0cb 0x324ef0
00324e10
00324e10loc_324e10:
00324e10ldr x2, [x2+3*x0]
00324e14str x2, [sp+72]
00324e18ldr x0, [sp+40]
00324e1cldr x1, [sp+200]
00324e20ldr x2, [sp+192]
00324e24subs xzr, x0, x1
00324e28b.lo 0x324e30
00324e2cb 0x324eec
00324e30
00324e30loc_324e30:
00324e30ldr x3, [sp+48]
00324e34ldr x4, [sp+192]
00324e38ldr x1, [sp+200]
00324e3cldr x2, [x2+3*x0]
00324e40subs xzr, x3, x1
00324e44b.lo 0x324e4c
00324e48b 0x324ee4
00324e4c
00324e4cloc_324e4c:
00324e4cadrp x27, 0x727000
00324e50ldr w5, [x27+3056]
00324e54cbz w5, 0x324e5c
00324e58b 0x324e60
00324e5c
00324e5cloc_324e5c:
00324e5cb 0x324e74
00324e60
00324e60loc_324e60:
00324e60bl runtime.gcWriteBarrier2
00324e64str x2, [x25]
00324e68ldr x5, [x4+3*x3]
00324e6cstr x5, [x25+8]
00324e70b 0x324e74
00324e74
00324e74loc_324e74:
00324e74str x2, [x4+3*x3]
00324e78ldr x0, [sp+40]
00324e7cldr x2, [sp+192]
00324e80ldr x1, [sp+200]
00324e84ldr x3, [sp+72]
00324e88subs xzr, x1, x0
00324e8cb.hi 0x324e94
00324e90b 0x324ee0
00324e94
00324e94loc_324e94:
00324e94adrp x27, 0x727000
00324e98ldr w4, [x27+3056]
00324e9ccbz w4, 0x324ea4
00324ea0b 0x324ea8
00324ea4
00324ea4loc_324ea4:
00324ea4b 0x324ebc
00324ea8
00324ea8loc_324ea8:
00324ea8bl runtime.gcWriteBarrier2
00324eacstr x3, [x25]
00324eb0ldr x4, [x2+3*x0]
00324eb4str x4, [x25+8]
00324eb8b 0x324ebc
00324ebc
00324ebcloc_324ebc:
00324ebcstr x3, [x2+3*x0]
00324ec0ldr x2, [sp+48]
00324ec4add x2, x2, 1
00324ec8str x2, [sp+48]
00324eccldr x2, [sp+40]
00324ed0sub x2, x2, 1
00324ed4str x2, [sp+40]
00324ed8b 0x324edc
00324edc
00324edcloc_324edc:
00324edcb 0x324ba4
00324ee0
00324ee0loc_324ee0:
00324ee0bl runtime.panicIndex
00324ee4
00324ee4loc_324ee4:
00324ee4mov x0, x3
00324ee8bl runtime.panicIndex
00324eec
00324eecloc_324eec:
00324eecbl runtime.panicIndex
00324ef0
00324ef0loc_324ef0:
00324ef0bl runtime.panicIndex
00324ef4
00324ef4loc_324ef4:
00324ef4bl runtime.panicIndex
00324ef8
00324ef8loc_324ef8:
00324ef8mov x0, x3
00324efcbl runtime.panicIndex
00324f00
00324f00loc_324f00:
00324f00bl runtime.panicIndex
00324f04
00324f04loc_324f04:
00324f04bl runtime.panicIndex
00324f08
00324f08loc_324f08:
00324f08bl runtime.panicIndex
00324f0c
00324f0cloc_324f0c:
00324f0cbl runtime.panicIndex
00324f10
00324f10loc_324f10:
00324f10bl runtime.panicIndex
00324f14
00324f14loc_324f14:
00324f14bl runtime.panicIndex
00324f18
00324f18loc_324f18:
00324f18bl runtime.panicIndex
00324f1c
00324f1cloc_324f1c:
00324f1cmov x0, x3
00324f20bl runtime.panicIndex
00324f24
00324f24loc_324f24:
00324f24bl runtime.panicIndex
00324f28
00324f28loc_324f28:
00324f28bl runtime.panicIndex
00324f2c
00324f2cloc_324f2c:
00324f2cbl runtime.panicIndex
00324f30
00324f30loc_324f30:
00324f30mov x0, x3
00324f34bl runtime.panicIndex
00324f38
00324f38loc_324f38:
00324f38bl runtime.panicIndex
00324f3c
00324f3cloc_324f3c:
00324f3cbl runtime.panicIndex
00324f40
00324f40loc_324f40:
00324f40bl runtime.panicIndex
00324f44
00324f44loc_324f44:
00324f44bl runtime.panicIndex
00324f48
00324f48loc_324f48:
00324f48bl runtime.panicIndex
00324f4c
00324f4cloc_324f4c:
00324f4cbl runtime.panicIndex
00324f50
00324f50loc_324f50:
00324f50bl runtime.panicIndex
00324f54
00324f54loc_324f54:
00324f54mov x0, x3
00324f58bl runtime.panicIndex
00324f5c
00324f5cloc_324f5c:
00324f5cbl runtime.panicIndex
00324f60
00324f60loc_324f60:
00324f60bl runtime.panicIndex
00324f64hint
00324f68
00324f68loc_324f68:
00324f68stp x0, x1, [sp+8]
00324f6cstp x2, x3, [sp+24]
00324f70stp x4, x5, [sp+40]
00324f74stp x6, x7, [sp+56]
00324f78mov x3, x30
00324f7cbl runtime.morestack_noctxt.abi0
00324f80ldp x0, x1, [sp+8]
00324f84ldp x2, x3, [sp+24]
00324f88ldp x4, x5, [sp+40]
00324f8cldp x6, x7, [sp+56]
00324f90b 0x324750
00324f94udf 0
00324f98udf 0
00324f9cudf 0
00324750
Loading..