Skip to content

Commit 4a15339

Browse files
lu-zeroAmanieu
authored andcommitted
Split vec_lde tests
1 parent f606320 commit 4a15339

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

crates/core_arch/src/powerpc/altivec.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2750,19 +2750,27 @@ mod tests {
27502750
}
27512751

27522752
#[simd_test(enable = "altivec")]
2753-
unsafe fn test_vec_lde() {
2753+
unsafe fn test_vec_lde_u8() {
27542754
let pat = [u8x16::new(
27552755
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
27562756
)];
27572757
for off in 0..16 {
27582758
let v: u8x16 = transmute(vec_lde(off, pat.as_ptr() as *const u8));
27592759
assert_eq!(off as u8, v.extract(off as _));
27602760
}
2761+
}
2762+
2763+
#[simd_test(enable = "altivec")]
2764+
unsafe fn test_vec_lde_u16() {
27612765
let pat = [u16x8::new(0, 1, 2, 3, 4, 5, 6, 7)];
27622766
for off in 0..8 {
27632767
let v: u16x8 = transmute(vec_lde(off * 2, pat.as_ptr() as *const u8));
27642768
assert_eq!(off as u16, v.extract(off as _));
27652769
}
2770+
}
2771+
2772+
#[simd_test(enable = "altivec")]
2773+
unsafe fn test_vec_lde_u32() {
27662774
let pat = [u32x4::new(0, 1, 2, 3)];
27672775
for off in 0..4 {
27682776
let v: u32x4 = transmute(vec_lde(off * 4, pat.as_ptr() as *const u8));

0 commit comments

Comments
 (0)