bind9/lib
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
..
bind9 Add extended DNS error configuration option for RPZ zones 2022-08-31 08:56:03 +00:00
dns General-purpose unrolled ASCII tolower() loops 2022-09-12 12:18:57 +01:00
irs Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00
isc General-purpose unrolled ASCII tolower() loops 2022-09-12 12:18:57 +01:00
isccc Consolidate some ASCII tables in isc/ascii and isc/hex 2022-09-12 12:18:57 +01:00
isccfg Add extended DNS error configuration option for RPZ zones 2022-08-31 08:56:03 +00:00
ns Fix RRL responses-per-second bypass using wildcard names 2022-09-08 09:15:30 +02:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am move samples/resolve.c to bin/tests/system 2021-04-16 14:29:43 +02:00