MCPcopy Create free account

hub / github.com/Nicoshev/rapidhash / functions

Functions266 in github.com/Nicoshev/rapidhash

↓ 1 callersFunctionXXH3_len_129to240_64b
collisions/allcodecs/xxhash.h:4833
↓ 1 callersFunctionXXH3_len_17to128_128b
collisions/allcodecs/xxhash.h:6885
↓ 1 callersFunctionXXH3_len_17to128_64b
For mid range keys, XXH3 uses a Mum-hash variant. */
collisions/allcodecs/xxhash.h:4797
↓ 1 callersFunctionXXH3_len_1to3_128b
collisions/allcodecs/xxhash.h:6723
↓ 1 callersFunctionXXH3_len_1to3_64b
* At very short lengths, there isn't enough input to fully hide secrets, or use * the entire secret. * * There is also only a limited amount of mix
collisions/allcodecs/xxhash.h:4672
↓ 1 callersFunctionXXH3_len_4to8_128b
collisions/allcodecs/xxhash.h:6752
↓ 1 callersFunctionXXH3_len_4to8_64b
collisions/allcodecs/xxhash.h:4694
↓ 1 callersFunctionXXH3_len_9to16_128b
collisions/allcodecs/xxhash.h:6779
↓ 1 callersFunctionXXH3_len_9to16_64b
collisions/allcodecs/xxhash.h:4710
↓ 1 callersFunctionXXH3_mix2Accs
collisions/allcodecs/xxhash.h:6117
↓ 1 callersFunctionXXH3_rrmxmx
* This is a stronger avalanche, * inspired by Pelle Evensen's rrmxmx * preferable when input has not been previously mixed */
collisions/allcodecs/xxhash.h:4628
↓ 1 callersFunctionXXH_alignedFree
* Frees an aligned pointer allocated by XXH_alignedMalloc(). Don't pass * normal malloc'd pointers, XXH_alignedMalloc has a specific data layout. */
collisions/allcodecs/xxhash.h:6366
↓ 1 callersFunctionXXH_alignedMalloc
* Malloc's a pointer that is always aligned to @align. * * This must be freed with `XXH_alignedFree()`. * * malloc typically guarantees 16 byte al
collisions/allcodecs/xxhash.h:6335
↓ 1 callersFunctionXXH_mult32to64_add64
* In XXH3_scalarRound(), GCC and Clang have a similar codegen issue, where they * emit an excess mask and a full 64-bit multiply-add (MADD X-form).
collisions/allcodecs/xxhash.h:5845
↓ 1 callersFunctionXXH_readBE32
collisions/allcodecs/xxhash.h:2874
↓ 1 callersFunctionXXH_vec_mule
collisions/allcodecs/xxhash.h:4342
↓ 1 callersFunctionXXH_vec_revb
! * A polyfill for POWER9's vec_revb(). */
collisions/allcodecs/xxhash.h:4296
↓ 1 callersFunctionZSTD_pthread_join
collisions/threading.c:64
↓ 1 callersFunctionbad_argument
collisions/main.c:1005
↓ 1 callersFunctionbadsum32
collisions/allcodecs/dummy.c:30
↓ 1 callersFunctionbadusage
bench/main.c:165
↓ 1 callersFunctionbench_hash_internal
* bench_hash_internal(): * Benchmarks hashfn repeateadly over single input of size `size` * return: nb of hashes per second */
bench/benchHash.c:59
↓ 1 callersFunctionbench_largeInput
bench/bhDisplay.c:56
↓ 1 callersFunctionbench_latency_oneHash_randomInputLength
bench/bhDisplay.c:142
↓ 1 callersFunctionbench_latency_oneHash_smallInputs
bench/bhDisplay.c:97
↓ 1 callersFunctionbench_latency_randomInputLength
bench/bhDisplay.c:155
↓ 1 callersFunctionbench_latency_smallInputs
bench/bhDisplay.c:109
↓ 1 callersFunctionbench_oneHash_largeInput
bench/bhDisplay.c:43
↓ 1 callersFunctionbench_randomInputLength_withOneHash
bench/bhDisplay.c:119
↓ 1 callersFunctionbench_throughput_oneHash_smallInputs
bench/bhDisplay.c:73
↓ 1 callersFunctionbench_throughput_randomInputLength
bench/bhDisplay.c:132
↓ 1 callersFunctionbench_throughput_smallInputs
bench/bhDisplay.c:85
↓ 1 callersFunctioncreate_Filter
collisions/main.c:342
↓ 1 callersFunctioncreate_sampleFactory
collisions/main.c:163
↓ 1 callersFunctiondisplay_hash_names
bench/main.c:123
↓ 1 callersFunctionenoughCombos
collisions/main.c:228
↓ 1 callersFunctiongetHtype_fromHbits
collisions/main.c:660
↓ 1 callersFunctiongetNbBits_fromHtype
collisions/main.c:651
↓ 1 callersFunctionhashID
* @return: hashID (necessarily between 0 and NB_HASHES) if present * -1 on error (hname not present) */
bench/main.c:138
↓ 1 callersFunctioninitBuffer
bench/benchHash.c:36
↓ 1 callersFunctionisEqual
collisions/main.c:609
↓ 1 callersFunctionisHighEqual
collisions/main.c:623
↓ 1 callersFunctionis_prime
secret.h:54
↓ 1 callersFunctionpow_mod
secret.h:28
↓ 1 callersFunctionpower
collisions/main.c:547
↓ 1 callersFunctionsort128
collisions/sort.cc:45
↓ 1 callersFunctionsort64
collisions/sort.cc:38
↓ 1 callersFunctiontime_collisions
collisions/main.c:881
↓ 1 callersFunctionuniHash128
collisions/hashes.h:56
↓ 1 callersFunctionupdateBit
collisions/main.c:301
↓ 1 callersFunctionwyrand
The wyrand PRNG that pass BigCrush and PractRand
secret.h:7
FunctionBMK_createTimedFnState
bench/benchfn.c:158
FunctionBMK_extract_errorResult
bench/benchfn.c:75
FunctionBMK_freeTimedFnState
bench/benchfn.c:166
FunctionMT_searchCollisions
wrapper for pthread interface
collisions/main.c:918
FunctionPOOL_resize
@return : 0 on success, 1 on error */
collisions/pool.c:232
FunctionPOOL_sizeof
collisions/pool.c:194
FunctionPOOL_thread
POOL_thread() : * Work thread for the thread pool. * Waits for jobs and executes them. * @returns : NULL on failure else non-null. */
collisions/pool.c:78
FunctionPOOL_tryAdd
collisions/pool.c:284
FunctionUTIL_clockSpanMicro
returns time span in microseconds */
bench/timefn.c:148
FunctionUTIL_waitForNextTick
bench/timefn.c:161
FunctionXXH128_hash_t XXH128
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:7137
FunctionXXH128_hash_t XXH128_hashFromCanonical
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:7244
FunctionXXH128_hash_t XXH128_mix32B
* A bit slower than XXH3_mix16B, but handles multiply by zero better. */
collisions/allcodecs/xxhash.h:6873
FunctionXXH128_hash_t XXH3_128bits_internal
collisions/allcodecs/xxhash.h:7077
FunctionXXH128_hash_t XXH3_128bits_withSecret
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:7110
FunctionXXH128_hash_t XXH3_128bits_withSecretandSeed
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:7128
FunctionXXH128_hash_t XXH3_128bits_withSeed
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:7119
FunctionXXH128_hash_t XXH3_finalizeLong_128b
collisions/allcodecs/xxhash.h:6987
FunctionXXH128_hash_t XXH3_hashLong_128b_internal
collisions/allcodecs/xxhash.h:6998
FunctionXXH128_hash_t XXH3_hashLong_128b_withSecret
* It's important for performance to pass @p secretLen (when it's static) * to the compiler, so that it can properly optimize the vectorized loop. *
collisions/allcodecs/xxhash.h:7034
FunctionXXH128_hash_t XXH3_hashLong_128b_withSeed
* It's important for performance that XXH3_hashLong is not inlined. */
collisions/allcodecs/xxhash.h:7065
FunctionXXH128_hash_t XXH3_hashLong_128b_withSeed_internal
collisions/allcodecs/xxhash.h:7044
FunctionXXH128_hash_t XXH3_128bits
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:7102
FunctionXXH128_hash_t XXH3_128bits_digest
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:7187
FunctionXXH128_wrapper
collisions/hashes.h:70
FunctionXXH128h_wrapper
collisions/hashes.h:80
FunctionXXH128l_wrapper
collisions/hashes.h:75
FunctionXXH32_canonicalFromHash
! @ingroup XXH32_family */
collisions/allcodecs/xxhash.h:3319
FunctionXXH32_copyState
! @ingroup XXH32_family */
collisions/allcodecs/xxhash.h:3237
FunctionXXH32_hash_t
! @ingroup XXH32_family */
collisions/allcodecs/xxhash.h:3202
FunctionXXH32_hash_t XXH32_digest
! @ingroup XXH32_family */
collisions/allcodecs/xxhash.h:3300
FunctionXXH32_hash_t XXH32_hashFromCanonical
! @ingroup XXH32_family */
collisions/allcodecs/xxhash.h:3326
FunctionXXH32_wrapper
collisions/hashes.h:90
FunctionXXH3_accumulate_512_avx2
collisions/allcodecs/xxhash.h:5099
FunctionXXH3_accumulate_512_avx512
collisions/allcodecs/xxhash.h:4996
FunctionXXH3_accumulate_512_lasx
collisions/allcodecs/xxhash.h:5769
FunctionXXH3_accumulate_512_lsx
collisions/allcodecs/xxhash.h:5707
FunctionXXH3_accumulate_512_neon
collisions/allcodecs/xxhash.h:5340
FunctionXXH3_accumulate_512_scalar
! * @internal * @brief Processes a 64 byte block of data using the scalar path. */
collisions/allcodecs/xxhash.h:5891
FunctionXXH3_accumulate_512_sse2
collisions/allcodecs/xxhash.h:5205
FunctionXXH3_accumulate_512_sve
collisions/allcodecs/xxhash.h:5597
FunctionXXH3_accumulate_512_vsx
collisions/allcodecs/xxhash.h:5527
FunctionXXH3_copyState
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:6415
FunctionXXH3_generateSecret_fromSeed
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:7313
FunctionXXH3_hashLong_128b_default
* It's important for performance that XXH3_hashLong() is not inlined. */
collisions/allcodecs/xxhash.h:7017
FunctionXXH3_hashLong_64b_default
* It's preferable for performance that XXH3_hashLong is not inlined, * as it results in a smaller function for small data, easier to the instruction
collisions/allcodecs/xxhash.h:6201
FunctionXXH3_initCustomSecret_avx2
collisions/allcodecs/xxhash.h:5163
FunctionXXH3_initCustomSecret_avx512
collisions/allcodecs/xxhash.h:5069
FunctionXXH3_initCustomSecret_scalar
collisions/allcodecs/xxhash.h:5949
← previousnext →101–200 of 266, ranked by callers