fast image operations
Diffstat (limited to 'src/affine.rs')
-rw-r--r--src/affine.rs32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/affine.rs b/src/affine.rs
index 393b571..91d8e5c 100644
--- a/src/affine.rs
+++ b/src/affine.rs
@@ -219,35 +219,3 @@ mod tests {
);
}
}
-
-#[cfg(test)]
-mod bench {
- use super::*;
- extern crate test;
- use crate::Image;
- use test::Bencher;
-
- macro_rules! bench {
- (fn $name: ident() { run $fn: ident() }) => {
- #[bench]
- fn $name(b: &mut Bencher) {
- let mut img: Image<_, 4> = Image::new(
- 64.try_into().unwrap(),
- 64.try_into().unwrap(),
- include_bytes!("../test_data/4_180x180.imgbuf").to_vec(),
- );
- b.iter(|| {
- for _ in 0..256 {
- img.flip_h();
- }
- });
- }
- };
- }
-
- bench!(fn flip_h() { run flip_h() });
- bench!(fn flip_v() { run flip_v() });
- bench!(fn rotate_90() { run rot_90() });
- bench!(fn rotate_180() { run rot_180() });
- bench!(fn rotate_270() { run rot_270() });
-}