File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0032df50
    0032df50crypto/md5.(*digest).checkSum: ; void crypto/md5.(*digest).checkSum(crypto/md5.digest * d)
    0032df50ldr x16, [x28+16]
    0032df54sub x17, sp, 80
    0032df58subs xzr, x17, x16
    0032df5cb.ls 0x32e1e4
    0032df60str x30, [sp-208]!
    0032df64stur x29, [sp-8]
    0032df68sub x29, sp, 8
    0032df6cstr x0, [sp+232]
    0032df70stp xzr, xzr, [sp+216]
    0032df74adrp x27, 0x71e000
    0032df78ldrb w4, [x27+1551]
    0032df7ctbnz w4, 0, 0x32e1cc
    0032df80b 0x32df84
    0032df84
    0032df84loc_32df84:
    0032df84adrp x27, 0x3ec000
    0032df88add x27, x27, 3864
    0032df8cldp x4, x5, [x27]
    0032df90adrp x27, 0x3ec000
    0032df94add x27, x27, 3880
    0032df98ldp x6, x7, [x27]
    0032df9cadrp x27, 0x3ec000
    0032dfa0add x27, x27, 3896
    0032dfa4ldp x8, x9, [x27]
    0032dfa8adrp x27, 0x3ec000
    0032dfacadd x27, x27, 3912
    0032dfb0ldp x10, x11, [x27]
    0032dfb4stp x4, x5, [sp+48]
    0032dfb8stp x6, x7, [sp+64]
    0032dfbcstp x8, x9, [sp+80]
    0032dfc0stp x10, x11, [sp+96]
    0032dfc4str xzr, [sp+112]
    0032dfc8ldr x4, [sp+232]
    0032dfccldrsb x27, [x4]
    0032dfd0ldr x4, [x4+88]
    0032dfd4movz x5, 55
    0032dfd8sub x4, x5, x4
    0032dfdcand x4, x4, 63
    0032dfe0str x4, [sp+152]
    0032dfe4add x0, x4, 1
    0032dfe8str x0, [sp+168]
    0032dfecadd x4, sp, 48
    0032dff0ldrsb x27, [x4]
    0032dff4subs xzr, x0, 72
    0032dff8b.ls 0x32e000
    0032dffcb 0x32e1c4
    0032e000
    0032e000loc_32e000:
    0032e000movz x5, 72
    0032e004sub x2, x5, x0
    0032e008sub x5, xzr, x2
    0032e00cand x5, x0, x5, asr #63
    0032e010add x0, x4, x5
    0032e014str x0, [sp+176]
    0032e018str x2, [sp+184]
    0032e01cstr x2, [sp+192]
    0032e020ldr x4, [sp+232]
    0032e024ldrsb x27, [x4]
    0032e028ldr x4, [x4+88]
    0032e02cubfm x3, x4, 61, 60
    0032e030str x3, [sp+160]
    0032e034mov x1, x2
    0032e038bl internal/byteorder.LEPutUint64
    0032e03cldr x4, [sp+152]
    0032e040add x1, x4, 9
    0032e044str x1, [sp+168]
    0032e048add x4, sp, 48
    0032e04cldrsb x27, [x4]
    0032e050subs xzr, x1, 72
    0032e054b.ls 0x32e05c
    0032e058b 0x32e1bc
    0032e05c
    0032e05cloc_32e05c:
    0032e05cb 0x32e060
    0032e060
    0032e060loc_32e060:
    0032e060str x4, [sp+176]
    0032e064str x1, [sp+184]
    0032e068movz x3, 72
    0032e06cstr x3, [sp+192]
    0032e070ldr x0, [sp+232]
    0032e074mov x2, x1
    0032e078mov x1, x4
    0032e07cbl crypto/md5.(*digest).Write
    0032e080ldr x4, [sp+232]
    0032e084ldrsb x27, [x4]
    0032e088ldr x4, [x4+80]
    0032e08ccbnz x4, 0x32e1a8
    0032e090b 0x32e094
    0032e094
    0032e094loc_32e094:
    0032e094stp xzr, xzr, [sp+120]
    0032e098add x4, sp, 120
    0032e09cldrsb x27, [x4]
    0032e0a0b 0x32e0a4
    0032e0a4
    0032e0a4loc_32e0a4:
    0032e0a4str x4, [sp+176]
    0032e0a8orr x4, xzr, 16
    0032e0acstr x4, [sp+184]
    0032e0b0str x4, [sp+192]
    0032e0b4ldr x4, [sp+232]
    0032e0b8ldrsb x27, [x4]
    0032e0bcldr w3, [x4]
    0032e0c0str w3, [sp+140]
    0032e0c4ldr x0, [sp+176]
    0032e0c8ldr x1, [sp+184]
    0032e0ccldr x2, [sp+192]
    0032e0d0bl internal/byteorder.LEPutUint32
    0032e0d4add x4, sp, 120
    0032e0d8ldrsb x27, [x4]
    0032e0dcb 0x32e0e0
    0032e0e0
    0032e0e0loc_32e0e0:
    0032e0e0add x4, x4, 4
    0032e0e4str x4, [sp+176]
    0032e0e8orr x4, xzr, 12
    0032e0ecstr x4, [sp+184]
    0032e0f0str x4, [sp+192]
    0032e0f4ldr x4, [sp+232]
    0032e0f8ldrsb x27, [x4]
    0032e0fcldr w3, [x4+4]
    0032e100str w3, [sp+136]
    0032e104ldr x0, [sp+176]
    0032e108ldr x1, [sp+184]
    0032e10cldr x2, [sp+192]
    0032e110bl internal/byteorder.LEPutUint32
    0032e114add x4, sp, 120
    0032e118ldrsb x27, [x4]
    0032e11cb 0x32e120
    0032e120
    0032e120loc_32e120:
    0032e120add x4, x4, 8
    0032e124str x4, [sp+176]
    0032e128orr x4, xzr, 8
    0032e12cstr x4, [sp+184]
    0032e130str x4, [sp+192]
    0032e134ldr x4, [sp+232]
    0032e138ldrsb x27, [x4]
    0032e13cldr w3, [x4+8]
    0032e140str w3, [sp+148]
    0032e144ldr x0, [sp+176]
    0032e148ldr x1, [sp+184]
    0032e14cldr x2, [sp+192]
    0032e150bl internal/byteorder.LEPutUint32
    0032e154add x4, sp, 120
    0032e158ldrsb x27, [x4]
    0032e15cb 0x32e160
    0032e160
    0032e160loc_32e160:
    0032e160add x4, x4, 12
    0032e164str x4, [sp+176]
    0032e168orr x4, xzr, 4
    0032e16cstr x4, [sp+184]
    0032e170str x4, [sp+192]
    0032e174ldr x4, [sp+232]
    0032e178ldrsb x27, [x4]
    0032e17cldr w3, [x4+12]
    0032e180str w3, [sp+144]
    0032e184ldr x0, [sp+176]
    0032e188ldr x1, [sp+184]
    0032e18cldr x2, [sp+192]
    0032e190bl internal/byteorder.LEPutUint32
    0032e194ldp x4, x5, [sp+120]
    0032e198stp x4, x5, [sp+216]
    0032e19cldur x29, [sp-8]
    0032e1a0ldr x30, [sp], 208
    0032e1a4ret x30
    0032e1a8
    0032e1a8loc_32e1a8:
    0032e1a8adrp x0, 0x2c7000
    0032e1acadd x0, x0, 2944
    0032e1b0adrp x1, 0x3e4000
    0032e1b4add x1, x1, 464
    0032e1b8bl runtime.gopanic
    0032e1bc
    0032e1bcloc_32e1bc:
    0032e1bcmovz x2, 72
    0032e1c0bl runtime.panicSliceAlenU
    0032e1c4
    0032e1c4loc_32e1c4:
    0032e1c4movz x1, 72
    0032e1c8bl runtime.panicSliceBU
    0032e1cc
    0032e1ccloc_32e1cc:
    0032e1ccadrp x0, 0x2c7000
    0032e1d0add x0, x0, 2944
    0032e1d4adrp x1, 0x3e4000
    0032e1d8add x1, x1, 448
    0032e1dcbl runtime.gopanic
    0032e1e0hint
    0032e1e4
    0032e1e4loc_32e1e4:
    0032e1e4str x0, [sp+24]
    0032e1e8mov x3, x30
    0032e1ecbl runtime.morestack_noctxt.abi0
    0032e1f0ldr x0, [sp+24]
    0032e1f4b 0x32df50
    0032e1f8udf 0
    0032e1fcudf 0
    0032df50
    0032e200
    0032e200crypto/md5.block.abi0: ; void crypto/md5.block(void)
    0032e200ldr x0, [sp+8]
    0032e204ldr x1, [sp+16]
    0032e208ldr x2, [sp+24]
    0032e20cand x2, x2, -64
    0032e210cbz x2, 0x32ee34
    0032e214add x21, x2, x1
    0032e218ldp w4, w5, [x0]
    0032e21cldp w6, w7, [x0+8]
    0032e220
    0032e220loc_32e220:
    0032e220sbfm x12, x4, 0, 31
    0032e224sbfm x13, x5, 0, 31
    0032e228sbfm x14, x6, 0, 31
    0032e22csbfm x15, x7, 0, 31
    0032e230ldrsw x8, [x1]
    0032e234sbfm x9, x7, 0, 31
    0032e238movz w27, 42104
    0032e23cmovk w27, 0xd76a0000
    0032e240add w4, w4, w27
    0032e244add w4, w4, w8
    0032e248ldrsw x8, [x1+4]
    0032e24ceor w9, w9, w6
    0032e250and w9, w9, w5
    0032e254eor w9, w9, w7
    0032e258add w4, w4, w9
    0032e25cextr w4, w4, w4, 25
    0032e260sbfm x9, x6, 0, 31
    0032e264add w4, w4, w5
    0032e268movz w27, 46934
    0032e26cmovk w27, 0xe8c70000
    0032e270add w7, w7, w27
    0032e274add w7, w7, w8
    0032e278ldrsw x8, [x1+8]
    0032e27ceor w9, w9, w5
    0032e280and w9, w9, w4
    0032e284eor w9, w9, w6
    0032e288add w7, w7, w9
    0032e28cextr w7, w7, w7, 20
    0032e290sbfm x9, x5, 0, 31
    0032e294add w7, w7, w4
    0032e298movz w27, 28891
    0032e29cmovk w27, 0x24200000
    0032e2a0add w6, w6, w27
    0032e2a4add w6, w6, w8
    0032e2a8ldrsw x8, [x1+12]
    0032e2aceor w9, w9, w4
    0032e2b0and w9, w9, w7
    0032e2b4eor w9, w9, w5
    0032e2b8add w6, w6, w9
    0032e2bcextr w6, w6, w6, 15
    0032e2c0sbfm x9, x4, 0, 31
    0032e2c4add w6, w6, w7
    0032e2c8movz w27, 52974
    0032e2ccmovk w27, 0xc1bd0000
    0032e2d0add w5, w5, w27
    0032e2d4add w5, w5, w8
    0032e2d8ldrsw x8, [x1+16]
    0032e2dceor w9, w9, w7
    0032e2e0and w9, w9, w6
    0032e2e4eor w9, w9, w4
    0032e2e8add w5, w5, w9
    0032e2ecextr w5, w5, w5, 10
    0032e2f0sbfm x9, x7, 0, 31
    0032e2f4add w5, w5, w6
    0032e2f8movz w27, 4015
    0032e2fcmovk w27, 0xf57c0000
    0032e300add w4, w4, w27
    0032e304add w4, w4, w8
    0032e308ldrsw x8, [x1+20]
    0032e30ceor w9, w9, w6
    0032e310and w9, w9, w5
    0032e314eor w9, w9, w7
    0032e318add w4, w4, w9
    0032e31cextr w4, w4, w4, 25
    0032e320sbfm x9, x6, 0, 31
    0032e324add w4, w4, w5
    0032e328movz w27, 50730
    0032e32cmovk w27, 0x47870000
    0032e330add w7, w7, w27
    0032e334add w7, w7, w8
    0032e338ldrsw x8, [x1+24]
    0032e33ceor w9, w9, w5
    0032e340and w9, w9, w4
    0032e344eor w9, w9, w6
    0032e348add w7, w7, w9
    0032e34cextr w7, w7, w7, 20
    0032e350sbfm x9, x5, 0, 31
    0032e354add w7, w7, w4
    0032e358movz w27, 17939
    0032e35cmovk w27, 0xa8300000
    0032e360add w6, w6, w27
    0032e364add w6, w6, w8
    0032e368ldrsw x8, [x1+28]
    0032e36ceor w9, w9, w4
    0032e370and w9, w9, w7
    0032e374eor w9, w9, w5
    0032e378add w6, w6, w9
    0032e37cextr w6, w6, w6, 15
    0032e380sbfm x9, x4, 0, 31
    0032e384add w6, w6, w7
    0032e388movz w27, 38145
    0032e38cmovk w27, 0xfd460000
    0032e390add w5, w5, w27
    0032e394add w5, w5, w8
    0032e398ldrsw x8, [x1+32]
    0032e39ceor w9, w9, w7
    0032e3a0and w9, w9, w6
    0032e3a4eor w9, w9, w4
    0032e3a8add w5, w5, w9
    0032e3acextr w5, w5, w5, 10
    0032e3b0sbfm x9, x7, 0, 31
    0032e3b4add w5, w5, w6
    0032e3b8movz w27, 39128
    0032e3bcmovk w27, 0x69800000
    0032e3c0add w4, w4, w27
    0032e3c4add w4, w4, w8
    0032e3c8ldrsw x8, [x1+36]
    0032e3cceor w9, w9, w6
    0032e3d0and w9, w9, w5
    0032e3d4eor w9, w9, w7
    0032e3d8add w4, w4, w9
    0032e3dcextr w4, w4, w4, 25
    0032e3e0sbfm x9, x6, 0, 31
    0032e3e4add w4, w4, w5
    0032e3e8movz w27, 63407
    0032e3ecmovk w27, 0x8b440000
    0032e3f0add w7, w7, w27
    0032e3f4add w7, w7, w8
    0032e3f8ldrsw x8, [x1+40]
    0032e3fceor w9, w9, w5
    0032e400and w9, w9, w4
    0032e404eor w9, w9, w6
    0032e408add w7, w7, w9
    0032e40cextr w7, w7, w7, 20
    0032e410sbfm x9, x5, 0, 31
    0032e414add w7, w7, w4
    0032e418movn w27, 42062
    0032e41cadd w6, w6, w27
    0032e420add w6, w6, w8
    0032e424ldrsw x8, [x1+44]
    0032e428eor w9, w9, w4
    0032e42cand w9, w9, w7
    0032e430eor w9, w9, w5
    0032e434add w6, w6, w9
    0032e438extr w6, w6, w6, 15
    0032e43csbfm x9, x4, 0, 31
    0032e440add w6, w6, w7
    0032e444movz w27, 55230
    0032e448movk w27, 0x895c0000
    0032e44cadd w5, w5, w27
    0032e450add w5, w5, w8
    0032e454ldrsw x8, [x1+48]
    0032e458eor w9, w9, w7
    0032e45cand w9, w9, w6
    0032e460eor w9, w9, w4
    0032e464add w5, w5, w9
    0032e468extr w5, w5, w5, 10
    0032e46csbfm x9, x7, 0, 31
    0032e470add w5, w5, w6
    0032e474movz w27, 4386
    0032e478movk w27, 0x6b900000
    0032e47cadd w4, w4, w27
    0032e480add w4, w4, w8
    0032e484ldrsw x8, [x1+52]
    0032e488eor w9, w9, w6
    0032e48cand w9, w9, w5
    0032e490eor w9, w9, w7
    0032e494add w4, w4, w9
    0032e498extr w4, w4, w4, 25
    0032e49csbfm x9, x6, 0, 31
    0032e4a0add w4, w4, w5
    0032e4a4movz w27, 29075
    0032e4a8movk w27, 0xfd980000
    0032e4acadd w7, w7, w27
    0032e4b0add w7, w7, w8
    0032e4b4ldrsw x8, [x1+56]
    0032e4b8eor w9, w9, w5
    0032e4bcand w9, w9, w4
    0032e4c0eor w9, w9, w6
    0032e4c4add w7, w7, w9
    0032e4c8extr w7, w7, w7, 20
    0032e4ccsbfm x9, x5, 0, 31
    0032e4d0add w7, w7, w4
    0032e4d4movz w27, 17294
    0032e4d8movk w27, 0xa6790000
    0032e4dcadd w6, w6, w27
    0032e4e0add w6, w6, w8
    0032e4e4ldrsw x8, [x1+60]
    0032e4e8eor w9, w9, w4
    0032e4ecand w9, w9, w7
    0032e4f0eor w9, w9, w5
    0032e4f4add w6, w6, w9
    0032e4f8extr w6, w6, w6, 15
    0032e4fcsbfm x9, x4, 0, 31
    0032e500add w6, w6, w7
    0032e504movz w27, 2081
    0032e508movk w27, 0x49b40000
    0032e50cadd w5, w5, w27
    0032e510add w5, w5, w8
    0032e514ldrsw x8, [x1]
    0032e518eor w9, w9, w7
    0032e51cand w9, w9, w6
    0032e520eor w9, w9, w4
    0032e524add w5, w5, w9
    0032e528extr w5, w5, w5, 10
    0032e52csbfm x9, x7, 0, 31
    0032e530add w5, w5, w6
    0032e534ldrsw x8, [x1+4]
    0032e538sbfm x9, x7, 0, 31
    0032e53csbfm x10, x7, 0, 31
    0032e540movz w27, 9570
    0032e544movk w27, 0xf61e0000
    0032e548add w4, w4, w27
    0032e54cadd w4, w4, w8
    0032e550ldrsw x8, [x1+24]
    0032e554and w10, w10, w5
    0032e558bic w9, w6, w9
    0032e55corr w10, w10, w9
    0032e560sbfm x9, x6, 0, 31
    0032e564add w4, w4, w10
    0032e568sbfm x10, x6, 0, 31
    0032e56cextr w4, w4, w4, 27
    0032e570add w4, w4, w5
    0032e574movz w27, 45888
    0032e578movk w27, 0xc0400000
    0032e57cadd w7, w7, w27
    0032e580add w7, w7, w8
    0032e584ldrsw x8, [x1+44]
    0032e588and w10, w10, w4
    0032e58cbic w9, w5, w9
    0032e590orr w10, w10, w9
    0032e594sbfm x9, x5, 0, 31
    0032e598add w7, w7, w10
    0032e59csbfm x10, x5, 0, 31
    0032e5a0extr w7, w7, w7, 23
    0032e5a4add w7, w7, w4
    0032e5a8movz w27, 23121
    0032e5acmovk w27, 0x265e0000
    0032e5b0add w6, w6, w27
    0032e5b4add w6, w6, w8
    0032e5b8ldrsw x8, [x1]
    0032e5bcand w10, w10, w7
    0032e5c0bic w9, w4, w9
    0032e5c4orr w10, w10, w9
    0032e5c8sbfm x9, x4, 0, 31
    0032e5ccadd w6, w6, w10
    0032e5d0sbfm x10, x4, 0, 31
    0032e5d4extr w6, w6, w6, 18
    0032e5d8add w6, w6, w7
    0032e5dcmovz w27, 51114
    0032e5e0movk w27, 0xe9b60000
    0032e5e4add w5, w5, w27
    0032e5e8add w5, w5, w8
    0032e5ecldrsw x8, [x1+20]
    0032e5f0and w10, w10, w6
    0032e5f4bic w9, w7, w9
    0032e5f8orr w10, w10, w9
    0032e5fcsbfm x9, x7, 0, 31
    0032e600add w5, w5, w10
    0032e604sbfm x10, x7, 0, 31
    0032e608extr w5, w5, w5, 12
    0032e60cadd w5, w5, w6
    0032e610movz w27, 4189
    0032e614movk w27, 0xd62f0000
    0032e618add w4, w4, w27
    0032e61cadd w4, w4, w8
    0032e620ldrsw x8, [x1+40]
    0032e624and w10, w10, w5
    0032e628bic w9, w6, w9
    0032e62corr w10, w10, w9
    0032e630sbfm x9, x6, 0, 31
    0032e634add w4, w4, w10
    0032e638sbfm x10, x6, 0, 31
    0032e63cextr w4, w4, w4, 27
    0032e640add w4, w4, w5
    0032e644movz w27, 5203
    0032e648movk w27, 0x2440000
    0032e64cadd w7, w7, w27
    0032e650add w7, w7, w8
    0032e654ldrsw x8, [x1+60]
    0032e658and w10, w10, w4
    0032e65cbic w9, w5, w9
    0032e660orr w10, w10, w9
    0032e664sbfm x9, x5, 0, 31
    0032e668add w7, w7, w10
    0032e66csbfm x10, x5, 0, 31
    0032e670extr w7, w7, w7, 23
    0032e674add w7, w7, w4
    0032e678movz w27, 59009
    0032e67cmovk w27, 0xd8a10000
    0032e680add w6, w6, w27
    0032e684add w6, w6, w8
    0032e688ldrsw x8, [x1+16]
    0032e68cand w10, w10, w7
    0032e690bic w9, w4, w9
    0032e694orr w10, w10, w9
    0032e698sbfm x9, x4, 0, 31
    0032e69cadd w6, w6, w10
    0032e6a0sbfm x10, x4, 0, 31
    0032e6a4extr w6, w6, w6, 18
    0032e6a8add w6, w6, w7
    0032e6acmovz w27, 64456
    0032e6b0movk w27, 0xe7d30000
    0032e6b4add w5, w5, w27
    0032e6b8add w5, w5, w8
    0032e6bcldrsw x8, [x1+36]
    0032e6c0and w10, w10, w6
    0032e6c4bic w9, w7, w9
    0032e6c8orr w10, w10, w9
    0032e6ccsbfm x9, x7, 0, 31
    0032e6d0add w5, w5, w10
    0032e6d4sbfm x10, x7, 0, 31
    0032e6d8extr w5, w5, w5, 12
    0032e6dcadd w5, w5, w6
    0032e6e0movz w27, 52710
    0032e6e4movk w27, 0x21e10000
    0032e6e8add w4, w4, w27
    0032e6ecadd w4, w4, w8
    0032e6f0ldrsw x8, [x1+56]
    0032e6f4and w10, w10, w5
    0032e6f8bic w9, w6, w9
    0032e6fcorr w10, w10, w9
    0032e700sbfm x9, x6, 0, 31
    0032e704add w4, w4, w10
    0032e708sbfm x10, x6, 0, 31
    0032e70cextr w4, w4, w4, 27
    0032e710add w4, w4, w5
    0032e714movz w27, 2006
    0032e718movk w27, 0xc3370000
    0032e71cadd w7, w7, w27
    0032e720add w7, w7, w8
    0032e724ldrsw x8, [x1+12]
    0032e728and w10, w10, w4
    0032e72cbic w9, w5, w9
    0032e730orr w10, w10, w9
    0032e734sbfm x9, x5, 0, 31
    0032e738add w7, w7, w10
    0032e73csbfm x10, x5, 0, 31
    0032e740extr w7, w7, w7, 23
    0032e744add w7, w7, w4
    0032e748movz w27, 3463
    0032e74cmovk w27, 0xf4d50000
    0032e750add w6, w6, w27
    0032e754add w6, w6, w8
    0032e758ldrsw x8, [x1+32]
    0032e75cand w10, w10, w7
    0032e760bic w9, w4, w9
    0032e764orr w10, w10, w9
    0032e768sbfm x9, x4, 0, 31
    0032e76cadd w6, w6, w10
    0032e770sbfm x10, x4, 0, 31
    0032e774extr w6, w6, w6, 18
    0032e778add w6, w6, w7
    0032e77cmovz w27, 5357
    0032e780movk w27, 0x455a0000
    0032e784add w5, w5, w27
    0032e788add w5, w5, w8
    0032e78cldrsw x8, [x1+52]
    0032e790and w10, w10, w6
    0032e794bic w9, w7, w9
    0032e798orr w10, w10, w9
    0032e79csbfm x9, x7, 0, 31
    0032e7a0add w5, w5, w10
    0032e7a4sbfm x10, x7, 0, 31
    0032e7a8extr w5, w5, w5, 12
    0032e7acadd w5, w5, w6
    0032e7b0movz w27, 59653
    0032e7b4movk w27, 0xa9e30000
    0032e7b8add w4, w4, w27
    0032e7bcadd w4, w4, w8
    0032e7c0ldrsw x8, [x1+8]
    0032e7c4and w10, w10, w5
    0032e7c8bic w9, w6, w9
    0032e7ccorr w10, w10, w9
    0032e7d0sbfm x9, x6, 0, 31
    0032e7d4add w4, w4, w10
    0032e7d8sbfm x10, x6, 0, 31
    0032e7dcextr w4, w4, w4, 27
    0032e7e0add w4, w4, w5
    0032e7e4movz w27, 41976
    0032e7e8movk w27, 0xfcef0000
    0032e7ecadd w7, w7, w27
    0032e7f0add w7, w7, w8
    0032e7f4ldrsw x8, [x1+28]
    0032e7f8and w10, w10, w4
    0032e7fcbic w9, w5, w9
    0032e800orr w10, w10, w9
    0032e804sbfm x9, x5, 0, 31
    0032e808add w7, w7, w10
    0032e80csbfm x10, x5, 0, 31
    0032e810extr w7, w7, w7, 23
    0032e814add w7, w7, w4
    0032e818movz w27, 729
    0032e81cmovk w27, 0x676f0000
    0032e820add w6, w6, w27
    0032e824add w6, w6, w8
    0032e828ldrsw x8, [x1+48]
    0032e82cand w10, w10, w7
    0032e830bic w9, w4, w9
    0032e834orr w10, w10, w9
    0032e838sbfm x9, x4, 0, 31
    0032e83cadd w6, w6, w10
    0032e840sbfm x10, x4, 0, 31
    0032e844extr w6, w6, w6, 18
    0032e848add w6, w6, w7
    0032e84cmovz w27, 19594
    0032e850movk w27, 0x8d2a0000
    0032e854add w5, w5, w27
    0032e858add w5, w5, w8
    0032e85cldrsw x8, [x1]
    0032e860and w10, w10, w6
    0032e864bic w9, w7, w9
    0032e868orr w10, w10, w9
    0032e86csbfm x9, x7, 0, 31
    0032e870add w5, w5, w10
    0032e874sbfm x10, x7, 0, 31
    0032e878extr w5, w5, w5, 12
    0032e87cadd w5, w5, w6
    0032e880ldrsw x8, [x1+20]
    0032e884sbfm x9, x6, 0, 31
    0032e888movz w27, 14658
    0032e88cmovk w27, 0xfffa0000
    0032e890add w4, w4, w27
    0032e894add w4, w4, w8
    0032e898ldrsw x8, [x1+32]
    0032e89ceor w9, w9, w7
    0032e8a0eor w9, w9, w5
    0032e8a4add w4, w4, w9
    0032e8a8extr w4, w4, w4, 28
    0032e8acsbfm x9, x5, 0, 31
    0032e8b0add w4, w4, w5
    0032e8b4movz w27, 63105
    0032e8b8movk w27, 0x87710000
    0032e8bcadd w7, w7, w27
    0032e8c0add w7, w7, w8
    0032e8c4ldrsw x8, [x1+44]
    0032e8c8eor w9, w9, w6
    0032e8cceor w9, w9, w4
    0032e8d0add w7, w7, w9
    0032e8d4extr w7, w7, w7, 21
    0032e8d8sbfm x9, x4, 0, 31
    0032e8dcadd w7, w7, w4
    0032e8e0movz w27, 24866
    0032e8e4movk w27, 0x6d9d0000
    0032e8e8add w6, w6, w27
    0032e8ecadd w6, w6, w8
    0032e8f0ldrsw x8, [x1+56]
    0032e8f4eor w9, w9, w5
    0032e8f8eor w9, w9, w7
    0032e8fcadd w6, w6, w9
    0032e900extr w6, w6, w6, 16
    0032e904sbfm x9, x7, 0, 31
    0032e908add w6, w6, w7
    0032e90cmovz w27, 14348
    0032e910movk w27, 0xfde50000
    0032e914add w5, w5, w27
    0032e918add w5, w5, w8
    0032e91cldrsw x8, [x1+4]
    0032e920eor w9, w9, w4
    0032e924eor w9, w9, w6
    0032e928add w5, w5, w9
    0032e92cextr w5, w5, w5, 9
    0032e930sbfm x9, x6, 0, 31
    0032e934add w5, w5, w6
    0032e938movz w27, 59972
    0032e93cmovk w27, 0xa4be0000
    0032e940add w4, w4, w27
    0032e944add w4, w4, w8
    0032e948ldrsw x8, [x1+16]
    0032e94ceor w9, w9, w7
    0032e950eor w9, w9, w5
    0032e954add w4, w4, w9
    0032e958extr w4, w4, w4, 28
    0032e95csbfm x9, x5, 0, 31
    0032e960add w4, w4, w5
    0032e964movz w27, 53161
    0032e968movk w27, 0x4bde0000
    0032e96cadd w7, w7, w27
    0032e970add w7, w7, w8
    0032e974ldrsw x8, [x1+28]
    0032e978eor w9, w9, w6
    0032e97ceor w9, w9, w4
    0032e980add w7, w7, w9
    0032e984extr w7, w7, w7, 21
    0032e988sbfm x9, x4, 0, 31
    0032e98cadd w7, w7, w4
    0032e990movz w27, 19296
    0032e994movk w27, 0xf6bb0000
    0032e998add w6, w6, w27
    0032e99cadd w6, w6, w8
    0032e9a0ldrsw x8, [x1+40]
    0032e9a4eor w9, w9, w5
    0032e9a8eor w9, w9, w7
    0032e9acadd w6, w6, w9
    0032e9b0extr w6, w6, w6, 16
    0032e9b4sbfm x9, x7, 0, 31
    0032e9b8add w6, w6, w7
    0032e9bcmovz w27, 48240
    0032e9c0movk w27, 0xbebf0000
    0032e9c4add w5, w5, w27
    0032e9c8add w5, w5, w8
    0032e9ccldrsw x8, [x1+52]
    0032e9d0eor w9, w9, w4
    0032e9d4eor w9, w9, w6
    0032e9d8add w5, w5, w9
    0032e9dcextr w5, w5, w5, 9
    0032e9e0sbfm x9, x6, 0, 31
    0032e9e4add w5, w5, w6
    0032e9e8movz w27, 32454
    0032e9ecmovk w27, 0x289b0000
    0032e9f0add w4, w4, w27
    0032e9f4add w4, w4, w8
    0032e9f8ldrsw x8, [x1]
    0032e9fceor w9, w9, w7
    0032ea00eor w9, w9, w5
    0032ea04add w4, w4, w9
    0032ea08extr w4, w4, w4, 28
    0032ea0csbfm x9, x5, 0, 31
    0032ea10add w4, w4, w5
    0032ea14movz w27, 10234
    0032ea18movk w27, 0xeaa10000
    0032ea1cadd w7, w7, w27
    0032ea20add w7, w7, w8
    0032ea24ldrsw x8, [x1+12]
    0032ea28eor w9, w9, w6
    0032ea2ceor w9, w9, w4
    0032ea30add w7, w7, w9
    0032ea34extr w7, w7, w7, 21
    0032ea38sbfm x9, x4, 0, 31
    0032ea3cadd w7, w7, w4
    0032ea40movz w27, 12421
    0032ea44movk w27, 0xd4ef0000
    0032ea48add w6, w6, w27
    0032ea4cadd w6, w6, w8
    0032ea50ldrsw x8, [x1+24]
    0032ea54eor w9, w9, w5
    0032ea58eor w9, w9, w7
    0032ea5cadd w6, w6, w9
    0032ea60extr w6, w6, w6, 16
    0032ea64sbfm x9, x7, 0, 31
    0032ea68add w6, w6, w7
    0032ea6cmovz w27, 7429
    0032ea70movk w27, 0x4880000
    0032ea74add w5, w5, w27
    0032ea78add w5, w5, w8
    0032ea7cldrsw x8, [x1+36]
    0032ea80eor w9, w9, w4
    0032ea84eor w9, w9, w6
    0032ea88add w5, w5, w9
    0032ea8cextr w5, w5, w5, 9
    0032ea90sbfm x9, x6, 0, 31
    0032ea94add w5, w5, w6
    0032ea98movz w27, 53305
    0032ea9cmovk w27, 0xd9d40000
    0032eaa0add w4, w4, w27
    0032eaa4add w4, w4, w8
    0032eaa8ldrsw x8, [x1+48]
    0032eaaceor w9, w9, w7
    0032eab0eor w9, w9, w5
    0032eab4add w4, w4, w9
    0032eab8extr w4, w4, w4, 28
    0032eabcsbfm x9, x5, 0, 31
    0032eac0add w4, w4, w5
    0032eac4movz w27, 39397
    0032eac8movk w27, 0xe6db0000
    0032eaccadd w7, w7, w27
    0032ead0add w7, w7, w8
    0032ead4ldrsw x8, [x1+60]
    0032ead8eor w9, w9, w6
    0032eadceor w9, w9, w4
    0032eae0add w7, w7, w9
    0032eae4extr w7, w7, w7, 21
    0032eae8sbfm x9, x4, 0, 31
    0032eaecadd w7, w7, w4
    0032eaf0movz w27, 31992
    0032eaf4movk w27, 0x1fa20000
    0032eaf8add w6, w6, w27
    0032eafcadd w6, w6, w8
    0032eb00ldrsw x8, [x1+8]
    0032eb04eor w9, w9, w5
    0032eb08eor w9, w9, w7
    0032eb0cadd w6, w6, w9
    0032eb10extr w6, w6, w6, 16
    0032eb14sbfm x9, x7, 0, 31
    0032eb18add w6, w6, w7
    0032eb1cmovz w27, 22117
    0032eb20movk w27, 0xc4ac0000
    0032eb24add w5, w5, w27
    0032eb28add w5, w5, w8
    0032eb2cldrsw x8, [x1]
    0032eb30eor w9, w9, w4
    0032eb34eor w9, w9, w6
    0032eb38add w5, w5, w9
    0032eb3cextr w5, w5, w5, 9
    0032eb40sbfm x9, x6, 0, 31
    0032eb44add w5, w5, w6
    0032eb48ldrsw x8, [x1]
    0032eb4corn w9, wzr, w7
    0032eb50movz w27, 8772
    0032eb54movk w27, 0xf4290000
    0032eb58add w4, w4, w27
    0032eb5cadd w4, w4, w8
    0032eb60ldrsw x8, [x1+28]
    0032eb64orr w9, w9, w5
    0032eb68eor w9, w9, w6
    0032eb6cadd w4, w4, w9
    0032eb70extr w4, w4, w4, 26
    0032eb74orn w9, wzr, w6
    0032eb78add w4, w4, w5
    0032eb7cmovz w27, 65431
    0032eb80movk w27, 0x432a0000
    0032eb84add w7, w7, w27
    0032eb88add w7, w7, w8
    0032eb8cldrsw x8, [x1+56]
    0032eb90orr w9, w9, w4
    0032eb94eor w9, w9, w5
    0032eb98add w7, w7, w9
    0032eb9cextr w7, w7, w7, 22
    0032eba0orn w9, wzr, w5
    0032eba4add w7, w7, w4
    0032eba8movz w27, 9127
    0032ebacmovk w27, 0xab940000
    0032ebb0add w6, w6, w27
    0032ebb4add w6, w6, w8
    0032ebb8ldrsw x8, [x1+20]
    0032ebbcorr w9, w9, w7
    0032ebc0eor w9, w9, w4
    0032ebc4add w6, w6, w9
    0032ebc8extr w6, w6, w6, 17
    0032ebccorn w9, wzr, w4
    0032ebd0add w6, w6, w7
    0032ebd4movz w27, 41017
    0032ebd8movk w27, 0xfc930000
    0032ebdcadd w5, w5, w27
    0032ebe0add w5, w5, w8
    0032ebe4ldrsw x8, [x1+48]
    0032ebe8orr w9, w9, w6
    0032ebeceor w9, w9, w7
    0032ebf0add w5, w5, w9
    0032ebf4extr w5, w5, w5, 11
    0032ebf8orn w9, wzr, w7
    0032ebfcadd w5, w5, w6
    0032ec00movz w27, 22979
    0032ec04movk w27, 0x655b0000
    0032ec08add w4, w4, w27
    0032ec0cadd w4, w4, w8
    0032ec10ldrsw x8, [x1+12]
    0032ec14orr w9, w9, w5
    0032ec18eor w9, w9, w6
    0032ec1cadd w4, w4, w9
    0032ec20extr w4, w4, w4, 26
    0032ec24orn w9, wzr, w6
    0032ec28add w4, w4, w5
    0032ec2cmovz w27, 52370
    0032ec30movk w27, 0x8f0c0000
    0032ec34add w7, w7, w27
    0032ec38add w7, w7, w8
    0032ec3cldrsw x8, [x1+40]
    0032ec40orr w9, w9, w4
    0032ec44eor w9, w9, w5
    0032ec48add w7, w7, w9
    0032ec4cextr w7, w7, w7, 22
    0032ec50orn w9, wzr, w5
    0032ec54add w7, w7, w4
    0032ec58movz w27, 62589
    0032ec5cmovk w27, 0xffef0000
    0032ec60add w6, w6, w27
    0032ec64add w6, w6, w8
    0032ec68ldrsw x8, [x1+4]
    0032ec6corr w9, w9, w7
    0032ec70eor w9, w9, w4
    0032ec74add w6, w6, w9
    0032ec78extr w6, w6, w6, 17
    0032ec7corn w9, wzr, w4
    0032ec80add w6, w6, w7
    0032ec84movz w27, 24017
    0032ec88movk w27, 0x85840000
    0032ec8cadd w5, w5, w27
    0032ec90add w5, w5, w8
    0032ec94ldrsw x8, [x1+32]
    0032ec98orr w9, w9, w6
    0032ec9ceor w9, w9, w7
    0032eca0add w5, w5, w9
    0032eca4extr w5, w5, w5, 11
    0032eca8orn w9, wzr, w7
    0032ecacadd w5, w5, w6
    0032ecb0movz w27, 32335
    0032ecb4movk w27, 0x6fa80000
    0032ecb8add w4, w4, w27
    0032ecbcadd w4, w4, w8
    0032ecc0ldrsw x8, [x1+60]
    0032ecc4orr w9, w9, w5
    0032ecc8eor w9, w9, w6
    0032ecccadd w4, w4, w9
    0032ecd0extr w4, w4, w4, 26
    0032ecd4orn w9, wzr, w6
    0032ecd8add w4, w4, w5
    0032ecdcmovz w27, 59104
    0032ece0movk w27, 0xfe2c0000
    0032ece4add w7, w7, w27
    0032ece8add w7, w7, w8
    0032ececldrsw x8, [x1+24]
    0032ecf0orr w9, w9, w4
    0032ecf4eor w9, w9, w5
    0032ecf8add w7, w7, w9
    0032ecfcextr w7, w7, w7, 22
    0032ed00orn w9, wzr, w5
    0032ed04add w7, w7, w4
    0032ed08movz w27, 17172
    0032ed0cmovk w27, 0xa3010000
    0032ed10add w6, w6, w27
    0032ed14add w6, w6, w8
    0032ed18ldrsw x8, [x1+52]
    0032ed1corr w9, w9, w7
    0032ed20eor w9, w9, w4
    0032ed24add w6, w6, w9
    0032ed28extr w6, w6, w6, 17
    0032ed2corn w9, wzr, w4
    0032ed30add w6, w6, w7
    0032ed34movz w27, 4513
    0032ed38movk w27, 0x4e080000
    0032ed3cadd w5, w5, w27
    0032ed40add w5, w5, w8
    0032ed44ldrsw x8, [x1+16]
    0032ed48orr w9, w9, w6
    0032ed4ceor w9, w9, w7
    0032ed50add w5, w5, w9
    0032ed54extr w5, w5, w5, 11
    0032ed58orn w9, wzr, w7
    0032ed5cadd w5, w5, w6
    0032ed60movz w27, 32386
    0032ed64movk w27, 0xf7530000
    0032ed68add w4, w4, w27
    0032ed6cadd w4, w4, w8
    0032ed70ldrsw x8, [x1+44]
    0032ed74orr w9, w9, w5
    0032ed78eor w9, w9, w6
    0032ed7cadd w4, w4, w9
    0032ed80extr w4, w4, w4, 26
    0032ed84orn w9, wzr, w6
    0032ed88add w4, w4, w5
    0032ed8cmovz w27, 62005
    0032ed90movk w27, 0xbd3a0000
    0032ed94add w7, w7, w27
    0032ed98add w7, w7, w8
    0032ed9cldrsw x8, [x1+8]
    0032eda0orr w9, w9, w4
    0032eda4eor w9, w9, w5
    0032eda8add w7, w7, w9
    0032edacextr w7, w7, w7, 22
    0032edb0orn w9, wzr, w5
    0032edb4add w7, w7, w4
    0032edb8movz w27, 53947
    0032edbcmovk w27, 0x2ad70000
    0032edc0add w6, w6, w27
    0032edc4add w6, w6, w8
    0032edc8ldrsw x8, [x1+36]
    0032edccorr w9, w9, w7
    0032edd0eor w9, w9, w4
    0032edd4add w6, w6, w9
    0032edd8extr w6, w6, w6, 17
    0032eddcorn w9, wzr, w4
    0032ede0add w6, w6, w7
    0032ede4movz w27, 54161
    0032ede8movk w27, 0xeb860000
    0032edecadd w5, w5, w27
    0032edf0add w5, w5, w8
    0032edf4ldrsw x8, [x1]
    0032edf8orr w9, w9, w6
    0032edfceor w9, w9, w7
    0032ee00add w5, w5, w9
    0032ee04extr w5, w5, w5, 11
    0032ee08orn w9, wzr, w7
    0032ee0cadd w5, w5, w6
    0032ee10add w4, w4, w12
    0032ee14add w5, w5, w13
    0032ee18add w6, w6, w14
    0032ee1cadd w7, w7, w15
    0032ee20add x1, x1, 64
    0032ee24subs xzr, x21, x1
    0032ee28b.ne 0x32e220
    0032ee2cstp w4, w5, [x0]
    0032ee30stp w6, w7, [x0+8]
    0032ee34
    0032ee34loc_32ee34:
    0032ee34ret x30
    0032ee38udf 0
    0032ee3cudf 0
    0032e200
    0032ee40
    0032ee40path/filepath.init: ; void path/filepath.init(void)
    0032ee40ldr x16, [x28+16]
    0032ee44subs xzr, sp, x16
    0032ee48b.ls 0x32ef48
    0032ee4cstr x30, [sp-32]!
    0032ee50stur x29, [sp-8]
    0032ee54sub x29, sp, 8
    0032ee58adrp x0, 0x38a000
    0032ee5cadd x0, x0, 2226
    0032ee60movz x1, 23
    0032ee64bl errors.New
    0032ee68adrp x27, 0x6f3000
    0032ee6cstr x0, [x27+2304]
    0032ee70adrp x27, 0x71d000
    0032ee74ldr w2, [x27+3056]
    0032ee78cbz w2, 0x32ee80
    0032ee7cb 0x32ee84
    0032ee80
    0032ee80loc_32ee80:
    0032ee80b 0x32ee9c
    0032ee84
    0032ee84loc_32ee84:
    0032ee84bl runtime.gcWriteBarrier2
    0032ee88str x1, [x25]
    0032ee8cadrp x27, 0x6f3000
    0032ee90ldr x0, [x27+2312]
    0032ee94str x0, [x25+8]
    0032ee98b 0x32ee9c
    0032ee9c
    0032ee9cloc_32ee9c:
    0032ee9cadrp x27, 0x6f3000
    0032eea0str x1, [x27+2312]
    0032eea4adrp x27, 0x6f3000
    0032eea8ldr x0, [x27+1704]
    0032eeacadrp x27, 0x6f3000
    0032eeb0ldr x1, [x27+1696]
    0032eeb4adrp x27, 0x6f3000
    0032eeb8str x1, [x27+2320]
    0032eebcadrp x27, 0x71d000
    0032eec0ldr w1, [x27+3056]
    0032eec4cbz w1, 0x32eecc
    0032eec8b 0x32eed0
    0032eecc
    0032eeccloc_32eecc:
    0032eeccb 0x32eee8
    0032eed0
    0032eed0loc_32eed0:
    0032eed0bl runtime.gcWriteBarrier2
    0032eed4str x0, [x25]
    0032eed8adrp x27, 0x6f3000
    0032eedcldr x1, [x27+2328]
    0032eee0str x1, [x25+8]
    0032eee4b 0x32eee8
    0032eee8
    0032eee8loc_32eee8:
    0032eee8adrp x27, 0x6f3000
    0032eeecstr x0, [x27+2328]
    0032eef0adrp x27, 0x6f3000
    0032eef4ldr x0, [x27+1720]
    0032eef8adrp x27, 0x6f3000
    0032eefcldr x1, [x27+1712]
    0032ef00adrp x27, 0x6f3000
    0032ef04str x1, [x27+2336]
    0032ef08adrp x27, 0x71d000
    0032ef0cldr w1, [x27+3056]
    0032ef10cbz w1, 0x32ef18
    0032ef14b 0x32ef1c
    0032ef18
    0032ef18loc_32ef18:
    0032ef18b 0x32ef34
    0032ef1c
    0032ef1cloc_32ef1c:
    0032ef1cbl runtime.gcWriteBarrier2
    0032ef20str x0, [x25]
    0032ef24adrp x27, 0x6f3000
    0032ef28ldr x1, [x27+2344]
    0032ef2cstr x1, [x25+8]
    0032ef30b 0x32ef34
    0032ef34
    0032ef34loc_32ef34:
    0032ef34adrp x27, 0x6f3000
    0032ef38str x0, [x27+2344]
    0032ef3cldur x29, [sp-8]
    0032ef40ldr x30, [sp], 32
    0032ef44ret x30
    0032ef48
    0032ef48loc_32ef48:
    0032ef48mov x3, x30
    0032ef4cbl runtime.morestack_noctxt.abi0
    0032ef50b 0x32ee40
    0032ef54udf 0
    0032ef58udf 0
    0032ef5cudf 0
    0032ee40
    0032ef60
    0032ef60path/filepath.Match: ; void path/filepath.Match(struct string pattern, struct string name)
    0032ef60ldr x16, [x28+16]
    0032ef64sub x17, sp, 224
    0032ef68subs xzr, x17, x16
    0032ef6cb.ls 0x32f408
    0032ef70sub x20, sp, 352
    0032ef74stp x29, x30, [x20-8]
    0032ef78add sp, x20, 0
    0032ef7csub x29, sp, 8
    0032ef80str x0, [sp+360]
    0032ef84str x1, [sp+368]
    0032ef88str x2, [sp+376]
    0032ef8cstr x3, [sp+384]
    0032ef90strb wzr, [sp+58]
    0032ef94stp xzr, xzr, [sp+168]
    0032ef98b 0x32ef9c
    0032ef9c
    0032ef9cloc_32ef9c:
    0032ef9cb 0x32efa0
    0032efa0
    0032efa0loc_32efa0:
    0032efa0ldr x3, [sp+368]
    0032efa4str x3, [sp+96]
    0032efa8cbnz x3, 0x32efb0
    0032efacb 0x32f1e4
    0032efb0
    0032efb0loc_32efb0:
    0032efb0strb wzr, [sp+55]
    0032efb4stp xzr, xzr, [sp+184]
    0032efb8stp xzr, xzr, [sp+264]
    0032efbcstp xzr, xzr, [sp+248]
    0032efc0ldr x0, [sp+360]
    0032efc4ldr x1, [sp+368]
    0032efc8bl path/filepath.scanChunk
    0032efccstrb w0, [sp+61]
    0032efd0str x1, [sp+264]
    0032efd4str x2, [sp+272]
    0032efd8str x3, [sp+248]
    0032efdcstr x4, [sp+256]
    0032efe0ldrb w2, [sp+61]
    0032efe4strb w2, [sp+59]
    0032efe8ldr x2, [sp+272]
    0032efecldr x3, [sp+264]
    0032eff0str x3, [sp+216]
    0032eff4str x2, [sp+224]
    0032eff8ldr x2, [sp+248]
    0032effcldr x3, [sp+256]
    0032f000str x2, [sp+200]
    0032f004str x3, [sp+208]
    0032f008ldrb w2, [sp+59]
    0032f00cstrb w2, [sp+55]
    0032f010ldr x2, [sp+216]
    0032f014ldr x3, [sp+224]
    0032f018str x2, [sp+184]
    0032f01cstr x3, [sp+192]
    0032f020ldr x2, [sp+200]
    0032f024ldr x3, [sp+208]
    0032f028str x2, [sp+360]
    0032f02cstr x3, [sp+368]
    0032f030ldrb w2, [sp+55]
    0032f034strb w2, [sp+61]
    0032f038tbnz w2, 0, 0x32f040
    0032f03cb 0x32f054
    0032f040
    0032f040loc_32f040:
    0032f040ldr x4, [sp+192]
    0032f044subs xzr, x4, 0
    0032f048cset x4, eq
    0032f04cstrb w4, [sp+61]
    0032f050b 0x32f058
    0032f054
    0032f054loc_32f054:
    0032f054b 0x32f058
    0032f058
    0032f058loc_32f058:
    0032f058ldrb w4, [sp+61]
    0032f05ctbnz w4, 0, 0x32f064
    0032f060b 0x32f0a4
    0032f064
    0032f064loc_32f064:
    0032f064ldr x0, [sp+376]
    0032f068ldr x1, [sp+384]
    0032f06cadrp x2, 0x380000
    0032f070add x2, x2, 4032
    0032f074orr x3, xzr, 1
    0032f078bl strings.Contains
    0032f07cstrb w0, [sp+61]
    0032f080eor x4, x0, 1
    0032f084strb w4, [sp+58]
    0032f088stp xzr, xzr, [sp+168]
    0032f08cldrb w0, [sp+58]
    0032f090mov x1, xzr
    0032f094mov x2, xzr
    0032f098ldp x29, x30, [sp-8]
    0032f09cadd sp, sp, 352
    0032f0a0ret x30
    0032f0a4
    0032f0a4loc_32f0a4:
    0032f0a4stp xzr, xzr, [sp+248]
    0032f0a8stp xzr, xzr, [sp+232]
    0032f0acldr x0, [sp+184]
    0032f0b0ldr x2, [sp+376]
    0032f0b4ldr x1, [sp+192]
    0032f0b8ldr x3, [sp+384]
    0032f0bcbl path/filepath.matchChunk
    0032f0c0str x0, [sp+248]
    0032f0c4str x1, [sp+256]
    0032f0c8strb w2, [sp+61]
    0032f0ccstr x3, [sp+232]
    0032f0d0str x4, [sp+240]
    0032f0d4ldr x4, [sp+256]
    0032f0d8ldr x5, [sp+248]
    0032f0dcstr x5, [sp+328]
    0032f0e0str x4, [sp+336]
    0032f0e4ldrb w4, [sp+61]
    0032f0e8strb w4, [sp+63]
    0032f0ecldr x4, [sp+232]
    0032f0f0ldr x5, [sp+240]
    0032f0f4str x4, [sp+312]
    0032f0f8str x5, [sp+320]
    0032f0fcldr x4, [sp+328]
    0032f100ldr x5, [sp+336]
    0032f104str x4, [sp+120]
    0032f108str x5, [sp+128]
    0032f10cldrb w4, [sp+63]
    0032f110strb w4, [sp+57]
    0032f114ldr x4, [sp+312]
    0032f118ldr x5, [sp+320]
    0032f11cstr x4, [sp+152]
    0032f120str x5, [sp+160]
    0032f124ldrb w4, [sp+57]
    0032f128strb w4, [sp+61]
    0032f12ctbnz w4, 0, 0x32f134
    0032f130b 0x32f178
    0032f134
    0032f134loc_32f134:
    0032f134ldr x4, [sp+128]
    0032f138str x4, [sp+88]
    0032f13csubs xzr, x4, 0
    0032f140cset x5, eq
    0032f144strb w5, [sp+60]
    0032f148cbz x4, 0x32f150
    0032f14cb 0x32f154
    0032f150
    0032f150loc_32f150:
    0032f150b 0x32f16c
    0032f154
    0032f154loc_32f154:
    0032f154ldr x4, [sp+368]
    0032f158str x4, [sp+80]
    0032f15csubs xzr, x4, 0
    0032f160cset x4, ne
    0032f164strb w4, [sp+60]
    0032f168b 0x32f16c
    0032f16c
    0032f16cloc_32f16c:
    0032f16cldrb w4, [sp+60]
    0032f170strb w4, [sp+61]
    0032f174b 0x32f17c
    0032f178
    0032f178loc_32f178:
    0032f178b 0x32f17c
    0032f17c
    0032f17cloc_32f17c:
    0032f17cldrb w4, [sp+61]
    0032f180tbnz w4, 0, 0x32f188
    0032f184b 0x32f19c
    0032f188
    0032f188loc_32f188:
    0032f188ldr x3, [sp+120]
    0032f18cldr x4, [sp+128]
    0032f190str x3, [sp+376]
    0032f194str x4, [sp+384]
    0032f198b 0x32f3b4
    0032f19c
    0032f19cloc_32f19c:
    0032f19cldr x4, [sp+152]
    0032f1a0cbnz x4, 0x32f1a8
    0032f1a4b 0x32f1cc
    0032f1a8
    0032f1a8loc_32f1a8:
    0032f1a8strb wzr, [sp+58]
    0032f1acldr x1, [sp+152]
    0032f1b0ldr x2, [sp+160]
    0032f1b4str x1, [sp+168]
    0032f1b8str x2, [sp+176]
    0032f1bcldrb w0, [sp+58]
    0032f1c0ldp x29, x30, [sp-8]
    0032f1c4add sp, sp, 352
    0032f1c8ret x30
    0032f1cc
    0032f1ccloc_32f1cc:
    0032f1ccldrb w4, [sp+55]
    0032f1d0tbnz w4, 0, 0x32f1d8
    0032f1d4b 0x32f1e0
    0032f1d8
    0032f1d8loc_32f1d8:
    0032f1d8str xzr, [sp+64]
    0032f1dcb 0x32f234
    0032f1e0
    0032f1e0loc_32f1e0:
    0032f1e0b 0x32f214
    0032f1e4
    0032f1e4loc_32f1e4:
    0032f1e4ldr x3, [sp+384]
    0032f1e8str x3, [sp+96]
    0032f1ecsubs xzr, x3, 0
    0032f1f0cset x3, eq
    0032f1f4strb w3, [sp+58]
    0032f1f8stp xzr, xzr, [sp+168]
    0032f1fcldrb w0, [sp+58]
    0032f200mov x1, xzr
    0032f204mov x2, xzr
    0032f208ldp x29, x30, [sp-8]
    0032f20cadd sp, sp, 352
    0032f210ret x30
    0032f214
    0032f214loc_32f214:
    0032f214strb wzr, [sp+58]
    0032f218stp xzr, xzr, [sp+168]
    0032f21cldrb w0, [sp+58]
    0032f220mov x1, xzr
    0032f224mov x2, xzr
    0032f228ldp x29, x30, [sp-8]
    0032f22cadd sp, sp, 352
    0032f230ret x30
    0032f234
    0032f234loc_32f234:
    0032f234ldr x4, [sp+384]
    0032f238str x4, [sp+88]
    0032f23cldr x5, [sp+64]
    0032f240subs xzr, x4, x5
    0032f244cset x4, gt
    0032f248strb w4, [sp+61]
    0032f24cb.gt 0x32f254
    0032f250b 0x32f280
    0032f254
    0032f254loc_32f254:
    0032f254ldr x0, [sp+64]
    0032f258ldr x1, [sp+384]
    0032f25cldr x4, [sp+376]
    0032f260subs xzr, x1, x0
    0032f264b.hi 0x32f26c
    0032f268b 0x32f400
    0032f26c
    0032f26cloc_32f26c:
    0032f26cldrb w4, [x4+x0]
    0032f270subs wzr, w4, 47
    0032f274cset x4, ne
    0032f278strb w4, [sp+61]
    0032f27cb 0x32f284
    0032f280
    0032f280loc_32f280:
    0032f280b 0x32f284
    0032f284
    0032f284loc_32f284:
    0032f284ldrb w4, [sp+61]
    0032f288tbnz w4, 0, 0x32f290
    0032f28cb 0x32f3f8
    0032f290
    0032f290loc_32f290:
    0032f290ldr x4, [sp+64]
    0032f294add x0, x4, 1
    0032f298str x0, [sp+80]
    0032f29cldr x1, [sp+384]
    0032f2a0ldr x5, [sp+376]
    0032f2a4subs xzr, x1, x0
    0032f2a8b.hs 0x32f2b0
    0032f2acb 0x32f3fc
    0032f2b0
    0032f2b0loc_32f2b0:
    0032f2b0sub x4, x1, x4
    0032f2b4sub x4, x4, 1
    0032f2b8sub x6, xzr, x4
    0032f2bcand x6, x0, x6, asr #63
    0032f2c0add x5, x5, x6
    0032f2c4str x5, [sp+248]
    0032f2c8str x4, [sp+256]
    0032f2ccstp xzr, xzr, [sp+264]
    0032f2d0stp xzr, xzr, [sp+232]
    0032f2d4ldr x0, [sp+184]
    0032f2d8ldr x1, [sp+192]
    0032f2dcldr x2, [sp+248]
    0032f2e0ldr x3, [sp+256]
    0032f2e4bl path/filepath.matchChunk
    0032f2e8str x0, [sp+264]
    0032f2ecstr x1, [sp+272]
    0032f2f0strb w2, [sp+60]
    0032f2f4str x3, [sp+232]
    0032f2f8str x4, [sp+240]
    0032f2fcldr x4, [sp+264]
    0032f300ldr x5, [sp+272]
    0032f304str x4, [sp+296]
    0032f308str x5, [sp+304]
    0032f30cldrb w4, [sp+60]
    0032f310strb w4, [sp+62]
    0032f314ldr x4, [sp+232]
    0032f318ldr x5, [sp+240]
    0032f31cstr x4, [sp+280]
    0032f320str x5, [sp+288]
    0032f324ldr x4, [sp+296]
    0032f328ldr x5, [sp+304]
    0032f32cstr x4, [sp+104]
    0032f330str x5, [sp+112]
    0032f334ldrb w4, [sp+62]
    0032f338strb w4, [sp+56]
    0032f33cldr x4, [sp+280]
    0032f340ldr x5, [sp+288]
    0032f344str x4, [sp+136]
    0032f348str x5, [sp+144]
    0032f34cldrb w5, [sp+56]
    0032f350tbnz w5, 0, 0x32f358
    0032f354b 0x32f3b8
    0032f358
    0032f358loc_32f358:
    0032f358ldr x4, [sp+368]
    0032f35cstr x4, [sp+80]
    0032f360subs xzr, x4, 0
    0032f364cset x5, eq
    0032f368strb w5, [sp+60]
    0032f36ccbz x4, 0x32f374
    0032f370b 0x32f38c
    0032f374
    0032f374loc_32f374:
    0032f374ldr x4, [sp+112]
    0032f378str x4, [sp+72]
    0032f37csubs xzr, x4, 0
    0032f380cset x4, ne
    0032f384strb w4, [sp+60]
    0032f388b 0x32f390
    0032f38c
    0032f38cloc_32f38c:
    0032f38cb 0x32f390
    0032f390
    0032f390loc_32f390:
    0032f390ldrb w4, [sp+60]
    0032f394tbnz w4, 0, 0x32f39c
    0032f398b 0x32f3a0
    0032f39c
    0032f39cloc_32f39c:
    0032f39cb 0x32f3e8
    0032f3a0
    0032f3a0loc_32f3a0:
    0032f3a0ldr x3, [sp+104]
    0032f3a4ldr x4, [sp+112]
    0032f3a8str x3, [sp+376]
    0032f3acstr x4, [sp+384]
    0032f3b0b 0x32f3b4
    0032f3b4
    0032f3b4loc_32f3b4:
    0032f3b4b 0x32efa0
    0032f3b8
    0032f3b8loc_32f3b8:
    0032f3b8cbnz x4, 0x32f3c0
    0032f3bcb 0x32f3e4
    0032f3c0
    0032f3c0loc_32f3c0:
    0032f3c0strb wzr, [sp+58]
    0032f3c4ldr x1, [sp+136]
    0032f3c8ldr x2, [sp+144]
    0032f3ccstr x1, [sp+168]
    0032f3d0str x2, [sp+176]
    0032f3d4ldrb w0, [sp+58]
    0032f3d8ldp x29, x30, [sp-8]
    0032f3dcadd sp, sp, 352
    0032f3e0ret x30
    0032f3e4
    0032f3e4loc_32f3e4:
    0032f3e4b 0x32f3e8
    0032f3e8
    0032f3e8loc_32f3e8:
    0032f3e8ldr x4, [sp+64]
    0032f3ecadd x4, x4, 1
    0032f3f0str x4, [sp+64]
    0032f3f4b 0x32f234
    0032f3f8
    0032f3f8loc_32f3f8:
    0032f3f8b 0x32f214
    0032f3fc
    0032f3fcloc_32f3fc:
    0032f3fcbl runtime.panicSliceB
    0032f400
    0032f400loc_32f400:
    0032f400bl runtime.panicIndex
    0032f404hint
    0032f408
    0032f408loc_32f408:
    0032f408stp x0, x1, [sp+8]
    0032f40cstp x2, x3, [sp+24]
    0032f410mov x3, x30
    0032f414bl runtime.morestack_noctxt.abi0
    0032f418ldp x0, x1, [sp+8]
    0032f41cldp x2, x3, [sp+24]
    0032f420b 0x32ef60
    0032f424udf 0
    0032f428udf 0
    0032f42cudf 0
    0032ef60
    0032f430
    0032f430path/filepath.scanChunk: ; void path/filepath.scanChunk(struct string pattern)
    0032f430ldr x16, [x28+16]
    0032f434subs xzr, sp, x16
    0032f438b.ls 0x32f6cc
    0032f43cstr x30, [sp-128]!
    0032f440stur x29, [sp-8]
    0032f444sub x29, sp, 8
    0032f448str x0, [sp+136]
    0032f44cstr x1, [sp+144]
    0032f450strb wzr, [sp+28]
    0032f454stp xzr, xzr, [sp+72]
    0032f458stp xzr, xzr, [sp+56]
    0032f45cb 0x32f460
    0032f460
    0032f460loc_32f460:
    0032f460ldr x5, [sp+144]
    0032f464str x5, [sp+48]
    0032f468subs xzr, x5, 0
    0032f46ccset x6, ne
    0032f470strb w6, [sp+30]
    0032f474cbnz x5, 0x32f47c
    0032f478b 0x32f4a4
    0032f47c
    0032f47cloc_32f47c:
    0032f47cldr x1, [sp+144]
    0032f480ldr x5, [sp+136]
    0032f484subs xzr, x1, 0
    0032f488b.hi 0x32f490
    0032f48cb 0x32f6c0
    0032f490
    0032f490loc_32f490:
    0032f490ldrb w5, [x5]
    0032f494subs wzr, w5, 42
    0032f498cset x5, eq
    0032f49cstrb w5, [sp+30]
    0032f4a0b 0x32f4a8
    0032f4a4
    0032f4a4loc_32f4a4:
    0032f4a4b 0x32f4a8
    0032f4a8
    0032f4a8loc_32f4a8:
    0032f4a8ldrb w5, [sp+30]
    0032f4actbnz w5, 0, 0x32f4b4
    0032f4b0b 0x32f4f4
    0032f4b4
    0032f4b4loc_32f4b4:
    0032f4b4ldr x1, [sp+144]
    0032f4b8ldr x5, [sp+136]
    0032f4bcsubs xzr, x1, 1
    0032f4c0b.hs 0x32f4c8
    0032f4c4b 0x32f6b8
    0032f4c8
    0032f4c8loc_32f4c8:
    0032f4c8sub x6, x1, 1
    0032f4ccsub x7, xzr, x6
    0032f4d0sbfm x7, x7, 63, 63
    0032f4d4and x7, x7, 1
    0032f4d8add x5, x5, x7
    0032f4dcstr x5, [sp+136]
    0032f4e0str x6, [sp+144]
    0032f4e4orr x5, xzr, 1
    0032f4e8strb w5, [sp+28]
    0032f4ecb 0x32f4f0
    0032f4f0
    0032f4f0loc_32f4f0:
    0032f4f0b 0x32f460
    0032f4f4
    0032f4f4loc_32f4f4:
    0032f4f4strb wzr, [sp+29]
    0032f4f8str xzr, [sp+32]
    0032f4fcb 0x32f500
    0032f500
    0032f500loc_32f500:
    0032f500str xzr, [sp+32]
    0032f504b 0x32f508
    0032f508
    0032f508loc_32f508:
    0032f508ldr x5, [sp+144]
    0032f50cstr x5, [sp+48]
    0032f510ldr x6, [sp+32]
    0032f514subs xzr, x5, x6
    0032f518b.gt 0x32f520
    0032f51cb 0x32f61c
    0032f520
    0032f520loc_32f520:
    0032f520ldr x0, [sp+32]
    0032f524ldr x1, [sp+144]
    0032f528ldr x5, [sp+136]
    0032f52csubs xzr, x1, x0
    0032f530b.hi 0x32f538
    0032f534b 0x32f6b4
    0032f538
    0032f538loc_32f538:
    0032f538ldrb w5, [x5+x0]
    0032f53cstrb w5, [sp+31]
    0032f540mov x6, x5
    0032f544subs wzr, w6, 91
    0032f548b.ls 0x32f550
    0032f54cb 0x32f59c
    0032f550
    0032f550loc_32f550:
    0032f550mov x6, x5
    0032f554subs wzr, w6, 42
    0032f558b.eq 0x32f560
    0032f55cb 0x32f578
    0032f560
    0032f560loc_32f560:
    0032f560b 0x32f564
    0032f564
    0032f564loc_32f564:
    0032f564ldrb w5, [sp+29]
    0032f568tbnz w5, 0, 0x32f570
    0032f56cb 0x32f574
    0032f570
    0032f570loc_32f570:
    0032f570b 0x32f608
    0032f574
    0032f574loc_32f574:
    0032f574b 0x32f620
    0032f578
    0032f578loc_32f578:
    0032f578subs wzr, w5, 91
    0032f57cb.eq 0x32f584
    0032f580b 0x32f594
    0032f584
    0032f584loc_32f584:
    0032f584b 0x32f588
    0032f588
    0032f588loc_32f588:
    0032f588orr x5, xzr, 1
    0032f58cstrb w5, [sp+29]
    0032f590b 0x32f608
    0032f594
    0032f594loc_32f594:
    0032f594b 0x32f598
    0032f598
    0032f598loc_32f598:
    0032f598b 0x32f604
    0032f59c
    0032f59cloc_32f59c:
    0032f59cmov x6, x5
    0032f5a0subs wzr, w6, 92
    0032f5a4b.eq 0x32f5ac
    0032f5a8b 0x32f5e4
    0032f5ac
    0032f5acloc_32f5ac:
    0032f5acb 0x32f5b0
    0032f5b0
    0032f5b0loc_32f5b0:
    0032f5b0ldr x5, [sp+144]
    0032f5b4str x5, [sp+40]
    0032f5b8ldr x6, [sp+32]
    0032f5bcadd x6, x6, 1
    0032f5c0subs xzr, x5, x6
    0032f5c4b.gt 0x32f5cc
    0032f5c8b 0x32f5dc
    0032f5cc
    0032f5ccloc_32f5cc:
    0032f5ccldr x5, [sp+32]
    0032f5d0add x5, x5, 1
    0032f5d4str x5, [sp+32]
    0032f5d8b 0x32f5e0
    0032f5dc
    0032f5dcloc_32f5dc:
    0032f5dcb 0x32f5e0
    0032f5e0
    0032f5e0loc_32f5e0:
    0032f5e0b 0x32f608
    0032f5e4
    0032f5e4loc_32f5e4:
    0032f5e4subs wzr, w5, 93
    0032f5e8b.eq 0x32f5f0
    0032f5ecb 0x32f5fc
    0032f5f0
    0032f5f0loc_32f5f0:
    0032f5f0b 0x32f5f4
    0032f5f4
    0032f5f4loc_32f5f4:
    0032f5f4strb wzr, [sp+29]
    0032f5f8b 0x32f608
    0032f5fc
    0032f5fcloc_32f5fc:
    0032f5fcb 0x32f600
    0032f600
    0032f600loc_32f600:
    0032f600b 0x32f604
    0032f604
    0032f604loc_32f604:
    0032f604b 0x32f608
    0032f608
    0032f608loc_32f608:
    0032f608b 0x32f60c
    0032f60c
    0032f60cloc_32f60c:
    0032f60cldr x5, [sp+32]
    0032f610add x5, x5, 1
    0032f614str x5, [sp+32]
    0032f618b 0x32f508
    0032f61c
    0032f61cloc_32f61c:
    0032f61cb 0x32f620
    0032f620
    0032f620loc_32f620:
    0032f620ldr x1, [sp+32]
    0032f624ldr x2, [sp+144]
    0032f628ldr x5, [sp+136]
    0032f62csubs xzr, x1, x2
    0032f630b.ls 0x32f638
    0032f634b 0x32f6b0
    0032f638
    0032f638loc_32f638:
    0032f638b 0x32f63c
    0032f63c
    0032f63cloc_32f63c:
    0032f63cstr x5, [sp+88]
    0032f640str x1, [sp+96]
    0032f644ldr x0, [sp+32]
    0032f648ldr x1, [sp+144]
    0032f64cldr x5, [sp+136]
    0032f650subs xzr, x0, x1
    0032f654b.ls 0x32f65c
    0032f658b 0x32f6ac
    0032f65c
    0032f65cloc_32f65c:
    0032f65csub x6, x1, x0
    0032f660sub x7, xzr, x6
    0032f664and x7, x0, x7, asr #63
    0032f668add x5, x5, x7
    0032f66cstr x5, [sp+104]
    0032f670str x6, [sp+112]
    0032f674ldr x5, [sp+88]
    0032f678ldr x6, [sp+96]
    0032f67cstr x5, [sp+72]
    0032f680str x6, [sp+80]
    0032f684ldr x3, [sp+104]
    0032f688ldr x4, [sp+112]
    0032f68cstr x3, [sp+56]
    0032f690str x4, [sp+64]
    0032f694ldrb w0, [sp+28]
    0032f698ldr x1, [sp+72]
    0032f69cldr x2, [sp+80]
    0032f6a0ldur x29, [sp-8]
    0032f6a4ldr x30, [sp], 128
    0032f6a8ret x30
    0032f6ac
    0032f6acloc_32f6ac:
    0032f6acbl runtime.panicSliceB
    0032f6b0
    0032f6b0loc_32f6b0:
    0032f6b0bl runtime.panicSliceAlen
    0032f6b4
    0032f6b4loc_32f6b4:
    0032f6b4bl runtime.panicIndex
    0032f6b8
    0032f6b8loc_32f6b8:
    0032f6b8orr x0, xzr, 1
    0032f6bcbl runtime.panicSliceB
    0032f6c0
    0032f6c0loc_32f6c0:
    0032f6c0mov x0, xzr
    0032f6c4bl runtime.panicIndex
    0032f6c8hint
    0032f6cc
    0032f6ccloc_32f6cc:
    0032f6ccstp x0, x1, [sp+8]
    0032f6d0mov x3, x30
    0032f6d4bl runtime.morestack_noctxt.abi0
    0032f6d8ldp x0, x1, [sp+8]
    0032f6dcb 0x32f430
    0032f430
    0032f6e0
    0032f6e0path/filepath.matchChunk: ; void path/filepath.matchChunk(struct string chunk, struct string s)
    0032f6e0ldr x16, [x28+16]
    0032f6e4sub x17, sp, 144
    0032f6e8subs xzr, x17, x16
    0032f6ecb.ls 0x32ff44
    0032f6f0sub x20, sp, 272
    0032f6f4stp x29, x30, [x20-8]
    0032f6f8add sp, x20, 0
    0032f6fcsub x29, sp, 8
    0032f700str x0, [sp+280]
    0032f704str x1, [sp+288]
    0032f708str x2, [sp+296]
    0032f70cstr x3, [sp+304]
    0032f710stp xzr, xzr, [sp+120]
    0032f714strb wzr, [sp+25]
    0032f718stp xzr, xzr, [sp+136]
    0032f71cstrb wzr, [sp+28]
    0032f720b 0x32f724
    0032f724
    0032f724loc_32f724:
    0032f724ldr x5, [sp+288]
    0032f728str x5, [sp+104]
    0032f72ccbnz x5, 0x32f734
    0032f730b 0x32fb40
    0032f734
    0032f734loc_32f734:
    0032f734ldrb w5, [sp+28]
    0032f738eor x6, x5, 1
    0032f73cstrb w6, [sp+31]
    0032f740tbnz w5, 0, 0x32f748
    0032f744b 0x32f74c
    0032f748
    0032f748loc_32f748:
    0032f748b 0x32f764
    0032f74c
    0032f74cloc_32f74c:
    0032f74cldr x5, [sp+304]
    0032f750str x5, [sp+96]
    0032f754subs xzr, x5, 0
    0032f758cset x5, eq
    0032f75cstrb w5, [sp+31]
    0032f760b 0x32f764
    0032f764
    0032f764loc_32f764:
    0032f764ldrb w5, [sp+31]
    0032f768tbnz w5, 0, 0x32f770
    0032f76cb 0x32f77c
    0032f770
    0032f770loc_32f770:
    0032f770orr x5, xzr, 1
    0032f774strb w5, [sp+28]
    0032f778b 0x32f784
    0032f77c
    0032f77cloc_32f77c:
    0032f77corr x5, xzr, 1
    0032f780b 0x32f784
    0032f784
    0032f784loc_32f784:
    0032f784ldr x1, [sp+288]
    0032f788ldr x6, [sp+280]
    0032f78csubs xzr, x1, 0
    0032f790b.hi 0x32f798
    0032f794b 0x32ff38
    0032f798
    0032f798loc_32f798:
    0032f798ldrb w6, [x6]
    0032f79cstrb w6, [sp+29]
    0032f7a0mov x7, x6
    0032f7a4subs wzr, w7, 63
    0032f7a8b.eq 0x32f7b0
    0032f7acb 0x32f880
    0032f7b0
    0032f7b0loc_32f7b0:
    0032f7b0b 0x32f7b4
    0032f7b4
    0032f7b4loc_32f7b4:
    0032f7b4ldrb w6, [sp+28]
    0032f7b8tbnz w6, 0, 0x32f7c0
    0032f7bcb 0x32f7c4
    0032f7c0
    0032f7c0loc_32f7c0:
    0032f7c0b 0x32f84c
    0032f7c4
    0032f7c4loc_32f7c4:
    0032f7c4ldr x1, [sp+304]
    0032f7c8ldr x2, [sp+296]
    0032f7ccsubs xzr, x1, 0
    0032f7d0b.hi 0x32f7d8
    0032f7d4b 0x32ff30
    0032f7d8
    0032f7d8loc_32f7d8:
    0032f7d8ldrb w2, [x2]
    0032f7dcsubs wzr, w2, 47
    0032f7e0b.eq 0x32f7e8
    0032f7e4b 0x32f7f0
    0032f7e8
    0032f7e8loc_32f7e8:
    0032f7e8strb w5, [sp+28]
    0032f7ecb 0x32f7f4
    0032f7f0
    0032f7f0loc_32f7f0:
    0032f7f0b 0x32f7f4
    0032f7f4
    0032f7f4loc_32f7f4:
    0032f7f4ldr x0, [sp+296]
    0032f7f8ldr x1, [sp+304]
    0032f7fcbl unicode/utf8.DecodeRuneInString
    0032f800str w0, [sp+48]
    0032f804str x1, [sp+96]
    0032f808ldrsw x2, [sp+48]
    0032f80cstr w2, [sp+52]
    0032f810ldr x0, [sp+96]
    0032f814str x0, [sp+112]
    0032f818str x0, [sp+72]
    0032f81cldr x1, [sp+304]
    0032f820ldr x2, [sp+296]
    0032f824subs xzr, x1, x0
    0032f828b.hs 0x32f830
    0032f82cb 0x32ff2c
    0032f830
    0032f830loc_32f830:
    0032f830sub x5, x1, x0
    0032f834sub x6, xzr, x5
    0032f838and x6, x0, x6, asr #63
    0032f83cadd x6, x2, x6
    0032f840str x6, [sp+296]
    0032f844str x5, [sp+304]
    0032f848b 0x32f84c
    0032f84c
    0032f84cloc_32f84c:
    0032f84cldr x1, [sp+288]
    0032f850ldr x5, [sp+280]
    0032f854subs xzr, x1, 1
    0032f858b.hs 0x32f860
    0032f85cb 0x32ff24
    0032f860
    0032f860loc_32f860:
    0032f860sub x6, x1, 1
    0032f864sub x7, xzr, x6
    0032f868sbfm x7, x7, 63, 63
    0032f86cand x7, x7, 1
    0032f870add x5, x5, x7
    0032f874str x5, [sp+280]
    0032f878str x6, [sp+288]
    0032f87cb 0x32fbb4
    0032f880
    0032f880loc_32f880:
    0032f880mov x7, x6
    0032f884subs wzr, w7, 91
    0032f888b.eq 0x32f890
    0032f88cb 0x32f9e8
    0032f890
    0032f890loc_32f890:
    0032f890b 0x32f894
    0032f894
    0032f894loc_32f894:
    0032f894str wzr, [sp+32]
    0032f898ldrb w6, [sp+28]
    0032f89ctbnz w6, 0, 0x32f8a4
    0032f8a0b 0x32f8a8
    0032f8a4
    0032f8a4loc_32f8a4:
    0032f8a4b 0x32f910
    0032f8a8
    0032f8a8loc_32f8a8:
    0032f8a8str xzr, [sp+80]
    0032f8acldr x0, [sp+296]
    0032f8b0ldr x1, [sp+304]
    0032f8b4bl unicode/utf8.DecodeRuneInString
    0032f8b8str w0, [sp+48]
    0032f8bcstr x1, [sp+96]
    0032f8c0ldrsw x2, [sp+48]
    0032f8c4str w2, [sp+44]
    0032f8c8ldr x2, [sp+96]
    0032f8ccstr x2, [sp+88]
    0032f8d0ldrsw x2, [sp+44]
    0032f8d4str w2, [sp+32]
    0032f8d8ldr x0, [sp+88]
    0032f8dcstr x0, [sp+80]
    0032f8e0ldr x1, [sp+304]
    0032f8e4ldr x2, [sp+296]
    0032f8e8subs xzr, x1, x0
    0032f8ecb.hs 0x32f8f4
    0032f8f0b 0x32ff20
    0032f8f4
    0032f8f4loc_32f8f4:
    0032f8f4sub x5, x1, x0
    0032f8f8sub x6, xzr, x5
    0032f8fcand x6, x0, x6, asr #63
    0032f900add x6, x2, x6
    0032f904str x6, [sp+296]
    0032f908str x5, [sp+304]
    0032f90cb 0x32f910
    0032f910
    0032f910loc_32f910:
    0032f910ldr x1, [sp+288]
    0032f914ldr x5, [sp+280]
    0032f918subs xzr, x1, 1
    0032f91cb.hs 0x32f924
    0032f920b 0x32ff18
    0032f924
    0032f924loc_32f924:
    0032f924sub x6, x1, 1
    0032f928sub x7, xzr, x6
    0032f92csbfm x7, x7, 63, 63
    0032f930and x7, x7, 1
    0032f934add x5, x5, x7
    0032f938str x5, [sp+280]
    0032f93cstr x6, [sp+288]
    0032f940strb wzr, [sp+26]
    0032f944ldr x5, [sp+288]
    0032f948str x5, [sp+96]
    0032f94csubs xzr, x5, 0
    0032f950cset x6, ne
    0032f954strb w6, [sp+31]
    0032f958cbnz x5, 0x32f960
    0032f95cb 0x32f988
    0032f960
    0032f960loc_32f960:
    0032f960ldr x1, [sp+288]
    0032f964ldr x5, [sp+280]
    0032f968subs xzr, x1, 0
    0032f96cb.hi 0x32f974
    0032f970b 0x32ff10
    0032f974
    0032f974loc_32f974:
    0032f974ldrb w5, [x5]
    0032f978subs wzr, w5, 94
    0032f97ccset x5, eq
    0032f980strb w5, [sp+31]
    0032f984b 0x32f98c
    0032f988
    0032f988loc_32f988:
    0032f988b 0x32f98c
    0032f98c
    0032f98cloc_32f98c:
    0032f98cldrb w5, [sp+31]
    0032f990tbnz w5, 0, 0x32f998
    0032f994b 0x32f9d4
    0032f998
    0032f998loc_32f998:
    0032f998orr x5, xzr, 1
    0032f99cstrb w5, [sp+26]
    0032f9a0ldr x1, [sp+288]
    0032f9a4ldr x6, [sp+280]
    0032f9a8subs xzr, x1, 1
    0032f9acb.hs 0x32f9b4
    0032f9b0b 0x32ff08
    0032f9b4
    0032f9b4loc_32f9b4:
    0032f9b4sub x7, x1, 1
    0032f9b8sub x8, xzr, x7
    0032f9bcsbfm x8, x8, 63, 63
    0032f9c0and x8, x8, 1
    0032f9c4add x6, x6, x8
    0032f9c8str x6, [sp+280]
    0032f9ccstr x7, [sp+288]
    0032f9d0b 0x32f9dc
    0032f9d4
    0032f9d4loc_32f9d4:
    0032f9d4orr x5, xzr, 1
    0032f9d8b 0x32f9dc
    0032f9dc
    0032f9dcloc_32f9dc:
    0032f9dcstrb wzr, [sp+27]
    0032f9e0str xzr, [sp+64]
    0032f9e4b 0x32fbe4
    0032f9e8
    0032f9e8loc_32f9e8:
    0032f9e8subs wzr, w6, 92
    0032f9ecb.eq 0x32f9f4
    0032f9f0b 0x32fa74
    0032f9f4
    0032f9f4loc_32f9f4:
    0032f9f4b 0x32f9f8
    0032f9f8
    0032f9f8loc_32f9f8:
    0032f9f8ldr x1, [sp+288]
    0032f9fcldr x6, [sp+280]
    0032fa00subs xzr, x1, 1
    0032fa04b.hs 0x32fa0c
    0032fa08b 0x32fbdc
    0032fa0c
    0032fa0cloc_32fa0c:
    0032fa0csub x7, x1, 1
    0032fa10sub x8, xzr, x7
    0032fa14sbfm x8, x8, 63, 63
    0032fa18and x8, x8, 1
    0032fa1cadd x6, x6, x8
    0032fa20str x6, [sp+280]
    0032fa24str x7, [sp+288]
    0032fa28str x7, [sp+96]
    0032fa2csubs xzr, x1, 1
    0032fa30b.eq 0x32fa38
    0032fa34b 0x32fa70
    0032fa38
    0032fa38loc_32fa38:
    0032fa38stp xzr, xzr, [sp+120]
    0032fa3cstrb wzr, [sp+25]
    0032fa40adrp x27, 0x6f2000
    0032fa44ldr x4, [x27+2312]
    0032fa48adrp x27, 0x6f2000
    0032fa4cldr x3, [x27+2304]
    0032fa50str x3, [sp+136]
    0032fa54str x4, [sp+144]
    0032fa58ldrb w2, [sp+25]
    0032fa5cldr x0, [sp+120]
    0032fa60ldr x1, [sp+128]
    0032fa64ldp x29, x30, [sp-8]
    0032fa68add sp, sp, 272
    0032fa6cret x30
    0032fa70
    0032fa70loc_32fa70:
    0032fa70b 0x32fa80
    0032fa74
    0032fa74loc_32fa74:
    0032fa74b 0x32fa78
    0032fa78
    0032fa78loc_32fa78:
    0032fa78b 0x32fa7c
    0032fa7c
    0032fa7cloc_32fa7c:
    0032fa7cb 0x32fa80
    0032fa80
    0032fa80loc_32fa80:
    0032fa80ldrb w6, [sp+28]
    0032fa84tbnz w6, 0, 0x32fa8c
    0032fa88b 0x32fa90
    0032fa8c
    0032fa8cloc_32fa8c:
    0032fa8cb 0x32fb0c
    0032fa90
    0032fa90loc_32fa90:
    0032fa90ldr x1, [sp+288]
    0032fa94ldr x6, [sp+280]
    0032fa98subs xzr, x1, 0
    0032fa9cb.hi 0x32faa4
    0032faa0b 0x32fbd4
    0032faa4
    0032faa4loc_32faa4:
    0032faa4ldrb w6, [x6]
    0032faa8ldr x1, [sp+304]
    0032faacldr x7, [sp+296]
    0032fab0subs xzr, x1, 0
    0032fab4b.hi 0x32fabc
    0032fab8b 0x32fbcc
    0032fabc
    0032fabcloc_32fabc:
    0032fabcldrb w7, [x7]
    0032fac0subs wzr, w6, w7
    0032fac4b.ne 0x32facc
    0032fac8b 0x32fad4
    0032facc
    0032faccloc_32facc:
    0032faccstrb w5, [sp+28]
    0032fad0b 0x32fad8
    0032fad4
    0032fad4loc_32fad4:
    0032fad4b 0x32fad8
    0032fad8
    0032fad8loc_32fad8:
    0032fad8ldr x1, [sp+304]
    0032fadcldr x6, [sp+296]
    0032fae0subs xzr, x1, 1
    0032fae4b.hs 0x32faec
    0032fae8b 0x32fbc4
    0032faec
    0032faecloc_32faec:
    0032faecsub x7, x1, 1
    0032faf0sub x8, xzr, x7
    0032faf4sbfm x8, x8, 63, 63
    0032faf8and x8, x8, 1
    0032fafcadd x6, x6, x8
    0032fb00str x6, [sp+296]
    0032fb04str x7, [sp+304]
    0032fb08b 0x32fb0c
    0032fb0c
    0032fb0cloc_32fb0c:
    0032fb0cldr x1, [sp+288]
    0032fb10ldr x6, [sp+280]
    0032fb14subs xzr, x1, 1
    0032fb18b.hs 0x32fb20
    0032fb1cb 0x32fbbc
    0032fb20
    0032fb20loc_32fb20:
    0032fb20sub x7, x1, 1
    0032fb24sub x8, xzr, x7
    0032fb28sbfm x8, x8, 63, 63
    0032fb2cand x8, x8, 1
    0032fb30add x6, x6, x8
    0032fb34str x6, [sp+280]
    0032fb38str x7, [sp+288]
    0032fb3cb 0x32fbb4
    0032fb40
    0032fb40loc_32fb40:
    0032fb40ldrb w5, [sp+28]
    0032fb44tbnz w5, 0, 0x32fb4c
    0032fb48b 0x32fb78
    0032fb4c
    0032fb4cloc_32fb4c:
    0032fb4cstp xzr, xzr, [sp+120]
    0032fb50strb wzr, [sp+25]
    0032fb54stp xzr, xzr, [sp+136]
    0032fb58ldrb w2, [sp+25]
    0032fb5cldr x1, [sp+128]
    0032fb60ldr x0, [sp+120]
    0032fb64mov x3, xzr
    0032fb68mov x4, xzr
    0032fb6cldp x29, x30, [sp-8]
    0032fb70add sp, sp, 272
    0032fb74ret x30
    0032fb78
    0032fb78loc_32fb78:
    0032fb78ldr x5, [sp+296]
    0032fb7cldr x6, [sp+304]
    0032fb80str x5, [sp+120]
    0032fb84str x6, [sp+128]
    0032fb88orr x5, xzr, 1
    0032fb8cstrb w5, [sp+25]
    0032fb90stp xzr, xzr, [sp+136]
    0032fb94ldrb w2, [sp+25]
    0032fb98ldr x0, [sp+120]
    0032fb9cldr x1, [sp+128]
    0032fba0mov x3, xzr
    0032fba4mov x4, xzr
    0032fba8ldp x29, x30, [sp-8]
    0032fbacadd sp, sp, 272
    0032fbb0ret x30
    0032fbb4
    0032fbb4loc_32fbb4:
    0032fbb4b 0x32fbb8
    0032fbb8
    0032fbb8loc_32fbb8:
    0032fbb8b 0x32f724
    0032fbbc
    0032fbbcloc_32fbbc:
    0032fbbcorr x0, xzr, 1
    0032fbc0bl runtime.panicSliceB
    0032fbc4
    0032fbc4loc_32fbc4:
    0032fbc4orr x0, xzr, 1
    0032fbc8bl runtime.panicSliceB
    0032fbcc
    0032fbccloc_32fbcc:
    0032fbccmov x0, xzr
    0032fbd0bl runtime.panicIndex
    0032fbd4
    0032fbd4loc_32fbd4:
    0032fbd4mov x0, xzr
    0032fbd8bl runtime.panicIndex
    0032fbdc
    0032fbdcloc_32fbdc:
    0032fbdcorr x0, xzr, 1
    0032fbe0bl runtime.panicSliceB
    0032fbe4
    0032fbe4loc_32fbe4:
    0032fbe4b 0x32fbe8
    0032fbe8
    0032fbe8loc_32fbe8:
    0032fbe8ldr x6, [sp+288]
    0032fbecstr x6, [sp+96]
    0032fbf0subs xzr, x6, 0
    0032fbf4cset x7, ne
    0032fbf8strb w7, [sp+30]
    0032fbfccbnz x6, 0x32fc04
    0032fc00b 0x32fc2c
    0032fc04
    0032fc04loc_32fc04:
    0032fc04ldr x1, [sp+288]
    0032fc08ldr x6, [sp+280]
    0032fc0csubs xzr, x1, 0
    0032fc10b.hi 0x32fc18
    0032fc14b 0x32ff00
    0032fc18
    0032fc18loc_32fc18:
    0032fc18ldrb w6, [x6]
    0032fc1csubs wzr, w6, 93
    0032fc20cset x6, eq
    0032fc24strb w6, [sp+30]
    0032fc28b 0x32fc30
    0032fc2c
    0032fc2cloc_32fc2c:
    0032fc2cb 0x32fc30
    0032fc30
    0032fc30loc_32fc30:
    0032fc30ldrb w6, [sp+30]
    0032fc34strb w6, [sp+31]
    0032fc38tbnz w6, 0, 0x32fc40
    0032fc3cb 0x32fc54
    0032fc40
    0032fc40loc_32fc40:
    0032fc40ldr x6, [sp+64]
    0032fc44subs xzr, x6, 0
    0032fc48cset x6, gt
    0032fc4cstrb w6, [sp+31]
    0032fc50b 0x32fc58
    0032fc54
    0032fc54loc_32fc54:
    0032fc54b 0x32fc58
    0032fc58
    0032fc58loc_32fc58:
    0032fc58ldrb w6, [sp+31]
    0032fc5ctbnz w6, 0, 0x32fc64
    0032fc60b 0x32fcc0
    0032fc64
    0032fc64loc_32fc64:
    0032fc64ldr x1, [sp+288]
    0032fc68ldr x6, [sp+280]
    0032fc6csubs xzr, x1, 1
    0032fc70b.hs 0x32fc78
    0032fc74b 0x32fef8
    0032fc78
    0032fc78loc_32fc78:
    0032fc78sub x7, x1, 1
    0032fc7csub x8, xzr, x7
    0032fc80sbfm x8, x8, 63, 63
    0032fc84and x8, x8, 1
    0032fc88add x6, x6, x8
    0032fc8cstr x6, [sp+280]
    0032fc90str x7, [sp+288]
    0032fc94b 0x32fc98
    0032fc98
    0032fc98loc_32fc98:
    0032fc98ldrb w6, [sp+26]
    0032fc9cldrb w7, [sp+27]
    0032fca0eor x6, x7, x6
    0032fca4eor x6, x6, 1
    0032fca8tbnz w6, 0, 0x32fcb0
    0032fcacb 0x32fcb8
    0032fcb0
    0032fcb0loc_32fcb0:
    0032fcb0strb w5, [sp+28]
    0032fcb4b 0x32fcbc
    0032fcb8
    0032fcb8loc_32fcb8:
    0032fcb8b 0x32fcbc
    0032fcbc
    0032fcbcloc_32fcbc:
    0032fcbcb 0x32fbb4
    0032fcc0
    0032fcc0loc_32fcc0:
    0032fcc0str wzr, [sp+36]
    0032fcc4str wzr, [sp+40]
    0032fcc8stp xzr, xzr, [sp+184]
    0032fcccstp xzr, xzr, [sp+168]
    0032fcd0ldr x0, [sp+280]
    0032fcd4ldr x1, [sp+288]
    0032fcd8bl path/filepath.getEsc
    0032fcdcstr w0, [sp+48]
    0032fce0str x1, [sp+184]
    0032fce4str x2, [sp+192]
    0032fce8str x3, [sp+168]
    0032fcecstr x4, [sp+176]
    0032fcf0ldrsw x2, [sp+48]
    0032fcf4str w2, [sp+60]
    0032fcf8ldr x2, [sp+192]
    0032fcfcldr x3, [sp+184]
    0032fd00str x3, [sp+248]
    0032fd04str x2, [sp+256]
    0032fd08ldr x2, [sp+168]
    0032fd0cldr x3, [sp+176]
    0032fd10str x2, [sp+232]
    0032fd14str x3, [sp+240]
    0032fd18ldrsw x2, [sp+60]
    0032fd1cstr w2, [sp+36]
    0032fd20ldr x2, [sp+248]
    0032fd24ldr x3, [sp+256]
    0032fd28str x2, [sp+280]
    0032fd2cstr x3, [sp+288]
    0032fd30ldr x2, [sp+240]
    0032fd34ldr x3, [sp+232]
    0032fd38str x3, [sp+136]
    0032fd3cstr x2, [sp+144]
    0032fd40cbnz x3, 0x32fd48
    0032fd44b 0x32fd70
    0032fd48
    0032fd48loc_32fd48:
    0032fd48stp xzr, xzr, [sp+120]
    0032fd4cstrb wzr, [sp+25]
    0032fd50ldr x3, [sp+136]
    0032fd54ldr x1, [sp+128]
    0032fd58ldr x4, [sp+144]
    0032fd5cldr x0, [sp+120]
    0032fd60mov x2, xzr
    0032fd64ldp x29, x30, [sp-8]
    0032fd68add sp, sp, 272
    0032fd6cret x30
    0032fd70
    0032fd70loc_32fd70:
    0032fd70ldrsw x5, [sp+36]
    0032fd74str w5, [sp+40]
    0032fd78ldr x1, [sp+288]
    0032fd7cldr x5, [sp+280]
    0032fd80subs xzr, x1, 0
    0032fd84b.hi 0x32fd8c
    0032fd88b 0x32fef0
    0032fd8c
    0032fd8cloc_32fd8c:
    0032fd8cldrb w5, [x5]
    0032fd90subs wzr, w5, 45
    0032fd94b.eq 0x32fd9c
    0032fd98b 0x32fe78
    0032fd9c
    0032fd9cloc_32fd9c:
    0032fd9cldr x1, [sp+288]
    0032fda0ldr x2, [sp+280]
    0032fda4subs xzr, x1, 1
    0032fda8b.hs 0x32fdb0
    0032fdacb 0x32fee8
    0032fdb0
    0032fdb0loc_32fdb0:
    0032fdb0sub x3, x1, 1
    0032fdb4sub x4, xzr, x3
    0032fdb8sbfm x4, x4, 63, 63
    0032fdbcand x4, x4, 1
    0032fdc0add x2, x2, x4
    0032fdc4str x2, [sp+184]
    0032fdc8str x3, [sp+192]
    0032fdccstp xzr, xzr, [sp+152]
    0032fdd0stp xzr, xzr, [sp+168]
    0032fdd4ldr x0, [sp+184]
    0032fdd8ldr x1, [sp+192]
    0032fddcbl path/filepath.getEsc
    0032fde0str w0, [sp+48]
    0032fde4str x1, [sp+152]
    0032fde8str x2, [sp+160]
    0032fdecstr x3, [sp+168]
    0032fdf0str x4, [sp+176]
    0032fdf4ldrsw x2, [sp+48]
    0032fdf8str w2, [sp+56]
    0032fdfcldr x2, [sp+152]
    0032fe00ldr x3, [sp+160]
    0032fe04str x2, [sp+216]
    0032fe08str x3, [sp+224]
    0032fe0cldr x2, [sp+168]
    0032fe10ldr x3, [sp+176]
    0032fe14str x2, [sp+200]
    0032fe18str x3, [sp+208]
    0032fe1cldrsw x2, [sp+56]
    0032fe20str w2, [sp+40]
    0032fe24ldr x2, [sp+216]
    0032fe28ldr x3, [sp+224]
    0032fe2cstr x2, [sp+280]
    0032fe30str x3, [sp+288]
    0032fe34ldr x2, [sp+208]
    0032fe38ldr x3, [sp+200]
    0032fe3cstr x3, [sp+136]
    0032fe40str x2, [sp+144]
    0032fe44cbnz x3, 0x32fe4c
    0032fe48b 0x32fe74
    0032fe4c
    0032fe4cloc_32fe4c:
    0032fe4cstp xzr, xzr, [sp+120]
    0032fe50strb wzr, [sp+25]
    0032fe54ldr x3, [sp+136]
    0032fe58ldr x1, [sp+128]
    0032fe5cldr x4, [sp+144]
    0032fe60ldr x0, [sp+120]
    0032fe64mov x2, xzr
    0032fe68ldp x29, x30, [sp-8]
    0032fe6cadd sp, sp, 272
    0032fe70ret x30
    0032fe74
    0032fe74loc_32fe74:
    0032fe74b 0x32fe7c
    0032fe78
    0032fe78loc_32fe78:
    0032fe78b 0x32fe7c
    0032fe7c
    0032fe7cloc_32fe7c:
    0032fe7cldrsw x5, [sp+32]
    0032fe80ldrsw x6, [sp+36]
    0032fe84subs wzr, w5, w6
    0032fe88cset x5, ge
    0032fe8cstrb w5, [sp+30]
    0032fe90b.ge 0x32fe98
    0032fe94b 0x32feb0
    0032fe98
    0032fe98loc_32fe98:
    0032fe98ldrsw x5, [sp+32]
    0032fe9cldrsw x6, [sp+40]
    0032fea0subs wzr, w6, w5
    0032fea4cset x5, ge
    0032fea8strb w5, [sp+30]
    0032feacb 0x32feb4
    0032feb0
    0032feb0loc_32feb0:
    0032feb0b 0x32feb4
    0032feb4
    0032feb4loc_32feb4:
    0032feb4ldrb w5, [sp+30]
    0032feb8tbnz w5, 0, 0x32fec0
    0032febcb 0x32fecc
    0032fec0
    0032fec0loc_32fec0:
    0032fec0orr x5, xzr, 1
    0032fec4strb w5, [sp+27]
    0032fec8b 0x32fed4
    0032fecc
    0032feccloc_32fecc:
    0032feccorr x5, xzr, 1
    0032fed0b 0x32fed4
    0032fed4
    0032fed4loc_32fed4:
    0032fed4ldr x6, [sp+64]
    0032fed8add x6, x6, 1
    0032fedcstr x6, [sp+64]
    0032fee0b 0x32fee4
    0032fee4
    0032fee4loc_32fee4:
    0032fee4b 0x32fbe4
    0032fee8
    0032fee8loc_32fee8:
    0032fee8orr x0, xzr, 1
    0032feecbl runtime.panicSliceB
    0032fef0
    0032fef0loc_32fef0:
    0032fef0mov x0, xzr
    0032fef4bl runtime.panicIndex
    0032fef8
    0032fef8loc_32fef8:
    0032fef8orr x0, xzr, 1
    0032fefcbl runtime.panicSliceB
    0032ff00
    0032ff00loc_32ff00:
    0032ff00mov x0, xzr
    0032ff04bl runtime.panicIndex
    0032ff08
    0032ff08loc_32ff08:
    0032ff08orr x0, xzr, 1
    0032ff0cbl runtime.panicSliceB
    0032ff10
    0032ff10loc_32ff10:
    0032ff10mov x0, xzr
    0032ff14bl runtime.panicIndex
    0032ff18
    0032ff18loc_32ff18:
    0032ff18orr x0, xzr, 1
    0032ff1cbl runtime.panicSliceB
    0032ff20
    0032ff20loc_32ff20:
    0032ff20bl runtime.panicSliceB
    0032ff24
    0032ff24loc_32ff24:
    0032ff24orr x0, xzr, 1
    0032ff28bl runtime.panicSliceB
    0032ff2c
    0032ff2cloc_32ff2c:
    0032ff2cbl runtime.panicSliceB
    0032ff30
    0032ff30loc_32ff30:
    0032ff30mov x0, xzr
    0032ff34bl runtime.panicIndex
    0032ff38
    0032ff38loc_32ff38:
    0032ff38mov x0, xzr
    0032ff3cbl runtime.panicIndex
    0032ff40hint
    0032ff44
    0032ff44loc_32ff44:
    0032ff44stp x0, x1, [sp+8]
    0032ff48stp x2, x3, [sp+24]
    0032ff4cmov x3, x30
    0032ff50bl runtime.morestack_noctxt.abi0
    0032ff54ldp x0, x1, [sp+8]
    0032ff58ldp x2, x3, [sp+24]
    0032ff5cb 0x32f6e0
    0032f6e0