|
| static void | XXH_cpuid (xxh_u32 eax, xxh_u32 ecx, xxh_u32 *abcd) |
| |
| static int | XXH_featureTest (void) |
| |
| static void | XXH_setDispatch (void) |
| |
| static XXH64_hash_t | XXH3_hashLong_64b_defaultSecret_selection (const void *input, size_t len, XXH64_hash_t seed64, const xxh_u8 *secret, size_t secretLen) |
| |
| XXH64_hash_t | XXH3_64bits_dispatch (const void *input, size_t len) |
| |
| static XXH64_hash_t | XXH3_hashLong_64b_withSeed_selection (const void *input, size_t len, XXH64_hash_t seed64, const xxh_u8 *secret, size_t secretLen) |
| |
| XXH64_hash_t | XXH3_64bits_withSeed_dispatch (const void *input, size_t len, XXH64_hash_t seed) |
| |
| static XXH64_hash_t | XXH3_hashLong_64b_withSecret_selection (const void *input, size_t len, XXH64_hash_t seed64, const xxh_u8 *secret, size_t secretLen) |
| |
| XXH64_hash_t | XXH3_64bits_withSecret_dispatch (const void *input, size_t len, const void *secret, size_t secretLen) |
| |
| XXH_errorcode | XXH3_64bits_update_dispatch (XXH3_state_t *state, const void *input, size_t len) |
| |
| static XXH128_hash_t | XXH3_hashLong_128b_defaultSecret_selection (const void *input, size_t len, XXH64_hash_t seed64, const void *secret, size_t secretLen) |
| |
| XXH128_hash_t | XXH3_128bits_dispatch (const void *input, size_t len) |
| |
| static XXH128_hash_t | XXH3_hashLong_128b_withSeed_selection (const void *input, size_t len, XXH64_hash_t seed64, const void *secret, size_t secretLen) |
| |
| XXH128_hash_t | XXH3_128bits_withSeed_dispatch (const void *input, size_t len, XXH64_hash_t seed) |
| |
| static XXH128_hash_t | XXH3_hashLong_128b_withSecret_selection (const void *input, size_t len, XXH64_hash_t seed64, const void *secret, size_t secretLen) |
| |
| XXH128_hash_t | XXH3_128bits_withSecret_dispatch (const void *input, size_t len, const void *secret, size_t secretLen) |
| |
| XXH_errorcode | XXH3_128bits_update_dispatch (XXH3_state_t *state, const void *input, size_t len) |
| |
Automatic dispatcher code for the XXH3 family on x86-based targets.
Optional add-on.
Compile this file with the default flags for your target. Do not compile with flags like -mavx*, -march=native, or /arch:AVX*, there will be an error. See XXH_X86DISPATCH_ALLOW_AVX for details.