|
xxHash 0.8.2
Extremely fast non-cryptographic hash function
|
#include <assert.h>Macros | |
| #define | XXH_X86DISPATCH_ALLOW_AVX |
| Disables the AVX sanity check. | |
| #define | XXH_DISPATCH_SCALAR 1 |
| Enables/dispatching the scalar code path. | |
| #define | XXH_DISPATCH_AVX2 0 |
| Enables/disables dispatching for AVX2. | |
| #define | XXH_DISPATCH_AVX512 0 |
| Enables/disables dispatching for AVX512. | |
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.