Topics | |
| XXH32 implementation | |
| XXH64 implementation | |
| XXH3 implementation | |
Macros | |
| #define | XXH_FORCE_INLINE static |
| #define | XXH_NO_INLINE static |
| #define | XXH_STATIC static |
| #define | XXH3_WITH_SECRET_INLINE XXH_NO_INLINE |
| #define | XXH_RESTRICT /* disable */ |
| #define | XXH_ASSERT(c) |
| #define | XXH_STATIC_ASSERT_WITH_MESSAGE(c, m) |
| #define | XXH_STATIC_ASSERT(c) |
| #define | XXH_COMPILER_GUARD(var) |
| #define | XXH_COMPILER_GUARD_CLANG_NEON(var) |
| #define | XXH_GCC_VERSION (__GNUC__ * 100 + __GNUC_MINOR__) |
| #define | XXH_HAS_BUILTIN(x) |
| #define | XXH_UNREACHABLE() |
| #define | XXH_ASSUME(c) |
| #define | XXH_rotl32(x, r) |
| #define | XXH_rotl64(x, r) |
Typedefs | |
| typedef unsigned char | xxh_u8 |
| typedef XXH32_hash_t | xxh_u32 |
Enumerations | |
| enum | XXH_alignment { XXH_aligned , XXH_unaligned } |
| typedef XXH64_hash_t | xxh_u64 |
| #define XXH_ASSERT | ( | c | ) |
| #define XXH_STATIC_ASSERT_WITH_MESSAGE | ( | c, | |
| m ) |
| #define XXH_STATIC_ASSERT | ( | c | ) |
| #define XXH_COMPILER_GUARD | ( | var | ) |
| #define XXH_COMPILER_GUARD_CLANG_NEON | ( | var | ) |
| #define XXH_HAS_BUILTIN | ( | x | ) |
| #define XXH_ASSUME | ( | c | ) |
| #define XXH_rotl32 | ( | x, | |
| r ) |
| #define XXH_rotl64 | ( | x, | |
| r ) |
| enum XXH_alignment |