File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000d6c00
000d6c00io/fs.dirInfo.String: ; void io/fs.dirInfo.String(io/fs.dirInfo di)
000d6c00ldr x16, [x28+16]
000d6c04subs xzr, sp, x16
000d6c08b.ls 0xd6c64
000d6c0cstr x30, [sp-80]!
000d6c10stur x29, [sp-8]
000d6c14sub x29, sp, 8
000d6c18str x0, [sp+88]
000d6c1cstr x1, [sp+96]
000d6c20stp xzr, xzr, [sp+32]
000d6c24adrp x0, 0x594000
000d6c28add x0, x0, 2592
000d6c2cadd x1, sp, 88
000d6c30bl runtime.convT
000d6c34str x0, [sp+48]
000d6c38mov x1, x0
000d6c3cadrp x0, 0x642000
000d6c40add x0, x0, 3512
000d6c44bl io/fs.FormatDirEntry
000d6c48str x0, [sp+56]
000d6c4cstr x1, [sp+64]
000d6c50str x0, [sp+32]
000d6c54str x1, [sp+40]
000d6c58ldur x29, [sp-8]
000d6c5cldr x30, [sp], 80
000d6c60ret x30
000d6c64
000d6c64loc_d6c64:
000d6c64stp x0, x1, [sp+8]
000d6c68mov x3, x30
000d6c6cbl runtime.morestack_noctxt.abi0
000d6c70ldp x0, x1, [sp+8]
000d6c74b 0xd6c00
000d6c78udf 0
000d6c7cudf 0
000d6c00
000d6c00io/fs.dirInfo.String: ; void io/fs.dirInfo.String(io/fs.dirInfo di)
000d6c00ldr x16, [x28+16]
000d6c04subs xzr, sp, x16
000d6c08b.ls 0xd6c64
000d6c0cstr x30, [sp-80]!
000d6c10stur x29, [sp-8]
000d6c14sub x29, sp, 8
000d6c18str x0, [sp+88]
000d6c1cstr x1, [sp+96]
000d6c20stp xzr, xzr, [sp+32]
000d6c24adrp x0, 0x594000
000d6c28add x0, x0, 2592
000d6c2cadd x1, sp, 88
000d6c30bl runtime.convT
000d6c34str x0, [sp+48]
000d6c38mov x1, x0
000d6c3cadrp x0, 0x642000
000d6c40add x0, x0, 3512
000d6c44bl io/fs.FormatDirEntry
000d6c48str x0, [sp+56]
000d6c4cstr x1, [sp+64]
000d6c50str x0, [sp+32]
000d6c54str x1, [sp+40]
000d6c58ldur x29, [sp-8]
000d6c5cldr x30, [sp], 80
000d6c60ret x30
000d6c64
000d6c64loc_d6c64:
000d6c64stp x0, x1, [sp+8]
000d6c68mov x3, x30
000d6c6cbl runtime.morestack_noctxt.abi0
000d6c70ldp x0, x1, [sp+8]
000d6c74b 0xd6c00
000d6c78udf 0
000d6c7cudf 0
000d6c00
000d6c80
000d6c80io/fs.FileInfoToDirEntry: ; void io/fs.FileInfoToDirEntry(io/fs.FileInfo info)
000d6c80ldr x16, [x28+16]
000d6c84subs xzr, sp, x16
000d6c88b.ls 0xd6d14
000d6c8cstr x30, [sp-80]!
000d6c90stur x29, [sp-8]
000d6c94sub x29, sp, 8
000d6c98str x0, [sp+88]
000d6c9cstr x1, [sp+96]
000d6ca0stp xzr, xzr, [sp+32]
000d6ca4ldr x2, [sp+88]
000d6ca8cbnz x2, 0xd6cb0
000d6cacb 0xd6cfc
000d6cb0
000d6cb0loc_d6cb0:
000d6cb0stp xzr, xzr, [sp+56]
000d6cb4ldr x2, [sp+88]
000d6cb8ldr x3, [sp+96]
000d6cbcstr x2, [sp+56]
000d6cc0str x3, [sp+64]
000d6cc4adrp x0, 0x594000
000d6cc8add x0, x0, 2592
000d6cccadd x1, sp, 56
000d6cd0bl runtime.convT
000d6cd4str x0, [sp+48]
000d6cd8adrp x2, 0x642000
000d6cdcadd x2, x2, 3512
000d6ce0str x2, [sp+32]
000d6ce4str x0, [sp+40]
000d6ce8ldr x0, [sp+32]
000d6cecldr x1, [sp+40]
000d6cf0ldur x29, [sp-8]
000d6cf4ldr x30, [sp], 80
000d6cf8ret x30
000d6cfc
000d6cfcloc_d6cfc:
000d6cfcstp xzr, xzr, [sp+32]
000d6d00mov x0, xzr
000d6d04mov x1, xzr
000d6d08ldur x29, [sp-8]
000d6d0cldr x30, [sp], 80
000d6d10ret x30
000d6d14
000d6d14loc_d6d14:
000d6d14stp x0, x1, [sp+8]
000d6d18mov x3, x30
000d6d1cbl runtime.morestack_noctxt.abi0
000d6d20ldp x0, x1, [sp+8]
000d6d24b 0xd6c80
000d6d28udf 0
000d6d2cudf 0
000d6c80
000d6c80io/fs.FileInfoToDirEntry: ; void io/fs.FileInfoToDirEntry(io/fs.FileInfo info)
000d6c80ldr x16, [x28+16]
000d6c84subs xzr, sp, x16
000d6c88b.ls 0xd6d14
000d6c8cstr x30, [sp-80]!
000d6c90stur x29, [sp-8]
000d6c94sub x29, sp, 8
000d6c98str x0, [sp+88]
000d6c9cstr x1, [sp+96]
000d6ca0stp xzr, xzr, [sp+32]
000d6ca4ldr x2, [sp+88]
000d6ca8cbnz x2, 0xd6cb0
000d6cacb 0xd6cfc
000d6cb0
000d6cb0loc_d6cb0:
000d6cb0stp xzr, xzr, [sp+56]
000d6cb4ldr x2, [sp+88]
000d6cb8ldr x3, [sp+96]
000d6cbcstr x2, [sp+56]
000d6cc0str x3, [sp+64]
000d6cc4adrp x0, 0x594000
000d6cc8add x0, x0, 2592
000d6cccadd x1, sp, 56
000d6cd0bl runtime.convT
000d6cd4str x0, [sp+48]
000d6cd8adrp x2, 0x642000
000d6cdcadd x2, x2, 3512
000d6ce0str x2, [sp+32]
000d6ce4str x0, [sp+40]
000d6ce8ldr x0, [sp+32]
000d6cecldr x1, [sp+40]
000d6cf0ldur x29, [sp-8]
000d6cf4ldr x30, [sp], 80
000d6cf8ret x30
000d6cfc
000d6cfcloc_d6cfc:
000d6cfcstp xzr, xzr, [sp+32]
000d6d00mov x0, xzr
000d6d04mov x1, xzr
000d6d08ldur x29, [sp-8]
000d6d0cldr x30, [sp], 80
000d6d10ret x30
000d6d14
000d6d14loc_d6d14:
000d6d14stp x0, x1, [sp+8]
000d6d18mov x3, x30
000d6d1cbl runtime.morestack_noctxt.abi0
000d6d20ldp x0, x1, [sp+8]
000d6d24b 0xd6c80
000d6d28udf 0
000d6d2cudf 0
000d6c80
000d6d30
000d6d30type:.eq.io/fs.PathError: ; void type:.eq.io/fs.PathError(io/fs.PathError * p, io/fs.PathError * q)
000d6d30ldr x16, [x28+16]
000d6d34subs xzr, sp, x16
000d6d38b.ls 0xd6e90
000d6d3cstr x30, [sp-128]!
000d6d40stur x29, [sp-8]
000d6d44sub x29, sp, 8
000d6d48str x0, [sp+136]
000d6d4cstr x1, [sp+144]
000d6d50strb wzr, [sp+38]
000d6d54ldr x3, [sp+136]
000d6d58ldr x3, [x3+8]
000d6d5cstr x3, [sp+48]
000d6d60ldr x4, [x1+8]
000d6d64str x4, [sp+40]
000d6d68subs xzr, x3, x4
000d6d6cb.eq 0xd6d74
000d6d70b 0xd6e74
000d6d74
000d6d74loc_d6d74:
000d6d74ldr x3, [sp+136]
000d6d78ldr x3, [x3+24]
000d6d7cstr x3, [sp+40]
000d6d80ldr x4, [sp+144]
000d6d84ldr x4, [x4+24]
000d6d88str x4, [sp+48]
000d6d8csubs xzr, x3, x4
000d6d90b.eq 0xd6d98
000d6d94b 0xd6e70
000d6d98
000d6d98loc_d6d98:
000d6d98ldr x3, [sp+136]
000d6d9cldr x3, [x3+8]
000d6da0str x3, [sp+48]
000d6da4ldr x3, [sp+136]
000d6da8ldr x3, [x3]
000d6dacstr x3, [sp+80]
000d6db0ldr x3, [sp+144]
000d6db4ldr x1, [x3]
000d6db8str x1, [sp+72]
000d6dbcldr x2, [sp+48]
000d6dc0ldr x0, [sp+80]
000d6dc4bl runtime.memequal
000d6dc8strb w0, [sp+39]
000d6dcctbnz w0, 0, 0xd6dd4
000d6dd0b 0xd6e6c
000d6dd4
000d6dd4loc_d6dd4:
000d6dd4ldr x3, [sp+136]
000d6dd8ldr x3, [x3+24]
000d6ddcstr x3, [sp+48]
000d6de0ldr x3, [sp+136]
000d6de4ldr x3, [x3+16]
000d6de8str x3, [sp+64]
000d6decldr x3, [sp+144]
000d6df0ldr x1, [x3+16]
000d6df4str x1, [sp+56]
000d6df8ldr x2, [sp+48]
000d6dfcldr x0, [sp+64]
000d6e00bl runtime.memequal
000d6e04strb w0, [sp+39]
000d6e08tbnz w0, 0, 0xd6e10
000d6e0cb 0xd6e68
000d6e10
000d6e10loc_d6e10:
000d6e10ldr x3, [sp+144]
000d6e14ldr x4, [x3+32]
000d6e18ldr x3, [x3+40]
000d6e1cstr x4, [sp+104]
000d6e20str x3, [sp+112]
000d6e24ldr x3, [sp+136]
000d6e28ldr x0, [x3+32]
000d6e2cldr x1, [x3+40]
000d6e30str x0, [sp+88]
000d6e34str x1, [sp+96]
000d6e38ldr x3, [sp+104]
000d6e3csubs xzr, x3, x0
000d6e40cset x3, eq
000d6e44b.eq 0xd6e4c
000d6e48b 0xd6e58
000d6e4c
000d6e4cloc_d6e4c:
000d6e4cldr x2, [sp+112]
000d6e50bl runtime.ifaceeq
000d6e54b 0xd6e60
000d6e58
000d6e58loc_d6e58:
000d6e58mov x0, x3
000d6e5cb 0xd6e60
000d6e60
000d6e60loc_d6e60:
000d6e60strb w0, [sp+38]
000d6e64b 0xd6e80
000d6e68
000d6e68loc_d6e68:
000d6e68b 0xd6e78
000d6e6c
000d6e6cloc_d6e6c:
000d6e6cb 0xd6e78
000d6e70
000d6e70loc_d6e70:
000d6e70b 0xd6e78
000d6e74
000d6e74loc_d6e74:
000d6e74b 0xd6e78
000d6e78
000d6e78loc_d6e78:
000d6e78strb wzr, [sp+38]
000d6e7cb 0xd6e80
000d6e80
000d6e80loc_d6e80:
000d6e80ldrb w0, [sp+38]
000d6e84ldur x29, [sp-8]
000d6e88ldr x30, [sp], 128
000d6e8cret x30
000d6e90
000d6e90loc_d6e90:
000d6e90stp x0, x1, [sp+8]
000d6e94mov x3, x30
000d6e98bl runtime.morestack_noctxt.abi0
000d6e9cldp x0, x1, [sp+8]
000d6ea0b 0xd6d30
000d6ea4udf 0
000d6ea8udf 0
000d6eacudf 0
000d6d30
000d6d30type:.eq.io/fs.PathError: ; void type:.eq.io/fs.PathError(io/fs.PathError * p, io/fs.PathError * q)
000d6d30ldr x16, [x28+16]
000d6d34subs xzr, sp, x16
000d6d38b.ls 0xd6e90
000d6d3cstr x30, [sp-128]!
000d6d40stur x29, [sp-8]
000d6d44sub x29, sp, 8
000d6d48str x0, [sp+136]
000d6d4cstr x1, [sp+144]
000d6d50strb wzr, [sp+38]
000d6d54ldr x3, [sp+136]
000d6d58ldr x3, [x3+8]
000d6d5cstr x3, [sp+48]
000d6d60ldr x4, [x1+8]
000d6d64str x4, [sp+40]
000d6d68subs xzr, x3, x4
000d6d6cb.eq 0xd6d74
000d6d70b 0xd6e74
000d6d74
000d6d74loc_d6d74:
000d6d74ldr x3, [sp+136]
000d6d78ldr x3, [x3+24]
000d6d7cstr x3, [sp+40]
000d6d80ldr x4, [sp+144]
000d6d84ldr x4, [x4+24]
000d6d88str x4, [sp+48]
000d6d8csubs xzr, x3, x4
000d6d90b.eq 0xd6d98
000d6d94b 0xd6e70
000d6d98
000d6d98loc_d6d98:
000d6d98ldr x3, [sp+136]
000d6d9cldr x3, [x3+8]
000d6da0str x3, [sp+48]
000d6da4ldr x3, [sp+136]
000d6da8ldr x3, [x3]
000d6dacstr x3, [sp+80]
000d6db0ldr x3, [sp+144]
000d6db4ldr x1, [x3]
000d6db8str x1, [sp+72]
000d6dbcldr x2, [sp+48]
000d6dc0ldr x0, [sp+80]
000d6dc4bl runtime.memequal
000d6dc8strb w0, [sp+39]
000d6dcctbnz w0, 0, 0xd6dd4
000d6dd0b 0xd6e6c
000d6dd4
000d6dd4loc_d6dd4:
000d6dd4ldr x3, [sp+136]
000d6dd8ldr x3, [x3+24]
000d6ddcstr x3, [sp+48]
000d6de0ldr x3, [sp+136]
000d6de4ldr x3, [x3+16]
000d6de8str x3, [sp+64]
000d6decldr x3, [sp+144]
000d6df0ldr x1, [x3+16]
000d6df4str x1, [sp+56]
000d6df8ldr x2, [sp+48]
000d6dfcldr x0, [sp+64]
000d6e00bl runtime.memequal
000d6e04strb w0, [sp+39]
000d6e08tbnz w0, 0, 0xd6e10
000d6e0cb 0xd6e68
000d6e10
000d6e10loc_d6e10:
000d6e10ldr x3, [sp+144]
000d6e14ldr x4, [x3+32]
000d6e18ldr x3, [x3+40]
000d6e1cstr x4, [sp+104]
000d6e20str x3, [sp+112]
000d6e24ldr x3, [sp+136]
000d6e28ldr x0, [x3+32]
000d6e2cldr x1, [x3+40]
000d6e30str x0, [sp+88]
000d6e34str x1, [sp+96]
000d6e38ldr x3, [sp+104]
000d6e3csubs xzr, x3, x0
000d6e40cset x3, eq
000d6e44b.eq 0xd6e4c
000d6e48b 0xd6e58
000d6e4c
000d6e4cloc_d6e4c:
000d6e4cldr x2, [sp+112]
000d6e50bl runtime.ifaceeq
000d6e54b 0xd6e60
000d6e58
000d6e58loc_d6e58:
000d6e58mov x0, x3
000d6e5cb 0xd6e60
000d6e60
000d6e60loc_d6e60:
000d6e60strb w0, [sp+38]
000d6e64b 0xd6e80
000d6e68
000d6e68loc_d6e68:
000d6e68b 0xd6e78
000d6e6c
000d6e6cloc_d6e6c:
000d6e6cb 0xd6e78
000d6e70
000d6e70loc_d6e70:
000d6e70b 0xd6e78
000d6e74
000d6e74loc_d6e74:
000d6e74b 0xd6e78
000d6e78
000d6e78loc_d6e78:
000d6e78strb wzr, [sp+38]
000d6e7cb 0xd6e80
000d6e80
000d6e80loc_d6e80:
000d6e80ldrb w0, [sp+38]
000d6e84ldur x29, [sp-8]
000d6e88ldr x30, [sp], 128
000d6e8cret x30
000d6e90
000d6e90loc_d6e90:
000d6e90stp x0, x1, [sp+8]
000d6e94mov x3, x30
000d6e98bl runtime.morestack_noctxt.abi0
000d6e9cldp x0, x1, [sp+8]
000d6ea0b 0xd6d30
000d6ea4udf 0
000d6ea8udf 0
000d6eacudf 0
000d6d30
000d6eb0
000d6eb0slices.SortFunc[go.shape.[]io/fs.DirEntry,go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.SortFunc[go.shape.[]io/fs.DirEntry,go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[5] * dict, int64_t x, int64_t cmp)
000d6eb0ldr x16, [x28+16]
000d6eb4subs xzr, sp, x16
000d6eb8b.ls 0xd6f2c
000d6ebcstr x30, [sp-112]!
000d6ec0stur x29, [sp-8]
000d6ec4sub x29, sp, 8
000d6ec8str x0, [sp+120]
000d6eccstr x1, [sp+128]
000d6ed0str x2, [sp+136]
000d6ed4str x3, [sp+144]
000d6ed8str x4, [sp+152]
000d6edcstr x2, [sp+80]
000d6ee0clz x8, x2
000d6ee4orr x9, xzr, 64
000d6ee8sub x8, x9, x8
000d6eecstr x8, [sp+88]
000d6ef0ldr x8, [sp+120]
000d6ef4ldrsb x27, [x8]
000d6ef8ldr x0, [x8]
000d6efcstr x0, [sp+96]
000d6f00ldr x5, [sp+80]
000d6f04ldr x6, [sp+88]
000d6f08ldr x7, [sp+152]
000d6f0cldr x1, [sp+128]
000d6f10ldr x2, [sp+136]
000d6f14ldr x3, [sp+144]
000d6f18mov x4, xzr
000d6f1cbl slices.pdqsortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d6f20ldur x29, [sp-8]
000d6f24ldr x30, [sp], 112
000d6f28ret x30
000d6f2c
000d6f2cloc_d6f2c:
000d6f2cstp x0, x1, [sp+8]
000d6f30stp x2, x3, [sp+24]
000d6f34str x4, [sp+40]
000d6f38mov x3, x30
000d6f3cbl runtime.morestack_noctxt.abi0
000d6f40ldp x0, x1, [sp+8]
000d6f44ldp x2, x3, [sp+24]
000d6f48ldr x4, [sp+40]
000d6f4cb 0xd6eb0
000d6eb0
000d6eb0slices.SortFunc[go.shape.[]io/fs.DirEntry,go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.SortFunc[go.shape.[]io/fs.DirEntry,go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[5] * dict, int64_t x, int64_t cmp)
000d6eb0ldr x16, [x28+16]
000d6eb4subs xzr, sp, x16
000d6eb8b.ls 0xd6f2c
000d6ebcstr x30, [sp-112]!
000d6ec0stur x29, [sp-8]
000d6ec4sub x29, sp, 8
000d6ec8str x0, [sp+120]
000d6eccstr x1, [sp+128]
000d6ed0str x2, [sp+136]
000d6ed4str x3, [sp+144]
000d6ed8str x4, [sp+152]
000d6edcstr x2, [sp+80]
000d6ee0clz x8, x2
000d6ee4orr x9, xzr, 64
000d6ee8sub x8, x9, x8
000d6eecstr x8, [sp+88]
000d6ef0ldr x8, [sp+120]
000d6ef4ldrsb x27, [x8]
000d6ef8ldr x0, [x8]
000d6efcstr x0, [sp+96]
000d6f00ldr x5, [sp+80]
000d6f04ldr x6, [sp+88]
000d6f08ldr x7, [sp+152]
000d6f0cldr x1, [sp+128]
000d6f10ldr x2, [sp+136]
000d6f14ldr x3, [sp+144]
000d6f18mov x4, xzr
000d6f1cbl slices.pdqsortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d6f20ldur x29, [sp-8]
000d6f24ldr x30, [sp], 112
000d6f28ret x30
000d6f2c
000d6f2cloc_d6f2c:
000d6f2cstp x0, x1, [sp+8]
000d6f30stp x2, x3, [sp+24]
000d6f34str x4, [sp+40]
000d6f38mov x3, x30
000d6f3cbl runtime.morestack_noctxt.abi0
000d6f40ldp x0, x1, [sp+8]
000d6f44ldp x2, x3, [sp+24]
000d6f48ldr x4, [sp+40]
000d6f4cb 0xd6eb0
000d6eb0
000d6f50
000d6f50slices.pdqsortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.pdqsortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[11] * dict, struct []go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode } data, int a, int b, int limit, int64_t cmp)
000d6f50ldr x16, [x28+16]
000d6f54sub x17, sp, 176
000d6f58subs xzr, x17, x16
000d6f5cb.ls 0xd7408
000d6f60sub x20, sp, 304
000d6f64stp x29, x30, [x20-8]
000d6f68add sp, x20, 0
000d6f6csub x29, sp, 8
000d6f70str x0, [sp+312]
000d6f74str x1, [sp+320]
000d6f78str x2, [sp+328]
000d6f7cstr x3, [sp+336]
000d6f80str x4, [sp+344]
000d6f84str x5, [sp+352]
000d6f88str x6, [sp+360]
000d6f8cstr x7, [sp+368]
000d6f90orr x7, xzr, 1
000d6f94strb w7, [sp+75]
000d6f98strb w7, [sp+74]
000d6f9cb 0xd6fa0
000d6fa0
000d6fa0loc_d6fa0:
000d6fa0b 0xd6fa4
000d6fa4
000d6fa4loc_d6fa4:
000d6fa4ldr x7, [sp+352]
000d6fa8ldr x8, [sp+344]
000d6facsub x7, x7, x8
000d6fb0str x7, [sp+112]
000d6fb4subs xzr, x7, 12
000d6fb8b.le 0xd6fc0
000d6fbcb 0xd6ff8
000d6fc0
000d6fc0loc_d6fc0:
000d6fc0ldr x7, [sp+312]
000d6fc4ldrsb x27, [x7]
000d6fc8ldr x0, [x7]
000d6fccstr x0, [sp+288]
000d6fd0ldr x4, [sp+344]
000d6fd4ldr x5, [sp+352]
000d6fd8ldr x1, [sp+320]
000d6fdcldr x6, [sp+368]
000d6fe0ldr x2, [sp+328]
000d6fe4ldr x3, [sp+336]
000d6fe8bl slices.insertionSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d6fecldp x29, x30, [sp-8]
000d6ff0add sp, sp, 304
000d6ff4ret x30
000d6ff8
000d6ff8loc_d6ff8:
000d6ff8ldr x7, [sp+360]
000d6ffccbz x7, 0xd7004
000d7000b 0xd703c
000d7004
000d7004loc_d7004:
000d7004ldr x7, [sp+312]
000d7008ldrsb x27, [x7]
000d700cldr x0, [x7+8]
000d7010str x0, [sp+280]
000d7014ldr x4, [sp+344]
000d7018ldr x5, [sp+352]
000d701cldr x1, [sp+320]
000d7020ldr x6, [sp+368]
000d7024ldr x2, [sp+328]
000d7028ldr x3, [sp+336]
000d702cbl slices.heapSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d7030ldp x29, x30, [sp-8]
000d7034add sp, sp, 304
000d7038ret x30
000d703c
000d703cloc_d703c:
000d703cldrb w7, [sp+75]
000d7040tbnz w7, 0, 0xd7048
000d7044b 0xd704c
000d7048
000d7048loc_d7048:
000d7048b 0xd7088
000d704c
000d704cloc_d704c:
000d704cldr x7, [sp+312]
000d7050ldrsb x27, [x7]
000d7054ldr x0, [x7+16]
000d7058str x0, [sp+272]
000d705cldr x4, [sp+344]
000d7060ldr x5, [sp+352]
000d7064ldr x1, [sp+320]
000d7068ldr x6, [sp+368]
000d706cldr x2, [sp+328]
000d7070ldr x3, [sp+336]
000d7074bl slices.breakPatternsCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d7078ldr x7, [sp+360]
000d707csub x7, x7, 1
000d7080str x7, [sp+360]
000d7084b 0xd7088
000d7088
000d7088loc_d7088:
000d7088ldr x7, [sp+312]
000d708cldrsb x27, [x7]
000d7090ldr x0, [x7+24]
000d7094str x0, [sp+264]
000d7098ldr x4, [sp+344]
000d709cldr x5, [sp+352]
000d70a0ldr x1, [sp+320]
000d70a4ldr x6, [sp+368]
000d70a8ldr x2, [sp+328]
000d70acldr x3, [sp+336]
000d70b0bl slices.choosePivotCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d70b4str x0, [sp+152]
000d70b8str x1, [sp+144]
000d70bcstr x0, [sp+176]
000d70c0str x1, [sp+168]
000d70c4str x0, [sp+88]
000d70c8str x1, [sp+128]
000d70ccsubs xzr, x1, 2
000d70d0b.eq 0xd70d8
000d70d4b 0xd712c
000d70d8
000d70d8loc_d70d8:
000d70d8ldr x7, [sp+312]
000d70dcldrsb x27, [x7]
000d70e0ldr x0, [x7+32]
000d70e4str x0, [sp+256]
000d70e8ldr x4, [sp+344]
000d70ecldr x5, [sp+352]
000d70f0ldr x1, [sp+320]
000d70f4ldr x6, [sp+368]
000d70f8ldr x2, [sp+328]
000d70fcldr x3, [sp+336]
000d7100bl slices.reverseRangeCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d7104ldr x7, [sp+352]
000d7108ldr x8, [sp+88]
000d710cldr x9, [sp+344]
000d7110add x7, x7, x9
000d7114sub x7, x7, x8
000d7118sub x7, x7, 1
000d711cstr x7, [sp+88]
000d7120orr x7, xzr, 1
000d7124str x7, [sp+128]
000d7128b 0xd7134
000d712c
000d712cloc_d712c:
000d712corr x7, xzr, 1
000d7130b 0xd7134
000d7134
000d7134loc_d7134:
000d7134ldrb w8, [sp+75]
000d7138strb w8, [sp+77]
000d713ctbnz w8, 0, 0xd7144
000d7140b 0xd7150
000d7144
000d7144loc_d7144:
000d7144ldrb w8, [sp+74]
000d7148strb w8, [sp+77]
000d714cb 0xd7154
000d7150
000d7150loc_d7150:
000d7150b 0xd7154
000d7154
000d7154loc_d7154:
000d7154ldrb w8, [sp+77]
000d7158strb w8, [sp+78]
000d715ctbnz w8, 0, 0xd7164
000d7160b 0xd7178
000d7164
000d7164loc_d7164:
000d7164ldr x8, [sp+128]
000d7168subs xzr, x8, 1
000d716ccset x8, eq
000d7170strb w8, [sp+78]
000d7174b 0xd717c
000d7178
000d7178loc_d7178:
000d7178b 0xd717c
000d717c
000d717cloc_d717c:
000d717cldrb w8, [sp+78]
000d7180tbnz w8, 0, 0xd7188
000d7184b 0xd71d0
000d7188
000d7188loc_d7188:
000d7188ldr x7, [sp+312]
000d718cldrsb x27, [x7]
000d7190ldr x0, [x7+40]
000d7194str x0, [sp+248]
000d7198ldr x4, [sp+344]
000d719cldr x5, [sp+352]
000d71a0ldr x1, [sp+320]
000d71a4ldr x6, [sp+368]
000d71a8ldr x2, [sp+328]
000d71acldr x3, [sp+336]
000d71b0bl slices.partialInsertionSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d71b4strb w0, [sp+77]
000d71b8tbnz w0, 0, 0xd71c0
000d71bcb 0xd71cc
000d71c0
000d71c0loc_d71c0:
000d71c0ldp x29, x30, [sp-8]
000d71c4add sp, sp, 304
000d71c8ret x30
000d71cc
000d71ccloc_d71cc:
000d71ccb 0xd71d4
000d71d0
000d71d0loc_d71d0:
000d71d0b 0xd71d4
000d71d4
000d71d4loc_d71d4:
000d71d4ldr x8, [sp+344]
000d71d8subs xzr, x8, 0
000d71dccset x8, gt
000d71e0strb w8, [sp+77]
000d71e4b.gt 0xd71ec
000d71e8b 0xd7278
000d71ec
000d71ecloc_d71ec:
000d71ecldr x4, [sp+320]
000d71f0ldr x1, [sp+328]
000d71f4ldr x5, [sp+344]
000d71f8sub x0, x5, 1
000d71fcsubs xzr, x1, x0
000d7200b.hi 0xd7208
000d7204b 0xd7400
000d7208
000d7208loc_d7208:
000d7208add x5, x4, x0, lsl #4
000d720cldr x5, [x5+8]
000d7210ubfm x6, x0, 60, 59
000d7214ldr x4, [x4+x6]
000d7218str x4, [sp+232]
000d721cstr x5, [sp+240]
000d7220ldr x0, [sp+88]
000d7224ldr x4, [sp+320]
000d7228ldr x1, [sp+328]
000d722csubs xzr, x0, x1
000d7230b.lo 0xd7238
000d7234b 0xd73fc
000d7238
000d7238loc_d7238:
000d7238add x5, x4, x0, lsl #4
000d723cldr x3, [x5+8]
000d7240ubfm x5, x0, 60, 59
000d7244ldr x2, [x4+x5]
000d7248str x2, [sp+216]
000d724cstr x3, [sp+224]
000d7250ldr x26, [sp+368]
000d7254ldr x4, [x26]
000d7258ldr x0, [sp+232]
000d725cldr x1, [sp+240]
000d7260blr x4
000d7264str x0, [sp+152]
000d7268subs xzr, x0, 0
000d726ccset x4, ge
000d7270strb w4, [sp+77]
000d7274b 0xd727c
000d7278
000d7278loc_d7278:
000d7278b 0xd727c
000d727c
000d727cloc_d727c:
000d727cldrb w8, [sp+77]
000d7280tbnz w8, 0, 0xd7288
000d7284b 0xd72c4
000d7288
000d7288loc_d7288:
000d7288ldr x8, [sp+312]
000d728cldrsb x27, [x8]
000d7290ldr x0, [x8+48]
000d7294str x0, [sp+208]
000d7298ldr x4, [sp+344]
000d729cldr x5, [sp+352]
000d72a0ldr x6, [sp+88]
000d72a4ldr x1, [sp+320]
000d72a8ldr x7, [sp+368]
000d72acldr x2, [sp+328]
000d72b0ldr x3, [sp+336]
000d72b4bl slices.partitionEqualCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d72b8str x0, [sp+104]
000d72bcstr x0, [sp+344]
000d72c0b 0xd73f8
000d72c4
000d72c4loc_d72c4:
000d72c4ldr x8, [sp+312]
000d72c8ldrsb x27, [x8]
000d72ccldr x0, [x8+56]
000d72d0str x0, [sp+200]
000d72d4ldr x4, [sp+344]
000d72d8ldr x5, [sp+352]
000d72dcldr x6, [sp+88]
000d72e0ldr x1, [sp+320]
000d72e4ldr x7, [sp+368]
000d72e8ldr x2, [sp+328]
000d72ecldr x3, [sp+336]
000d72f0bl slices.partitionCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d72f4str x0, [sp+152]
000d72f8strb w1, [sp+77]
000d72fcldr x8, [sp+152]
000d7300str x8, [sp+160]
000d7304ldrb w8, [sp+77]
000d7308strb w8, [sp+79]
000d730cldr x8, [sp+160]
000d7310str x8, [sp+96]
000d7314ldrb w9, [sp+79]
000d7318strb w9, [sp+76]
000d731cstrb w9, [sp+74]
000d7320ldr x9, [sp+344]
000d7324ldr x10, [sp+96]
000d7328sub x9, x10, x9
000d732cstr x9, [sp+120]
000d7330ldr x10, [sp+352]
000d7334sub x8, x10, x8
000d7338str x8, [sp+80]
000d733cldr x10, [sp+112]
000d7340sbfm x11, x10, 63, 63
000d7344add x10, x10, x11, lsr #61
000d7348sbfm x11, x10, 3, 63
000d734cstr x11, [sp+136]
000d7350subs xzr, x8, x9
000d7354b.gt 0xd735c
000d7358b 0xd73a8
000d735c
000d735cloc_d735c:
000d735csubs xzr, x9, x10, asr #3
000d7360cset x8, ge
000d7364strb w8, [sp+75]
000d7368ldr x8, [sp+312]
000d736cldrsb x27, [x8]
000d7370ldr x0, [x8+64]
000d7374str x0, [sp+192]
000d7378ldr x4, [sp+344]
000d737cldr x5, [sp+96]
000d7380ldr x6, [sp+360]
000d7384ldr x1, [sp+320]
000d7388ldr x7, [sp+368]
000d738cldr x2, [sp+328]
000d7390ldr x3, [sp+336]
000d7394bl slices.pdqsortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d7398ldr x8, [sp+96]
000d739cadd x8, x8, 1
000d73a0str x8, [sp+344]
000d73a4b 0xd73f4
000d73a8
000d73a8loc_d73a8:
000d73a8subs xzr, x8, x10, asr #3
000d73accset x8, ge
000d73b0strb w8, [sp+75]
000d73b4ldr x8, [sp+312]
000d73b8ldrsb x27, [x8]
000d73bcldr x0, [x8+64]
000d73c0str x0, [sp+184]
000d73c4ldr x5, [sp+352]
000d73c8ldr x6, [sp+360]
000d73ccldr x1, [sp+320]
000d73d0ldr x7, [sp+368]
000d73d4ldr x2, [sp+328]
000d73d8ldr x3, [sp+336]
000d73dcldr x8, [sp+96]
000d73e0add x4, x8, 1
000d73e4bl slices.pdqsortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d73e8ldr x8, [sp+96]
000d73ecstr x8, [sp+352]
000d73f0b 0xd73f4
000d73f4
000d73f4loc_d73f4:
000d73f4b 0xd73f8
000d73f8
000d73f8loc_d73f8:
000d73f8b 0xd6fa0
000d73fc
000d73fcloc_d73fc:
000d73fcbl runtime.panicIndex
000d7400
000d7400loc_d7400:
000d7400bl runtime.panicIndex
000d7404hint
000d7408
000d7408loc_d7408:
000d7408stp x0, x1, [sp+8]
000d740cstp x2, x3, [sp+24]
000d7410stp x4, x5, [sp+40]
000d7414stp x6, x7, [sp+56]
000d7418mov x3, x30
000d741cbl runtime.morestack_noctxt.abi0
000d7420ldp x0, x1, [sp+8]
000d7424ldp x2, x3, [sp+24]
000d7428ldp x4, x5, [sp+40]
000d742cldp x6, x7, [sp+56]
000d7430b 0xd6f50
000d7434udf 0
000d7438udf 0
000d743cudf 0
000d6f50
000d6f50slices.pdqsortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.pdqsortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[11] * dict, struct []go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode } data, int a, int b, int limit, int64_t cmp)
000d6f50ldr x16, [x28+16]
000d6f54sub x17, sp, 176
000d6f58subs xzr, x17, x16
000d6f5cb.ls 0xd7408
000d6f60sub x20, sp, 304
000d6f64stp x29, x30, [x20-8]
000d6f68add sp, x20, 0
000d6f6csub x29, sp, 8
000d6f70str x0, [sp+312]
000d6f74str x1, [sp+320]
000d6f78str x2, [sp+328]
000d6f7cstr x3, [sp+336]
000d6f80str x4, [sp+344]
000d6f84str x5, [sp+352]
000d6f88str x6, [sp+360]
000d6f8cstr x7, [sp+368]
000d6f90orr x7, xzr, 1
000d6f94strb w7, [sp+75]
000d6f98strb w7, [sp+74]
000d6f9cb 0xd6fa0
000d6fa0
000d6fa0loc_d6fa0:
000d6fa0b 0xd6fa4
000d6fa4
000d6fa4loc_d6fa4:
000d6fa4ldr x7, [sp+352]
000d6fa8ldr x8, [sp+344]
000d6facsub x7, x7, x8
000d6fb0str x7, [sp+112]
000d6fb4subs xzr, x7, 12
000d6fb8b.le 0xd6fc0
000d6fbcb 0xd6ff8
000d6fc0
000d6fc0loc_d6fc0:
000d6fc0ldr x7, [sp+312]
000d6fc4ldrsb x27, [x7]
000d6fc8ldr x0, [x7]
000d6fccstr x0, [sp+288]
000d6fd0ldr x4, [sp+344]
000d6fd4ldr x5, [sp+352]
000d6fd8ldr x1, [sp+320]
000d6fdcldr x6, [sp+368]
000d6fe0ldr x2, [sp+328]
000d6fe4ldr x3, [sp+336]
000d6fe8bl slices.insertionSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d6fecldp x29, x30, [sp-8]
000d6ff0add sp, sp, 304
000d6ff4ret x30
000d6ff8
000d6ff8loc_d6ff8:
000d6ff8ldr x7, [sp+360]
000d6ffccbz x7, 0xd7004
000d7000b 0xd703c
000d7004
000d7004loc_d7004:
000d7004ldr x7, [sp+312]
000d7008ldrsb x27, [x7]
000d700cldr x0, [x7+8]
000d7010str x0, [sp+280]
000d7014ldr x4, [sp+344]
000d7018ldr x5, [sp+352]
000d701cldr x1, [sp+320]
000d7020ldr x6, [sp+368]
000d7024ldr x2, [sp+328]
000d7028ldr x3, [sp+336]
000d702cbl slices.heapSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d7030ldp x29, x30, [sp-8]
000d7034add sp, sp, 304
000d7038ret x30
000d703c
000d703cloc_d703c:
000d703cldrb w7, [sp+75]
000d7040tbnz w7, 0, 0xd7048
000d7044b 0xd704c
000d7048
000d7048loc_d7048:
000d7048b 0xd7088
000d704c
000d704cloc_d704c:
000d704cldr x7, [sp+312]
000d7050ldrsb x27, [x7]
000d7054ldr x0, [x7+16]
000d7058str x0, [sp+272]
000d705cldr x4, [sp+344]
000d7060ldr x5, [sp+352]
000d7064ldr x1, [sp+320]
000d7068ldr x6, [sp+368]
000d706cldr x2, [sp+328]
000d7070ldr x3, [sp+336]
000d7074bl slices.breakPatternsCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d7078ldr x7, [sp+360]
000d707csub x7, x7, 1
000d7080str x7, [sp+360]
000d7084b 0xd7088
000d7088
000d7088loc_d7088:
000d7088ldr x7, [sp+312]
000d708cldrsb x27, [x7]
000d7090ldr x0, [x7+24]
000d7094str x0, [sp+264]
000d7098ldr x4, [sp+344]
000d709cldr x5, [sp+352]
000d70a0ldr x1, [sp+320]
000d70a4ldr x6, [sp+368]
000d70a8ldr x2, [sp+328]
000d70acldr x3, [sp+336]
000d70b0bl slices.choosePivotCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d70b4str x0, [sp+152]
000d70b8str x1, [sp+144]
000d70bcstr x0, [sp+176]
000d70c0str x1, [sp+168]
000d70c4str x0, [sp+88]
000d70c8str x1, [sp+128]
000d70ccsubs xzr, x1, 2
000d70d0b.eq 0xd70d8
000d70d4b 0xd712c
000d70d8
000d70d8loc_d70d8:
000d70d8ldr x7, [sp+312]
000d70dcldrsb x27, [x7]
000d70e0ldr x0, [x7+32]
000d70e4str x0, [sp+256]
000d70e8ldr x4, [sp+344]
000d70ecldr x5, [sp+352]
000d70f0ldr x1, [sp+320]
000d70f4ldr x6, [sp+368]
000d70f8ldr x2, [sp+328]
000d70fcldr x3, [sp+336]
000d7100bl slices.reverseRangeCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d7104ldr x7, [sp+352]
000d7108ldr x8, [sp+88]
000d710cldr x9, [sp+344]
000d7110add x7, x7, x9
000d7114sub x7, x7, x8
000d7118sub x7, x7, 1
000d711cstr x7, [sp+88]
000d7120orr x7, xzr, 1
000d7124str x7, [sp+128]
000d7128b 0xd7134
000d712c
000d712cloc_d712c:
000d712corr x7, xzr, 1
000d7130b 0xd7134
000d7134
000d7134loc_d7134:
000d7134ldrb w8, [sp+75]
000d7138strb w8, [sp+77]
000d713ctbnz w8, 0, 0xd7144
000d7140b 0xd7150
000d7144
000d7144loc_d7144:
000d7144ldrb w8, [sp+74]
000d7148strb w8, [sp+77]
000d714cb 0xd7154
000d7150
000d7150loc_d7150:
000d7150b 0xd7154
000d7154
000d7154loc_d7154:
000d7154ldrb w8, [sp+77]
000d7158strb w8, [sp+78]
000d715ctbnz w8, 0, 0xd7164
000d7160b 0xd7178
000d7164
000d7164loc_d7164:
000d7164ldr x8, [sp+128]
000d7168subs xzr, x8, 1
000d716ccset x8, eq
000d7170strb w8, [sp+78]
000d7174b 0xd717c
000d7178
000d7178loc_d7178:
000d7178b 0xd717c
000d717c
000d717cloc_d717c:
000d717cldrb w8, [sp+78]
000d7180tbnz w8, 0, 0xd7188
000d7184b 0xd71d0
000d7188
000d7188loc_d7188:
000d7188ldr x7, [sp+312]
000d718cldrsb x27, [x7]
000d7190ldr x0, [x7+40]
000d7194str x0, [sp+248]
000d7198ldr x4, [sp+344]
000d719cldr x5, [sp+352]
000d71a0ldr x1, [sp+320]
000d71a4ldr x6, [sp+368]
000d71a8ldr x2, [sp+328]
000d71acldr x3, [sp+336]
000d71b0bl slices.partialInsertionSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d71b4strb w0, [sp+77]
000d71b8tbnz w0, 0, 0xd71c0
000d71bcb 0xd71cc
000d71c0
000d71c0loc_d71c0:
000d71c0ldp x29, x30, [sp-8]
000d71c4add sp, sp, 304
000d71c8ret x30
000d71cc
000d71ccloc_d71cc:
000d71ccb 0xd71d4
000d71d0
000d71d0loc_d71d0:
000d71d0b 0xd71d4
000d71d4
000d71d4loc_d71d4:
000d71d4ldr x8, [sp+344]
000d71d8subs xzr, x8, 0
000d71dccset x8, gt
000d71e0strb w8, [sp+77]
000d71e4b.gt 0xd71ec
000d71e8b 0xd7278
000d71ec
000d71ecloc_d71ec:
000d71ecldr x4, [sp+320]
000d71f0ldr x1, [sp+328]
000d71f4ldr x5, [sp+344]
000d71f8sub x0, x5, 1
000d71fcsubs xzr, x1, x0
000d7200b.hi 0xd7208
000d7204b 0xd7400
000d7208
000d7208loc_d7208:
000d7208add x5, x4, x0, lsl #4
000d720cldr x5, [x5+8]
000d7210ubfm x6, x0, 60, 59
000d7214ldr x4, [x4+x6]
000d7218str x4, [sp+232]
000d721cstr x5, [sp+240]
000d7220ldr x0, [sp+88]
000d7224ldr x4, [sp+320]
000d7228ldr x1, [sp+328]
000d722csubs xzr, x0, x1
000d7230b.lo 0xd7238
000d7234b 0xd73fc
000d7238
000d7238loc_d7238:
000d7238add x5, x4, x0, lsl #4
000d723cldr x3, [x5+8]
000d7240ubfm x5, x0, 60, 59
000d7244ldr x2, [x4+x5]
000d7248str x2, [sp+216]
000d724cstr x3, [sp+224]
000d7250ldr x26, [sp+368]
000d7254ldr x4, [x26]
000d7258ldr x0, [sp+232]
000d725cldr x1, [sp+240]
000d7260blr x4
000d7264str x0, [sp+152]
000d7268subs xzr, x0, 0
000d726ccset x4, ge
000d7270strb w4, [sp+77]
000d7274b 0xd727c
000d7278
000d7278loc_d7278:
000d7278b 0xd727c
000d727c
000d727cloc_d727c:
000d727cldrb w8, [sp+77]
000d7280tbnz w8, 0, 0xd7288
000d7284b 0xd72c4
000d7288
000d7288loc_d7288:
000d7288ldr x8, [sp+312]
000d728cldrsb x27, [x8]
000d7290ldr x0, [x8+48]
000d7294str x0, [sp+208]
000d7298ldr x4, [sp+344]
000d729cldr x5, [sp+352]
000d72a0ldr x6, [sp+88]
000d72a4ldr x1, [sp+320]
000d72a8ldr x7, [sp+368]
000d72acldr x2, [sp+328]
000d72b0ldr x3, [sp+336]
000d72b4bl slices.partitionEqualCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d72b8str x0, [sp+104]
000d72bcstr x0, [sp+344]
000d72c0b 0xd73f8
000d72c4
000d72c4loc_d72c4:
000d72c4ldr x8, [sp+312]
000d72c8ldrsb x27, [x8]
000d72ccldr x0, [x8+56]
000d72d0str x0, [sp+200]
000d72d4ldr x4, [sp+344]
000d72d8ldr x5, [sp+352]
000d72dcldr x6, [sp+88]
000d72e0ldr x1, [sp+320]
000d72e4ldr x7, [sp+368]
000d72e8ldr x2, [sp+328]
000d72ecldr x3, [sp+336]
000d72f0bl slices.partitionCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d72f4str x0, [sp+152]
000d72f8strb w1, [sp+77]
000d72fcldr x8, [sp+152]
000d7300str x8, [sp+160]
000d7304ldrb w8, [sp+77]
000d7308strb w8, [sp+79]
000d730cldr x8, [sp+160]
000d7310str x8, [sp+96]
000d7314ldrb w9, [sp+79]
000d7318strb w9, [sp+76]
000d731cstrb w9, [sp+74]
000d7320ldr x9, [sp+344]
000d7324ldr x10, [sp+96]
000d7328sub x9, x10, x9
000d732cstr x9, [sp+120]
000d7330ldr x10, [sp+352]
000d7334sub x8, x10, x8
000d7338str x8, [sp+80]
000d733cldr x10, [sp+112]
000d7340sbfm x11, x10, 63, 63
000d7344add x10, x10, x11, lsr #61
000d7348sbfm x11, x10, 3, 63
000d734cstr x11, [sp+136]
000d7350subs xzr, x8, x9
000d7354b.gt 0xd735c
000d7358b 0xd73a8
000d735c
000d735cloc_d735c:
000d735csubs xzr, x9, x10, asr #3
000d7360cset x8, ge
000d7364strb w8, [sp+75]
000d7368ldr x8, [sp+312]
000d736cldrsb x27, [x8]
000d7370ldr x0, [x8+64]
000d7374str x0, [sp+192]
000d7378ldr x4, [sp+344]
000d737cldr x5, [sp+96]
000d7380ldr x6, [sp+360]
000d7384ldr x1, [sp+320]
000d7388ldr x7, [sp+368]
000d738cldr x2, [sp+328]
000d7390ldr x3, [sp+336]
000d7394bl slices.pdqsortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d7398ldr x8, [sp+96]
000d739cadd x8, x8, 1
000d73a0str x8, [sp+344]
000d73a4b 0xd73f4
000d73a8
000d73a8loc_d73a8:
000d73a8subs xzr, x8, x10, asr #3
000d73accset x8, ge
000d73b0strb w8, [sp+75]
000d73b4ldr x8, [sp+312]
000d73b8ldrsb x27, [x8]
000d73bcldr x0, [x8+64]
000d73c0str x0, [sp+184]
000d73c4ldr x5, [sp+352]
000d73c8ldr x6, [sp+360]
000d73ccldr x1, [sp+320]
000d73d0ldr x7, [sp+368]
000d73d4ldr x2, [sp+328]
000d73d8ldr x3, [sp+336]
000d73dcldr x8, [sp+96]
000d73e0add x4, x8, 1
000d73e4bl slices.pdqsortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d73e8ldr x8, [sp+96]
000d73ecstr x8, [sp+352]
000d73f0b 0xd73f4
000d73f4
000d73f4loc_d73f4:
000d73f4b 0xd73f8
000d73f8
000d73f8loc_d73f8:
000d73f8b 0xd6fa0
000d73fc
000d73fcloc_d73fc:
000d73fcbl runtime.panicIndex
000d7400
000d7400loc_d7400:
000d7400bl runtime.panicIndex
000d7404hint
000d7408
000d7408loc_d7408:
000d7408stp x0, x1, [sp+8]
000d740cstp x2, x3, [sp+24]
000d7410stp x4, x5, [sp+40]
000d7414stp x6, x7, [sp+56]
000d7418mov x3, x30
000d741cbl runtime.morestack_noctxt.abi0
000d7420ldp x0, x1, [sp+8]
000d7424ldp x2, x3, [sp+24]
000d7428ldp x4, x5, [sp+40]
000d742cldp x6, x7, [sp+56]
000d7430b 0xd6f50
000d7434udf 0
000d7438udf 0
000d743cudf 0
000d6f50
000d7440
000d7440slices.partitionCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.partitionCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[2] * dict, struct []go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode } data, int a, int b, int pivot, int64_t cmp)
000d7440ldr x16, [x28+16]
000d7444sub x17, sp, 176
000d7448subs xzr, x17, x16
000d744cb.ls 0xd7e04
000d7450sub x20, sp, 304
000d7454stp x29, x30, [x20-8]
000d7458add sp, x20, 0
000d745csub x29, sp, 8
000d7460str x0, [sp+312]
000d7464str x1, [sp+320]
000d7468str x2, [sp+328]
000d746cstr x3, [sp+336]
000d7470str x4, [sp+344]
000d7474str x5, [sp+352]
000d7478str x6, [sp+360]
000d747cstr x7, [sp+368]
000d7480str xzr, [sp+56]
000d7484strb wzr, [sp+54]
000d7488ldr x0, [sp+344]
000d748cldr x4, [sp+320]
000d7490ldr x1, [sp+328]
000d7494subs xzr, x1, x0
000d7498b.hi 0xd74a0
000d749cb 0xd7dfc
000d74a0
000d74a0loc_d74a0:
000d74a0add x5, x4, x0, lsl #4
000d74a4ldr x5, [x5+8]
000d74a8ubfm x6, x0, 60, 59
000d74acldr x4, [x4+x6]
000d74b0str x4, [sp+280]
000d74b4str x5, [sp+288]
000d74b8ldr x0, [sp+360]
000d74bcldr x4, [sp+320]
000d74c0ldr x1, [sp+328]
000d74c4subs xzr, x1, x0
000d74c8b.hi 0xd74d0
000d74ccb 0xd7df8
000d74d0
000d74d0loc_d74d0:
000d74d0ldr x5, [sp+344]
000d74d4ldr x6, [sp+320]
000d74d8ldr x1, [sp+328]
000d74dcadd x7, x4, x0, lsl #4
000d74e0ldr x7, [x7+8]
000d74e4ubfm x8, x0, 60, 59
000d74e8ldr x4, [x4+x8]
000d74ecsubs xzr, x1, x5
000d74f0b.hi 0xd74f8
000d74f4b 0xd7df0
000d74f8
000d74f8loc_d74f8:
000d74f8add x8, x6, x5, lsl #4
000d74fcubfm x5, x5, 60, 59
000d7500str x4, [x6+x5]
000d7504adrp x27, 0x974000
000d7508ldr w4, [x27+3056]
000d750ccbz w4, 0xd7514
000d7510b 0xd7518
000d7514
000d7514loc_d7514:
000d7514b 0xd752c
000d7518
000d7518loc_d7518:
000d7518bl runtime.gcWriteBarrier2
000d751cstr x7, [x25]
000d7520ldr x4, [x8+8]
000d7524str x4, [x25+8]
000d7528b 0xd752c
000d752c
000d752cloc_d752c:
000d752cstr x7, [x8+8]
000d7530ldr x0, [sp+360]
000d7534ldr x4, [sp+320]
000d7538ldr x1, [sp+328]
000d753cldr x5, [sp+288]
000d7540ldr x6, [sp+280]
000d7544subs xzr, x1, x0
000d7548b.hi 0xd7550
000d754cb 0xd7dec
000d7550
000d7550loc_d7550:
000d7550add x7, x4, x0, lsl #4
000d7554ubfm x8, x0, 60, 59
000d7558str x6, [x4+x8]
000d755cadrp x27, 0x974000
000d7560ldr w4, [x27+3056]
000d7564cbz w4, 0xd756c
000d7568b 0xd7570
000d756c
000d756cloc_d756c:
000d756cb 0xd7584
000d7570
000d7570loc_d7570:
000d7570bl runtime.gcWriteBarrier2
000d7574str x5, [x25]
000d7578ldr x4, [x7+8]
000d757cstr x4, [x25+8]
000d7580b 0xd7584
000d7584
000d7584loc_d7584:
000d7584str x5, [x7+8]
000d7588ldr x4, [sp+344]
000d758cadd x4, x4, 1
000d7590str x4, [sp+72]
000d7594ldr x4, [sp+352]
000d7598sub x4, x4, 1
000d759cstr x4, [sp+64]
000d75a0b 0xd75a4
000d75a4
000d75a4loc_d75a4:
000d75a4ldr x4, [sp+64]
000d75a8ldr x5, [sp+72]
000d75acsubs xzr, x4, x5
000d75b0cset x4, ge
000d75b4strb w4, [sp+55]
000d75b8b.ge 0xd75c0
000d75bcb 0xd7648
000d75c0
000d75c0loc_d75c0:
000d75c0ldr x0, [sp+72]
000d75c4ldr x4, [sp+320]
000d75c8ldr x1, [sp+328]
000d75ccsubs xzr, x1, x0
000d75d0b.hi 0xd75d8
000d75d4b 0xd7de8
000d75d8
000d75d8loc_d75d8:
000d75d8add x5, x4, x0, lsl #4
000d75dcldr x5, [x5+8]
000d75e0ubfm x6, x0, 60, 59
000d75e4ldr x4, [x4+x6]
000d75e8str x4, [sp+264]
000d75ecstr x5, [sp+272]
000d75f0ldr x0, [sp+344]
000d75f4ldr x4, [sp+320]
000d75f8ldr x1, [sp+328]
000d75fcsubs xzr, x1, x0
000d7600b.hi 0xd7608
000d7604b 0xd7de4
000d7608
000d7608loc_d7608:
000d7608add x5, x4, x0, lsl #4
000d760cldr x3, [x5+8]
000d7610ubfm x5, x0, 60, 59
000d7614ldr x2, [x4+x5]
000d7618str x2, [sp+248]
000d761cstr x3, [sp+256]
000d7620ldr x26, [sp+368]
000d7624ldr x4, [x26]
000d7628ldr x0, [sp+264]
000d762cldr x1, [sp+272]
000d7630blr x4
000d7634str x0, [sp+80]
000d7638subs xzr, x0, 0
000d763ccset x4, lt
000d7640strb w4, [sp+55]
000d7644b 0xd764c
000d7648
000d7648loc_d7648:
000d7648b 0xd764c
000d764c
000d764cloc_d764c:
000d764cldrb w4, [sp+55]
000d7650tbnz w4, 0, 0xd7658
000d7654b 0xd766c
000d7658
000d7658loc_d7658:
000d7658ldr x4, [sp+72]
000d765cadd x4, x4, 1
000d7660str x4, [sp+72]
000d7664b 0xd7668
000d7668
000d7668loc_d7668:
000d7668b 0xd75a4
000d766c
000d766cloc_d766c:
000d766cb 0xd7670
000d7670
000d7670loc_d7670:
000d7670ldr x4, [sp+64]
000d7674ldr x5, [sp+72]
000d7678subs xzr, x4, x5
000d767ccset x4, ge
000d7680strb w4, [sp+55]
000d7684b.ge 0xd768c
000d7688b 0xd7714
000d768c
000d768cloc_d768c:
000d768cldr x0, [sp+64]
000d7690ldr x4, [sp+320]
000d7694ldr x1, [sp+328]
000d7698subs xzr, x1, x0
000d769cb.hi 0xd76a4
000d76a0b 0xd7de0
000d76a4
000d76a4loc_d76a4:
000d76a4add x5, x4, x0, lsl #4
000d76a8ldr x5, [x5+8]
000d76acubfm x6, x0, 60, 59
000d76b0ldr x4, [x4+x6]
000d76b4str x4, [sp+232]
000d76b8str x5, [sp+240]
000d76bcldr x0, [sp+344]
000d76c0ldr x4, [sp+320]
000d76c4ldr x1, [sp+328]
000d76c8subs xzr, x1, x0
000d76ccb.hi 0xd76d4
000d76d0b 0xd7ddc
000d76d4
000d76d4loc_d76d4:
000d76d4add x5, x4, x0, lsl #4
000d76d8ldr x3, [x5+8]
000d76dcubfm x5, x0, 60, 59
000d76e0ldr x2, [x4+x5]
000d76e4str x2, [sp+216]
000d76e8str x3, [sp+224]
000d76ecldr x26, [sp+368]
000d76f0ldr x4, [x26]
000d76f4ldr x0, [sp+232]
000d76f8ldr x1, [sp+240]
000d76fcblr x4
000d7700str x0, [sp+80]
000d7704subs xzr, x0, 0
000d7708cset x4, ge
000d770cstrb w4, [sp+55]
000d7710b 0xd7718
000d7714
000d7714loc_d7714:
000d7714b 0xd7718
000d7718
000d7718loc_d7718:
000d7718ldrb w4, [sp+55]
000d771ctbnz w4, 0, 0xd7724
000d7720b 0xd7738
000d7724
000d7724loc_d7724:
000d7724ldr x4, [sp+64]
000d7728sub x4, x4, 1
000d772cstr x4, [sp+64]
000d7730b 0xd7734
000d7734
000d7734loc_d7734:
000d7734b 0xd7670
000d7738
000d7738loc_d7738:
000d7738ldr x4, [sp+64]
000d773cldr x5, [sp+72]
000d7740subs xzr, x4, x5
000d7744b.lt 0xd774c
000d7748b 0xd786c
000d774c
000d774cloc_d774c:
000d774cldr x0, [sp+64]
000d7750ldr x2, [sp+320]
000d7754ldr x1, [sp+328]
000d7758subs xzr, x0, x1
000d775cb.lo 0xd7764
000d7760b 0xd7dd8
000d7764
000d7764loc_d7764:
000d7764add x3, x2, x0, lsl #4
000d7768ldr x3, [x3+8]
000d776cubfm x4, x0, 60, 59
000d7770ldr x2, [x2+x4]
000d7774str x2, [sp+200]
000d7778str x3, [sp+208]
000d777cldr x0, [sp+344]
000d7780ldr x2, [sp+320]
000d7784ldr x1, [sp+328]
000d7788subs xzr, x0, x1
000d778cb.lo 0xd7794
000d7790b 0xd7dd4
000d7794
000d7794loc_d7794:
000d7794ldr x3, [sp+64]
000d7798ldr x4, [sp+320]
000d779cldr x1, [sp+328]
000d77a0add x5, x2, x0, lsl #4
000d77a4ldr x5, [x5+8]
000d77a8ubfm x6, x0, 60, 59
000d77acldr x2, [x2+x6]
000d77b0subs xzr, x3, x1
000d77b4b.lo 0xd77bc
000d77b8b 0xd7dcc
000d77bc
000d77bcloc_d77bc:
000d77bcadd x6, x4, x3, lsl #4
000d77c0ubfm x3, x3, 60, 59
000d77c4str x2, [x4+x3]
000d77c8adrp x27, 0x974000
000d77ccldr w2, [x27+3056]
000d77d0cbz w2, 0xd77d8
000d77d4b 0xd77dc
000d77d8
000d77d8loc_d77d8:
000d77d8b 0xd77f0
000d77dc
000d77dcloc_d77dc:
000d77dcbl runtime.gcWriteBarrier2
000d77e0str x5, [x25]
000d77e4ldr x2, [x6+8]
000d77e8str x2, [x25+8]
000d77ecb 0xd77f0
000d77f0
000d77f0loc_d77f0:
000d77f0str x5, [x6+8]
000d77f4ldr x0, [sp+344]
000d77f8ldr x2, [sp+320]
000d77fcldr x1, [sp+328]
000d7800ldr x3, [sp+208]
000d7804ldr x4, [sp+200]
000d7808subs xzr, x0, x1
000d780cb.lo 0xd7814
000d7810b 0xd7dc8
000d7814
000d7814loc_d7814:
000d7814add x5, x2, x0, lsl #4
000d7818ubfm x6, x0, 60, 59
000d781cstr x4, [x2+x6]
000d7820adrp x27, 0x974000
000d7824ldr w2, [x27+3056]
000d7828cbz w2, 0xd7830
000d782cb 0xd7834
000d7830
000d7830loc_d7830:
000d7830b 0xd7848
000d7834
000d7834loc_d7834:
000d7834bl runtime.gcWriteBarrier2
000d7838str x3, [x25]
000d783cldr x2, [x5+8]
000d7840str x2, [x25+8]
000d7844b 0xd7848
000d7848
000d7848loc_d7848:
000d7848str x3, [x5+8]
000d784cldr x2, [sp+64]
000d7850str x2, [sp+56]
000d7854orr x1, xzr, 1
000d7858strb w1, [sp+54]
000d785cldr x0, [sp+56]
000d7860ldp x29, x30, [sp-8]
000d7864add sp, sp, 304
000d7868ret x30
000d786c
000d786cloc_d786c:
000d786cldr x0, [sp+72]
000d7870ldr x4, [sp+320]
000d7874ldr x1, [sp+328]
000d7878subs xzr, x0, x1
000d787cb.lo 0xd7884
000d7880b 0xd7dc4
000d7884
000d7884loc_d7884:
000d7884add x5, x4, x0, lsl #4
000d7888ldr x5, [x5+8]
000d788cubfm x6, x0, 60, 59
000d7890ldr x4, [x4+x6]
000d7894str x4, [sp+184]
000d7898str x5, [sp+192]
000d789cldr x0, [sp+64]
000d78a0ldr x4, [sp+320]
000d78a4ldr x1, [sp+328]
000d78a8subs xzr, x0, x1
000d78acb.lo 0xd78b4
000d78b0b 0xd7dc0
000d78b4
000d78b4loc_d78b4:
000d78b4ldr x5, [sp+72]
000d78b8ldr x6, [sp+320]
000d78bcldr x1, [sp+328]
000d78c0add x7, x4, x0, lsl #4
000d78c4ldr x7, [x7+8]
000d78c8ubfm x8, x0, 60, 59
000d78ccldr x4, [x4+x8]
000d78d0subs xzr, x1, x5
000d78d4b.hi 0xd78dc
000d78d8b 0xd7db8
000d78dc
000d78dcloc_d78dc:
000d78dcadd x8, x6, x5, lsl #4
000d78e0ubfm x5, x5, 60, 59
000d78e4str x4, [x6+x5]
000d78e8adrp x27, 0x974000
000d78ecldr w4, [x27+3056]
000d78f0cbz w4, 0xd78f8
000d78f4b 0xd78fc
000d78f8
000d78f8loc_d78f8:
000d78f8b 0xd7910
000d78fc
000d78fcloc_d78fc:
000d78fcbl runtime.gcWriteBarrier2
000d7900str x7, [x25]
000d7904ldr x4, [x8+8]
000d7908str x4, [x25+8]
000d790cb 0xd7910
000d7910
000d7910loc_d7910:
000d7910str x7, [x8+8]
000d7914ldr x0, [sp+64]
000d7918ldr x4, [sp+320]
000d791cldr x1, [sp+328]
000d7920ldr x5, [sp+192]
000d7924ldr x6, [sp+184]
000d7928subs xzr, x1, x0
000d792cb.hi 0xd7934
000d7930b 0xd7db4
000d7934
000d7934loc_d7934:
000d7934add x7, x4, x0, lsl #4
000d7938ubfm x8, x0, 60, 59
000d793cstr x6, [x4+x8]
000d7940adrp x27, 0x974000
000d7944ldr w4, [x27+3056]
000d7948cbz w4, 0xd7950
000d794cb 0xd7954
000d7950
000d7950loc_d7950:
000d7950b 0xd7968
000d7954
000d7954loc_d7954:
000d7954bl runtime.gcWriteBarrier2
000d7958str x5, [x25]
000d795cldr x4, [x7+8]
000d7960str x4, [x25+8]
000d7964b 0xd7968
000d7968
000d7968loc_d7968:
000d7968str x5, [x7+8]
000d796cldr x4, [sp+72]
000d7970add x4, x4, 1
000d7974str x4, [sp+72]
000d7978ldr x4, [sp+64]
000d797csub x4, x4, 1
000d7980str x4, [sp+64]
000d7984b 0xd7988
000d7988
000d7988loc_d7988:
000d7988b 0xd798c
000d798c
000d798cloc_d798c:
000d798cb 0xd7990
000d7990
000d7990loc_d7990:
000d7990ldr x4, [sp+64]
000d7994ldr x5, [sp+72]
000d7998subs xzr, x4, x5
000d799ccset x4, ge
000d79a0strb w4, [sp+55]
000d79a4b.ge 0xd79ac
000d79a8b 0xd7a34
000d79ac
000d79acloc_d79ac:
000d79acldr x0, [sp+72]
000d79b0ldr x4, [sp+320]
000d79b4ldr x1, [sp+328]
000d79b8subs xzr, x1, x0
000d79bcb.hi 0xd79c4
000d79c0b 0xd7db0
000d79c4
000d79c4loc_d79c4:
000d79c4add x5, x4, x0, lsl #4
000d79c8ldr x5, [x5+8]
000d79ccubfm x6, x0, 60, 59
000d79d0ldr x4, [x4+x6]
000d79d4str x4, [sp+168]
000d79d8str x5, [sp+176]
000d79dcldr x0, [sp+344]
000d79e0ldr x4, [sp+320]
000d79e4ldr x1, [sp+328]
000d79e8subs xzr, x1, x0
000d79ecb.hi 0xd79f4
000d79f0b 0xd7dac
000d79f4
000d79f4loc_d79f4:
000d79f4add x5, x4, x0, lsl #4
000d79f8ldr x3, [x5+8]
000d79fcubfm x5, x0, 60, 59
000d7a00ldr x2, [x4+x5]
000d7a04str x2, [sp+152]
000d7a08str x3, [sp+160]
000d7a0cldr x26, [sp+368]
000d7a10ldr x4, [x26]
000d7a14ldr x0, [sp+168]
000d7a18ldr x1, [sp+176]
000d7a1cblr x4
000d7a20str x0, [sp+80]
000d7a24subs xzr, x0, 0
000d7a28cset x4, lt
000d7a2cstrb w4, [sp+55]
000d7a30b 0xd7a38
000d7a34
000d7a34loc_d7a34:
000d7a34b 0xd7a38
000d7a38
000d7a38loc_d7a38:
000d7a38ldrb w4, [sp+55]
000d7a3ctbnz w4, 0, 0xd7a44
000d7a40b 0xd7a58
000d7a44
000d7a44loc_d7a44:
000d7a44ldr x4, [sp+72]
000d7a48add x4, x4, 1
000d7a4cstr x4, [sp+72]
000d7a50b 0xd7a54
000d7a54
000d7a54loc_d7a54:
000d7a54b 0xd7990
000d7a58
000d7a58loc_d7a58:
000d7a58b 0xd7a5c
000d7a5c
000d7a5cloc_d7a5c:
000d7a5cldr x4, [sp+64]
000d7a60ldr x5, [sp+72]
000d7a64subs xzr, x4, x5
000d7a68cset x4, ge
000d7a6cstrb w4, [sp+55]
000d7a70b.ge 0xd7a78
000d7a74b 0xd7b00
000d7a78
000d7a78loc_d7a78:
000d7a78ldr x0, [sp+64]
000d7a7cldr x4, [sp+320]
000d7a80ldr x1, [sp+328]
000d7a84subs xzr, x1, x0
000d7a88b.hi 0xd7a90
000d7a8cb 0xd7da8
000d7a90
000d7a90loc_d7a90:
000d7a90add x5, x4, x0, lsl #4
000d7a94ldr x5, [x5+8]
000d7a98ubfm x6, x0, 60, 59
000d7a9cldr x4, [x4+x6]
000d7aa0str x4, [sp+136]
000d7aa4str x5, [sp+144]
000d7aa8ldr x0, [sp+344]
000d7aacldr x4, [sp+320]
000d7ab0ldr x1, [sp+328]
000d7ab4subs xzr, x1, x0
000d7ab8b.hi 0xd7ac0
000d7abcb 0xd7da4
000d7ac0
000d7ac0loc_d7ac0:
000d7ac0add x5, x4, x0, lsl #4
000d7ac4ldr x3, [x5+8]
000d7ac8ubfm x5, x0, 60, 59
000d7accldr x2, [x4+x5]
000d7ad0str x2, [sp+120]
000d7ad4str x3, [sp+128]
000d7ad8ldr x26, [sp+368]
000d7adcldr x4, [x26]
000d7ae0ldr x0, [sp+136]
000d7ae4ldr x1, [sp+144]
000d7ae8blr x4
000d7aecstr x0, [sp+80]
000d7af0subs xzr, x0, 0
000d7af4cset x4, ge
000d7af8strb w4, [sp+55]
000d7afcb 0xd7b04
000d7b00
000d7b00loc_d7b00:
000d7b00b 0xd7b04
000d7b04
000d7b04loc_d7b04:
000d7b04ldrb w4, [sp+55]
000d7b08tbnz w4, 0, 0xd7b10
000d7b0cb 0xd7b24
000d7b10
000d7b10loc_d7b10:
000d7b10ldr x4, [sp+64]
000d7b14sub x4, x4, 1
000d7b18str x4, [sp+64]
000d7b1cb 0xd7b20
000d7b20
000d7b20loc_d7b20:
000d7b20b 0xd7a5c
000d7b24
000d7b24loc_d7b24:
000d7b24ldr x4, [sp+64]
000d7b28ldr x5, [sp+72]
000d7b2csubs xzr, x4, x5
000d7b30b.lt 0xd7b38
000d7b34b 0xd7c5c
000d7b38
000d7b38loc_d7b38:
000d7b38b 0xd7b3c
000d7b3c
000d7b3cloc_d7b3c:
000d7b3cldr x0, [sp+64]
000d7b40ldr x2, [sp+320]
000d7b44ldr x1, [sp+328]
000d7b48subs xzr, x1, x0
000d7b4cb.hi 0xd7b54
000d7b50b 0xd7da0
000d7b54
000d7b54loc_d7b54:
000d7b54add x3, x2, x0, lsl #4
000d7b58ldr x3, [x3+8]
000d7b5cubfm x4, x0, 60, 59
000d7b60ldr x2, [x2+x4]
000d7b64str x2, [sp+88]
000d7b68str x3, [sp+96]
000d7b6cldr x0, [sp+344]
000d7b70ldr x2, [sp+320]
000d7b74ldr x1, [sp+328]
000d7b78subs xzr, x1, x0
000d7b7cb.hi 0xd7b84
000d7b80b 0xd7d9c
000d7b84
000d7b84loc_d7b84:
000d7b84ldr x3, [sp+64]
000d7b88ldr x4, [sp+320]
000d7b8cldr x1, [sp+328]
000d7b90add x5, x2, x0, lsl #4
000d7b94ldr x5, [x5+8]
000d7b98ubfm x6, x0, 60, 59
000d7b9cldr x2, [x2+x6]
000d7ba0subs xzr, x1, x3
000d7ba4b.hi 0xd7bac
000d7ba8b 0xd7d94
000d7bac
000d7bacloc_d7bac:
000d7bacadd x6, x4, x3, lsl #4
000d7bb0ubfm x3, x3, 60, 59
000d7bb4str x2, [x4+x3]
000d7bb8adrp x27, 0x974000
000d7bbcldr w2, [x27+3056]
000d7bc0cbz w2, 0xd7bc8
000d7bc4b 0xd7bcc
000d7bc8
000d7bc8loc_d7bc8:
000d7bc8b 0xd7be0
000d7bcc
000d7bccloc_d7bcc:
000d7bccbl runtime.gcWriteBarrier2
000d7bd0str x5, [x25]
000d7bd4ldr x2, [x6+8]
000d7bd8str x2, [x25+8]
000d7bdcb 0xd7be0
000d7be0
000d7be0loc_d7be0:
000d7be0str x5, [x6+8]
000d7be4ldr x0, [sp+344]
000d7be8ldr x2, [sp+320]
000d7becldr x1, [sp+328]
000d7bf0ldr x3, [sp+96]
000d7bf4ldr x4, [sp+88]
000d7bf8subs xzr, x1, x0
000d7bfcb.hi 0xd7c04
000d7c00b 0xd7d90
000d7c04
000d7c04loc_d7c04:
000d7c04add x5, x2, x0, lsl #4
000d7c08ubfm x6, x0, 60, 59
000d7c0cstr x4, [x2+x6]
000d7c10adrp x27, 0x974000
000d7c14ldr w2, [x27+3056]
000d7c18cbz w2, 0xd7c20
000d7c1cb 0xd7c24
000d7c20
000d7c20loc_d7c20:
000d7c20b 0xd7c38
000d7c24
000d7c24loc_d7c24:
000d7c24bl runtime.gcWriteBarrier2
000d7c28str x3, [x25]
000d7c2cldr x2, [x5+8]
000d7c30str x2, [x25+8]
000d7c34b 0xd7c38
000d7c38
000d7c38loc_d7c38:
000d7c38str x3, [x5+8]
000d7c3cldr x2, [sp+64]
000d7c40str x2, [sp+56]
000d7c44strb wzr, [sp+54]
000d7c48ldr x0, [sp+56]
000d7c4cmov x1, xzr
000d7c50ldp x29, x30, [sp-8]
000d7c54add sp, sp, 304
000d7c58ret x30
000d7c5c
000d7c5cloc_d7c5c:
000d7c5cldr x0, [sp+72]
000d7c60ldr x4, [sp+320]
000d7c64ldr x1, [sp+328]
000d7c68subs xzr, x1, x0
000d7c6cb.hi 0xd7c74
000d7c70b 0xd7d8c
000d7c74
000d7c74loc_d7c74:
000d7c74add x5, x4, x0, lsl #4
000d7c78ldr x5, [x5+8]
000d7c7cubfm x6, x0, 60, 59
000d7c80ldr x4, [x4+x6]
000d7c84str x4, [sp+104]
000d7c88str x5, [sp+112]
000d7c8cldr x0, [sp+64]
000d7c90ldr x4, [sp+320]
000d7c94ldr x1, [sp+328]
000d7c98subs xzr, x1, x0
000d7c9cb.hi 0xd7ca4
000d7ca0b 0xd7d88
000d7ca4
000d7ca4loc_d7ca4:
000d7ca4ldr x5, [sp+72]
000d7ca8ldr x6, [sp+320]
000d7cacldr x1, [sp+328]
000d7cb0add x7, x4, x0, lsl #4
000d7cb4ldr x7, [x7+8]
000d7cb8ubfm x8, x0, 60, 59
000d7cbcldr x4, [x4+x8]
000d7cc0subs xzr, x1, x5
000d7cc4b.hi 0xd7ccc
000d7cc8b 0xd7d80
000d7ccc
000d7cccloc_d7ccc:
000d7cccadd x8, x6, x5, lsl #4
000d7cd0ubfm x5, x5, 60, 59
000d7cd4str x4, [x6+x5]
000d7cd8adrp x27, 0x974000
000d7cdcldr w4, [x27+3056]
000d7ce0cbz w4, 0xd7ce8
000d7ce4b 0xd7cec
000d7ce8
000d7ce8loc_d7ce8:
000d7ce8b 0xd7d00
000d7cec
000d7cecloc_d7cec:
000d7cecbl runtime.gcWriteBarrier2
000d7cf0str x7, [x25]
000d7cf4ldr x4, [x8+8]
000d7cf8str x4, [x25+8]
000d7cfcb 0xd7d00
000d7d00
000d7d00loc_d7d00:
000d7d00str x7, [x8+8]
000d7d04ldr x0, [sp+64]
000d7d08ldr x4, [sp+320]
000d7d0cldr x1, [sp+328]
000d7d10ldr x5, [sp+112]
000d7d14ldr x6, [sp+104]
000d7d18subs xzr, x1, x0
000d7d1cb.hi 0xd7d24
000d7d20b 0xd7d7c
000d7d24
000d7d24loc_d7d24:
000d7d24add x7, x4, x0, lsl #4
000d7d28ubfm x8, x0, 60, 59
000d7d2cstr x6, [x4+x8]
000d7d30adrp x27, 0x974000
000d7d34ldr w4, [x27+3056]
000d7d38cbz w4, 0xd7d40
000d7d3cb 0xd7d44
000d7d40
000d7d40loc_d7d40:
000d7d40b 0xd7d58
000d7d44
000d7d44loc_d7d44:
000d7d44bl runtime.gcWriteBarrier2
000d7d48str x5, [x25]
000d7d4cldr x4, [x7+8]
000d7d50str x4, [x25+8]
000d7d54b 0xd7d58
000d7d58
000d7d58loc_d7d58:
000d7d58str x5, [x7+8]
000d7d5cldr x4, [sp+72]
000d7d60add x4, x4, 1
000d7d64str x4, [sp+72]
000d7d68ldr x4, [sp+64]
000d7d6csub x4, x4, 1
000d7d70str x4, [sp+64]
000d7d74b 0xd7d78
000d7d78
000d7d78loc_d7d78:
000d7d78b 0xd7988
000d7d7c
000d7d7cloc_d7d7c:
000d7d7cbl runtime.panicIndex
000d7d80
000d7d80loc_d7d80:
000d7d80mov x0, x5
000d7d84bl runtime.panicIndex
000d7d88
000d7d88loc_d7d88:
000d7d88bl runtime.panicIndex
000d7d8c
000d7d8cloc_d7d8c:
000d7d8cbl runtime.panicIndex
000d7d90
000d7d90loc_d7d90:
000d7d90bl runtime.panicIndex
000d7d94
000d7d94loc_d7d94:
000d7d94mov x0, x3
000d7d98bl runtime.panicIndex
000d7d9c
000d7d9cloc_d7d9c:
000d7d9cbl runtime.panicIndex
000d7da0
000d7da0loc_d7da0:
000d7da0bl runtime.panicIndex
000d7da4
000d7da4loc_d7da4:
000d7da4bl runtime.panicIndex
000d7da8
000d7da8loc_d7da8:
000d7da8bl runtime.panicIndex
000d7dac
000d7dacloc_d7dac:
000d7dacbl runtime.panicIndex
000d7db0
000d7db0loc_d7db0:
000d7db0bl runtime.panicIndex
000d7db4
000d7db4loc_d7db4:
000d7db4bl runtime.panicIndex
000d7db8
000d7db8loc_d7db8:
000d7db8mov x0, x5
000d7dbcbl runtime.panicIndex
000d7dc0
000d7dc0loc_d7dc0:
000d7dc0bl runtime.panicIndex
000d7dc4
000d7dc4loc_d7dc4:
000d7dc4bl runtime.panicIndex
000d7dc8
000d7dc8loc_d7dc8:
000d7dc8bl runtime.panicIndex
000d7dcc
000d7dccloc_d7dcc:
000d7dccmov x0, x3
000d7dd0bl runtime.panicIndex
000d7dd4
000d7dd4loc_d7dd4:
000d7dd4bl runtime.panicIndex
000d7dd8
000d7dd8loc_d7dd8:
000d7dd8bl runtime.panicIndex
000d7ddc
000d7ddcloc_d7ddc:
000d7ddcbl runtime.panicIndex
000d7de0
000d7de0loc_d7de0:
000d7de0bl runtime.panicIndex
000d7de4
000d7de4loc_d7de4:
000d7de4bl runtime.panicIndex
000d7de8
000d7de8loc_d7de8:
000d7de8bl runtime.panicIndex
000d7dec
000d7decloc_d7dec:
000d7decbl runtime.panicIndex
000d7df0
000d7df0loc_d7df0:
000d7df0mov x0, x5
000d7df4bl runtime.panicIndex
000d7df8
000d7df8loc_d7df8:
000d7df8bl runtime.panicIndex
000d7dfc
000d7dfcloc_d7dfc:
000d7dfcbl runtime.panicIndex
000d7e00hint
000d7e04
000d7e04loc_d7e04:
000d7e04stp x0, x1, [sp+8]
000d7e08stp x2, x3, [sp+24]
000d7e0cstp x4, x5, [sp+40]
000d7e10stp x6, x7, [sp+56]
000d7e14mov x3, x30
000d7e18bl runtime.morestack_noctxt.abi0
000d7e1cldp x0, x1, [sp+8]
000d7e20ldp x2, x3, [sp+24]
000d7e24ldp x4, x5, [sp+40]
000d7e28ldp x6, x7, [sp+56]
000d7e2cb 0xd7440
000d7440
000d7440slices.partitionCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.partitionCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[2] * dict, struct []go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode } data, int a, int b, int pivot, int64_t cmp)
000d7440ldr x16, [x28+16]
000d7444sub x17, sp, 176
000d7448subs xzr, x17, x16
000d744cb.ls 0xd7e04
000d7450sub x20, sp, 304
000d7454stp x29, x30, [x20-8]
000d7458add sp, x20, 0
000d745csub x29, sp, 8
000d7460str x0, [sp+312]
000d7464str x1, [sp+320]
000d7468str x2, [sp+328]
000d746cstr x3, [sp+336]
000d7470str x4, [sp+344]
000d7474str x5, [sp+352]
000d7478str x6, [sp+360]
000d747cstr x7, [sp+368]
000d7480str xzr, [sp+56]
000d7484strb wzr, [sp+54]
000d7488ldr x0, [sp+344]
000d748cldr x4, [sp+320]
000d7490ldr x1, [sp+328]
000d7494subs xzr, x1, x0
000d7498b.hi 0xd74a0
000d749cb 0xd7dfc
000d74a0
000d74a0loc_d74a0:
000d74a0add x5, x4, x0, lsl #4
000d74a4ldr x5, [x5+8]
000d74a8ubfm x6, x0, 60, 59
000d74acldr x4, [x4+x6]
000d74b0str x4, [sp+280]
000d74b4str x5, [sp+288]
000d74b8ldr x0, [sp+360]
000d74bcldr x4, [sp+320]
000d74c0ldr x1, [sp+328]
000d74c4subs xzr, x1, x0
000d74c8b.hi 0xd74d0
000d74ccb 0xd7df8
000d74d0
000d74d0loc_d74d0:
000d74d0ldr x5, [sp+344]
000d74d4ldr x6, [sp+320]
000d74d8ldr x1, [sp+328]
000d74dcadd x7, x4, x0, lsl #4
000d74e0ldr x7, [x7+8]
000d74e4ubfm x8, x0, 60, 59
000d74e8ldr x4, [x4+x8]
000d74ecsubs xzr, x1, x5
000d74f0b.hi 0xd74f8
000d74f4b 0xd7df0
000d74f8
000d74f8loc_d74f8:
000d74f8add x8, x6, x5, lsl #4
000d74fcubfm x5, x5, 60, 59
000d7500str x4, [x6+x5]
000d7504adrp x27, 0x974000
000d7508ldr w4, [x27+3056]
000d750ccbz w4, 0xd7514
000d7510b 0xd7518
000d7514
000d7514loc_d7514:
000d7514b 0xd752c
000d7518
000d7518loc_d7518:
000d7518bl runtime.gcWriteBarrier2
000d751cstr x7, [x25]
000d7520ldr x4, [x8+8]
000d7524str x4, [x25+8]
000d7528b 0xd752c
000d752c
000d752cloc_d752c:
000d752cstr x7, [x8+8]
000d7530ldr x0, [sp+360]
000d7534ldr x4, [sp+320]
000d7538ldr x1, [sp+328]
000d753cldr x5, [sp+288]
000d7540ldr x6, [sp+280]
000d7544subs xzr, x1, x0
000d7548b.hi 0xd7550
000d754cb 0xd7dec
000d7550
000d7550loc_d7550:
000d7550add x7, x4, x0, lsl #4
000d7554ubfm x8, x0, 60, 59
000d7558str x6, [x4+x8]
000d755cadrp x27, 0x974000
000d7560ldr w4, [x27+3056]
000d7564cbz w4, 0xd756c
000d7568b 0xd7570
000d756c
000d756cloc_d756c:
000d756cb 0xd7584
000d7570
000d7570loc_d7570:
000d7570bl runtime.gcWriteBarrier2
000d7574str x5, [x25]
000d7578ldr x4, [x7+8]
000d757cstr x4, [x25+8]
000d7580b 0xd7584
000d7584
000d7584loc_d7584:
000d7584str x5, [x7+8]
000d7588ldr x4, [sp+344]
000d758cadd x4, x4, 1
000d7590str x4, [sp+72]
000d7594ldr x4, [sp+352]
000d7598sub x4, x4, 1
000d759cstr x4, [sp+64]
000d75a0b 0xd75a4
000d75a4
000d75a4loc_d75a4:
000d75a4ldr x4, [sp+64]
000d75a8ldr x5, [sp+72]
000d75acsubs xzr, x4, x5
000d75b0cset x4, ge
000d75b4strb w4, [sp+55]
000d75b8b.ge 0xd75c0
000d75bcb 0xd7648
000d75c0
000d75c0loc_d75c0:
000d75c0ldr x0, [sp+72]
000d75c4ldr x4, [sp+320]
000d75c8ldr x1, [sp+328]
000d75ccsubs xzr, x1, x0
000d75d0b.hi 0xd75d8
000d75d4b 0xd7de8
000d75d8
000d75d8loc_d75d8:
000d75d8add x5, x4, x0, lsl #4
000d75dcldr x5, [x5+8]
000d75e0ubfm x6, x0, 60, 59
000d75e4ldr x4, [x4+x6]
000d75e8str x4, [sp+264]
000d75ecstr x5, [sp+272]
000d75f0ldr x0, [sp+344]
000d75f4ldr x4, [sp+320]
000d75f8ldr x1, [sp+328]
000d75fcsubs xzr, x1, x0
000d7600b.hi 0xd7608
000d7604b 0xd7de4
000d7608
000d7608loc_d7608:
000d7608add x5, x4, x0, lsl #4
000d760cldr x3, [x5+8]
000d7610ubfm x5, x0, 60, 59
000d7614ldr x2, [x4+x5]
000d7618str x2, [sp+248]
000d761cstr x3, [sp+256]
000d7620ldr x26, [sp+368]
000d7624ldr x4, [x26]
000d7628ldr x0, [sp+264]
000d762cldr x1, [sp+272]
000d7630blr x4
000d7634str x0, [sp+80]
000d7638subs xzr, x0, 0
000d763ccset x4, lt
000d7640strb w4, [sp+55]
000d7644b 0xd764c
000d7648
000d7648loc_d7648:
000d7648b 0xd764c
000d764c
000d764cloc_d764c:
000d764cldrb w4, [sp+55]
000d7650tbnz w4, 0, 0xd7658
000d7654b 0xd766c
000d7658
000d7658loc_d7658:
000d7658ldr x4, [sp+72]
000d765cadd x4, x4, 1
000d7660str x4, [sp+72]
000d7664b 0xd7668
000d7668
000d7668loc_d7668:
000d7668b 0xd75a4
000d766c
000d766cloc_d766c:
000d766cb 0xd7670
000d7670
000d7670loc_d7670:
000d7670ldr x4, [sp+64]
000d7674ldr x5, [sp+72]
000d7678subs xzr, x4, x5
000d767ccset x4, ge
000d7680strb w4, [sp+55]
000d7684b.ge 0xd768c
000d7688b 0xd7714
000d768c
000d768cloc_d768c:
000d768cldr x0, [sp+64]
000d7690ldr x4, [sp+320]
000d7694ldr x1, [sp+328]
000d7698subs xzr, x1, x0
000d769cb.hi 0xd76a4
000d76a0b 0xd7de0
000d76a4
000d76a4loc_d76a4:
000d76a4add x5, x4, x0, lsl #4
000d76a8ldr x5, [x5+8]
000d76acubfm x6, x0, 60, 59
000d76b0ldr x4, [x4+x6]
000d76b4str x4, [sp+232]
000d76b8str x5, [sp+240]
000d76bcldr x0, [sp+344]
000d76c0ldr x4, [sp+320]
000d76c4ldr x1, [sp+328]
000d76c8subs xzr, x1, x0
000d76ccb.hi 0xd76d4
000d76d0b 0xd7ddc
000d76d4
000d76d4loc_d76d4:
000d76d4add x5, x4, x0, lsl #4
000d76d8ldr x3, [x5+8]
000d76dcubfm x5, x0, 60, 59
000d76e0ldr x2, [x4+x5]
000d76e4str x2, [sp+216]
000d76e8str x3, [sp+224]
000d76ecldr x26, [sp+368]
000d76f0ldr x4, [x26]
000d76f4ldr x0, [sp+232]
000d76f8ldr x1, [sp+240]
000d76fcblr x4
000d7700str x0, [sp+80]
000d7704subs xzr, x0, 0
000d7708cset x4, ge
000d770cstrb w4, [sp+55]
000d7710b 0xd7718
000d7714
000d7714loc_d7714:
000d7714b 0xd7718
000d7718
000d7718loc_d7718:
000d7718ldrb w4, [sp+55]
000d771ctbnz w4, 0, 0xd7724
000d7720b 0xd7738
000d7724
000d7724loc_d7724:
000d7724ldr x4, [sp+64]
000d7728sub x4, x4, 1
000d772cstr x4, [sp+64]
000d7730b 0xd7734
000d7734
000d7734loc_d7734:
000d7734b 0xd7670
000d7738
000d7738loc_d7738:
000d7738ldr x4, [sp+64]
000d773cldr x5, [sp+72]
000d7740subs xzr, x4, x5
000d7744b.lt 0xd774c
000d7748b 0xd786c
000d774c
000d774cloc_d774c:
000d774cldr x0, [sp+64]
000d7750ldr x2, [sp+320]
000d7754ldr x1, [sp+328]
000d7758subs xzr, x0, x1
000d775cb.lo 0xd7764
000d7760b 0xd7dd8
000d7764
000d7764loc_d7764:
000d7764add x3, x2, x0, lsl #4
000d7768ldr x3, [x3+8]
000d776cubfm x4, x0, 60, 59
000d7770ldr x2, [x2+x4]
000d7774str x2, [sp+200]
000d7778str x3, [sp+208]
000d777cldr x0, [sp+344]
000d7780ldr x2, [sp+320]
000d7784ldr x1, [sp+328]
000d7788subs xzr, x0, x1
000d778cb.lo 0xd7794
000d7790b 0xd7dd4
000d7794
000d7794loc_d7794:
000d7794ldr x3, [sp+64]
000d7798ldr x4, [sp+320]
000d779cldr x1, [sp+328]
000d77a0add x5, x2, x0, lsl #4
000d77a4ldr x5, [x5+8]
000d77a8ubfm x6, x0, 60, 59
000d77acldr x2, [x2+x6]
000d77b0subs xzr, x3, x1
000d77b4b.lo 0xd77bc
000d77b8b 0xd7dcc
000d77bc
000d77bcloc_d77bc:
000d77bcadd x6, x4, x3, lsl #4
000d77c0ubfm x3, x3, 60, 59
000d77c4str x2, [x4+x3]
000d77c8adrp x27, 0x974000
000d77ccldr w2, [x27+3056]
000d77d0cbz w2, 0xd77d8
000d77d4b 0xd77dc
000d77d8
000d77d8loc_d77d8:
000d77d8b 0xd77f0
000d77dc
000d77dcloc_d77dc:
000d77dcbl runtime.gcWriteBarrier2
000d77e0str x5, [x25]
000d77e4ldr x2, [x6+8]
000d77e8str x2, [x25+8]
000d77ecb 0xd77f0
000d77f0
000d77f0loc_d77f0:
000d77f0str x5, [x6+8]
000d77f4ldr x0, [sp+344]
000d77f8ldr x2, [sp+320]
000d77fcldr x1, [sp+328]
000d7800ldr x3, [sp+208]
000d7804ldr x4, [sp+200]
000d7808subs xzr, x0, x1
000d780cb.lo 0xd7814
000d7810b 0xd7dc8
000d7814
000d7814loc_d7814:
000d7814add x5, x2, x0, lsl #4
000d7818ubfm x6, x0, 60, 59
000d781cstr x4, [x2+x6]
000d7820adrp x27, 0x974000
000d7824ldr w2, [x27+3056]
000d7828cbz w2, 0xd7830
000d782cb 0xd7834
000d7830
000d7830loc_d7830:
000d7830b 0xd7848
000d7834
000d7834loc_d7834:
000d7834bl runtime.gcWriteBarrier2
000d7838str x3, [x25]
000d783cldr x2, [x5+8]
000d7840str x2, [x25+8]
000d7844b 0xd7848
000d7848
000d7848loc_d7848:
000d7848str x3, [x5+8]
000d784cldr x2, [sp+64]
000d7850str x2, [sp+56]
000d7854orr x1, xzr, 1
000d7858strb w1, [sp+54]
000d785cldr x0, [sp+56]
000d7860ldp x29, x30, [sp-8]
000d7864add sp, sp, 304
000d7868ret x30
000d786c
000d786cloc_d786c:
000d786cldr x0, [sp+72]
000d7870ldr x4, [sp+320]
000d7874ldr x1, [sp+328]
000d7878subs xzr, x0, x1
000d787cb.lo 0xd7884
000d7880b 0xd7dc4
000d7884
000d7884loc_d7884:
000d7884add x5, x4, x0, lsl #4
000d7888ldr x5, [x5+8]
000d788cubfm x6, x0, 60, 59
000d7890ldr x4, [x4+x6]
000d7894str x4, [sp+184]
000d7898str x5, [sp+192]
000d789cldr x0, [sp+64]
000d78a0ldr x4, [sp+320]
000d78a4ldr x1, [sp+328]
000d78a8subs xzr, x0, x1
000d78acb.lo 0xd78b4
000d78b0b 0xd7dc0
000d78b4
000d78b4loc_d78b4:
000d78b4ldr x5, [sp+72]
000d78b8ldr x6, [sp+320]
000d78bcldr x1, [sp+328]
000d78c0add x7, x4, x0, lsl #4
000d78c4ldr x7, [x7+8]
000d78c8ubfm x8, x0, 60, 59
000d78ccldr x4, [x4+x8]
000d78d0subs xzr, x1, x5
000d78d4b.hi 0xd78dc
000d78d8b 0xd7db8
000d78dc
000d78dcloc_d78dc:
000d78dcadd x8, x6, x5, lsl #4
000d78e0ubfm x5, x5, 60, 59
000d78e4str x4, [x6+x5]
000d78e8adrp x27, 0x974000
000d78ecldr w4, [x27+3056]
000d78f0cbz w4, 0xd78f8
000d78f4b 0xd78fc
000d78f8
000d78f8loc_d78f8:
000d78f8b 0xd7910
000d78fc
000d78fcloc_d78fc:
000d78fcbl runtime.gcWriteBarrier2
000d7900str x7, [x25]
000d7904ldr x4, [x8+8]
000d7908str x4, [x25+8]
000d790cb 0xd7910
000d7910
000d7910loc_d7910:
000d7910str x7, [x8+8]
000d7914ldr x0, [sp+64]
000d7918ldr x4, [sp+320]
000d791cldr x1, [sp+328]
000d7920ldr x5, [sp+192]
000d7924ldr x6, [sp+184]
000d7928subs xzr, x1, x0
000d792cb.hi 0xd7934
000d7930b 0xd7db4
000d7934
000d7934loc_d7934:
000d7934add x7, x4, x0, lsl #4
000d7938ubfm x8, x0, 60, 59
000d793cstr x6, [x4+x8]
000d7940adrp x27, 0x974000
000d7944ldr w4, [x27+3056]
000d7948cbz w4, 0xd7950
000d794cb 0xd7954
000d7950
000d7950loc_d7950:
000d7950b 0xd7968
000d7954
000d7954loc_d7954:
000d7954bl runtime.gcWriteBarrier2
000d7958str x5, [x25]
000d795cldr x4, [x7+8]
000d7960str x4, [x25+8]
000d7964b 0xd7968
000d7968
000d7968loc_d7968:
000d7968str x5, [x7+8]
000d796cldr x4, [sp+72]
000d7970add x4, x4, 1
000d7974str x4, [sp+72]
000d7978ldr x4, [sp+64]
000d797csub x4, x4, 1
000d7980str x4, [sp+64]
000d7984b 0xd7988
000d7988
000d7988loc_d7988:
000d7988b 0xd798c
000d798c
000d798cloc_d798c:
000d798cb 0xd7990
000d7990
000d7990loc_d7990:
000d7990ldr x4, [sp+64]
000d7994ldr x5, [sp+72]
000d7998subs xzr, x4, x5
000d799ccset x4, ge
000d79a0strb w4, [sp+55]
000d79a4b.ge 0xd79ac
000d79a8b 0xd7a34
000d79ac
000d79acloc_d79ac:
000d79acldr x0, [sp+72]
000d79b0ldr x4, [sp+320]
000d79b4ldr x1, [sp+328]
000d79b8subs xzr, x1, x0
000d79bcb.hi 0xd79c4
000d79c0b 0xd7db0
000d79c4
000d79c4loc_d79c4:
000d79c4add x5, x4, x0, lsl #4
000d79c8ldr x5, [x5+8]
000d79ccubfm x6, x0, 60, 59
000d79d0ldr x4, [x4+x6]
000d79d4str x4, [sp+168]
000d79d8str x5, [sp+176]
000d79dcldr x0, [sp+344]
000d79e0ldr x4, [sp+320]
000d79e4ldr x1, [sp+328]
000d79e8subs xzr, x1, x0
000d79ecb.hi 0xd79f4
000d79f0b 0xd7dac
000d79f4
000d79f4loc_d79f4:
000d79f4add x5, x4, x0, lsl #4
000d79f8ldr x3, [x5+8]
000d79fcubfm x5, x0, 60, 59
000d7a00ldr x2, [x4+x5]
000d7a04str x2, [sp+152]
000d7a08str x3, [sp+160]
000d7a0cldr x26, [sp+368]
000d7a10ldr x4, [x26]
000d7a14ldr x0, [sp+168]
000d7a18ldr x1, [sp+176]
000d7a1cblr x4
000d7a20str x0, [sp+80]
000d7a24subs xzr, x0, 0
000d7a28cset x4, lt
000d7a2cstrb w4, [sp+55]
000d7a30b 0xd7a38
000d7a34
000d7a34loc_d7a34:
000d7a34b 0xd7a38
000d7a38
000d7a38loc_d7a38:
000d7a38ldrb w4, [sp+55]
000d7a3ctbnz w4, 0, 0xd7a44
000d7a40b 0xd7a58
000d7a44
000d7a44loc_d7a44:
000d7a44ldr x4, [sp+72]
000d7a48add x4, x4, 1
000d7a4cstr x4, [sp+72]
000d7a50b 0xd7a54
000d7a54
000d7a54loc_d7a54:
000d7a54b 0xd7990
000d7a58
000d7a58loc_d7a58:
000d7a58b 0xd7a5c
000d7a5c
000d7a5cloc_d7a5c:
000d7a5cldr x4, [sp+64]
000d7a60ldr x5, [sp+72]
000d7a64subs xzr, x4, x5
000d7a68cset x4, ge
000d7a6cstrb w4, [sp+55]
000d7a70b.ge 0xd7a78
000d7a74b 0xd7b00
000d7a78
000d7a78loc_d7a78:
000d7a78ldr x0, [sp+64]
000d7a7cldr x4, [sp+320]
000d7a80ldr x1, [sp+328]
000d7a84subs xzr, x1, x0
000d7a88b.hi 0xd7a90
000d7a8cb 0xd7da8
000d7a90
000d7a90loc_d7a90:
000d7a90add x5, x4, x0, lsl #4
000d7a94ldr x5, [x5+8]
000d7a98ubfm x6, x0, 60, 59
000d7a9cldr x4, [x4+x6]
000d7aa0str x4, [sp+136]
000d7aa4str x5, [sp+144]
000d7aa8ldr x0, [sp+344]
000d7aacldr x4, [sp+320]
000d7ab0ldr x1, [sp+328]
000d7ab4subs xzr, x1, x0
000d7ab8b.hi 0xd7ac0
000d7abcb 0xd7da4
000d7ac0
000d7ac0loc_d7ac0:
000d7ac0add x5, x4, x0, lsl #4
000d7ac4ldr x3, [x5+8]
000d7ac8ubfm x5, x0, 60, 59
000d7accldr x2, [x4+x5]
000d7ad0str x2, [sp+120]
000d7ad4str x3, [sp+128]
000d7ad8ldr x26, [sp+368]
000d7adcldr x4, [x26]
000d7ae0ldr x0, [sp+136]
000d7ae4ldr x1, [sp+144]
000d7ae8blr x4
000d7aecstr x0, [sp+80]
000d7af0subs xzr, x0, 0
000d7af4cset x4, ge
000d7af8strb w4, [sp+55]
000d7afcb 0xd7b04
000d7b00
000d7b00loc_d7b00:
000d7b00b 0xd7b04
000d7b04
000d7b04loc_d7b04:
000d7b04ldrb w4, [sp+55]
000d7b08tbnz w4, 0, 0xd7b10
000d7b0cb 0xd7b24
000d7b10
000d7b10loc_d7b10:
000d7b10ldr x4, [sp+64]
000d7b14sub x4, x4, 1
000d7b18str x4, [sp+64]
000d7b1cb 0xd7b20
000d7b20
000d7b20loc_d7b20:
000d7b20b 0xd7a5c
000d7b24
000d7b24loc_d7b24:
000d7b24ldr x4, [sp+64]
000d7b28ldr x5, [sp+72]
000d7b2csubs xzr, x4, x5
000d7b30b.lt 0xd7b38
000d7b34b 0xd7c5c
000d7b38
000d7b38loc_d7b38:
000d7b38b 0xd7b3c
000d7b3c
000d7b3cloc_d7b3c:
000d7b3cldr x0, [sp+64]
000d7b40ldr x2, [sp+320]
000d7b44ldr x1, [sp+328]
000d7b48subs xzr, x1, x0
000d7b4cb.hi 0xd7b54
000d7b50b 0xd7da0
000d7b54
000d7b54loc_d7b54:
000d7b54add x3, x2, x0, lsl #4
000d7b58ldr x3, [x3+8]
000d7b5cubfm x4, x0, 60, 59
000d7b60ldr x2, [x2+x4]
000d7b64str x2, [sp+88]
000d7b68str x3, [sp+96]
000d7b6cldr x0, [sp+344]
000d7b70ldr x2, [sp+320]
000d7b74ldr x1, [sp+328]
000d7b78subs xzr, x1, x0
000d7b7cb.hi 0xd7b84
000d7b80b 0xd7d9c
000d7b84
000d7b84loc_d7b84:
000d7b84ldr x3, [sp+64]
000d7b88ldr x4, [sp+320]
000d7b8cldr x1, [sp+328]
000d7b90add x5, x2, x0, lsl #4
000d7b94ldr x5, [x5+8]
000d7b98ubfm x6, x0, 60, 59
000d7b9cldr x2, [x2+x6]
000d7ba0subs xzr, x1, x3
000d7ba4b.hi 0xd7bac
000d7ba8b 0xd7d94
000d7bac
000d7bacloc_d7bac:
000d7bacadd x6, x4, x3, lsl #4
000d7bb0ubfm x3, x3, 60, 59
000d7bb4str x2, [x4+x3]
000d7bb8adrp x27, 0x974000
000d7bbcldr w2, [x27+3056]
000d7bc0cbz w2, 0xd7bc8
000d7bc4b 0xd7bcc
000d7bc8
000d7bc8loc_d7bc8:
000d7bc8b 0xd7be0
000d7bcc
000d7bccloc_d7bcc:
000d7bccbl runtime.gcWriteBarrier2
000d7bd0str x5, [x25]
000d7bd4ldr x2, [x6+8]
000d7bd8str x2, [x25+8]
000d7bdcb 0xd7be0
000d7be0
000d7be0loc_d7be0:
000d7be0str x5, [x6+8]
000d7be4ldr x0, [sp+344]
000d7be8ldr x2, [sp+320]
000d7becldr x1, [sp+328]
000d7bf0ldr x3, [sp+96]
000d7bf4ldr x4, [sp+88]
000d7bf8subs xzr, x1, x0
000d7bfcb.hi 0xd7c04
000d7c00b 0xd7d90
000d7c04
000d7c04loc_d7c04:
000d7c04add x5, x2, x0, lsl #4
000d7c08ubfm x6, x0, 60, 59
000d7c0cstr x4, [x2+x6]
000d7c10adrp x27, 0x974000
000d7c14ldr w2, [x27+3056]
000d7c18cbz w2, 0xd7c20
000d7c1cb 0xd7c24
000d7c20
000d7c20loc_d7c20:
000d7c20b 0xd7c38
000d7c24
000d7c24loc_d7c24:
000d7c24bl runtime.gcWriteBarrier2
000d7c28str x3, [x25]
000d7c2cldr x2, [x5+8]
000d7c30str x2, [x25+8]
000d7c34b 0xd7c38
000d7c38
000d7c38loc_d7c38:
000d7c38str x3, [x5+8]
000d7c3cldr x2, [sp+64]
000d7c40str x2, [sp+56]
000d7c44strb wzr, [sp+54]
000d7c48ldr x0, [sp+56]
000d7c4cmov x1, xzr
000d7c50ldp x29, x30, [sp-8]
000d7c54add sp, sp, 304
000d7c58ret x30
000d7c5c
000d7c5cloc_d7c5c:
000d7c5cldr x0, [sp+72]
000d7c60ldr x4, [sp+320]
000d7c64ldr x1, [sp+328]
000d7c68subs xzr, x1, x0
000d7c6cb.hi 0xd7c74
000d7c70b 0xd7d8c
000d7c74
000d7c74loc_d7c74:
000d7c74add x5, x4, x0, lsl #4
000d7c78ldr x5, [x5+8]
000d7c7cubfm x6, x0, 60, 59
000d7c80ldr x4, [x4+x6]
000d7c84str x4, [sp+104]
000d7c88str x5, [sp+112]
000d7c8cldr x0, [sp+64]
000d7c90ldr x4, [sp+320]
000d7c94ldr x1, [sp+328]
000d7c98subs xzr, x1, x0
000d7c9cb.hi 0xd7ca4
000d7ca0b 0xd7d88
000d7ca4
000d7ca4loc_d7ca4:
000d7ca4ldr x5, [sp+72]
000d7ca8ldr x6, [sp+320]
000d7cacldr x1, [sp+328]
000d7cb0add x7, x4, x0, lsl #4
000d7cb4ldr x7, [x7+8]
000d7cb8ubfm x8, x0, 60, 59
000d7cbcldr x4, [x4+x8]
000d7cc0subs xzr, x1, x5
000d7cc4b.hi 0xd7ccc
000d7cc8b 0xd7d80
000d7ccc
000d7cccloc_d7ccc:
000d7cccadd x8, x6, x5, lsl #4
000d7cd0ubfm x5, x5, 60, 59
000d7cd4str x4, [x6+x5]
000d7cd8adrp x27, 0x974000
000d7cdcldr w4, [x27+3056]
000d7ce0cbz w4, 0xd7ce8
000d7ce4b 0xd7cec
000d7ce8
000d7ce8loc_d7ce8:
000d7ce8b 0xd7d00
000d7cec
000d7cecloc_d7cec:
000d7cecbl runtime.gcWriteBarrier2
000d7cf0str x7, [x25]
000d7cf4ldr x4, [x8+8]
000d7cf8str x4, [x25+8]
000d7cfcb 0xd7d00
000d7d00
000d7d00loc_d7d00:
000d7d00str x7, [x8+8]
000d7d04ldr x0, [sp+64]
000d7d08ldr x4, [sp+320]
000d7d0cldr x1, [sp+328]
000d7d10ldr x5, [sp+112]
000d7d14ldr x6, [sp+104]
000d7d18subs xzr, x1, x0
000d7d1cb.hi 0xd7d24
000d7d20b 0xd7d7c
000d7d24
000d7d24loc_d7d24:
000d7d24add x7, x4, x0, lsl #4
000d7d28ubfm x8, x0, 60, 59
000d7d2cstr x6, [x4+x8]
000d7d30adrp x27, 0x974000
000d7d34ldr w4, [x27+3056]
000d7d38cbz w4, 0xd7d40
000d7d3cb 0xd7d44
000d7d40
000d7d40loc_d7d40:
000d7d40b 0xd7d58
000d7d44
000d7d44loc_d7d44:
000d7d44bl runtime.gcWriteBarrier2
000d7d48str x5, [x25]
000d7d4cldr x4, [x7+8]
000d7d50str x4, [x25+8]
000d7d54b 0xd7d58
000d7d58
000d7d58loc_d7d58:
000d7d58str x5, [x7+8]
000d7d5cldr x4, [sp+72]
000d7d60add x4, x4, 1
000d7d64str x4, [sp+72]
000d7d68ldr x4, [sp+64]
000d7d6csub x4, x4, 1
000d7d70str x4, [sp+64]
000d7d74b 0xd7d78
000d7d78
000d7d78loc_d7d78:
000d7d78b 0xd7988
000d7d7c
000d7d7cloc_d7d7c:
000d7d7cbl runtime.panicIndex
000d7d80
000d7d80loc_d7d80:
000d7d80mov x0, x5
000d7d84bl runtime.panicIndex
000d7d88
000d7d88loc_d7d88:
000d7d88bl runtime.panicIndex
000d7d8c
000d7d8cloc_d7d8c:
000d7d8cbl runtime.panicIndex
000d7d90
000d7d90loc_d7d90:
000d7d90bl runtime.panicIndex
000d7d94
000d7d94loc_d7d94:
000d7d94mov x0, x3
000d7d98bl runtime.panicIndex
000d7d9c
000d7d9cloc_d7d9c:
000d7d9cbl runtime.panicIndex
000d7da0
000d7da0loc_d7da0:
000d7da0bl runtime.panicIndex
000d7da4
000d7da4loc_d7da4:
000d7da4bl runtime.panicIndex
000d7da8
000d7da8loc_d7da8:
000d7da8bl runtime.panicIndex
000d7dac
000d7dacloc_d7dac:
000d7dacbl runtime.panicIndex
000d7db0
000d7db0loc_d7db0:
000d7db0bl runtime.panicIndex
000d7db4
000d7db4loc_d7db4:
000d7db4bl runtime.panicIndex
000d7db8
000d7db8loc_d7db8:
000d7db8mov x0, x5
000d7dbcbl runtime.panicIndex
000d7dc0
000d7dc0loc_d7dc0:
000d7dc0bl runtime.panicIndex
000d7dc4
000d7dc4loc_d7dc4:
000d7dc4bl runtime.panicIndex
000d7dc8
000d7dc8loc_d7dc8:
000d7dc8bl runtime.panicIndex
000d7dcc
000d7dccloc_d7dcc:
000d7dccmov x0, x3
000d7dd0bl runtime.panicIndex
000d7dd4
000d7dd4loc_d7dd4:
000d7dd4bl runtime.panicIndex
000d7dd8
000d7dd8loc_d7dd8:
000d7dd8bl runtime.panicIndex
000d7ddc
000d7ddcloc_d7ddc:
000d7ddcbl runtime.panicIndex
000d7de0
000d7de0loc_d7de0:
000d7de0bl runtime.panicIndex
000d7de4
000d7de4loc_d7de4:
000d7de4bl runtime.panicIndex
000d7de8
000d7de8loc_d7de8:
000d7de8bl runtime.panicIndex
000d7dec
000d7decloc_d7dec:
000d7decbl runtime.panicIndex
000d7df0
000d7df0loc_d7df0:
000d7df0mov x0, x5
000d7df4bl runtime.panicIndex
000d7df8
000d7df8loc_d7df8:
000d7df8bl runtime.panicIndex
000d7dfc
000d7dfcloc_d7dfc:
000d7dfcbl runtime.panicIndex
000d7e00hint
000d7e04
000d7e04loc_d7e04:
000d7e04stp x0, x1, [sp+8]
000d7e08stp x2, x3, [sp+24]
000d7e0cstp x4, x5, [sp+40]
000d7e10stp x6, x7, [sp+56]
000d7e14mov x3, x30
000d7e18bl runtime.morestack_noctxt.abi0
000d7e1cldp x0, x1, [sp+8]
000d7e20ldp x2, x3, [sp+24]
000d7e24ldp x4, x5, [sp+40]
000d7e28ldp x6, x7, [sp+56]
000d7e2cb 0xd7440
000d7440
000d7e30
000d7e30slices.partitionEqualCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.partitionEqualCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[2] * dict, struct []go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode } data, int a, int b, int pivot, int64_t cmp)
000d7e30ldr x16, [x28+16]
000d7e34sub x17, sp, 64
000d7e38subs xzr, x17, x16
000d7e3cb.ls 0xd82b0
000d7e40str x30, [sp-192]!
000d7e44stur x29, [sp-8]
000d7e48sub x29, sp, 8
000d7e4cstr x0, [sp+200]
000d7e50str x1, [sp+208]
000d7e54str x2, [sp+216]
000d7e58str x3, [sp+224]
000d7e5cstr x4, [sp+232]
000d7e60str x5, [sp+240]
000d7e64str x6, [sp+248]
000d7e68str x7, [sp+256]
000d7e6cstr xzr, [sp+56]
000d7e70ldr x0, [sp+232]
000d7e74ldr x4, [sp+208]
000d7e78ldr x1, [sp+216]
000d7e7csubs xzr, x1, x0
000d7e80b.hi 0xd7e88
000d7e84b 0xd82a8
000d7e88
000d7e88loc_d7e88:
000d7e88add x5, x4, x0, lsl #4
000d7e8cldr x5, [x5+8]
000d7e90ubfm x6, x0, 60, 59
000d7e94ldr x4, [x4+x6]
000d7e98str x4, [sp+168]
000d7e9cstr x5, [sp+176]
000d7ea0ldr x0, [sp+248]
000d7ea4ldr x4, [sp+208]
000d7ea8ldr x1, [sp+216]
000d7eacsubs xzr, x1, x0
000d7eb0b.hi 0xd7eb8
000d7eb4b 0xd82a4
000d7eb8
000d7eb8loc_d7eb8:
000d7eb8ldr x5, [sp+232]
000d7ebcldr x6, [sp+208]
000d7ec0ldr x1, [sp+216]
000d7ec4add x7, x4, x0, lsl #4
000d7ec8ldr x7, [x7+8]
000d7eccubfm x8, x0, 60, 59
000d7ed0ldr x4, [x4+x8]
000d7ed4subs xzr, x1, x5
000d7ed8b.hi 0xd7ee0
000d7edcb 0xd829c
000d7ee0
000d7ee0loc_d7ee0:
000d7ee0add x8, x6, x5, lsl #4
000d7ee4ubfm x5, x5, 60, 59
000d7ee8str x4, [x6+x5]
000d7eecadrp x27, 0x974000
000d7ef0ldr w4, [x27+3056]
000d7ef4cbz w4, 0xd7efc
000d7ef8b 0xd7f00
000d7efc
000d7efcloc_d7efc:
000d7efcb 0xd7f14
000d7f00
000d7f00loc_d7f00:
000d7f00bl runtime.gcWriteBarrier2
000d7f04str x7, [x25]
000d7f08ldr x4, [x8+8]
000d7f0cstr x4, [x25+8]
000d7f10b 0xd7f14
000d7f14
000d7f14loc_d7f14:
000d7f14str x7, [x8+8]
000d7f18ldr x0, [sp+248]
000d7f1cldr x4, [sp+208]
000d7f20ldr x1, [sp+216]
000d7f24ldr x5, [sp+176]
000d7f28ldr x6, [sp+168]
000d7f2csubs xzr, x1, x0
000d7f30b.hi 0xd7f38
000d7f34b 0xd8298
000d7f38
000d7f38loc_d7f38:
000d7f38add x7, x4, x0, lsl #4
000d7f3cubfm x8, x0, 60, 59
000d7f40str x6, [x4+x8]
000d7f44adrp x27, 0x974000
000d7f48ldr w4, [x27+3056]
000d7f4ccbz w4, 0xd7f54
000d7f50b 0xd7f58
000d7f54
000d7f54loc_d7f54:
000d7f54b 0xd7f6c
000d7f58
000d7f58loc_d7f58:
000d7f58bl runtime.gcWriteBarrier2
000d7f5cstr x5, [x25]
000d7f60ldr x4, [x7+8]
000d7f64str x4, [x25+8]
000d7f68b 0xd7f6c
000d7f6c
000d7f6cloc_d7f6c:
000d7f6cstr x5, [x7+8]
000d7f70ldr x4, [sp+232]
000d7f74add x4, x4, 1
000d7f78str x4, [sp+72]
000d7f7cldr x4, [sp+240]
000d7f80sub x4, x4, 1
000d7f84str x4, [sp+64]
000d7f88b 0xd7f8c
000d7f8c
000d7f8cloc_d7f8c:
000d7f8cb 0xd7f90
000d7f90
000d7f90loc_d7f90:
000d7f90b 0xd7f94
000d7f94
000d7f94loc_d7f94:
000d7f94ldr x4, [sp+64]
000d7f98ldr x5, [sp+72]
000d7f9csubs xzr, x4, x5
000d7fa0cset x4, ge
000d7fa4strb w4, [sp+55]
000d7fa8b.ge 0xd7fb0
000d7facb 0xd8038
000d7fb0
000d7fb0loc_d7fb0:
000d7fb0ldr x0, [sp+232]
000d7fb4ldr x4, [sp+208]
000d7fb8ldr x1, [sp+216]
000d7fbcsubs xzr, x1, x0
000d7fc0b.hi 0xd7fc8
000d7fc4b 0xd8294
000d7fc8
000d7fc8loc_d7fc8:
000d7fc8add x5, x4, x0, lsl #4
000d7fccldr x5, [x5+8]
000d7fd0ubfm x6, x0, 60, 59
000d7fd4ldr x4, [x4+x6]
000d7fd8str x4, [sp+152]
000d7fdcstr x5, [sp+160]
000d7fe0ldr x0, [sp+72]
000d7fe4ldr x4, [sp+208]
000d7fe8ldr x1, [sp+216]
000d7fecsubs xzr, x0, x1
000d7ff0b.lo 0xd7ff8
000d7ff4b 0xd8290
000d7ff8
000d7ff8loc_d7ff8:
000d7ff8add x5, x4, x0, lsl #4
000d7ffcldr x3, [x5+8]
000d8000ubfm x5, x0, 60, 59
000d8004ldr x2, [x4+x5]
000d8008str x2, [sp+136]
000d800cstr x3, [sp+144]
000d8010ldr x26, [sp+256]
000d8014ldr x4, [x26]
000d8018ldr x0, [sp+152]
000d801cldr x1, [sp+160]
000d8020blr x4
000d8024str x0, [sp+80]
000d8028subs xzr, x0, 0
000d802ccset x4, ge
000d8030strb w4, [sp+55]
000d8034b 0xd803c
000d8038
000d8038loc_d8038:
000d8038b 0xd803c
000d803c
000d803cloc_d803c:
000d803cldrb w4, [sp+55]
000d8040tbnz w4, 0, 0xd8048
000d8044b 0xd805c
000d8048
000d8048loc_d8048:
000d8048ldr x4, [sp+72]
000d804cadd x4, x4, 1
000d8050str x4, [sp+72]
000d8054b 0xd8058
000d8058
000d8058loc_d8058:
000d8058b 0xd7f94
000d805c
000d805cloc_d805c:
000d805cb 0xd8060
000d8060
000d8060loc_d8060:
000d8060ldr x4, [sp+64]
000d8064ldr x5, [sp+72]
000d8068subs xzr, x4, x5
000d806ccset x4, ge
000d8070strb w4, [sp+55]
000d8074b.ge 0xd807c
000d8078b 0xd8104
000d807c
000d807cloc_d807c:
000d807cldr x0, [sp+232]
000d8080ldr x4, [sp+208]
000d8084ldr x1, [sp+216]
000d8088subs xzr, x1, x0
000d808cb.hi 0xd8094
000d8090b 0xd828c
000d8094
000d8094loc_d8094:
000d8094add x5, x4, x0, lsl #4
000d8098ldr x5, [x5+8]
000d809cubfm x6, x0, 60, 59
000d80a0ldr x4, [x4+x6]
000d80a4str x4, [sp+120]
000d80a8str x5, [sp+128]
000d80acldr x0, [sp+64]
000d80b0ldr x4, [sp+208]
000d80b4ldr x1, [sp+216]
000d80b8subs xzr, x1, x0
000d80bcb.hi 0xd80c4
000d80c0b 0xd8288
000d80c4
000d80c4loc_d80c4:
000d80c4add x5, x4, x0, lsl #4
000d80c8ldr x3, [x5+8]
000d80ccubfm x5, x0, 60, 59
000d80d0ldr x2, [x4+x5]
000d80d4str x2, [sp+104]
000d80d8str x3, [sp+112]
000d80dcldr x26, [sp+256]
000d80e0ldr x4, [x26]
000d80e4ldr x0, [sp+120]
000d80e8ldr x1, [sp+128]
000d80ecblr x4
000d80f0str x0, [sp+80]
000d80f4subs xzr, x0, 0
000d80f8cset x4, lt
000d80fcstrb w4, [sp+55]
000d8100b 0xd8108
000d8104
000d8104loc_d8104:
000d8104b 0xd8108
000d8108
000d8108loc_d8108:
000d8108ldrb w4, [sp+55]
000d810ctbnz w4, 0, 0xd8114
000d8110b 0xd8128
000d8114
000d8114loc_d8114:
000d8114ldr x4, [sp+64]
000d8118sub x4, x4, 1
000d811cstr x4, [sp+64]
000d8120b 0xd8124
000d8124
000d8124loc_d8124:
000d8124b 0xd8060
000d8128
000d8128loc_d8128:
000d8128ldr x4, [sp+64]
000d812cldr x5, [sp+72]
000d8130subs xzr, x4, x5
000d8134b.lt 0xd813c
000d8138b 0xd8154
000d813c
000d813cloc_d813c:
000d813cb 0xd8140
000d8140
000d8140loc_d8140:
000d8140ldr x0, [sp+72]
000d8144str x0, [sp+56]
000d8148ldur x29, [sp-8]
000d814cldr x30, [sp], 192
000d8150ret x30
000d8154
000d8154loc_d8154:
000d8154ldr x0, [sp+72]
000d8158ldr x4, [sp+208]
000d815cldr x1, [sp+216]
000d8160subs xzr, x1, x0
000d8164b.hi 0xd816c
000d8168b 0xd8284
000d816c
000d816cloc_d816c:
000d816cadd x5, x4, x0, lsl #4
000d8170ldr x5, [x5+8]
000d8174ubfm x6, x0, 60, 59
000d8178ldr x4, [x4+x6]
000d817cstr x4, [sp+88]
000d8180str x5, [sp+96]
000d8184ldr x0, [sp+64]
000d8188ldr x4, [sp+208]
000d818cldr x1, [sp+216]
000d8190subs xzr, x1, x0
000d8194b.hi 0xd819c
000d8198b 0xd8280
000d819c
000d819cloc_d819c:
000d819cldr x5, [sp+72]
000d81a0ldr x6, [sp+208]
000d81a4ldr x1, [sp+216]
000d81a8add x7, x4, x0, lsl #4
000d81acldr x7, [x7+8]
000d81b0ubfm x8, x0, 60, 59
000d81b4ldr x4, [x4+x8]
000d81b8subs xzr, x1, x5
000d81bcb.hi 0xd81c4
000d81c0b 0xd8278
000d81c4
000d81c4loc_d81c4:
000d81c4add x8, x6, x5, lsl #4
000d81c8ubfm x5, x5, 60, 59
000d81ccstr x4, [x6+x5]
000d81d0adrp x27, 0x973000
000d81d4ldr w4, [x27+3056]
000d81d8cbz w4, 0xd81e0
000d81dcb 0xd81e4
000d81e0
000d81e0loc_d81e0:
000d81e0b 0xd81f8
000d81e4
000d81e4loc_d81e4:
000d81e4bl runtime.gcWriteBarrier2
000d81e8str x7, [x25]
000d81ecldr x4, [x8+8]
000d81f0str x4, [x25+8]
000d81f4b 0xd81f8
000d81f8
000d81f8loc_d81f8:
000d81f8str x7, [x8+8]
000d81fcldr x0, [sp+64]
000d8200ldr x4, [sp+208]
000d8204ldr x1, [sp+216]
000d8208ldr x5, [sp+96]
000d820cldr x6, [sp+88]
000d8210subs xzr, x1, x0
000d8214b.hi 0xd821c
000d8218b 0xd8274
000d821c
000d821cloc_d821c:
000d821cadd x7, x4, x0, lsl #4
000d8220ubfm x8, x0, 60, 59
000d8224str x6, [x4+x8]
000d8228adrp x27, 0x973000
000d822cldr w4, [x27+3056]
000d8230cbz w4, 0xd8238
000d8234b 0xd823c
000d8238
000d8238loc_d8238:
000d8238b 0xd8250
000d823c
000d823cloc_d823c:
000d823cbl runtime.gcWriteBarrier2
000d8240str x5, [x25]
000d8244ldr x4, [x7+8]
000d8248str x4, [x25+8]
000d824cb 0xd8250
000d8250
000d8250loc_d8250:
000d8250str x5, [x7+8]
000d8254ldr x4, [sp+72]
000d8258add x4, x4, 1
000d825cstr x4, [sp+72]
000d8260ldr x4, [sp+64]
000d8264sub x4, x4, 1
000d8268str x4, [sp+64]
000d826cb 0xd8270
000d8270
000d8270loc_d8270:
000d8270b 0xd7f8c
000d8274
000d8274loc_d8274:
000d8274bl runtime.panicIndex
000d8278
000d8278loc_d8278:
000d8278mov x0, x5
000d827cbl runtime.panicIndex
000d8280
000d8280loc_d8280:
000d8280bl runtime.panicIndex
000d8284
000d8284loc_d8284:
000d8284bl runtime.panicIndex
000d8288
000d8288loc_d8288:
000d8288bl runtime.panicIndex
000d828c
000d828cloc_d828c:
000d828cbl runtime.panicIndex
000d8290
000d8290loc_d8290:
000d8290bl runtime.panicIndex
000d8294
000d8294loc_d8294:
000d8294bl runtime.panicIndex
000d8298
000d8298loc_d8298:
000d8298bl runtime.panicIndex
000d829c
000d829cloc_d829c:
000d829cmov x0, x5
000d82a0bl runtime.panicIndex
000d82a4
000d82a4loc_d82a4:
000d82a4bl runtime.panicIndex
000d82a8
000d82a8loc_d82a8:
000d82a8bl runtime.panicIndex
000d82achint
000d82b0
000d82b0loc_d82b0:
000d82b0stp x0, x1, [sp+8]
000d82b4stp x2, x3, [sp+24]
000d82b8stp x4, x5, [sp+40]
000d82bcstp x6, x7, [sp+56]
000d82c0mov x3, x30
000d82c4bl runtime.morestack_noctxt.abi0
000d82c8ldp x0, x1, [sp+8]
000d82ccldp x2, x3, [sp+24]
000d82d0ldp x4, x5, [sp+40]
000d82d4ldp x6, x7, [sp+56]
000d82d8b 0xd7e30
000d82dcudf 0
000d7e30
000d7e30slices.partitionEqualCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.partitionEqualCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[2] * dict, struct []go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode } data, int a, int b, int pivot, int64_t cmp)
000d7e30ldr x16, [x28+16]
000d7e34sub x17, sp, 64
000d7e38subs xzr, x17, x16
000d7e3cb.ls 0xd82b0
000d7e40str x30, [sp-192]!
000d7e44stur x29, [sp-8]
000d7e48sub x29, sp, 8
000d7e4cstr x0, [sp+200]
000d7e50str x1, [sp+208]
000d7e54str x2, [sp+216]
000d7e58str x3, [sp+224]
000d7e5cstr x4, [sp+232]
000d7e60str x5, [sp+240]
000d7e64str x6, [sp+248]
000d7e68str x7, [sp+256]
000d7e6cstr xzr, [sp+56]
000d7e70ldr x0, [sp+232]
000d7e74ldr x4, [sp+208]
000d7e78ldr x1, [sp+216]
000d7e7csubs xzr, x1, x0
000d7e80b.hi 0xd7e88
000d7e84b 0xd82a8
000d7e88
000d7e88loc_d7e88:
000d7e88add x5, x4, x0, lsl #4
000d7e8cldr x5, [x5+8]
000d7e90ubfm x6, x0, 60, 59
000d7e94ldr x4, [x4+x6]
000d7e98str x4, [sp+168]
000d7e9cstr x5, [sp+176]
000d7ea0ldr x0, [sp+248]
000d7ea4ldr x4, [sp+208]
000d7ea8ldr x1, [sp+216]
000d7eacsubs xzr, x1, x0
000d7eb0b.hi 0xd7eb8
000d7eb4b 0xd82a4
000d7eb8
000d7eb8loc_d7eb8:
000d7eb8ldr x5, [sp+232]
000d7ebcldr x6, [sp+208]
000d7ec0ldr x1, [sp+216]
000d7ec4add x7, x4, x0, lsl #4
000d7ec8ldr x7, [x7+8]
000d7eccubfm x8, x0, 60, 59
000d7ed0ldr x4, [x4+x8]
000d7ed4subs xzr, x1, x5
000d7ed8b.hi 0xd7ee0
000d7edcb 0xd829c
000d7ee0
000d7ee0loc_d7ee0:
000d7ee0add x8, x6, x5, lsl #4
000d7ee4ubfm x5, x5, 60, 59
000d7ee8str x4, [x6+x5]
000d7eecadrp x27, 0x974000
000d7ef0ldr w4, [x27+3056]
000d7ef4cbz w4, 0xd7efc
000d7ef8b 0xd7f00
000d7efc
000d7efcloc_d7efc:
000d7efcb 0xd7f14
000d7f00
000d7f00loc_d7f00:
000d7f00bl runtime.gcWriteBarrier2
000d7f04str x7, [x25]
000d7f08ldr x4, [x8+8]
000d7f0cstr x4, [x25+8]
000d7f10b 0xd7f14
000d7f14
000d7f14loc_d7f14:
000d7f14str x7, [x8+8]
000d7f18ldr x0, [sp+248]
000d7f1cldr x4, [sp+208]
000d7f20ldr x1, [sp+216]
000d7f24ldr x5, [sp+176]
000d7f28ldr x6, [sp+168]
000d7f2csubs xzr, x1, x0
000d7f30b.hi 0xd7f38
000d7f34b 0xd8298
000d7f38
000d7f38loc_d7f38:
000d7f38add x7, x4, x0, lsl #4
000d7f3cubfm x8, x0, 60, 59
000d7f40str x6, [x4+x8]
000d7f44adrp x27, 0x974000
000d7f48ldr w4, [x27+3056]
000d7f4ccbz w4, 0xd7f54
000d7f50b 0xd7f58
000d7f54
000d7f54loc_d7f54:
000d7f54b 0xd7f6c
000d7f58
000d7f58loc_d7f58:
000d7f58bl runtime.gcWriteBarrier2
000d7f5cstr x5, [x25]
000d7f60ldr x4, [x7+8]
000d7f64str x4, [x25+8]
000d7f68b 0xd7f6c
000d7f6c
000d7f6cloc_d7f6c:
000d7f6cstr x5, [x7+8]
000d7f70ldr x4, [sp+232]
000d7f74add x4, x4, 1
000d7f78str x4, [sp+72]
000d7f7cldr x4, [sp+240]
000d7f80sub x4, x4, 1
000d7f84str x4, [sp+64]
000d7f88b 0xd7f8c
000d7f8c
000d7f8cloc_d7f8c:
000d7f8cb 0xd7f90
000d7f90
000d7f90loc_d7f90:
000d7f90b 0xd7f94
000d7f94
000d7f94loc_d7f94:
000d7f94ldr x4, [sp+64]
000d7f98ldr x5, [sp+72]
000d7f9csubs xzr, x4, x5
000d7fa0cset x4, ge
000d7fa4strb w4, [sp+55]
000d7fa8b.ge 0xd7fb0
000d7facb 0xd8038
000d7fb0
000d7fb0loc_d7fb0:
000d7fb0ldr x0, [sp+232]
000d7fb4ldr x4, [sp+208]
000d7fb8ldr x1, [sp+216]
000d7fbcsubs xzr, x1, x0
000d7fc0b.hi 0xd7fc8
000d7fc4b 0xd8294
000d7fc8
000d7fc8loc_d7fc8:
000d7fc8add x5, x4, x0, lsl #4
000d7fccldr x5, [x5+8]
000d7fd0ubfm x6, x0, 60, 59
000d7fd4ldr x4, [x4+x6]
000d7fd8str x4, [sp+152]
000d7fdcstr x5, [sp+160]
000d7fe0ldr x0, [sp+72]
000d7fe4ldr x4, [sp+208]
000d7fe8ldr x1, [sp+216]
000d7fecsubs xzr, x0, x1
000d7ff0b.lo 0xd7ff8
000d7ff4b 0xd8290
000d7ff8
000d7ff8loc_d7ff8:
000d7ff8add x5, x4, x0, lsl #4
000d7ffcldr x3, [x5+8]
000d8000ubfm x5, x0, 60, 59
000d8004ldr x2, [x4+x5]
000d8008str x2, [sp+136]
000d800cstr x3, [sp+144]
000d8010ldr x26, [sp+256]
000d8014ldr x4, [x26]
000d8018ldr x0, [sp+152]
000d801cldr x1, [sp+160]
000d8020blr x4
000d8024str x0, [sp+80]
000d8028subs xzr, x0, 0
000d802ccset x4, ge
000d8030strb w4, [sp+55]
000d8034b 0xd803c
000d8038
000d8038loc_d8038:
000d8038b 0xd803c
000d803c
000d803cloc_d803c:
000d803cldrb w4, [sp+55]
000d8040tbnz w4, 0, 0xd8048
000d8044b 0xd805c
000d8048
000d8048loc_d8048:
000d8048ldr x4, [sp+72]
000d804cadd x4, x4, 1
000d8050str x4, [sp+72]
000d8054b 0xd8058
000d8058
000d8058loc_d8058:
000d8058b 0xd7f94
000d805c
000d805cloc_d805c:
000d805cb 0xd8060
000d8060
000d8060loc_d8060:
000d8060ldr x4, [sp+64]
000d8064ldr x5, [sp+72]
000d8068subs xzr, x4, x5
000d806ccset x4, ge
000d8070strb w4, [sp+55]
000d8074b.ge 0xd807c
000d8078b 0xd8104
000d807c
000d807cloc_d807c:
000d807cldr x0, [sp+232]
000d8080ldr x4, [sp+208]
000d8084ldr x1, [sp+216]
000d8088subs xzr, x1, x0
000d808cb.hi 0xd8094
000d8090b 0xd828c
000d8094
000d8094loc_d8094:
000d8094add x5, x4, x0, lsl #4
000d8098ldr x5, [x5+8]
000d809cubfm x6, x0, 60, 59
000d80a0ldr x4, [x4+x6]
000d80a4str x4, [sp+120]
000d80a8str x5, [sp+128]
000d80acldr x0, [sp+64]
000d80b0ldr x4, [sp+208]
000d80b4ldr x1, [sp+216]
000d80b8subs xzr, x1, x0
000d80bcb.hi 0xd80c4
000d80c0b 0xd8288
000d80c4
000d80c4loc_d80c4:
000d80c4add x5, x4, x0, lsl #4
000d80c8ldr x3, [x5+8]
000d80ccubfm x5, x0, 60, 59
000d80d0ldr x2, [x4+x5]
000d80d4str x2, [sp+104]
000d80d8str x3, [sp+112]
000d80dcldr x26, [sp+256]
000d80e0ldr x4, [x26]
000d80e4ldr x0, [sp+120]
000d80e8ldr x1, [sp+128]
000d80ecblr x4
000d80f0str x0, [sp+80]
000d80f4subs xzr, x0, 0
000d80f8cset x4, lt
000d80fcstrb w4, [sp+55]
000d8100b 0xd8108
000d8104
000d8104loc_d8104:
000d8104b 0xd8108
000d8108
000d8108loc_d8108:
000d8108ldrb w4, [sp+55]
000d810ctbnz w4, 0, 0xd8114
000d8110b 0xd8128
000d8114
000d8114loc_d8114:
000d8114ldr x4, [sp+64]
000d8118sub x4, x4, 1
000d811cstr x4, [sp+64]
000d8120b 0xd8124
000d8124
000d8124loc_d8124:
000d8124b 0xd8060
000d8128
000d8128loc_d8128:
000d8128ldr x4, [sp+64]
000d812cldr x5, [sp+72]
000d8130subs xzr, x4, x5
000d8134b.lt 0xd813c
000d8138b 0xd8154
000d813c
000d813cloc_d813c:
000d813cb 0xd8140
000d8140
000d8140loc_d8140:
000d8140ldr x0, [sp+72]
000d8144str x0, [sp+56]
000d8148ldur x29, [sp-8]
000d814cldr x30, [sp], 192
000d8150ret x30
000d8154
000d8154loc_d8154:
000d8154ldr x0, [sp+72]
000d8158ldr x4, [sp+208]
000d815cldr x1, [sp+216]
000d8160subs xzr, x1, x0
000d8164b.hi 0xd816c
000d8168b 0xd8284
000d816c
000d816cloc_d816c:
000d816cadd x5, x4, x0, lsl #4
000d8170ldr x5, [x5+8]
000d8174ubfm x6, x0, 60, 59
000d8178ldr x4, [x4+x6]
000d817cstr x4, [sp+88]
000d8180str x5, [sp+96]
000d8184ldr x0, [sp+64]
000d8188ldr x4, [sp+208]
000d818cldr x1, [sp+216]
000d8190subs xzr, x1, x0
000d8194b.hi 0xd819c
000d8198b 0xd8280
000d819c
000d819cloc_d819c:
000d819cldr x5, [sp+72]
000d81a0ldr x6, [sp+208]
000d81a4ldr x1, [sp+216]
000d81a8add x7, x4, x0, lsl #4
000d81acldr x7, [x7+8]
000d81b0ubfm x8, x0, 60, 59
000d81b4ldr x4, [x4+x8]
000d81b8subs xzr, x1, x5
000d81bcb.hi 0xd81c4
000d81c0b 0xd8278
000d81c4
000d81c4loc_d81c4:
000d81c4add x8, x6, x5, lsl #4
000d81c8ubfm x5, x5, 60, 59
000d81ccstr x4, [x6+x5]
000d81d0adrp x27, 0x973000
000d81d4ldr w4, [x27+3056]
000d81d8cbz w4, 0xd81e0
000d81dcb 0xd81e4
000d81e0
000d81e0loc_d81e0:
000d81e0b 0xd81f8
000d81e4
000d81e4loc_d81e4:
000d81e4bl runtime.gcWriteBarrier2
000d81e8str x7, [x25]
000d81ecldr x4, [x8+8]
000d81f0str x4, [x25+8]
000d81f4b 0xd81f8
000d81f8
000d81f8loc_d81f8:
000d81f8str x7, [x8+8]
000d81fcldr x0, [sp+64]
000d8200ldr x4, [sp+208]
000d8204ldr x1, [sp+216]
000d8208ldr x5, [sp+96]
000d820cldr x6, [sp+88]
000d8210subs xzr, x1, x0
000d8214b.hi 0xd821c
000d8218b 0xd8274
000d821c
000d821cloc_d821c:
000d821cadd x7, x4, x0, lsl #4
000d8220ubfm x8, x0, 60, 59
000d8224str x6, [x4+x8]
000d8228adrp x27, 0x973000
000d822cldr w4, [x27+3056]
000d8230cbz w4, 0xd8238
000d8234b 0xd823c
000d8238
000d8238loc_d8238:
000d8238b 0xd8250
000d823c
000d823cloc_d823c:
000d823cbl runtime.gcWriteBarrier2
000d8240str x5, [x25]
000d8244ldr x4, [x7+8]
000d8248str x4, [x25+8]
000d824cb 0xd8250
000d8250
000d8250loc_d8250:
000d8250str x5, [x7+8]
000d8254ldr x4, [sp+72]
000d8258add x4, x4, 1
000d825cstr x4, [sp+72]
000d8260ldr x4, [sp+64]
000d8264sub x4, x4, 1
000d8268str x4, [sp+64]
000d826cb 0xd8270
000d8270
000d8270loc_d8270:
000d8270b 0xd7f8c
000d8274
000d8274loc_d8274:
000d8274bl runtime.panicIndex
000d8278
000d8278loc_d8278:
000d8278mov x0, x5
000d827cbl runtime.panicIndex
000d8280
000d8280loc_d8280:
000d8280bl runtime.panicIndex
000d8284
000d8284loc_d8284:
000d8284bl runtime.panicIndex
000d8288
000d8288loc_d8288:
000d8288bl runtime.panicIndex
000d828c
000d828cloc_d828c:
000d828cbl runtime.panicIndex
000d8290
000d8290loc_d8290:
000d8290bl runtime.panicIndex
000d8294
000d8294loc_d8294:
000d8294bl runtime.panicIndex
000d8298
000d8298loc_d8298:
000d8298bl runtime.panicIndex
000d829c
000d829cloc_d829c:
000d829cmov x0, x5
000d82a0bl runtime.panicIndex
000d82a4
000d82a4loc_d82a4:
000d82a4bl runtime.panicIndex
000d82a8
000d82a8loc_d82a8:
000d82a8bl runtime.panicIndex
000d82achint
000d82b0
000d82b0loc_d82b0:
000d82b0stp x0, x1, [sp+8]
000d82b4stp x2, x3, [sp+24]
000d82b8stp x4, x5, [sp+40]
000d82bcstp x6, x7, [sp+56]
000d82c0mov x3, x30
000d82c4bl runtime.morestack_noctxt.abi0
000d82c8ldp x0, x1, [sp+8]
000d82ccldp x2, x3, [sp+24]
000d82d0ldp x4, x5, [sp+40]
000d82d4ldp x6, x7, [sp+56]
000d82d8b 0xd7e30
000d82dcudf 0
000d7e30
000d82e0
000d82e0slices.partialInsertionSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.partialInsertionSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[2] * dict, struct []go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode } data, int a, int b, int64_t cmp)
000d82e0ldr x16, [x28+16]
000d82e4sub x17, sp, 144
000d82e8subs xzr, x17, x16
000d82ecb.ls 0xd89d0
000d82f0sub x20, sp, 272
000d82f4stp x29, x30, [x20-8]
000d82f8add sp, x20, 0
000d82fcsub x29, sp, 8
000d8300str x0, [sp+280]
000d8304str x1, [sp+288]
000d8308str x2, [sp+296]
000d830cstr x3, [sp+304]
000d8310str x4, [sp+312]
000d8314str x5, [sp+320]
000d8318str x6, [sp+328]
000d831cstrb wzr, [sp+54]
000d8320ldr x4, [sp+312]
000d8324add x4, x4, 1
000d8328str x4, [sp+80]
000d832cstr xzr, [sp+72]
000d8330b 0xd8334
000d8334
000d8334loc_d8334:
000d8334ldr x4, [sp+72]
000d8338subs xzr, x4, 5
000d833cb.lt 0xd8344
000d8340b 0xd8348
000d8344
000d8344loc_d8344:
000d8344b 0xd835c
000d8348
000d8348loc_d8348:
000d8348strb wzr, [sp+54]
000d834cmov x0, xzr
000d8350ldp x29, x30, [sp-8]
000d8354add sp, sp, 272
000d8358ret x30
000d835c
000d835cloc_d835c:
000d835cldr x4, [sp+320]
000d8360ldr x5, [sp+80]
000d8364subs xzr, x4, x5
000d8368cset x4, gt
000d836cstrb w4, [sp+55]
000d8370b.gt 0xd8378
000d8374b 0xd8404
000d8378
000d8378loc_d8378:
000d8378ldr x0, [sp+80]
000d837cldr x4, [sp+288]
000d8380ldr x1, [sp+296]
000d8384subs xzr, x1, x0
000d8388b.hi 0xd8390
000d838cb 0xd89c8
000d8390
000d8390loc_d8390:
000d8390add x5, x4, x0, lsl #4
000d8394ldr x5, [x5+8]
000d8398ubfm x6, x0, 60, 59
000d839cldr x4, [x4+x6]
000d83a0str x4, [sp+248]
000d83a4str x5, [sp+256]
000d83a8ldr x4, [sp+288]
000d83acldr x1, [sp+296]
000d83b0ldr x5, [sp+80]
000d83b4sub x0, x5, 1
000d83b8subs xzr, x1, x0
000d83bcb.hi 0xd83c4
000d83c0b 0xd89c4
000d83c4
000d83c4loc_d83c4:
000d83c4add x5, x4, x0, lsl #4
000d83c8ldr x3, [x5+8]
000d83ccubfm x5, x0, 60, 59
000d83d0ldr x2, [x4+x5]
000d83d4str x2, [sp+232]
000d83d8str x3, [sp+240]
000d83dcldr x26, [sp+328]
000d83e0ldr x4, [x26]
000d83e4ldr x0, [sp+248]
000d83e8ldr x1, [sp+256]
000d83ecblr x4
000d83f0str x0, [sp+112]
000d83f4subs xzr, x0, 0
000d83f8cset x4, ge
000d83fcstrb w4, [sp+55]
000d8400b 0xd8408
000d8404
000d8404loc_d8404:
000d8404b 0xd8408
000d8408
000d8408loc_d8408:
000d8408ldrb w4, [sp+55]
000d840ctbnz w4, 0, 0xd8414
000d8410b 0xd8428
000d8414
000d8414loc_d8414:
000d8414ldr x4, [sp+80]
000d8418add x4, x4, 1
000d841cstr x4, [sp+80]
000d8420b 0xd8424
000d8424
000d8424loc_d8424:
000d8424b 0xd835c
000d8428
000d8428loc_d8428:
000d8428ldr x4, [sp+320]
000d842cldr x5, [sp+80]
000d8430subs xzr, x4, x5
000d8434b.eq 0xd843c
000d8438b 0xd8450
000d843c
000d843cloc_d843c:
000d843corr x0, xzr, 1
000d8440strb w0, [sp+54]
000d8444ldp x29, x30, [sp-8]
000d8448add sp, sp, 272
000d844cret x30
000d8450
000d8450loc_d8450:
000d8450ldr x4, [sp+312]
000d8454ldr x5, [sp+320]
000d8458sub x4, x5, x4
000d845csubs xzr, x4, 50
000d8460b.lt 0xd8468
000d8464b 0xd847c
000d8468
000d8468loc_d8468:
000d8468strb wzr, [sp+54]
000d846cmov x0, xzr
000d8470ldp x29, x30, [sp-8]
000d8474add sp, sp, 272
000d8478ret x30
000d847c
000d847cloc_d847c:
000d847cldr x0, [sp+80]
000d8480ldr x4, [sp+288]
000d8484ldr x1, [sp+296]
000d8488subs xzr, x1, x0
000d848cb.hi 0xd8494
000d8490b 0xd89c0
000d8494
000d8494loc_d8494:
000d8494add x5, x4, x0, lsl #4
000d8498ldr x5, [x5+8]
000d849cubfm x6, x0, 60, 59
000d84a0ldr x4, [x4+x6]
000d84a4str x4, [sp+216]
000d84a8str x5, [sp+224]
000d84acldr x4, [sp+288]
000d84b0ldr x1, [sp+296]
000d84b4ldr x5, [sp+80]
000d84b8sub x0, x5, 1
000d84bcsubs xzr, x1, x0
000d84c0b.hi 0xd84c8
000d84c4b 0xd89bc
000d84c8
000d84c8loc_d84c8:
000d84c8ldr x5, [sp+80]
000d84ccldr x6, [sp+288]
000d84d0ldr x1, [sp+296]
000d84d4add x7, x4, x0, lsl #4
000d84d8ldr x7, [x7+8]
000d84dcubfm x8, x0, 60, 59
000d84e0ldr x4, [x4+x8]
000d84e4subs xzr, x1, x5
000d84e8b.hi 0xd84f0
000d84ecb 0xd89b4
000d84f0
000d84f0loc_d84f0:
000d84f0add x8, x6, x5, lsl #4
000d84f4ubfm x5, x5, 60, 59
000d84f8str x4, [x6+x5]
000d84fcadrp x27, 0x973000
000d8500ldr w4, [x27+3056]
000d8504cbz w4, 0xd850c
000d8508b 0xd8510
000d850c
000d850cloc_d850c:
000d850cb 0xd8524
000d8510
000d8510loc_d8510:
000d8510bl runtime.gcWriteBarrier2
000d8514str x7, [x25]
000d8518ldr x4, [x8+8]
000d851cstr x4, [x25+8]
000d8520b 0xd8524
000d8524
000d8524loc_d8524:
000d8524str x7, [x8+8]
000d8528ldr x4, [sp+80]
000d852csub x0, x4, 1
000d8530str x0, [sp+104]
000d8534ldr x4, [sp+288]
000d8538ldr x1, [sp+296]
000d853cldr x5, [sp+224]
000d8540ldr x6, [sp+216]
000d8544subs xzr, x1, x0
000d8548b.hi 0xd8550
000d854cb 0xd89b0
000d8550
000d8550loc_d8550:
000d8550add x7, x4, x0, lsl #4
000d8554ubfm x8, x0, 60, 59
000d8558str x6, [x4+x8]
000d855cadrp x27, 0x973000
000d8560ldr w4, [x27+3056]
000d8564cbz w4, 0xd856c
000d8568b 0xd8570
000d856c
000d856cloc_d856c:
000d856cb 0xd8584
000d8570
000d8570loc_d8570:
000d8570bl runtime.gcWriteBarrier2
000d8574str x5, [x25]
000d8578ldr x4, [x7+8]
000d857cstr x4, [x25+8]
000d8580b 0xd8584
000d8584
000d8584loc_d8584:
000d8584str x5, [x7+8]
000d8588ldr x4, [sp+312]
000d858cldr x5, [sp+80]
000d8590sub x4, x5, x4
000d8594subs xzr, x4, 2
000d8598b.ge 0xd85a0
000d859cb 0xd85b0
000d85a0
000d85a0loc_d85a0:
000d85a0ldr x4, [sp+80]
000d85a4sub x4, x4, 1
000d85a8str x4, [sp+64]
000d85acb 0xd87d4
000d85b0
000d85b0loc_d85b0:
000d85b0b 0xd85b4
000d85b4
000d85b4loc_d85b4:
000d85b4ldr x4, [sp+80]
000d85b8ldr x5, [sp+320]
000d85bcsub x4, x5, x4
000d85c0subs xzr, x4, 2
000d85c4b.ge 0xd85cc
000d85c8b 0xd85dc
000d85cc
000d85ccloc_d85cc:
000d85ccldr x4, [sp+80]
000d85d0add x4, x4, 1
000d85d4str x4, [sp+56]
000d85d8b 0xd85f4
000d85dc
000d85dcloc_d85dc:
000d85dcb 0xd85e0
000d85e0
000d85e0loc_d85e0:
000d85e0b 0xd85e4
000d85e4
000d85e4loc_d85e4:
000d85e4ldr x4, [sp+72]
000d85e8add x4, x4, 1
000d85ecstr x4, [sp+72]
000d85f0b 0xd8334
000d85f4
000d85f4loc_d85f4:
000d85f4ldr x4, [sp+320]
000d85f8ldr x5, [sp+56]
000d85fcsubs xzr, x4, x5
000d8600b.gt 0xd8608
000d8604b 0xd87b0
000d8608
000d8608loc_d8608:
000d8608ldr x0, [sp+56]
000d860cldr x4, [sp+288]
000d8610ldr x1, [sp+296]
000d8614subs xzr, x1, x0
000d8618b.hi 0xd8620
000d861cb 0xd87d0
000d8620
000d8620loc_d8620:
000d8620add x5, x4, x0, lsl #4
000d8624ldr x5, [x5+8]
000d8628ubfm x6, x0, 60, 59
000d862cldr x4, [x4+x6]
000d8630str x4, [sp+152]
000d8634str x5, [sp+160]
000d8638ldr x4, [sp+288]
000d863cldr x1, [sp+296]
000d8640ldr x5, [sp+56]
000d8644sub x0, x5, 1
000d8648subs xzr, x1, x0
000d864cb.hi 0xd8654
000d8650b 0xd87cc
000d8654
000d8654loc_d8654:
000d8654add x5, x4, x0, lsl #4
000d8658ldr x3, [x5+8]
000d865cubfm x5, x0, 60, 59
000d8660ldr x2, [x4+x5]
000d8664str x2, [sp+136]
000d8668str x3, [sp+144]
000d866cldr x26, [sp+328]
000d8670ldr x4, [x26]
000d8674ldr x0, [sp+152]
000d8678ldr x1, [sp+160]
000d867cblr x4
000d8680str x0, [sp+112]
000d8684tbnz x0, 63, 0xd868c
000d8688b 0xd87ac
000d868c
000d868cloc_d868c:
000d868cldr x0, [sp+56]
000d8690ldr x4, [sp+288]
000d8694ldr x1, [sp+296]
000d8698subs xzr, x1, x0
000d869cb.hi 0xd86a4
000d86a0b 0xd87c8
000d86a4
000d86a4loc_d86a4:
000d86a4add x5, x4, x0, lsl #4
000d86a8ldr x5, [x5+8]
000d86acubfm x6, x0, 60, 59
000d86b0ldr x4, [x4+x6]
000d86b4str x4, [sp+120]
000d86b8str x5, [sp+128]
000d86bcldr x4, [sp+288]
000d86c0ldr x1, [sp+296]
000d86c4ldr x5, [sp+56]
000d86c8sub x0, x5, 1
000d86ccsubs xzr, x1, x0
000d86d0b.hi 0xd86d8
000d86d4b 0xd87c4
000d86d8
000d86d8loc_d86d8:
000d86d8ldr x5, [sp+56]
000d86dcldr x6, [sp+288]
000d86e0ldr x1, [sp+296]
000d86e4add x7, x4, x0, lsl #4
000d86e8ldr x7, [x7+8]
000d86ecubfm x8, x0, 60, 59
000d86f0ldr x4, [x4+x8]
000d86f4subs xzr, x1, x5
000d86f8b.hi 0xd8700
000d86fcb 0xd87bc
000d8700
000d8700loc_d8700:
000d8700add x8, x6, x5, lsl #4
000d8704ubfm x5, x5, 60, 59
000d8708str x4, [x6+x5]
000d870cadrp x27, 0x973000
000d8710ldr w4, [x27+3056]
000d8714cbz w4, 0xd871c
000d8718b 0xd8720
000d871c
000d871cloc_d871c:
000d871cb 0xd8734
000d8720
000d8720loc_d8720:
000d8720bl runtime.gcWriteBarrier2
000d8724str x7, [x25]
000d8728ldr x4, [x8+8]
000d872cstr x4, [x25+8]
000d8730b 0xd8734
000d8734
000d8734loc_d8734:
000d8734str x7, [x8+8]
000d8738ldr x4, [sp+56]
000d873csub x0, x4, 1
000d8740str x0, [sp+88]
000d8744ldr x4, [sp+288]
000d8748ldr x1, [sp+296]
000d874cldr x5, [sp+128]
000d8750ldr x6, [sp+120]
000d8754subs xzr, x1, x0
000d8758b.hi 0xd8760
000d875cb 0xd87b8
000d8760
000d8760loc_d8760:
000d8760add x7, x4, x0, lsl #4
000d8764ubfm x8, x0, 60, 59
000d8768str x6, [x4+x8]
000d876cadrp x27, 0x973000
000d8770ldr w4, [x27+3056]
000d8774cbz w4, 0xd877c
000d8778b 0xd8780
000d877c
000d877cloc_d877c:
000d877cb 0xd8794
000d8780
000d8780loc_d8780:
000d8780bl runtime.gcWriteBarrier2
000d8784str x5, [x25]
000d8788ldr x4, [x7+8]
000d878cstr x4, [x25+8]
000d8790b 0xd8794
000d8794
000d8794loc_d8794:
000d8794str x5, [x7+8]
000d8798b 0xd879c
000d879c
000d879cloc_d879c:
000d879cldr x4, [sp+56]
000d87a0add x4, x4, 1
000d87a4str x4, [sp+56]
000d87a8b 0xd85f4
000d87ac
000d87acloc_d87ac:
000d87acb 0xd87b4
000d87b0
000d87b0loc_d87b0:
000d87b0b 0xd87b4
000d87b4
000d87b4loc_d87b4:
000d87b4b 0xd85e0
000d87b8
000d87b8loc_d87b8:
000d87b8bl runtime.panicIndex
000d87bc
000d87bcloc_d87bc:
000d87bcmov x0, x5
000d87c0bl runtime.panicIndex
000d87c4
000d87c4loc_d87c4:
000d87c4bl runtime.panicIndex
000d87c8
000d87c8loc_d87c8:
000d87c8bl runtime.panicIndex
000d87cc
000d87ccloc_d87cc:
000d87ccbl runtime.panicIndex
000d87d0
000d87d0loc_d87d0:
000d87d0bl runtime.panicIndex
000d87d4
000d87d4loc_d87d4:
000d87d4ldr x4, [sp+64]
000d87d8subs xzr, x4, 0
000d87dcb.gt 0xd87e4
000d87e0b 0xd898c
000d87e4
000d87e4loc_d87e4:
000d87e4ldr x0, [sp+64]
000d87e8ldr x4, [sp+288]
000d87ecldr x1, [sp+296]
000d87f0subs xzr, x0, x1
000d87f4b.lo 0xd87fc
000d87f8b 0xd89ac
000d87fc
000d87fcloc_d87fc:
000d87fcadd x5, x4, x0, lsl #4
000d8800ldr x5, [x5+8]
000d8804ubfm x6, x0, 60, 59
000d8808ldr x4, [x4+x6]
000d880cstr x4, [sp+200]
000d8810str x5, [sp+208]
000d8814ldr x4, [sp+288]
000d8818ldr x1, [sp+296]
000d881cldr x5, [sp+64]
000d8820sub x0, x5, 1
000d8824subs xzr, x1, x0
000d8828b.hi 0xd8830
000d882cb 0xd89a8
000d8830
000d8830loc_d8830:
000d8830add x5, x4, x0, lsl #4
000d8834ldr x3, [x5+8]
000d8838ubfm x5, x0, 60, 59
000d883cldr x2, [x4+x5]
000d8840str x2, [sp+184]
000d8844str x3, [sp+192]
000d8848ldr x26, [sp+328]
000d884cldr x4, [x26]
000d8850ldr x0, [sp+200]
000d8854ldr x1, [sp+208]
000d8858blr x4
000d885cstr x0, [sp+112]
000d8860tbnz x0, 63, 0xd8868
000d8864b 0xd8988
000d8868
000d8868loc_d8868:
000d8868ldr x0, [sp+64]
000d886cldr x4, [sp+288]
000d8870ldr x1, [sp+296]
000d8874subs xzr, x0, x1
000d8878b.lo 0xd8880
000d887cb 0xd89a4
000d8880
000d8880loc_d8880:
000d8880add x5, x4, x0, lsl #4
000d8884ldr x5, [x5+8]
000d8888ubfm x6, x0, 60, 59
000d888cldr x4, [x4+x6]
000d8890str x4, [sp+168]
000d8894str x5, [sp+176]
000d8898ldr x4, [sp+288]
000d889cldr x1, [sp+296]
000d88a0ldr x5, [sp+64]
000d88a4sub x0, x5, 1
000d88a8subs xzr, x1, x0
000d88acb.hi 0xd88b4
000d88b0b 0xd89a0
000d88b4
000d88b4loc_d88b4:
000d88b4ldr x5, [sp+64]
000d88b8ldr x6, [sp+288]
000d88bcldr x1, [sp+296]
000d88c0add x7, x4, x0, lsl #4
000d88c4ldr x7, [x7+8]
000d88c8ubfm x8, x0, 60, 59
000d88ccldr x4, [x4+x8]
000d88d0subs xzr, x1, x5
000d88d4b.hi 0xd88dc
000d88d8b 0xd8998
000d88dc
000d88dcloc_d88dc:
000d88dcadd x8, x6, x5, lsl #4
000d88e0ubfm x5, x5, 60, 59
000d88e4str x4, [x6+x5]
000d88e8adrp x27, 0x973000
000d88ecldr w4, [x27+3056]
000d88f0cbz w4, 0xd88f8
000d88f4b 0xd88fc
000d88f8
000d88f8loc_d88f8:
000d88f8b 0xd8910
000d88fc
000d88fcloc_d88fc:
000d88fcbl runtime.gcWriteBarrier2
000d8900str x7, [x25]
000d8904ldr x4, [x8+8]
000d8908str x4, [x25+8]
000d890cb 0xd8910
000d8910
000d8910loc_d8910:
000d8910str x7, [x8+8]
000d8914ldr x4, [sp+64]
000d8918sub x0, x4, 1
000d891cstr x0, [sp+96]
000d8920ldr x4, [sp+288]
000d8924ldr x1, [sp+296]
000d8928ldr x5, [sp+176]
000d892cldr x6, [sp+168]
000d8930subs xzr, x1, x0
000d8934b.hi 0xd893c
000d8938b 0xd8994
000d893c
000d893cloc_d893c:
000d893cadd x7, x4, x0, lsl #4
000d8940ubfm x8, x0, 60, 59
000d8944str x6, [x4+x8]
000d8948adrp x27, 0x973000
000d894cldr w4, [x27+3056]
000d8950cbz w4, 0xd8958
000d8954b 0xd895c
000d8958
000d8958loc_d8958:
000d8958b 0xd8970
000d895c
000d895cloc_d895c:
000d895cbl runtime.gcWriteBarrier2
000d8960str x5, [x25]
000d8964ldr x4, [x7+8]
000d8968str x4, [x25+8]
000d896cb 0xd8970
000d8970
000d8970loc_d8970:
000d8970str x5, [x7+8]
000d8974b 0xd8978
000d8978
000d8978loc_d8978:
000d8978ldr x4, [sp+64]
000d897csub x4, x4, 1
000d8980str x4, [sp+64]
000d8984b 0xd87d4
000d8988
000d8988loc_d8988:
000d8988b 0xd8990
000d898c
000d898cloc_d898c:
000d898cb 0xd8990
000d8990
000d8990loc_d8990:
000d8990b 0xd85b4
000d8994
000d8994loc_d8994:
000d8994bl runtime.panicIndex
000d8998
000d8998loc_d8998:
000d8998mov x0, x5
000d899cbl runtime.panicIndex
000d89a0
000d89a0loc_d89a0:
000d89a0bl runtime.panicIndex
000d89a4
000d89a4loc_d89a4:
000d89a4bl runtime.panicIndex
000d89a8
000d89a8loc_d89a8:
000d89a8bl runtime.panicIndex
000d89ac
000d89acloc_d89ac:
000d89acbl runtime.panicIndex
000d89b0
000d89b0loc_d89b0:
000d89b0bl runtime.panicIndex
000d89b4
000d89b4loc_d89b4:
000d89b4mov x0, x5
000d89b8bl runtime.panicIndex
000d89bc
000d89bcloc_d89bc:
000d89bcbl runtime.panicIndex
000d89c0
000d89c0loc_d89c0:
000d89c0bl runtime.panicIndex
000d89c4
000d89c4loc_d89c4:
000d89c4bl runtime.panicIndex
000d89c8
000d89c8loc_d89c8:
000d89c8bl runtime.panicIndex
000d89cchint
000d89d0
000d89d0loc_d89d0:
000d89d0stp x0, x1, [sp+8]
000d89d4stp x2, x3, [sp+24]
000d89d8stp x4, x5, [sp+40]
000d89dcstr x6, [sp+56]
000d89e0mov x3, x30
000d89e4bl runtime.morestack_noctxt.abi0
000d89e8ldp x0, x1, [sp+8]
000d89ecldp x2, x3, [sp+24]
000d89f0ldp x4, x5, [sp+40]
000d89f4ldr x6, [sp+56]
000d89f8b 0xd82e0
000d89fcudf 0
000d82e0
000d82e0slices.partialInsertionSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.partialInsertionSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[2] * dict, struct []go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode } data, int a, int b, int64_t cmp)
000d82e0ldr x16, [x28+16]
000d82e4sub x17, sp, 144
000d82e8subs xzr, x17, x16
000d82ecb.ls 0xd89d0
000d82f0sub x20, sp, 272
000d82f4stp x29, x30, [x20-8]
000d82f8add sp, x20, 0
000d82fcsub x29, sp, 8
000d8300str x0, [sp+280]
000d8304str x1, [sp+288]
000d8308str x2, [sp+296]
000d830cstr x3, [sp+304]
000d8310str x4, [sp+312]
000d8314str x5, [sp+320]
000d8318str x6, [sp+328]
000d831cstrb wzr, [sp+54]
000d8320ldr x4, [sp+312]
000d8324add x4, x4, 1
000d8328str x4, [sp+80]
000d832cstr xzr, [sp+72]
000d8330b 0xd8334
000d8334
000d8334loc_d8334:
000d8334ldr x4, [sp+72]
000d8338subs xzr, x4, 5
000d833cb.lt 0xd8344
000d8340b 0xd8348
000d8344
000d8344loc_d8344:
000d8344b 0xd835c
000d8348
000d8348loc_d8348:
000d8348strb wzr, [sp+54]
000d834cmov x0, xzr
000d8350ldp x29, x30, [sp-8]
000d8354add sp, sp, 272
000d8358ret x30
000d835c
000d835cloc_d835c:
000d835cldr x4, [sp+320]
000d8360ldr x5, [sp+80]
000d8364subs xzr, x4, x5
000d8368cset x4, gt
000d836cstrb w4, [sp+55]
000d8370b.gt 0xd8378
000d8374b 0xd8404
000d8378
000d8378loc_d8378:
000d8378ldr x0, [sp+80]
000d837cldr x4, [sp+288]
000d8380ldr x1, [sp+296]
000d8384subs xzr, x1, x0
000d8388b.hi 0xd8390
000d838cb 0xd89c8
000d8390
000d8390loc_d8390:
000d8390add x5, x4, x0, lsl #4
000d8394ldr x5, [x5+8]
000d8398ubfm x6, x0, 60, 59
000d839cldr x4, [x4+x6]
000d83a0str x4, [sp+248]
000d83a4str x5, [sp+256]
000d83a8ldr x4, [sp+288]
000d83acldr x1, [sp+296]
000d83b0ldr x5, [sp+80]
000d83b4sub x0, x5, 1
000d83b8subs xzr, x1, x0
000d83bcb.hi 0xd83c4
000d83c0b 0xd89c4
000d83c4
000d83c4loc_d83c4:
000d83c4add x5, x4, x0, lsl #4
000d83c8ldr x3, [x5+8]
000d83ccubfm x5, x0, 60, 59
000d83d0ldr x2, [x4+x5]
000d83d4str x2, [sp+232]
000d83d8str x3, [sp+240]
000d83dcldr x26, [sp+328]
000d83e0ldr x4, [x26]
000d83e4ldr x0, [sp+248]
000d83e8ldr x1, [sp+256]
000d83ecblr x4
000d83f0str x0, [sp+112]
000d83f4subs xzr, x0, 0
000d83f8cset x4, ge
000d83fcstrb w4, [sp+55]
000d8400b 0xd8408
000d8404
000d8404loc_d8404:
000d8404b 0xd8408
000d8408
000d8408loc_d8408:
000d8408ldrb w4, [sp+55]
000d840ctbnz w4, 0, 0xd8414
000d8410b 0xd8428
000d8414
000d8414loc_d8414:
000d8414ldr x4, [sp+80]
000d8418add x4, x4, 1
000d841cstr x4, [sp+80]
000d8420b 0xd8424
000d8424
000d8424loc_d8424:
000d8424b 0xd835c
000d8428
000d8428loc_d8428:
000d8428ldr x4, [sp+320]
000d842cldr x5, [sp+80]
000d8430subs xzr, x4, x5
000d8434b.eq 0xd843c
000d8438b 0xd8450
000d843c
000d843cloc_d843c:
000d843corr x0, xzr, 1
000d8440strb w0, [sp+54]
000d8444ldp x29, x30, [sp-8]
000d8448add sp, sp, 272
000d844cret x30
000d8450
000d8450loc_d8450:
000d8450ldr x4, [sp+312]
000d8454ldr x5, [sp+320]
000d8458sub x4, x5, x4
000d845csubs xzr, x4, 50
000d8460b.lt 0xd8468
000d8464b 0xd847c
000d8468
000d8468loc_d8468:
000d8468strb wzr, [sp+54]
000d846cmov x0, xzr
000d8470ldp x29, x30, [sp-8]
000d8474add sp, sp, 272
000d8478ret x30
000d847c
000d847cloc_d847c:
000d847cldr x0, [sp+80]
000d8480ldr x4, [sp+288]
000d8484ldr x1, [sp+296]
000d8488subs xzr, x1, x0
000d848cb.hi 0xd8494
000d8490b 0xd89c0
000d8494
000d8494loc_d8494:
000d8494add x5, x4, x0, lsl #4
000d8498ldr x5, [x5+8]
000d849cubfm x6, x0, 60, 59
000d84a0ldr x4, [x4+x6]
000d84a4str x4, [sp+216]
000d84a8str x5, [sp+224]
000d84acldr x4, [sp+288]
000d84b0ldr x1, [sp+296]
000d84b4ldr x5, [sp+80]
000d84b8sub x0, x5, 1
000d84bcsubs xzr, x1, x0
000d84c0b.hi 0xd84c8
000d84c4b 0xd89bc
000d84c8
000d84c8loc_d84c8:
000d84c8ldr x5, [sp+80]
000d84ccldr x6, [sp+288]
000d84d0ldr x1, [sp+296]
000d84d4add x7, x4, x0, lsl #4
000d84d8ldr x7, [x7+8]
000d84dcubfm x8, x0, 60, 59
000d84e0ldr x4, [x4+x8]
000d84e4subs xzr, x1, x5
000d84e8b.hi 0xd84f0
000d84ecb 0xd89b4
000d84f0
000d84f0loc_d84f0:
000d84f0add x8, x6, x5, lsl #4
000d84f4ubfm x5, x5, 60, 59
000d84f8str x4, [x6+x5]
000d84fcadrp x27, 0x973000
000d8500ldr w4, [x27+3056]
000d8504cbz w4, 0xd850c
000d8508b 0xd8510
000d850c
000d850cloc_d850c:
000d850cb 0xd8524
000d8510
000d8510loc_d8510:
000d8510bl runtime.gcWriteBarrier2
000d8514str x7, [x25]
000d8518ldr x4, [x8+8]
000d851cstr x4, [x25+8]
000d8520b 0xd8524
000d8524
000d8524loc_d8524:
000d8524str x7, [x8+8]
000d8528ldr x4, [sp+80]
000d852csub x0, x4, 1
000d8530str x0, [sp+104]
000d8534ldr x4, [sp+288]
000d8538ldr x1, [sp+296]
000d853cldr x5, [sp+224]
000d8540ldr x6, [sp+216]
000d8544subs xzr, x1, x0
000d8548b.hi 0xd8550
000d854cb 0xd89b0
000d8550
000d8550loc_d8550:
000d8550add x7, x4, x0, lsl #4
000d8554ubfm x8, x0, 60, 59
000d8558str x6, [x4+x8]
000d855cadrp x27, 0x973000
000d8560ldr w4, [x27+3056]
000d8564cbz w4, 0xd856c
000d8568b 0xd8570
000d856c
000d856cloc_d856c:
000d856cb 0xd8584
000d8570
000d8570loc_d8570:
000d8570bl runtime.gcWriteBarrier2
000d8574str x5, [x25]
000d8578ldr x4, [x7+8]
000d857cstr x4, [x25+8]
000d8580b 0xd8584
000d8584
000d8584loc_d8584:
000d8584str x5, [x7+8]
000d8588ldr x4, [sp+312]
000d858cldr x5, [sp+80]
000d8590sub x4, x5, x4
000d8594subs xzr, x4, 2
000d8598b.ge 0xd85a0
000d859cb 0xd85b0
000d85a0
000d85a0loc_d85a0:
000d85a0ldr x4, [sp+80]
000d85a4sub x4, x4, 1
000d85a8str x4, [sp+64]
000d85acb 0xd87d4
000d85b0
000d85b0loc_d85b0:
000d85b0b 0xd85b4
000d85b4
000d85b4loc_d85b4:
000d85b4ldr x4, [sp+80]
000d85b8ldr x5, [sp+320]
000d85bcsub x4, x5, x4
000d85c0subs xzr, x4, 2
000d85c4b.ge 0xd85cc
000d85c8b 0xd85dc
000d85cc
000d85ccloc_d85cc:
000d85ccldr x4, [sp+80]
000d85d0add x4, x4, 1
000d85d4str x4, [sp+56]
000d85d8b 0xd85f4
000d85dc
000d85dcloc_d85dc:
000d85dcb 0xd85e0
000d85e0
000d85e0loc_d85e0:
000d85e0b 0xd85e4
000d85e4
000d85e4loc_d85e4:
000d85e4ldr x4, [sp+72]
000d85e8add x4, x4, 1
000d85ecstr x4, [sp+72]
000d85f0b 0xd8334
000d85f4
000d85f4loc_d85f4:
000d85f4ldr x4, [sp+320]
000d85f8ldr x5, [sp+56]
000d85fcsubs xzr, x4, x5
000d8600b.gt 0xd8608
000d8604b 0xd87b0
000d8608
000d8608loc_d8608:
000d8608ldr x0, [sp+56]
000d860cldr x4, [sp+288]
000d8610ldr x1, [sp+296]
000d8614subs xzr, x1, x0
000d8618b.hi 0xd8620
000d861cb 0xd87d0
000d8620
000d8620loc_d8620:
000d8620add x5, x4, x0, lsl #4
000d8624ldr x5, [x5+8]
000d8628ubfm x6, x0, 60, 59
000d862cldr x4, [x4+x6]
000d8630str x4, [sp+152]
000d8634str x5, [sp+160]
000d8638ldr x4, [sp+288]
000d863cldr x1, [sp+296]
000d8640ldr x5, [sp+56]
000d8644sub x0, x5, 1
000d8648subs xzr, x1, x0
000d864cb.hi 0xd8654
000d8650b 0xd87cc
000d8654
000d8654loc_d8654:
000d8654add x5, x4, x0, lsl #4
000d8658ldr x3, [x5+8]
000d865cubfm x5, x0, 60, 59
000d8660ldr x2, [x4+x5]
000d8664str x2, [sp+136]
000d8668str x3, [sp+144]
000d866cldr x26, [sp+328]
000d8670ldr x4, [x26]
000d8674ldr x0, [sp+152]
000d8678ldr x1, [sp+160]
000d867cblr x4
000d8680str x0, [sp+112]
000d8684tbnz x0, 63, 0xd868c
000d8688b 0xd87ac
000d868c
000d868cloc_d868c:
000d868cldr x0, [sp+56]
000d8690ldr x4, [sp+288]
000d8694ldr x1, [sp+296]
000d8698subs xzr, x1, x0
000d869cb.hi 0xd86a4
000d86a0b 0xd87c8
000d86a4
000d86a4loc_d86a4:
000d86a4add x5, x4, x0, lsl #4
000d86a8ldr x5, [x5+8]
000d86acubfm x6, x0, 60, 59
000d86b0ldr x4, [x4+x6]
000d86b4str x4, [sp+120]
000d86b8str x5, [sp+128]
000d86bcldr x4, [sp+288]
000d86c0ldr x1, [sp+296]
000d86c4ldr x5, [sp+56]
000d86c8sub x0, x5, 1
000d86ccsubs xzr, x1, x0
000d86d0b.hi 0xd86d8
000d86d4b 0xd87c4
000d86d8
000d86d8loc_d86d8:
000d86d8ldr x5, [sp+56]
000d86dcldr x6, [sp+288]
000d86e0ldr x1, [sp+296]
000d86e4add x7, x4, x0, lsl #4
000d86e8ldr x7, [x7+8]
000d86ecubfm x8, x0, 60, 59
000d86f0ldr x4, [x4+x8]
000d86f4subs xzr, x1, x5
000d86f8b.hi 0xd8700
000d86fcb 0xd87bc
000d8700
000d8700loc_d8700:
000d8700add x8, x6, x5, lsl #4
000d8704ubfm x5, x5, 60, 59
000d8708str x4, [x6+x5]
000d870cadrp x27, 0x973000
000d8710ldr w4, [x27+3056]
000d8714cbz w4, 0xd871c
000d8718b 0xd8720
000d871c
000d871cloc_d871c:
000d871cb 0xd8734
000d8720
000d8720loc_d8720:
000d8720bl runtime.gcWriteBarrier2
000d8724str x7, [x25]
000d8728ldr x4, [x8+8]
000d872cstr x4, [x25+8]
000d8730b 0xd8734
000d8734
000d8734loc_d8734:
000d8734str x7, [x8+8]
000d8738ldr x4, [sp+56]
000d873csub x0, x4, 1
000d8740str x0, [sp+88]
000d8744ldr x4, [sp+288]
000d8748ldr x1, [sp+296]
000d874cldr x5, [sp+128]
000d8750ldr x6, [sp+120]
000d8754subs xzr, x1, x0
000d8758b.hi 0xd8760
000d875cb 0xd87b8
000d8760
000d8760loc_d8760:
000d8760add x7, x4, x0, lsl #4
000d8764ubfm x8, x0, 60, 59
000d8768str x6, [x4+x8]
000d876cadrp x27, 0x973000
000d8770ldr w4, [x27+3056]
000d8774cbz w4, 0xd877c
000d8778b 0xd8780
000d877c
000d877cloc_d877c:
000d877cb 0xd8794
000d8780
000d8780loc_d8780:
000d8780bl runtime.gcWriteBarrier2
000d8784str x5, [x25]
000d8788ldr x4, [x7+8]
000d878cstr x4, [x25+8]
000d8790b 0xd8794
000d8794
000d8794loc_d8794:
000d8794str x5, [x7+8]
000d8798b 0xd879c
000d879c
000d879cloc_d879c:
000d879cldr x4, [sp+56]
000d87a0add x4, x4, 1
000d87a4str x4, [sp+56]
000d87a8b 0xd85f4
000d87ac
000d87acloc_d87ac:
000d87acb 0xd87b4
000d87b0
000d87b0loc_d87b0:
000d87b0b 0xd87b4
000d87b4
000d87b4loc_d87b4:
000d87b4b 0xd85e0
000d87b8
000d87b8loc_d87b8:
000d87b8bl runtime.panicIndex
000d87bc
000d87bcloc_d87bc:
000d87bcmov x0, x5
000d87c0bl runtime.panicIndex
000d87c4
000d87c4loc_d87c4:
000d87c4bl runtime.panicIndex
000d87c8
000d87c8loc_d87c8:
000d87c8bl runtime.panicIndex
000d87cc
000d87ccloc_d87cc:
000d87ccbl runtime.panicIndex
000d87d0
000d87d0loc_d87d0:
000d87d0bl runtime.panicIndex
000d87d4
000d87d4loc_d87d4:
000d87d4ldr x4, [sp+64]
000d87d8subs xzr, x4, 0
000d87dcb.gt 0xd87e4
000d87e0b 0xd898c
000d87e4
000d87e4loc_d87e4:
000d87e4ldr x0, [sp+64]
000d87e8ldr x4, [sp+288]
000d87ecldr x1, [sp+296]
000d87f0subs xzr, x0, x1
000d87f4b.lo 0xd87fc
000d87f8b 0xd89ac
000d87fc
000d87fcloc_d87fc:
000d87fcadd x5, x4, x0, lsl #4
000d8800ldr x5, [x5+8]
000d8804ubfm x6, x0, 60, 59
000d8808ldr x4, [x4+x6]
000d880cstr x4, [sp+200]
000d8810str x5, [sp+208]
000d8814ldr x4, [sp+288]
000d8818ldr x1, [sp+296]
000d881cldr x5, [sp+64]
000d8820sub x0, x5, 1
000d8824subs xzr, x1, x0
000d8828b.hi 0xd8830
000d882cb 0xd89a8
000d8830
000d8830loc_d8830:
000d8830add x5, x4, x0, lsl #4
000d8834ldr x3, [x5+8]
000d8838ubfm x5, x0, 60, 59
000d883cldr x2, [x4+x5]
000d8840str x2, [sp+184]
000d8844str x3, [sp+192]
000d8848ldr x26, [sp+328]
000d884cldr x4, [x26]
000d8850ldr x0, [sp+200]
000d8854ldr x1, [sp+208]
000d8858blr x4
000d885cstr x0, [sp+112]
000d8860tbnz x0, 63, 0xd8868
000d8864b 0xd8988
000d8868
000d8868loc_d8868:
000d8868ldr x0, [sp+64]
000d886cldr x4, [sp+288]
000d8870ldr x1, [sp+296]
000d8874subs xzr, x0, x1
000d8878b.lo 0xd8880
000d887cb 0xd89a4
000d8880
000d8880loc_d8880:
000d8880add x5, x4, x0, lsl #4
000d8884ldr x5, [x5+8]
000d8888ubfm x6, x0, 60, 59
000d888cldr x4, [x4+x6]
000d8890str x4, [sp+168]
000d8894str x5, [sp+176]
000d8898ldr x4, [sp+288]
000d889cldr x1, [sp+296]
000d88a0ldr x5, [sp+64]
000d88a4sub x0, x5, 1
000d88a8subs xzr, x1, x0
000d88acb.hi 0xd88b4
000d88b0b 0xd89a0
000d88b4
000d88b4loc_d88b4:
000d88b4ldr x5, [sp+64]
000d88b8ldr x6, [sp+288]
000d88bcldr x1, [sp+296]
000d88c0add x7, x4, x0, lsl #4
000d88c4ldr x7, [x7+8]
000d88c8ubfm x8, x0, 60, 59
000d88ccldr x4, [x4+x8]
000d88d0subs xzr, x1, x5
000d88d4b.hi 0xd88dc
000d88d8b 0xd8998
000d88dc
000d88dcloc_d88dc:
000d88dcadd x8, x6, x5, lsl #4
000d88e0ubfm x5, x5, 60, 59
000d88e4str x4, [x6+x5]
000d88e8adrp x27, 0x973000
000d88ecldr w4, [x27+3056]
000d88f0cbz w4, 0xd88f8
000d88f4b 0xd88fc
000d88f8
000d88f8loc_d88f8:
000d88f8b 0xd8910
000d88fc
000d88fcloc_d88fc:
000d88fcbl runtime.gcWriteBarrier2
000d8900str x7, [x25]
000d8904ldr x4, [x8+8]
000d8908str x4, [x25+8]
000d890cb 0xd8910
000d8910
000d8910loc_d8910:
000d8910str x7, [x8+8]
000d8914ldr x4, [sp+64]
000d8918sub x0, x4, 1
000d891cstr x0, [sp+96]
000d8920ldr x4, [sp+288]
000d8924ldr x1, [sp+296]
000d8928ldr x5, [sp+176]
000d892cldr x6, [sp+168]
000d8930subs xzr, x1, x0
000d8934b.hi 0xd893c
000d8938b 0xd8994
000d893c
000d893cloc_d893c:
000d893cadd x7, x4, x0, lsl #4
000d8940ubfm x8, x0, 60, 59
000d8944str x6, [x4+x8]
000d8948adrp x27, 0x973000
000d894cldr w4, [x27+3056]
000d8950cbz w4, 0xd8958
000d8954b 0xd895c
000d8958
000d8958loc_d8958:
000d8958b 0xd8970
000d895c
000d895cloc_d895c:
000d895cbl runtime.gcWriteBarrier2
000d8960str x5, [x25]
000d8964ldr x4, [x7+8]
000d8968str x4, [x25+8]
000d896cb 0xd8970
000d8970
000d8970loc_d8970:
000d8970str x5, [x7+8]
000d8974b 0xd8978
000d8978
000d8978loc_d8978:
000d8978ldr x4, [sp+64]
000d897csub x4, x4, 1
000d8980str x4, [sp+64]
000d8984b 0xd87d4
000d8988
000d8988loc_d8988:
000d8988b 0xd8990
000d898c
000d898cloc_d898c:
000d898cb 0xd8990
000d8990
000d8990loc_d8990:
000d8990b 0xd85b4
000d8994
000d8994loc_d8994:
000d8994bl runtime.panicIndex
000d8998
000d8998loc_d8998:
000d8998mov x0, x5
000d899cbl runtime.panicIndex
000d89a0
000d89a0loc_d89a0:
000d89a0bl runtime.panicIndex
000d89a4
000d89a4loc_d89a4:
000d89a4bl runtime.panicIndex
000d89a8
000d89a8loc_d89a8:
000d89a8bl runtime.panicIndex
000d89ac
000d89acloc_d89ac:
000d89acbl runtime.panicIndex
000d89b0
000d89b0loc_d89b0:
000d89b0bl runtime.panicIndex
000d89b4
000d89b4loc_d89b4:
000d89b4mov x0, x5
000d89b8bl runtime.panicIndex
000d89bc
000d89bcloc_d89bc:
000d89bcbl runtime.panicIndex
000d89c0
000d89c0loc_d89c0:
000d89c0bl runtime.panicIndex
000d89c4
000d89c4loc_d89c4:
000d89c4bl runtime.panicIndex
000d89c8
000d89c8loc_d89c8:
000d89c8bl runtime.panicIndex
000d89cchint
000d89d0
000d89d0loc_d89d0:
000d89d0stp x0, x1, [sp+8]
000d89d4stp x2, x3, [sp+24]
000d89d8stp x4, x5, [sp+40]
000d89dcstr x6, [sp+56]
000d89e0mov x3, x30
000d89e4bl runtime.morestack_noctxt.abi0
000d89e8ldp x0, x1, [sp+8]
000d89ecldp x2, x3, [sp+24]
000d89f0ldp x4, x5, [sp+40]
000d89f4ldr x6, [sp+56]
000d89f8b 0xd82e0
000d89fcudf 0
000d82e0
000d8a00
000d8a00slices.reverseRangeCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.reverseRangeCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[2] * dict, struct []go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode } data, int a, int b, int64_t cmp)
000d8a00ldr x16, [x28+16]
000d8a04subs xzr, sp, x16
000d8a08b.ls 0xd8b9c
000d8a0cstr x30, [sp-64]!
000d8a10stur x29, [sp-8]
000d8a14sub x29, sp, 8
000d8a18str x0, [sp+72]
000d8a1cstr x1, [sp+80]
000d8a20str x2, [sp+88]
000d8a24str x3, [sp+96]
000d8a28str x4, [sp+104]
000d8a2cstr x5, [sp+112]
000d8a30str x6, [sp+120]
000d8a34str x4, [sp+32]
000d8a38sub x2, x5, 1
000d8a3cstr x2, [sp+24]
000d8a40b 0xd8a44
000d8a44
000d8a44loc_d8a44:
000d8a44ldr x2, [sp+24]
000d8a48ldr x3, [sp+32]
000d8a4csubs xzr, x2, x3
000d8a50b.gt 0xd8a58
000d8a54b 0xd8b78
000d8a58
000d8a58loc_d8a58:
000d8a58ldr x0, [sp+32]
000d8a5cldr x2, [sp+80]
000d8a60ldr x1, [sp+88]
000d8a64subs xzr, x1, x0
000d8a68b.hi 0xd8a70
000d8a6cb 0xd8b94
000d8a70
000d8a70loc_d8a70:
000d8a70add x3, x2, x0, lsl #4
000d8a74ldr x3, [x3+8]
000d8a78ubfm x4, x0, 60, 59
000d8a7cldr x2, [x2+x4]
000d8a80str x2, [sp+40]
000d8a84str x3, [sp+48]
000d8a88ldr x0, [sp+24]
000d8a8cldr x2, [sp+80]
000d8a90ldr x1, [sp+88]
000d8a94subs xzr, x1, x0
000d8a98b.hi 0xd8aa0
000d8a9cb 0xd8b90
000d8aa0
000d8aa0loc_d8aa0:
000d8aa0ldr x3, [sp+32]
000d8aa4ldr x4, [sp+80]
000d8aa8ldr x1, [sp+88]
000d8aacadd x5, x2, x0, lsl #4
000d8ab0ldr x5, [x5+8]
000d8ab4ubfm x6, x0, 60, 59
000d8ab8ldr x2, [x2+x6]
000d8abcsubs xzr, x1, x3
000d8ac0b.hi 0xd8ac8
000d8ac4b 0xd8b88
000d8ac8
000d8ac8loc_d8ac8:
000d8ac8add x6, x4, x3, lsl #4
000d8accubfm x3, x3, 60, 59
000d8ad0str x2, [x4+x3]
000d8ad4adrp x27, 0x973000
000d8ad8ldr w2, [x27+3056]
000d8adccbz w2, 0xd8ae4
000d8ae0b 0xd8ae8
000d8ae4
000d8ae4loc_d8ae4:
000d8ae4b 0xd8afc
000d8ae8
000d8ae8loc_d8ae8:
000d8ae8bl runtime.gcWriteBarrier2
000d8aecstr x5, [x25]
000d8af0ldr x2, [x6+8]
000d8af4str x2, [x25+8]
000d8af8b 0xd8afc
000d8afc
000d8afcloc_d8afc:
000d8afcstr x5, [x6+8]
000d8b00ldr x0, [sp+24]
000d8b04ldr x2, [sp+80]
000d8b08ldr x1, [sp+88]
000d8b0cldr x3, [sp+48]
000d8b10ldr x4, [sp+40]
000d8b14subs xzr, x1, x0
000d8b18b.hi 0xd8b20
000d8b1cb 0xd8b84
000d8b20
000d8b20loc_d8b20:
000d8b20add x5, x2, x0, lsl #4
000d8b24ubfm x6, x0, 60, 59
000d8b28str x4, [x2+x6]
000d8b2cadrp x27, 0x973000
000d8b30ldr w2, [x27+3056]
000d8b34cbz w2, 0xd8b3c
000d8b38b 0xd8b40
000d8b3c
000d8b3cloc_d8b3c:
000d8b3cb 0xd8b54
000d8b40
000d8b40loc_d8b40:
000d8b40bl runtime.gcWriteBarrier2
000d8b44str x3, [x25]
000d8b48ldr x2, [x5+8]
000d8b4cstr x2, [x25+8]
000d8b50b 0xd8b54
000d8b54
000d8b54loc_d8b54:
000d8b54str x3, [x5+8]
000d8b58ldr x2, [sp+32]
000d8b5cadd x2, x2, 1
000d8b60str x2, [sp+32]
000d8b64ldr x2, [sp+24]
000d8b68sub x2, x2, 1
000d8b6cstr x2, [sp+24]
000d8b70b 0xd8b74
000d8b74
000d8b74loc_d8b74:
000d8b74b 0xd8a44
000d8b78
000d8b78loc_d8b78:
000d8b78ldur x29, [sp-8]
000d8b7cldr x30, [sp], 64
000d8b80ret x30
000d8b84
000d8b84loc_d8b84:
000d8b84bl runtime.panicIndex
000d8b88
000d8b88loc_d8b88:
000d8b88mov x0, x3
000d8b8cbl runtime.panicIndex
000d8b90
000d8b90loc_d8b90:
000d8b90bl runtime.panicIndex
000d8b94
000d8b94loc_d8b94:
000d8b94bl runtime.panicIndex
000d8b98hint
000d8b9c
000d8b9cloc_d8b9c:
000d8b9cstp x0, x1, [sp+8]
000d8ba0stp x2, x3, [sp+24]
000d8ba4stp x4, x5, [sp+40]
000d8ba8str x6, [sp+56]
000d8bacmov x3, x30
000d8bb0bl runtime.morestack_noctxt.abi0
000d8bb4ldp x0, x1, [sp+8]
000d8bb8ldp x2, x3, [sp+24]
000d8bbcldp x4, x5, [sp+40]
000d8bc0ldr x6, [sp+56]
000d8bc4b 0xd8a00
000d8bc8udf 0
000d8bccudf 0
000d8a00
000d8a00slices.reverseRangeCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.reverseRangeCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[2] * dict, struct []go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode } data, int a, int b, int64_t cmp)
000d8a00ldr x16, [x28+16]
000d8a04subs xzr, sp, x16
000d8a08b.ls 0xd8b9c
000d8a0cstr x30, [sp-64]!
000d8a10stur x29, [sp-8]
000d8a14sub x29, sp, 8
000d8a18str x0, [sp+72]
000d8a1cstr x1, [sp+80]
000d8a20str x2, [sp+88]
000d8a24str x3, [sp+96]
000d8a28str x4, [sp+104]
000d8a2cstr x5, [sp+112]
000d8a30str x6, [sp+120]
000d8a34str x4, [sp+32]
000d8a38sub x2, x5, 1
000d8a3cstr x2, [sp+24]
000d8a40b 0xd8a44
000d8a44
000d8a44loc_d8a44:
000d8a44ldr x2, [sp+24]
000d8a48ldr x3, [sp+32]
000d8a4csubs xzr, x2, x3
000d8a50b.gt 0xd8a58
000d8a54b 0xd8b78
000d8a58
000d8a58loc_d8a58:
000d8a58ldr x0, [sp+32]
000d8a5cldr x2, [sp+80]
000d8a60ldr x1, [sp+88]
000d8a64subs xzr, x1, x0
000d8a68b.hi 0xd8a70
000d8a6cb 0xd8b94
000d8a70
000d8a70loc_d8a70:
000d8a70add x3, x2, x0, lsl #4
000d8a74ldr x3, [x3+8]
000d8a78ubfm x4, x0, 60, 59
000d8a7cldr x2, [x2+x4]
000d8a80str x2, [sp+40]
000d8a84str x3, [sp+48]
000d8a88ldr x0, [sp+24]
000d8a8cldr x2, [sp+80]
000d8a90ldr x1, [sp+88]
000d8a94subs xzr, x1, x0
000d8a98b.hi 0xd8aa0
000d8a9cb 0xd8b90
000d8aa0
000d8aa0loc_d8aa0:
000d8aa0ldr x3, [sp+32]
000d8aa4ldr x4, [sp+80]
000d8aa8ldr x1, [sp+88]
000d8aacadd x5, x2, x0, lsl #4
000d8ab0ldr x5, [x5+8]
000d8ab4ubfm x6, x0, 60, 59
000d8ab8ldr x2, [x2+x6]
000d8abcsubs xzr, x1, x3
000d8ac0b.hi 0xd8ac8
000d8ac4b 0xd8b88
000d8ac8
000d8ac8loc_d8ac8:
000d8ac8add x6, x4, x3, lsl #4
000d8accubfm x3, x3, 60, 59
000d8ad0str x2, [x4+x3]
000d8ad4adrp x27, 0x973000
000d8ad8ldr w2, [x27+3056]
000d8adccbz w2, 0xd8ae4
000d8ae0b 0xd8ae8
000d8ae4
000d8ae4loc_d8ae4:
000d8ae4b 0xd8afc
000d8ae8
000d8ae8loc_d8ae8:
000d8ae8bl runtime.gcWriteBarrier2
000d8aecstr x5, [x25]
000d8af0ldr x2, [x6+8]
000d8af4str x2, [x25+8]
000d8af8b 0xd8afc
000d8afc
000d8afcloc_d8afc:
000d8afcstr x5, [x6+8]
000d8b00ldr x0, [sp+24]
000d8b04ldr x2, [sp+80]
000d8b08ldr x1, [sp+88]
000d8b0cldr x3, [sp+48]
000d8b10ldr x4, [sp+40]
000d8b14subs xzr, x1, x0
000d8b18b.hi 0xd8b20
000d8b1cb 0xd8b84
000d8b20
000d8b20loc_d8b20:
000d8b20add x5, x2, x0, lsl #4
000d8b24ubfm x6, x0, 60, 59
000d8b28str x4, [x2+x6]
000d8b2cadrp x27, 0x973000
000d8b30ldr w2, [x27+3056]
000d8b34cbz w2, 0xd8b3c
000d8b38b 0xd8b40
000d8b3c
000d8b3cloc_d8b3c:
000d8b3cb 0xd8b54
000d8b40
000d8b40loc_d8b40:
000d8b40bl runtime.gcWriteBarrier2
000d8b44str x3, [x25]
000d8b48ldr x2, [x5+8]
000d8b4cstr x2, [x25+8]
000d8b50b 0xd8b54
000d8b54
000d8b54loc_d8b54:
000d8b54str x3, [x5+8]
000d8b58ldr x2, [sp+32]
000d8b5cadd x2, x2, 1
000d8b60str x2, [sp+32]
000d8b64ldr x2, [sp+24]
000d8b68sub x2, x2, 1
000d8b6cstr x2, [sp+24]
000d8b70b 0xd8b74
000d8b74
000d8b74loc_d8b74:
000d8b74b 0xd8a44
000d8b78
000d8b78loc_d8b78:
000d8b78ldur x29, [sp-8]
000d8b7cldr x30, [sp], 64
000d8b80ret x30
000d8b84
000d8b84loc_d8b84:
000d8b84bl runtime.panicIndex
000d8b88
000d8b88loc_d8b88:
000d8b88mov x0, x3
000d8b8cbl runtime.panicIndex
000d8b90
000d8b90loc_d8b90:
000d8b90bl runtime.panicIndex
000d8b94
000d8b94loc_d8b94:
000d8b94bl runtime.panicIndex
000d8b98hint
000d8b9c
000d8b9cloc_d8b9c:
000d8b9cstp x0, x1, [sp+8]
000d8ba0stp x2, x3, [sp+24]
000d8ba4stp x4, x5, [sp+40]
000d8ba8str x6, [sp+56]
000d8bacmov x3, x30
000d8bb0bl runtime.morestack_noctxt.abi0
000d8bb4ldp x0, x1, [sp+8]
000d8bb8ldp x2, x3, [sp+24]
000d8bbcldp x4, x5, [sp+40]
000d8bc0ldr x6, [sp+56]
000d8bc4b 0xd8a00
000d8bc8udf 0
000d8bccudf 0
000d8a00
000d8bd0
000d8bd0slices.choosePivotCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.choosePivotCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[4] * dict, struct []go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode } data, int a, int b, int64_t cmp)
000d8bd0ldr x16, [x28+16]
000d8bd4sub x17, sp, 64
000d8bd8subs xzr, x17, x16
000d8bdcb.ls 0xd8de0
000d8be0str x30, [sp-192]!
000d8be4stur x29, [sp-8]
000d8be8sub x29, sp, 8
000d8becstr x0, [sp+200]
000d8bf0str x1, [sp+208]
000d8bf4str x2, [sp+216]
000d8bf8str x3, [sp+224]
000d8bfcstr x4, [sp+232]
000d8c00str x5, [sp+240]
000d8c04str x6, [sp+248]
000d8c08str xzr, [sp+96]
000d8c0cstr xzr, [sp+136]
000d8c10ldr x9, [sp+232]
000d8c14sub x9, x5, x9
000d8c18str x9, [sp+104]
000d8c1cstr xzr, [sp+88]
000d8c20ldr x10, [sp+232]
000d8c24sbfm x11, x9, 63, 63
000d8c28add x11, x9, x11, lsr #62
000d8c2cadd x10, x10, x11, asr #2
000d8c30str x10, [sp+128]
000d8c34ldr x10, [sp+232]
000d8c38sbfm x11, x9, 63, 63
000d8c3cadd x11, x9, x11, lsr #62
000d8c40sbfm x11, x11, 2, 63
000d8c44add x10, x10, x11, lsl #1
000d8c48str x10, [sp+120]
000d8c4cldr x10, [sp+232]
000d8c50sbfm x11, x9, 63, 63
000d8c54add x9, x9, x11, lsr #62
000d8c58sbfm x9, x9, 2, 63
000d8c5cadd x9, x9, x9, lsl #1
000d8c60add x9, x10, x9
000d8c64str x9, [sp+112]
000d8c68ldr x9, [sp+104]
000d8c6csubs xzr, x9, 8
000d8c70b.ge 0xd8c78
000d8c74b 0xd8d5c
000d8c78
000d8c78loc_d8c78:
000d8c78ldr x9, [sp+104]
000d8c7csubs xzr, x9, 50
000d8c80b.ge 0xd8c88
000d8c84b 0xd8d1c
000d8c88
000d8c88loc_d8c88:
000d8c88ldr x7, [sp+200]
000d8c8cldrsb x27, [x7]
000d8c90ldr x0, [x7]
000d8c94str x0, [sp+176]
000d8c98ldr x4, [sp+128]
000d8c9cldr x1, [sp+208]
000d8ca0ldr x6, [sp+248]
000d8ca4ldr x2, [sp+216]
000d8ca8ldr x3, [sp+224]
000d8cacadd x5, sp, 88
000d8cb0bl slices.medianAdjacentCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d8cb4str x0, [sp+128]
000d8cb8ldr x7, [sp+200]
000d8cbcldrsb x27, [x7]
000d8cc0ldr x0, [x7]
000d8cc4str x0, [sp+168]
000d8cc8ldr x4, [sp+120]
000d8cccldr x1, [sp+208]
000d8cd0ldr x6, [sp+248]
000d8cd4ldr x2, [sp+216]
000d8cd8ldr x3, [sp+224]
000d8cdcadd x5, sp, 88
000d8ce0bl slices.medianAdjacentCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d8ce4str x0, [sp+120]
000d8ce8ldr x7, [sp+200]
000d8cecldrsb x27, [x7]
000d8cf0ldr x0, [x7]
000d8cf4str x0, [sp+160]
000d8cf8ldr x4, [sp+112]
000d8cfcldr x1, [sp+208]
000d8d00ldr x6, [sp+248]
000d8d04ldr x2, [sp+216]
000d8d08ldr x3, [sp+224]
000d8d0cadd x5, sp, 88
000d8d10bl slices.medianAdjacentCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d8d14str x0, [sp+112]
000d8d18b 0xd8d20
000d8d1c
000d8d1cloc_d8d1c:
000d8d1cb 0xd8d20
000d8d20
000d8d20loc_d8d20:
000d8d20ldr x9, [sp+200]
000d8d24ldrsb x27, [x9]
000d8d28ldr x0, [x9+8]
000d8d2cstr x0, [sp+152]
000d8d30ldr x4, [sp+128]
000d8d34ldr x5, [sp+120]
000d8d38ldr x6, [sp+112]
000d8d3cldr x1, [sp+208]
000d8d40ldr x8, [sp+248]
000d8d44ldr x2, [sp+216]
000d8d48ldr x3, [sp+224]
000d8d4cadd x7, sp, 88
000d8d50bl slices.medianCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d8d54str x0, [sp+120]
000d8d58b 0xd8d60
000d8d5c
000d8d5cloc_d8d5c:
000d8d5cb 0xd8d60
000d8d60
000d8d60loc_d8d60:
000d8d60ldr x2, [sp+88]
000d8d64str x2, [sp+144]
000d8d68cbz x2, 0xd8d70
000d8d6cb 0xd8d90
000d8d70
000d8d70loc_d8d70:
000d8d70b 0xd8d74
000d8d74
000d8d74loc_d8d74:
000d8d74ldr x0, [sp+120]
000d8d78str x0, [sp+96]
000d8d7corr x1, xzr, 1
000d8d80str x1, [sp+136]
000d8d84ldur x29, [sp-8]
000d8d88ldr x30, [sp], 192
000d8d8cret x30
000d8d90
000d8d90loc_d8d90:
000d8d90subs xzr, x2, 12
000d8d94b.eq 0xd8d9c
000d8d98b 0xd8dbc
000d8d9c
000d8d9cloc_d8d9c:
000d8d9cb 0xd8da0
000d8da0
000d8da0loc_d8da0:
000d8da0ldr x0, [sp+120]
000d8da4str x0, [sp+96]
000d8da8orr x1, xzr, 2
000d8dacstr x1, [sp+136]
000d8db0ldur x29, [sp-8]
000d8db4ldr x30, [sp], 192
000d8db8ret x30
000d8dbc
000d8dbcloc_d8dbc:
000d8dbcb 0xd8dc0
000d8dc0
000d8dc0loc_d8dc0:
000d8dc0b 0xd8dc4
000d8dc4
000d8dc4loc_d8dc4:
000d8dc4ldr x0, [sp+120]
000d8dc8str x0, [sp+96]
000d8dccstr xzr, [sp+136]
000d8dd0mov x1, xzr
000d8dd4ldur x29, [sp-8]
000d8dd8ldr x30, [sp], 192
000d8ddcret x30
000d8de0
000d8de0loc_d8de0:
000d8de0stp x0, x1, [sp+8]
000d8de4stp x2, x3, [sp+24]
000d8de8stp x4, x5, [sp+40]
000d8decstr x6, [sp+56]
000d8df0mov x3, x30
000d8df4bl runtime.morestack_noctxt.abi0
000d8df8ldp x0, x1, [sp+8]
000d8dfcldp x2, x3, [sp+24]
000d8e00ldp x4, x5, [sp+40]
000d8e04ldr x6, [sp+56]
000d8e08b 0xd8bd0
000d8e0cudf 0
000d8bd0
000d8bd0slices.choosePivotCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.choosePivotCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[4] * dict, struct []go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode } data, int a, int b, int64_t cmp)
000d8bd0ldr x16, [x28+16]
000d8bd4sub x17, sp, 64
000d8bd8subs xzr, x17, x16
000d8bdcb.ls 0xd8de0
000d8be0str x30, [sp-192]!
000d8be4stur x29, [sp-8]
000d8be8sub x29, sp, 8
000d8becstr x0, [sp+200]
000d8bf0str x1, [sp+208]
000d8bf4str x2, [sp+216]
000d8bf8str x3, [sp+224]
000d8bfcstr x4, [sp+232]
000d8c00str x5, [sp+240]
000d8c04str x6, [sp+248]
000d8c08str xzr, [sp+96]
000d8c0cstr xzr, [sp+136]
000d8c10ldr x9, [sp+232]
000d8c14sub x9, x5, x9
000d8c18str x9, [sp+104]
000d8c1cstr xzr, [sp+88]
000d8c20ldr x10, [sp+232]
000d8c24sbfm x11, x9, 63, 63
000d8c28add x11, x9, x11, lsr #62
000d8c2cadd x10, x10, x11, asr #2
000d8c30str x10, [sp+128]
000d8c34ldr x10, [sp+232]
000d8c38sbfm x11, x9, 63, 63
000d8c3cadd x11, x9, x11, lsr #62
000d8c40sbfm x11, x11, 2, 63
000d8c44add x10, x10, x11, lsl #1
000d8c48str x10, [sp+120]
000d8c4cldr x10, [sp+232]
000d8c50sbfm x11, x9, 63, 63
000d8c54add x9, x9, x11, lsr #62
000d8c58sbfm x9, x9, 2, 63
000d8c5cadd x9, x9, x9, lsl #1
000d8c60add x9, x10, x9
000d8c64str x9, [sp+112]
000d8c68ldr x9, [sp+104]
000d8c6csubs xzr, x9, 8
000d8c70b.ge 0xd8c78
000d8c74b 0xd8d5c
000d8c78
000d8c78loc_d8c78:
000d8c78ldr x9, [sp+104]
000d8c7csubs xzr, x9, 50
000d8c80b.ge 0xd8c88
000d8c84b 0xd8d1c
000d8c88
000d8c88loc_d8c88:
000d8c88ldr x7, [sp+200]
000d8c8cldrsb x27, [x7]
000d8c90ldr x0, [x7]
000d8c94str x0, [sp+176]
000d8c98ldr x4, [sp+128]
000d8c9cldr x1, [sp+208]
000d8ca0ldr x6, [sp+248]
000d8ca4ldr x2, [sp+216]
000d8ca8ldr x3, [sp+224]
000d8cacadd x5, sp, 88
000d8cb0bl slices.medianAdjacentCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d8cb4str x0, [sp+128]
000d8cb8ldr x7, [sp+200]
000d8cbcldrsb x27, [x7]
000d8cc0ldr x0, [x7]
000d8cc4str x0, [sp+168]
000d8cc8ldr x4, [sp+120]
000d8cccldr x1, [sp+208]
000d8cd0ldr x6, [sp+248]
000d8cd4ldr x2, [sp+216]
000d8cd8ldr x3, [sp+224]
000d8cdcadd x5, sp, 88
000d8ce0bl slices.medianAdjacentCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d8ce4str x0, [sp+120]
000d8ce8ldr x7, [sp+200]
000d8cecldrsb x27, [x7]
000d8cf0ldr x0, [x7]
000d8cf4str x0, [sp+160]
000d8cf8ldr x4, [sp+112]
000d8cfcldr x1, [sp+208]
000d8d00ldr x6, [sp+248]
000d8d04ldr x2, [sp+216]
000d8d08ldr x3, [sp+224]
000d8d0cadd x5, sp, 88
000d8d10bl slices.medianAdjacentCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d8d14str x0, [sp+112]
000d8d18b 0xd8d20
000d8d1c
000d8d1cloc_d8d1c:
000d8d1cb 0xd8d20
000d8d20
000d8d20loc_d8d20:
000d8d20ldr x9, [sp+200]
000d8d24ldrsb x27, [x9]
000d8d28ldr x0, [x9+8]
000d8d2cstr x0, [sp+152]
000d8d30ldr x4, [sp+128]
000d8d34ldr x5, [sp+120]
000d8d38ldr x6, [sp+112]
000d8d3cldr x1, [sp+208]
000d8d40ldr x8, [sp+248]
000d8d44ldr x2, [sp+216]
000d8d48ldr x3, [sp+224]
000d8d4cadd x7, sp, 88
000d8d50bl slices.medianCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d8d54str x0, [sp+120]
000d8d58b 0xd8d60
000d8d5c
000d8d5cloc_d8d5c:
000d8d5cb 0xd8d60
000d8d60
000d8d60loc_d8d60:
000d8d60ldr x2, [sp+88]
000d8d64str x2, [sp+144]
000d8d68cbz x2, 0xd8d70
000d8d6cb 0xd8d90
000d8d70
000d8d70loc_d8d70:
000d8d70b 0xd8d74
000d8d74
000d8d74loc_d8d74:
000d8d74ldr x0, [sp+120]
000d8d78str x0, [sp+96]
000d8d7corr x1, xzr, 1
000d8d80str x1, [sp+136]
000d8d84ldur x29, [sp-8]
000d8d88ldr x30, [sp], 192
000d8d8cret x30
000d8d90
000d8d90loc_d8d90:
000d8d90subs xzr, x2, 12
000d8d94b.eq 0xd8d9c
000d8d98b 0xd8dbc
000d8d9c
000d8d9cloc_d8d9c:
000d8d9cb 0xd8da0
000d8da0
000d8da0loc_d8da0:
000d8da0ldr x0, [sp+120]
000d8da4str x0, [sp+96]
000d8da8orr x1, xzr, 2
000d8dacstr x1, [sp+136]
000d8db0ldur x29, [sp-8]
000d8db4ldr x30, [sp], 192
000d8db8ret x30
000d8dbc
000d8dbcloc_d8dbc:
000d8dbcb 0xd8dc0
000d8dc0
000d8dc0loc_d8dc0:
000d8dc0b 0xd8dc4
000d8dc4
000d8dc4loc_d8dc4:
000d8dc4ldr x0, [sp+120]
000d8dc8str x0, [sp+96]
000d8dccstr xzr, [sp+136]
000d8dd0mov x1, xzr
000d8dd4ldur x29, [sp-8]
000d8dd8ldr x30, [sp], 192
000d8ddcret x30
000d8de0
000d8de0loc_d8de0:
000d8de0stp x0, x1, [sp+8]
000d8de4stp x2, x3, [sp+24]
000d8de8stp x4, x5, [sp+40]
000d8decstr x6, [sp+56]
000d8df0mov x3, x30
000d8df4bl runtime.morestack_noctxt.abi0
000d8df8ldp x0, x1, [sp+8]
000d8dfcldp x2, x3, [sp+24]
000d8e00ldp x4, x5, [sp+40]
000d8e04ldr x6, [sp+56]
000d8e08b 0xd8bd0
000d8e0cudf 0
000d8bd0
Loading..