@@ -46,23 +46,23 @@ fn run_native_recursive(n: i32) -> i32 {
4646
4747static FIBONACCI : & [ u8 ] = include_bytes ! ( "../../examples/rust/out/fibonacci.opt.wasm" ) ;
4848fn criterion_benchmark ( c : & mut Criterion ) {
49- // {
50- // let mut group = c.benchmark_group("fibonacci");
51- // group.bench_function("native", |b| b.iter(|| run_native(black_box(60))));
52- // group.bench_function("tinywasm", |b| b.iter(|| run_tinywasm(FIBONACCI, black_box(60), "fibonacci")));
53- // group.bench_function("wasmi", |b| b.iter(|| run_wasmi(FIBONACCI, black_box(60), "fibonacci")));
54- // group.bench_function("wasmer", |b| b.iter(|| run_wasmer(FIBONACCI, black_box(60), "fibonacci")));
55- // }
49+ {
50+ let mut group = c. benchmark_group ( "fibonacci" ) ;
51+ group. bench_function ( "native" , |b| b. iter ( || run_native ( black_box ( 60 ) ) ) ) ;
52+ group. bench_function ( "tinywasm" , |b| b. iter ( || run_tinywasm ( FIBONACCI , black_box ( 60 ) , "fibonacci" ) ) ) ;
53+ group. bench_function ( "wasmi" , |b| b. iter ( || run_wasmi ( FIBONACCI , black_box ( 60 ) , "fibonacci" ) ) ) ;
54+ group. bench_function ( "wasmer" , |b| b. iter ( || run_wasmer ( FIBONACCI , black_box ( 60 ) , "fibonacci" ) ) ) ;
55+ }
5656
5757 {
5858 let mut group = c. benchmark_group ( "fibonacci-recursive" ) ;
5959 group. measurement_time ( std:: time:: Duration :: from_secs ( 5 ) ) ;
60- // group.bench_function("native", |b| b.iter(|| run_native_recursive(black_box(26))));
60+ group. bench_function ( "native" , |b| b. iter ( || run_native_recursive ( black_box ( 26 ) ) ) ) ;
6161 group. bench_function ( "tinywasm" , |b| {
6262 b. iter ( || run_tinywasm ( black_box ( FIBONACCI ) , black_box ( 26 ) , "fibonacci_recursive" ) )
6363 } ) ;
64- // group.bench_function("wasmi", |b| b.iter(|| run_wasmi(FIBONACCI, black_box(26), "fibonacci_recursive")));
65- // group.bench_function("wasmer", |b| b.iter(|| run_wasmer(FIBONACCI, black_box(26), "fibonacci_recursive")));
64+ group. bench_function ( "wasmi" , |b| b. iter ( || run_wasmi ( FIBONACCI , black_box ( 26 ) , "fibonacci_recursive" ) ) ) ;
65+ group. bench_function ( "wasmer" , |b| b. iter ( || run_wasmer ( FIBONACCI , black_box ( 26 ) , "fibonacci_recursive" ) ) ) ;
6666 }
6767}
6868
0 commit comments