From 398c78eb528fc67596d35398c2cb9fdc530b3c99 Mon Sep 17 00:00:00 2001 From: Tanner Gooding Date: Thu, 18 Jan 2024 12:57:28 -0800 Subject: [PATCH] Skip the Exp test for Vector128/256/512 on Mono due to https://github.com/dotnet/runtime/issues/97176 --- .../System.Runtime.Intrinsics/tests/Vectors/Vector128Tests.cs | 2 ++ .../System.Runtime.Intrinsics/tests/Vectors/Vector256Tests.cs | 2 ++ .../System.Runtime.Intrinsics/tests/Vectors/Vector512Tests.cs | 2 ++ 3 files changed, 6 insertions(+) diff --git a/src/libraries/System.Runtime.Intrinsics/tests/Vectors/Vector128Tests.cs b/src/libraries/System.Runtime.Intrinsics/tests/Vectors/Vector128Tests.cs index a81e6a51b81e01..eec2134daf6e6f 100644 --- a/src/libraries/System.Runtime.Intrinsics/tests/Vectors/Vector128Tests.cs +++ b/src/libraries/System.Runtime.Intrinsics/tests/Vectors/Vector128Tests.cs @@ -4689,6 +4689,7 @@ private static void TestGetOne() [Theory] [MemberData(nameof(VectorTestMemberData.ExpDouble), MemberType = typeof(VectorTestMemberData))] + [SkipOnMono("https://github.com/dotnet/runtime/issues/97176")] public void ExpDoubleTest(double value, double expectedResult, double variance) { Vector128 actualResult = Vector128.Exp(Vector128.Create(value)); @@ -4697,6 +4698,7 @@ public void ExpDoubleTest(double value, double expectedResult, double variance) [Theory] [MemberData(nameof(VectorTestMemberData.ExpSingle), MemberType = typeof(VectorTestMemberData))] + [SkipOnMono("https://github.com/dotnet/runtime/issues/97176")] public void ExpSingleTest(float value, float expectedResult, float variance) { Vector128 actualResult = Vector128.Exp(Vector128.Create(value)); diff --git a/src/libraries/System.Runtime.Intrinsics/tests/Vectors/Vector256Tests.cs b/src/libraries/System.Runtime.Intrinsics/tests/Vectors/Vector256Tests.cs index 70e6eb2cee76be..3272693a10fedc 100644 --- a/src/libraries/System.Runtime.Intrinsics/tests/Vectors/Vector256Tests.cs +++ b/src/libraries/System.Runtime.Intrinsics/tests/Vectors/Vector256Tests.cs @@ -5704,6 +5704,7 @@ private static void TestGetOne() [Theory] [MemberData(nameof(VectorTestMemberData.ExpDouble), MemberType = typeof(VectorTestMemberData))] + [SkipOnMono("https://github.com/dotnet/runtime/issues/97176")] public void ExpDoubleTest(double value, double expectedResult, double variance) { Vector256 actualResult = Vector256.Exp(Vector256.Create(value)); @@ -5712,6 +5713,7 @@ public void ExpDoubleTest(double value, double expectedResult, double variance) [Theory] [MemberData(nameof(VectorTestMemberData.ExpSingle), MemberType = typeof(VectorTestMemberData))] + [SkipOnMono("https://github.com/dotnet/runtime/issues/97176")] public void ExpSingleTest(float value, float expectedResult, float variance) { Vector256 actualResult = Vector256.Exp(Vector256.Create(value)); diff --git a/src/libraries/System.Runtime.Intrinsics/tests/Vectors/Vector512Tests.cs b/src/libraries/System.Runtime.Intrinsics/tests/Vectors/Vector512Tests.cs index 580d67bb84315b..9192aecfb54c4f 100644 --- a/src/libraries/System.Runtime.Intrinsics/tests/Vectors/Vector512Tests.cs +++ b/src/libraries/System.Runtime.Intrinsics/tests/Vectors/Vector512Tests.cs @@ -5136,6 +5136,7 @@ private static void TestIsNotSupported() [Theory] [MemberData(nameof(VectorTestMemberData.ExpDouble), MemberType = typeof(VectorTestMemberData))] + [SkipOnMono("https://github.com/dotnet/runtime/issues/97176")] public void ExpDoubleTest(double value, double expectedResult, double variance) { Vector512 actualResult = Vector512.Exp(Vector512.Create(value)); @@ -5144,6 +5145,7 @@ public void ExpDoubleTest(double value, double expectedResult, double variance) [Theory] [MemberData(nameof(VectorTestMemberData.ExpSingle), MemberType = typeof(VectorTestMemberData))] + [SkipOnMono("https://github.com/dotnet/runtime/issues/97176")] public void ExpSingleTest(float value, float expectedResult, float variance) { Vector512 actualResult = Vector512.Exp(Vector512.Create(value));