bind9/lib/isc/include
Tony Finch 21a383a8fd General-purpose unrolled ASCII tolower() loops
When converting a string to lower case, the compiler is able to
autovectorize nicely, so a nice simple implementation is also very
fast, comparable to memcpy().

Comparisons are more difficult for the compiler, so we convert eight
bytes at a time using "SIMD within a register" tricks. Experiments
indicate it's best to stick to simple loops for shorter strings and
the remainder of long strings.
2022-09-12 12:18:57 +01:00
..
isc General-purpose unrolled ASCII tolower() loops 2022-09-12 12:18:57 +01:00
.clang-format Add separate .clang-format files for headers 2020-02-14 09:31:05 +01:00