diff options
Diffstat (limited to 'benches/bench.rs')
| -rw-r--r-- | benches/bench.rs | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/benches/bench.rs b/benches/bench.rs index 782e06e..ba5a404 100644 --- a/benches/bench.rs +++ b/benches/bench.rs @@ -62,6 +62,14 @@ fn bench_single_compression_portable(b: &mut Bencher) { #[bench] #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] +fn bench_single_compression_sse2(b: &mut Bencher) { + if let Some(platform) = Platform::sse2() { + bench_single_compression_fn(b, platform); + } +} + +#[bench] +#[cfg(any(target_arch = "x86", target_arch = "x86_64"))] fn bench_single_compression_sse41(b: &mut Bencher) { if let Some(platform) = Platform::sse41() { bench_single_compression_fn(b, platform); @@ -104,6 +112,14 @@ fn bench_many_chunks_fn(b: &mut Bencher, platform: Platform) { #[bench] #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] +fn bench_many_chunks_sse2(b: &mut Bencher) { + if let Some(platform) = Platform::sse2() { + bench_many_chunks_fn(b, platform); + } +} + +#[bench] +#[cfg(any(target_arch = "x86", target_arch = "x86_64"))] fn bench_many_chunks_sse41(b: &mut Bencher) { if let Some(platform) = Platform::sse41() { bench_many_chunks_fn(b, platform); @@ -163,6 +179,14 @@ fn bench_many_parents_fn(b: &mut Bencher, platform: Platform) { #[bench] #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] +fn bench_many_parents_sse2(b: &mut Bencher) { + if let Some(platform) = Platform::sse2() { + bench_many_parents_fn(b, platform); + } +} + +#[bench] +#[cfg(any(target_arch = "x86", target_arch = "x86_64"))] fn bench_many_parents_sse41(b: &mut Bencher) { if let Some(platform) = Platform::sse41() { bench_many_parents_fn(b, platform); |
