gitextract_y3u5cs40/ ├── .github/ │ ├── FUNDING.yml │ ├── dependabot.yml │ └── workflows/ │ └── ci.yml ├── .gitignore ├── .ignore ├── .vim/ │ └── coc-settings.json ├── COPYING ├── Cargo.toml ├── LICENSE-MIT ├── README.md ├── UNLICENSE ├── benchmarks/ │ ├── definitions/ │ │ ├── memchr/ │ │ │ └── sherlock/ │ │ │ ├── common.toml │ │ │ ├── never.toml │ │ │ ├── rare.toml │ │ │ ├── uncommon.toml │ │ │ └── verycommon.toml │ │ └── memmem/ │ │ ├── byterank.toml │ │ ├── code.toml │ │ ├── pathological.toml │ │ ├── sliceslice.toml │ │ └── subtitles/ │ │ ├── common.toml │ │ ├── never.toml │ │ └── rare.toml │ ├── engines/ │ │ ├── .gitignore │ │ ├── libc/ │ │ │ ├── Cargo.toml │ │ │ └── main.rs │ │ ├── rust-bytecount/ │ │ │ ├── Cargo.toml │ │ │ └── main.rs │ │ ├── rust-jetscii/ │ │ │ ├── Cargo.toml │ │ │ └── main.rs │ │ ├── rust-memchr/ │ │ │ ├── Cargo.toml │ │ │ └── main.rs │ │ ├── rust-memchrold/ │ │ │ ├── Cargo.toml │ │ │ └── main.rs │ │ ├── rust-sliceslice/ │ │ │ ├── Cargo.toml │ │ │ └── main.rs │ │ ├── rust-std/ │ │ │ ├── Cargo.toml │ │ │ ├── build.rs │ │ │ └── main.rs │ │ └── stringzilla/ │ │ ├── Cargo.toml │ │ └── main.rs │ ├── engines.toml │ ├── haystacks/ │ │ ├── README.md │ │ ├── code/ │ │ │ ├── README.md │ │ │ └── rust-library.rs │ │ ├── opensubtitles/ │ │ │ ├── README.md │ │ │ ├── en-huge.txt │ │ │ ├── en-medium.txt │ │ │ ├── en-small.txt │ │ │ ├── en-teeny.txt │ │ │ ├── en-tiny.txt │ │ │ ├── ru-huge.txt │ │ │ ├── ru-medium.txt │ │ │ ├── ru-small.txt │ │ │ ├── ru-teeny.txt │ │ │ ├── ru-tiny.txt │ │ │ ├── zh-huge.txt │ │ │ ├── zh-medium.txt │ │ │ ├── zh-small.txt │ │ │ ├── zh-teeny.txt │ │ │ └── zh-tiny.txt │ │ ├── pathological/ │ │ │ ├── README.md │ │ │ ├── defeat-simple-vector-freq.txt │ │ │ ├── defeat-simple-vector-repeated.txt │ │ │ ├── defeat-simple-vector.txt │ │ │ ├── md5-huge.txt │ │ │ ├── random-huge.txt │ │ │ ├── repeated-rare-huge.txt │ │ │ └── repeated-rare-small.txt │ │ ├── rg-13.0.0.txt │ │ ├── sherlock/ │ │ │ ├── README.md │ │ │ ├── huge.txt │ │ │ ├── small.txt │ │ │ └── tiny.txt │ │ └── sliceslice/ │ │ ├── README.md │ │ ├── haystack.txt │ │ ├── i386-notutf8.txt │ │ └── i386.txt │ ├── record/ │ │ ├── aarch64/ │ │ │ ├── 2023-08-17.csv │ │ │ ├── 2023-08-20.csv │ │ │ ├── 2023-08-24.csv │ │ │ ├── 2023-08-24_2.csv │ │ │ ├── 2023-08-26.csv │ │ │ ├── 2023-08-27.csv │ │ │ └── 2023-12-29.csv │ │ └── x86_64/ │ │ ├── 2023-07-31_baseline.csv │ │ ├── 2023-08-07.csv │ │ ├── 2023-08-09.csv │ │ ├── 2023-08-15.csv │ │ ├── 2023-08-17.csv │ │ ├── 2023-08-20.csv │ │ ├── 2023-08-23.csv │ │ ├── 2023-08-24.csv │ │ ├── 2023-08-24_2.csv │ │ ├── 2023-08-25.csv │ │ ├── 2023-08-26.csv │ │ ├── 2023-08-27.csv │ │ ├── 2023-12-29.csv │ │ └── 2025-09-25.csv │ ├── regexes/ │ │ ├── sliceslice/ │ │ │ ├── README.md │ │ │ ├── words-by-length-desc.txt │ │ │ └── words.txt │ │ └── zero-zero-dd-dd.txt │ └── shared/ │ ├── Cargo.toml │ └── lib.rs ├── fuzz/ │ ├── .gitignore │ ├── Cargo.toml │ └── fuzz_targets/ │ ├── memchr.rs │ ├── memchr2.rs │ ├── memchr3.rs │ ├── memmem.rs │ ├── memrchr.rs │ ├── memrchr2.rs │ ├── memrchr3.rs │ └── memrmem.rs ├── rustfmt.toml ├── scripts/ │ └── make-byte-frequency-table └── src/ ├── arch/ │ ├── aarch64/ │ │ ├── memchr.rs │ │ ├── mod.rs │ │ └── neon/ │ │ ├── memchr.rs │ │ ├── mod.rs │ │ └── packedpair.rs │ ├── all/ │ │ ├── memchr.rs │ │ ├── mod.rs │ │ ├── packedpair/ │ │ │ ├── default_rank.rs │ │ │ └── mod.rs │ │ ├── rabinkarp.rs │ │ ├── shiftor.rs │ │ └── twoway.rs │ ├── generic/ │ │ ├── memchr.rs │ │ ├── mod.rs │ │ └── packedpair.rs │ ├── mod.rs │ ├── wasm32/ │ │ ├── memchr.rs │ │ ├── mod.rs │ │ └── simd128/ │ │ ├── memchr.rs │ │ ├── mod.rs │ │ └── packedpair.rs │ └── x86_64/ │ ├── avx2/ │ │ ├── memchr.rs │ │ ├── mod.rs │ │ └── packedpair.rs │ ├── memchr.rs │ ├── mod.rs │ └── sse2/ │ ├── memchr.rs │ ├── mod.rs │ └── packedpair.rs ├── cow.rs ├── ext.rs ├── lib.rs ├── macros.rs ├── memchr.rs ├── memmem/ │ ├── mod.rs │ └── searcher.rs ├── tests/ │ ├── memchr/ │ │ ├── mod.rs │ │ ├── naive.rs │ │ └── prop.rs │ ├── mod.rs │ ├── packedpair.rs │ └── substring/ │ ├── mod.rs │ ├── naive.rs │ └── prop.rs └── vector.rs