|
Derive-C
|


Go to the source code of this file.
Functions | |
| INLINE uint32_t | derive_c_rotl32 (uint32_t x, int8_t r) |
| MurmurHash3 implementation, copied (with love) from Austin Appleby's implementation | |
| INLINE uint64_t | derive_c_rotl64 (uint64_t x, int8_t r) |
| INLINE uint32_t | derive_c_getblock32 (const uint32_t *p, int32_t i) |
| INLINE uint64_t | derive_c_getblock64 (const uint64_t *p, int32_t i) |
| INLINE uint32_t | derive_c_fmix32 (uint32_t h) |
| INLINE uint64_t | derive_c_fmix64 (uint64_t k) |
| void | derive_c_MurmurHash3_x86_32 (const void *key, int32_t len, uint32_t seed, void *out) |
| void | derive_c_MurmurHash3_x86_128 (const void *key, const int32_t len, uint32_t seed, void *out) |
| void | derive_c_MurmurHash3_x64_128 (const void *key, const int32_t len, const uint32_t seed, void *out) |
| size_t | derive_c_murmurhash (const void *key, int32_t len, uint32_t seed) |
| INLINE uint32_t derive_c_fmix32 | ( | uint32_t | h | ) |
Definition at line 16 of file murmurhash.h.

| INLINE uint64_t derive_c_fmix64 | ( | uint64_t | k | ) |
Definition at line 26 of file murmurhash.h.

| INLINE uint32_t derive_c_getblock32 | ( | const uint32_t * | p, |
| int32_t | i ) |
Definition at line 12 of file murmurhash.h.

| INLINE uint64_t derive_c_getblock64 | ( | const uint64_t * | p, |
| int32_t | i ) |
Definition at line 14 of file murmurhash.h.

| size_t derive_c_murmurhash | ( | const void * | key, |
| int32_t | len, | ||
| uint32_t | seed ) |
Definition at line 351 of file murmurhash.h.


| void derive_c_MurmurHash3_x64_128 | ( | const void * | key, |
| const int32_t | len, | ||
| const uint32_t | seed, | ||
| void * | out ) |
Definition at line 245 of file murmurhash.h.


| void derive_c_MurmurHash3_x86_128 | ( | const void * | key, |
| const int32_t | len, | ||
| uint32_t | seed, | ||
| void * | out ) |
Definition at line 90 of file murmurhash.h.

| void derive_c_MurmurHash3_x86_32 | ( | const void * | key, |
| int32_t | len, | ||
| uint32_t | seed, | ||
| void * | out ) |
Definition at line 36 of file murmurhash.h.

| INLINE uint32_t derive_c_rotl32 | ( | uint32_t | x, |
| int8_t | r ) |
MurmurHash3 implementation, copied (with love) from Austin Appleby's implementation
Definition at line 8 of file murmurhash.h.

| INLINE uint64_t derive_c_rotl64 | ( | uint64_t | x, |
| int8_t | r ) |
Definition at line 10 of file murmurhash.h.
