Remove redundant deflate benches
This commit is contained in:
parent
aac1a86408
commit
93d48d64e6
1 changed files with 5 additions and 188 deletions
|
|
@ -9,7 +9,7 @@ use test::Bencher;
|
||||||
use oxipng::internal_tests::*;
|
use oxipng::internal_tests::*;
|
||||||
|
|
||||||
#[bench]
|
#[bench]
|
||||||
fn deflate_16_bits_strategy_0(b: &mut Bencher) {
|
fn deflate_16_bits(b: &mut Bencher) {
|
||||||
let input = test::black_box(PathBuf::from("tests/files/rgb_16_should_be_rgb_16.png"));
|
let input = test::black_box(PathBuf::from("tests/files/rgb_16_should_be_rgb_16.png"));
|
||||||
let png = PngData::new(&input, false).unwrap();
|
let png = PngData::new(&input, false).unwrap();
|
||||||
|
|
||||||
|
|
@ -20,7 +20,7 @@ fn deflate_16_bits_strategy_0(b: &mut Bencher) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[bench]
|
#[bench]
|
||||||
fn deflate_8_bits_strategy_0(b: &mut Bencher) {
|
fn deflate_8_bits(b: &mut Bencher) {
|
||||||
let input = test::black_box(PathBuf::from("tests/files/rgb_8_should_be_rgb_8.png"));
|
let input = test::black_box(PathBuf::from("tests/files/rgb_8_should_be_rgb_8.png"));
|
||||||
let png = PngData::new(&input, false).unwrap();
|
let png = PngData::new(&input, false).unwrap();
|
||||||
|
|
||||||
|
|
@ -31,7 +31,7 @@ fn deflate_8_bits_strategy_0(b: &mut Bencher) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[bench]
|
#[bench]
|
||||||
fn deflate_4_bits_strategy_0(b: &mut Bencher) {
|
fn deflate_4_bits(b: &mut Bencher) {
|
||||||
let input = test::black_box(PathBuf::from(
|
let input = test::black_box(PathBuf::from(
|
||||||
"tests/files/palette_4_should_be_palette_4.png",
|
"tests/files/palette_4_should_be_palette_4.png",
|
||||||
));
|
));
|
||||||
|
|
@ -44,7 +44,7 @@ fn deflate_4_bits_strategy_0(b: &mut Bencher) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[bench]
|
#[bench]
|
||||||
fn deflate_2_bits_strategy_0(b: &mut Bencher) {
|
fn deflate_2_bits(b: &mut Bencher) {
|
||||||
let input = test::black_box(PathBuf::from(
|
let input = test::black_box(PathBuf::from(
|
||||||
"tests/files/palette_2_should_be_palette_2.png",
|
"tests/files/palette_2_should_be_palette_2.png",
|
||||||
));
|
));
|
||||||
|
|
@ -57,190 +57,7 @@ fn deflate_2_bits_strategy_0(b: &mut Bencher) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[bench]
|
#[bench]
|
||||||
fn deflate_1_bits_strategy_0(b: &mut Bencher) {
|
fn deflate_1_bits(b: &mut Bencher) {
|
||||||
let input = test::black_box(PathBuf::from(
|
|
||||||
"tests/files/palette_1_should_be_palette_1.png",
|
|
||||||
));
|
|
||||||
let png = PngData::new(&input, false).unwrap();
|
|
||||||
|
|
||||||
b.iter(|| {
|
|
||||||
let min = AtomicMin::new(None);
|
|
||||||
deflate(png.raw.data.as_ref(), 12, &min)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
#[bench]
|
|
||||||
fn deflate_16_bits_strategy_1(b: &mut Bencher) {
|
|
||||||
let input = test::black_box(PathBuf::from("tests/files/rgb_16_should_be_rgb_16.png"));
|
|
||||||
let png = PngData::new(&input, false).unwrap();
|
|
||||||
|
|
||||||
b.iter(|| {
|
|
||||||
let min = AtomicMin::new(None);
|
|
||||||
deflate(png.raw.data.as_ref(), 12, &min)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
#[bench]
|
|
||||||
fn deflate_8_bits_strategy_1(b: &mut Bencher) {
|
|
||||||
let input = test::black_box(PathBuf::from("tests/files/rgb_8_should_be_rgb_8.png"));
|
|
||||||
let png = PngData::new(&input, false).unwrap();
|
|
||||||
|
|
||||||
b.iter(|| {
|
|
||||||
let min = AtomicMin::new(None);
|
|
||||||
deflate(png.raw.data.as_ref(), 12, &min)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
#[bench]
|
|
||||||
fn deflate_4_bits_strategy_1(b: &mut Bencher) {
|
|
||||||
let input = test::black_box(PathBuf::from(
|
|
||||||
"tests/files/palette_4_should_be_palette_4.png",
|
|
||||||
));
|
|
||||||
let png = PngData::new(&input, false).unwrap();
|
|
||||||
|
|
||||||
b.iter(|| {
|
|
||||||
let min = AtomicMin::new(None);
|
|
||||||
deflate(png.raw.data.as_ref(), 12, &min)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
#[bench]
|
|
||||||
fn deflate_2_bits_strategy_1(b: &mut Bencher) {
|
|
||||||
let input = test::black_box(PathBuf::from(
|
|
||||||
"tests/files/palette_2_should_be_palette_2.png",
|
|
||||||
));
|
|
||||||
let png = PngData::new(&input, false).unwrap();
|
|
||||||
|
|
||||||
b.iter(|| {
|
|
||||||
let min = AtomicMin::new(None);
|
|
||||||
deflate(png.raw.data.as_ref(), 12, &min)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
#[bench]
|
|
||||||
fn deflate_1_bits_strategy_1(b: &mut Bencher) {
|
|
||||||
let input = test::black_box(PathBuf::from(
|
|
||||||
"tests/files/palette_1_should_be_palette_1.png",
|
|
||||||
));
|
|
||||||
let png = PngData::new(&input, false).unwrap();
|
|
||||||
|
|
||||||
b.iter(|| {
|
|
||||||
let min = AtomicMin::new(None);
|
|
||||||
deflate(png.raw.data.as_ref(), 12, &min)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
#[bench]
|
|
||||||
fn deflate_16_bits_strategy_2(b: &mut Bencher) {
|
|
||||||
let input = test::black_box(PathBuf::from("tests/files/rgb_16_should_be_rgb_16.png"));
|
|
||||||
let png = PngData::new(&input, false).unwrap();
|
|
||||||
|
|
||||||
b.iter(|| {
|
|
||||||
let min = AtomicMin::new(None);
|
|
||||||
deflate(png.raw.data.as_ref(), 12, &min)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
#[bench]
|
|
||||||
fn deflate_8_bits_strategy_2(b: &mut Bencher) {
|
|
||||||
let input = test::black_box(PathBuf::from("tests/files/rgb_8_should_be_rgb_8.png"));
|
|
||||||
let png = PngData::new(&input, false).unwrap();
|
|
||||||
|
|
||||||
b.iter(|| {
|
|
||||||
let min = AtomicMin::new(None);
|
|
||||||
deflate(png.raw.data.as_ref(), 12, &min)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
#[bench]
|
|
||||||
fn deflate_4_bits_strategy_2(b: &mut Bencher) {
|
|
||||||
let input = test::black_box(PathBuf::from(
|
|
||||||
"tests/files/palette_4_should_be_palette_4.png",
|
|
||||||
));
|
|
||||||
let png = PngData::new(&input, false).unwrap();
|
|
||||||
|
|
||||||
b.iter(|| {
|
|
||||||
let min = AtomicMin::new(None);
|
|
||||||
deflate(png.raw.data.as_ref(), 12, &min)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
#[bench]
|
|
||||||
fn deflate_2_bits_strategy_2(b: &mut Bencher) {
|
|
||||||
let input = test::black_box(PathBuf::from(
|
|
||||||
"tests/files/palette_2_should_be_palette_2.png",
|
|
||||||
));
|
|
||||||
let png = PngData::new(&input, false).unwrap();
|
|
||||||
|
|
||||||
b.iter(|| {
|
|
||||||
let min = AtomicMin::new(None);
|
|
||||||
deflate(png.raw.data.as_ref(), 12, &min)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
#[bench]
|
|
||||||
fn deflate_1_bits_strategy_2(b: &mut Bencher) {
|
|
||||||
let input = test::black_box(PathBuf::from(
|
|
||||||
"tests/files/palette_1_should_be_palette_1.png",
|
|
||||||
));
|
|
||||||
let png = PngData::new(&input, false).unwrap();
|
|
||||||
|
|
||||||
b.iter(|| {
|
|
||||||
let min = AtomicMin::new(None);
|
|
||||||
deflate(png.raw.data.as_ref(), 12, &min)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
#[bench]
|
|
||||||
fn deflate_16_bits_strategy_3(b: &mut Bencher) {
|
|
||||||
let input = test::black_box(PathBuf::from("tests/files/rgb_16_should_be_rgb_16.png"));
|
|
||||||
let png = PngData::new(&input, false).unwrap();
|
|
||||||
|
|
||||||
b.iter(|| {
|
|
||||||
let min = AtomicMin::new(None);
|
|
||||||
deflate(png.raw.data.as_ref(), 12, &min)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
#[bench]
|
|
||||||
fn deflate_8_bits_strategy_3(b: &mut Bencher) {
|
|
||||||
let input = test::black_box(PathBuf::from("tests/files/rgb_8_should_be_rgb_8.png"));
|
|
||||||
let png = PngData::new(&input, false).unwrap();
|
|
||||||
|
|
||||||
b.iter(|| {
|
|
||||||
let min = AtomicMin::new(None);
|
|
||||||
deflate(png.raw.data.as_ref(), 12, &min)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
#[bench]
|
|
||||||
fn deflate_4_bits_strategy_3(b: &mut Bencher) {
|
|
||||||
let input = test::black_box(PathBuf::from(
|
|
||||||
"tests/files/palette_4_should_be_palette_4.png",
|
|
||||||
));
|
|
||||||
let png = PngData::new(&input, false).unwrap();
|
|
||||||
|
|
||||||
b.iter(|| {
|
|
||||||
let min = AtomicMin::new(None);
|
|
||||||
deflate(png.raw.data.as_ref(), 12, &min)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
#[bench]
|
|
||||||
fn deflate_2_bits_strategy_3(b: &mut Bencher) {
|
|
||||||
let input = test::black_box(PathBuf::from(
|
|
||||||
"tests/files/palette_2_should_be_palette_2.png",
|
|
||||||
));
|
|
||||||
let png = PngData::new(&input, false).unwrap();
|
|
||||||
|
|
||||||
b.iter(|| {
|
|
||||||
let min = AtomicMin::new(None);
|
|
||||||
deflate(png.raw.data.as_ref(), 12, &min)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
#[bench]
|
|
||||||
fn deflate_1_bits_strategy_3(b: &mut Bencher) {
|
|
||||||
let input = test::black_box(PathBuf::from(
|
let input = test::black_box(PathBuf::from(
|
||||||
"tests/files/palette_1_should_be_palette_1.png",
|
"tests/files/palette_1_should_be_palette_1.png",
|
||||||
));
|
));
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue