Use distinct but larger versions in firstGeq bench
This commit is contained in:
@@ -82,9 +82,10 @@ void bulkFirstGeq() {
|
||||
auto *keys = new (arena) weaselab::VersionedMap::Key[kNumQueries];
|
||||
auto *versions = new (arena) int64_t[kNumQueries];
|
||||
for (int64_t i = 0; i < kNumQueries; ++i) {
|
||||
int64_t version = i * kNumKeys / kNumQueries;
|
||||
versions[i] = version;
|
||||
const auto bigEndian = __builtin_bswap64(version);
|
||||
int64_t key = i * kNumKeys / kNumQueries;
|
||||
static_assert(kNumKeys >= kNumQueries);
|
||||
versions[i] = kNumKeys - i;
|
||||
const auto bigEndian = __builtin_bswap64(key);
|
||||
uint8_t *k = new (arena) uint8_t[sizeof(bigEndian)];
|
||||
memcpy(k, &bigEndian, sizeof(bigEndian));
|
||||
keys[i].p = k;
|
||||
|
Reference in New Issue
Block a user