|
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.