Browse Source

Reduce number of samples

fq2_neg_nonresidue
Pratyush Mishra 3 years ago
parent
commit
4ab7431059
2 changed files with 17 additions and 3 deletions
  1. +9
    -2
      curve-benches/src/macros/ec.rs
  2. +8
    -1
      curve-benches/src/macros/pairing.rs

+ 9
- 2
curve-benches/src/macros/ec.rs

@ -2,7 +2,7 @@
macro_rules! ec_bench { macro_rules! ec_bench {
($projective:ty, $affine:ty) => { ($projective:ty, $affine:ty) => {
fn bench_curve(c: &mut $crate::criterion::Criterion) { fn bench_curve(c: &mut $crate::criterion::Criterion) {
let mut group = c.benchmark_group(core::stringify!($projective));
let mut group = c.benchmark_group("Group operation benchmarks for ".to_string() + core::stringify!($projective));
group.bench_function("Rand", rand); group.bench_function("Rand", rand);
group.bench_function("MulAssign", mul_assign); group.bench_function("MulAssign", mul_assign);
group.bench_function("AddAssign", add_assign); group.bench_function("AddAssign", add_assign);
@ -199,6 +199,13 @@ macro_rules! ec_bench {
}); });
} }
$crate::criterion::criterion_group!(group_ops, bench_curve);
$crate::criterion::criterion_group!(
name = group_ops;
config = $crate::criterion::Criterion::default()
.sample_size(10)
.warm_up_time(core::time::Duration::from_millis(500))
.measurement_time(core::time::Duration::from_secs(1));
targets = bench_curve,
);
}; };
} }

+ 8
- 1
curve-benches/src/macros/pairing.rs

@ -73,6 +73,13 @@ macro_rules! pairing_bench {
}); });
} }
$crate::criterion::criterion_group!(pairing, bench_pairing);
$crate::criterion::criterion_group!(
name = pairing;
config = $crate::criterion::Criterion::default()
.sample_size(10)
.warm_up_time(core::time::Duration::from_millis(500))
.measurement_time(core::time::Duration::from_secs(1));
targets = bench_pairing,
);
} }
} }

Loading…
Cancel
Save