This commit is contained in:
Ralf Jung 2021-12-08 10:01:51 -05:00
parent 81e59e6b92
commit 50b9b701ab
2 changed files with 5 additions and 5 deletions

View File

@ -1 +1 @@
1597728ef5820d3ffcb9d3f0c890ef7802398751
4459e720bee5a741b962cfcd6f0593b32dc19009

View File

@ -8,7 +8,7 @@ fn simd_ops_f32() {
assert_eq!(a - b, f32x4::from_array([9.0, 8.0, 7.0, 6.0]));
assert_eq!(a * b, f32x4::from_array([10.0, 20.0, 30.0, 40.0]));
assert_eq!(b / a, f32x4::from_array([0.1, 0.2, 0.3, 0.4]));
assert_eq!(a / 2.0, f32x4::splat(5.0));
assert_eq!(a / f32x4::splat(2.0), f32x4::splat(5.0));
assert_eq!(a % b, f32x4::from_array([0.0, 0.0, 1.0, 2.0]));
}
@ -19,10 +19,10 @@ fn simd_ops_i32() {
assert_eq!(a - b, i32x4::from_array([9, 8, 7, 6]));
assert_eq!(a * b, i32x4::from_array([10, 20, 30, 40]));
assert_eq!(a / b, i32x4::from_array([10, 5, 3, 2]));
assert_eq!(a / 2, i32x4::splat(5));
assert_eq!(a / i32x4::splat(2), i32x4::splat(5));
assert_eq!(a % b, i32x4::from_array([0, 0, 1, 2]));
assert_eq!(b << 2, i32x4::from_array([4, 8, 12, 16]));
assert_eq!(b >> 1, i32x4::from_array([0, 1, 1, 2]));
assert_eq!(b << i32x4::splat(2), i32x4::from_array([4, 8, 12, 16]));
assert_eq!(b >> i32x4::splat(1), i32x4::from_array([0, 1, 1, 2]));
}
fn main() {