simdeez 3.0.1

SIMD library to abstract over different instruction sets and widths
Documentation
use criterion::{criterion_group, criterion_main, Criterion};
use std::time::Duration;

#[path = "simd_math_remaining_baseline/binary_misc.rs"]
mod binary_misc;
#[path = "simd_math_remaining_baseline/inverse_hyperbolic.rs"]
mod inverse_hyperbolic;
#[path = "simd_math_remaining_baseline/inverse_trig.rs"]
mod inverse_trig;
#[path = "simd_math_remaining_baseline/shared.rs"]
mod shared;

fn criterion_benchmark(c: &mut Criterion) {
    inverse_trig::register(c);
    inverse_hyperbolic::register(c);
    binary_misc::register(c);
}

criterion_group! {
    name = benches;
    config = Criterion::default()
        .sample_size(20)
        .warm_up_time(Duration::from_secs(1))
        .measurement_time(Duration::from_secs(2));
    targets = criterion_benchmark
}
criterion_main!(benches);