Remove dead code
This commit is contained in:
parent
f52c50ea44
commit
49ee38db90
12
src/simd.rs
12
src/simd.rs
|
@ -600,13 +600,6 @@ pub fn interleave_m64(a: __m128i, b: __m128i) -> __m128i {
|
||||||
|
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
pub fn interleave_m128(a: __m128i, b: __m128i) -> __m256i {
|
pub fn interleave_m128(a: __m128i, b: __m128i) -> __m256i {
|
||||||
const INTERLEAVE_A: Simd<u8, 32> = Simd::from_array(util::array_op!(gen[32] |i| {
|
|
||||||
if i & 1 == 0 {
|
|
||||||
(i as u8) >> 1
|
|
||||||
} else {
|
|
||||||
0xff
|
|
||||||
}
|
|
||||||
}));
|
|
||||||
const INTERLEAVE_B: Simd<u8, 32> = Simd::from_array(util::array_op!(gen[32] |i| {
|
const INTERLEAVE_B: Simd<u8, 32> = Simd::from_array(util::array_op!(gen[32] |i| {
|
||||||
if i & 1 == 0 {
|
if i & 1 == 0 {
|
||||||
0xff
|
0xff
|
||||||
|
@ -939,15 +932,10 @@ mod test {
|
||||||
const EXPECTED: [u8; 32] = array_op!(gen[32] |i| i as u8);
|
const EXPECTED: [u8; 32] = array_op!(gen[32] |i| i as u8);
|
||||||
const A: [u8; 16] = array_op!(gen[16] |i| (i as u8) << 1);
|
const A: [u8; 16] = array_op!(gen[16] |i| (i as u8) << 1);
|
||||||
const B: [u8; 16] = array_op!(gen[16] |i| ((i as u8) << 1) + 1);
|
const B: [u8; 16] = array_op!(gen[16] |i| ((i as u8) << 1) + 1);
|
||||||
const A1: [u8; 32] = array_op!(gen[32] |i| (i as u8) << 1);
|
|
||||||
const B1: [u8; 32] = array_op!(gen[32] |i| ((i as u8) << 1) + 1);
|
|
||||||
|
|
||||||
let a = Simd::from_array(A).into();
|
let a = Simd::from_array(A).into();
|
||||||
let b = Simd::from_array(B).into();
|
let b = Simd::from_array(B).into();
|
||||||
|
|
||||||
//let a = merge_m128_m256(a, a);
|
|
||||||
//let b = merge_m128_m256(b, b);
|
|
||||||
|
|
||||||
let actual = interleave_m128(a, b);
|
let actual = interleave_m128(a, b);
|
||||||
assert_eq!(Simd::from(actual), Simd::from_array(EXPECTED));
|
assert_eq!(Simd::from(actual), Simd::from_array(EXPECTED));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue