Lines Matching refs:seed

297 XXH_PUBLIC_API XXH32_hash_t XXH32 (const void* input, size_t length, XXH32_hash_t seed);
329 XXH_PUBLIC_API XXH_errorcode XXH32_reset (XXH32_state_t* statePtr, XXH32_hash_t seed);
386 XXH_PUBLIC_API XXH64_hash_t XXH64 (const void* input, size_t length, XXH64_hash_t seed);
394 XXH_PUBLIC_API XXH_errorcode XXH64_reset (XXH64_state_t* statePtr, XXH64_hash_t seed);
471 XXH_PUBLIC_API XXH64_hash_t XXH3_64bits_withSeed(const void* data, size_t len, XXH64_hash_t seed);
513 XXH_PUBLIC_API XXH_errorcode XXH3_64bits_reset_withSeed(XXH3_state_t* statePtr, XXH64_hash_t seed);
542 XXH_PUBLIC_API XXH128_hash_t XXH3_128bits_withSeed(const void* data, size_t len, XXH64_hash_t seed);
559 XXH_PUBLIC_API XXH_errorcode XXH3_128bits_reset_withSeed(XXH3_state_t* statePtr, XXH64_hash_t seed);
674 XXH64_hash_t seed; member
691 #define XXH3_INITSTATE(XXH3_state_ptr) { (XXH3_state_ptr)->seed = 0; }
730 XXH_PUBLIC_API XXH128_hash_t XXH128(const void* data, size_t len, XXH64_hash_t seed);
1354 XXH32_endian_align(const xxh_u8* input, size_t len, xxh_u32 seed, XXH_alignment align) in XXH32_endian_align() argument
1368 xxh_u32 v1 = seed + XXH_PRIME32_1 + XXH_PRIME32_2; in XXH32_endian_align()
1369 xxh_u32 v2 = seed + XXH_PRIME32_2; in XXH32_endian_align()
1370 xxh_u32 v3 = seed + 0; in XXH32_endian_align()
1371 xxh_u32 v4 = seed - XXH_PRIME32_1; in XXH32_endian_align()
1383 h32 = seed + XXH_PRIME32_5; in XXH32_endian_align()
1392 XXH_PUBLIC_API XXH32_hash_t XXH32 (const void* input, size_t len, XXH32_hash_t seed) in XXH32() argument
1397 XXH32_reset(&state, seed); in XXH32()
1405 return XXH32_endian_align((const xxh_u8*)input, len, seed, XXH_aligned); in XXH32()
1408 return XXH32_endian_align((const xxh_u8*)input, len, seed, XXH_unaligned); in XXH32()
1431 XXH_PUBLIC_API XXH_errorcode XXH32_reset(XXH32_state_t* statePtr, XXH32_hash_t seed) in XXH32_reset() argument
1435 state.v1 = seed + XXH_PRIME32_1 + XXH_PRIME32_2; in XXH32_reset()
1436 state.v2 = seed + XXH_PRIME32_2; in XXH32_reset()
1437 state.v3 = seed + 0; in XXH32_reset()
1438 state.v4 = seed - XXH_PRIME32_1; in XXH32_reset()
1892 XXH64_endian_align(const xxh_u8* input, size_t len, xxh_u64 seed, XXH_alignment align) in XXH64_endian_align() argument
1906 xxh_u64 v1 = seed + XXH_PRIME64_1 + XXH_PRIME64_2; in XXH64_endian_align()
1907 xxh_u64 v2 = seed + XXH_PRIME64_2; in XXH64_endian_align()
1908 xxh_u64 v3 = seed + 0; in XXH64_endian_align()
1909 xxh_u64 v4 = seed - XXH_PRIME64_1; in XXH64_endian_align()
1925 h64 = seed + XXH_PRIME64_5; in XXH64_endian_align()
1934 XXH_PUBLIC_API XXH64_hash_t XXH64 (const void* input, size_t len, XXH64_hash_t seed) in XXH64() argument
1939 XXH64_reset(&state, seed); in XXH64()
1947 return XXH64_endian_align((const xxh_u8*)input, len, seed, XXH_aligned); in XXH64()
1950 return XXH64_endian_align((const xxh_u8*)input, len, seed, XXH_unaligned); in XXH64()
1972 XXH_PUBLIC_API XXH_errorcode XXH64_reset(XXH64_state_t* statePtr, XXH64_hash_t seed) in XXH64_reset() argument
1976 state.v1 = seed + XXH_PRIME64_1 + XXH_PRIME64_2; in XXH64_reset()
1977 state.v2 = seed + XXH_PRIME64_2; in XXH64_reset()
1978 state.v3 = seed + 0; in XXH64_reset()
1979 state.v4 = seed - XXH_PRIME64_1; in XXH64_reset()
2764 XXH3_len_1to3_64b(const xxh_u8* input, size_t len, const xxh_u8* secret, XXH64_hash_t seed) in XXH3_len_1to3_64b() argument
2779 xxh_u64 const bitflip = (XXH_readLE32(secret) ^ XXH_readLE32(secret+4)) + seed; in XXH3_len_1to3_64b()
2786 XXH3_len_4to8_64b(const xxh_u8* input, size_t len, const xxh_u8* secret, XXH64_hash_t seed) in XXH3_len_4to8_64b() argument
2791 seed ^= (xxh_u64)XXH_swap32((xxh_u32)seed) << 32; in XXH3_len_4to8_64b()
2794 xxh_u64 const bitflip = (XXH_readLE64(secret+8) ^ XXH_readLE64(secret+16)) - seed; in XXH3_len_4to8_64b()
2802 XXH3_len_9to16_64b(const xxh_u8* input, size_t len, const xxh_u8* secret, XXH64_hash_t seed) in XXH3_len_9to16_64b() argument
2807 { xxh_u64 const bitflip1 = (XXH_readLE64(secret+24) ^ XXH_readLE64(secret+32)) + seed; in XXH3_len_9to16_64b()
2808 xxh_u64 const bitflip2 = (XXH_readLE64(secret+40) ^ XXH_readLE64(secret+48)) - seed; in XXH3_len_9to16_64b()
2819 XXH3_len_0to16_64b(const xxh_u8* input, size_t len, const xxh_u8* secret, XXH64_hash_t seed) in XXH3_len_0to16_64b() argument
2822 { if (XXH_likely(len > 8)) return XXH3_len_9to16_64b(input, len, secret, seed); in XXH3_len_0to16_64b()
2823 if (XXH_likely(len >= 4)) return XXH3_len_4to8_64b(input, len, secret, seed); in XXH3_len_0to16_64b()
2824 if (len) return XXH3_len_1to3_64b(input, len, secret, seed); in XXH3_len_0to16_64b()
2825 return XXH64_avalanche(seed ^ (XXH_readLE64(secret+56) ^ XXH_readLE64(secret+64))); in XXH3_len_0to16_64b()
2891 XXH64_hash_t seed) in XXH3_len_17to128_64b() argument
2900 acc += XXH3_mix16B(input+48, secret+96, seed); in XXH3_len_17to128_64b()
2901 acc += XXH3_mix16B(input+len-64, secret+112, seed); in XXH3_len_17to128_64b()
2903 acc += XXH3_mix16B(input+32, secret+64, seed); in XXH3_len_17to128_64b()
2904 acc += XXH3_mix16B(input+len-48, secret+80, seed); in XXH3_len_17to128_64b()
2906 acc += XXH3_mix16B(input+16, secret+32, seed); in XXH3_len_17to128_64b()
2907 acc += XXH3_mix16B(input+len-32, secret+48, seed); in XXH3_len_17to128_64b()
2909 acc += XXH3_mix16B(input+0, secret+0, seed); in XXH3_len_17to128_64b()
2910 acc += XXH3_mix16B(input+len-16, secret+16, seed); in XXH3_len_17to128_64b()
2921 XXH64_hash_t seed) in XXH3_len_129to240_64b() argument
2933 acc += XXH3_mix16B(input+(16*i), secret+(16*i), seed); in XXH3_len_129to240_64b()
2963 acc += XXH3_mix16B(input+(16*i), secret+(16*(i-8)) + XXH3_MIDSIZE_STARTOFFSET, seed); in XXH3_len_129to240_64b()
2966 …cc += XXH3_mix16B(input + len - 16, secret + XXH3_SECRET_SIZE_MIN - XXH3_MIDSIZE_LASTOFFSET, seed); in XXH3_len_129to240_64b()
3113 …__m512i const seed = _mm512_mask_set1_epi64(_mm512_set1_epi64((xxh_i64)seed64), 0xAA, -(xxh_i64)se… in XXH3_initCustomSecret_avx512() local
3126 dest[i] = _mm512_add_epi64(_mm512_stream_load_si512(remote_const_void.p), seed); in XXH3_initCustomSecret_avx512()
3208 …{ __m256i const seed = _mm256_set_epi64x(-(xxh_i64)seed64, (xxh_i64)seed64, -(xxh_i64)seed64, (x… in XXH3_initCustomSecret_avx2() local
3227 dest[0] = _mm256_add_epi64(_mm256_stream_load_si256(src+0), seed); in XXH3_initCustomSecret_avx2()
3228 dest[1] = _mm256_add_epi64(_mm256_stream_load_si256(src+1), seed); in XXH3_initCustomSecret_avx2()
3229 dest[2] = _mm256_add_epi64(_mm256_stream_load_si256(src+2), seed); in XXH3_initCustomSecret_avx2()
3230 dest[3] = _mm256_add_epi64(_mm256_stream_load_si256(src+3), seed); in XXH3_initCustomSecret_avx2()
3231 dest[4] = _mm256_add_epi64(_mm256_stream_load_si256(src+4), seed); in XXH3_initCustomSecret_avx2()
3232 dest[5] = _mm256_add_epi64(_mm256_stream_load_si256(src+5), seed); in XXH3_initCustomSecret_avx2()
3317 __m128i const seed = _mm_load_si128((__m128i const*)seed64x2); in XXH3_initCustomSecret_sse2() local
3319 __m128i const seed = _mm_set_epi64x(-(xxh_i64)seed64, (xxh_i64)seed64); in XXH3_initCustomSecret_sse2() local
3335 dest[i] = _mm_add_epi64(_mm_castps_si128(_mm_load_ps(src+i*4)), seed); in XXH3_initCustomSecret_sse2()
3809 XXH64_hash_t seed, in XXH3_hashLong_64b_withSeed_internal() argument
3814 if (seed == 0) in XXH3_hashLong_64b_withSeed_internal()
3819 f_initSec(secret, seed); in XXH3_hashLong_64b_withSeed_internal()
3830 XXH64_hash_t seed, const xxh_u8* secret, size_t secretLen) in XXH3_hashLong_64b_withSeed() argument
3833 return XXH3_hashLong_64b_withSeed_internal(input, len, seed, in XXH3_hashLong_64b_withSeed()
3878 XXH3_64bits_withSeed(const void* input, size_t len, XXH64_hash_t seed) in XXH3_64bits_withSeed() argument
3880 …return XXH3_64bits_internal(input, len, seed, XXH3_kSecret, sizeof(XXH3_kSecret), XXH3_hashLong_64… in XXH3_64bits_withSeed()
3973 XXH64_hash_t seed, in XXH3_64bits_reset_internal() argument
3990 statePtr->seed = seed; in XXH3_64bits_reset_internal()
4016 XXH3_64bits_reset_withSeed(XXH3_state_t* statePtr, XXH64_hash_t seed) in XXH3_64bits_reset_withSeed() argument
4019 if (seed==0) return XXH3_64bits_reset(statePtr); in XXH3_64bits_reset_withSeed()
4020 if (seed != statePtr->seed) XXH3_initCustomSecret(statePtr->customSecret, seed); in XXH3_64bits_reset_withSeed()
4021 XXH3_64bits_reset_internal(statePtr, seed, NULL, XXH_SECRET_DEFAULT_SIZE); in XXH3_64bits_reset_withSeed()
4177 if (state->seed) in XXH3_64bits_digest()
4178 return XXH3_64bits_withSeed(state->buffer, (size_t)state->totalLen, state->seed); in XXH3_64bits_digest()
4247 XXH3_len_1to3_128b(const xxh_u8* input, size_t len, const xxh_u8* secret, XXH64_hash_t seed) in XXH3_len_1to3_128b() argument
4264 xxh_u64 const bitflipl = (XXH_readLE32(secret) ^ XXH_readLE32(secret+4)) + seed; in XXH3_len_1to3_128b()
4265 xxh_u64 const bitfliph = (XXH_readLE32(secret+8) ^ XXH_readLE32(secret+12)) - seed; in XXH3_len_1to3_128b()
4276 XXH3_len_4to8_128b(const xxh_u8* input, size_t len, const xxh_u8* secret, XXH64_hash_t seed) in XXH3_len_4to8_128b() argument
4281 seed ^= (xxh_u64)XXH_swap32((xxh_u32)seed) << 32; in XXH3_len_4to8_128b()
4285 xxh_u64 const bitflip = (XXH_readLE64(secret+16) ^ XXH_readLE64(secret+24)) + seed; in XXH3_len_4to8_128b()
4303 XXH3_len_9to16_128b(const xxh_u8* input, size_t len, const xxh_u8* secret, XXH64_hash_t seed) in XXH3_len_9to16_128b() argument
4308 { xxh_u64 const bitflipl = (XXH_readLE64(secret+32) ^ XXH_readLE64(secret+40)) - seed; in XXH3_len_9to16_128b()
4309 xxh_u64 const bitfliph = (XXH_readLE64(secret+48) ^ XXH_readLE64(secret+56)) + seed; in XXH3_len_9to16_128b()
4378 XXH3_len_0to16_128b(const xxh_u8* input, size_t len, const xxh_u8* secret, XXH64_hash_t seed) in XXH3_len_0to16_128b() argument
4381 { if (len > 8) return XXH3_len_9to16_128b(input, len, secret, seed); in XXH3_len_0to16_128b()
4382 if (len >= 4) return XXH3_len_4to8_128b(input, len, secret, seed); in XXH3_len_0to16_128b()
4383 if (len) return XXH3_len_1to3_128b(input, len, secret, seed); in XXH3_len_0to16_128b()
4387 h128.low64 = XXH64_avalanche(seed ^ bitflipl); in XXH3_len_0to16_128b()
4388 h128.high64 = XXH64_avalanche( seed ^ bitfliph); in XXH3_len_0to16_128b()
4398 const xxh_u8* secret, XXH64_hash_t seed) in XXH128_mix32B() argument
4400 acc.low64 += XXH3_mix16B (input_1, secret+0, seed); in XXH128_mix32B()
4402 acc.high64 += XXH3_mix16B (input_2, secret+16, seed); in XXH128_mix32B()
4411 XXH64_hash_t seed) in XXH3_len_17to128_128b() argument
4422 acc = XXH128_mix32B(acc, input+48, input+len-64, secret+96, seed); in XXH3_len_17to128_128b()
4424 acc = XXH128_mix32B(acc, input+32, input+len-48, secret+64, seed); in XXH3_len_17to128_128b()
4426 acc = XXH128_mix32B(acc, input+16, input+len-32, secret+32, seed); in XXH3_len_17to128_128b()
4428 acc = XXH128_mix32B(acc, input, input+len-16, secret, seed); in XXH3_len_17to128_128b()
4433 + ((len - seed) * XXH_PRIME64_2); in XXH3_len_17to128_128b()
4444 XXH64_hash_t seed) in XXH3_len_129to240_128b() argument
4459 seed); in XXH3_len_129to240_128b()
4469 seed); in XXH3_len_129to240_128b()
4476 0ULL - seed); in XXH3_len_129to240_128b()
4482 + ((len - seed) * XXH_PRIME64_2); in XXH3_len_129to240_128b()
4614 XXH3_128bits_withSeed(const void* input, size_t len, XXH64_hash_t seed) in XXH3_128bits_withSeed() argument
4616 return XXH3_128bits_internal(input, len, seed, in XXH3_128bits_withSeed()
4622 XXH128(const void* input, size_t len, XXH64_hash_t seed) in XXH128() argument
4624 return XXH3_128bits_withSeed(input, len, seed); in XXH128()
4637 XXH64_hash_t seed, in XXH3_128bits_reset_internal() argument
4640 XXH3_64bits_reset_internal(statePtr, seed, secret, secretSize); in XXH3_128bits_reset_internal()
4662 XXH3_128bits_reset_withSeed(XXH3_state_t* statePtr, XXH64_hash_t seed) in XXH3_128bits_reset_withSeed() argument
4665 if (seed==0) return XXH3_128bits_reset(statePtr); in XXH3_128bits_reset_withSeed()
4666 if (seed != statePtr->seed) XXH3_initCustomSecret(statePtr->customSecret, seed); in XXH3_128bits_reset_withSeed()
4667 XXH3_128bits_reset_internal(statePtr, seed, NULL, XXH_SECRET_DEFAULT_SIZE); in XXH3_128bits_reset_withSeed()
4697 if (state->seed) in XXH3_128bits_digest()
4698 return XXH3_128bits_withSeed(state->buffer, (size_t)state->totalLen, state->seed); in XXH3_128bits_digest()