KiCad PCB EDA Suite
|
#include <hash_128.h>
Go to the source code of this file.
Classes | |
class | MMH3_HASH |
A streaming C++ equivalent for MurmurHash3_x64_128. More... | |
Macros | |
#define | FORCE_INLINE inline __attribute__( ( always_inline ) ) |
#define | ROTL64(x, y) |
#define | BIG_CONSTANT(x) |
Functions | |
uint64_t | mmh3_rotl64 (uint64_t x, int8_t r) |
#define BIG_CONSTANT | ( | x | ) |
Definition at line 52 of file mmh3_hash.h.
Referenced by MMH3_HASH::fmix64(), MMH3_HASH::hashBlock(), and MMH3_HASH::hashTail().
#define FORCE_INLINE inline __attribute__( ( always_inline ) ) |
Definition at line 46 of file mmh3_hash.h.
Referenced by MMH3_HASH::add(), MMH3_HASH::add(), MMH3_HASH::add(), MMH3_HASH::addData(), MMH3_HASH::digest(), fmix64(), MMH3_HASH::fmix64(), getblock64(), MMH3_HASH::getblock64(), MMH3_HASH::hashBlock(), MMH3_HASH::hashFinal(), MMH3_HASH::hashTail(), and MMH3_HASH::reset().
#define ROTL64 | ( | x, | |
y ) |
Definition at line 51 of file mmh3_hash.h.
Referenced by MMH3_HASH::hashBlock(), and MMH3_HASH::hashTail().
|
inline |
Definition at line 47 of file mmh3_hash.h.