SYMBOL INDEX (654 symbols across 52 files) FILE: benchmarks/City.cpp function uint64 (line 37) | static uint64 UNALIGNED_LOAD64(const char *p) { function uint32 (line 43) | static uint32 UNALIGNED_LOAD32(const char *p) { function uint64 (line 84) | static uint64 Fetch64(const char *p) { function uint32 (line 88) | static uint32 Fetch32(const char *p) { function uint64 (line 100) | static uint64 Rotate(uint64 val, int shift) { function uint64 (line 108) | static uint64 RotateByAtLeast1(uint64 val, int shift) { function uint64 (line 112) | static uint64 ShiftMix(uint64 val) { function uint64 (line 116) | static uint64 HashLen16(uint64 u, uint64 v) { function uint64 (line 120) | static uint64 HashLen0to16(const char *s, size_t len) { function uint64 (line 143) | static uint64 HashLen17to32(const char *s, size_t len) { function WeakHashLen32WithSeeds (line 154) | static pair WeakHashLen32WithSeeds( function WeakHashLen32WithSeeds (line 166) | static pair WeakHashLen32WithSeeds( function uint64 (line 177) | static uint64 HashLen33to64(const char *s, size_t len) { function uint64 (line 200) | uint64 CityHash64(const char *s, size_t len) { function uint64 (line 238) | uint64 CityHash64WithSeed(const char *s, size_t len, uint64 seed) { function uint64 (line 242) | uint64 CityHash64WithSeeds(const char *s, size_t len, function uint128 (line 249) | static uint128 CityMurmur(const char *s, size_t len, uint128 seed) { function uint128 (line 279) | uint128 CityHash128WithSeed(const char *s, size_t len, uint128 seed) { function uint128 (line 338) | uint128 CityHash128(const char *s, size_t len) { function CityHashCrc256Long (line 358) | static void CityHashCrc256Long(const char *s, size_t len, function CityHashCrc256Short (line 427) | static void CityHashCrc256Short(const char *s, size_t len, uint64 *resul... function CityHashCrc256 (line 434) | void CityHashCrc256(const char *s, size_t len, uint64 *result) { function uint128 (line 442) | uint128 CityHashCrc128WithSeed(const char *s, size_t len, uint128 seed) { function uint128 (line 455) | uint128 CityHashCrc128(const char *s, size_t len) { FILE: benchmarks/City.h type uint8 (line 58) | typedef uint8_t uint8; type uint32 (line 59) | typedef uint32_t uint32; type uint64 (line 60) | typedef uint64_t uint64; type std (line 61) | typedef std::pair uint128; function uint64 (line 63) | inline uint64 Uint128Low64(const uint128& x) { return x.first; } function uint64 (line 64) | inline uint64 Uint128High64(const uint128& x) { return x.second; } function uint64 (line 87) | inline uint64 Hash128to64(const uint128& x) { FILE: benchmarks/SpookyV2.h type uint64 (line 33) | typedef unsigned __int64 uint64; type uint32 (line 34) | typedef unsigned __int32 uint32; type uint16 (line 35) | typedef unsigned __int16 uint16; type uint8 (line 36) | typedef unsigned __int8 uint8; type uint64 (line 40) | typedef uint64_t uint64; type uint32 (line 41) | typedef uint32_t uint32; type uint16 (line 42) | typedef uint16_t uint16; type uint8 (line 43) | typedef uint8_t uint8; function class (line 47) | class SpookyHash FILE: benchmarks/bbs-prng.h function init_bbs_prng (line 81) | static inline void function set_bbs_seed (line 109) | static inline void function _update_bbs_prng (line 116) | static inline void function get_bbs_prn (line 123) | static inline uint64_t function finish_bbs_prng (line 138) | static inline void FILE: benchmarks/bench-crypto.c function sha512_test (line 4) | void sha512_test (const void *msg, int len, void *out) { function sha3_512_test (line 17) | void sha3_512_test (const void *msg, int len, void *out) { function blake2b_test (line 30) | void blake2b_test (const void *msg, int len, void *out) { function mum512_test (line 41) | void mum512_test (const void *msg, int len, void *out) { function print512 (line 272) | static void function main (line 282) | int main () { function main (line 294) | int main () { function main (line 306) | int main () { function main (line 318) | int main () { FILE: benchmarks/bench-prng.c function init_prng (line 5) | static void init_prng (void) { init_bbs_prng (); } function get_prn (line 6) | static uint64_t get_prn (void) { return get_bbs_prn (); } function finish_prng (line 7) | static void finish_prng (void) { finish_bbs_prng (); } function init_prng (line 11) | static void init_prng (void) { init_chacha_prng (); } function get_prn (line 12) | static uint64_t get_prn (void) { return get_chacha_prn (); } function finish_prng (line 13) | static void finish_prng (void) { finish_chacha_prng (); } function init_prng (line 17) | static void init_prng (void) { init_sip24_prng (); } function get_prn (line 18) | static uint64_t get_prn (void) { return get_sip24_prn (); } function finish_prng (line 19) | static void finish_prng (void) { finish_sip24_prng (); } function init_prng (line 23) | static void init_prng (void) { mum_hash_randomize (0); init_mum_prng (); } function get_prn (line 24) | static uint64_t get_prn (void) { return get_mum_prn (); } function finish_prng (line 25) | static void finish_prng (void) { finish_mum_prng (); } function init_prng (line 29) | static void init_prng (void) { init_mum512_prng (); } function get_prn (line 30) | static uint64_t get_prn (void) { return get_mum512_prn (); } function finish_prng (line 31) | static void finish_prng (void) { finish_mum512_prng (); } function init_prng (line 35) | static void init_prng (void) { s[0] = 0xe220a8397b1dcdaf; s[1] = 0x6e789... function get_prn (line 36) | static uint64_t get_prn (void) { return next (); } function finish_prng (line 37) | static void finish_prng (void) { } function init_prng (line 41) | static void init_prng (void) { s[0] = 0xe220a8397b1dcdaf; s[1] = 0x6e789... function get_prn (line 42) | static uint64_t get_prn (void) { return next (); } function finish_prng (line 43) | static void finish_prng (void) { } function init_prng (line 47) | static void init_prng (void) { s[0] = 0xe220a8397b1dcdaf; s[1] = 0x6e789... function get_prn (line 48) | static uint64_t get_prn (void) { return next (); } function finish_prng (line 49) | static void finish_prng (void) { } function init_prng (line 53) | static void init_prng (void) { s[0] = 0xe220a8397b1dcdaf; s[1] = 0x6e789... function get_prn (line 54) | static uint64_t get_prn (void) { return next (); } function finish_prng (line 55) | static void finish_prng (void) { } function init_prng (line 59) | static void init_prng (void) { s[0] = 0xe220a8397b1dcdaf; s[1] = 0x6e789... function get_prn (line 60) | static uint64_t get_prn (void) { return next (); } function finish_prng (line 61) | static void finish_prng (void) { } function init_prng (line 65) | static void init_prng (void) { s[0] = 0xe220a8397b1dcdaf; s[1] = 0x6e789... function get_prn (line 66) | static uint64_t get_prn (void) { return next (); } function finish_prng (line 67) | static void finish_prng (void) { } function init_prng (line 72) | static void init_prng (void) { } function get_prn (line 73) | static uint64_t get_prn (void) { return rand (); } function finish_prng (line 74) | static void finish_prng (void) { } function main (line 84) | int main(void) function main (line 94) | int main (void) { FILE: benchmarks/bench.c function SpookyHash64_test (line 4) | static void SpookyHash64_test (const void *key, int len, uint32_t seed, ... function CityHash64_test (line 14) | static void CityHash64_test (const void *key, int len, uint32_t seed, vo... function siphash_test (line 27) | static void siphash_test (const void *key, int len, uint32_t seed, void ... function xxHash64_test (line 49) | static void xxHash64_test (const void *key, int len, uint32_t seed, void... function xxh3_test (line 60) | static void xxh3_test (const void *key, int len, uint32_t seed, void *ou... function t1ha_test (line 70) | static void t1ha_test (const void *key, int len, uint32_t seed, void *ou... function CityHash64_test (line 80) | static void CityHash64_test (const void *key, int len, uint32_t seed, vo... function metro_test (line 90) | static void metro_test (const void *key, int len, uint32_t seed, void *o... function meowhash_test (line 109) | static void meowhash_test (const void *key, int len, uint32_t seed, void... function mum_test (line 119) | static void mum_test (const void *key, int len, uint32_t seed, void *out) { function mum_test64 (line 123) | static void mum_test64 (const void *key, int len, uint32_t seed, void *o... function mum_test (line 133) | static void mum_test (const void *key, int len, uint32_t seed, void *out) { function mum_test64 (line 137) | static void mum_test64 (const void *key, int len, uint32_t seed, void *o... function rapid_test (line 147) | static void rapid_test (const void *key, int len, uint32_t seed, void *o... function main (line 163) | int main () { function main (line 184) | int main () { FILE: benchmarks/blake2-impl.h function load32 (line 22) | BLAKE2_LOCAL_INLINE(uint32_t) load32( const void *src ) function load64 (line 38) | BLAKE2_LOCAL_INLINE(uint64_t) load64( const void *src ) function store32 (line 58) | BLAKE2_LOCAL_INLINE(void) store32( void *dst, uint32_t w ) function store64 (line 71) | BLAKE2_LOCAL_INLINE(void) store64( void *dst, uint64_t w ) function load48 (line 88) | BLAKE2_LOCAL_INLINE(uint64_t) load48( const void *src ) function store48 (line 100) | BLAKE2_LOCAL_INLINE(void) store48( void *dst, uint64_t w ) function rotl32 (line 111) | BLAKE2_LOCAL_INLINE(uint32_t) rotl32( const uint32_t w, const unsigned c ) function rotl64 (line 116) | BLAKE2_LOCAL_INLINE(uint64_t) rotl64( const uint64_t w, const unsigned c ) function rotr32 (line 121) | BLAKE2_LOCAL_INLINE(uint32_t) rotr32( const uint32_t w, const unsigned c ) function rotr64 (line 126) | BLAKE2_LOCAL_INLINE(uint64_t) rotr64( const uint64_t w, const unsigned c ) function secure_zero_memory (line 132) | BLAKE2_LOCAL_INLINE(void) secure_zero_memory(void *v, size_t n) FILE: benchmarks/blake2.h type blake2s_constant (line 34) | enum blake2s_constant type blake2b_constant (line 43) | enum blake2b_constant type blake2s_state (line 52) | typedef struct __blake2s_state type blake2b_state (line 62) | typedef struct __blake2b_state type blake2sp_state (line 72) | typedef struct __blake2sp_state type blake2bp_state (line 80) | typedef struct __blake2bp_state type blake2s_param (line 90) | typedef struct __blake2s_param type blake2b_param (line 105) | typedef struct __blake2b_param function blake2 (line 151) | static inline int blake2( uint8_t *out, const void *in, const void *key,... FILE: benchmarks/blake2b.c function blake2b_set_lastnode (line 70) | BLAKE2_LOCAL_INLINE(int) blake2b_set_lastnode( blake2b_state *S ) function blake2b_clear_lastnode (line 76) | BLAKE2_LOCAL_INLINE(int) blake2b_clear_lastnode( blake2b_state *S ) function blake2b_is_lastblock (line 82) | BLAKE2_LOCAL_INLINE(int) blake2b_is_lastblock( const blake2b_state *S ) function blake2b_set_lastblock (line 87) | BLAKE2_LOCAL_INLINE(int) blake2b_set_lastblock( blake2b_state *S ) function blake2b_clear_lastblock (line 95) | BLAKE2_LOCAL_INLINE(int) blake2b_clear_lastblock( blake2b_state *S ) function blake2b_increment_counter (line 104) | BLAKE2_LOCAL_INLINE(int) blake2b_increment_counter( blake2b_state *S, co... function blake2b_param_set_digest_length (line 121) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_digest_length( blake2b_param ... function blake2b_param_set_fanout (line 127) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_fanout( blake2b_param *P, con... function blake2b_param_set_max_depth (line 133) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_max_depth( blake2b_param *P, ... function blake2b_param_set_leaf_length (line 139) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_leaf_length( blake2b_param *P... function blake2b_param_set_node_offset (line 145) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_node_offset( blake2b_param *P... function blake2b_param_set_node_depth (line 151) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_node_depth( blake2b_param *P,... function blake2b_param_set_inner_length (line 157) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_inner_length( blake2b_param *... function blake2b_param_set_salt (line 163) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_salt( blake2b_param *P, const... function blake2b_param_set_personal (line 169) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_personal( blake2b_param *P, c... function blake2b_init0 (line 175) | BLAKE2_LOCAL_INLINE(int) blake2b_init0( blake2b_state *S ) function blake2b_init_param (line 185) | int blake2b_init_param( blake2b_state *S, const blake2b_param *P ) function blake2b_init (line 201) | int blake2b_init( blake2b_state *S, const uint8_t outlen ) function blake2b_init_key (line 223) | int blake2b_init_key( blake2b_state *S, const uint8_t outlen, const void... function blake2b_compress (line 257) | BLAKE2_LOCAL_INLINE(int) blake2b_compress( blake2b_state *S, const uint8... function blake2b_update (line 328) | int blake2b_update( blake2b_state *S, const uint8_t *in, uint64_t inlen ) function blake2b_final (line 359) | int blake2b_final( blake2b_state *S, uint8_t *out, uint8_t outlen ) function blake2b (line 384) | int blake2b( uint8_t *out, const void *in, const void *key, const uint8_... function crypto_hash (line 414) | int crypto_hash( unsigned char *out, unsigned char *in, unsigned long lo... function main (line 423) | int main( int argc, char **argv ) FILE: benchmarks/byte_order.c function rhash_ctz (line 30) | unsigned rhash_ctz(unsigned x) function rhash_ctz (line 45) | unsigned rhash_ctz(unsigned x) function rhash_swap_copy_str_to_u32 (line 74) | void rhash_swap_copy_str_to_u32(void* to, int index, const void* from, s... function rhash_swap_copy_str_to_u64 (line 99) | void rhash_swap_copy_str_to_u64(void* to, int index, const void* from, s... function rhash_swap_copy_u64_to_str (line 122) | void rhash_swap_copy_u64_to_str(void* to, const void* from, size_t length) function rhash_u32_mem_swap (line 144) | void rhash_u32_mem_swap(unsigned *arr, int length) FILE: benchmarks/byte_order.h function bswap_32 (line 95) | static inline uint32_t bswap_32(uint32_t x) { function bswap_32 (line 106) | static inline uint32_t bswap_32(uint32_t x) { function bswap_64 (line 120) | static inline uint64_t bswap_64(uint64_t x) { FILE: benchmarks/chacha-prng.h function _chacha_prng_rotl (line 56) | static inline uint32_t function _chacha_prng_quarter_round (line 62) | static inline void function _chacha_prng_salsa20 (line 71) | static inline void function _set_chacha_prng_key_iv (line 103) | static inline void function _init_chacha_prng_with_key_iv (line 119) | static inline void function init_chacha_prng (line 126) | static inline void function set_chacha_prng_seed (line 139) | static inline void function get_chacha_prn (line 149) | static inline uint64_t function finish_chacha_prng (line 172) | static inline void FILE: benchmarks/gen-table.rb function print_header (line 21) | def print_header(cols, mr, mc) FILE: benchmarks/meow_hash.h function meow_hash (line 150) | static meow_hash FILE: benchmarks/meow_intrinsics.h type meow_aes_128 (line 138) | typedef struct { function MeowHashesAreEqualImpl (line 146) | static int function meow_aes_128 (line 164) | static meow_aes_128 function meow_aes_128 (line 173) | static meow_aes_128 function meow_u128 (line 182) | static meow_u128 function meow_u128 (line 189) | static meow_u128 function meow_aes_128 (line 196) | static meow_aes_128 function meow_u128 (line 205) | static meow_u128 function meow_aes_128 (line 212) | static meow_aes_128 type meow_u128 (line 251) | typedef meow_u128 meow_hash; type meow_hash_state (line 256) | typedef struct meow_hash_state meow_hash_state; type meow_hash (line 257) | typedef meow_hash meow_hash_implementation(meow_u64 Seed, meow_u64 Len, ... type meow_hash_state (line 258) | struct meow_hash_state FILE: benchmarks/metrohash64.cpp function metrohash64_1 (line 256) | void metrohash64_1(const uint8_t * key, uint64_t len, uint32_t seed, uin... function metrohash64_2 (line 334) | void metrohash64_2(const uint8_t * key, uint64_t len, uint32_t seed, uin... FILE: benchmarks/metrohash64.h function class (line 22) | class MetroHash64 FILE: benchmarks/mum512-prng.h function init_mum512_prng (line 64) | static inline void function set_mum512_seed (line 74) | static inline void function get_mum512_prn (line 84) | static inline uint64_t function finish_mum512_prng (line 98) | static inline void FILE: benchmarks/platform.h function rotate_right (line 32) | inline static uint64_t rotate_right(uint64_t v, unsigned k) function read_u64 (line 38) | inline static uint64_t read_u64(const void * const ptr) function read_u32 (line 43) | inline static uint64_t read_u32(const void * const ptr) function read_u16 (line 48) | inline static uint64_t read_u16(const void * const ptr) function read_u8 (line 53) | inline static uint64_t read_u8 (const void * const ptr) FILE: benchmarks/rapidhash.h function RAPIDHASH_INLINE_CONSTEXPR (line 156) | RAPIDHASH_INLINE_CONSTEXPR void rapid_mum(uint64_t *A, uint64_t *B) RAPI... function RAPIDHASH_INLINE_CONSTEXPR (line 208) | RAPIDHASH_INLINE_CONSTEXPR uint64_t rapid_mix(uint64_t A, uint64_t B) RA... function RAPIDHASH_INLINE (line 214) | RAPIDHASH_INLINE uint64_t rapid_read64(const uint8_t *p) RAPIDHASH_NOEXC... function RAPIDHASH_INLINE (line 215) | RAPIDHASH_INLINE uint64_t rapid_read32(const uint8_t *p) RAPIDHASH_NOEXC... function RAPIDHASH_INLINE (line 217) | RAPIDHASH_INLINE uint64_t rapid_read64(const uint8_t *p) RAPIDHASH_NOEXC... function RAPIDHASH_INLINE (line 218) | RAPIDHASH_INLINE uint64_t rapid_read32(const uint8_t *p) RAPIDHASH_NOEXC... function RAPIDHASH_INLINE (line 220) | RAPIDHASH_INLINE uint64_t rapid_read64(const uint8_t *p) RAPIDHASH_NOEXC... function RAPIDHASH_INLINE (line 221) | RAPIDHASH_INLINE uint64_t rapid_read32(const uint8_t *p) RAPIDHASH_NOEXC... function RAPIDHASH_INLINE (line 223) | RAPIDHASH_INLINE uint64_t rapid_read64(const uint8_t *p) RAPIDHASH_NOEXC... function RAPIDHASH_INLINE (line 227) | RAPIDHASH_INLINE uint64_t rapid_read32(const uint8_t *p) RAPIDHASH_NOEXC... function RAPIDHASH_INLINE_CONSTEXPR (line 243) | RAPIDHASH_INLINE_CONSTEXPR uint64_t rapidhash_internal(const void *key, ... function RAPIDHASH_INLINE_CONSTEXPR (line 356) | RAPIDHASH_INLINE_CONSTEXPR uint64_t rapidhashMicro_internal(const void *... function RAPIDHASH_INLINE_CONSTEXPR (line 426) | RAPIDHASH_INLINE_CONSTEXPR uint64_t rapidhashNano_internal(const void *k... function RAPIDHASH_INLINE_CONSTEXPR (line 486) | RAPIDHASH_INLINE_CONSTEXPR uint64_t rapidhash_withSeed(const void *key, ... function RAPIDHASH_INLINE_CONSTEXPR (line 500) | RAPIDHASH_INLINE_CONSTEXPR uint64_t rapidhash(const void *key, size_t le... function RAPIDHASH_INLINE_CONSTEXPR (line 519) | RAPIDHASH_INLINE_CONSTEXPR uint64_t rapidhashMicro_withSeed(const void *... function RAPIDHASH_INLINE_CONSTEXPR (line 533) | RAPIDHASH_INLINE_CONSTEXPR uint64_t rapidhashMicro(const void *key, size... function RAPIDHASH_INLINE_CONSTEXPR (line 548) | RAPIDHASH_INLINE_CONSTEXPR uint64_t rapidhashNano_withSeed(const void *k... function RAPIDHASH_INLINE_CONSTEXPR (line 566) | RAPIDHASH_INLINE_CONSTEXPR uint64_t rapidhashNano(const void *key, size_... FILE: benchmarks/sha3.c function rhash_keccak_init (line 39) | static void rhash_keccak_init(sha3_ctx *ctx, unsigned bits) function rhash_sha3_224_init (line 54) | void rhash_sha3_224_init(sha3_ctx *ctx) function rhash_sha3_256_init (line 64) | void rhash_sha3_256_init(sha3_ctx *ctx) function rhash_sha3_384_init (line 74) | void rhash_sha3_384_init(sha3_ctx *ctx) function rhash_sha3_512_init (line 84) | void rhash_sha3_512_init(sha3_ctx *ctx) function keccak_theta (line 90) | static void keccak_theta(uint64_t *A) function keccak_pi (line 114) | static void keccak_pi(uint64_t *A) function keccak_chi (line 146) | static void keccak_chi(uint64_t *A) function rhash_sha3_permutation (line 159) | static void rhash_sha3_permutation(uint64_t *state) function rhash_sha3_process_block (line 207) | static void rhash_sha3_process_block(uint64_t hash[25], const uint64_t *... function rhash_sha3_update (line 263) | void rhash_sha3_update(sha3_ctx *ctx, const unsigned char *msg, size_t s... function rhash_sha3_final (line 308) | void rhash_sha3_final(sha3_ctx *ctx, unsigned char* result) function rhash_keccak_final (line 336) | void rhash_keccak_final(sha3_ctx *ctx, unsigned char* result) FILE: benchmarks/sha3.h type sha3_ctx (line 20) | typedef struct sha3_ctx FILE: benchmarks/sha512.c function rhash_sha512_init (line 84) | void rhash_sha512_init(sha512_ctx *ctx) function rhash_sha384_init (line 107) | void rhash_sha384_init(struct sha512_ctx *ctx) function rhash_sha512_process_block (line 130) | static void rhash_sha512_process_block(uint64_t hash[8], uint64_t block[... function rhash_sha512_update (line 189) | void rhash_sha512_update(sha512_ctx *ctx, const unsigned char *msg, size... function rhash_sha512_final (line 231) | void rhash_sha512_final(sha512_ctx *ctx, unsigned char* result) FILE: benchmarks/sha512.h type sha512_ctx (line 35) | typedef struct sha512_ctx FILE: benchmarks/sip24-prng.h function _sip24_prng_rotl (line 55) | static inline uint64_t function _sip24_prng_round (line 61) | static inline void function _sip24_prng_gen (line 86) | static inline void function set_sip24_prng_seed (line 114) | static inline void function init_sip24_prng_with_seed (line 123) | static inline void function init_sip24_prng (line 131) | static inline void function get_sip24_prn (line 142) | static inline uint64_t function finish_sip24_prng (line 160) | static inline void FILE: benchmarks/siphash24.c function siphash (line 77) | int siphash(uint8_t *out, const uint8_t *in, uint64_t inlen, const uint8... FILE: benchmarks/splitmix64.c function next (line 23) | uint64_t next() { FILE: benchmarks/t1ha/src/t1ha0.c function tail32_le_aligned (line 48) | uint32_t tail32_le_aligned(const void *v, function tail32_le_unaligned (line 93) | uint32_t function tail32_be_aligned (line 148) | uint32_t tail32_be_aligned(const void *v, function tail32_be_unaligned (line 186) | uint32_t function rot32 (line 237) | uint32_t rot32(uint32_t v, unsigned s) { function __always_inline (line 242) | static __always_inline void mixup32(uint32_t *a, uint32_t *b, uint32_t v, function __always_inline (line 249) | static __always_inline uint64_t final32(uint32_t a, uint32_t b) { function __cold (line 361) | __cold uint64_t t1ha_ia32cpu_features(void) { function t1ha0_resolve (line 391) | t1ha0_resolve(void) { function t1ha0_init (line 445) | __attribute__((__constructor__)) t1ha0_init(void) { function __cold (line 451) | static __cold uint64_t t1ha0_proxy(const void *data, size_t len, FILE: benchmarks/t1ha/src/t1ha0_ia32aes_a.h function T1HA_IA32AES_NAME (line 49) | uint64_t T1HA_IA32AES_NAME(const void *data, size_t len, uint64_t seed) { FILE: benchmarks/t1ha/src/t1ha0_ia32aes_b.h function T1HA_IA32AES_NAME (line 49) | uint64_t T1HA_IA32AES_NAME(const void *data, size_t len, uint64_t seed) { FILE: benchmarks/t1ha/src/t1ha0_selfcheck.c function __cold (line 148) | __cold int t1ha_selfcheck__t1ha0_32le(void) { function __cold (line 152) | __cold int t1ha_selfcheck__t1ha0_32be(void) { function __cold (line 157) | __cold int t1ha_selfcheck__t1ha0_ia32aes_noavx(void) { function __cold (line 161) | __cold int t1ha_selfcheck__t1ha0_ia32aes_avx(void) { function __cold (line 166) | __cold int t1ha_selfcheck__t1ha0_ia32aes_avx2(void) { function __cold (line 172) | __cold int t1ha_selfcheck__t1ha0(void) { FILE: benchmarks/t1ha/src/t1ha1.c function mix64 (line 49) | static __inline uint64_t mix64(uint64_t v, uint64_t p) { function final_weak_avalanche (line 54) | static __inline uint64_t final_weak_avalanche(uint64_t a, uint64_t b) { FILE: benchmarks/t1ha/src/t1ha1_selfcheck.c function __cold (line 100) | __cold int t1ha_selfcheck__t1ha1_le(void) { function __cold (line 104) | __cold int t1ha_selfcheck__t1ha1_be(void) { function __cold (line 108) | __cold int t1ha_selfcheck__t1ha1(void) { FILE: benchmarks/t1ha/src/t1ha2.c function __always_inline (line 48) | static __always_inline void init_ab(t1ha_state256_t *s, uint64_t x, function __always_inline (line 54) | static __always_inline void init_cd(t1ha_state256_t *s, uint64_t x, function __always_inline (line 77) | static __always_inline void squash(t1ha_state256_t *s) { FILE: benchmarks/t1ha/src/t1ha2_selfcheck.c function __cold (line 146) | __cold int t1ha_selfcheck__t1ha2_atonce(void) { function __cold (line 150) | __cold static uint64_t thunk_atonce128(const void *data, size_t len, function __cold (line 156) | __cold int t1ha_selfcheck__t1ha2_atonce128(void) { function __cold (line 160) | __cold static uint64_t thunk_stream(const void *data, size_t len, function __cold (line 168) | __cold static uint64_t thunk_stream128(const void *data, size_t len, function __cold (line 177) | __cold int t1ha_selfcheck__t1ha2_stream(void) { function __cold (line 182) | __cold int t1ha_selfcheck__t1ha2(void) { FILE: benchmarks/t1ha/src/t1ha_bits.h function e2k_add64carry_first (line 200) | unsigned function e2k_add64carry_next (line 208) | unsigned function e2k_add64carry_last (line 217) | void e2k_add64carry_last(unsigned carry, function msvc32_add64carry_first (line 288) | static __forceinline char function msvc32_add64carry_next (line 301) | static __forceinline char msvc32_add64carry_next(char carry, uint64_t base, function msvc32_add64carry_last (line 315) | static __forceinline void msvc32_add64carry_last(char carry, uint64_t base, function __always_inline (line 368) | static __always_inline uint64_t bswap64(uint64_t v) { function __always_inline (line 385) | static __always_inline uint32_t bswap32(uint32_t v) { function __always_inline (line 398) | static __always_inline uint16_t bswap16(uint16_t v) { return v << 8 | v ... type t1ha_unaligned_proxy (line 414) | typedef struct { type t1ha_unaligned_proxy (line 431) | typedef struct { function fetch16_le_aligned (line 525) | uint16_t function fetch16_le_unaligned (line 537) | uint16_t function fetch32_le_aligned (line 552) | uint32_t function fetch32_le_unaligned (line 564) | uint32_t function fetch64_le_aligned (line 579) | uint64_t function fetch64_le_unaligned (line 591) | uint64_t function tail64_le_aligned (line 604) | uint64_t tail64_le_aligned(const void *v, function tail64_le_unaligned (line 683) | uint64_t function fetch16_be_aligned (line 770) | uint16_t function fetch16_be_unaligned (line 782) | uint16_t function fetch32_be_aligned (line 796) | uint32_t function fetch32_be_unaligned (line 808) | uint32_t function fetch64_be_aligned (line 822) | uint64_t function fetch64_be_unaligned (line 834) | uint64_t function tail64_be_aligned (line 847) | uint64_t tail64_be_aligned(const void *v, function tail64_be_unaligned (line 907) | uint64_t function rot64 (line 983) | uint64_t rot64(uint64_t v, unsigned s) { function mul_32x32_64 (line 989) | uint64_t mul_32x32_64(uint32_t a, function add64carry_first (line 996) | unsigned function add64carry_next (line 1010) | unsigned function add64carry_last (line 1024) | void function mul_64x64_128 (line 1037) | uint64_t mul_64x64_128(uint64_t a, function mul_64x64_high (line 1070) | uint64_t mul_64x64_high(uint64_t a, function mux64 (line 1090) | uint64_t mux64(uint64_t v, function final64 (line 1097) | uint64_t final64(uint64_t a, uint64_t b) { function mixup64 (line 1103) | void mixup64(uint64_t *__restrict a, type t1ha_uint128_t (line 1113) | typedef union t1ha_uint128 { function t1ha_uint128_t (line 1127) | t1ha_uint128_t function t1ha_uint128_t (line 1140) | t1ha_uint128_t function t1ha_uint128_t (line 1154) | t1ha_uint128_t function t1ha_uint128_t (line 1168) | t1ha_uint128_t or128(t1ha_uint128_t x, function t1ha_uint128_t (line 1181) | t1ha_uint128_t xor128(t1ha_uint128_t x, function t1ha_uint128_t (line 1194) | t1ha_uint128_t rot128(t1ha_uint128_t v, function t1ha_uint128_t (line 1206) | t1ha_uint128_t add128(t1ha_uint128_t x, function t1ha_uint128_t (line 1218) | t1ha_uint128_t mul128(t1ha_uint128_t x, function t1ha_ia32_AESNI_avail (line 1236) | bool function t1ha_ia32_AVX_avail (line 1242) | bool function t1ha_ia32_AVX2_avail (line 1248) | bool FILE: benchmarks/t1ha/src/t1ha_selfcheck.c function probe (line 55) | static __inline bool probe(uint64_t (*hash)(const void *, size_t, uint64... function __cold (line 63) | __cold int t1ha_selfcheck(uint64_t (*hash)(const void *, size_t, uint64_t), FILE: benchmarks/t1ha/src/t1ha_selfcheck_all.c function __cold (line 47) | __cold int t1ha_selfcheck__all_enabled(void) { FILE: benchmarks/t1ha/t1ha.h type t1ha_state256 (line 406) | typedef union T1HA_ALIGN_PREFIX t1ha_state256 type t1ha_context_t (line 415) | typedef struct t1ha_context { function __force_inline (line 637) | static __force_inline uint64_t t1ha0(const void *data, size_t length, function __force_inline (line 660) | static __force_inline uint64_t t1ha0(const void *data, size_t length, function __force_inline (line 693) | static __force_inline uint64_t t1ha0(const void *data, size_t length, FILE: benchmarks/xoroshiro128plus.c function rotl (line 32) | static inline uint64_t rotl(const uint64_t x, int k) { function next (line 36) | uint64_t next(void) { function jump (line 53) | void jump(void) { FILE: benchmarks/xoroshiro128starstar.c function rotl (line 23) | static inline uint64_t rotl(const uint64_t x, int k) { function next (line 30) | uint64_t next(void) { function jump (line 47) | void jump(void) { function long_jump (line 71) | void long_jump(void) { FILE: benchmarks/xoseed.c function main (line 5) | void main (int argc, char *argv[]) { FILE: benchmarks/xoshiro256plus.c function rotl (line 27) | static inline uint64_t rotl(const uint64_t x, int k) { function next (line 34) | uint64_t next(void) { function jump (line 56) | void jump(void) { function long_jump (line 86) | void long_jump(void) { FILE: benchmarks/xoshiro256starstar.c function rotl (line 21) | static inline uint64_t rotl(const uint64_t x, int k) { function next (line 28) | uint64_t next(void) { function jump (line 50) | void jump(void) { function long_jump (line 81) | void long_jump(void) { FILE: benchmarks/xoshiro512plus.c function rotl (line 27) | static inline uint64_t rotl(const uint64_t x, int k) { function next (line 34) | uint64_t next(void) { function jump (line 60) | void jump(void) { FILE: benchmarks/xoshiro512starstar.c function rotl (line 23) | static inline uint64_t rotl(const uint64_t x, int k) { function next (line 30) | uint64_t next(void) { function jump (line 56) | void jump(void) { FILE: benchmarks/xxhash.h type XXH_errorcode (line 572) | typedef enum { type XXH32_hash_t (line 587) | typedef uint32_t XXH32_hash_t; type XXH32_hash_t (line 597) | typedef uint32_t XXH32_hash_t; type XXH32_hash_t (line 602) | typedef unsigned int XXH32_hash_t; type XXH32_hash_t (line 604) | typedef unsigned long XXH32_hash_t; type XXH32_state_t (line 653) | typedef struct XXH32_state_s XXH32_state_t; type XXH32_canonical_t (line 754) | typedef struct { type XXH64_hash_t (line 866) | typedef uint64_t XXH64_hash_t; type XXH64_hash_t (line 875) | typedef uint64_t XXH64_hash_t; type XXH64_hash_t (line 880) | typedef unsigned long XXH64_hash_t; type XXH64_hash_t (line 883) | typedef unsigned long long XXH64_hash_t; type XXH64_state_t (line 927) | typedef struct XXH64_state_s XXH64_state_t; type XXH64_canonical_t (line 1028) | typedef struct { unsigned char digest[sizeof(XXH64_hash_t)]; } XXH64_can... type XXH3_state_t (line 1243) | typedef struct XXH3_state_s XXH3_state_t; type XXH128_hash_t (line 1382) | typedef struct { type XXH128_canonical_t (line 1605) | typedef struct { unsigned char digest[sizeof(XXH128_hash_t)]; } XXH128_c... type XXH32_state_s (line 1672) | struct XXH32_state_s { type XXH64_state_s (line 1696) | struct XXH64_state_s { type XXH3_state_s (line 1770) | struct XXH3_state_s { function XXH_CONSTF (line 2369) | static XXH_CONSTF void* XXH_malloc(size_t s) { (void)s; return NULL; } function XXH_free (line 2370) | static void XXH_free(void* p) { (void)p; } function XXH_MALLOCF (line 2384) | static XXH_MALLOCF void* XXH_malloc(size_t s) { return malloc(s); } function XXH_free (line 2390) | static void XXH_free(void* p) { free(p); } type xxh_u8 (line 2550) | typedef uint8_t xxh_u8; type xxh_u8 (line 2552) | typedef unsigned char xxh_u8; type XXH32_hash_t (line 2554) | typedef XXH32_hash_t xxh_u32; function xxh_u32 (line 2626) | static xxh_u32 XXH_read32(const void* memPtr) { return *(const xxh_u32*)... type unalign (line 2638) | typedef union { xxh_u32 u32; } __attribute__((__packed__)) unalign; function xxh_u32 (line 2640) | static xxh_u32 XXH_read32(const void* ptr) function xxh_u32 (line 2652) | static xxh_u32 XXH_read32(const void* memPtr) function XXH_isLittleEndian (line 2699) | static int XXH_isLittleEndian(void) function xxh_u32 (line 2813) | static xxh_u32 XXH_swap32 (xxh_u32 x) type XXH_alignment (line 2831) | typedef enum { function XXH_FORCE_INLINE (line 2843) | XXH_FORCE_INLINE xxh_u32 XXH_readLE32(const void* memPtr) function XXH_FORCE_INLINE (line 2852) | XXH_FORCE_INLINE xxh_u32 XXH_readBE32(const void* memPtr) function XXH_FORCE_INLINE (line 2862) | XXH_FORCE_INLINE xxh_u32 XXH_readLE32(const void* ptr) function xxh_u32 (line 2867) | static xxh_u32 XXH_readBE32(const void* ptr) function XXH_FORCE_INLINE (line 2873) | XXH_FORCE_INLINE xxh_u32 function XXH_versionNumber (line 2888) | XXH_PUBLIC_API unsigned XXH_versionNumber (void) { return XXH_VERSION_NU... function xxh_u32 (line 2928) | static xxh_u32 XXH32_round(xxh_u32 acc, xxh_u32 input) function xxh_u32 (line 2985) | static xxh_u32 XXH32_avalanche(xxh_u32 hash) function XXH_FORCE_INLINE (line 3001) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 3017) | XXH_FORCE_INLINE const xxh_u8 * function xxh_u32 (line 3044) | xxh_u32 function XXH_PUREF (line 3067) | static XXH_PUREF xxh_u32 function xxh_u32 (line 3156) | xxh_u32 function XXH_PUBLIC_API (line 3180) | XXH_PUBLIC_API XXH32_hash_t XXH32 (const void* input, size_t len, XXH32_... function XXH_PUBLIC_API (line 3203) | XXH_PUBLIC_API XXH32_state_t* XXH32_createState(void) function XXH_PUBLIC_API (line 3208) | XXH_PUBLIC_API XXH_errorcode XXH32_freeState(XXH32_state_t* statePtr) function XXH_PUBLIC_API (line 3215) | XXH_PUBLIC_API void XXH32_copyState(XXH32_state_t* dstState, const XXH32... function XXH_PUBLIC_API (line 3221) | XXH_PUBLIC_API XXH_errorcode XXH32_reset(XXH32_state_t* statePtr, XXH32_... function XXH_PUBLIC_API (line 3231) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 3278) | XXH_PUBLIC_API XXH32_hash_t XXH32_digest(const XXH32_state_t* state) function XXH_PUBLIC_API (line 3297) | XXH_PUBLIC_API void XXH32_canonicalFromHash(XXH32_canonical_t* dst, XXH3... function XXH_PUBLIC_API (line 3304) | XXH_PUBLIC_API XXH32_hash_t XXH32_hashFromCanonical(const XXH32_canonica... type XXH64_hash_t (line 3322) | typedef XXH64_hash_t xxh_u64; function xxh_u64 (line 3336) | static xxh_u64 XXH_read64(const void* memPtr) type unalign64 (line 3351) | typedef union { xxh_u32 u32; xxh_u64 u64; } __attribute__((__packed__)) ... function xxh_u64 (line 3353) | static xxh_u64 XXH_read64(const void* ptr) function xxh_u64 (line 3365) | static xxh_u64 XXH_read64(const void* memPtr) function xxh_u64 (line 3379) | static xxh_u64 XXH_swap64(xxh_u64 x) function XXH_FORCE_INLINE (line 3396) | XXH_FORCE_INLINE xxh_u64 XXH_readLE64(const void* memPtr) function XXH_FORCE_INLINE (line 3409) | XXH_FORCE_INLINE xxh_u64 XXH_readBE64(const void* memPtr) function XXH_FORCE_INLINE (line 3423) | XXH_FORCE_INLINE xxh_u64 XXH_readLE64(const void* ptr) function xxh_u64 (line 3428) | static xxh_u64 XXH_readBE64(const void* ptr) function XXH_FORCE_INLINE (line 3434) | XXH_FORCE_INLINE xxh_u64 function xxh_u64 (line 3469) | static xxh_u64 XXH64_round(xxh_u64 acc, xxh_u64 input) function xxh_u64 (line 3494) | static xxh_u64 XXH64_mergeRound(xxh_u64 acc, xxh_u64 val) function xxh_u64 (line 3503) | static xxh_u64 XXH64_avalanche(xxh_u64 hash) function XXH_FORCE_INLINE (line 3520) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 3536) | XXH_FORCE_INLINE const xxh_u8 * function xxh_u64 (line 3572) | xxh_u64 function xxh_u64 (line 3610) | xxh_u64 function xxh_u64 (line 3654) | xxh_u64 function XXH_PUBLIC_API (line 3678) | XXH_PUBLIC_API XXH64_hash_t XXH64 (XXH_NOESCAPE const void* input, size_... function XXH_PUBLIC_API (line 3700) | XXH_PUBLIC_API XXH64_state_t* XXH64_createState(void) function XXH_PUBLIC_API (line 3705) | XXH_PUBLIC_API XXH_errorcode XXH64_freeState(XXH64_state_t* statePtr) function XXH_PUBLIC_API (line 3712) | XXH_PUBLIC_API void XXH64_copyState(XXH_NOESCAPE XXH64_state_t* dstState... function XXH_PUBLIC_API (line 3718) | XXH_PUBLIC_API XXH_errorcode XXH64_reset(XXH_NOESCAPE XXH64_state_t* sta... function XXH_PUBLIC_API (line 3727) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 3773) | XXH_PUBLIC_API XXH64_hash_t XXH64_digest(XXH_NOESCAPE const XXH64_state_... function XXH_PUBLIC_API (line 3792) | XXH_PUBLIC_API void XXH64_canonicalFromHash(XXH_NOESCAPE XXH64_canonical... function XXH_PUBLIC_API (line 3800) | XXH_PUBLIC_API XXH64_hash_t XXH64_hashFromCanonical(XXH_NOESCAPE const X... type uint64x2_t (line 4090) | typedef uint64x2_t xxh_aliasing_uint64x2_t function XXH_FORCE_INLINE (line 4106) | XXH_FORCE_INLINE uint64x2_t XXH_vld1q_u64(void const* ptr) /* silence -W... function XXH_FORCE_INLINE (line 4111) | XXH_FORCE_INLINE uint64x2_t XXH_vld1q_u64(void const* ptr) function XXH_FORCE_INLINE (line 4126) | XXH_FORCE_INLINE uint64x2_t function XXH_FORCE_INLINE (line 4133) | XXH_FORCE_INLINE uint64x2_t function XXH_FORCE_INLINE (line 4141) | XXH_FORCE_INLINE uint64x2_t function XXH_FORCE_INLINE (line 4148) | XXH_FORCE_INLINE uint64x2_t type xxh_u64x2 (line 4239) | typedef __vector unsigned long long xxh_u64x2; type xxh_u8x16 (line 4240) | typedef __vector unsigned char xxh_u8x16; type xxh_u32x4 (line 4241) | typedef __vector unsigned xxh_u32x4; type xxh_u64x2 (line 4246) | typedef xxh_u64x2 xxh_aliasing_u64x2 function XXH_FORCE_INLINE (line 4267) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_revb(xxh_u64x2 val) function XXH_FORCE_INLINE (line 4279) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_loadu(const void *ptr) function XXH_FORCE_INLINE (line 4307) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_mulo(xxh_u32x4 a, xxh_u32x4 b) function XXH_FORCE_INLINE (line 4313) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_mule(xxh_u32x4 a, xxh_u32x4 b) function XXH_FORCE_INLINE (line 4404) | XXH_FORCE_INLINE xxh_u64 function XXH128_hash_t (line 4431) | static XXH128_hash_t function xxh_u64 (line 4565) | static xxh_u64 function xxh_u64 (line 4573) | xxh_u64 XXH_xorshift64(xxh_u64 v64, int shift) function XXH64_hash_t (line 4583) | static XXH64_hash_t XXH3_avalanche(xxh_u64 h64) function XXH64_hash_t (line 4596) | static XXH64_hash_t XXH3_rrmxmx(xxh_u64 h64, xxh_u64 len) function XXH64_hash_t (line 4640) | XXH64_hash_t function XXH64_hash_t (line 4662) | XXH64_hash_t function XXH64_hash_t (line 4678) | XXH64_hash_t function XXH64_hash_t (line 4695) | XXH64_hash_t function XXH_FORCE_INLINE (line 4732) | XXH_FORCE_INLINE xxh_u64 XXH3_mix16B(const xxh_u8* XXH_RESTRICT input, function XXH64_hash_t (line 4765) | XXH64_hash_t function XXH64_hash_t (line 4801) | XXH64_hash_t function XXH_FORCE_INLINE (line 4913) | XXH_FORCE_INLINE void XXH_writeLE64(void* dst, xxh_u64 v64) type xxh_i64 (line 4927) | typedef int64_t xxh_i64; type xxh_i64 (line 4930) | typedef long long xxh_i64; function XXH3_accumulate_512_avx512 (line 4964) | void function XXH_FORCE_INLINE (line 4991) | XXH_FORCE_INLINE XXH_TARGET_AVX512 XXH3_ACCUMULATE_TEMPLATE(avx512) function XXH3_initCustomSecret_avx512 (line 5037) | void function XXH3_accumulate_512_avx2 (line 5067) | void function XXH_FORCE_INLINE (line 5100) | XXH_FORCE_INLINE XXH_TARGET_AVX2 XXH3_ACCUMULATE_TEMPLATE(avx2) function XXH3_initCustomSecret_avx2 (line 5131) | void XXH3_initCustomSecret_avx2(void* XXH_RESTRICT customSecret, xxh_u64... function XXH3_accumulate_512_sse2 (line 5173) | void function XXH_FORCE_INLINE (line 5207) | XXH_FORCE_INLINE XXH_TARGET_SSE2 XXH3_ACCUMULATE_TEMPLATE(sse2) function XXH3_initCustomSecret_sse2 (line 5238) | void XXH3_initCustomSecret_sse2(void* XXH_RESTRICT customSecret, xxh_u64... function XXH_FORCE_INLINE (line 5308) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5434) | XXH_FORCE_INLINE XXH3_ACCUMULATE_TEMPLATE(neon) function XXH_FORCE_INLINE (line 5495) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5529) | XXH_FORCE_INLINE XXH3_ACCUMULATE_TEMPLATE(vsx) function XXH_FORCE_INLINE (line 5565) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5605) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5675) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5706) | XXH_FORCE_INLINE XXH3_ACCUMULATE_TEMPLATE(lsx) function XXH_FORCE_INLINE (line 5754) | XXH_FORCE_INLINE xxh_u64 function XXH_FORCE_INLINE (line 5763) | XXH_FORCE_INLINE xxh_u64 function XXH_FORCE_INLINE (line 5777) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5800) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5817) | XXH_FORCE_INLINE XXH3_ACCUMULATE_TEMPLATE(scalar) function XXH_FORCE_INLINE (line 5849) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5858) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5987) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 6020) | XXH_FORCE_INLINE xxh_u64 function XXH_PUREF (line 6028) | static XXH_PUREF XXH64_hash_t function XXH_PUREF (line 6058) | static XXH_PUREF XXH64_hash_t function XXH_FORCE_INLINE (line 6067) | XXH_FORCE_INLINE XXH64_hash_t function XXH3_WITH_SECRET_INLINE (line 6090) | XXH3_WITH_SECRET_INLINE XXH64_hash_t function XXH64_hash_t (line 6104) | XXH64_hash_t function XXH_FORCE_INLINE (line 6123) | XXH_FORCE_INLINE XXH64_hash_t function XXH_NO_INLINE (line 6146) | XXH_NO_INLINE XXH64_hash_t type XXH64_hash_t (line 6156) | typedef XXH64_hash_t (*XXH3_hashLong64_f)(const void* XXH_RESTRICT, size_t, function XXH_FORCE_INLINE (line 6159) | XXH_FORCE_INLINE XXH64_hash_t function XXH_PUBLIC_API (line 6185) | XXH_PUBLIC_API XXH64_hash_t XXH3_64bits(XXH_NOESCAPE const void* input, ... function XXH_PUBLIC_API (line 6191) | XXH_PUBLIC_API XXH64_hash_t function XXH_PUBLIC_API (line 6198) | XXH_PUBLIC_API XXH64_hash_t function XXH_PUBLIC_API (line 6204) | XXH_PUBLIC_API XXH64_hash_t function XXH_MALLOCF (line 6238) | static XXH_MALLOCF void* XXH_alignedMalloc(size_t s, size_t align) function XXH_alignedFree (line 6269) | static void XXH_alignedFree(void* p) function XXH_PUBLIC_API (line 6291) | XXH_PUBLIC_API XXH3_state_t* XXH3_createState(void) function XXH_PUBLIC_API (line 6311) | XXH_PUBLIC_API XXH_errorcode XXH3_freeState(XXH3_state_t* statePtr) function XXH_PUBLIC_API (line 6318) | XXH_PUBLIC_API void function XXH3_reset_internal (line 6324) | static void function XXH_PUBLIC_API (line 6352) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 6361) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 6372) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 6384) | XXH_PUBLIC_API XXH_errorcode function XXH_FORCE_INLINE (line 6412) | XXH_FORCE_INLINE const xxh_u8 * function XXH_PUBLIC_API (line 6536) | XXH_PUBLIC_API XXH_errorcode function XXH_FORCE_INLINE (line 6544) | XXH_FORCE_INLINE void function XXH_PUBLIC_API (line 6582) | XXH_PUBLIC_API XXH64_hash_t XXH3_64bits_digest (XXH_NOESCAPE const XXH3_... function XXH128_hash_t (line 6616) | XXH128_hash_t function XXH128_hash_t (line 6645) | XXH128_hash_t function XXH128_hash_t (line 6672) | XXH128_hash_t function XXH128_hash_t (line 6747) | XXH128_hash_t function XXH_FORCE_INLINE (line 6766) | XXH_FORCE_INLINE XXH128_hash_t function XXH128_hash_t (line 6778) | XXH128_hash_t function XXH128_hash_t (line 6822) | XXH128_hash_t function XXH_PUREF (line 6880) | static XXH_PUREF XXH128_hash_t function XXH_FORCE_INLINE (line 6891) | XXH_FORCE_INLINE XXH128_hash_t function XXH128_hash_t (line 6910) | XXH128_hash_t function XXH3_WITH_SECRET_INLINE (line 6927) | XXH3_WITH_SECRET_INLINE XXH128_hash_t function XXH_FORCE_INLINE (line 6937) | XXH_FORCE_INLINE XXH128_hash_t function XXH_NO_INLINE (line 6958) | XXH_NO_INLINE XXH128_hash_t type XXH128_hash_t (line 6967) | typedef XXH128_hash_t (*XXH3_hashLong128_f)(const void* XXH_RESTRICT, si... function XXH_FORCE_INLINE (line 6970) | XXH_FORCE_INLINE XXH128_hash_t function XXH_PUBLIC_API (line 6995) | XXH_PUBLIC_API XXH128_hash_t XXH3_128bits(XXH_NOESCAPE const void* input... function XXH_PUBLIC_API (line 7003) | XXH_PUBLIC_API XXH128_hash_t function XXH_PUBLIC_API (line 7012) | XXH_PUBLIC_API XXH128_hash_t function XXH_PUBLIC_API (line 7021) | XXH_PUBLIC_API XXH128_hash_t function XXH_PUBLIC_API (line 7030) | XXH_PUBLIC_API XXH128_hash_t function XXH_PUBLIC_API (line 7045) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 7052) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 7059) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 7066) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 7073) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 7080) | XXH_PUBLIC_API XXH128_hash_t XXH3_128bits_digest (XXH_NOESCAPE const XXH... function XXH_PUBLIC_API (line 7102) | XXH_PUBLIC_API int XXH128_isEqual(XXH128_hash_t h1, XXH128_hash_t h2) function XXH_PUBLIC_API (line 7113) | XXH_PUBLIC_API int XXH128_cmp(XXH_NOESCAPE const void* h128_1, XXH_NOESC... function XXH_PUBLIC_API (line 7126) | XXH_PUBLIC_API void function XXH_PUBLIC_API (line 7139) | XXH_PUBLIC_API XXH128_hash_t function XXH_FORCE_INLINE (line 7156) | XXH_FORCE_INLINE void XXH3_combine16(void* dst, XXH128_hash_t h128) function XXH_PUBLIC_API (line 7163) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 7208) | XXH_PUBLIC_API void FILE: mum-prng.h function _mum_prng_update (line 93) | static void __attribute__ ((noinline)) function _mum_prng_setup_avx2 (line 104) | static inline void function _start_mum_prng (line 115) | static inline void function init_mum_prng (line 129) | static inline void function set_mum_prng_seed (line 134) | static inline void function get_mum_prn (line 139) | static inline uint64_t function finish_mum_prng (line 149) | static inline void FILE: mum.h function _MUM_INLINE (line 95) | static _MUM_INLINE uint64_t _mum (uint64_t v, uint64_t p) { function _MUM_INLINE (line 144) | static _MUM_INLINE uint64_t _mum_le (uint64_t v) { function _MUM_INLINE (line 154) | static _MUM_INLINE uint32_t _mum_le32 (uint32_t v) { function _MUM_INLINE (line 164) | static _MUM_INLINE uint64_t _mum_le16 (uint16_t v) { function _MUM_INLINE (line 201) | static _MUM_INLINE uint64_t _mum_rotl (uint64_t v, int sh) { return v <<... function _MUM_INLINE (line 203) | static _MUM_INLINE uint64_t _mum_xor (uint64_t a, uint64_t b) { function _MUM_INLINE (line 288) | static _MUM_INLINE uint64_t _mum_final (uint64_t h) { function _MUM_INLINE (line 346) | static _MUM_INLINE uint64_t _mum_next_factor (void) { function _MUM_INLINE (line 357) | static _MUM_INLINE void mum_hash_randomize (uint64_t seed) { function _MUM_INLINE (line 373) | static _MUM_INLINE uint64_t mum_hash_init (uint64_t seed) { return seed; } function _MUM_INLINE (line 376) | static _MUM_INLINE uint64_t mum_hash_step (uint64_t h, uint64_t key) { function _MUM_INLINE (line 381) | static _MUM_INLINE uint64_t mum_hash_finish (uint64_t h) { return _mum_f... function _MUM_INLINE (line 384) | static _MUM_INLINE size_t mum_hash64 (uint64_t key, uint64_t seed) { function _MUM_INLINE (line 390) | static _MUM_INLINE uint64_t mum_hash (const void *key, size_t len, uint6... FILE: mum512.h type __uint128_t (line 94) | typedef __uint128_t _mc_ti; type _mc_ti (line 97) | typedef struct {uint64_t lo, hi;} _mc_ti; type _mc_ti (line 99) | typedef struct {uint64_t hi, lo;} _mc_ti; function _mc_lo64 (line 106) | static inline uint64_t _mc_lo64 (_mc_ti a) {return a;} function _mc_hi64 (line 107) | static inline uint64_t _mc_hi64 (_mc_ti a) {return a >> 64;} function _mc_ti (line 108) | static inline _mc_ti _mc_lo2hi (_mc_ti a) {return a << 64;} function _mc_ti (line 109) | static inline _mc_ti _mc_hi2lo (_mc_ti a) {return a >> 64;} function _mc_ti (line 110) | static inline _mc_ti _mc_add (_mc_ti a, _mc_ti b) {return a + b;} function _mc_ti (line 111) | static inline _mc_ti _mc_xor (_mc_ti a, _mc_ti b) {return a ^ b;} function _mc_lt (line 112) | static inline uint32_t _mc_lt (_mc_ti a, _mc_ti b) { return a < b;} function _mc_ti (line 113) | static inline _mc_ti _mc_const (uint64_t hi, uint64_t lo) { function _mc_ti (line 116) | static inline _mc_ti _mc_rotr (_mc_ti a, int sh) { function _mc_ti (line 120) | static inline _mc_ti _mc_mul64 (uint64_t a, uint64_t b) { function _mc_ti (line 135) | static inline _mc_ti _mc_swap (_mc_ti v) { function _mc_lo64 (line 141) | static inline uint64_t _mc_lo64 (_mc_ti a) {return a.lo;} function _mc_hi64 (line 142) | static inline uint64_t _mc_hi64 (_mc_ti a) {return a.hi;} function _mc_ti (line 143) | static inline _mc_ti _mc_lo2hi (_mc_ti a) {a.hi = a.lo; a.lo = 0; return... function _mc_ti (line 144) | static inline _mc_ti _mc_hi2lo (_mc_ti a) {a.lo = a.hi; a.hi = 0; return... function _mc_ti (line 145) | static inline _mc_ti _mc_const (uint64_t hi, uint64_t lo) { function _mc_ti (line 149) | static inline _mc_ti _mc_add (_mc_ti a, _mc_ti b) { function _mc_lt (line 152) | static inline uint32_t _mc_lt (_mc_ti a, _mc_ti b) { function _mc_ti (line 155) | static inline _mc_ti _mc_xor (_mc_ti a, _mc_ti b) { function _mc_ti (line 158) | static inline _mc_ti _mc_rotr (_mc_ti a, int sh) { function _mc_ti (line 172) | static inline _mc_ti _mc_mul64 (uint64_t a, uint64_t b) { function _mc_ti (line 192) | static inline _mc_ti _mc_swap (_mc_ti v) { function _mc_ti (line 199) | static inline _mc_ti _mc_mum (_mc_ti a, _mc_ti b) { function _mc_ti (line 218) | static inline _mc_ti _mc_2le (_mc_ti v) { function _mc_ti (line 228) | static inline _mc_ti _mc_get (const uint64_t a[2]) {return _mc_const (a[... function _mc_permute (line 394) | static inline void function _mc_mix (line 413) | static inline void function _mc_init_state (line 446) | static inline void function mum512_keyed_hash (line 513) | static inline void function mum512_hash (line 528) | static inline void FILE: vmum.h function _VMUM_INLINE (line 121) | static _VMUM_INLINE uint64_t _vmum (uint64_t v, uint64_t p) { function _VMUM_INLINE (line 170) | static _VMUM_INLINE uint64_t _vmum_le (uint64_t v) { function _VMUM_INLINE (line 180) | static _VMUM_INLINE uint32_t _vmum_le32 (uint32_t v) { function _VMUM_INLINE (line 190) | static _VMUM_INLINE uint64_t _vmum_le16 (uint16_t v) { function _VMUM_INLINE (line 200) | static _VMUM_INLINE uint64_t _vmum_xor (uint64_t a, uint64_t b) { function _VMUM_INLINE (line 208) | static _VMUM_INLINE uint64_t _vmum_plus (uint64_t a, uint64_t b) { function _VMUM_INLINE (line 223) | static _VMUM_INLINE _vmum_block_t _vmum_block (_vmum_block_t v, _vmum_bl... function _VMUM_INLINE (line 230) | static _VMUM_INLINE _vmum_block_t _vmum_nonzero (_vmum_block_t v) { function _VMUM_INLINE (line 235) | static _VMUM_INLINE void _vmum_update_block (_vmum_block_t *s, const _vm... function _VMUM_INLINE (line 243) | static _VMUM_INLINE void _vmum_factor_block (_vmum_block_t *s, const _vm... function _VMUM_INLINE (line 246) | static _VMUM_INLINE void _vmum_zero_block (_vmum_block_t *b) { *b = (_vm... function _VMUM_INLINE (line 247) | static _VMUM_INLINE uint64_t _vmum_fold_block (const _vmum_block_t *b) { type _vmum_block_t (line 252) | typedef struct { function _VMUM_INLINE (line 255) | static _VMUM_INLINE uint64x2_t _vmum_val (uint64x2_t v, uint64x2_t p) { function _VMUM_INLINE (line 260) | static _VMUM_INLINE uint64x2_t _vmum_nonzero (uint64x2_t v) { function _VMUM_INLINE (line 264) | static _VMUM_INLINE void _vmum_update_block (_vmum_block_t *s, const _vm... function _VMUM_INLINE (line 275) | static _VMUM_INLINE void _vmum_factor_block (_vmum_block_t *s, const _vm... function _VMUM_INLINE (line 279) | static _VMUM_INLINE void _vmum_zero_block (_vmum_block_t *b) { *b = (_vm... function _VMUM_INLINE (line 280) | static _VMUM_INLINE uint64_t _vmum_fold_block (_vmum_block_t *b) { type _vmum_block_t (line 286) | typedef struct { function _VMUM_INLINE (line 289) | static _VMUM_INLINE _vmum_v2di _vmum_val (_vmum_v2di v, _vmum_v2di p) { function _VMUM_INLINE (line 293) | static _VMUM_INLINE void _vmum_zero_block (_vmum_block_t *b) { *b = (_vm... function _VMUM_INLINE (line 294) | static _VMUM_INLINE _vmum_v2di _vmum_nonzero (_vmum_v2di v) { function _VMUM_INLINE (line 299) | static _VMUM_INLINE void _vmum_update_block (_vmum_block_t *s, const _vm... function _VMUM_INLINE (line 310) | static _VMUM_INLINE void _vmum_factor_block (_vmum_block_t *s, const _vm... function _VMUM_INLINE (line 314) | static _VMUM_INLINE uint64_t _vmum_fold_block (_vmum_block_t *b) { type _vmum_block_t (line 318) | typedef struct { function _VMUM_INLINE (line 321) | static _VMUM_INLINE uint64_t _vmum_val (uint64_t v, uint64_t p) { function _VMUM_INLINE (line 325) | static _VMUM_INLINE void _vmum_update_block (_vmum_block_t *s, const _vm... function _VMUM_INLINE (line 337) | static _VMUM_INLINE void _vmum_factor_block (_vmum_block_t *s, const _vm... function _VMUM_INLINE (line 343) | static _VMUM_INLINE void _vmum_zero_block (_vmum_block_t *b) { *b = (_vm... function _VMUM_INLINE (line 344) | static _VMUM_INLINE uint64_t _vmum_fold_block (_vmum_block_t *b) { function _VMUM_INLINE (line 466) | static _VMUM_INLINE uint64_t _vmum_final (uint64_t h) { function _VMUM_INLINE (line 517) | static _VMUM_INLINE uint64_t _vmum_next_factor (void) { function _VMUM_INLINE (line 528) | static _VMUM_INLINE void vmum_hash_randomize (uint64_t seed) { function _VMUM_INLINE (line 545) | static _VMUM_INLINE uint64_t vmum_hash_init (uint64_t seed) { return see... function _VMUM_INLINE (line 548) | static _VMUM_INLINE uint64_t vmum_hash_step (uint64_t h, uint64_t key) { function _VMUM_INLINE (line 553) | static _VMUM_INLINE uint64_t vmum_hash_finish (uint64_t h) { return _vmu... function _VMUM_INLINE (line 557) | static _VMUM_INLINE size_t vmum_hash64 (uint64_t key, uint64_t seed) { function _VMUM_INLINE (line 563) | static _VMUM_INLINE uint64_t vmum_hash (const void *key, size_t len, uin...