uint32_t hash = 0;
for (auto _ : state) {
- hash = adler32(hash, (const unsigned char *)random_ints, state.range(0));
+ hash = adler32(hash, (const unsigned char *)random_ints, (size_t)state.range(0));
}
benchmark::DoNotOptimize(hash);
for (auto _ : state) {
hash = adler32_func(hash, (unsigned char *)random_ints_dst,
- (const unsigned char*)random_ints_src, state.range(0));
+ (const unsigned char*)random_ints_src, (size_t)state.range(0));
}
benchmark::DoNotOptimize(hash);
uint32_t hash = 0;
for (auto _ : state) {
- hash = crc32(hash, (const unsigned char *)random_ints, state.range(0));
+ hash = crc32(hash, (const unsigned char *)random_ints, (size_t)state.range(0));
}
benchmark::DoNotOptimize(hash);