Overview of xxHash algorithms
devxxHash is an extremely fast hash algorithm that processes data at RAM speed limits. It is highly portable and produces identical hashes across all platforms (little and big endian). The library provides several variants depending on your requirements for hash width and speed:
- XXH32: Generates 32-bit hashes using 32-bit arithmetic.
- XXH64: Generates 64-bit hashes using 64-bit arithmetic.
- XXH3: Generates 64-bit or 128-bit hashes (the 128-bit variant is called XXH128) using vectorized arithmetic. This is the most modern and fastest variant for large data.