Lines Matching +full:4 +full:k
40 * length of the input is always a multiple of 4 bytes.
46 uint32_t hash, k; in murmur3_32_hash() local
55 while (res >= 4) { in murmur3_32_hash()
57 k = le32dec(bytes); in murmur3_32_hash()
58 bytes += 4; in murmur3_32_hash()
59 res -= 4; in murmur3_32_hash()
60 k *= 0xcc9e2d51; in murmur3_32_hash()
61 k = rol32(k, 15); in murmur3_32_hash()
62 k *= 0x1b873593; in murmur3_32_hash()
63 hash ^= k; in murmur3_32_hash()
70 /* remove if input length is a multiple of 4 */ in murmur3_32_hash()
72 k = 0; in murmur3_32_hash()
75 k |= bytes[2] << 16; in murmur3_32_hash()
77 k |= bytes[1] << 8; in murmur3_32_hash()
79 k |= bytes[0]; in murmur3_32_hash()
80 k *= 0xcc9e2d51; in murmur3_32_hash()
81 k = rol32(k, 15); in murmur3_32_hash()
82 k *= 0x1b873593; in murmur3_32_hash()
83 hash ^= k; in murmur3_32_hash()
106 uint32_t hash, k; in murmur3_32_hash32() local
111 k = le32toh(*data); in murmur3_32_hash32()
112 k *= 0xcc9e2d51; in murmur3_32_hash32()
113 k = rol32(k, 15); in murmur3_32_hash32()
114 k *= 0x1b873593; in murmur3_32_hash32()
115 hash ^= k; in murmur3_32_hash32()