Lines Matching defs:input_hi
259 uint64_t input_hi =
262 input_hi ^= endian::read64le(input + len - 8);
263 uint64_t acc = uint64_t(len) + byteswap(input_lo) + input_hi +
264 XXH3_mul128_fold64(input_lo, input_hi);
781 uint32_t const input_hi = endian::read32le(input + len - 4);
782 uint64_t const input_64 = input_lo + ((uint64_t)input_hi << 32);
809 uint64_t input_hi = endian::read64le(input + len - 8);
811 XXH_mult64to128(input_lo ^ input_hi ^ bitflipl, PRIME64_1);
817 input_hi ^= bitfliph;
819 * Add the high 32 bits of input_hi to the high 32 bits of m128, then
820 * add the long product of the low 32 bits of input_hi and PRIME32_2 to
832 m128.high64 += (input_hi & 0xFFFFFFFF00000000ULL) +
833 XXH_mult32to64((uint32_t)input_hi, PRIME32_2);
841 * a = input_hi.lo = (input_hi & 0x00000000FFFFFFFF)
842 * b = input_hi.hi = (input_hi & 0xFFFFFFFF00000000)
854 * input_hi.hi + input_hi.lo + ((uint64_t)input_hi.lo * (PRIME32_2
857 * Since input_hi.hi + input_hi.lo == input_hi, we get this:
858 * input_hi + ((uint64_t)input_hi.lo * (PRIME32_2 - 1))
860 m128.high64 += input_hi + XXH_mult32to64((uint32_t)input_hi, PRIME32_2 - 1);