Skip to content

Commit 03e1767

Browse files
committed
explicit type annotations in ppc tests
1 parent 8eb6113 commit 03e1767

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

coresimd/powerpc/altivec.rs

+7-4
Original file line numberDiff line numberDiff line change
@@ -522,15 +522,18 @@ mod tests {
522522
use stdsimd_test::simd_test;
523523

524524
macro_rules! test_vec_perm {
525-
{$name:ident, $shorttype:ident, $longtype:ident, [$($a:expr),+], [$($b:expr),+], [$($c:expr),+], [$($d:expr),+]} => {
525+
{$name:ident,
526+
$shorttype:ident, $longtype:ident,
527+
[$($a:expr),+], [$($b:expr),+], [$($c:expr),+], [$($d:expr),+]} => {
526528
#[simd_test(enable = "altivec")]
527529
unsafe fn $name() {
528530
let a: $longtype = ::mem::transmute($shorttype::new($($a),+));
529-
let b = ::mem::transmute($shorttype::new($($b),+));
530-
let c = ::mem::transmute(u8x16::new($($c),+));
531+
let b: $longtype = ::mem::transmute($shorttype::new($($b),+));
532+
let c: vector_unsigned_char = ::mem::transmute(u8x16::new($($c),+));
531533
let d = $shorttype::new($($d),+);
532534

533-
assert_eq!(d, ::mem::transmute(vec_perm(a, b, c)));
535+
let r: $shorttype = ::mem::transmute(vec_perm(a, b, c));
536+
assert_eq!(d, r);
534537
}
535538
}
536539
}

0 commit comments

Comments
 (0)