File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
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
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
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
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
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
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
0032ff60
0032ff60path/filepath.getEsc: ; void path/filepath.getEsc(struct string chunk)
0032ff60ldr x16, [x28+16]
0032ff64subs xzr, sp, x16
0032ff68b.ls 0x330244
0032ff6cstr x30, [sp-112]!
0032ff70stur x29, [sp-8]
0032ff74sub x29, sp, 8
0032ff78str x0, [sp+120]
0032ff7cstr x1, [sp+128]
0032ff80str wzr, [sp+36]
0032ff84stp xzr, xzr, [sp+72]
0032ff88stp xzr, xzr, [sp+88]
0032ff8cldr x5, [sp+128]
0032ff90str x5, [sp+56]
0032ff94subs xzr, x5, 0
0032ff98cset x6, eq
0032ff9cstrb w6, [sp+34]
0032ffa0cbz x5, 0x32ffa8
0032ffa4b 0x32ffac
0032ffa8
0032ffa8loc_32ffa8:
0032ffa8b 0x32ffd4
0032ffac
0032ffacloc_32ffac:
0032ffacldr x1, [sp+128]
0032ffb0ldr x5, [sp+120]
0032ffb4subs xzr, x1, 0
0032ffb8b.hi 0x32ffc0
0032ffbcb 0x330238
0032ffc0
0032ffc0loc_32ffc0:
0032ffc0ldrb w5, [x5]
0032ffc4subs wzr, w5, 45
0032ffc8cset x5, eq
0032ffccstrb w5, [sp+34]
0032ffd0b 0x32ffd4
0032ffd4
0032ffd4loc_32ffd4:
0032ffd4ldrb w5, [sp+34]
0032ffd8strb w5, [sp+35]
0032ffdctbnz w5, 0, 0x32ffe4
0032ffe0b 0x32ffe8
0032ffe4
0032ffe4loc_32ffe4:
0032ffe4b 0x330010
0032ffe8
0032ffe8loc_32ffe8:
0032ffe8ldr x1, [sp+128]
0032ffecldr x5, [sp+120]
0032fff0subs xzr, x1, 0
0032fff4b.hi 0x32fffc
0032fff8b 0x330230
0032fffc
0032fffcloc_32fffc:
0032fffcldrb w5, [x5]
00330000subs wzr, w5, 93
00330004cset x5, eq
00330008strb w5, [sp+35]
0033000cb 0x330010
00330010
00330010loc_330010:
00330010ldrb w5, [sp+35]
00330014tbnz w5, 0, 0x33001c
00330018b 0x33004c
0033001c
0033001cloc_33001c:
0033001cadrp x27, 0x6f1000
00330020ldr x3, [x27+2304]
00330024adrp x27, 0x6f1000
00330028ldr x4, [x27+2312]
0033002cstr x3, [sp+88]
00330030str x4, [sp+96]
00330034ldr x1, [sp+72]
00330038ldr x2, [sp+80]
0033003cldrsw x0, [sp+36]
00330040ldur x29, [sp-8]
00330044ldr x30, [sp], 112
00330048ret x30
0033004c
0033004cloc_33004c:
0033004cldr x1, [sp+128]
00330050ldr x5, [sp+120]
00330054subs xzr, x1, 0
00330058b.hi 0x330060
0033005cb 0x330228
00330060
00330060loc_330060:
00330060ldrb w5, [x5]
00330064subs wzr, w5, 92
00330068cset x5, eq
0033006cstrb w5, [sp+34]
00330070b.eq 0x330078
00330074b 0x330084
00330078
00330078loc_330078:
00330078orr x5, xzr, 1
0033007cstrb w5, [sp+34]
00330080b 0x330088
00330084
00330084loc_330084:
00330084b 0x330088
00330088
00330088loc_330088:
00330088ldrb w5, [sp+34]
0033008ctbnz w5, 0, 0x330094
00330090b 0x330108
00330094
00330094loc_330094:
00330094ldr x1, [sp+128]
00330098ldr x5, [sp+120]
0033009csubs xzr, x1, 1
003300a0b.hs 0x3300a8
003300a4b 0x330220
003300a8
003300a8loc_3300a8:
003300a8sub x6, x1, 1
003300acsub x7, xzr, x6
003300b0sbfm x7, x7, 63, 63
003300b4and x7, x7, 1
003300b8add x5, x5, x7
003300bcstr x5, [sp+120]
003300c0str x6, [sp+128]
003300c4str x6, [sp+56]
003300c8subs xzr, x1, 1
003300ccb.eq 0x3300d4
003300d0b 0x330104
003300d4
003300d4loc_3300d4:
003300d4adrp x27, 0x6f1000
003300d8ldr x3, [x27+2304]
003300dcadrp x27, 0x6f1000
003300e0ldr x4, [x27+2312]
003300e4str x3, [sp+88]
003300e8str x4, [sp+96]
003300ecldr x1, [sp+72]
003300f0ldr x2, [sp+80]
003300f4ldrsw x0, [sp+36]
003300f8ldur x29, [sp-8]
003300fcldr x30, [sp], 112
00330100ret x30
00330104
00330104loc_330104:
00330104b 0x33010c
00330108
00330108loc_330108:
00330108b 0x33010c
0033010c
0033010cloc_33010c:
0033010cldr x0, [sp+120]
00330110ldr x1, [sp+128]
00330114bl unicode/utf8.DecodeRuneInString
00330118str w0, [sp+44]
0033011cstr x1, [sp+56]
00330120ldrsw x2, [sp+44]
00330124str w2, [sp+40]
00330128ldr x2, [sp+56]
0033012cstr x2, [sp+64]
00330130ldrsw x2, [sp+40]
00330134str w2, [sp+36]
00330138ldr x2, [sp+64]
0033013cstr x2, [sp+48]
00330140ldrsw x2, [sp+36]
00330144movz x3, 65533
00330148subs wzr, w2, w3
0033014ccset x2, eq
00330150strb w2, [sp+34]
00330154b.eq 0x33015c
00330158b 0x330170
0033015c
0033015cloc_33015c:
0033015cldr x5, [sp+48]
00330160subs xzr, x5, 1
00330164cset x5, eq
00330168strb w5, [sp+34]
0033016cb 0x330174
00330170
00330170loc_330170:
00330170b 0x330174
00330174
00330174loc_330174:
00330174ldrb w5, [sp+34]
00330178tbnz w5, 0, 0x330180
0033017cb 0x33019c
00330180
00330180loc_330180:
00330180adrp x27, 0x6f1000
00330184ldr x5, [x27+2304]
00330188adrp x27, 0x6f1000
0033018cldr x6, [x27+2312]
00330190str x5, [sp+88]
00330194str x6, [sp+96]
00330198b 0x3301a0
0033019c
0033019cloc_33019c:
0033019cb 0x3301a0
003301a0
003301a0loc_3301a0:
003301a0ldr x0, [sp+48]
003301a4ldr x1, [sp+128]
003301a8ldr x5, [sp+120]
003301acsubs xzr, x1, x0
003301b0b.hs 0x3301b8
003301b4b 0x33021c
003301b8
003301b8loc_3301b8:
003301b8sub x6, x1, x0
003301bcsub x7, xzr, x6
003301c0and x7, x0, x7, asr #63
003301c4add x5, x5, x7
003301c8str x5, [sp+72]
003301ccstr x6, [sp+80]
003301d0str x6, [sp+56]
003301d4cbz x6, 0x3301dc
003301d8b 0x3301f8
003301dc
003301dcloc_3301dc:
003301dcadrp x27, 0x6f1000
003301e0ldr x5, [x27+2304]
003301e4adrp x27, 0x6f1000
003301e8ldr x6, [x27+2312]
003301ecstr x5, [sp+88]
003301f0str x6, [sp+96]
003301f4b 0x3301fc
003301f8
003301f8loc_3301f8:
003301f8b 0x3301fc
003301fc
003301fcloc_3301fc:
003301fcldr x3, [sp+88]
00330200ldr x1, [sp+72]
00330204ldr x2, [sp+80]
00330208ldr x4, [sp+96]
0033020cldrsw x0, [sp+36]
00330210ldur x29, [sp-8]
00330214ldr x30, [sp], 112
00330218ret x30
0033021c
0033021cloc_33021c:
0033021cbl runtime.panicSliceB
00330220
00330220loc_330220:
00330220orr x0, xzr, 1
00330224bl runtime.panicSliceB
00330228
00330228loc_330228:
00330228mov x0, xzr
0033022cbl runtime.panicIndex
00330230
00330230loc_330230:
00330230mov x0, xzr
00330234bl runtime.panicIndex
00330238
00330238loc_330238:
00330238mov x0, xzr
0033023cbl runtime.panicIndex
00330240hint
00330244
00330244loc_330244:
00330244stp x0, x1, [sp+8]
00330248mov x3, x30
0033024cbl runtime.morestack_noctxt.abi0
00330250ldp x0, x1, [sp+8]
00330254b 0x32ff60
00330258udf 0
0033025cudf 0
0032ff60
0032ff60path/filepath.getEsc: ; void path/filepath.getEsc(struct string chunk)
0032ff60ldr x16, [x28+16]
0032ff64subs xzr, sp, x16
0032ff68b.ls 0x330244
0032ff6cstr x30, [sp-112]!
0032ff70stur x29, [sp-8]
0032ff74sub x29, sp, 8
0032ff78str x0, [sp+120]
0032ff7cstr x1, [sp+128]
0032ff80str wzr, [sp+36]
0032ff84stp xzr, xzr, [sp+72]
0032ff88stp xzr, xzr, [sp+88]
0032ff8cldr x5, [sp+128]
0032ff90str x5, [sp+56]
0032ff94subs xzr, x5, 0
0032ff98cset x6, eq
0032ff9cstrb w6, [sp+34]
0032ffa0cbz x5, 0x32ffa8
0032ffa4b 0x32ffac
0032ffa8
0032ffa8loc_32ffa8:
0032ffa8b 0x32ffd4
0032ffac
0032ffacloc_32ffac:
0032ffacldr x1, [sp+128]
0032ffb0ldr x5, [sp+120]
0032ffb4subs xzr, x1, 0
0032ffb8b.hi 0x32ffc0
0032ffbcb 0x330238
0032ffc0
0032ffc0loc_32ffc0:
0032ffc0ldrb w5, [x5]
0032ffc4subs wzr, w5, 45
0032ffc8cset x5, eq
0032ffccstrb w5, [sp+34]
0032ffd0b 0x32ffd4
0032ffd4
0032ffd4loc_32ffd4:
0032ffd4ldrb w5, [sp+34]
0032ffd8strb w5, [sp+35]
0032ffdctbnz w5, 0, 0x32ffe4
0032ffe0b 0x32ffe8
0032ffe4
0032ffe4loc_32ffe4:
0032ffe4b 0x330010
0032ffe8
0032ffe8loc_32ffe8:
0032ffe8ldr x1, [sp+128]
0032ffecldr x5, [sp+120]
0032fff0subs xzr, x1, 0
0032fff4b.hi 0x32fffc
0032fff8b 0x330230
0032fffc
0032fffcloc_32fffc:
0032fffcldrb w5, [x5]
00330000subs wzr, w5, 93
00330004cset x5, eq
00330008strb w5, [sp+35]
0033000cb 0x330010
00330010
00330010loc_330010:
00330010ldrb w5, [sp+35]
00330014tbnz w5, 0, 0x33001c
00330018b 0x33004c
0033001c
0033001cloc_33001c:
0033001cadrp x27, 0x6f1000
00330020ldr x3, [x27+2304]
00330024adrp x27, 0x6f1000
00330028ldr x4, [x27+2312]
0033002cstr x3, [sp+88]
00330030str x4, [sp+96]
00330034ldr x1, [sp+72]
00330038ldr x2, [sp+80]
0033003cldrsw x0, [sp+36]
00330040ldur x29, [sp-8]
00330044ldr x30, [sp], 112
00330048ret x30
0033004c
0033004cloc_33004c:
0033004cldr x1, [sp+128]
00330050ldr x5, [sp+120]
00330054subs xzr, x1, 0
00330058b.hi 0x330060
0033005cb 0x330228
00330060
00330060loc_330060:
00330060ldrb w5, [x5]
00330064subs wzr, w5, 92
00330068cset x5, eq
0033006cstrb w5, [sp+34]
00330070b.eq 0x330078
00330074b 0x330084
00330078
00330078loc_330078:
00330078orr x5, xzr, 1
0033007cstrb w5, [sp+34]
00330080b 0x330088
00330084
00330084loc_330084:
00330084b 0x330088
00330088
00330088loc_330088:
00330088ldrb w5, [sp+34]
0033008ctbnz w5, 0, 0x330094
00330090b 0x330108
00330094
00330094loc_330094:
00330094ldr x1, [sp+128]
00330098ldr x5, [sp+120]
0033009csubs xzr, x1, 1
003300a0b.hs 0x3300a8
003300a4b 0x330220
003300a8
003300a8loc_3300a8:
003300a8sub x6, x1, 1
003300acsub x7, xzr, x6
003300b0sbfm x7, x7, 63, 63
003300b4and x7, x7, 1
003300b8add x5, x5, x7
003300bcstr x5, [sp+120]
003300c0str x6, [sp+128]
003300c4str x6, [sp+56]
003300c8subs xzr, x1, 1
003300ccb.eq 0x3300d4
003300d0b 0x330104
003300d4
003300d4loc_3300d4:
003300d4adrp x27, 0x6f1000
003300d8ldr x3, [x27+2304]
003300dcadrp x27, 0x6f1000
003300e0ldr x4, [x27+2312]
003300e4str x3, [sp+88]
003300e8str x4, [sp+96]
003300ecldr x1, [sp+72]
003300f0ldr x2, [sp+80]
003300f4ldrsw x0, [sp+36]
003300f8ldur x29, [sp-8]
003300fcldr x30, [sp], 112
00330100ret x30
00330104
00330104loc_330104:
00330104b 0x33010c
00330108
00330108loc_330108:
00330108b 0x33010c
0033010c
0033010cloc_33010c:
0033010cldr x0, [sp+120]
00330110ldr x1, [sp+128]
00330114bl unicode/utf8.DecodeRuneInString
00330118str w0, [sp+44]
0033011cstr x1, [sp+56]
00330120ldrsw x2, [sp+44]
00330124str w2, [sp+40]
00330128ldr x2, [sp+56]
0033012cstr x2, [sp+64]
00330130ldrsw x2, [sp+40]
00330134str w2, [sp+36]
00330138ldr x2, [sp+64]
0033013cstr x2, [sp+48]
00330140ldrsw x2, [sp+36]
00330144movz x3, 65533
00330148subs wzr, w2, w3
0033014ccset x2, eq
00330150strb w2, [sp+34]
00330154b.eq 0x33015c
00330158b 0x330170
0033015c
0033015cloc_33015c:
0033015cldr x5, [sp+48]
00330160subs xzr, x5, 1
00330164cset x5, eq
00330168strb w5, [sp+34]
0033016cb 0x330174
00330170
00330170loc_330170:
00330170b 0x330174
00330174
00330174loc_330174:
00330174ldrb w5, [sp+34]
00330178tbnz w5, 0, 0x330180
0033017cb 0x33019c
00330180
00330180loc_330180:
00330180adrp x27, 0x6f1000
00330184ldr x5, [x27+2304]
00330188adrp x27, 0x6f1000
0033018cldr x6, [x27+2312]
00330190str x5, [sp+88]
00330194str x6, [sp+96]
00330198b 0x3301a0
0033019c
0033019cloc_33019c:
0033019cb 0x3301a0
003301a0
003301a0loc_3301a0:
003301a0ldr x0, [sp+48]
003301a4ldr x1, [sp+128]
003301a8ldr x5, [sp+120]
003301acsubs xzr, x1, x0
003301b0b.hs 0x3301b8
003301b4b 0x33021c
003301b8
003301b8loc_3301b8:
003301b8sub x6, x1, x0
003301bcsub x7, xzr, x6
003301c0and x7, x0, x7, asr #63
003301c4add x5, x5, x7
003301c8str x5, [sp+72]
003301ccstr x6, [sp+80]
003301d0str x6, [sp+56]
003301d4cbz x6, 0x3301dc
003301d8b 0x3301f8
003301dc
003301dcloc_3301dc:
003301dcadrp x27, 0x6f1000
003301e0ldr x5, [x27+2304]
003301e4adrp x27, 0x6f1000
003301e8ldr x6, [x27+2312]
003301ecstr x5, [sp+88]
003301f0str x6, [sp+96]
003301f4b 0x3301fc
003301f8
003301f8loc_3301f8:
003301f8b 0x3301fc
003301fc
003301fcloc_3301fc:
003301fcldr x3, [sp+88]
00330200ldr x1, [sp+72]
00330204ldr x2, [sp+80]
00330208ldr x4, [sp+96]
0033020cldrsw x0, [sp+36]
00330210ldur x29, [sp-8]
00330214ldr x30, [sp], 112
00330218ret x30
0033021c
0033021cloc_33021c:
0033021cbl runtime.panicSliceB
00330220
00330220loc_330220:
00330220orr x0, xzr, 1
00330224bl runtime.panicSliceB
00330228
00330228loc_330228:
00330228mov x0, xzr
0033022cbl runtime.panicIndex
00330230
00330230loc_330230:
00330230mov x0, xzr
00330234bl runtime.panicIndex
00330238
00330238loc_330238:
00330238mov x0, xzr
0033023cbl runtime.panicIndex
00330240hint
00330244
00330244loc_330244:
00330244stp x0, x1, [sp+8]
00330248mov x3, x30
0033024cbl runtime.morestack_noctxt.abi0
00330250ldp x0, x1, [sp+8]
00330254b 0x32ff60
00330258udf 0
0033025cudf 0
0032ff60
Loading..