File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
000d8e10
000d8e10slices.medianCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.medianCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[3] * dict, struct []go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode } data, int a, int b, int c, int * swaps, int64_t cmp)
000d8e10ldr x16, [x28+16]
000d8e14sub x17, sp, 48
000d8e18subs xzr, x17, x16
000d8e1cb.ls 0xd8f40
000d8e20str x30, [sp-176]!
000d8e24stur x29, [sp-8]
000d8e28sub x29, sp, 8
000d8e2cstr x0, [sp+184]
000d8e30str x1, [sp+192]
000d8e34str x2, [sp+200]
000d8e38str x3, [sp+208]
000d8e3cstr x4, [sp+216]
000d8e40str x5, [sp+224]
000d8e44str x6, [sp+232]
000d8e48str x7, [sp+240]
000d8e4cstr x8, [sp+248]
000d8e50str xzr, [sp+72]
000d8e54ldr x8, [sp+184]
000d8e58ldrsb x27, [x8]
000d8e5cldr x0, [x8]
000d8e60str x0, [sp+160]
000d8e64ldr x4, [sp+216]
000d8e68ldr x5, [sp+224]
000d8e6cldr x6, [sp+240]
000d8e70ldr x1, [sp+192]
000d8e74ldr x7, [sp+248]
000d8e78ldr x2, [sp+200]
000d8e7cldr x3, [sp+208]
000d8e80bl slices.order2CmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d8e84str x0, [sp+104]
000d8e88str x1, [sp+96]
000d8e8cstr x0, [sp+88]
000d8e90str x1, [sp+80]
000d8e94str x0, [sp+216]
000d8e98str x1, [sp+224]
000d8e9cldr x8, [sp+184]
000d8ea0ldrsb x27, [x8]
000d8ea4ldr x0, [x8]
000d8ea8str x0, [sp+152]
000d8eacldr x4, [sp+224]
000d8eb0ldr x5, [sp+232]
000d8eb4ldr x6, [sp+240]
000d8eb8ldr x1, [sp+192]
000d8ebcldr x7, [sp+248]
000d8ec0ldr x2, [sp+200]
000d8ec4ldr x3, [sp+208]
000d8ec8bl slices.order2CmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d8eccstr x0, [sp+96]
000d8ed0str x1, [sp+104]
000d8ed4str x0, [sp+136]
000d8ed8str x1, [sp+128]
000d8edcstr x0, [sp+224]
000d8ee0str x1, [sp+232]
000d8ee4ldr x8, [sp+184]
000d8ee8ldrsb x27, [x8]
000d8eecldr x0, [x8]
000d8ef0str x0, [sp+144]
000d8ef4ldr x4, [sp+216]
000d8ef8ldr x5, [sp+224]
000d8efcldr x6, [sp+240]
000d8f00ldr x1, [sp+192]
000d8f04ldr x7, [sp+248]
000d8f08ldr x2, [sp+200]
000d8f0cldr x3, [sp+208]
000d8f10bl slices.order2CmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d8f14str x0, [sp+104]
000d8f18str x1, [sp+96]
000d8f1cstr x0, [sp+120]
000d8f20str x1, [sp+112]
000d8f24str x0, [sp+216]
000d8f28str x1, [sp+224]
000d8f2cstr x1, [sp+72]
000d8f30mov x0, x1
000d8f34ldur x29, [sp-8]
000d8f38ldr x30, [sp], 176
000d8f3cret x30
000d8f40
000d8f40loc_d8f40:
000d8f40stp x0, x1, [sp+8]
000d8f44stp x2, x3, [sp+24]
000d8f48stp x4, x5, [sp+40]
000d8f4cstp x6, x7, [sp+56]
000d8f50str x8, [sp+72]
000d8f54mov x3, x30
000d8f58bl runtime.morestack_noctxt.abi0
000d8f5cldp x0, x1, [sp+8]
000d8f60ldp x2, x3, [sp+24]
000d8f64ldp x4, x5, [sp+40]
000d8f68ldp x6, x7, [sp+56]
000d8f6cldr x8, [sp+72]
000d8f70b 0xd8e10
000d8f74udf 0
000d8f78udf 0
000d8f7cudf 0
000d8e10
000d8e10slices.medianCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.medianCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[3] * dict, struct []go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode } data, int a, int b, int c, int * swaps, int64_t cmp)
000d8e10ldr x16, [x28+16]
000d8e14sub x17, sp, 48
000d8e18subs xzr, x17, x16
000d8e1cb.ls 0xd8f40
000d8e20str x30, [sp-176]!
000d8e24stur x29, [sp-8]
000d8e28sub x29, sp, 8
000d8e2cstr x0, [sp+184]
000d8e30str x1, [sp+192]
000d8e34str x2, [sp+200]
000d8e38str x3, [sp+208]
000d8e3cstr x4, [sp+216]
000d8e40str x5, [sp+224]
000d8e44str x6, [sp+232]
000d8e48str x7, [sp+240]
000d8e4cstr x8, [sp+248]
000d8e50str xzr, [sp+72]
000d8e54ldr x8, [sp+184]
000d8e58ldrsb x27, [x8]
000d8e5cldr x0, [x8]
000d8e60str x0, [sp+160]
000d8e64ldr x4, [sp+216]
000d8e68ldr x5, [sp+224]
000d8e6cldr x6, [sp+240]
000d8e70ldr x1, [sp+192]
000d8e74ldr x7, [sp+248]
000d8e78ldr x2, [sp+200]
000d8e7cldr x3, [sp+208]
000d8e80bl slices.order2CmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d8e84str x0, [sp+104]
000d8e88str x1, [sp+96]
000d8e8cstr x0, [sp+88]
000d8e90str x1, [sp+80]
000d8e94str x0, [sp+216]
000d8e98str x1, [sp+224]
000d8e9cldr x8, [sp+184]
000d8ea0ldrsb x27, [x8]
000d8ea4ldr x0, [x8]
000d8ea8str x0, [sp+152]
000d8eacldr x4, [sp+224]
000d8eb0ldr x5, [sp+232]
000d8eb4ldr x6, [sp+240]
000d8eb8ldr x1, [sp+192]
000d8ebcldr x7, [sp+248]
000d8ec0ldr x2, [sp+200]
000d8ec4ldr x3, [sp+208]
000d8ec8bl slices.order2CmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d8eccstr x0, [sp+96]
000d8ed0str x1, [sp+104]
000d8ed4str x0, [sp+136]
000d8ed8str x1, [sp+128]
000d8edcstr x0, [sp+224]
000d8ee0str x1, [sp+232]
000d8ee4ldr x8, [sp+184]
000d8ee8ldrsb x27, [x8]
000d8eecldr x0, [x8]
000d8ef0str x0, [sp+144]
000d8ef4ldr x4, [sp+216]
000d8ef8ldr x5, [sp+224]
000d8efcldr x6, [sp+240]
000d8f00ldr x1, [sp+192]
000d8f04ldr x7, [sp+248]
000d8f08ldr x2, [sp+200]
000d8f0cldr x3, [sp+208]
000d8f10bl slices.order2CmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d8f14str x0, [sp+104]
000d8f18str x1, [sp+96]
000d8f1cstr x0, [sp+120]
000d8f20str x1, [sp+112]
000d8f24str x0, [sp+216]
000d8f28str x1, [sp+224]
000d8f2cstr x1, [sp+72]
000d8f30mov x0, x1
000d8f34ldur x29, [sp-8]
000d8f38ldr x30, [sp], 176
000d8f3cret x30
000d8f40
000d8f40loc_d8f40:
000d8f40stp x0, x1, [sp+8]
000d8f44stp x2, x3, [sp+24]
000d8f48stp x4, x5, [sp+40]
000d8f4cstp x6, x7, [sp+56]
000d8f50str x8, [sp+72]
000d8f54mov x3, x30
000d8f58bl runtime.morestack_noctxt.abi0
000d8f5cldp x0, x1, [sp+8]
000d8f60ldp x2, x3, [sp+24]
000d8f64ldp x4, x5, [sp+40]
000d8f68ldp x6, x7, [sp+56]
000d8f6cldr x8, [sp+72]
000d8f70b 0xd8e10
000d8f74udf 0
000d8f78udf 0
000d8f7cudf 0
000d8e10
000d8f80
000d8f80slices.order2CmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.order2CmpFunc[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 * swaps, int64_t cmp)
000d8f80ldr x16, [x28+16]
000d8f84subs xzr, sp, x16
000d8f88b.ls 0xd90a0
000d8f8cstr x30, [sp-112]!
000d8f90stur x29, [sp-8]
000d8f94sub x29, sp, 8
000d8f98str x0, [sp+120]
000d8f9cstr x1, [sp+128]
000d8fa0str x2, [sp+136]
000d8fa4str x3, [sp+144]
000d8fa8str x4, [sp+152]
000d8facstr x5, [sp+160]
000d8fb0str x6, [sp+168]
000d8fb4str x7, [sp+176]
000d8fb8str xzr, [sp+56]
000d8fbcstr xzr, [sp+48]
000d8fc0ldr x0, [sp+160]
000d8fc4ldr x4, [sp+128]
000d8fc8ldr x1, [sp+136]
000d8fccsubs xzr, x1, x0
000d8fd0b.hi 0xd8fd8
000d8fd4b 0xd9098
000d8fd8
000d8fd8loc_d8fd8:
000d8fd8add x5, x4, x0, lsl #4
000d8fdcldr x5, [x5+8]
000d8fe0ubfm x6, x0, 60, 59
000d8fe4ldr x4, [x4+x6]
000d8fe8str x4, [sp+72]
000d8fecstr x5, [sp+80]
000d8ff0ldr x0, [sp+152]
000d8ff4ldr x4, [sp+128]
000d8ff8ldr x1, [sp+136]
000d8ffcsubs xzr, x1, x0
000d9000b.hi 0xd9008
000d9004b 0xd9094
000d9008
000d9008loc_d9008:
000d9008add x5, x4, x0, lsl #4
000d900cldr x3, [x5+8]
000d9010ubfm x5, x0, 60, 59
000d9014ldr x2, [x4+x5]
000d9018str x2, [sp+88]
000d901cstr x3, [sp+96]
000d9020ldr x26, [sp+176]
000d9024ldr x4, [x26]
000d9028ldr x0, [sp+72]
000d902cldr x1, [sp+80]
000d9030blr x4
000d9034str x0, [sp+64]
000d9038tbnz x0, 63, 0xd9040
000d903cb 0xd9078
000d9040
000d9040loc_d9040:
000d9040ldr x2, [sp+168]
000d9044ldrsb x27, [x2]
000d9048ldr x3, [sp+168]
000d904cldrsb x27, [x3]
000d9050ldr x3, [x3]
000d9054add x3, x3, 1
000d9058str x3, [x2]
000d905cldr x0, [sp+160]
000d9060str x0, [sp+56]
000d9064ldr x1, [sp+152]
000d9068str x1, [sp+48]
000d906cldur x29, [sp-8]
000d9070ldr x30, [sp], 112
000d9074ret x30
000d9078
000d9078loc_d9078:
000d9078ldr x0, [sp+152]
000d907cstr x0, [sp+56]
000d9080ldr x1, [sp+160]
000d9084str x1, [sp+48]
000d9088ldur x29, [sp-8]
000d908cldr x30, [sp], 112
000d9090ret x30
000d9094
000d9094loc_d9094:
000d9094bl runtime.panicIndex
000d9098
000d9098loc_d9098:
000d9098bl runtime.panicIndex
000d909chint
000d90a0
000d90a0loc_d90a0:
000d90a0stp x0, x1, [sp+8]
000d90a4stp x2, x3, [sp+24]
000d90a8stp x4, x5, [sp+40]
000d90acstp x6, x7, [sp+56]
000d90b0mov x3, x30
000d90b4bl runtime.morestack_noctxt.abi0
000d90b8ldp x0, x1, [sp+8]
000d90bcldp x2, x3, [sp+24]
000d90c0ldp x4, x5, [sp+40]
000d90c4ldp x6, x7, [sp+56]
000d90c8b 0xd8f80
000d90ccudf 0
000d8f80
000d8f80slices.order2CmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.order2CmpFunc[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 * swaps, int64_t cmp)
000d8f80ldr x16, [x28+16]
000d8f84subs xzr, sp, x16
000d8f88b.ls 0xd90a0
000d8f8cstr x30, [sp-112]!
000d8f90stur x29, [sp-8]
000d8f94sub x29, sp, 8
000d8f98str x0, [sp+120]
000d8f9cstr x1, [sp+128]
000d8fa0str x2, [sp+136]
000d8fa4str x3, [sp+144]
000d8fa8str x4, [sp+152]
000d8facstr x5, [sp+160]
000d8fb0str x6, [sp+168]
000d8fb4str x7, [sp+176]
000d8fb8str xzr, [sp+56]
000d8fbcstr xzr, [sp+48]
000d8fc0ldr x0, [sp+160]
000d8fc4ldr x4, [sp+128]
000d8fc8ldr x1, [sp+136]
000d8fccsubs xzr, x1, x0
000d8fd0b.hi 0xd8fd8
000d8fd4b 0xd9098
000d8fd8
000d8fd8loc_d8fd8:
000d8fd8add x5, x4, x0, lsl #4
000d8fdcldr x5, [x5+8]
000d8fe0ubfm x6, x0, 60, 59
000d8fe4ldr x4, [x4+x6]
000d8fe8str x4, [sp+72]
000d8fecstr x5, [sp+80]
000d8ff0ldr x0, [sp+152]
000d8ff4ldr x4, [sp+128]
000d8ff8ldr x1, [sp+136]
000d8ffcsubs xzr, x1, x0
000d9000b.hi 0xd9008
000d9004b 0xd9094
000d9008
000d9008loc_d9008:
000d9008add x5, x4, x0, lsl #4
000d900cldr x3, [x5+8]
000d9010ubfm x5, x0, 60, 59
000d9014ldr x2, [x4+x5]
000d9018str x2, [sp+88]
000d901cstr x3, [sp+96]
000d9020ldr x26, [sp+176]
000d9024ldr x4, [x26]
000d9028ldr x0, [sp+72]
000d902cldr x1, [sp+80]
000d9030blr x4
000d9034str x0, [sp+64]
000d9038tbnz x0, 63, 0xd9040
000d903cb 0xd9078
000d9040
000d9040loc_d9040:
000d9040ldr x2, [sp+168]
000d9044ldrsb x27, [x2]
000d9048ldr x3, [sp+168]
000d904cldrsb x27, [x3]
000d9050ldr x3, [x3]
000d9054add x3, x3, 1
000d9058str x3, [x2]
000d905cldr x0, [sp+160]
000d9060str x0, [sp+56]
000d9064ldr x1, [sp+152]
000d9068str x1, [sp+48]
000d906cldur x29, [sp-8]
000d9070ldr x30, [sp], 112
000d9074ret x30
000d9078
000d9078loc_d9078:
000d9078ldr x0, [sp+152]
000d907cstr x0, [sp+56]
000d9080ldr x1, [sp+160]
000d9084str x1, [sp+48]
000d9088ldur x29, [sp-8]
000d908cldr x30, [sp], 112
000d9090ret x30
000d9094
000d9094loc_d9094:
000d9094bl runtime.panicIndex
000d9098
000d9098loc_d9098:
000d9098bl runtime.panicIndex
000d909chint
000d90a0
000d90a0loc_d90a0:
000d90a0stp x0, x1, [sp+8]
000d90a4stp x2, x3, [sp+24]
000d90a8stp x4, x5, [sp+40]
000d90acstp x6, x7, [sp+56]
000d90b0mov x3, x30
000d90b4bl runtime.morestack_noctxt.abi0
000d90b8ldp x0, x1, [sp+8]
000d90bcldp x2, x3, [sp+24]
000d90c0ldp x4, x5, [sp+40]
000d90c4ldp x6, x7, [sp+56]
000d90c8b 0xd8f80
000d90ccudf 0
000d8f80
000d90d0
000d90d0slices.medianAdjacentCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.medianAdjacentCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[3] * dict, struct []go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode } data, int a, int * swaps, int64_t cmp)
000d90d0ldr x16, [x28+16]
000d90d4subs xzr, sp, x16
000d90d8b.ls 0xd9158
000d90dcstr x30, [sp-112]!
000d90e0stur x29, [sp-8]
000d90e4sub x29, sp, 8
000d90e8str x0, [sp+120]
000d90ecstr x1, [sp+128]
000d90f0str x2, [sp+136]
000d90f4str x3, [sp+144]
000d90f8str x4, [sp+152]
000d90fcstr x5, [sp+160]
000d9100str x6, [sp+168]
000d9104str xzr, [sp+80]
000d9108ldr x9, [sp+120]
000d910cldrsb x27, [x9]
000d9110ldr x0, [x9]
000d9114str x0, [sp+96]
000d9118ldr x5, [sp+152]
000d911cldr x7, [sp+160]
000d9120ldr x1, [sp+128]
000d9124ldr x8, [sp+168]
000d9128ldr x2, [sp+136]
000d912cldr x3, [sp+144]
000d9130ldr x9, [sp+152]
000d9134sub x4, x9, 1
000d9138ldr x9, [sp+152]
000d913cadd x6, x9, 1
000d9140bl slices.medianCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d9144str x0, [sp+88]
000d9148str x0, [sp+80]
000d914cldur x29, [sp-8]
000d9150ldr x30, [sp], 112
000d9154ret x30
000d9158
000d9158loc_d9158:
000d9158stp x0, x1, [sp+8]
000d915cstp x2, x3, [sp+24]
000d9160stp x4, x5, [sp+40]
000d9164str x6, [sp+56]
000d9168mov x3, x30
000d916cbl runtime.morestack_noctxt.abi0
000d9170ldp x0, x1, [sp+8]
000d9174ldp x2, x3, [sp+24]
000d9178ldp x4, x5, [sp+40]
000d917cldr x6, [sp+56]
000d9180b 0xd90d0
000d9184udf 0
000d9188udf 0
000d918cudf 0
000d90d0
000d90d0slices.medianAdjacentCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.medianAdjacentCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[3] * dict, struct []go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode } data, int a, int * swaps, int64_t cmp)
000d90d0ldr x16, [x28+16]
000d90d4subs xzr, sp, x16
000d90d8b.ls 0xd9158
000d90dcstr x30, [sp-112]!
000d90e0stur x29, [sp-8]
000d90e4sub x29, sp, 8
000d90e8str x0, [sp+120]
000d90ecstr x1, [sp+128]
000d90f0str x2, [sp+136]
000d90f4str x3, [sp+144]
000d90f8str x4, [sp+152]
000d90fcstr x5, [sp+160]
000d9100str x6, [sp+168]
000d9104str xzr, [sp+80]
000d9108ldr x9, [sp+120]
000d910cldrsb x27, [x9]
000d9110ldr x0, [x9]
000d9114str x0, [sp+96]
000d9118ldr x5, [sp+152]
000d911cldr x7, [sp+160]
000d9120ldr x1, [sp+128]
000d9124ldr x8, [sp+168]
000d9128ldr x2, [sp+136]
000d912cldr x3, [sp+144]
000d9130ldr x9, [sp+152]
000d9134sub x4, x9, 1
000d9138ldr x9, [sp+152]
000d913cadd x6, x9, 1
000d9140bl slices.medianCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d9144str x0, [sp+88]
000d9148str x0, [sp+80]
000d914cldur x29, [sp-8]
000d9150ldr x30, [sp], 112
000d9154ret x30
000d9158
000d9158loc_d9158:
000d9158stp x0, x1, [sp+8]
000d915cstp x2, x3, [sp+24]
000d9160stp x4, x5, [sp+40]
000d9164str x6, [sp+56]
000d9168mov x3, x30
000d916cbl runtime.morestack_noctxt.abi0
000d9170ldp x0, x1, [sp+8]
000d9174ldp x2, x3, [sp+24]
000d9178ldp x4, x5, [sp+40]
000d917cldr x6, [sp+56]
000d9180b 0xd90d0
000d9184udf 0
000d9188udf 0
000d918cudf 0
000d90d0
000d9190
000d9190slices.breakPatternsCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.breakPatternsCmpFunc[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)
000d9190ldr x16, [x28+16]
000d9194subs xzr, sp, x16
000d9198b.ls 0xd93d0
000d919cstr x30, [sp-112]!
000d91a0stur x29, [sp-8]
000d91a4sub x29, sp, 8
000d91a8str x0, [sp+120]
000d91acstr x1, [sp+128]
000d91b0str x2, [sp+136]
000d91b4str x3, [sp+144]
000d91b8str x4, [sp+152]
000d91bcstr x5, [sp+160]
000d91c0str x6, [sp+168]
000d91c4sub x0, x5, x4
000d91c8str x0, [sp+56]
000d91ccsubs xzr, x0, 8
000d91d0b.ge 0xd91d8
000d91d4b 0xd9208
000d91d8
000d91d8loc_d91d8:
000d91d8str x0, [sp+32]
000d91dcbl slices.nextPowerOfTwo
000d91e0str x0, [sp+48]
000d91e4ldr x1, [sp+152]
000d91e8ldr x2, [sp+56]
000d91ecsbfm x3, x2, 63, 63
000d91f0add x2, x2, x3, lsr #62
000d91f4sbfm x2, x2, 2, 63
000d91f8add x1, x1, x2, lsl #1
000d91fcsub x1, x1, 1
000d9200str x1, [sp+64]
000d9204b 0xd9218
000d9208
000d9208loc_d9208:
000d9208b 0xd920c
000d920c
000d920cloc_d920c:
000d920cldur x29, [sp-8]
000d9210ldr x30, [sp], 112
000d9214ret x30
000d9218
000d9218loc_d9218:
000d9218ldr x1, [sp+64]
000d921cldr x2, [sp+152]
000d9220ldr x3, [sp+56]
000d9224sbfm x4, x3, 63, 63
000d9228add x3, x3, x4, lsr #62
000d922csbfm x3, x3, 2, 63
000d9230add x2, x2, x3, lsl #1
000d9234add x2, x2, 1
000d9238subs xzr, x1, x2
000d923cb.le 0xd9244
000d9240b 0xd93b4
000d9244
000d9244loc_d9244:
000d9244add x0, sp, 32
000d9248bl slices.(*xorshift).Next
000d924cstr x0, [sp+80]
000d9250ldr x1, [sp+48]
000d9254sub x1, x1, 1
000d9258and x1, x0, x1
000d925cstr x1, [sp+40]
000d9260ldr x1, [sp+56]
000d9264ldr x2, [sp+40]
000d9268subs xzr, x1, x2
000d926cb.le 0xd9274
000d9270b 0xd9288
000d9274
000d9274loc_d9274:
000d9274ldr x2, [sp+56]
000d9278ldr x3, [sp+40]
000d927csub x2, x3, x2
000d9280str x2, [sp+40]
000d9284b 0xd928c
000d9288
000d9288loc_d9288:
000d9288b 0xd928c
000d928c
000d928cloc_d928c:
000d928cldr x0, [sp+64]
000d9290ldr x2, [sp+128]
000d9294ldr x1, [sp+136]
000d9298subs xzr, x1, x0
000d929cb.hi 0xd92a4
000d92a0b 0xd93c8
000d92a4
000d92a4loc_d92a4:
000d92a4add x3, x2, x0, lsl #4
000d92a8ldr x3, [x3+8]
000d92acubfm x4, x0, 60, 59
000d92b0ldr x2, [x2+x4]
000d92b4str x2, [sp+88]
000d92b8str x3, [sp+96]
000d92bcldr x2, [sp+128]
000d92c0ldr x1, [sp+136]
000d92c4ldr x3, [sp+152]
000d92c8ldr x4, [sp+40]
000d92ccadd x0, x3, x4
000d92d0subs xzr, x1, x0
000d92d4b.hi 0xd92dc
000d92d8b 0xd93c4
000d92dc
000d92dcloc_d92dc:
000d92dcldr x3, [sp+64]
000d92e0ldr x4, [sp+128]
000d92e4ldr x1, [sp+136]
000d92e8add x5, x2, x0, lsl #4
000d92ecldr x5, [x5+8]
000d92f0ubfm x6, x0, 60, 59
000d92f4ldr x2, [x2+x6]
000d92f8subs xzr, x3, x1
000d92fcb.lo 0xd9304
000d9300b 0xd93bc
000d9304
000d9304loc_d9304:
000d9304add x6, x4, x3, lsl #4
000d9308ubfm x3, x3, 60, 59
000d930cstr x2, [x4+x3]
000d9310adrp x27, 0x972000
000d9314ldr w2, [x27+3056]
000d9318cbz w2, 0xd9320
000d931cb 0xd9324
000d9320
000d9320loc_d9320:
000d9320b 0xd9338
000d9324
000d9324loc_d9324:
000d9324bl runtime.gcWriteBarrier2
000d9328str x5, [x25]
000d932cldr x2, [x6+8]
000d9330str x2, [x25+8]
000d9334b 0xd9338
000d9338
000d9338loc_d9338:
000d9338str x5, [x6+8]
000d933cldr x2, [sp+152]
000d9340ldr x3, [sp+40]
000d9344add x0, x2, x3
000d9348str x0, [sp+72]
000d934cldr x2, [sp+128]
000d9350ldr x1, [sp+136]
000d9354ldr x3, [sp+96]
000d9358ldr x4, [sp+88]
000d935csubs xzr, x1, x0
000d9360b.hi 0xd9368
000d9364b 0xd93b8
000d9368
000d9368loc_d9368:
000d9368add x1, x2, x0, lsl #4
000d936cubfm x5, x0, 60, 59
000d9370str x4, [x2+x5]
000d9374adrp x27, 0x972000
000d9378ldr w2, [x27+3056]
000d937ccbz w2, 0xd9384
000d9380b 0xd9388
000d9384
000d9384loc_d9384:
000d9384b 0xd939c
000d9388
000d9388loc_d9388:
000d9388bl runtime.gcWriteBarrier2
000d938cstr x3, [x25]
000d9390ldr x2, [x1+8]
000d9394str x2, [x25+8]
000d9398b 0xd939c
000d939c
000d939cloc_d939c:
000d939cstr x3, [x1+8]
000d93a0b 0xd93a4
000d93a4
000d93a4loc_d93a4:
000d93a4ldr x1, [sp+64]
000d93a8add x1, x1, 1
000d93acstr x1, [sp+64]
000d93b0b 0xd9218
000d93b4
000d93b4loc_d93b4:
000d93b4b 0xd920c
000d93b8
000d93b8loc_d93b8:
000d93b8bl runtime.panicIndex
000d93bc
000d93bcloc_d93bc:
000d93bcmov x0, x3
000d93c0bl runtime.panicIndex
000d93c4
000d93c4loc_d93c4:
000d93c4bl runtime.panicIndex
000d93c8
000d93c8loc_d93c8:
000d93c8bl runtime.panicIndex
000d93cchint
000d93d0
000d93d0loc_d93d0:
000d93d0stp x0, x1, [sp+8]
000d93d4stp x2, x3, [sp+24]
000d93d8stp x4, x5, [sp+40]
000d93dcstr x6, [sp+56]
000d93e0mov x3, x30
000d93e4bl runtime.morestack_noctxt.abi0
000d93e8ldp x0, x1, [sp+8]
000d93ecldp x2, x3, [sp+24]
000d93f0ldp x4, x5, [sp+40]
000d93f4ldr x6, [sp+56]
000d93f8b 0xd9190
000d93fcudf 0
000d9190
000d9190slices.breakPatternsCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.breakPatternsCmpFunc[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)
000d9190ldr x16, [x28+16]
000d9194subs xzr, sp, x16
000d9198b.ls 0xd93d0
000d919cstr x30, [sp-112]!
000d91a0stur x29, [sp-8]
000d91a4sub x29, sp, 8
000d91a8str x0, [sp+120]
000d91acstr x1, [sp+128]
000d91b0str x2, [sp+136]
000d91b4str x3, [sp+144]
000d91b8str x4, [sp+152]
000d91bcstr x5, [sp+160]
000d91c0str x6, [sp+168]
000d91c4sub x0, x5, x4
000d91c8str x0, [sp+56]
000d91ccsubs xzr, x0, 8
000d91d0b.ge 0xd91d8
000d91d4b 0xd9208
000d91d8
000d91d8loc_d91d8:
000d91d8str x0, [sp+32]
000d91dcbl slices.nextPowerOfTwo
000d91e0str x0, [sp+48]
000d91e4ldr x1, [sp+152]
000d91e8ldr x2, [sp+56]
000d91ecsbfm x3, x2, 63, 63
000d91f0add x2, x2, x3, lsr #62
000d91f4sbfm x2, x2, 2, 63
000d91f8add x1, x1, x2, lsl #1
000d91fcsub x1, x1, 1
000d9200str x1, [sp+64]
000d9204b 0xd9218
000d9208
000d9208loc_d9208:
000d9208b 0xd920c
000d920c
000d920cloc_d920c:
000d920cldur x29, [sp-8]
000d9210ldr x30, [sp], 112
000d9214ret x30
000d9218
000d9218loc_d9218:
000d9218ldr x1, [sp+64]
000d921cldr x2, [sp+152]
000d9220ldr x3, [sp+56]
000d9224sbfm x4, x3, 63, 63
000d9228add x3, x3, x4, lsr #62
000d922csbfm x3, x3, 2, 63
000d9230add x2, x2, x3, lsl #1
000d9234add x2, x2, 1
000d9238subs xzr, x1, x2
000d923cb.le 0xd9244
000d9240b 0xd93b4
000d9244
000d9244loc_d9244:
000d9244add x0, sp, 32
000d9248bl slices.(*xorshift).Next
000d924cstr x0, [sp+80]
000d9250ldr x1, [sp+48]
000d9254sub x1, x1, 1
000d9258and x1, x0, x1
000d925cstr x1, [sp+40]
000d9260ldr x1, [sp+56]
000d9264ldr x2, [sp+40]
000d9268subs xzr, x1, x2
000d926cb.le 0xd9274
000d9270b 0xd9288
000d9274
000d9274loc_d9274:
000d9274ldr x2, [sp+56]
000d9278ldr x3, [sp+40]
000d927csub x2, x3, x2
000d9280str x2, [sp+40]
000d9284b 0xd928c
000d9288
000d9288loc_d9288:
000d9288b 0xd928c
000d928c
000d928cloc_d928c:
000d928cldr x0, [sp+64]
000d9290ldr x2, [sp+128]
000d9294ldr x1, [sp+136]
000d9298subs xzr, x1, x0
000d929cb.hi 0xd92a4
000d92a0b 0xd93c8
000d92a4
000d92a4loc_d92a4:
000d92a4add x3, x2, x0, lsl #4
000d92a8ldr x3, [x3+8]
000d92acubfm x4, x0, 60, 59
000d92b0ldr x2, [x2+x4]
000d92b4str x2, [sp+88]
000d92b8str x3, [sp+96]
000d92bcldr x2, [sp+128]
000d92c0ldr x1, [sp+136]
000d92c4ldr x3, [sp+152]
000d92c8ldr x4, [sp+40]
000d92ccadd x0, x3, x4
000d92d0subs xzr, x1, x0
000d92d4b.hi 0xd92dc
000d92d8b 0xd93c4
000d92dc
000d92dcloc_d92dc:
000d92dcldr x3, [sp+64]
000d92e0ldr x4, [sp+128]
000d92e4ldr x1, [sp+136]
000d92e8add x5, x2, x0, lsl #4
000d92ecldr x5, [x5+8]
000d92f0ubfm x6, x0, 60, 59
000d92f4ldr x2, [x2+x6]
000d92f8subs xzr, x3, x1
000d92fcb.lo 0xd9304
000d9300b 0xd93bc
000d9304
000d9304loc_d9304:
000d9304add x6, x4, x3, lsl #4
000d9308ubfm x3, x3, 60, 59
000d930cstr x2, [x4+x3]
000d9310adrp x27, 0x972000
000d9314ldr w2, [x27+3056]
000d9318cbz w2, 0xd9320
000d931cb 0xd9324
000d9320
000d9320loc_d9320:
000d9320b 0xd9338
000d9324
000d9324loc_d9324:
000d9324bl runtime.gcWriteBarrier2
000d9328str x5, [x25]
000d932cldr x2, [x6+8]
000d9330str x2, [x25+8]
000d9334b 0xd9338
000d9338
000d9338loc_d9338:
000d9338str x5, [x6+8]
000d933cldr x2, [sp+152]
000d9340ldr x3, [sp+40]
000d9344add x0, x2, x3
000d9348str x0, [sp+72]
000d934cldr x2, [sp+128]
000d9350ldr x1, [sp+136]
000d9354ldr x3, [sp+96]
000d9358ldr x4, [sp+88]
000d935csubs xzr, x1, x0
000d9360b.hi 0xd9368
000d9364b 0xd93b8
000d9368
000d9368loc_d9368:
000d9368add x1, x2, x0, lsl #4
000d936cubfm x5, x0, 60, 59
000d9370str x4, [x2+x5]
000d9374adrp x27, 0x972000
000d9378ldr w2, [x27+3056]
000d937ccbz w2, 0xd9384
000d9380b 0xd9388
000d9384
000d9384loc_d9384:
000d9384b 0xd939c
000d9388
000d9388loc_d9388:
000d9388bl runtime.gcWriteBarrier2
000d938cstr x3, [x25]
000d9390ldr x2, [x1+8]
000d9394str x2, [x25+8]
000d9398b 0xd939c
000d939c
000d939cloc_d939c:
000d939cstr x3, [x1+8]
000d93a0b 0xd93a4
000d93a4
000d93a4loc_d93a4:
000d93a4ldr x1, [sp+64]
000d93a8add x1, x1, 1
000d93acstr x1, [sp+64]
000d93b0b 0xd9218
000d93b4
000d93b4loc_d93b4:
000d93b4b 0xd920c
000d93b8
000d93b8loc_d93b8:
000d93b8bl runtime.panicIndex
000d93bc
000d93bcloc_d93bc:
000d93bcmov x0, x3
000d93c0bl runtime.panicIndex
000d93c4
000d93c4loc_d93c4:
000d93c4bl runtime.panicIndex
000d93c8
000d93c8loc_d93c8:
000d93c8bl runtime.panicIndex
000d93cchint
000d93d0
000d93d0loc_d93d0:
000d93d0stp x0, x1, [sp+8]
000d93d4stp x2, x3, [sp+24]
000d93d8stp x4, x5, [sp+40]
000d93dcstr x6, [sp+56]
000d93e0mov x3, x30
000d93e4bl runtime.morestack_noctxt.abi0
000d93e8ldp x0, x1, [sp+8]
000d93ecldp x2, x3, [sp+24]
000d93f0ldp x4, x5, [sp+40]
000d93f4ldr x6, [sp+56]
000d93f8b 0xd9190
000d93fcudf 0
000d9190
000d9400
000d9400slices.heapSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.heapSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[3] * 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)
000d9400ldr x16, [x28+16]
000d9404sub x17, sp, 32
000d9408subs xzr, x17, x16
000d940cb.ls 0xd964c
000d9410str x30, [sp-160]!
000d9414stur x29, [sp-8]
000d9418sub x29, sp, 8
000d941cstr x0, [sp+168]
000d9420str x1, [sp+176]
000d9424str x2, [sp+184]
000d9428str x3, [sp+192]
000d942cstr x4, [sp+200]
000d9430str x5, [sp+208]
000d9434str x6, [sp+216]
000d9438str x4, [sp+104]
000d943cstr xzr, [sp+72]
000d9440ldr x8, [sp+200]
000d9444sub x8, x5, x8
000d9448str x8, [sp+96]
000d944csub x9, x8, 1
000d9450add x8, x8, x9, lsr #63
000d9454sub x8, x8, 1
000d9458sbfm x8, x8, 1, 63
000d945cstr x8, [sp+88]
000d9460b 0xd9464
000d9464
000d9464loc_d9464:
000d9464ldr x8, [sp+88]
000d9468tbz x8, 63, 0xd9470
000d946cb 0xd94b4
000d9470
000d9470loc_d9470:
000d9470ldr x8, [sp+168]
000d9474ldrsb x27, [x8]
000d9478ldr x0, [x8]
000d947cstr x0, [sp+144]
000d9480ldr x4, [sp+88]
000d9484ldr x5, [sp+96]
000d9488ldr x6, [sp+104]
000d948cldr x1, [sp+176]
000d9490ldr x7, [sp+216]
000d9494ldr x2, [sp+184]
000d9498ldr x3, [sp+192]
000d949cbl slices.siftDownCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d94a0b 0xd94a4
000d94a4
000d94a4loc_d94a4:
000d94a4ldr x8, [sp+88]
000d94a8sub x8, x8, 1
000d94acstr x8, [sp+88]
000d94b0b 0xd9464
000d94b4
000d94b4loc_d94b4:
000d94b4ldr x8, [sp+96]
000d94b8sub x8, x8, 1
000d94bcstr x8, [sp+80]
000d94c0b 0xd94c4
000d94c4
000d94c4loc_d94c4:
000d94c4ldr x8, [sp+80]
000d94c8tbz x8, 63, 0xd94d0
000d94ccb 0xd9628
000d94d0
000d94d0loc_d94d0:
000d94d0ldr x0, [sp+104]
000d94d4ldr x8, [sp+176]
000d94d8ldr x1, [sp+184]
000d94dcsubs xzr, x1, x0
000d94e0b.hi 0xd94e8
000d94e4b 0xd9644
000d94e8
000d94e8loc_d94e8:
000d94e8add x9, x8, x0, lsl #4
000d94ecldr x9, [x9+8]
000d94f0ubfm x10, x0, 60, 59
000d94f4ldr x8, [x8+x10]
000d94f8str x8, [sp+128]
000d94fcstr x9, [sp+136]
000d9500ldr x8, [sp+176]
000d9504ldr x1, [sp+184]
000d9508ldr x9, [sp+104]
000d950cldr x10, [sp+80]
000d9510add x0, x9, x10
000d9514subs xzr, x1, x0
000d9518b.hi 0xd9520
000d951cb 0xd9640
000d9520
000d9520loc_d9520:
000d9520ldr x9, [sp+104]
000d9524ldr x10, [sp+176]
000d9528ldr x1, [sp+184]
000d952cadd x11, x8, x0, lsl #4
000d9530ldr x11, [x11+8]
000d9534ubfm x12, x0, 60, 59
000d9538ldr x8, [x8+x12]
000d953csubs xzr, x9, x1
000d9540b.lo 0xd9548
000d9544b 0xd9638
000d9548
000d9548loc_d9548:
000d9548add x12, x10, x9, lsl #4
000d954cubfm x9, x9, 60, 59
000d9550str x8, [x10+x9]
000d9554adrp x27, 0x972000
000d9558ldr w8, [x27+3056]
000d955ccbz w8, 0xd9564
000d9560b 0xd9568
000d9564
000d9564loc_d9564:
000d9564b 0xd957c
000d9568
000d9568loc_d9568:
000d9568bl runtime.gcWriteBarrier2
000d956cstr x11, [x25]
000d9570ldr x8, [x12+8]
000d9574str x8, [x25+8]
000d9578b 0xd957c
000d957c
000d957cloc_d957c:
000d957cstr x11, [x12+8]
000d9580ldr x8, [sp+104]
000d9584ldr x9, [sp+80]
000d9588add x0, x8, x9
000d958cstr x0, [sp+112]
000d9590ldr x8, [sp+176]
000d9594ldr x1, [sp+184]
000d9598ldr x9, [sp+136]
000d959cldr x10, [sp+128]
000d95a0subs xzr, x1, x0
000d95a4b.hi 0xd95ac
000d95a8b 0xd9634
000d95ac
000d95acloc_d95ac:
000d95acadd x11, x8, x0, lsl #4
000d95b0ubfm x12, x0, 60, 59
000d95b4str x10, [x8+x12]
000d95b8adrp x27, 0x972000
000d95bcldr w8, [x27+3056]
000d95c0cbz w8, 0xd95c8
000d95c4b 0xd95cc
000d95c8
000d95c8loc_d95c8:
000d95c8b 0xd95e0
000d95cc
000d95ccloc_d95cc:
000d95ccbl runtime.gcWriteBarrier2
000d95d0str x9, [x25]
000d95d4ldr x8, [x11+8]
000d95d8str x8, [x25+8]
000d95dcb 0xd95e0
000d95e0
000d95e0loc_d95e0:
000d95e0str x9, [x11+8]
000d95e4ldr x8, [sp+168]
000d95e8ldrsb x27, [x8]
000d95ecldr x0, [x8]
000d95f0str x0, [sp+120]
000d95f4ldr x4, [sp+72]
000d95f8ldr x5, [sp+80]
000d95fcldr x6, [sp+104]
000d9600ldr x1, [sp+176]
000d9604ldr x7, [sp+216]
000d9608ldr x2, [sp+184]
000d960cldr x3, [sp+192]
000d9610bl slices.siftDownCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d9614b 0xd9618
000d9618
000d9618loc_d9618:
000d9618ldr x8, [sp+80]
000d961csub x8, x8, 1
000d9620str x8, [sp+80]
000d9624b 0xd94c4
000d9628
000d9628loc_d9628:
000d9628ldur x29, [sp-8]
000d962cldr x30, [sp], 160
000d9630ret x30
000d9634
000d9634loc_d9634:
000d9634bl runtime.panicIndex
000d9638
000d9638loc_d9638:
000d9638mov x0, x9
000d963cbl runtime.panicIndex
000d9640
000d9640loc_d9640:
000d9640bl runtime.panicIndex
000d9644
000d9644loc_d9644:
000d9644bl runtime.panicIndex
000d9648hint
000d964c
000d964cloc_d964c:
000d964cstp x0, x1, [sp+8]
000d9650stp x2, x3, [sp+24]
000d9654stp x4, x5, [sp+40]
000d9658str x6, [sp+56]
000d965cmov x3, x30
000d9660bl runtime.morestack_noctxt.abi0
000d9664ldp x0, x1, [sp+8]
000d9668ldp x2, x3, [sp+24]
000d966cldp x4, x5, [sp+40]
000d9670ldr x6, [sp+56]
000d9674b 0xd9400
000d9678udf 0
000d967cudf 0
000d9400
000d9400slices.heapSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.heapSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }](uintptr[3] * 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)
000d9400ldr x16, [x28+16]
000d9404sub x17, sp, 32
000d9408subs xzr, x17, x16
000d940cb.ls 0xd964c
000d9410str x30, [sp-160]!
000d9414stur x29, [sp-8]
000d9418sub x29, sp, 8
000d941cstr x0, [sp+168]
000d9420str x1, [sp+176]
000d9424str x2, [sp+184]
000d9428str x3, [sp+192]
000d942cstr x4, [sp+200]
000d9430str x5, [sp+208]
000d9434str x6, [sp+216]
000d9438str x4, [sp+104]
000d943cstr xzr, [sp+72]
000d9440ldr x8, [sp+200]
000d9444sub x8, x5, x8
000d9448str x8, [sp+96]
000d944csub x9, x8, 1
000d9450add x8, x8, x9, lsr #63
000d9454sub x8, x8, 1
000d9458sbfm x8, x8, 1, 63
000d945cstr x8, [sp+88]
000d9460b 0xd9464
000d9464
000d9464loc_d9464:
000d9464ldr x8, [sp+88]
000d9468tbz x8, 63, 0xd9470
000d946cb 0xd94b4
000d9470
000d9470loc_d9470:
000d9470ldr x8, [sp+168]
000d9474ldrsb x27, [x8]
000d9478ldr x0, [x8]
000d947cstr x0, [sp+144]
000d9480ldr x4, [sp+88]
000d9484ldr x5, [sp+96]
000d9488ldr x6, [sp+104]
000d948cldr x1, [sp+176]
000d9490ldr x7, [sp+216]
000d9494ldr x2, [sp+184]
000d9498ldr x3, [sp+192]
000d949cbl slices.siftDownCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d94a0b 0xd94a4
000d94a4
000d94a4loc_d94a4:
000d94a4ldr x8, [sp+88]
000d94a8sub x8, x8, 1
000d94acstr x8, [sp+88]
000d94b0b 0xd9464
000d94b4
000d94b4loc_d94b4:
000d94b4ldr x8, [sp+96]
000d94b8sub x8, x8, 1
000d94bcstr x8, [sp+80]
000d94c0b 0xd94c4
000d94c4
000d94c4loc_d94c4:
000d94c4ldr x8, [sp+80]
000d94c8tbz x8, 63, 0xd94d0
000d94ccb 0xd9628
000d94d0
000d94d0loc_d94d0:
000d94d0ldr x0, [sp+104]
000d94d4ldr x8, [sp+176]
000d94d8ldr x1, [sp+184]
000d94dcsubs xzr, x1, x0
000d94e0b.hi 0xd94e8
000d94e4b 0xd9644
000d94e8
000d94e8loc_d94e8:
000d94e8add x9, x8, x0, lsl #4
000d94ecldr x9, [x9+8]
000d94f0ubfm x10, x0, 60, 59
000d94f4ldr x8, [x8+x10]
000d94f8str x8, [sp+128]
000d94fcstr x9, [sp+136]
000d9500ldr x8, [sp+176]
000d9504ldr x1, [sp+184]
000d9508ldr x9, [sp+104]
000d950cldr x10, [sp+80]
000d9510add x0, x9, x10
000d9514subs xzr, x1, x0
000d9518b.hi 0xd9520
000d951cb 0xd9640
000d9520
000d9520loc_d9520:
000d9520ldr x9, [sp+104]
000d9524ldr x10, [sp+176]
000d9528ldr x1, [sp+184]
000d952cadd x11, x8, x0, lsl #4
000d9530ldr x11, [x11+8]
000d9534ubfm x12, x0, 60, 59
000d9538ldr x8, [x8+x12]
000d953csubs xzr, x9, x1
000d9540b.lo 0xd9548
000d9544b 0xd9638
000d9548
000d9548loc_d9548:
000d9548add x12, x10, x9, lsl #4
000d954cubfm x9, x9, 60, 59
000d9550str x8, [x10+x9]
000d9554adrp x27, 0x972000
000d9558ldr w8, [x27+3056]
000d955ccbz w8, 0xd9564
000d9560b 0xd9568
000d9564
000d9564loc_d9564:
000d9564b 0xd957c
000d9568
000d9568loc_d9568:
000d9568bl runtime.gcWriteBarrier2
000d956cstr x11, [x25]
000d9570ldr x8, [x12+8]
000d9574str x8, [x25+8]
000d9578b 0xd957c
000d957c
000d957cloc_d957c:
000d957cstr x11, [x12+8]
000d9580ldr x8, [sp+104]
000d9584ldr x9, [sp+80]
000d9588add x0, x8, x9
000d958cstr x0, [sp+112]
000d9590ldr x8, [sp+176]
000d9594ldr x1, [sp+184]
000d9598ldr x9, [sp+136]
000d959cldr x10, [sp+128]
000d95a0subs xzr, x1, x0
000d95a4b.hi 0xd95ac
000d95a8b 0xd9634
000d95ac
000d95acloc_d95ac:
000d95acadd x11, x8, x0, lsl #4
000d95b0ubfm x12, x0, 60, 59
000d95b4str x10, [x8+x12]
000d95b8adrp x27, 0x972000
000d95bcldr w8, [x27+3056]
000d95c0cbz w8, 0xd95c8
000d95c4b 0xd95cc
000d95c8
000d95c8loc_d95c8:
000d95c8b 0xd95e0
000d95cc
000d95ccloc_d95cc:
000d95ccbl runtime.gcWriteBarrier2
000d95d0str x9, [x25]
000d95d4ldr x8, [x11+8]
000d95d8str x8, [x25+8]
000d95dcb 0xd95e0
000d95e0
000d95e0loc_d95e0:
000d95e0str x9, [x11+8]
000d95e4ldr x8, [sp+168]
000d95e8ldrsb x27, [x8]
000d95ecldr x0, [x8]
000d95f0str x0, [sp+120]
000d95f4ldr x4, [sp+72]
000d95f8ldr x5, [sp+80]
000d95fcldr x6, [sp+104]
000d9600ldr x1, [sp+176]
000d9604ldr x7, [sp+216]
000d9608ldr x2, [sp+184]
000d960cldr x3, [sp+192]
000d9610bl slices.siftDownCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
000d9614b 0xd9618
000d9618
000d9618loc_d9618:
000d9618ldr x8, [sp+80]
000d961csub x8, x8, 1
000d9620str x8, [sp+80]
000d9624b 0xd94c4
000d9628
000d9628loc_d9628:
000d9628ldur x29, [sp-8]
000d962cldr x30, [sp], 160
000d9630ret x30
000d9634
000d9634loc_d9634:
000d9634bl runtime.panicIndex
000d9638
000d9638loc_d9638:
000d9638mov x0, x9
000d963cbl runtime.panicIndex
000d9640
000d9640loc_d9640:
000d9640bl runtime.panicIndex
000d9644
000d9644loc_d9644:
000d9644bl runtime.panicIndex
000d9648hint
000d964c
000d964cloc_d964c:
000d964cstp x0, x1, [sp+8]
000d9650stp x2, x3, [sp+24]
000d9654stp x4, x5, [sp+40]
000d9658str x6, [sp+56]
000d965cmov x3, x30
000d9660bl runtime.morestack_noctxt.abi0
000d9664ldp x0, x1, [sp+8]
000d9668ldp x2, x3, [sp+24]
000d966cldp x4, x5, [sp+40]
000d9670ldr x6, [sp+56]
000d9674b 0xd9400
000d9678udf 0
000d967cudf 0
000d9400
000d9680
000d9680slices.siftDownCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.siftDownCmpFunc[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 lo, int hi, int first, int64_t cmp)
000d9680ldr x16, [x28+16]
000d9684sub x17, sp, 48
000d9688subs xzr, x17, x16
000d968cb.ls 0xd99d0
000d9690str x30, [sp-176]!
000d9694stur x29, [sp-8]
000d9698sub x29, sp, 8
000d969cstr x0, [sp+184]
000d96a0str x1, [sp+192]
000d96a4str x2, [sp+200]
000d96a8str x3, [sp+208]
000d96acstr x4, [sp+216]
000d96b0str x5, [sp+224]
000d96b4str x6, [sp+232]
000d96b8str x7, [sp+240]
000d96bcstr x4, [sp+48]
000d96c0b 0xd96c4
000d96c4
000d96c4loc_d96c4:
000d96c4b 0xd96c8
000d96c8
000d96c8loc_d96c8:
000d96c8ldr x4, [sp+48]
000d96ccubfm x4, x4, 63, 62
000d96d0add x5, x4, 1
000d96d4str x5, [sp+56]
000d96d8ldr x6, [sp+224]
000d96dcsubs xzr, x6, x5
000d96e0b.le 0xd96e8
000d96e4b 0xd96f8
000d96e8
000d96e8loc_d96e8:
000d96e8b 0xd96ec
000d96ec
000d96ecloc_d96ec:
000d96ecldur x29, [sp-8]
000d96f0ldr x30, [sp], 176
000d96f4ret x30
000d96f8
000d96f8loc_d96f8:
000d96f8add x4, x4, 2
000d96fcldr x5, [sp+224]
000d9700subs xzr, x5, x4
000d9704cset x4, gt
000d9708strb w4, [sp+47]
000d970cb.gt 0xd9714
000d9710b 0xd97b0
000d9714
000d9714loc_d9714:
000d9714ldr x4, [sp+192]
000d9718ldr x1, [sp+200]
000d971cldr x5, [sp+232]
000d9720ldr x6, [sp+56]
000d9724add x0, x5, x6
000d9728subs xzr, x1, x0
000d972cb.hi 0xd9734
000d9730b 0xd99c8
000d9734
000d9734loc_d9734:
000d9734add x5, x4, x0, lsl #4
000d9738ldr x5, [x5+8]
000d973cubfm x6, x0, 60, 59
000d9740ldr x4, [x4+x6]
000d9744str x4, [sp+152]
000d9748str x5, [sp+160]
000d974cldr x4, [sp+192]
000d9750ldr x1, [sp+200]
000d9754ldr x5, [sp+232]
000d9758ldr x6, [sp+56]
000d975cadd x5, x5, x6
000d9760add x0, x5, 1
000d9764subs xzr, x1, x0
000d9768b.hi 0xd9770
000d976cb 0xd99c4
000d9770
000d9770loc_d9770:
000d9770add x5, x4, x0, lsl #4
000d9774ldr x3, [x5+8]
000d9778ubfm x5, x0, 60, 59
000d977cldr x2, [x4+x5]
000d9780str x2, [sp+136]
000d9784str x3, [sp+144]
000d9788ldr x26, [sp+240]
000d978cldr x4, [x26]
000d9790ldr x0, [sp+152]
000d9794ldr x1, [sp+160]
000d9798blr x4
000d979cstr x0, [sp+64]
000d97a0subs xzr, x0, 0
000d97a4cset x4, lt
000d97a8strb w4, [sp+47]
000d97acb 0xd97b4
000d97b0
000d97b0loc_d97b0:
000d97b0b 0xd97b4
000d97b4
000d97b4loc_d97b4:
000d97b4ldrb w4, [sp+47]
000d97b8tbnz w4, 0, 0xd97c0
000d97bcb 0xd97d0
000d97c0
000d97c0loc_d97c0:
000d97c0ldr x4, [sp+56]
000d97c4add x4, x4, 1
000d97c8str x4, [sp+56]
000d97ccb 0xd97d4
000d97d0
000d97d0loc_d97d0:
000d97d0b 0xd97d4
000d97d4
000d97d4loc_d97d4:
000d97d4ldr x4, [sp+192]
000d97d8ldr x1, [sp+200]
000d97dcldr x5, [sp+48]
000d97e0ldr x6, [sp+232]
000d97e4add x0, x6, x5
000d97e8subs xzr, x1, x0
000d97ecb.hi 0xd97f4
000d97f0b 0xd99c0
000d97f4
000d97f4loc_d97f4:
000d97f4add x5, x4, x0, lsl #4
000d97f8ldr x5, [x5+8]
000d97fcubfm x6, x0, 60, 59
000d9800ldr x4, [x4+x6]
000d9804str x4, [sp+120]
000d9808str x5, [sp+128]
000d980cldr x4, [sp+192]
000d9810ldr x1, [sp+200]
000d9814ldr x5, [sp+232]
000d9818ldr x6, [sp+56]
000d981cadd x0, x5, x6
000d9820subs xzr, x1, x0
000d9824b.hi 0xd982c
000d9828b 0xd99bc
000d982c
000d982cloc_d982c:
000d982cadd x5, x4, x0, lsl #4
000d9830ldr x3, [x5+8]
000d9834ubfm x5, x0, 60, 59
000d9838ldr x2, [x4+x5]
000d983cstr x2, [sp+104]
000d9840str x3, [sp+112]
000d9844ldr x26, [sp+240]
000d9848ldr x4, [x26]
000d984cldr x0, [sp+120]
000d9850ldr x1, [sp+128]
000d9854blr x4
000d9858str x0, [sp+64]
000d985ctbnz x0, 63, 0xd9864
000d9860b 0xd999c
000d9864
000d9864loc_d9864:
000d9864ldr x4, [sp+192]
000d9868ldr x1, [sp+200]
000d986cldr x5, [sp+48]
000d9870ldr x6, [sp+232]
000d9874add x0, x6, x5
000d9878subs xzr, x1, x0
000d987cb.hi 0xd9884
000d9880b 0xd99b8
000d9884
000d9884loc_d9884:
000d9884add x5, x4, x0, lsl #4
000d9888ldr x5, [x5+8]
000d988cubfm x6, x0, 60, 59
000d9890ldr x4, [x4+x6]
000d9894str x4, [sp+88]
000d9898str x5, [sp+96]
000d989cldr x4, [sp+232]
000d98a0ldr x5, [sp+48]
000d98a4add x0, x4, x5
000d98a8str x0, [sp+80]
000d98acldr x4, [sp+192]
000d98b0ldr x1, [sp+200]
000d98b4ldr x5, [sp+232]
000d98b8ldr x6, [sp+56]
000d98bcadd x5, x5, x6
000d98c0subs xzr, x1, x5
000d98c4b.hi 0xd98cc
000d98c8b 0xd99b0
000d98cc
000d98ccloc_d98cc:
000d98ccldr x6, [sp+192]
000d98d0ldr x1, [sp+200]
000d98d4add x7, x4, x5, lsl #4
000d98d8ldr x7, [x7+8]
000d98dcubfm x5, x5, 60, 59
000d98e0ldr x4, [x4+x5]
000d98e4subs xzr, x1, x0
000d98e8b.hi 0xd98f0
000d98ecb 0xd99ac
000d98f0
000d98f0loc_d98f0:
000d98f0add x5, x6, x0, lsl #4
000d98f4ubfm x8, x0, 60, 59
000d98f8str x4, [x6+x8]
000d98fcadrp x27, 0x972000
000d9900ldr w4, [x27+3056]
000d9904cbz w4, 0xd990c
000d9908b 0xd9910
000d990c
000d990cloc_d990c:
000d990cb 0xd9924
000d9910
000d9910loc_d9910:
000d9910bl runtime.gcWriteBarrier2
000d9914str x7, [x25]
000d9918ldr x4, [x5+8]
000d991cstr x4, [x25+8]
000d9920b 0xd9924
000d9924
000d9924loc_d9924:
000d9924str x7, [x5+8]
000d9928ldr x4, [sp+232]
000d992cldr x5, [sp+56]
000d9930add x0, x4, x5
000d9934str x0, [sp+72]
000d9938ldr x4, [sp+192]
000d993cldr x1, [sp+200]
000d9940ldr x5, [sp+96]
000d9944ldr x6, [sp+88]
000d9948subs xzr, x1, x0
000d994cb.hi 0xd9954
000d9950b 0xd99a8
000d9954
000d9954loc_d9954:
000d9954add x7, x4, x0, lsl #4
000d9958ubfm x8, x0, 60, 59
000d995cstr x6, [x4+x8]
000d9960adrp x27, 0x972000
000d9964ldr w4, [x27+3056]
000d9968cbz w4, 0xd9970
000d996cb 0xd9974
000d9970
000d9970loc_d9970:
000d9970b 0xd9988
000d9974
000d9974loc_d9974:
000d9974bl runtime.gcWriteBarrier2
000d9978str x5, [x25]
000d997cldr x4, [x7+8]
000d9980str x4, [x25+8]
000d9984b 0xd9988
000d9988
000d9988loc_d9988:
000d9988str x5, [x7+8]
000d998cldr x4, [sp+56]
000d9990str x4, [sp+48]
000d9994b 0xd9998
000d9998
000d9998loc_d9998:
000d9998b 0xd96c4
000d999c
000d999cloc_d999c:
000d999cldur x29, [sp-8]
000d99a0ldr x30, [sp], 176
000d99a4ret x30
000d99a8
000d99a8loc_d99a8:
000d99a8bl runtime.panicIndex
000d99ac
000d99acloc_d99ac:
000d99acbl runtime.panicIndex
000d99b0
000d99b0loc_d99b0:
000d99b0mov x0, x5
000d99b4bl runtime.panicIndex
000d99b8
000d99b8loc_d99b8:
000d99b8bl runtime.panicIndex
000d99bc
000d99bcloc_d99bc:
000d99bcbl runtime.panicIndex
000d99c0
000d99c0loc_d99c0:
000d99c0bl runtime.panicIndex
000d99c4
000d99c4loc_d99c4:
000d99c4bl runtime.panicIndex
000d99c8
000d99c8loc_d99c8:
000d99c8bl runtime.panicIndex
000d99cchint
000d99d0
000d99d0loc_d99d0:
000d99d0stp x0, x1, [sp+8]
000d99d4stp x2, x3, [sp+24]
000d99d8stp x4, x5, [sp+40]
000d99dcstp x6, x7, [sp+56]
000d99e0mov x3, x30
000d99e4bl runtime.morestack_noctxt.abi0
000d99e8ldp x0, x1, [sp+8]
000d99ecldp x2, x3, [sp+24]
000d99f0ldp x4, x5, [sp+40]
000d99f4ldp x6, x7, [sp+56]
000d99f8b 0xd9680
000d99fcudf 0
000d9680
000d9680slices.siftDownCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.siftDownCmpFunc[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 lo, int hi, int first, int64_t cmp)
000d9680ldr x16, [x28+16]
000d9684sub x17, sp, 48
000d9688subs xzr, x17, x16
000d968cb.ls 0xd99d0
000d9690str x30, [sp-176]!
000d9694stur x29, [sp-8]
000d9698sub x29, sp, 8
000d969cstr x0, [sp+184]
000d96a0str x1, [sp+192]
000d96a4str x2, [sp+200]
000d96a8str x3, [sp+208]
000d96acstr x4, [sp+216]
000d96b0str x5, [sp+224]
000d96b4str x6, [sp+232]
000d96b8str x7, [sp+240]
000d96bcstr x4, [sp+48]
000d96c0b 0xd96c4
000d96c4
000d96c4loc_d96c4:
000d96c4b 0xd96c8
000d96c8
000d96c8loc_d96c8:
000d96c8ldr x4, [sp+48]
000d96ccubfm x4, x4, 63, 62
000d96d0add x5, x4, 1
000d96d4str x5, [sp+56]
000d96d8ldr x6, [sp+224]
000d96dcsubs xzr, x6, x5
000d96e0b.le 0xd96e8
000d96e4b 0xd96f8
000d96e8
000d96e8loc_d96e8:
000d96e8b 0xd96ec
000d96ec
000d96ecloc_d96ec:
000d96ecldur x29, [sp-8]
000d96f0ldr x30, [sp], 176
000d96f4ret x30
000d96f8
000d96f8loc_d96f8:
000d96f8add x4, x4, 2
000d96fcldr x5, [sp+224]
000d9700subs xzr, x5, x4
000d9704cset x4, gt
000d9708strb w4, [sp+47]
000d970cb.gt 0xd9714
000d9710b 0xd97b0
000d9714
000d9714loc_d9714:
000d9714ldr x4, [sp+192]
000d9718ldr x1, [sp+200]
000d971cldr x5, [sp+232]
000d9720ldr x6, [sp+56]
000d9724add x0, x5, x6
000d9728subs xzr, x1, x0
000d972cb.hi 0xd9734
000d9730b 0xd99c8
000d9734
000d9734loc_d9734:
000d9734add x5, x4, x0, lsl #4
000d9738ldr x5, [x5+8]
000d973cubfm x6, x0, 60, 59
000d9740ldr x4, [x4+x6]
000d9744str x4, [sp+152]
000d9748str x5, [sp+160]
000d974cldr x4, [sp+192]
000d9750ldr x1, [sp+200]
000d9754ldr x5, [sp+232]
000d9758ldr x6, [sp+56]
000d975cadd x5, x5, x6
000d9760add x0, x5, 1
000d9764subs xzr, x1, x0
000d9768b.hi 0xd9770
000d976cb 0xd99c4
000d9770
000d9770loc_d9770:
000d9770add x5, x4, x0, lsl #4
000d9774ldr x3, [x5+8]
000d9778ubfm x5, x0, 60, 59
000d977cldr x2, [x4+x5]
000d9780str x2, [sp+136]
000d9784str x3, [sp+144]
000d9788ldr x26, [sp+240]
000d978cldr x4, [x26]
000d9790ldr x0, [sp+152]
000d9794ldr x1, [sp+160]
000d9798blr x4
000d979cstr x0, [sp+64]
000d97a0subs xzr, x0, 0
000d97a4cset x4, lt
000d97a8strb w4, [sp+47]
000d97acb 0xd97b4
000d97b0
000d97b0loc_d97b0:
000d97b0b 0xd97b4
000d97b4
000d97b4loc_d97b4:
000d97b4ldrb w4, [sp+47]
000d97b8tbnz w4, 0, 0xd97c0
000d97bcb 0xd97d0
000d97c0
000d97c0loc_d97c0:
000d97c0ldr x4, [sp+56]
000d97c4add x4, x4, 1
000d97c8str x4, [sp+56]
000d97ccb 0xd97d4
000d97d0
000d97d0loc_d97d0:
000d97d0b 0xd97d4
000d97d4
000d97d4loc_d97d4:
000d97d4ldr x4, [sp+192]
000d97d8ldr x1, [sp+200]
000d97dcldr x5, [sp+48]
000d97e0ldr x6, [sp+232]
000d97e4add x0, x6, x5
000d97e8subs xzr, x1, x0
000d97ecb.hi 0xd97f4
000d97f0b 0xd99c0
000d97f4
000d97f4loc_d97f4:
000d97f4add x5, x4, x0, lsl #4
000d97f8ldr x5, [x5+8]
000d97fcubfm x6, x0, 60, 59
000d9800ldr x4, [x4+x6]
000d9804str x4, [sp+120]
000d9808str x5, [sp+128]
000d980cldr x4, [sp+192]
000d9810ldr x1, [sp+200]
000d9814ldr x5, [sp+232]
000d9818ldr x6, [sp+56]
000d981cadd x0, x5, x6
000d9820subs xzr, x1, x0
000d9824b.hi 0xd982c
000d9828b 0xd99bc
000d982c
000d982cloc_d982c:
000d982cadd x5, x4, x0, lsl #4
000d9830ldr x3, [x5+8]
000d9834ubfm x5, x0, 60, 59
000d9838ldr x2, [x4+x5]
000d983cstr x2, [sp+104]
000d9840str x3, [sp+112]
000d9844ldr x26, [sp+240]
000d9848ldr x4, [x26]
000d984cldr x0, [sp+120]
000d9850ldr x1, [sp+128]
000d9854blr x4
000d9858str x0, [sp+64]
000d985ctbnz x0, 63, 0xd9864
000d9860b 0xd999c
000d9864
000d9864loc_d9864:
000d9864ldr x4, [sp+192]
000d9868ldr x1, [sp+200]
000d986cldr x5, [sp+48]
000d9870ldr x6, [sp+232]
000d9874add x0, x6, x5
000d9878subs xzr, x1, x0
000d987cb.hi 0xd9884
000d9880b 0xd99b8
000d9884
000d9884loc_d9884:
000d9884add x5, x4, x0, lsl #4
000d9888ldr x5, [x5+8]
000d988cubfm x6, x0, 60, 59
000d9890ldr x4, [x4+x6]
000d9894str x4, [sp+88]
000d9898str x5, [sp+96]
000d989cldr x4, [sp+232]
000d98a0ldr x5, [sp+48]
000d98a4add x0, x4, x5
000d98a8str x0, [sp+80]
000d98acldr x4, [sp+192]
000d98b0ldr x1, [sp+200]
000d98b4ldr x5, [sp+232]
000d98b8ldr x6, [sp+56]
000d98bcadd x5, x5, x6
000d98c0subs xzr, x1, x5
000d98c4b.hi 0xd98cc
000d98c8b 0xd99b0
000d98cc
000d98ccloc_d98cc:
000d98ccldr x6, [sp+192]
000d98d0ldr x1, [sp+200]
000d98d4add x7, x4, x5, lsl #4
000d98d8ldr x7, [x7+8]
000d98dcubfm x5, x5, 60, 59
000d98e0ldr x4, [x4+x5]
000d98e4subs xzr, x1, x0
000d98e8b.hi 0xd98f0
000d98ecb 0xd99ac
000d98f0
000d98f0loc_d98f0:
000d98f0add x5, x6, x0, lsl #4
000d98f4ubfm x8, x0, 60, 59
000d98f8str x4, [x6+x8]
000d98fcadrp x27, 0x972000
000d9900ldr w4, [x27+3056]
000d9904cbz w4, 0xd990c
000d9908b 0xd9910
000d990c
000d990cloc_d990c:
000d990cb 0xd9924
000d9910
000d9910loc_d9910:
000d9910bl runtime.gcWriteBarrier2
000d9914str x7, [x25]
000d9918ldr x4, [x5+8]
000d991cstr x4, [x25+8]
000d9920b 0xd9924
000d9924
000d9924loc_d9924:
000d9924str x7, [x5+8]
000d9928ldr x4, [sp+232]
000d992cldr x5, [sp+56]
000d9930add x0, x4, x5
000d9934str x0, [sp+72]
000d9938ldr x4, [sp+192]
000d993cldr x1, [sp+200]
000d9940ldr x5, [sp+96]
000d9944ldr x6, [sp+88]
000d9948subs xzr, x1, x0
000d994cb.hi 0xd9954
000d9950b 0xd99a8
000d9954
000d9954loc_d9954:
000d9954add x7, x4, x0, lsl #4
000d9958ubfm x8, x0, 60, 59
000d995cstr x6, [x4+x8]
000d9960adrp x27, 0x972000
000d9964ldr w4, [x27+3056]
000d9968cbz w4, 0xd9970
000d996cb 0xd9974
000d9970
000d9970loc_d9970:
000d9970b 0xd9988
000d9974
000d9974loc_d9974:
000d9974bl runtime.gcWriteBarrier2
000d9978str x5, [x25]
000d997cldr x4, [x7+8]
000d9980str x4, [x25+8]
000d9984b 0xd9988
000d9988
000d9988loc_d9988:
000d9988str x5, [x7+8]
000d998cldr x4, [sp+56]
000d9990str x4, [sp+48]
000d9994b 0xd9998
000d9998
000d9998loc_d9998:
000d9998b 0xd96c4
000d999c
000d999cloc_d999c:
000d999cldur x29, [sp-8]
000d99a0ldr x30, [sp], 176
000d99a4ret x30
000d99a8
000d99a8loc_d99a8:
000d99a8bl runtime.panicIndex
000d99ac
000d99acloc_d99ac:
000d99acbl runtime.panicIndex
000d99b0
000d99b0loc_d99b0:
000d99b0mov x0, x5
000d99b4bl runtime.panicIndex
000d99b8
000d99b8loc_d99b8:
000d99b8bl runtime.panicIndex
000d99bc
000d99bcloc_d99bc:
000d99bcbl runtime.panicIndex
000d99c0
000d99c0loc_d99c0:
000d99c0bl runtime.panicIndex
000d99c4
000d99c4loc_d99c4:
000d99c4bl runtime.panicIndex
000d99c8
000d99c8loc_d99c8:
000d99c8bl runtime.panicIndex
000d99cchint
000d99d0
000d99d0loc_d99d0:
000d99d0stp x0, x1, [sp+8]
000d99d4stp x2, x3, [sp+24]
000d99d8stp x4, x5, [sp+40]
000d99dcstp x6, x7, [sp+56]
000d99e0mov x3, x30
000d99e4bl runtime.morestack_noctxt.abi0
000d99e8ldp x0, x1, [sp+8]
000d99ecldp x2, x3, [sp+24]
000d99f0ldp x4, x5, [sp+40]
000d99f4ldp x6, x7, [sp+56]
000d99f8b 0xd9680
000d99fcudf 0
000d9680
000d9a00
000d9a00slices.insertionSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.insertionSortCmpFunc[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)
000d9a00ldr x16, [x28+16]
000d9a04sub x17, sp, 16
000d9a08subs xzr, x17, x16
000d9a0cb.ls 0xd9c7c
000d9a10str x30, [sp-144]!
000d9a14stur x29, [sp-8]
000d9a18sub x29, sp, 8
000d9a1cstr x0, [sp+152]
000d9a20str x1, [sp+160]
000d9a24str x2, [sp+168]
000d9a28str x3, [sp+176]
000d9a2cstr x4, [sp+184]
000d9a30str x5, [sp+192]
000d9a34str x6, [sp+200]
000d9a38add x4, x4, 1
000d9a3cstr x4, [sp+64]
000d9a40b 0xd9a44
000d9a44
000d9a44loc_d9a44:
000d9a44ldr x4, [sp+192]
000d9a48ldr x5, [sp+64]
000d9a4csubs xzr, x4, x5
000d9a50b.gt 0xd9a58
000d9a54b 0xd9a64
000d9a58
000d9a58loc_d9a58:
000d9a58ldr x4, [sp+64]
000d9a5cstr x4, [sp+56]
000d9a60b 0xd9a70
000d9a64
000d9a64loc_d9a64:
000d9a64ldur x29, [sp-8]
000d9a68ldr x30, [sp], 144
000d9a6cret x30
000d9a70
000d9a70loc_d9a70:
000d9a70ldr x4, [sp+184]
000d9a74ldr x5, [sp+56]
000d9a78subs xzr, x4, x5
000d9a7ccset x4, lt
000d9a80strb w4, [sp+55]
000d9a84b.lt 0xd9a8c
000d9a88b 0xd9b18
000d9a8c
000d9a8cloc_d9a8c:
000d9a8cldr x0, [sp+56]
000d9a90ldr x4, [sp+160]
000d9a94ldr x1, [sp+168]
000d9a98subs xzr, x1, x0
000d9a9cb.hi 0xd9aa4
000d9aa0b 0xd9c74
000d9aa4
000d9aa4loc_d9aa4:
000d9aa4add x5, x4, x0, lsl #4
000d9aa8ldr x5, [x5+8]
000d9aacubfm x6, x0, 60, 59
000d9ab0ldr x4, [x4+x6]
000d9ab4str x4, [sp+88]
000d9ab8str x5, [sp+96]
000d9abcldr x4, [sp+160]
000d9ac0ldr x1, [sp+168]
000d9ac4ldr x5, [sp+56]
000d9ac8sub x0, x5, 1
000d9accsubs xzr, x1, x0
000d9ad0b.hi 0xd9ad8
000d9ad4b 0xd9c70
000d9ad8
000d9ad8loc_d9ad8:
000d9ad8add x5, x4, x0, lsl #4
000d9adcldr x3, [x5+8]
000d9ae0ubfm x5, x0, 60, 59
000d9ae4ldr x2, [x4+x5]
000d9ae8str x2, [sp+120]
000d9aecstr x3, [sp+128]
000d9af0ldr x26, [sp+200]
000d9af4ldr x4, [x26]
000d9af8ldr x0, [sp+88]
000d9afcldr x1, [sp+96]
000d9b00blr x4
000d9b04str x0, [sp+72]
000d9b08subs xzr, x0, 0
000d9b0ccset x4, lt
000d9b10strb w4, [sp+55]
000d9b14b 0xd9b1c
000d9b18
000d9b18loc_d9b18:
000d9b18b 0xd9b1c
000d9b1c
000d9b1cloc_d9b1c:
000d9b1cldrb w4, [sp+55]
000d9b20tbnz w4, 0, 0xd9b28
000d9b24b 0xd9c48
000d9b28
000d9b28loc_d9b28:
000d9b28ldr x0, [sp+56]
000d9b2cldr x4, [sp+160]
000d9b30ldr x1, [sp+168]
000d9b34subs xzr, x1, x0
000d9b38b.hi 0xd9b40
000d9b3cb 0xd9c6c
000d9b40
000d9b40loc_d9b40:
000d9b40add x5, x4, x0, lsl #4
000d9b44ldr x5, [x5+8]
000d9b48ubfm x6, x0, 60, 59
000d9b4cldr x4, [x4+x6]
000d9b50str x4, [sp+104]
000d9b54str x5, [sp+112]
000d9b58ldr x4, [sp+160]
000d9b5cldr x1, [sp+168]
000d9b60ldr x5, [sp+56]
000d9b64sub x0, x5, 1
000d9b68subs xzr, x1, x0
000d9b6cb.hi 0xd9b74
000d9b70b 0xd9c68
000d9b74
000d9b74loc_d9b74:
000d9b74ldr x5, [sp+56]
000d9b78ldr x6, [sp+160]
000d9b7cldr x1, [sp+168]
000d9b80add x7, x4, x0, lsl #4
000d9b84ldr x7, [x7+8]
000d9b88ubfm x8, x0, 60, 59
000d9b8cldr x4, [x4+x8]
000d9b90subs xzr, x1, x5
000d9b94b.hi 0xd9b9c
000d9b98b 0xd9c60
000d9b9c
000d9b9cloc_d9b9c:
000d9b9cadd x8, x6, x5, lsl #4
000d9ba0ubfm x5, x5, 60, 59
000d9ba4str x4, [x6+x5]
000d9ba8adrp x27, 0x972000
000d9bacldr w4, [x27+3056]
000d9bb0cbz w4, 0xd9bb8
000d9bb4b 0xd9bbc
000d9bb8
000d9bb8loc_d9bb8:
000d9bb8b 0xd9bd0
000d9bbc
000d9bbcloc_d9bbc:
000d9bbcbl runtime.gcWriteBarrier2
000d9bc0str x7, [x25]
000d9bc4ldr x4, [x8+8]
000d9bc8str x4, [x25+8]
000d9bccb 0xd9bd0
000d9bd0
000d9bd0loc_d9bd0:
000d9bd0str x7, [x8+8]
000d9bd4ldr x4, [sp+56]
000d9bd8sub x0, x4, 1
000d9bdcstr x0, [sp+80]
000d9be0ldr x4, [sp+160]
000d9be4ldr x1, [sp+168]
000d9be8ldr x5, [sp+112]
000d9becldr x6, [sp+104]
000d9bf0subs xzr, x1, x0
000d9bf4b.hi 0xd9bfc
000d9bf8b 0xd9c5c
000d9bfc
000d9bfcloc_d9bfc:
000d9bfcadd x7, x4, x0, lsl #4
000d9c00ubfm x8, x0, 60, 59
000d9c04str x6, [x4+x8]
000d9c08adrp x27, 0x972000
000d9c0cldr w4, [x27+3056]
000d9c10cbz w4, 0xd9c18
000d9c14b 0xd9c1c
000d9c18
000d9c18loc_d9c18:
000d9c18b 0xd9c30
000d9c1c
000d9c1cloc_d9c1c:
000d9c1cbl runtime.gcWriteBarrier2
000d9c20str x5, [x25]
000d9c24ldr x4, [x7+8]
000d9c28str x4, [x25+8]
000d9c2cb 0xd9c30
000d9c30
000d9c30loc_d9c30:
000d9c30str x5, [x7+8]
000d9c34b 0xd9c38
000d9c38
000d9c38loc_d9c38:
000d9c38ldr x4, [sp+56]
000d9c3csub x4, x4, 1
000d9c40str x4, [sp+56]
000d9c44b 0xd9a70
000d9c48
000d9c48loc_d9c48:
000d9c48b 0xd9c4c
000d9c4c
000d9c4cloc_d9c4c:
000d9c4cldr x4, [sp+64]
000d9c50add x4, x4, 1
000d9c54str x4, [sp+64]
000d9c58b 0xd9a44
000d9c5c
000d9c5cloc_d9c5c:
000d9c5cbl runtime.panicIndex
000d9c60
000d9c60loc_d9c60:
000d9c60mov x0, x5
000d9c64bl runtime.panicIndex
000d9c68
000d9c68loc_d9c68:
000d9c68bl runtime.panicIndex
000d9c6c
000d9c6cloc_d9c6c:
000d9c6cbl runtime.panicIndex
000d9c70
000d9c70loc_d9c70:
000d9c70bl runtime.panicIndex
000d9c74
000d9c74loc_d9c74:
000d9c74bl runtime.panicIndex
000d9c78hint
000d9c7c
000d9c7cloc_d9c7c:
000d9c7cstp x0, x1, [sp+8]
000d9c80stp x2, x3, [sp+24]
000d9c84stp x4, x5, [sp+40]
000d9c88str x6, [sp+56]
000d9c8cmov x3, x30
000d9c90bl runtime.morestack_noctxt.abi0
000d9c94ldp x0, x1, [sp+8]
000d9c98ldp x2, x3, [sp+24]
000d9c9cldp x4, x5, [sp+40]
000d9ca0ldr x6, [sp+56]
000d9ca4b 0xd9a00
000d9ca8udf 0
000d9cacudf 0
000d9a00
000d9a00slices.insertionSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]: ; void slices.insertionSortCmpFunc[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)
000d9a00ldr x16, [x28+16]
000d9a04sub x17, sp, 16
000d9a08subs xzr, x17, x16
000d9a0cb.ls 0xd9c7c
000d9a10str x30, [sp-144]!
000d9a14stur x29, [sp-8]
000d9a18sub x29, sp, 8
000d9a1cstr x0, [sp+152]
000d9a20str x1, [sp+160]
000d9a24str x2, [sp+168]
000d9a28str x3, [sp+176]
000d9a2cstr x4, [sp+184]
000d9a30str x5, [sp+192]
000d9a34str x6, [sp+200]
000d9a38add x4, x4, 1
000d9a3cstr x4, [sp+64]
000d9a40b 0xd9a44
000d9a44
000d9a44loc_d9a44:
000d9a44ldr x4, [sp+192]
000d9a48ldr x5, [sp+64]
000d9a4csubs xzr, x4, x5
000d9a50b.gt 0xd9a58
000d9a54b 0xd9a64
000d9a58
000d9a58loc_d9a58:
000d9a58ldr x4, [sp+64]
000d9a5cstr x4, [sp+56]
000d9a60b 0xd9a70
000d9a64
000d9a64loc_d9a64:
000d9a64ldur x29, [sp-8]
000d9a68ldr x30, [sp], 144
000d9a6cret x30
000d9a70
000d9a70loc_d9a70:
000d9a70ldr x4, [sp+184]
000d9a74ldr x5, [sp+56]
000d9a78subs xzr, x4, x5
000d9a7ccset x4, lt
000d9a80strb w4, [sp+55]
000d9a84b.lt 0xd9a8c
000d9a88b 0xd9b18
000d9a8c
000d9a8cloc_d9a8c:
000d9a8cldr x0, [sp+56]
000d9a90ldr x4, [sp+160]
000d9a94ldr x1, [sp+168]
000d9a98subs xzr, x1, x0
000d9a9cb.hi 0xd9aa4
000d9aa0b 0xd9c74
000d9aa4
000d9aa4loc_d9aa4:
000d9aa4add x5, x4, x0, lsl #4
000d9aa8ldr x5, [x5+8]
000d9aacubfm x6, x0, 60, 59
000d9ab0ldr x4, [x4+x6]
000d9ab4str x4, [sp+88]
000d9ab8str x5, [sp+96]
000d9abcldr x4, [sp+160]
000d9ac0ldr x1, [sp+168]
000d9ac4ldr x5, [sp+56]
000d9ac8sub x0, x5, 1
000d9accsubs xzr, x1, x0
000d9ad0b.hi 0xd9ad8
000d9ad4b 0xd9c70
000d9ad8
000d9ad8loc_d9ad8:
000d9ad8add x5, x4, x0, lsl #4
000d9adcldr x3, [x5+8]
000d9ae0ubfm x5, x0, 60, 59
000d9ae4ldr x2, [x4+x5]
000d9ae8str x2, [sp+120]
000d9aecstr x3, [sp+128]
000d9af0ldr x26, [sp+200]
000d9af4ldr x4, [x26]
000d9af8ldr x0, [sp+88]
000d9afcldr x1, [sp+96]
000d9b00blr x4
000d9b04str x0, [sp+72]
000d9b08subs xzr, x0, 0
000d9b0ccset x4, lt
000d9b10strb w4, [sp+55]
000d9b14b 0xd9b1c
000d9b18
000d9b18loc_d9b18:
000d9b18b 0xd9b1c
000d9b1c
000d9b1cloc_d9b1c:
000d9b1cldrb w4, [sp+55]
000d9b20tbnz w4, 0, 0xd9b28
000d9b24b 0xd9c48
000d9b28
000d9b28loc_d9b28:
000d9b28ldr x0, [sp+56]
000d9b2cldr x4, [sp+160]
000d9b30ldr x1, [sp+168]
000d9b34subs xzr, x1, x0
000d9b38b.hi 0xd9b40
000d9b3cb 0xd9c6c
000d9b40
000d9b40loc_d9b40:
000d9b40add x5, x4, x0, lsl #4
000d9b44ldr x5, [x5+8]
000d9b48ubfm x6, x0, 60, 59
000d9b4cldr x4, [x4+x6]
000d9b50str x4, [sp+104]
000d9b54str x5, [sp+112]
000d9b58ldr x4, [sp+160]
000d9b5cldr x1, [sp+168]
000d9b60ldr x5, [sp+56]
000d9b64sub x0, x5, 1
000d9b68subs xzr, x1, x0
000d9b6cb.hi 0xd9b74
000d9b70b 0xd9c68
000d9b74
000d9b74loc_d9b74:
000d9b74ldr x5, [sp+56]
000d9b78ldr x6, [sp+160]
000d9b7cldr x1, [sp+168]
000d9b80add x7, x4, x0, lsl #4
000d9b84ldr x7, [x7+8]
000d9b88ubfm x8, x0, 60, 59
000d9b8cldr x4, [x4+x8]
000d9b90subs xzr, x1, x5
000d9b94b.hi 0xd9b9c
000d9b98b 0xd9c60
000d9b9c
000d9b9cloc_d9b9c:
000d9b9cadd x8, x6, x5, lsl #4
000d9ba0ubfm x5, x5, 60, 59
000d9ba4str x4, [x6+x5]
000d9ba8adrp x27, 0x972000
000d9bacldr w4, [x27+3056]
000d9bb0cbz w4, 0xd9bb8
000d9bb4b 0xd9bbc
000d9bb8
000d9bb8loc_d9bb8:
000d9bb8b 0xd9bd0
000d9bbc
000d9bbcloc_d9bbc:
000d9bbcbl runtime.gcWriteBarrier2
000d9bc0str x7, [x25]
000d9bc4ldr x4, [x8+8]
000d9bc8str x4, [x25+8]
000d9bccb 0xd9bd0
000d9bd0
000d9bd0loc_d9bd0:
000d9bd0str x7, [x8+8]
000d9bd4ldr x4, [sp+56]
000d9bd8sub x0, x4, 1
000d9bdcstr x0, [sp+80]
000d9be0ldr x4, [sp+160]
000d9be4ldr x1, [sp+168]
000d9be8ldr x5, [sp+112]
000d9becldr x6, [sp+104]
000d9bf0subs xzr, x1, x0
000d9bf4b.hi 0xd9bfc
000d9bf8b 0xd9c5c
000d9bfc
000d9bfcloc_d9bfc:
000d9bfcadd x7, x4, x0, lsl #4
000d9c00ubfm x8, x0, 60, 59
000d9c04str x6, [x4+x8]
000d9c08adrp x27, 0x972000
000d9c0cldr w4, [x27+3056]
000d9c10cbz w4, 0xd9c18
000d9c14b 0xd9c1c
000d9c18
000d9c18loc_d9c18:
000d9c18b 0xd9c30
000d9c1c
000d9c1cloc_d9c1c:
000d9c1cbl runtime.gcWriteBarrier2
000d9c20str x5, [x25]
000d9c24ldr x4, [x7+8]
000d9c28str x4, [x25+8]
000d9c2cb 0xd9c30
000d9c30
000d9c30loc_d9c30:
000d9c30str x5, [x7+8]
000d9c34b 0xd9c38
000d9c38
000d9c38loc_d9c38:
000d9c38ldr x4, [sp+56]
000d9c3csub x4, x4, 1
000d9c40str x4, [sp+56]
000d9c44b 0xd9a70
000d9c48
000d9c48loc_d9c48:
000d9c48b 0xd9c4c
000d9c4c
000d9c4cloc_d9c4c:
000d9c4cldr x4, [sp+64]
000d9c50add x4, x4, 1
000d9c54str x4, [sp+64]
000d9c58b 0xd9a44
000d9c5c
000d9c5cloc_d9c5c:
000d9c5cbl runtime.panicIndex
000d9c60
000d9c60loc_d9c60:
000d9c60mov x0, x5
000d9c64bl runtime.panicIndex
000d9c68
000d9c68loc_d9c68:
000d9c68bl runtime.panicIndex
000d9c6c
000d9c6cloc_d9c6c:
000d9c6cbl runtime.panicIndex
000d9c70
000d9c70loc_d9c70:
000d9c70bl runtime.panicIndex
000d9c74
000d9c74loc_d9c74:
000d9c74bl runtime.panicIndex
000d9c78hint
000d9c7c
000d9c7cloc_d9c7c:
000d9c7cstp x0, x1, [sp+8]
000d9c80stp x2, x3, [sp+24]
000d9c84stp x4, x5, [sp+40]
000d9c88str x6, [sp+56]
000d9c8cmov x3, x30
000d9c90bl runtime.morestack_noctxt.abi0
000d9c94ldp x0, x1, [sp+8]
000d9c98ldp x2, x3, [sp+24]
000d9c9cldp x4, x5, [sp+40]
000d9ca0ldr x6, [sp+56]
000d9ca4b 0xd9a00
000d9ca8udf 0
000d9cacudf 0
000d9a00
000d9cb0
000d9cb0io/fs.(*FileMode).IsDir: ; void io/fs.(*FileMode).IsDir(io/fs.FileMode * m)
000d9cb0ldr x16, [x28+16]
000d9cb4subs xzr, sp, x16
000d9cb8b.ls 0xd9d14
000d9cbcstr x30, [sp-32]!
000d9cc0stur x29, [sp-8]
000d9cc4sub x29, sp, 8
000d9cc8ldr x16, [x28+32]
000d9ccccbnz x16, 0xd9d28
000d9cd0
000d9cd0loc_d9cd0:
000d9cd0str x0, [sp+40]
000d9cd4strb wzr, [sp+18]
000d9cd8ldr x1, [sp+40]
000d9cdccbnz x1, 0xd9ce4
000d9ce0b 0xd9d0c
000d9ce4
000d9ce4loc_d9ce4:
000d9ce4ldr x1, [sp+40]
000d9ce8ldrsb x27, [x1]
000d9cecldr w0, [x1]
000d9cf0str w0, [sp+20]
000d9cf4bl io/fs.FileMode.IsDir
000d9cf8strb w0, [sp+19]
000d9cfcstrb w0, [sp+18]
000d9d00ldur x29, [sp-8]
000d9d04ldr x30, [sp], 32
000d9d08ret x30
000d9d0c
000d9d0cloc_d9d0c:
000d9d0cbl runtime.panicwrap
000d9d10hint
000d9d14
000d9d14loc_d9d14:
000d9d14str x0, [sp+8]
000d9d18mov x3, x30
000d9d1cbl runtime.morestack_noctxt.abi0
000d9d20ldr x0, [sp+8]
000d9d24b 0xd9cb0
000d9d28
000d9d28loc_d9d28:
000d9d28ldr x17, [x16]
000d9d2cadd x20, sp, 40
000d9d30subs xzr, x20, x17
000d9d34b.ne 0xd9cd0
000d9d38add x20, sp, 8
000d9d3cstr x20, [x16]
000d9d40b 0xd9cd0
000d9d44udf 0
000d9d48udf 0
000d9d4cudf 0
000d9cb0
000d9cb0io/fs.(*FileMode).IsDir: ; void io/fs.(*FileMode).IsDir(io/fs.FileMode * m)
000d9cb0ldr x16, [x28+16]
000d9cb4subs xzr, sp, x16
000d9cb8b.ls 0xd9d14
000d9cbcstr x30, [sp-32]!
000d9cc0stur x29, [sp-8]
000d9cc4sub x29, sp, 8
000d9cc8ldr x16, [x28+32]
000d9ccccbnz x16, 0xd9d28
000d9cd0
000d9cd0loc_d9cd0:
000d9cd0str x0, [sp+40]
000d9cd4strb wzr, [sp+18]
000d9cd8ldr x1, [sp+40]
000d9cdccbnz x1, 0xd9ce4
000d9ce0b 0xd9d0c
000d9ce4
000d9ce4loc_d9ce4:
000d9ce4ldr x1, [sp+40]
000d9ce8ldrsb x27, [x1]
000d9cecldr w0, [x1]
000d9cf0str w0, [sp+20]
000d9cf4bl io/fs.FileMode.IsDir
000d9cf8strb w0, [sp+19]
000d9cfcstrb w0, [sp+18]
000d9d00ldur x29, [sp-8]
000d9d04ldr x30, [sp], 32
000d9d08ret x30
000d9d0c
000d9d0cloc_d9d0c:
000d9d0cbl runtime.panicwrap
000d9d10hint
000d9d14
000d9d14loc_d9d14:
000d9d14str x0, [sp+8]
000d9d18mov x3, x30
000d9d1cbl runtime.morestack_noctxt.abi0
000d9d20ldr x0, [sp+8]
000d9d24b 0xd9cb0
000d9d28
000d9d28loc_d9d28:
000d9d28ldr x17, [x16]
000d9d2cadd x20, sp, 40
000d9d30subs xzr, x20, x17
000d9d34b.ne 0xd9cd0
000d9d38add x20, sp, 8
000d9d3cstr x20, [x16]
000d9d40b 0xd9cd0
000d9d44udf 0
000d9d48udf 0
000d9d4cudf 0
000d9cb0
000d9d50
000d9d50io/fs.(*FileMode).String: ; void io/fs.(*FileMode).String(io/fs.FileMode * m)
000d9d50ldr x16, [x28+16]
000d9d54subs xzr, sp, x16
000d9d58b.ls 0xd9dbc
000d9d5cstr x30, [sp-64]!
000d9d60stur x29, [sp-8]
000d9d64sub x29, sp, 8
000d9d68ldr x16, [x28+32]
000d9d6ccbnz x16, 0xd9dd0
000d9d70
000d9d70loc_d9d70:
000d9d70str x0, [sp+72]
000d9d74stp xzr, xzr, [sp+24]
000d9d78ldr x1, [sp+72]
000d9d7ccbnz x1, 0xd9d84
000d9d80b 0xd9db4
000d9d84
000d9d84loc_d9d84:
000d9d84ldr x1, [sp+72]
000d9d88ldrsb x27, [x1]
000d9d8cldr w0, [x1]
000d9d90str w0, [sp+20]
000d9d94bl io/fs.FileMode.String
000d9d98str x0, [sp+40]
000d9d9cstr x1, [sp+48]
000d9da0str x0, [sp+24]
000d9da4str x1, [sp+32]
000d9da8ldur x29, [sp-8]
000d9dacldr x30, [sp], 64
000d9db0ret x30
000d9db4
000d9db4loc_d9db4:
000d9db4bl runtime.panicwrap
000d9db8hint
000d9dbc
000d9dbcloc_d9dbc:
000d9dbcstr x0, [sp+8]
000d9dc0mov x3, x30
000d9dc4bl runtime.morestack_noctxt.abi0
000d9dc8ldr x0, [sp+8]
000d9dccb 0xd9d50
000d9dd0
000d9dd0loc_d9dd0:
000d9dd0ldr x17, [x16]
000d9dd4add x20, sp, 72
000d9dd8subs xzr, x20, x17
000d9ddcb.ne 0xd9d70
000d9de0add x20, sp, 8
000d9de4str x20, [x16]
000d9de8b 0xd9d70
000d9decudf 0
000d9d50
000d9d50io/fs.(*FileMode).String: ; void io/fs.(*FileMode).String(io/fs.FileMode * m)
000d9d50ldr x16, [x28+16]
000d9d54subs xzr, sp, x16
000d9d58b.ls 0xd9dbc
000d9d5cstr x30, [sp-64]!
000d9d60stur x29, [sp-8]
000d9d64sub x29, sp, 8
000d9d68ldr x16, [x28+32]
000d9d6ccbnz x16, 0xd9dd0
000d9d70
000d9d70loc_d9d70:
000d9d70str x0, [sp+72]
000d9d74stp xzr, xzr, [sp+24]
000d9d78ldr x1, [sp+72]
000d9d7ccbnz x1, 0xd9d84
000d9d80b 0xd9db4
000d9d84
000d9d84loc_d9d84:
000d9d84ldr x1, [sp+72]
000d9d88ldrsb x27, [x1]
000d9d8cldr w0, [x1]
000d9d90str w0, [sp+20]
000d9d94bl io/fs.FileMode.String
000d9d98str x0, [sp+40]
000d9d9cstr x1, [sp+48]
000d9da0str x0, [sp+24]
000d9da4str x1, [sp+32]
000d9da8ldur x29, [sp-8]
000d9dacldr x30, [sp], 64
000d9db0ret x30
000d9db4
000d9db4loc_d9db4:
000d9db4bl runtime.panicwrap
000d9db8hint
000d9dbc
000d9dbcloc_d9dbc:
000d9dbcstr x0, [sp+8]
000d9dc0mov x3, x30
000d9dc4bl runtime.morestack_noctxt.abi0
000d9dc8ldr x0, [sp+8]
000d9dccb 0xd9d50
000d9dd0
000d9dd0loc_d9dd0:
000d9dd0ldr x17, [x16]
000d9dd4add x20, sp, 72
000d9dd8subs xzr, x20, x17
000d9ddcb.ne 0xd9d70
000d9de0add x20, sp, 8
000d9de4str x20, [x16]
000d9de8b 0xd9d70
000d9decudf 0
000d9d50
000d9df0
000d9df0io/fs.(*FileMode).Type: ; void io/fs.(*FileMode).Type(io/fs.FileMode * m)
000d9df0ldr x16, [x28+16]
000d9df4subs xzr, sp, x16
000d9df8b.ls 0xd9e54
000d9dfcstr x30, [sp-48]!
000d9e00stur x29, [sp-8]
000d9e04sub x29, sp, 8
000d9e08ldr x16, [x28+32]
000d9e0ccbnz x16, 0xd9e68
000d9e10
000d9e10loc_d9e10:
000d9e10str x0, [sp+56]
000d9e14str wzr, [sp+28]
000d9e18ldr x1, [sp+56]
000d9e1ccbnz x1, 0xd9e24
000d9e20b 0xd9e4c
000d9e24
000d9e24loc_d9e24:
000d9e24ldr x1, [sp+56]
000d9e28ldrsb x27, [x1]
000d9e2cldr w0, [x1]
000d9e30str w0, [sp+32]
000d9e34bl io/fs.FileMode.Type
000d9e38str w0, [sp+36]
000d9e3cstr w0, [sp+28]
000d9e40ldur x29, [sp-8]
000d9e44ldr x30, [sp], 48
000d9e48ret x30
000d9e4c
000d9e4cloc_d9e4c:
000d9e4cbl runtime.panicwrap
000d9e50hint
000d9e54
000d9e54loc_d9e54:
000d9e54str x0, [sp+8]
000d9e58mov x3, x30
000d9e5cbl runtime.morestack_noctxt.abi0
000d9e60ldr x0, [sp+8]
000d9e64b 0xd9df0
000d9e68
000d9e68loc_d9e68:
000d9e68ldr x17, [x16]
000d9e6cadd x20, sp, 56
000d9e70subs xzr, x20, x17
000d9e74b.ne 0xd9e10
000d9e78add x20, sp, 8
000d9e7cstr x20, [x16]
000d9e80b 0xd9e10
000d9e84udf 0
000d9e88udf 0
000d9e8cudf 0
000d9df0
000d9df0io/fs.(*FileMode).Type: ; void io/fs.(*FileMode).Type(io/fs.FileMode * m)
000d9df0ldr x16, [x28+16]
000d9df4subs xzr, sp, x16
000d9df8b.ls 0xd9e54
000d9dfcstr x30, [sp-48]!
000d9e00stur x29, [sp-8]
000d9e04sub x29, sp, 8
000d9e08ldr x16, [x28+32]
000d9e0ccbnz x16, 0xd9e68
000d9e10
000d9e10loc_d9e10:
000d9e10str x0, [sp+56]
000d9e14str wzr, [sp+28]
000d9e18ldr x1, [sp+56]
000d9e1ccbnz x1, 0xd9e24
000d9e20b 0xd9e4c
000d9e24
000d9e24loc_d9e24:
000d9e24ldr x1, [sp+56]
000d9e28ldrsb x27, [x1]
000d9e2cldr w0, [x1]
000d9e30str w0, [sp+32]
000d9e34bl io/fs.FileMode.Type
000d9e38str w0, [sp+36]
000d9e3cstr w0, [sp+28]
000d9e40ldur x29, [sp-8]
000d9e44ldr x30, [sp], 48
000d9e48ret x30
000d9e4c
000d9e4cloc_d9e4c:
000d9e4cbl runtime.panicwrap
000d9e50hint
000d9e54
000d9e54loc_d9e54:
000d9e54str x0, [sp+8]
000d9e58mov x3, x30
000d9e5cbl runtime.morestack_noctxt.abi0
000d9e60ldr x0, [sp+8]
000d9e64b 0xd9df0
000d9e68
000d9e68loc_d9e68:
000d9e68ldr x17, [x16]
000d9e6cadd x20, sp, 56
000d9e70subs xzr, x20, x17
000d9e74b.ne 0xd9e10
000d9e78add x20, sp, 8
000d9e7cstr x20, [x16]
000d9e80b 0xd9e10
000d9e84udf 0
000d9e88udf 0
000d9e8cudf 0
000d9df0
000d9e90
000d9e90io/fs.(*dirInfo).Info: ; void io/fs.(*dirInfo).Info(io/fs.dirInfo * di)
000d9e90ldr x16, [x28+16]
000d9e94sub x17, sp, 16
000d9e98subs xzr, x17, x16
000d9e9cb.ls 0xd9f5c
000d9ea0str x30, [sp-144]!
000d9ea4stur x29, [sp-8]
000d9ea8sub x29, sp, 8
000d9eacldr x16, [x28+32]
000d9eb0cbnz x16, 0xd9f70
000d9eb4
000d9eb4loc_d9eb4:
000d9eb4str x0, [sp+152]
000d9eb8stp xzr, xzr, [sp+40]
000d9ebcstp xzr, xzr, [sp+24]
000d9ec0ldr x2, [sp+152]
000d9ec4cbnz x2, 0xd9ecc
000d9ec8b 0xd9f54
000d9ecc
000d9eccloc_d9ecc:
000d9eccstp xzr, xzr, [sp+88]
000d9ed0stp xzr, xzr, [sp+72]
000d9ed4ldr x2, [sp+152]
000d9ed8ldrsb x27, [x2]
000d9edcldr x0, [x2]
000d9ee0ldr x1, [x2+8]
000d9ee4str x0, [sp+56]
000d9ee8str x1, [sp+64]
000d9eecbl io/fs.dirInfo.Info
000d9ef0str x0, [sp+88]
000d9ef4str x1, [sp+96]
000d9ef8str x2, [sp+72]
000d9efcstr x3, [sp+80]
000d9f00ldr x2, [sp+88]
000d9f04ldr x3, [sp+96]
000d9f08str x2, [sp+120]
000d9f0cstr x3, [sp+128]
000d9f10ldr x2, [sp+72]
000d9f14ldr x3, [sp+80]
000d9f18str x2, [sp+104]
000d9f1cstr x3, [sp+112]
000d9f20ldr x2, [sp+120]
000d9f24ldr x3, [sp+128]
000d9f28str x2, [sp+40]
000d9f2cstr x3, [sp+48]
000d9f30ldr x2, [sp+104]
000d9f34ldr x3, [sp+112]
000d9f38str x2, [sp+24]
000d9f3cstr x3, [sp+32]
000d9f40ldr x0, [sp+40]
000d9f44ldr x1, [sp+48]
000d9f48ldur x29, [sp-8]
000d9f4cldr x30, [sp], 144
000d9f50ret x30
000d9f54
000d9f54loc_d9f54:
000d9f54bl runtime.panicwrap
000d9f58hint
000d9f5c
000d9f5cloc_d9f5c:
000d9f5cstr x0, [sp+8]
000d9f60mov x3, x30
000d9f64bl runtime.morestack_noctxt.abi0
000d9f68ldr x0, [sp+8]
000d9f6cb 0xd9e90
000d9f70
000d9f70loc_d9f70:
000d9f70ldr x17, [x16]
000d9f74add x20, sp, 152
000d9f78subs xzr, x20, x17
000d9f7cb.ne 0xd9eb4
000d9f80add x20, sp, 8
000d9f84str x20, [x16]
000d9f88b 0xd9eb4
000d9f8cudf 0
000d9e90
000d9e90io/fs.(*dirInfo).Info: ; void io/fs.(*dirInfo).Info(io/fs.dirInfo * di)
000d9e90ldr x16, [x28+16]
000d9e94sub x17, sp, 16
000d9e98subs xzr, x17, x16
000d9e9cb.ls 0xd9f5c
000d9ea0str x30, [sp-144]!
000d9ea4stur x29, [sp-8]
000d9ea8sub x29, sp, 8
000d9eacldr x16, [x28+32]
000d9eb0cbnz x16, 0xd9f70
000d9eb4
000d9eb4loc_d9eb4:
000d9eb4str x0, [sp+152]
000d9eb8stp xzr, xzr, [sp+40]
000d9ebcstp xzr, xzr, [sp+24]
000d9ec0ldr x2, [sp+152]
000d9ec4cbnz x2, 0xd9ecc
000d9ec8b 0xd9f54
000d9ecc
000d9eccloc_d9ecc:
000d9eccstp xzr, xzr, [sp+88]
000d9ed0stp xzr, xzr, [sp+72]
000d9ed4ldr x2, [sp+152]
000d9ed8ldrsb x27, [x2]
000d9edcldr x0, [x2]
000d9ee0ldr x1, [x2+8]
000d9ee4str x0, [sp+56]
000d9ee8str x1, [sp+64]
000d9eecbl io/fs.dirInfo.Info
000d9ef0str x0, [sp+88]
000d9ef4str x1, [sp+96]
000d9ef8str x2, [sp+72]
000d9efcstr x3, [sp+80]
000d9f00ldr x2, [sp+88]
000d9f04ldr x3, [sp+96]
000d9f08str x2, [sp+120]
000d9f0cstr x3, [sp+128]
000d9f10ldr x2, [sp+72]
000d9f14ldr x3, [sp+80]
000d9f18str x2, [sp+104]
000d9f1cstr x3, [sp+112]
000d9f20ldr x2, [sp+120]
000d9f24ldr x3, [sp+128]
000d9f28str x2, [sp+40]
000d9f2cstr x3, [sp+48]
000d9f30ldr x2, [sp+104]
000d9f34ldr x3, [sp+112]
000d9f38str x2, [sp+24]
000d9f3cstr x3, [sp+32]
000d9f40ldr x0, [sp+40]
000d9f44ldr x1, [sp+48]
000d9f48ldur x29, [sp-8]
000d9f4cldr x30, [sp], 144
000d9f50ret x30
000d9f54
000d9f54loc_d9f54:
000d9f54bl runtime.panicwrap
000d9f58hint
000d9f5c
000d9f5cloc_d9f5c:
000d9f5cstr x0, [sp+8]
000d9f60mov x3, x30
000d9f64bl runtime.morestack_noctxt.abi0
000d9f68ldr x0, [sp+8]
000d9f6cb 0xd9e90
000d9f70
000d9f70loc_d9f70:
000d9f70ldr x17, [x16]
000d9f74add x20, sp, 152
000d9f78subs xzr, x20, x17
000d9f7cb.ne 0xd9eb4
000d9f80add x20, sp, 8
000d9f84str x20, [x16]
000d9f88b 0xd9eb4
000d9f8cudf 0
000d9e90
000d9f90
000d9f90io/fs.(*dirInfo).IsDir: ; void io/fs.(*dirInfo).IsDir(io/fs.dirInfo * di)
000d9f90ldr x16, [x28+16]
000d9f94subs xzr, sp, x16
000d9f98b.ls 0xd9ffc
000d9f9cstr x30, [sp-64]!
000d9fa0stur x29, [sp-8]
000d9fa4sub x29, sp, 8
000d9fa8ldr x16, [x28+32]
000d9faccbnz x16, 0xda010
000d9fb0
000d9fb0loc_d9fb0:
000d9fb0str x0, [sp+72]
000d9fb4strb wzr, [sp+38]
000d9fb8ldr x2, [sp+72]
000d9fbccbnz x2, 0xd9fc4
000d9fc0b 0xd9ff4
000d9fc4
000d9fc4loc_d9fc4:
000d9fc4ldr x2, [sp+72]
000d9fc8ldrsb x27, [x2]
000d9fccldr x0, [x2]
000d9fd0ldr x1, [x2+8]
000d9fd4str x0, [sp+40]
000d9fd8str x1, [sp+48]
000d9fdcbl io/fs.dirInfo.IsDir
000d9fe0strb w0, [sp+39]
000d9fe4strb w0, [sp+38]
000d9fe8ldur x29, [sp-8]
000d9fecldr x30, [sp], 64
000d9ff0ret x30
000d9ff4
000d9ff4loc_d9ff4:
000d9ff4bl runtime.panicwrap
000d9ff8hint
000d9ffc
000d9ffcloc_d9ffc:
000d9ffcstr x0, [sp+8]
000da000mov x3, x30
000da004bl runtime.morestack_noctxt.abi0
000da008ldr x0, [sp+8]
000da00cb 0xd9f90
000da010
000da010loc_da010:
000da010ldr x17, [x16]
000da014add x20, sp, 72
000da018subs xzr, x20, x17
000da01cb.ne 0xd9fb0
000da020add x20, sp, 8
000da024str x20, [x16]
000da028b 0xd9fb0
000da02cudf 0
000d9f90
000d9f90io/fs.(*dirInfo).IsDir: ; void io/fs.(*dirInfo).IsDir(io/fs.dirInfo * di)
000d9f90ldr x16, [x28+16]
000d9f94subs xzr, sp, x16
000d9f98b.ls 0xd9ffc
000d9f9cstr x30, [sp-64]!
000d9fa0stur x29, [sp-8]
000d9fa4sub x29, sp, 8
000d9fa8ldr x16, [x28+32]
000d9faccbnz x16, 0xda010
000d9fb0
000d9fb0loc_d9fb0:
000d9fb0str x0, [sp+72]
000d9fb4strb wzr, [sp+38]
000d9fb8ldr x2, [sp+72]
000d9fbccbnz x2, 0xd9fc4
000d9fc0b 0xd9ff4
000d9fc4
000d9fc4loc_d9fc4:
000d9fc4ldr x2, [sp+72]
000d9fc8ldrsb x27, [x2]
000d9fccldr x0, [x2]
000d9fd0ldr x1, [x2+8]
000d9fd4str x0, [sp+40]
000d9fd8str x1, [sp+48]
000d9fdcbl io/fs.dirInfo.IsDir
000d9fe0strb w0, [sp+39]
000d9fe4strb w0, [sp+38]
000d9fe8ldur x29, [sp-8]
000d9fecldr x30, [sp], 64
000d9ff0ret x30
000d9ff4
000d9ff4loc_d9ff4:
000d9ff4bl runtime.panicwrap
000d9ff8hint
000d9ffc
000d9ffcloc_d9ffc:
000d9ffcstr x0, [sp+8]
000da000mov x3, x30
000da004bl runtime.morestack_noctxt.abi0
000da008ldr x0, [sp+8]
000da00cb 0xd9f90
000da010
000da010loc_da010:
000da010ldr x17, [x16]
000da014add x20, sp, 72
000da018subs xzr, x20, x17
000da01cb.ne 0xd9fb0
000da020add x20, sp, 8
000da024str x20, [x16]
000da028b 0xd9fb0
000da02cudf 0
000d9f90
000da030
000da030io/fs.(*dirInfo).Name: ; void io/fs.(*dirInfo).Name(io/fs.dirInfo * di)
000da030ldr x16, [x28+16]
000da034subs xzr, sp, x16
000da038b.ls 0xda0a4
000da03cstr x30, [sp-80]!
000da040stur x29, [sp-8]
000da044sub x29, sp, 8
000da048ldr x16, [x28+32]
000da04ccbnz x16, 0xda0b8
000da050
000da050loc_da050:
000da050str x0, [sp+88]
000da054stp xzr, xzr, [sp+24]
000da058ldr x2, [sp+88]
000da05ccbnz x2, 0xda064
000da060b 0xda09c
000da064
000da064loc_da064:
000da064ldr x2, [sp+88]
000da068ldrsb x27, [x2]
000da06cldr x0, [x2]
000da070ldr x1, [x2+8]
000da074str x0, [sp+40]
000da078str x1, [sp+48]
000da07cbl io/fs.dirInfo.Name
000da080str x0, [sp+56]
000da084str x1, [sp+64]
000da088str x0, [sp+24]
000da08cstr x1, [sp+32]
000da090ldur x29, [sp-8]
000da094ldr x30, [sp], 80
000da098ret x30
000da09c
000da09cloc_da09c:
000da09cbl runtime.panicwrap
000da0a0hint
000da0a4
000da0a4loc_da0a4:
000da0a4str x0, [sp+8]
000da0a8mov x3, x30
000da0acbl runtime.morestack_noctxt.abi0
000da0b0ldr x0, [sp+8]
000da0b4b 0xda030
000da0b8
000da0b8loc_da0b8:
000da0b8ldr x17, [x16]
000da0bcadd x20, sp, 88
000da0c0subs xzr, x20, x17
000da0c4b.ne 0xda050
000da0c8add x20, sp, 8
000da0ccstr x20, [x16]
000da0d0b 0xda050
000da0d4udf 0
000da0d8udf 0
000da0dcudf 0
000da030
000da030io/fs.(*dirInfo).Name: ; void io/fs.(*dirInfo).Name(io/fs.dirInfo * di)
000da030ldr x16, [x28+16]
000da034subs xzr, sp, x16
000da038b.ls 0xda0a4
000da03cstr x30, [sp-80]!
000da040stur x29, [sp-8]
000da044sub x29, sp, 8
000da048ldr x16, [x28+32]
000da04ccbnz x16, 0xda0b8
000da050
000da050loc_da050:
000da050str x0, [sp+88]
000da054stp xzr, xzr, [sp+24]
000da058ldr x2, [sp+88]
000da05ccbnz x2, 0xda064
000da060b 0xda09c
000da064
000da064loc_da064:
000da064ldr x2, [sp+88]
000da068ldrsb x27, [x2]
000da06cldr x0, [x2]
000da070ldr x1, [x2+8]
000da074str x0, [sp+40]
000da078str x1, [sp+48]
000da07cbl io/fs.dirInfo.Name
000da080str x0, [sp+56]
000da084str x1, [sp+64]
000da088str x0, [sp+24]
000da08cstr x1, [sp+32]
000da090ldur x29, [sp-8]
000da094ldr x30, [sp], 80
000da098ret x30
000da09c
000da09cloc_da09c:
000da09cbl runtime.panicwrap
000da0a0hint
000da0a4
000da0a4loc_da0a4:
000da0a4str x0, [sp+8]
000da0a8mov x3, x30
000da0acbl runtime.morestack_noctxt.abi0
000da0b0ldr x0, [sp+8]
000da0b4b 0xda030
000da0b8
000da0b8loc_da0b8:
000da0b8ldr x17, [x16]
000da0bcadd x20, sp, 88
000da0c0subs xzr, x20, x17
000da0c4b.ne 0xda050
000da0c8add x20, sp, 8
000da0ccstr x20, [x16]
000da0d0b 0xda050
000da0d4udf 0
000da0d8udf 0
000da0dcudf 0
000da030
000da0e0
000da0e0io/fs.(*dirInfo).String: ; void io/fs.(*dirInfo).String(io/fs.dirInfo * di)
000da0e0ldr x16, [x28+16]
000da0e4subs xzr, sp, x16
000da0e8b.ls 0xda154
000da0ecstr x30, [sp-80]!
000da0f0stur x29, [sp-8]
000da0f4sub x29, sp, 8
000da0f8ldr x16, [x28+32]
000da0fccbnz x16, 0xda168
000da100
000da100loc_da100:
000da100str x0, [sp+88]
000da104stp xzr, xzr, [sp+24]
000da108ldr x2, [sp+88]
000da10ccbnz x2, 0xda114
000da110b 0xda14c
000da114
000da114loc_da114:
000da114ldr x2, [sp+88]
000da118ldrsb x27, [x2]
000da11cldr x0, [x2]
000da120ldr x1, [x2+8]
000da124str x0, [sp+40]
000da128str x1, [sp+48]
000da12cbl io/fs.dirInfo.String
000da130str x0, [sp+56]
000da134str x1, [sp+64]
000da138str x0, [sp+24]
000da13cstr x1, [sp+32]
000da140ldur x29, [sp-8]
000da144ldr x30, [sp], 80
000da148ret x30
000da14c
000da14cloc_da14c:
000da14cbl runtime.panicwrap
000da150hint
000da154
000da154loc_da154:
000da154str x0, [sp+8]
000da158mov x3, x30
000da15cbl runtime.morestack_noctxt.abi0
000da160ldr x0, [sp+8]
000da164b 0xda0e0
000da168
000da168loc_da168:
000da168ldr x17, [x16]
000da16cadd x20, sp, 88
000da170subs xzr, x20, x17
000da174b.ne 0xda100
000da178add x20, sp, 8
000da17cstr x20, [x16]
000da180b 0xda100
000da184udf 0
000da188udf 0
000da18cudf 0
000da0e0
000da0e0io/fs.(*dirInfo).String: ; void io/fs.(*dirInfo).String(io/fs.dirInfo * di)
000da0e0ldr x16, [x28+16]
000da0e4subs xzr, sp, x16
000da0e8b.ls 0xda154
000da0ecstr x30, [sp-80]!
000da0f0stur x29, [sp-8]
000da0f4sub x29, sp, 8
000da0f8ldr x16, [x28+32]
000da0fccbnz x16, 0xda168
000da100
000da100loc_da100:
000da100str x0, [sp+88]
000da104stp xzr, xzr, [sp+24]
000da108ldr x2, [sp+88]
000da10ccbnz x2, 0xda114
000da110b 0xda14c
000da114
000da114loc_da114:
000da114ldr x2, [sp+88]
000da118ldrsb x27, [x2]
000da11cldr x0, [x2]
000da120ldr x1, [x2+8]
000da124str x0, [sp+40]
000da128str x1, [sp+48]
000da12cbl io/fs.dirInfo.String
000da130str x0, [sp+56]
000da134str x1, [sp+64]
000da138str x0, [sp+24]
000da13cstr x1, [sp+32]
000da140ldur x29, [sp-8]
000da144ldr x30, [sp], 80
000da148ret x30
000da14c
000da14cloc_da14c:
000da14cbl runtime.panicwrap
000da150hint
000da154
000da154loc_da154:
000da154str x0, [sp+8]
000da158mov x3, x30
000da15cbl runtime.morestack_noctxt.abi0
000da160ldr x0, [sp+8]
000da164b 0xda0e0
000da168
000da168loc_da168:
000da168ldr x17, [x16]
000da16cadd x20, sp, 88
000da170subs xzr, x20, x17
000da174b.ne 0xda100
000da178add x20, sp, 8
000da17cstr x20, [x16]
000da180b 0xda100
000da184udf 0
000da188udf 0
000da18cudf 0
000da0e0
000da190
000da190io/fs.(*dirInfo).Type: ; void io/fs.(*dirInfo).Type(io/fs.dirInfo * di)
000da190ldr x16, [x28+16]
000da194subs xzr, sp, x16
000da198b.ls 0xda1fc
000da19cstr x30, [sp-64]!
000da1a0stur x29, [sp-8]
000da1a4sub x29, sp, 8
000da1a8ldr x16, [x28+32]
000da1accbnz x16, 0xda210
000da1b0
000da1b0loc_da1b0:
000da1b0str x0, [sp+72]
000da1b4str wzr, [sp+32]
000da1b8ldr x2, [sp+72]
000da1bccbnz x2, 0xda1c4
000da1c0b 0xda1f4
000da1c4
000da1c4loc_da1c4:
000da1c4ldr x2, [sp+72]
000da1c8ldrsb x27, [x2]
000da1ccldr x0, [x2]
000da1d0ldr x1, [x2+8]
000da1d4str x0, [sp+40]
000da1d8str x1, [sp+48]
000da1dcbl io/fs.dirInfo.Type
000da1e0str w0, [sp+36]
000da1e4str w0, [sp+32]
000da1e8ldur x29, [sp-8]
000da1ecldr x30, [sp], 64
000da1f0ret x30
000da1f4
000da1f4loc_da1f4:
000da1f4bl runtime.panicwrap
000da1f8hint
000da1fc
000da1fcloc_da1fc:
000da1fcstr x0, [sp+8]
000da200mov x3, x30
000da204bl runtime.morestack_noctxt.abi0
000da208ldr x0, [sp+8]
000da20cb 0xda190
000da210
000da210loc_da210:
000da210ldr x17, [x16]
000da214add x20, sp, 72
000da218subs xzr, x20, x17
000da21cb.ne 0xda1b0
000da220add x20, sp, 8
000da224str x20, [x16]
000da228b 0xda1b0
000da22cudf 0
000da190
000da190io/fs.(*dirInfo).Type: ; void io/fs.(*dirInfo).Type(io/fs.dirInfo * di)
000da190ldr x16, [x28+16]
000da194subs xzr, sp, x16
000da198b.ls 0xda1fc
000da19cstr x30, [sp-64]!
000da1a0stur x29, [sp-8]
000da1a4sub x29, sp, 8
000da1a8ldr x16, [x28+32]
000da1accbnz x16, 0xda210
000da1b0
000da1b0loc_da1b0:
000da1b0str x0, [sp+72]
000da1b4str wzr, [sp+32]
000da1b8ldr x2, [sp+72]
000da1bccbnz x2, 0xda1c4
000da1c0b 0xda1f4
000da1c4
000da1c4loc_da1c4:
000da1c4ldr x2, [sp+72]
000da1c8ldrsb x27, [x2]
000da1ccldr x0, [x2]
000da1d0ldr x1, [x2+8]
000da1d4str x0, [sp+40]
000da1d8str x1, [sp+48]
000da1dcbl io/fs.dirInfo.Type
000da1e0str w0, [sp+36]
000da1e4str w0, [sp+32]
000da1e8ldur x29, [sp-8]
000da1ecldr x30, [sp], 64
000da1f0ret x30
000da1f4
000da1f4loc_da1f4:
000da1f4bl runtime.panicwrap
000da1f8hint
000da1fc
000da1fcloc_da1fc:
000da1fcstr x0, [sp+8]
000da200mov x3, x30
000da204bl runtime.morestack_noctxt.abi0
000da208ldr x0, [sp+8]
000da20cb 0xda190
000da210
000da210loc_da210:
000da210ldr x17, [x16]
000da214add x20, sp, 72
000da218subs xzr, x20, x17
000da21cb.ne 0xda1b0
000da220add x20, sp, 8
000da224str x20, [x16]
000da228b 0xda1b0
000da22cudf 0
000da190
000da230
000da230internal/filepathlite.init: ; void internal/filepathlite.init(void)
000da230ldr x16, [x28+16]
000da234subs xzr, sp, x16
000da238b.ls 0xda2a0
000da23cstr x30, [sp-32]!
000da240stur x29, [sp-8]
000da244sub x29, sp, 8
000da248adrp x0, 0x5d9000
000da24cadd x0, x0, 288
000da250orr x1, xzr, 12
000da254bl errors.New
000da258adrp x27, 0x947000
000da25cstr x0, [x27+1456]
000da260adrp x27, 0x971000
000da264ldr w2, [x27+3056]
000da268cbz w2, 0xda270
000da26cb 0xda274
000da270
000da270loc_da270:
000da270b 0xda28c
000da274
000da274loc_da274:
000da274bl runtime.gcWriteBarrier2
000da278str x1, [x25]
000da27cadrp x27, 0x947000
000da280ldr x0, [x27+1464]
000da284str x0, [x25+8]
000da288b 0xda28c
000da28c
000da28cloc_da28c:
000da28cadrp x27, 0x947000
000da290str x1, [x27+1464]
000da294ldur x29, [sp-8]
000da298ldr x30, [sp], 32
000da29cret x30
000da2a0
000da2a0loc_da2a0:
000da2a0mov x3, x30
000da2a4bl runtime.morestack_noctxt.abi0
000da2a8b 0xda230
000da2acudf 0
000da230
000da230internal/filepathlite.init: ; void internal/filepathlite.init(void)
000da230ldr x16, [x28+16]
000da234subs xzr, sp, x16
000da238b.ls 0xda2a0
000da23cstr x30, [sp-32]!
000da240stur x29, [sp-8]
000da244sub x29, sp, 8
000da248adrp x0, 0x5d9000
000da24cadd x0, x0, 288
000da250orr x1, xzr, 12
000da254bl errors.New
000da258adrp x27, 0x947000
000da25cstr x0, [x27+1456]
000da260adrp x27, 0x971000
000da264ldr w2, [x27+3056]
000da268cbz w2, 0xda270
000da26cb 0xda274
000da270
000da270loc_da270:
000da270b 0xda28c
000da274
000da274loc_da274:
000da274bl runtime.gcWriteBarrier2
000da278str x1, [x25]
000da27cadrp x27, 0x947000
000da280ldr x0, [x27+1464]
000da284str x0, [x25+8]
000da288b 0xda28c
000da28c
000da28cloc_da28c:
000da28cadrp x27, 0x947000
000da290str x1, [x27+1464]
000da294ldur x29, [sp-8]
000da298ldr x30, [sp], 32
000da29cret x30
000da2a0
000da2a0loc_da2a0:
000da2a0mov x3, x30
000da2a4bl runtime.morestack_noctxt.abi0
000da2a8b 0xda230
000da2acudf 0
000da230
000da2b0
000da2b0internal/filepathlite.(*lazybuf).index: ; void internal/filepathlite.(*lazybuf).index(internal/filepathlite.lazybuf * b, int i)
000da2b0ldr x16, [x28+16]
000da2b4subs xzr, sp, x16
000da2b8b.ls 0xda35c
000da2bcstr x30, [sp-48]!
000da2c0stur x29, [sp-8]
000da2c4sub x29, sp, 8
000da2c8str x0, [sp+56]
000da2ccstr x1, [sp+64]
000da2d0strb wzr, [sp+39]
000da2d4ldr x2, [sp+56]
000da2d8ldrsb x27, [x2]
000da2dcldr x2, [x2+16]
000da2e0cbnz x2, 0xda2e8
000da2e4b 0xda31c
000da2e8
000da2e8loc_da2e8:
000da2e8ldr x2, [sp+56]
000da2ecldrsb x27, [x2]
000da2f0ldr x1, [x2+24]
000da2f4ldr x2, [x2+16]
000da2f8ldr x0, [sp+64]
000da2fcsubs xzr, x1, x0
000da300b.hi 0xda308
000da304b 0xda354
000da308
000da308loc_da308:
000da308ldrb w0, [x2+x0]
000da30cstrb w0, [sp+39]
000da310ldur x29, [sp-8]
000da314ldr x30, [sp], 48
000da318ret x30
000da31c
000da31cloc_da31c:
000da31cldr x2, [sp+56]
000da320ldrsb x27, [x2]
000da324ldr x1, [x2+8]
000da328ldr x2, [x2]
000da32cldr x0, [sp+64]
000da330subs xzr, x1, x0
000da334b.hi 0xda33c
000da338b 0xda350
000da33c
000da33cloc_da33c:
000da33cldrb w0, [x2+x0]
000da340strb w0, [sp+39]
000da344ldur x29, [sp-8]
000da348ldr x30, [sp], 48
000da34cret x30
000da350
000da350loc_da350:
000da350bl runtime.panicIndex
000da354
000da354loc_da354:
000da354bl runtime.panicIndex
000da358hint
000da35c
000da35cloc_da35c:
000da35cstp x0, x1, [sp+8]
000da360mov x3, x30
000da364bl runtime.morestack_noctxt.abi0
000da368ldp x0, x1, [sp+8]
000da36cb 0xda2b0
000da2b0
000da2b0internal/filepathlite.(*lazybuf).index: ; void internal/filepathlite.(*lazybuf).index(internal/filepathlite.lazybuf * b, int i)
000da2b0ldr x16, [x28+16]
000da2b4subs xzr, sp, x16
000da2b8b.ls 0xda35c
000da2bcstr x30, [sp-48]!
000da2c0stur x29, [sp-8]
000da2c4sub x29, sp, 8
000da2c8str x0, [sp+56]
000da2ccstr x1, [sp+64]
000da2d0strb wzr, [sp+39]
000da2d4ldr x2, [sp+56]
000da2d8ldrsb x27, [x2]
000da2dcldr x2, [x2+16]
000da2e0cbnz x2, 0xda2e8
000da2e4b 0xda31c
000da2e8
000da2e8loc_da2e8:
000da2e8ldr x2, [sp+56]
000da2ecldrsb x27, [x2]
000da2f0ldr x1, [x2+24]
000da2f4ldr x2, [x2+16]
000da2f8ldr x0, [sp+64]
000da2fcsubs xzr, x1, x0
000da300b.hi 0xda308
000da304b 0xda354
000da308
000da308loc_da308:
000da308ldrb w0, [x2+x0]
000da30cstrb w0, [sp+39]
000da310ldur x29, [sp-8]
000da314ldr x30, [sp], 48
000da318ret x30
000da31c
000da31cloc_da31c:
000da31cldr x2, [sp+56]
000da320ldrsb x27, [x2]
000da324ldr x1, [x2+8]
000da328ldr x2, [x2]
000da32cldr x0, [sp+64]
000da330subs xzr, x1, x0
000da334b.hi 0xda33c
000da338b 0xda350
000da33c
000da33cloc_da33c:
000da33cldrb w0, [x2+x0]
000da340strb w0, [sp+39]
000da344ldur x29, [sp-8]
000da348ldr x30, [sp], 48
000da34cret x30
000da350
000da350loc_da350:
000da350bl runtime.panicIndex
000da354
000da354loc_da354:
000da354bl runtime.panicIndex
000da358hint
000da35c
000da35cloc_da35c:
000da35cstp x0, x1, [sp+8]
000da360mov x3, x30
000da364bl runtime.morestack_noctxt.abi0
000da368ldp x0, x1, [sp+8]
000da36cb 0xda2b0
000da2b0
000da370
000da370internal/filepathlite.(*lazybuf).append: ; void internal/filepathlite.(*lazybuf).append(internal/filepathlite.lazybuf * b, uint8 c)
000da370ldr x16, [x28+16]
000da374sub x17, sp, 32
000da378subs xzr, x17, x16
000da37cb.ls 0xda5ec
000da380str x30, [sp-160]!
000da384stur x29, [sp-8]
000da388sub x29, sp, 8
000da38cstr x0, [sp+168]
000da390strb w1, [sp+176]
000da394ldr x3, [sp+168]
000da398ldrsb x27, [x3]
000da39cldr x3, [x3+16]
000da3a0cbnz x3, 0xda3a8
000da3a4b 0xda3ac
000da3a8
000da3a8loc_da3a8:
000da3a8b 0xda580
000da3ac
000da3acloc_da3ac:
000da3acldr x3, [sp+168]
000da3b0ldrsb x27, [x3]
000da3b4ldr x3, [x3+8]
000da3b8str x3, [sp+64]
000da3bcldrsb x27, [x0]
000da3c0ldr x4, [x0+40]
000da3c4subs xzr, x3, x4
000da3c8cset x3, gt
000da3ccstrb w3, [sp+47]
000da3d0b.gt 0xda3d8
000da3d4b 0xda418
000da3d8
000da3d8loc_da3d8:
000da3d8ldr x3, [sp+168]
000da3dcldrsb x27, [x3]
000da3e0ldr x4, [x3+8]
000da3e4ldr x3, [x3]
000da3e8ldr x5, [sp+168]
000da3ecldrsb x27, [x5]
000da3f0ldr x0, [x5+40]
000da3f4subs xzr, x4, x0
000da3f8b.hi 0xda400
000da3fcb 0xda5e0
000da400
000da400loc_da400:
000da400ldrb w3, [x3+x0]
000da404ubfm x4, x1, 0, 7
000da408subs wzr, w4, w3
000da40ccset x3, eq
000da410strb w3, [sp+47]
000da414b 0xda41c
000da418
000da418loc_da418:
000da418b 0xda41c
000da41c
000da41cloc_da41c:
000da41cldrb w3, [sp+47]
000da420tbnz w3, 0, 0xda428
000da424b 0xda450
000da428
000da428loc_da428:
000da428ldr x0, [sp+168]
000da42cldrsb x27, [x0]
000da430ldr x1, [sp+168]
000da434ldrsb x27, [x1]
000da438ldr x1, [x1+40]
000da43cadd x1, x1, 1
000da440str x1, [x0+40]
000da444ldur x29, [sp-8]
000da448ldr x30, [sp], 160
000da44cret x30
000da450
000da450loc_da450:
000da450ldr x3, [sp+168]
000da454ldrsb x27, [x3]
000da458ldr x2, [x3+8]
000da45cstr x2, [sp+64]
000da460adrp x0, 0x51b000
000da464add x0, x0, 3072
000da468mov x1, x2
000da46cbl runtime.makeslice
000da470ldr x3, [sp+64]
000da474ldr x4, [sp+64]
000da478str x0, [sp+128]
000da47cstr x3, [sp+136]
000da480str x4, [sp+144]
000da484ldr x5, [sp+168]
000da488ldrsb x27, [x5]
000da48cstr x3, [x5+24]
000da490str x4, [x5+32]
000da494adrp x27, 0x971000
000da498ldr w3, [x27+3056]
000da49ccbz w3, 0xda4a4
000da4a0b 0xda4a8
000da4a4
000da4a4loc_da4a4:
000da4a4b 0xda4bc
000da4a8
000da4a8loc_da4a8:
000da4a8bl runtime.gcWriteBarrier2
000da4acstr x0, [x25]
000da4b0ldr x3, [x5+16]
000da4b4str x3, [x25+8]
000da4b8b 0xda4bc
000da4bc
000da4bcloc_da4bc:
000da4bcstr x0, [x5+16]
000da4c0ldr x3, [sp+168]
000da4c4ldrsb x27, [x3]
000da4c8ldr x1, [x3+40]
000da4ccstr x1, [sp+64]
000da4d0ldr x3, [sp+168]
000da4d4ldrsb x27, [x3]
000da4d8ldr x2, [x3+8]
000da4dcldr x3, [x3]
000da4e0subs xzr, x1, x2
000da4e4b.ls 0xda4ec
000da4e8b 0xda5dc
000da4ec
000da4ecloc_da4ec:
000da4ecb 0xda4f0
000da4f0
000da4f0loc_da4f0:
000da4f0str x3, [sp+112]
000da4f4str x1, [sp+120]
000da4f8ldr x3, [sp+168]
000da4fcldrsb x27, [x3]
000da500ldr x4, [x3+16]
000da504ldr x5, [x3+24]
000da508ldr x3, [x3+32]
000da50cstr x4, [sp+88]
000da510str x5, [sp+96]
000da514str x3, [sp+104]
000da518ldr x3, [sp+120]
000da51cldr x4, [sp+112]
000da520str x4, [sp+72]
000da524str x3, [sp+80]
000da528ldr x4, [sp+96]
000da52cstr x4, [sp+56]
000da530subs xzr, x4, x3
000da534b.gt 0xda53c
000da538b 0xda544
000da53c
000da53cloc_da53c:
000da53cstr x3, [sp+56]
000da540b 0xda548
000da544
000da544loc_da544:
000da544b 0xda548
000da548
000da548loc_da548:
000da548ldr x3, [sp+72]
000da54cldr x4, [sp+88]
000da550subs xzr, x3, x4
000da554b.ne 0xda55c
000da558b 0xda578
000da55c
000da55cloc_da55c:
000da55cldr x3, [sp+56]
000da560str x3, [sp+48]
000da564ldr x2, [sp+48]
000da568ldr x0, [sp+88]
000da56cldr x1, [sp+72]
000da570bl runtime.memmove
000da574b 0xda57c
000da578
000da578loc_da578:
000da578b 0xda57c
000da57c
000da57cloc_da57c:
000da57cb 0xda580
000da580
000da580loc_da580:
000da580ldr x2, [sp+168]
000da584ldrsb x27, [x2]
000da588ldr x1, [x2+24]
000da58cldr x2, [x2+16]
000da590ldr x3, [sp+168]
000da594ldrsb x27, [x3]
000da598ldr x0, [x3+40]
000da59cldrb w3, [sp+176]
000da5a0subs xzr, x0, x1
000da5a4b.lo 0xda5ac
000da5a8b 0xda5d8
000da5ac
000da5acloc_da5ac:
000da5acstrb w3, [x2+x0]
000da5b0ldr x0, [sp+168]
000da5b4ldrsb x27, [x0]
000da5b8ldr x1, [sp+168]
000da5bcldrsb x27, [x1]
000da5c0ldr x1, [x1+40]
000da5c4add x1, x1, 1
000da5c8str x1, [x0+40]
000da5ccldur x29, [sp-8]
000da5d0ldr x30, [sp], 160
000da5d4ret x30
000da5d8
000da5d8loc_da5d8:
000da5d8bl runtime.panicIndex
000da5dc
000da5dcloc_da5dc:
000da5dcbl runtime.panicSliceAlen
000da5e0
000da5e0loc_da5e0:
000da5e0mov x1, x4
000da5e4bl runtime.panicIndex
000da5e8hint
000da5ec
000da5ecloc_da5ec:
000da5ecstr x0, [sp+8]
000da5f0strb w1, [sp+16]
000da5f4mov x3, x30
000da5f8bl runtime.morestack_noctxt.abi0
000da5fcldr x0, [sp+8]
000da600ldrb w1, [sp+16]
000da604b 0xda370
000da608udf 0
000da60cudf 0
000da370
000da370internal/filepathlite.(*lazybuf).append: ; void internal/filepathlite.(*lazybuf).append(internal/filepathlite.lazybuf * b, uint8 c)
000da370ldr x16, [x28+16]
000da374sub x17, sp, 32
000da378subs xzr, x17, x16
000da37cb.ls 0xda5ec
000da380str x30, [sp-160]!
000da384stur x29, [sp-8]
000da388sub x29, sp, 8
000da38cstr x0, [sp+168]
000da390strb w1, [sp+176]
000da394ldr x3, [sp+168]
000da398ldrsb x27, [x3]
000da39cldr x3, [x3+16]
000da3a0cbnz x3, 0xda3a8
000da3a4b 0xda3ac
000da3a8
000da3a8loc_da3a8:
000da3a8b 0xda580
000da3ac
000da3acloc_da3ac:
000da3acldr x3, [sp+168]
000da3b0ldrsb x27, [x3]
000da3b4ldr x3, [x3+8]
000da3b8str x3, [sp+64]
000da3bcldrsb x27, [x0]
000da3c0ldr x4, [x0+40]
000da3c4subs xzr, x3, x4
000da3c8cset x3, gt
000da3ccstrb w3, [sp+47]
000da3d0b.gt 0xda3d8
000da3d4b 0xda418
000da3d8
000da3d8loc_da3d8:
000da3d8ldr x3, [sp+168]
000da3dcldrsb x27, [x3]
000da3e0ldr x4, [x3+8]
000da3e4ldr x3, [x3]
000da3e8ldr x5, [sp+168]
000da3ecldrsb x27, [x5]
000da3f0ldr x0, [x5+40]
000da3f4subs xzr, x4, x0
000da3f8b.hi 0xda400
000da3fcb 0xda5e0
000da400
000da400loc_da400:
000da400ldrb w3, [x3+x0]
000da404ubfm x4, x1, 0, 7
000da408subs wzr, w4, w3
000da40ccset x3, eq
000da410strb w3, [sp+47]
000da414b 0xda41c
000da418
000da418loc_da418:
000da418b 0xda41c
000da41c
000da41cloc_da41c:
000da41cldrb w3, [sp+47]
000da420tbnz w3, 0, 0xda428
000da424b 0xda450
000da428
000da428loc_da428:
000da428ldr x0, [sp+168]
000da42cldrsb x27, [x0]
000da430ldr x1, [sp+168]
000da434ldrsb x27, [x1]
000da438ldr x1, [x1+40]
000da43cadd x1, x1, 1
000da440str x1, [x0+40]
000da444ldur x29, [sp-8]
000da448ldr x30, [sp], 160
000da44cret x30
000da450
000da450loc_da450:
000da450ldr x3, [sp+168]
000da454ldrsb x27, [x3]
000da458ldr x2, [x3+8]
000da45cstr x2, [sp+64]
000da460adrp x0, 0x51b000
000da464add x0, x0, 3072
000da468mov x1, x2
000da46cbl runtime.makeslice
000da470ldr x3, [sp+64]
000da474ldr x4, [sp+64]
000da478str x0, [sp+128]
000da47cstr x3, [sp+136]
000da480str x4, [sp+144]
000da484ldr x5, [sp+168]
000da488ldrsb x27, [x5]
000da48cstr x3, [x5+24]
000da490str x4, [x5+32]
000da494adrp x27, 0x971000
000da498ldr w3, [x27+3056]
000da49ccbz w3, 0xda4a4
000da4a0b 0xda4a8
000da4a4
000da4a4loc_da4a4:
000da4a4b 0xda4bc
000da4a8
000da4a8loc_da4a8:
000da4a8bl runtime.gcWriteBarrier2
000da4acstr x0, [x25]
000da4b0ldr x3, [x5+16]
000da4b4str x3, [x25+8]
000da4b8b 0xda4bc
000da4bc
000da4bcloc_da4bc:
000da4bcstr x0, [x5+16]
000da4c0ldr x3, [sp+168]
000da4c4ldrsb x27, [x3]
000da4c8ldr x1, [x3+40]
000da4ccstr x1, [sp+64]
000da4d0ldr x3, [sp+168]
000da4d4ldrsb x27, [x3]
000da4d8ldr x2, [x3+8]
000da4dcldr x3, [x3]
000da4e0subs xzr, x1, x2
000da4e4b.ls 0xda4ec
000da4e8b 0xda5dc
000da4ec
000da4ecloc_da4ec:
000da4ecb 0xda4f0
000da4f0
000da4f0loc_da4f0:
000da4f0str x3, [sp+112]
000da4f4str x1, [sp+120]
000da4f8ldr x3, [sp+168]
000da4fcldrsb x27, [x3]
000da500ldr x4, [x3+16]
000da504ldr x5, [x3+24]
000da508ldr x3, [x3+32]
000da50cstr x4, [sp+88]
000da510str x5, [sp+96]
000da514str x3, [sp+104]
000da518ldr x3, [sp+120]
000da51cldr x4, [sp+112]
000da520str x4, [sp+72]
000da524str x3, [sp+80]
000da528ldr x4, [sp+96]
000da52cstr x4, [sp+56]
000da530subs xzr, x4, x3
000da534b.gt 0xda53c
000da538b 0xda544
000da53c
000da53cloc_da53c:
000da53cstr x3, [sp+56]
000da540b 0xda548
000da544
000da544loc_da544:
000da544b 0xda548
000da548
000da548loc_da548:
000da548ldr x3, [sp+72]
000da54cldr x4, [sp+88]
000da550subs xzr, x3, x4
000da554b.ne 0xda55c
000da558b 0xda578
000da55c
000da55cloc_da55c:
000da55cldr x3, [sp+56]
000da560str x3, [sp+48]
000da564ldr x2, [sp+48]
000da568ldr x0, [sp+88]
000da56cldr x1, [sp+72]
000da570bl runtime.memmove
000da574b 0xda57c
000da578
000da578loc_da578:
000da578b 0xda57c
000da57c
000da57cloc_da57c:
000da57cb 0xda580
000da580
000da580loc_da580:
000da580ldr x2, [sp+168]
000da584ldrsb x27, [x2]
000da588ldr x1, [x2+24]
000da58cldr x2, [x2+16]
000da590ldr x3, [sp+168]
000da594ldrsb x27, [x3]
000da598ldr x0, [x3+40]
000da59cldrb w3, [sp+176]
000da5a0subs xzr, x0, x1
000da5a4b.lo 0xda5ac
000da5a8b 0xda5d8
000da5ac
000da5acloc_da5ac:
000da5acstrb w3, [x2+x0]
000da5b0ldr x0, [sp+168]
000da5b4ldrsb x27, [x0]
000da5b8ldr x1, [sp+168]
000da5bcldrsb x27, [x1]
000da5c0ldr x1, [x1+40]
000da5c4add x1, x1, 1
000da5c8str x1, [x0+40]
000da5ccldur x29, [sp-8]
000da5d0ldr x30, [sp], 160
000da5d4ret x30
000da5d8
000da5d8loc_da5d8:
000da5d8bl runtime.panicIndex
000da5dc
000da5dcloc_da5dc:
000da5dcbl runtime.panicSliceAlen
000da5e0
000da5e0loc_da5e0:
000da5e0mov x1, x4
000da5e4bl runtime.panicIndex
000da5e8hint
000da5ec
000da5ecloc_da5ec:
000da5ecstr x0, [sp+8]
000da5f0strb w1, [sp+16]
000da5f4mov x3, x30
000da5f8bl runtime.morestack_noctxt.abi0
000da5fcldr x0, [sp+8]
000da600ldrb w1, [sp+16]
000da604b 0xda370
000da608udf 0
000da60cudf 0
000da370
Loading..