Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Nicoshev/rapidhash
/ functions
Functions
266 in github.com/Nicoshev/rapidhash
⨍
Functions
266
◇
Types & classes
10
↓ 1 callers
Function
XXH3_len_129to240_64b
collisions/allcodecs/xxhash.h:4833
↓ 1 callers
Function
XXH3_len_17to128_128b
collisions/allcodecs/xxhash.h:6885
↓ 1 callers
Function
XXH3_len_17to128_64b
For mid range keys, XXH3 uses a Mum-hash variant. */
collisions/allcodecs/xxhash.h:4797
↓ 1 callers
Function
XXH3_len_1to3_128b
collisions/allcodecs/xxhash.h:6723
↓ 1 callers
Function
XXH3_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 callers
Function
XXH3_len_4to8_128b
collisions/allcodecs/xxhash.h:6752
↓ 1 callers
Function
XXH3_len_4to8_64b
collisions/allcodecs/xxhash.h:4694
↓ 1 callers
Function
XXH3_len_9to16_128b
collisions/allcodecs/xxhash.h:6779
↓ 1 callers
Function
XXH3_len_9to16_64b
collisions/allcodecs/xxhash.h:4710
↓ 1 callers
Function
XXH3_mix2Accs
collisions/allcodecs/xxhash.h:6117
↓ 1 callers
Function
XXH3_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 callers
Function
XXH_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 callers
Function
XXH_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 callers
Function
XXH_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 callers
Function
XXH_readBE32
collisions/allcodecs/xxhash.h:2874
↓ 1 callers
Function
XXH_vec_mule
collisions/allcodecs/xxhash.h:4342
↓ 1 callers
Function
XXH_vec_revb
! * A polyfill for POWER9's vec_revb(). */
collisions/allcodecs/xxhash.h:4296
↓ 1 callers
Function
ZSTD_pthread_join
collisions/threading.c:64
↓ 1 callers
Function
bad_argument
collisions/main.c:1005
↓ 1 callers
Function
badsum32
collisions/allcodecs/dummy.c:30
↓ 1 callers
Function
badusage
bench/main.c:165
↓ 1 callers
Function
bench_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 callers
Function
bench_largeInput
bench/bhDisplay.c:56
↓ 1 callers
Function
bench_latency_oneHash_randomInputLength
bench/bhDisplay.c:142
↓ 1 callers
Function
bench_latency_oneHash_smallInputs
bench/bhDisplay.c:97
↓ 1 callers
Function
bench_latency_randomInputLength
bench/bhDisplay.c:155
↓ 1 callers
Function
bench_latency_smallInputs
bench/bhDisplay.c:109
↓ 1 callers
Function
bench_oneHash_largeInput
bench/bhDisplay.c:43
↓ 1 callers
Function
bench_randomInputLength_withOneHash
bench/bhDisplay.c:119
↓ 1 callers
Function
bench_throughput_oneHash_smallInputs
bench/bhDisplay.c:73
↓ 1 callers
Function
bench_throughput_randomInputLength
bench/bhDisplay.c:132
↓ 1 callers
Function
bench_throughput_smallInputs
bench/bhDisplay.c:85
↓ 1 callers
Function
create_Filter
collisions/main.c:342
↓ 1 callers
Function
create_sampleFactory
collisions/main.c:163
↓ 1 callers
Function
display_hash_names
bench/main.c:123
↓ 1 callers
Function
enoughCombos
collisions/main.c:228
↓ 1 callers
Function
getHtype_fromHbits
collisions/main.c:660
↓ 1 callers
Function
getNbBits_fromHtype
collisions/main.c:651
↓ 1 callers
Function
hashID
* @return: hashID (necessarily between 0 and NB_HASHES) if present * -1 on error (hname not present) */
bench/main.c:138
↓ 1 callers
Function
initBuffer
bench/benchHash.c:36
↓ 1 callers
Function
isEqual
collisions/main.c:609
↓ 1 callers
Function
isHighEqual
collisions/main.c:623
↓ 1 callers
Function
is_prime
secret.h:54
↓ 1 callers
Function
pow_mod
secret.h:28
↓ 1 callers
Function
power
collisions/main.c:547
↓ 1 callers
Function
sort128
collisions/sort.cc:45
↓ 1 callers
Function
sort64
collisions/sort.cc:38
↓ 1 callers
Function
time_collisions
collisions/main.c:881
↓ 1 callers
Function
uniHash128
collisions/hashes.h:56
↓ 1 callers
Function
updateBit
collisions/main.c:301
↓ 1 callers
Function
wyrand
The wyrand PRNG that pass BigCrush and PractRand
secret.h:7
Function
BMK_createTimedFnState
bench/benchfn.c:158
Function
BMK_extract_errorResult
bench/benchfn.c:75
Function
BMK_freeTimedFnState
bench/benchfn.c:166
Function
MT_searchCollisions
wrapper for pthread interface
collisions/main.c:918
Function
POOL_resize
@return : 0 on success, 1 on error */
collisions/pool.c:232
Function
POOL_sizeof
collisions/pool.c:194
Function
POOL_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
Function
POOL_tryAdd
collisions/pool.c:284
Function
UTIL_clockSpanMicro
returns time span in microseconds */
bench/timefn.c:148
Function
UTIL_waitForNextTick
bench/timefn.c:161
Function
XXH128_hash_t XXH128
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:7137
Function
XXH128_hash_t XXH128_hashFromCanonical
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:7244
Function
XXH128_hash_t XXH128_mix32B
* A bit slower than XXH3_mix16B, but handles multiply by zero better. */
collisions/allcodecs/xxhash.h:6873
Function
XXH128_hash_t XXH3_128bits_internal
collisions/allcodecs/xxhash.h:7077
Function
XXH128_hash_t XXH3_128bits_withSecret
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:7110
Function
XXH128_hash_t XXH3_128bits_withSecretandSeed
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:7128
Function
XXH128_hash_t XXH3_128bits_withSeed
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:7119
Function
XXH128_hash_t XXH3_finalizeLong_128b
collisions/allcodecs/xxhash.h:6987
Function
XXH128_hash_t XXH3_hashLong_128b_internal
collisions/allcodecs/xxhash.h:6998
Function
XXH128_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
Function
XXH128_hash_t XXH3_hashLong_128b_withSeed
* It's important for performance that XXH3_hashLong is not inlined. */
collisions/allcodecs/xxhash.h:7065
Function
XXH128_hash_t XXH3_hashLong_128b_withSeed_internal
collisions/allcodecs/xxhash.h:7044
Function
XXH128_hash_t XXH3_128bits
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:7102
Function
XXH128_hash_t XXH3_128bits_digest
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:7187
Function
XXH128_wrapper
collisions/hashes.h:70
Function
XXH128h_wrapper
collisions/hashes.h:80
Function
XXH128l_wrapper
collisions/hashes.h:75
Function
XXH32_canonicalFromHash
! @ingroup XXH32_family */
collisions/allcodecs/xxhash.h:3319
Function
XXH32_copyState
! @ingroup XXH32_family */
collisions/allcodecs/xxhash.h:3237
Function
XXH32_hash_t
! @ingroup XXH32_family */
collisions/allcodecs/xxhash.h:3202
Function
XXH32_hash_t XXH32_digest
! @ingroup XXH32_family */
collisions/allcodecs/xxhash.h:3300
Function
XXH32_hash_t XXH32_hashFromCanonical
! @ingroup XXH32_family */
collisions/allcodecs/xxhash.h:3326
Function
XXH32_wrapper
collisions/hashes.h:90
Function
XXH3_accumulate_512_avx2
collisions/allcodecs/xxhash.h:5099
Function
XXH3_accumulate_512_avx512
collisions/allcodecs/xxhash.h:4996
Function
XXH3_accumulate_512_lasx
collisions/allcodecs/xxhash.h:5769
Function
XXH3_accumulate_512_lsx
collisions/allcodecs/xxhash.h:5707
Function
XXH3_accumulate_512_neon
collisions/allcodecs/xxhash.h:5340
Function
XXH3_accumulate_512_scalar
! * @internal * @brief Processes a 64 byte block of data using the scalar path. */
collisions/allcodecs/xxhash.h:5891
Function
XXH3_accumulate_512_sse2
collisions/allcodecs/xxhash.h:5205
Function
XXH3_accumulate_512_sve
collisions/allcodecs/xxhash.h:5597
Function
XXH3_accumulate_512_vsx
collisions/allcodecs/xxhash.h:5527
Function
XXH3_copyState
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:6415
Function
XXH3_generateSecret_fromSeed
! @ingroup XXH3_family */
collisions/allcodecs/xxhash.h:7313
Function
XXH3_hashLong_128b_default
* It's important for performance that XXH3_hashLong() is not inlined. */
collisions/allcodecs/xxhash.h:7017
Function
XXH3_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
Function
XXH3_initCustomSecret_avx2
collisions/allcodecs/xxhash.h:5163
Function
XXH3_initCustomSecret_avx512
collisions/allcodecs/xxhash.h:5069
Function
XXH3_initCustomSecret_scalar
collisions/allcodecs/xxhash.h:5949
← previous
next →
101–200 of 266, ranked by callers