MarlinMT
0.1.0
|
Go to the source code of this file.
Macros | |
#define | MARLIN_FALLTHROUGH |
#define | hashsize(n) ( 1U << (n) ) |
#define | hashmask(n) ( hashsize ( n ) - 1 ) |
#define | mix(a, b, c) |
Functions | |
unsigned | jenkins_hash (unsigned char *k, unsigned length, unsigned initval) |
#define hashmask | ( | n | ) | ( hashsize ( n ) - 1 ) |
Definition at line 25 of file jenkinsHash.h.
#define hashsize | ( | n | ) | ( 1U << (n) ) |
Definition at line 24 of file jenkinsHash.h.
#define MARLIN_FALLTHROUGH |
Definition at line 11 of file jenkinsHash.h.
Referenced by jenkins_hash().
#define mix | ( | a, | |
b, | |||
c | |||
) |
Definition at line 54 of file jenkinsHash.h.
Referenced by jenkins_hash().
|
inline |
Definition at line 94 of file jenkinsHash.h.
References MARLIN_FALLTHROUGH, and mix.
Referenced by marlinmt::RandomSeedManager::generateRandomSeeds(), marlinmt::ReaderListener::processEvent(), and marlinmt::StdHepFileSource::readOne().