From fc76c1eeddc3b0e0be6a1cc0490fdd2b178c8875 Mon Sep 17 00:00:00 2001 From: Henry Gressmann Date: Thu, 13 Jun 2024 20:59:51 +0200 Subject: chore: update deps Signed-off-by: Henry Gressmann --- benchmarks/benches/argon2id.rs | 6 +++--- benchmarks/benches/fibonacci.rs | 20 ++++++++++---------- benchmarks/benches/selfhosted.rs | 14 +++++++------- 3 files changed, 20 insertions(+), 20 deletions(-) (limited to 'benchmarks/benches') diff --git a/benchmarks/benches/argon2id.rs b/benchmarks/benches/argon2id.rs index 76e1eee..92250b8 100644 --- a/benchmarks/benches/argon2id.rs +++ b/benchmarks/benches/argon2id.rs @@ -43,10 +43,10 @@ fn criterion_benchmark(c: &mut Criterion) { group.measurement_time(std::time::Duration::from_secs(7)); group.sample_size(10); - // group.bench_function("native", |b| b.iter(|| run_native(black_box(params)))); + group.bench_function("native", |b| b.iter(|| run_native(black_box(params)))); group.bench_function("tinywasm", |b| b.iter(|| run_tinywasm(ARGON2ID, black_box(params), "argon2id"))); - // group.bench_function("wasmi", |b| b.iter(|| run_wasmi(ARGON2ID, black_box(params), "argon2id"))); - // group.bench_function("wasmer", |b| b.iter(|| run_wasmer(ARGON2ID, black_box(params), "argon2id"))); + group.bench_function("wasmi", |b| b.iter(|| run_wasmi(ARGON2ID, black_box(params), "argon2id"))); + group.bench_function("wasmer", |b| b.iter(|| run_wasmer(ARGON2ID, black_box(params), "argon2id"))); } criterion_group!( diff --git a/benchmarks/benches/fibonacci.rs b/benchmarks/benches/fibonacci.rs index e610ab2..b1ece55 100644 --- a/benchmarks/benches/fibonacci.rs +++ b/benchmarks/benches/fibonacci.rs @@ -46,23 +46,23 @@ fn run_native_recursive(n: i32) -> i32 { static FIBONACCI: &[u8] = include_bytes!("../../examples/rust/out/fibonacci.opt.wasm"); fn criterion_benchmark(c: &mut Criterion) { - // { - // let mut group = c.benchmark_group("fibonacci"); - // group.bench_function("native", |b| b.iter(|| run_native(black_box(60)))); - // group.bench_function("tinywasm", |b| b.iter(|| run_tinywasm(FIBONACCI, black_box(60), "fibonacci"))); - // group.bench_function("wasmi", |b| b.iter(|| run_wasmi(FIBONACCI, black_box(60), "fibonacci"))); - // group.bench_function("wasmer", |b| b.iter(|| run_wasmer(FIBONACCI, black_box(60), "fibonacci"))); - // } + { + let mut group = c.benchmark_group("fibonacci"); + group.bench_function("native", |b| b.iter(|| run_native(black_box(60)))); + group.bench_function("tinywasm", |b| b.iter(|| run_tinywasm(FIBONACCI, black_box(60), "fibonacci"))); + group.bench_function("wasmi", |b| b.iter(|| run_wasmi(FIBONACCI, black_box(60), "fibonacci"))); + group.bench_function("wasmer", |b| b.iter(|| run_wasmer(FIBONACCI, black_box(60), "fibonacci"))); + } { let mut group = c.benchmark_group("fibonacci-recursive"); group.measurement_time(std::time::Duration::from_secs(5)); - // group.bench_function("native", |b| b.iter(|| run_native_recursive(black_box(26)))); + group.bench_function("native", |b| b.iter(|| run_native_recursive(black_box(26)))); group.bench_function("tinywasm", |b| { b.iter(|| run_tinywasm(black_box(FIBONACCI), black_box(26), "fibonacci_recursive")) }); - // group.bench_function("wasmi", |b| b.iter(|| run_wasmi(FIBONACCI, black_box(26), "fibonacci_recursive"))); - // group.bench_function("wasmer", |b| b.iter(|| run_wasmer(FIBONACCI, black_box(26), "fibonacci_recursive"))); + group.bench_function("wasmi", |b| b.iter(|| run_wasmi(FIBONACCI, black_box(26), "fibonacci_recursive"))); + group.bench_function("wasmer", |b| b.iter(|| run_wasmer(FIBONACCI, black_box(26), "fibonacci_recursive"))); } } diff --git a/benchmarks/benches/selfhosted.rs b/benchmarks/benches/selfhosted.rs index adac85a..16269b8 100644 --- a/benchmarks/benches/selfhosted.rs +++ b/benchmarks/benches/selfhosted.rs @@ -53,18 +53,18 @@ fn run_wasmer(wasm: &[u8]) { static TINYWASM: &[u8] = include_bytes!("../../examples/rust/out/tinywasm.opt.wasm"); fn criterion_benchmark(c: &mut Criterion) { { - let group = c.benchmark_group("selfhosted-parse"); - // group.bench_function("tinywasm", |b| { - // b.iter(|| tinywasm::Module::parse_bytes(black_box(TINYWASM)).expect("parse")) - // }); + let mut group = c.benchmark_group("selfhosted-parse"); + group.bench_function("tinywasm", |b| { + b.iter(|| tinywasm::Module::parse_bytes(black_box(TINYWASM)).expect("parse")) + }); } { let mut group = c.benchmark_group("selfhosted"); - // group.bench_function("native", |b| b.iter(run_native)); + group.bench_function("native", |b| b.iter(run_native)); group.bench_function("tinywasm", |b| b.iter(|| run_tinywasm(black_box(TINYWASM)))); - // group.bench_function("wasmi", |b| b.iter(|| run_wasmi(black_box(TINYWASM)))); - // group.bench_function("wasmer", |b| b.iter(|| run_wasmer(black_box(TINYWASM)))); + group.bench_function("wasmi", |b| b.iter(|| run_wasmi(black_box(TINYWASM)))); + group.bench_function("wasmer", |b| b.iter(|| run_wasmer(black_box(TINYWASM)))); } } -- cgit v1.3.1