Lines Matching refs:size
37 uint32_t JenkinsHashMixBytes(uint32_t hash, const uint8_t* bytes, size_t size) { in JenkinsHashMixBytes() argument
38 if (size > UINT32_MAX) { in JenkinsHashMixBytes()
41 hash = JenkinsHashMix(hash, (uint32_t)size); in JenkinsHashMixBytes()
43 for (i = 0; i < (size & -4); i += 4) { in JenkinsHashMixBytes()
47 if (size & 3) { in JenkinsHashMixBytes()
49 data |= ((size & 3) > 1) ? (bytes[i+1] << 8) : 0; in JenkinsHashMixBytes()
50 data |= ((size & 3) > 2) ? (bytes[i+2] << 16) : 0; in JenkinsHashMixBytes()
56 uint32_t JenkinsHashMixShorts(uint32_t hash, const uint16_t* shorts, size_t size) { in JenkinsHashMixShorts() argument
57 if (size > UINT32_MAX) { in JenkinsHashMixShorts()
60 hash = JenkinsHashMix(hash, (uint32_t)size); in JenkinsHashMixShorts()
62 for (i = 0; i < (size & -2); i += 2) { in JenkinsHashMixShorts()
66 if (size & 1) { in JenkinsHashMixShorts()