in benches/benches.rs [114:132]
fn cycles_per_element(&self, elems: f64, typical: f64, values: &mut [f64]) -> &'static str {
let cycles_per_elem = typical / elems;
let (denominator, unit) = if cycles_per_elem < 10f64.powi(3) {
(1.0, " cy/px")
} else if cycles_per_elem < 10f64.powi(6) {
(10f64.powi(3), "Kcy/px")
} else if cycles_per_elem < 10f64.powi(9) {
(10f64.powi(6), "Mcy/px")
} else {
(10f64.powi(9), "Gcy/px")
};
for val in values {
let cycles_per_elem = *val / elems;
*val = cycles_per_elem / denominator;
}
unit
}