https://github.com/murphsicles/memchr
SIMD-accelerated byte search for Zeta — memchr, memrchr, memmem
https://github.com/murphsicles/memchr
Last synced: 22 days ago
JSON representation
SIMD-accelerated byte search for Zeta — memchr, memrchr, memmem
- Host: GitHub
- URL: https://github.com/murphsicles/memchr
- Owner: murphsicles
- License: mit
- Created: 2026-05-15T20:56:06.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-15T23:28:30.000Z (2 months ago)
- Last Synced: 2026-05-16T01:58:41.030Z (2 months ago)
- Size: 53.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @std/memchr — SIMD-Accelerated Byte Search for Zeta
Auto-converted from [memchr](https://crates.io/crates/memchr) v2.8.0 via [Dark Factory](https://github.com/murphsicles/dark-factory).
## Features
- **memchr** — find first occurrence of a byte in memory (SIMD on x86_64, aarch64)
- **memrchr** — find last occurrence of a byte
- **memmem** — find first occurrence of a substring (Two-Way algorithm + SIMD)
- **find** — iterator over all occurrences
- **rfind** — reverse iterator over all occurrences
## Performance
Uses SIMD (SSE2, AVX2 on x86_64; NEON on aarch64) for sub-linear byte search performance. Typically 5-10x faster than naive byte-at-a-time scanning.
## Stats: ~6,173 lines, 0 unsupported items
## License: MIT