Module ascii
Operations on ASCII [u8].
Structs
- EscapeAscii An iterator over the escaped version of a byte slice.
- EscapeByte
Functions
- is_ascii Uses explicit SIMD intrinsics to prevent LLVM from auto-vectorizing with broken code (e.g., AVX-512 on x86-64 that extracts mask bits one-by-one).
- is_ascii_simple ASCII test without the chunk-at-a-time optimizations.
- is_ascii_sse2
Constants
- SSE2_CHUNK_SIZE Chunk size for SSE2 vectorized ASCII checking (4x 16-byte loads).