Skip to content

Commit 3cd4976

Browse files
committed
Add pointer-sized integer tests
1 parent 8fae33d commit 3cd4976

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/test/ui/simd/intrinsic/generic-as.rs

+14
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,18 @@ fn main() {
3131
assert_eq!(u.0[0], f.0[0] as u8);
3232
assert_eq!(u.0[1], f.0[1] as u8);
3333
}
34+
35+
unsafe {
36+
let f = V::<f64>([f64::MIN, f64::MAX]);
37+
let i: V<isize> = simd_as(f);
38+
assert_eq!(i.0[0], f.0[0] as isize);
39+
assert_eq!(i.0[1], f.0[1] as isize);
40+
}
41+
42+
unsafe {
43+
let f = V::<f64>([f64::MIN, f64::MAX]);
44+
let u: V<usize> = simd_as(f);
45+
assert_eq!(u.0[0], f.0[0] as usize);
46+
assert_eq!(u.0[1], f.0[1] as usize);
47+
}
3448
}

0 commit comments

Comments
 (0)