├── .cargo └── config.toml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── benches └── pattern.rs ├── images ├── avx2-1.png ├── avx2-2.png ├── avx2-3.png ├── avx2-s.png ├── old-1.png ├── old-2.png ├── old-3.png ├── old-s.png ├── sse2-1.png ├── sse2-2.png ├── sse2-3.png └── sse2-s.png ├── rust-toolchain.toml └── src └── lib.rs /.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | rustflags = ["-C", "target-cpu=native"] 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | /.vscode 4 | dhat-heap.json 5 | flamegraph.svg -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/README.md -------------------------------------------------------------------------------- /benches/pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/benches/pattern.rs -------------------------------------------------------------------------------- /images/avx2-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/images/avx2-1.png -------------------------------------------------------------------------------- /images/avx2-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/images/avx2-2.png -------------------------------------------------------------------------------- /images/avx2-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/images/avx2-3.png -------------------------------------------------------------------------------- /images/avx2-s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/images/avx2-s.png -------------------------------------------------------------------------------- /images/old-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/images/old-1.png -------------------------------------------------------------------------------- /images/old-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/images/old-2.png -------------------------------------------------------------------------------- /images/old-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/images/old-3.png -------------------------------------------------------------------------------- /images/old-s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/images/old-s.png -------------------------------------------------------------------------------- /images/sse2-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/images/sse2-1.png -------------------------------------------------------------------------------- /images/sse2-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/images/sse2-2.png -------------------------------------------------------------------------------- /images/sse2-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/images/sse2-3.png -------------------------------------------------------------------------------- /images/sse2-s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/images/sse2-s.png -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly" 3 | -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unknowntrojan/coolfindpattern/HEAD/src/lib.rs --------------------------------------------------------------------------------