Lines Matching defs:seed

269 static U32 XXH32_round(U32 seed, U32 input)
271 seed += input * PRIME32_2;
272 seed = XXH_rotl32(seed, 13);
273 seed *= PRIME32_1;
274 return seed;
352 XXH32_endian_align(const void* input, size_t len, U32 seed,
368 U32 v1 = seed + PRIME32_1 + PRIME32_2;
369 U32 v2 = seed + PRIME32_2;
370 U32 v3 = seed + 0;
371 U32 v4 = seed - PRIME32_1;
383 h32 = seed + PRIME32_5;
392 XXH_PUBLIC_API unsigned int XXH32 (const void* input, size_t len, unsigned int seed)
397 XXH32_reset(&state, seed);
406 return XXH32_endian_align(input, len, seed, XXH_littleEndian, XXH_aligned);
408 return XXH32_endian_align(input, len, seed, XXH_bigEndian, XXH_aligned);
412 return XXH32_endian_align(input, len, seed, XXH_littleEndian, XXH_unaligned);
414 return XXH32_endian_align(input, len, seed, XXH_bigEndian, XXH_unaligned);
437 XXH_PUBLIC_API XXH_errorcode XXH32_reset(XXH32_state_t* statePtr, unsigned int seed)
441 state.v1 = seed + PRIME32_1 + PRIME32_2;
442 state.v2 = seed + PRIME32_2;
443 state.v3 = seed + 0;
444 state.v4 = seed - PRIME32_1;
537 h32 = state->v3 /* == seed */ + PRIME32_5;
811 XXH64_endian_align(const void* input, size_t len, U64 seed,
827 U64 v1 = seed + PRIME64_1 + PRIME64_2;
828 U64 v2 = seed + PRIME64_2;
829 U64 v3 = seed + 0;
830 U64 v4 = seed - PRIME64_1;
846 h64 = seed + PRIME64_5;
855 XXH_PUBLIC_API unsigned long long XXH64 (const void* input, size_t len, unsigned long long seed)
860 XXH64_reset(&state, seed);
869 return XXH64_endian_align(input, len, seed, XXH_littleEndian, XXH_aligned);
871 return XXH64_endian_align(input, len, seed, XXH_bigEndian, XXH_aligned);
875 return XXH64_endian_align(input, len, seed, XXH_littleEndian, XXH_unaligned);
877 return XXH64_endian_align(input, len, seed, XXH_bigEndian, XXH_unaligned);
898 XXH_PUBLIC_API XXH_errorcode XXH64_reset(XXH64_state_t* statePtr, unsigned long long seed)
902 state.v1 = seed + PRIME64_1 + PRIME64_2;
903 state.v2 = seed + PRIME64_2;
904 state.v3 = seed + 0;
905 state.v4 = seed - PRIME64_1;
997 h64 = state->v3 /*seed*/ + PRIME64_5;