Updated benches to match internal API changes

This commit is contained in:
Christopher Haster
2023-04-30 03:36:23 -05:00
parent beba584501
commit b97192886c
2 changed files with 4 additions and 17 deletions
+2 -6
View File
@@ -45,14 +45,12 @@ code = '''
lfs_size_t i = BENCH_PRNG(&prng) % N;
uint8_t buffer[4];
lfsr_tag_t tag_;
lfs_size_t id_;
lfs_size_t weight_;
lfsr_btree_get(&lfs, &btree, i,
&id_, &tag_, &weight_,
&tag_, &weight_,
buffer, 4, VALIDATE) => 1;
assert(tag_ == LFSR_TAG_INLINED);
assert(id_ == i);
assert(weight_ == 1);
BENCH_STOP();
'''
@@ -106,14 +104,12 @@ code = '''
uint8_t buffer[4];
lfsr_tag_t tag_;
lfs_size_t id_;
lfs_size_t weight_;
lfsr_btree_get(&lfs, &btree, i,
&id_, &tag_, &weight_,
&tag_, &weight_,
buffer, 4, VALIDATE) => 1;
assert(tag_ == LFSR_TAG_INLINED);
assert(id_ == i);
assert(weight_ == 1);
'''
+2 -11
View File
@@ -178,12 +178,9 @@ code = '''
BENCH_START();
lfs_off_t i_ = BENCH_PRNG(&prng) % N;
lfsr_tag_t tag_;
lfs_ssize_t id_;
lfs_size_t weight_;
lfsr_data_t data_;
int err = lfsr_rbyd_lookup(&lfs, &rbyd, -1, LFSR_TAG_UATTR(i_ & 0xff),
&id_, &tag_, &weight_, &data_);
&data_);
// note that random order may have some collisions
assert(!err || err == LFS_ERR_NOENT);
BENCH_STOP();
@@ -483,14 +480,8 @@ code = '''
BENCH_START();
lfs_off_t i_ = BENCH_PRNG(&prng) % N;
lfsr_tag_t tag_;
lfs_ssize_t id_;
lfs_size_t weight_;
lfsr_data_t data_;
lfsr_rbyd_lookup(&lfs, &rbyd, i_, LFSR_TAG_REG,
&id_, &tag_, &weight_, &data_) => 0;
assert(id_ == i_);
assert(tag_ == LFSR_TAG_REG);
lfsr_rbyd_lookup(&lfs, &rbyd, i_, LFSR_TAG_REG, &data_) => 0;
BENCH_STOP();
'''