We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8fae33d commit 3cd4976Copy full SHA for 3cd4976
src/test/ui/simd/intrinsic/generic-as.rs
@@ -31,4 +31,18 @@ fn main() {
31
assert_eq!(u.0[0], f.0[0] as u8);
32
assert_eq!(u.0[1], f.0[1] as u8);
33
}
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
43
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
48
0 commit comments