Updated benches to match internal API changes
This commit is contained in:
@@ -45,14 +45,12 @@ code = '''
|
|||||||
lfs_size_t i = BENCH_PRNG(&prng) % N;
|
lfs_size_t i = BENCH_PRNG(&prng) % N;
|
||||||
uint8_t buffer[4];
|
uint8_t buffer[4];
|
||||||
lfsr_tag_t tag_;
|
lfsr_tag_t tag_;
|
||||||
lfs_size_t id_;
|
|
||||||
lfs_size_t weight_;
|
lfs_size_t weight_;
|
||||||
|
|
||||||
lfsr_btree_get(&lfs, &btree, i,
|
lfsr_btree_get(&lfs, &btree, i,
|
||||||
&id_, &tag_, &weight_,
|
&tag_, &weight_,
|
||||||
buffer, 4, VALIDATE) => 1;
|
buffer, 4, VALIDATE) => 1;
|
||||||
assert(tag_ == LFSR_TAG_INLINED);
|
assert(tag_ == LFSR_TAG_INLINED);
|
||||||
assert(id_ == i);
|
|
||||||
assert(weight_ == 1);
|
assert(weight_ == 1);
|
||||||
BENCH_STOP();
|
BENCH_STOP();
|
||||||
'''
|
'''
|
||||||
@@ -106,14 +104,12 @@ code = '''
|
|||||||
|
|
||||||
uint8_t buffer[4];
|
uint8_t buffer[4];
|
||||||
lfsr_tag_t tag_;
|
lfsr_tag_t tag_;
|
||||||
lfs_size_t id_;
|
|
||||||
lfs_size_t weight_;
|
lfs_size_t weight_;
|
||||||
|
|
||||||
lfsr_btree_get(&lfs, &btree, i,
|
lfsr_btree_get(&lfs, &btree, i,
|
||||||
&id_, &tag_, &weight_,
|
&tag_, &weight_,
|
||||||
buffer, 4, VALIDATE) => 1;
|
buffer, 4, VALIDATE) => 1;
|
||||||
assert(tag_ == LFSR_TAG_INLINED);
|
assert(tag_ == LFSR_TAG_INLINED);
|
||||||
assert(id_ == i);
|
|
||||||
assert(weight_ == 1);
|
assert(weight_ == 1);
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|||||||
+2
-11
@@ -178,12 +178,9 @@ code = '''
|
|||||||
|
|
||||||
BENCH_START();
|
BENCH_START();
|
||||||
lfs_off_t i_ = BENCH_PRNG(&prng) % N;
|
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_data_t data_;
|
||||||
int err = lfsr_rbyd_lookup(&lfs, &rbyd, -1, LFSR_TAG_UATTR(i_ & 0xff),
|
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
|
// note that random order may have some collisions
|
||||||
assert(!err || err == LFS_ERR_NOENT);
|
assert(!err || err == LFS_ERR_NOENT);
|
||||||
BENCH_STOP();
|
BENCH_STOP();
|
||||||
@@ -483,14 +480,8 @@ code = '''
|
|||||||
|
|
||||||
BENCH_START();
|
BENCH_START();
|
||||||
lfs_off_t i_ = BENCH_PRNG(&prng) % N;
|
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_data_t data_;
|
||||||
lfsr_rbyd_lookup(&lfs, &rbyd, i_, LFSR_TAG_REG,
|
lfsr_rbyd_lookup(&lfs, &rbyd, i_, LFSR_TAG_REG, &data_) => 0;
|
||||||
&id_, &tag_, &weight_, &data_) => 0;
|
|
||||||
assert(id_ == i_);
|
|
||||||
assert(tag_ == LFSR_TAG_REG);
|
|
||||||
BENCH_STOP();
|
BENCH_STOP();
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user