File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    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
    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
    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
    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
    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
    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
    000da610
    000da610internal/filepathlite.(*lazybuf).string: ; void internal/filepathlite.(*lazybuf).string(internal/filepathlite.lazybuf * b)
    000da610ldr x16, [x28+16]
    000da614sub x17, sp, 48
    000da618subs xzr, x17, x16
    000da61cb.ls 0xda770
    000da620str x30, [sp-176]!
    000da624stur x29, [sp-8]
    000da628sub x29, sp, 8
    000da62cstr x0, [sp+184]
    000da630stp xzr, xzr, [sp+96]
    000da634ldr x3, [sp+184]
    000da638ldrsb x27, [x3]
    000da63cldr x3, [x3+16]
    000da640cbnz x3, 0xda648
    000da644b 0xda704
    000da648
    000da648loc_da648:
    000da648ldr x3, [sp+184]
    000da64cldrsb x27, [x3]
    000da650ldr x1, [x3+64]
    000da654str x1, [sp+88]
    000da658ldr x3, [sp+184]
    000da65cldrsb x27, [x3]
    000da660ldr x2, [x3+56]
    000da664ldr x3, [x3+48]
    000da668subs xzr, x2, x1
    000da66cb.hs 0xda674
    000da670b 0xda768
    000da674
    000da674loc_da674:
    000da674b 0xda678
    000da678
    000da678loc_da678:
    000da678str x3, [sp+152]
    000da67cstr x1, [sp+160]
    000da680ldr x3, [sp+184]
    000da684ldrsb x27, [x3]
    000da688ldr x1, [x3+40]
    000da68cstr x1, [sp+80]
    000da690ldr x3, [sp+184]
    000da694ldrsb x27, [x3]
    000da698ldr x2, [x3+32]
    000da69cldr x3, [x3+16]
    000da6a0subs xzr, x1, x2
    000da6a4b.ls 0xda6ac
    000da6a8b 0xda764
    000da6ac
    000da6acloc_da6ac:
    000da6acb 0xda6b0
    000da6b0
    000da6b0loc_da6b0:
    000da6b0str x3, [sp+128]
    000da6b4str x1, [sp+136]
    000da6b8str x2, [sp+144]
    000da6bcadd x0, sp, 48
    000da6c0mov x2, x1
    000da6c4mov x1, x3
    000da6c8bl runtime.slicebytetostring
    000da6ccstr x0, [sp+112]
    000da6d0str x1, [sp+120]
    000da6d4ldr x3, [sp+152]
    000da6d8ldr x2, [sp+160]
    000da6dcmov x4, x1
    000da6e0mov x1, x3
    000da6e4mov x3, x0
    000da6e8mov x0, xzr
    000da6ecbl runtime.concatstring2
    000da6f0str x0, [sp+96]
    000da6f4str x1, [sp+104]
    000da6f8ldur x29, [sp-8]
    000da6fcldr x30, [sp], 176
    000da700ret x30
    000da704
    000da704loc_da704:
    000da704ldr x3, [sp+184]
    000da708ldrsb x27, [x3]
    000da70cldr x3, [x3+64]
    000da710ldr x4, [sp+184]
    000da714ldrsb x27, [x4]
    000da718ldr x4, [x4+40]
    000da71cadd x1, x3, x4
    000da720str x1, [sp+88]
    000da724ldr x3, [sp+184]
    000da728ldrsb x27, [x3]
    000da72cldr x0, [x3+48]
    000da730ldr x2, [x3+56]
    000da734subs xzr, x2, x1
    000da738b.hs 0xda740
    000da73cb 0xda760
    000da740
    000da740loc_da740:
    000da740b 0xda744
    000da744
    000da744loc_da744:
    000da744str x0, [sp+152]
    000da748str x1, [sp+160]
    000da74cstr x0, [sp+96]
    000da750str x1, [sp+104]
    000da754ldur x29, [sp-8]
    000da758ldr x30, [sp], 176
    000da75cret x30
    000da760
    000da760loc_da760:
    000da760bl runtime.panicSliceAlen
    000da764
    000da764loc_da764:
    000da764bl runtime.panicSliceAcap
    000da768
    000da768loc_da768:
    000da768bl runtime.panicSliceAlen
    000da76chint
    000da770
    000da770loc_da770:
    000da770str x0, [sp+8]
    000da774mov x3, x30
    000da778bl runtime.morestack_noctxt.abi0
    000da77cldr x0, [sp+8]
    000da780b 0xda610
    000da784udf 0
    000da788udf 0
    000da78cudf 0
    000da610
    000da790
    000da790internal/filepathlite.Clean: ; void internal/filepathlite.Clean(struct string path)
    000da790ldr x16, [x28+16]
    000da794sub x17, sp, 192
    000da798subs xzr, x17, x16
    000da79cb.ls 0xdae90
    000da7a0sub x20, sp, 320
    000da7a4stp x29, x30, [x20-8]
    000da7a8add sp, x20, 0
    000da7acsub x29, sp, 8
    000da7b0str x0, [sp+328]
    000da7b4str x1, [sp+336]
    000da7b8stp xzr, xzr, [sp+104]
    000da7bcldr x2, [sp+328]
    000da7c0ldr x3, [sp+336]
    000da7c4str x2, [sp+192]
    000da7c8str x3, [sp+200]
    000da7ccldr x0, [sp+328]
    000da7d0ldr x1, [sp+336]
    000da7d4bl internal/filepathlite.volumeNameLen
    000da7d8str x0, [sp+72]
    000da7dcldr x1, [sp+336]
    000da7e0ldr x2, [sp+328]
    000da7e4subs xzr, x0, x1
    000da7e8b.ls 0xda7f0
    000da7ecb 0xdae88
    000da7f0
    000da7f0loc_da7f0:
    000da7f0sub x1, x1, x0
    000da7f4sub x5, xzr, x1
    000da7f8and x5, x0, x5, asr #63
    000da7fcadd x6, x2, x5
    000da800str x6, [sp+328]
    000da804str x1, [sp+336]
    000da808cbz x1, 0xda810
    000da80cb 0xda8fc
    000da810
    000da810loc_da810:
    000da810ldr x5, [sp+72]
    000da814subs xzr, x5, 1
    000da818cset x5, gt
    000da81cstrb w5, [sp+71]
    000da820b.gt 0xda828
    000da824b 0xda854
    000da828
    000da828loc_da828:
    000da828ldr x1, [sp+200]
    000da82cldr x2, [sp+192]
    000da830subs xzr, x1, 0
    000da834b.hi 0xda83c
    000da838b 0xdae80
    000da83c
    000da83cloc_da83c:
    000da83cldrb w0, [x2]
    000da840strb w0, [sp+64]
    000da844bl internal/filepathlite.IsPathSeparator
    000da848strb w0, [sp+70]
    000da84cstrb w0, [sp+71]
    000da850b 0xda858
    000da854
    000da854loc_da854:
    000da854b 0xda858
    000da858
    000da858loc_da858:
    000da858ldrb w5, [sp+71]
    000da85cstrb w5, [sp+56]
    000da860tbnz w5, 0, 0xda868
    000da864b 0xda894
    000da868
    000da868loc_da868:
    000da868ldr x1, [sp+200]
    000da86cldr x2, [sp+192]
    000da870subs xzr, x1, 1
    000da874b.hi 0xda87c
    000da878b 0xdae78
    000da87c
    000da87cloc_da87c:
    000da87cldrb w0, [x2+1]
    000da880strb w0, [sp+63]
    000da884bl internal/filepathlite.IsPathSeparator
    000da888strb w0, [sp+70]
    000da88cstrb w0, [sp+56]
    000da890b 0xda898
    000da894
    000da894loc_da894:
    000da894b 0xda898
    000da898
    000da898loc_da898:
    000da898ldrb w5, [sp+56]
    000da89ctbnz w5, 0, 0xda8a4
    000da8a0b 0xda8cc
    000da8a4
    000da8a4loc_da8a4:
    000da8a4ldr x0, [sp+192]
    000da8a8ldr x1, [sp+200]
    000da8acbl internal/filepathlite.FromSlash
    000da8b0str x0, [sp+296]
    000da8b4str x1, [sp+304]
    000da8b8str x0, [sp+104]
    000da8bcstr x1, [sp+112]
    000da8c0ldp x29, x30, [sp-8]
    000da8c4add sp, sp, 320
    000da8c8ret x30
    000da8cc
    000da8ccloc_da8cc:
    000da8ccldr x1, [sp+192]
    000da8d0ldr x2, [sp+200]
    000da8d4mov x0, xzr
    000da8d8adrp x3, 0x635000
    000da8dcadd x3, x3, 296
    000da8e0orr x4, xzr, 1
    000da8e4bl runtime.concatstring2
    000da8e8str x0, [sp+104]
    000da8ecstr x1, [sp+112]
    000da8f0ldp x29, x30, [sp-8]
    000da8f4add sp, sp, 320
    000da8f8ret x30
    000da8fc
    000da8fcloc_da8fc:
    000da8fcsubs xzr, x1, 0
    000da900b.hi 0xda908
    000da904b 0xdae70
    000da908
    000da908loc_da908:
    000da908ldrb w0, [x2+x5]
    000da90cstrb w0, [sp+62]
    000da910bl internal/filepathlite.IsPathSeparator
    000da914strb w0, [sp+55]
    000da918ldr x1, [sp+336]
    000da91cstr x1, [sp+88]
    000da920stp xzr, xzr, [sp+208]
    000da924stp xzr, xzr, [sp+224]
    000da928stp xzr, xzr, [sp+240]
    000da92cstp xzr, xzr, [sp+256]
    000da930str xzr, [sp+272]
    000da934ldr x1, [sp+328]
    000da938ldr x2, [sp+336]
    000da93cstr x1, [sp+208]
    000da940str x2, [sp+216]
    000da944ldr x1, [sp+192]
    000da948ldr x2, [sp+200]
    000da94cstr x1, [sp+256]
    000da950str x2, [sp+264]
    000da954ldr x1, [sp+72]
    000da958str x1, [sp+272]
    000da95cldp x1, x2, [sp+208]
    000da960ldp x3, x4, [sp+224]
    000da964ldp x5, x6, [sp+240]
    000da968ldp x7, x8, [sp+256]
    000da96cstp x1, x2, [sp+120]
    000da970stp x3, x4, [sp+136]
    000da974stp x5, x6, [sp+152]
    000da978stp x7, x8, [sp+168]
    000da97cldr x1, [sp+272]
    000da980str x1, [sp+184]
    000da984str xzr, [sp+80]
    000da988str xzr, [sp+96]
    000da98cldrb w1, [sp+55]
    000da990tbnz w1, 0, 0xda998
    000da994b 0xda9b4
    000da998
    000da998loc_da998:
    000da998add x0, sp, 120
    000da99cmovz x1, 47
    000da9a0bl internal/filepathlite.(*lazybuf).append
    000da9a4orr x2, xzr, 1
    000da9a8str x2, [sp+80]
    000da9acstr x2, [sp+96]
    000da9b0b 0xda9b8
    000da9b4
    000da9b4loc_da9b4:
    000da9b4b 0xda9b8
    000da9b8
    000da9b8loc_da9b8:
    000da9b8b 0xda9bc
    000da9bc
    000da9bcloc_da9bc:
    000da9bcldr x2, [sp+88]
    000da9c0ldr x3, [sp+80]
    000da9c4subs xzr, x2, x3
    000da9c8b.gt 0xda9d0
    000da9ccb 0xdace4
    000da9d0
    000da9d0loc_da9d0:
    000da9d0ldr x0, [sp+80]
    000da9d4ldr x1, [sp+336]
    000da9d8ldr x2, [sp+328]
    000da9dcsubs xzr, x1, x0
    000da9e0b.hi 0xda9e8
    000da9e4b 0xdae6c
    000da9e8
    000da9e8loc_da9e8:
    000da9e8ldrb w0, [x2+x0]
    000da9ecstrb w0, [sp+61]
    000da9f0bl internal/filepathlite.IsPathSeparator
    000da9f4strb w0, [sp+71]
    000da9f8tbnz w0, 0, 0xdaa00
    000da9fcb 0xdaa14
    000daa00
    000daa00loc_daa00:
    000daa00b 0xdaa04
    000daa04
    000daa04loc_daa04:
    000daa04ldr x2, [sp+80]
    000daa08add x2, x2, 1
    000daa0cstr x2, [sp+80]
    000daa10b 0xdaddc
    000daa14
    000daa14loc_daa14:
    000daa14ldr x0, [sp+80]
    000daa18ldr x1, [sp+336]
    000daa1cldr x2, [sp+328]
    000daa20subs xzr, x0, x1
    000daa24b.lo 0xdaa2c
    000daa28b 0xdae68
    000daa2c
    000daa2cloc_daa2c:
    000daa2cldrb w2, [x2+x0]
    000daa30subs wzr, w2, 46
    000daa34cset x2, eq
    000daa38strb w2, [sp+56]
    000daa3cb.eq 0xdaa44
    000daa40b 0xdaaa8
    000daa44
    000daa44loc_daa44:
    000daa44ldr x2, [sp+80]
    000daa48add x2, x2, 1
    000daa4cldr x3, [sp+88]
    000daa50subs xzr, x3, x2
    000daa54cset x2, eq
    000daa58strb w2, [sp+70]
    000daa5cb.eq 0xdaa64
    000daa60b 0xdaa68
    000daa64
    000daa64loc_daa64:
    000daa64b 0xdaa9c
    000daa68
    000daa68loc_daa68:
    000daa68ldr x1, [sp+336]
    000daa6cldr x2, [sp+328]
    000daa70ldr x3, [sp+80]
    000daa74add x0, x3, 1
    000daa78subs xzr, x1, x0
    000daa7cb.hi 0xdaa84
    000daa80b 0xdae64
    000daa84
    000daa84loc_daa84:
    000daa84ldrb w0, [x2+x0]
    000daa88strb w0, [sp+60]
    000daa8cbl internal/filepathlite.IsPathSeparator
    000daa90strb w0, [sp+69]
    000daa94strb w0, [sp+70]
    000daa98b 0xdaa9c
    000daa9c
    000daa9cloc_daa9c:
    000daa9cldrb w2, [sp+70]
    000daaa0strb w2, [sp+56]
    000daaa4b 0xdaaac
    000daaa8
    000daaa8loc_daaa8:
    000daaa8b 0xdaaac
    000daaac
    000daaacloc_daaac:
    000daaacldrb w2, [sp+56]
    000daab0tbnz w2, 0, 0xdaab8
    000daab4b 0xdaacc
    000daab8
    000daab8loc_daab8:
    000daab8b 0xdaabc
    000daabc
    000daabcloc_daabc:
    000daabcldr x2, [sp+80]
    000daac0add x2, x2, 1
    000daac4str x2, [sp+80]
    000daac8b 0xdaddc
    000daacc
    000daaccloc_daacc:
    000daaccldr x0, [sp+80]
    000daad0ldr x1, [sp+336]
    000daad4ldr x2, [sp+328]
    000daad8subs xzr, x0, x1
    000daadcb.lo 0xdaae4
    000daae0b 0xdae60
    000daae4
    000daae4loc_daae4:
    000daae4ldrb w2, [x2+x0]
    000daae8subs wzr, w2, 46
    000daaeccset x2, eq
    000daaf0strb w2, [sp+69]
    000daaf4b.eq 0xdaafc
    000daaf8b 0xdab2c
    000daafc
    000daafcloc_daafc:
    000daafcldr x1, [sp+336]
    000dab00ldr x2, [sp+328]
    000dab04ldr x3, [sp+80]
    000dab08add x0, x3, 1
    000dab0csubs xzr, x1, x0
    000dab10b.hi 0xdab18
    000dab14b 0xdae5c
    000dab18
    000dab18loc_dab18:
    000dab18ldrb w2, [x2+x0]
    000dab1csubs wzr, w2, 46
    000dab20cset x2, eq
    000dab24strb w2, [sp+69]
    000dab28b 0xdab30
    000dab2c
    000dab2cloc_dab2c:
    000dab2cb 0xdab30
    000dab30
    000dab30loc_dab30:
    000dab30ldrb w2, [sp+69]
    000dab34strb w2, [sp+70]
    000dab38tbnz w2, 0, 0xdab40
    000dab3cb 0xdaba4
    000dab40
    000dab40loc_dab40:
    000dab40ldr x2, [sp+80]
    000dab44add x2, x2, 2
    000dab48ldr x3, [sp+88]
    000dab4csubs xzr, x3, x2
    000dab50cset x2, eq
    000dab54strb w2, [sp+68]
    000dab58b.eq 0xdab60
    000dab5cb 0xdab64
    000dab60
    000dab60loc_dab60:
    000dab60b 0xdab98
    000dab64
    000dab64loc_dab64:
    000dab64ldr x1, [sp+336]
    000dab68ldr x2, [sp+328]
    000dab6cldr x3, [sp+80]
    000dab70add x0, x3, 2
    000dab74subs xzr, x1, x0
    000dab78b.hi 0xdab80
    000dab7cb 0xdae58
    000dab80
    000dab80loc_dab80:
    000dab80ldrb w0, [x2+x0]
    000dab84strb w0, [sp+59]
    000dab88bl internal/filepathlite.IsPathSeparator
    000dab8cstrb w0, [sp+67]
    000dab90strb w0, [sp+68]
    000dab94b 0xdab98
    000dab98
    000dab98loc_dab98:
    000dab98ldrb w2, [sp+68]
    000dab9cstrb w2, [sp+70]
    000daba0b 0xdaba8
    000daba4
    000daba4loc_daba4:
    000daba4b 0xdaba8
    000daba8
    000daba8loc_daba8:
    000daba8ldrb w2, [sp+70]
    000dabactbnz w2, 0, 0xdabb4
    000dabb0b 0xdac48
    000dabb4
    000dabb4loc_dabb4:
    000dabb4b 0xdabb8
    000dabb8
    000dabb8loc_dabb8:
    000dabb8ldr x2, [sp+80]
    000dabbcadd x2, x2, 2
    000dabc0str x2, [sp+80]
    000dabc4ldr x2, [sp+160]
    000dabc8ldr x3, [sp+96]
    000dabccsubs xzr, x3, x2
    000dabd0b.lt 0xdabd8
    000dabd4b 0xdabec
    000dabd8
    000dabd8loc_dabd8:
    000dabd8b 0xdabdc
    000dabdc
    000dabdcloc_dabdc:
    000dabdcldr x2, [sp+160]
    000dabe0sub x2, x2, 1
    000dabe4str x2, [sp+160]
    000dabe8b 0xdadf0
    000dabec
    000dabecloc_dabec:
    000dabecldrb w2, [sp+55]
    000dabf0tbnz w2, 0, 0xdabf8
    000dabf4b 0xdabfc
    000dabf8
    000dabf8loc_dabf8:
    000dabf8b 0xdadec
    000dabfc
    000dabfcloc_dabfc:
    000dabfcb 0xdac00
    000dac00
    000dac00loc_dac00:
    000dac00ldr x2, [sp+160]
    000dac04subs xzr, x2, 0
    000dac08b.gt 0xdac10
    000dac0cb 0xdac20
    000dac10
    000dac10loc_dac10:
    000dac10add x0, sp, 120
    000dac14movz x1, 47
    000dac18bl internal/filepathlite.(*lazybuf).append
    000dac1cb 0xdac24
    000dac20
    000dac20loc_dac20:
    000dac20b 0xdac24
    000dac24
    000dac24loc_dac24:
    000dac24add x0, sp, 120
    000dac28movz x1, 46
    000dac2cbl internal/filepathlite.(*lazybuf).append
    000dac30add x0, sp, 120
    000dac34movz x1, 46
    000dac38bl internal/filepathlite.(*lazybuf).append
    000dac3cldr x2, [sp+160]
    000dac40str x2, [sp+96]
    000dac44b 0xdadec
    000dac48
    000dac48loc_dac48:
    000dac48b 0xdac4c
    000dac4c
    000dac4cloc_dac4c:
    000dac4cldrb w2, [sp+55]
    000dac50strb w2, [sp+67]
    000dac54tbnz w2, 0, 0xdac5c
    000dac58b 0xdac70
    000dac5c
    000dac5cloc_dac5c:
    000dac5cldr x2, [sp+160]
    000dac60subs xzr, x2, 1
    000dac64cset x2, ne
    000dac68strb w2, [sp+67]
    000dac6cb 0xdac74
    000dac70
    000dac70loc_dac70:
    000dac70b 0xdac74
    000dac74
    000dac74loc_dac74:
    000dac74ldrb w2, [sp+67]
    000dac78strb w2, [sp+68]
    000dac7ctbnz w2, 0, 0xdac84
    000dac80b 0xdac88
    000dac84
    000dac84loc_dac84:
    000dac84b 0xdacc0
    000dac88
    000dac88loc_dac88:
    000dac88ldrb w2, [sp+55]
    000dac8ceor x3, x2, 1
    000dac90strb w3, [sp+65]
    000dac94tbnz w2, 0, 0xdac9c
    000dac98b 0xdaca0
    000dac9c
    000dac9cloc_dac9c:
    000dac9cb 0xdacb4
    000daca0
    000daca0loc_daca0:
    000daca0ldr x2, [sp+160]
    000daca4subs xzr, x2, 0
    000daca8cset x2, ne
    000dacacstrb w2, [sp+65]
    000dacb0b 0xdacb4
    000dacb4
    000dacb4loc_dacb4:
    000dacb4ldrb w2, [sp+65]
    000dacb8strb w2, [sp+68]
    000dacbcb 0xdacc0
    000dacc0
    000dacc0loc_dacc0:
    000dacc0ldrb w2, [sp+68]
    000dacc4tbnz w2, 0, 0xdaccc
    000dacc8b 0xdacdc
    000daccc
    000dacccloc_daccc:
    000dacccadd x0, sp, 120
    000dacd0movz x1, 47
    000dacd4bl internal/filepathlite.(*lazybuf).append
    000dacd8b 0xdace0
    000dacdc
    000dacdcloc_dacdc:
    000dacdcb 0xdace0
    000dace0
    000dace0loc_dace0:
    000dace0b 0xdad3c
    000dace4
    000dace4loc_dace4:
    000dace4ldr x2, [sp+160]
    000dace8cbz x2, 0xdacf0
    000dacecb 0xdad00
    000dacf0
    000dacf0loc_dacf0:
    000dacf0add x0, sp, 120
    000dacf4movz x1, 46
    000dacf8bl internal/filepathlite.(*lazybuf).append
    000dacfcb 0xdad04
    000dad00
    000dad00loc_dad00:
    000dad00b 0xdad04
    000dad04
    000dad04loc_dad04:
    000dad04add x0, sp, 120
    000dad08bl internal/filepathlite.postClean
    000dad0cadd x0, sp, 120
    000dad10bl internal/filepathlite.(*lazybuf).string
    000dad14str x0, [sp+296]
    000dad18str x1, [sp+304]
    000dad1cbl internal/filepathlite.FromSlash
    000dad20str x0, [sp+280]
    000dad24str x1, [sp+288]
    000dad28str x0, [sp+104]
    000dad2cstr x1, [sp+112]
    000dad30ldp x29, x30, [sp-8]
    000dad34add sp, sp, 320
    000dad38ret x30
    000dad3c
    000dad3cloc_dad3c:
    000dad3cldr x2, [sp+88]
    000dad40ldr x3, [sp+80]
    000dad44subs xzr, x2, x3
    000dad48cset x2, gt
    000dad4cstrb w2, [sp+67]
    000dad50b.gt 0xdad58
    000dad54b 0xdad8c
    000dad58
    000dad58loc_dad58:
    000dad58ldr x0, [sp+80]
    000dad5cldr x1, [sp+336]
    000dad60ldr x2, [sp+328]
    000dad64subs xzr, x0, x1
    000dad68b.lo 0xdad70
    000dad6cb 0xdade8
    000dad70
    000dad70loc_dad70:
    000dad70ldrb w0, [x2+x0]
    000dad74strb w0, [sp+58]
    000dad78bl internal/filepathlite.IsPathSeparator
    000dad7cstrb w0, [sp+68]
    000dad80eor x1, x0, 1
    000dad84strb w1, [sp+67]
    000dad88b 0xdad90
    000dad8c
    000dad8cloc_dad8c:
    000dad8cb 0xdad90
    000dad90
    000dad90loc_dad90:
    000dad90ldrb w2, [sp+67]
    000dad94tbnz w2, 0, 0xdad9c
    000dad98b 0xdadd8
    000dad9c
    000dad9cloc_dad9c:
    000dad9cldr x0, [sp+80]
    000dada0ldr x1, [sp+336]
    000dada4ldr x2, [sp+328]
    000dada8subs xzr, x0, x1
    000dadacb.lo 0xdadb4
    000dadb0b 0xdade4
    000dadb4
    000dadb4loc_dadb4:
    000dadb4ldrb w1, [x2+x0]
    000dadb8strb w1, [sp+57]
    000dadbcadd x0, sp, 120
    000dadc0bl internal/filepathlite.(*lazybuf).append
    000dadc4b 0xdadc8
    000dadc8
    000dadc8loc_dadc8:
    000dadc8ldr x2, [sp+80]
    000dadccadd x2, x2, 1
    000dadd0str x2, [sp+80]
    000dadd4b 0xdad3c
    000dadd8
    000dadd8loc_dadd8:
    000dadd8b 0xdaddc
    000daddc
    000daddcloc_daddc:
    000daddcb 0xdade0
    000dade0
    000dade0loc_dade0:
    000dade0b 0xda9bc
    000dade4
    000dade4loc_dade4:
    000dade4bl runtime.panicIndex
    000dade8
    000dade8loc_dade8:
    000dade8bl runtime.panicIndex
    000dadec
    000dadecloc_dadec:
    000dadecb 0xdaddc
    000dadf0
    000dadf0loc_dadf0:
    000dadf0ldr x2, [sp+160]
    000dadf4ldr x3, [sp+96]
    000dadf8subs xzr, x3, x2
    000dadfccset x2, lt
    000dae00strb w2, [sp+68]
    000dae04b.lt 0xdae0c
    000dae08b 0xdae30
    000dae0c
    000dae0cloc_dae0c:
    000dae0cldr x1, [sp+160]
    000dae10add x0, sp, 120
    000dae14bl internal/filepathlite.(*lazybuf).index
    000dae18strb w0, [sp+66]
    000dae1cbl internal/filepathlite.IsPathSeparator
    000dae20strb w0, [sp+67]
    000dae24eor x2, x0, 1
    000dae28strb w2, [sp+68]
    000dae2cb 0xdae34
    000dae30
    000dae30loc_dae30:
    000dae30b 0xdae34
    000dae34
    000dae34loc_dae34:
    000dae34ldrb w2, [sp+68]
    000dae38tbnz w2, 0, 0xdae40
    000dae3cb 0xdae54
    000dae40
    000dae40loc_dae40:
    000dae40ldr x2, [sp+160]
    000dae44sub x2, x2, 1
    000dae48str x2, [sp+160]
    000dae4cb 0xdae50
    000dae50
    000dae50loc_dae50:
    000dae50b 0xdadf0
    000dae54
    000dae54loc_dae54:
    000dae54b 0xdadec
    000dae58
    000dae58loc_dae58:
    000dae58bl runtime.panicIndex
    000dae5c
    000dae5cloc_dae5c:
    000dae5cbl runtime.panicIndex
    000dae60
    000dae60loc_dae60:
    000dae60bl runtime.panicIndex
    000dae64
    000dae64loc_dae64:
    000dae64bl runtime.panicIndex
    000dae68
    000dae68loc_dae68:
    000dae68bl runtime.panicIndex
    000dae6c
    000dae6cloc_dae6c:
    000dae6cbl runtime.panicIndex
    000dae70
    000dae70loc_dae70:
    000dae70mov x0, xzr
    000dae74bl runtime.panicIndex
    000dae78
    000dae78loc_dae78:
    000dae78orr x0, xzr, 1
    000dae7cbl runtime.panicIndex
    000dae80
    000dae80loc_dae80:
    000dae80mov x0, xzr
    000dae84bl runtime.panicIndex
    000dae88
    000dae88loc_dae88:
    000dae88bl runtime.panicSliceB
    000dae8chint
    000dae90
    000dae90loc_dae90:
    000dae90stp x0, x1, [sp+8]
    000dae94mov x3, x30
    000dae98bl runtime.morestack_noctxt.abi0
    000dae9cldp x0, x1, [sp+8]
    000daea0b 0xda790
    000daea4udf 0
    000daea8udf 0
    000daeacudf 0
    000da790
    000daeb0
    000daeb0internal/filepathlite.IsLocal: ; void internal/filepathlite.IsLocal(struct string path)
    000daeb0ldr x16, [x28+16]
    000daeb4subs xzr, sp, x16
    000daeb8b.ls 0xdaef4
    000daebcstr x30, [sp-48]!
    000daec0stur x29, [sp-8]
    000daec4sub x29, sp, 8
    000daec8str x0, [sp+56]
    000daeccstr x1, [sp+64]
    000daed0strb wzr, [sp+38]
    000daed4ldr x0, [sp+56]
    000daed8ldr x1, [sp+64]
    000daedcbl internal/filepathlite.isLocal
    000daee0strb w0, [sp+39]
    000daee4strb w0, [sp+38]
    000daee8ldur x29, [sp-8]
    000daeecldr x30, [sp], 48
    000daef0ret x30
    000daef4
    000daef4loc_daef4:
    000daef4stp x0, x1, [sp+8]
    000daef8mov x3, x30
    000daefcbl runtime.morestack_noctxt.abi0
    000daf00ldp x0, x1, [sp+8]
    000daf04b 0xdaeb0
    000daf08udf 0
    000daf0cudf 0
    000daeb0
    000daf10
    000daf10internal/filepathlite.unixIsLocal: ; void internal/filepathlite.unixIsLocal(struct string path)
    000daf10ldr x16, [x28+16]
    000daf14sub x17, sp, 32
    000daf18subs xzr, x17, x16
    000daf1cb.ls 0xdb230
    000daf20str x30, [sp-160]!
    000daf24stur x29, [sp-8]
    000daf28sub x29, sp, 8
    000daf2cstr x0, [sp+168]
    000daf30str x1, [sp+176]
    000daf34strb wzr, [sp+51]
    000daf38ldr x0, [sp+168]
    000daf3cldr x1, [sp+176]
    000daf40bl internal/filepathlite.IsAbs
    000daf44strb w0, [sp+53]
    000daf48strb w0, [sp+54]
    000daf4ctbnz w0, 0, 0xdaf54
    000daf50b 0xdaf58
    000daf54
    000daf54loc_daf54:
    000daf54b 0xdaf6c
    000daf58
    000daf58loc_daf58:
    000daf58ldr x4, [sp+176]
    000daf5csubs xzr, x4, 0
    000daf60cset x4, eq
    000daf64strb w4, [sp+54]
    000daf68b 0xdaf6c
    000daf6c
    000daf6cloc_daf6c:
    000daf6cldrb w4, [sp+54]
    000daf70tbnz w4, 0, 0xdaf78
    000daf74b 0xdaf8c
    000daf78
    000daf78loc_daf78:
    000daf78strb wzr, [sp+51]
    000daf7cmov x0, xzr
    000daf80ldur x29, [sp-8]
    000daf84ldr x30, [sp], 160
    000daf88ret x30
    000daf8c
    000daf8cloc_daf8c:
    000daf8cstrb wzr, [sp+52]
    000daf90ldr x4, [sp+168]
    000daf94ldr x5, [sp+176]
    000daf98str x4, [sp+72]
    000daf9cstr x5, [sp+80]
    000dafa0b 0xdafa4
    000dafa4
    000dafa4loc_dafa4:
    000dafa4ldr x4, [sp+80]
    000dafa8cbnz x4, 0xdafb0
    000dafacb 0xdb108
    000dafb0
    000dafb0loc_dafb0:
    000dafb0stp xzr, xzr, [sp+56]
    000dafb4stp xzr, xzr, [sp+136]
    000dafb8stp xzr, xzr, [sp+120]
    000dafbcldr x0, [sp+72]
    000dafc0ldr x1, [sp+80]
    000dafc4adrp x2, 0x5d5000
    000dafc8add x2, x2, 4032
    000dafccorr x3, xzr, 1
    000dafd0bl internal/stringslite.Cut
    000dafd4str x0, [sp+136]
    000dafd8str x1, [sp+144]
    000dafdcstr x2, [sp+120]
    000dafe0str x3, [sp+128]
    000dafe4strb w4, [sp+53]
    000dafe8ldr x4, [sp+144]
    000dafecldr x5, [sp+136]
    000daff0str x5, [sp+104]
    000daff4str x4, [sp+112]
    000daff8ldr x4, [sp+120]
    000daffcldr x5, [sp+128]
    000db000str x4, [sp+88]
    000db004str x5, [sp+96]
    000db008ldrb w4, [sp+53]
    000db00cstrb w4, [sp+55]
    000db010ldr x4, [sp+104]
    000db014ldr x5, [sp+112]
    000db018str x4, [sp+56]
    000db01cstr x5, [sp+64]
    000db020ldr x4, [sp+88]
    000db024ldr x5, [sp+96]
    000db028str x4, [sp+72]
    000db02cstr x5, [sp+80]
    000db030ldr x4, [sp+64]
    000db034subs xzr, x4, 1
    000db038cset x4, eq
    000db03cb.eq 0xdb044
    000db040b 0xdb068
    000db044
    000db044loc_db044:
    000db044ldr x1, [sp+64]
    000db048ldr x4, [sp+56]
    000db04csubs xzr, x1, 0
    000db050b.hi 0xdb058
    000db054b 0xdb224
    000db058
    000db058loc_db058:
    000db058ldrb w5, [x4]
    000db05csubs wzr, w5, 46
    000db060cset x4, eq
    000db064b 0xdb06c
    000db068
    000db068loc_db068:
    000db068b 0xdb06c
    000db06c
    000db06cloc_db06c:
    000db06cstrb w4, [sp+53]
    000db070tbnz w4, 0, 0xdb078
    000db074b 0xdb07c
    000db078
    000db078loc_db078:
    000db078b 0xdb0e8
    000db07c
    000db07cloc_db07c:
    000db07cldr x4, [sp+64]
    000db080subs xzr, x4, 2
    000db084cset x4, eq
    000db088b.eq 0xdb090
    000db08cb 0xdb0dc
    000db090
    000db090loc_db090:
    000db090ldr x1, [sp+64]
    000db094ldr x4, [sp+56]
    000db098subs xzr, x1, 0
    000db09cb.hi 0xdb0a4
    000db0a0b 0xdb21c
    000db0a4
    000db0a4loc_db0a4:
    000db0a4ldr x1, [sp+64]
    000db0a8ldrb w4, [x4]
    000db0acldr x5, [sp+56]
    000db0b0subs xzr, x1, 1
    000db0b4b.hi 0xdb0bc
    000db0b8b 0xdb214
    000db0bc
    000db0bcloc_db0bc:
    000db0bcldrb w5, [x5+1]
    000db0c0ubfm x5, x5, 56, 7
    000db0c4orr x5, x4, x5
    000db0c8ubfm x5, x5, 0, 15
    000db0ccmovz x6, 11822
    000db0d0subs wzr, w5, w6
    000db0d4cset x4, eq
    000db0d8b 0xdb0e0
    000db0dc
    000db0dcloc_db0dc:
    000db0dcb 0xdb0e0
    000db0e0
    000db0e0loc_db0e0:
    000db0e0strb w4, [sp+53]
    000db0e4b 0xdb0e8
    000db0e8
    000db0e8loc_db0e8:
    000db0e8ldrb w4, [sp+53]
    000db0ectbnz w4, 0, 0xdb0f4
    000db0f0b 0xdb100
    000db0f4
    000db0f4loc_db0f4:
    000db0f4orr x0, xzr, 1
    000db0f8strb w0, [sp+52]
    000db0fcb 0xdb110
    000db100
    000db100loc_db100:
    000db100b 0xdb104
    000db104
    000db104loc_db104:
    000db104b 0xdafa4
    000db108
    000db108loc_db108:
    000db108orr x0, xzr, 1
    000db10cb 0xdb110
    000db110
    000db110loc_db110:
    000db110ldrb w4, [sp+52]
    000db114tbnz w4, 0, 0xdb11c
    000db118b 0xdb134
    000db11c
    000db11cloc_db11c:
    000db11cldr x0, [sp+168]
    000db120ldr x1, [sp+176]
    000db124bl internal/filepathlite.Clean
    000db128str x0, [sp+168]
    000db12cstr x1, [sp+176]
    000db130b 0xdb138
    000db134
    000db134loc_db134:
    000db134b 0xdb138
    000db138
    000db138loc_db138:
    000db138ldr x4, [sp+176]
    000db13csubs xzr, x4, 2
    000db140cset x4, eq
    000db144b.eq 0xdb14c
    000db148b 0xdb198
    000db14c
    000db14cloc_db14c:
    000db14cldr x1, [sp+176]
    000db150ldr x4, [sp+168]
    000db154subs xzr, x1, 0
    000db158b.hi 0xdb160
    000db15cb 0xdb20c
    000db160
    000db160loc_db160:
    000db160ldr x1, [sp+176]
    000db164ldrb w4, [x4]
    000db168ldr x5, [sp+168]
    000db16csubs xzr, x1, 1
    000db170b.hi 0xdb178
    000db174b 0xdb204
    000db178
    000db178loc_db178:
    000db178ldrb w5, [x5+1]
    000db17cubfm x5, x5, 56, 7
    000db180orr x5, x4, x5
    000db184ubfm x5, x5, 0, 15
    000db188movz x6, 11822
    000db18csubs wzr, w5, w6
    000db190cset x4, eq
    000db194b 0xdb19c
    000db198
    000db198loc_db198:
    000db198b 0xdb19c
    000db19c
    000db19cloc_db19c:
    000db19cstrb w4, [sp+53]
    000db1a0tbnz w4, 0, 0xdb1a8
    000db1a4b 0xdb1ac
    000db1a8
    000db1a8loc_db1a8:
    000db1a8b 0xdb1d0
    000db1ac
    000db1acloc_db1ac:
    000db1acldr x0, [sp+168]
    000db1b0ldr x1, [sp+176]
    000db1b4adrp x2, 0x5d5000
    000db1b8add x2, x2, 306
    000db1bcorr x3, xzr, 3
    000db1c0bl internal/stringslite.HasPrefix
    000db1c4strb w0, [sp+54]
    000db1c8strb w0, [sp+53]
    000db1ccb 0xdb1d0
    000db1d0
    000db1d0loc_db1d0:
    000db1d0ldrb w1, [sp+53]
    000db1d4tbnz w1, 0, 0xdb1dc
    000db1d8b 0xdb1f0
    000db1dc
    000db1dcloc_db1dc:
    000db1dcstrb wzr, [sp+51]
    000db1e0mov x0, xzr
    000db1e4ldur x29, [sp-8]
    000db1e8ldr x30, [sp], 160
    000db1ecret x30
    000db1f0
    000db1f0loc_db1f0:
    000db1f0orr x0, xzr, 1
    000db1f4strb w0, [sp+51]
    000db1f8ldur x29, [sp-8]
    000db1fcldr x30, [sp], 160
    000db200ret x30
    000db204
    000db204loc_db204:
    000db204orr x0, xzr, 1
    000db208bl runtime.panicIndex
    000db20c
    000db20cloc_db20c:
    000db20cmov x0, xzr
    000db210bl runtime.panicIndex
    000db214
    000db214loc_db214:
    000db214orr x0, xzr, 1
    000db218bl runtime.panicIndex
    000db21c
    000db21cloc_db21c:
    000db21cmov x0, xzr
    000db220bl runtime.panicIndex
    000db224
    000db224loc_db224:
    000db224mov x0, xzr
    000db228bl runtime.panicIndex
    000db22chint
    000db230
    000db230loc_db230:
    000db230stp x0, x1, [sp+8]
    000db234mov x3, x30
    000db238bl runtime.morestack_noctxt.abi0
    000db23cldp x0, x1, [sp+8]
    000db240b 0xdaf10
    000db244udf 0
    000db248udf 0
    000db24cudf 0
    000daf10
    000db250
    000db250internal/filepathlite.ToSlash: ; void internal/filepathlite.ToSlash(struct string path)
    000db250str x30, [sp-32]!
    000db254stur x29, [sp-8]
    000db258sub x29, sp, 8
    000db25cstr x0, [sp+40]
    000db260str x1, [sp+48]
    000db264stp xzr, xzr, [sp+8]
    000db268ldr x0, [sp+40]
    000db26cldr x1, [sp+48]
    000db270str x0, [sp+8]
    000db274str x1, [sp+16]
    000db278add x29, sp, 24
    000db27cadd sp, sp, 32
    000db280ret x30
    000db284udf 0
    000db288udf 0
    000db28cudf 0
    000db250
    000db290
    000db290internal/filepathlite.FromSlash: ; void internal/filepathlite.FromSlash(struct string path)
    000db290str x30, [sp-32]!
    000db294stur x29, [sp-8]
    000db298sub x29, sp, 8
    000db29cstr x0, [sp+40]
    000db2a0str x1, [sp+48]
    000db2a4stp xzr, xzr, [sp+8]
    000db2a8ldr x0, [sp+40]
    000db2acldr x1, [sp+48]
    000db2b0str x0, [sp+8]
    000db2b4str x1, [sp+16]
    000db2b8add x29, sp, 24
    000db2bcadd sp, sp, 32
    000db2c0ret x30
    000db2c4udf 0
    000db2c8udf 0
    000db2ccudf 0
    000db290
    000db2d0
    000db2d0internal/filepathlite.Split: ; void internal/filepathlite.Split(struct string path)
    000db2d0ldr x16, [x28+16]
    000db2d4sub x17, sp, 16
    000db2d8subs xzr, x17, x16
    000db2dcb.ls 0xdb448
    000db2e0str x30, [sp-144]!
    000db2e4stur x29, [sp-8]
    000db2e8sub x29, sp, 8
    000db2ecstr x0, [sp+152]
    000db2f0str x1, [sp+160]
    000db2f4stp xzr, xzr, [sp+88]
    000db2f8stp xzr, xzr, [sp+72]
    000db2fcldr x0, [sp+152]
    000db300ldr x1, [sp+160]
    000db304bl internal/filepathlite.VolumeName
    000db308str x0, [sp+56]
    000db30cstr x1, [sp+64]
    000db310ldr x2, [sp+160]
    000db314str x2, [sp+48]
    000db318sub x2, x2, 1
    000db31cstr x2, [sp+32]
    000db320b 0xdb324
    000db324
    000db324loc_db324:
    000db324ldr x4, [sp+64]
    000db328str x4, [sp+48]
    000db32cldr x5, [sp+32]
    000db330subs xzr, x4, x5
    000db334cset x4, le
    000db338strb w4, [sp+30]
    000db33cb.le 0xdb344
    000db340b 0xdb378
    000db344
    000db344loc_db344:
    000db344ldr x0, [sp+32]
    000db348ldr x1, [sp+160]
    000db34cldr x2, [sp+152]
    000db350subs xzr, x1, x0
    000db354b.hi 0xdb35c
    000db358b 0xdb440
    000db35c
    000db35cloc_db35c:
    000db35cldrb w0, [x2+x0]
    000db360strb w0, [sp+31]
    000db364bl internal/filepathlite.IsPathSeparator
    000db368strb w0, [sp+29]
    000db36ceor x1, x0, 1
    000db370strb w1, [sp+30]
    000db374b 0xdb37c
    000db378
    000db378loc_db378:
    000db378b 0xdb37c
    000db37c
    000db37cloc_db37c:
    000db37cldrb w4, [sp+30]
    000db380tbnz w4, 0, 0xdb388
    000db384b 0xdb39c
    000db388
    000db388loc_db388:
    000db388ldr x4, [sp+32]
    000db38csub x4, x4, 1
    000db390str x4, [sp+32]
    000db394b 0xdb398
    000db398
    000db398loc_db398:
    000db398b 0xdb324
    000db39c
    000db39cloc_db39c:
    000db39cldr x4, [sp+32]
    000db3a0add x1, x4, 1
    000db3a4str x1, [sp+48]
    000db3a8ldr x2, [sp+160]
    000db3acldr x4, [sp+152]
    000db3b0subs xzr, x2, x1
    000db3b4b.hs 0xdb3bc
    000db3b8b 0xdb43c
    000db3bc
    000db3bcloc_db3bc:
    000db3bcb 0xdb3c0
    000db3c0
    000db3c0loc_db3c0:
    000db3c0str x4, [sp+104]
    000db3c4str x1, [sp+112]
    000db3c8ldr x4, [sp+32]
    000db3ccadd x0, x4, 1
    000db3d0str x0, [sp+40]
    000db3d4ldr x1, [sp+160]
    000db3d8ldr x5, [sp+152]
    000db3dcsubs xzr, x1, x0
    000db3e0b.hs 0xdb3e8
    000db3e4b 0xdb438
    000db3e8
    000db3e8loc_db3e8:
    000db3e8sub x4, x1, x4
    000db3ecsub x4, x4, 1
    000db3f0sub x6, xzr, x4
    000db3f4and x6, x0, x6, asr #63
    000db3f8add x5, x5, x6
    000db3fcstr x5, [sp+120]
    000db400str x4, [sp+128]
    000db404ldr x4, [sp+104]
    000db408ldr x5, [sp+112]
    000db40cstr x4, [sp+88]
    000db410str x5, [sp+96]
    000db414ldr x2, [sp+120]
    000db418ldr x3, [sp+128]
    000db41cstr x2, [sp+72]
    000db420str x3, [sp+80]
    000db424ldr x0, [sp+88]
    000db428ldr x1, [sp+96]
    000db42cldur x29, [sp-8]
    000db430ldr x30, [sp], 144
    000db434ret x30
    000db438
    000db438loc_db438:
    000db438bl runtime.panicSliceB
    000db43c
    000db43cloc_db43c:
    000db43cbl runtime.panicSliceAlen
    000db440
    000db440loc_db440:
    000db440bl runtime.panicIndex
    000db444hint
    000db448
    000db448loc_db448:
    000db448stp x0, x1, [sp+8]
    000db44cmov x3, x30
    000db450bl runtime.morestack_noctxt.abi0
    000db454ldp x0, x1, [sp+8]
    000db458b 0xdb2d0
    000db45cudf 0
    000db2d0