From f338b0229b16cabe6e8b02664d15aee2ed83603d Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Sat, 12 Mar 2022 14:42:06 -0500 Subject: [PATCH] test integer SIMD min/max --- tests/run-pass/portable-simd.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/run-pass/portable-simd.rs b/tests/run-pass/portable-simd.rs index eca8e8f377d6..28b9a1b03d94 100644 --- a/tests/run-pass/portable-simd.rs +++ b/tests/run-pass/portable-simd.rs @@ -102,9 +102,8 @@ fn simd_ops_i32() { assert_eq!(a % b, i32x4::from_array([0, 0, 1, 2])); assert_eq!(i32x2::splat(i32::MIN) % i32x2::splat(-1), i32x2::splat(0)); assert_eq!(b.abs(), i32x4::from_array([1, 2, 3, 4])); - // FIXME not a per-lane method (https://github.com/rust-lang/portable-simd/issues/247) - // assert_eq!(a.max(b * i32x4::splat(4)), i32x4::from_array([10, 10, 12, 10])); - // assert_eq!(a.min(b * i32x4::splat(4)), i32x4::from_array([4, 8, 10, -16])); + assert_eq!(a.max(b * i32x4::splat(4)), i32x4::from_array([10, 10, 12, 10])); + assert_eq!(a.min(b * i32x4::splat(4)), i32x4::from_array([4, 8, 10, -16])); assert_eq!( i8x4::from_array([i8::MAX, -23, 23, i8::MIN]).saturating_add(i8x4::from_array([1, i8::MIN, i8::MAX, 28])),