in benches/butterfly.rs [47:64]
fn bench_lazy_butterfly(bench: &mut Bencher) {
let q = Scalar::new_modulus(18014398492704769u64);
let x = rand::random::<u64>();
let y = rand::random::<u64>();
let w = rand::random::<u64>();
let mut X = Scalar::from(x);
let mut Y = Scalar::from(y);
let W = Scalar::from(w);
let Wprime: u64 = cupcake::integer_arith::util::compute_harvey_ratio(W.rep(), q.rep());
let twoq: u64 = q.rep() << 1;
bench.iter(|| {
let _ = lazy_butterfly_u64(x, y, W.rep(), Wprime, q.rep(), twoq);
})
}