Skip to content

Commit be41513

Browse files
committed
use bench_refs instead of bench_local
Signed-off-by: Connor Tsui <[email protected]>
1 parent c5162cc commit be41513

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

vortex-compute/benches/avx512.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ fn in_place_scalar(bencher: divan::Bencher, (size, probability): (usize, f64)) {
4949
let mask = create_random_mask(size, probability);
5050
bencher
5151
.with_inputs(|| (0..size as i32).collect::<Vec<_>>())
52-
.bench_values(|mut data| filter_in_place_scalar(&mut data, &mask))
52+
.bench_refs(|data| filter_in_place_scalar(data, &mask))
5353
}
5454

5555
#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
@@ -58,7 +58,7 @@ fn in_place_avx512(bencher: divan::Bencher, (size, probability): (usize, f64)) {
5858
let mask = create_random_mask(size, probability);
5959
bencher
6060
.with_inputs(|| (0..size as i32).collect::<Vec<_>>())
61-
.bench_values(|mut data| unsafe { filter_in_place_avx512(&mut data, &mask) })
61+
.bench_refs(|data| unsafe { filter_in_place_avx512(data, &mask) })
6262
}
6363

6464
#[divan::bench(sample_size = SAMPLE_SIZE, args = SIZES.iter().copied().cartesian_product(PROBABILITIES.iter().copied()))]
@@ -70,7 +70,7 @@ fn out_scalar(bencher: divan::Bencher, (size, probability): (usize, f64)) {
7070
let dest = vec![0i32; size];
7171
(src, dest)
7272
})
73-
.bench_values(|(src, mut dest)| filter_into_scalar(&src, &mut dest, &mask))
73+
.bench_refs(|(src, dest)| filter_into_scalar(src, dest, &mask))
7474
}
7575

7676
#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
@@ -83,5 +83,5 @@ fn out_avx512(bencher: divan::Bencher, (size, probability): (usize, f64)) {
8383
let dest = vec![0i32; size];
8484
(src, dest)
8585
})
86-
.bench_values(|(src, mut dest)| unsafe { filter_into_avx512(&src, &mut dest, &mask) })
86+
.bench_refs(|(src, dest)| unsafe { filter_into_avx512(src, dest, &mask) })
8787
}

0 commit comments

Comments
 (0)