From: dotnet-maestro[bot] Date: Fri, 12 Apr 2019 23:40:50 +0000 (-0700) Subject: [master] Update dependencies from dotnet/corefx (#23893) X-Git-Tag: accepted/tizen/unified/20190813.215958~46^2~102 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ecbf6bf4300e770ba786395554cf032a57c50beb;p=platform%2Fupstream%2Fcoreclr.git [master] Update dependencies from dotnet/corefx (#23893) * Update dependencies from https://github.com/dotnet/corefx build 20190411.2 - Microsoft.NETCore.Platforms - 3.0.0-preview5.19211.2 - Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview5.19211.2 * Update dependencies from https://github.com/dotnet/corefx build 20190411.22 - Microsoft.NETCore.Platforms - 3.0.0-preview5.19211.22 - Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview5.19211.22 * Removing renamed HWIntrinsic APIs from S.P.Corelib * Updating the hwintrinsiclistxarch to match the new intrinsic API names * Updating the HWIntrinsic generated tests to use the new API names --- diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index b203b20..4bf26a1 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -11,13 +11,13 @@ https://github.com/dotnet/arcade 4f645e4a5385eb96cad3f72f5ded239761c7d075 - + https://github.com/dotnet/corefx - 87fdc75beacc76e02c8e572ae3b0613b418200eb + fe5c12ad8315e043e62285117a56bba1784756d1 - + https://github.com/dotnet/corefx - 87fdc75beacc76e02c8e572ae3b0613b418200eb + fe5c12ad8315e043e62285117a56bba1784756d1 https://github.com/dotnet/core-setup diff --git a/eng/Versions.props b/eng/Versions.props index 3be553b..dfb61b4 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -9,8 +9,8 @@ true 2.5.1-beta.19179.4 1.0.0-alpha-004 - 4.6.0-preview5.19208.1 - 3.0.0-preview5.19208.1 + 4.6.0-preview5.19211.22 + 3.0.0-preview5.19211.22 3.0.0-preview5-27610-11 99.99.99-master-20190313.3 99.99.99-master-20190313.3 diff --git a/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Avx2.PlatformNotSupported.cs b/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Avx2.PlatformNotSupported.cs index 4ed3266..2696c86 100644 --- a/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Avx2.PlatformNotSupported.cs +++ b/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Avx2.PlatformNotSupported.cs @@ -681,7 +681,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m256i _mm256_cvtepu8_epi16 (__m128i a) /// VPMOVZXBW ymm, xmm /// - public static Vector256 ConvertToVector256UInt16(Vector128 value) { throw new PlatformNotSupportedException(); } public static Vector256 ConvertToVector256Int16(Vector128 value) { throw new PlatformNotSupportedException(); } /// /// __m256i _mm256_cvtepi8_epi32 (__m128i a) @@ -692,7 +691,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m256i _mm256_cvtepu8_epi32 (__m128i a) /// VPMOVZXBD ymm, xmm /// - public static Vector256 ConvertToVector256UInt32(Vector128 value) { throw new PlatformNotSupportedException(); } public static Vector256 ConvertToVector256Int32(Vector128 value) { throw new PlatformNotSupportedException(); } /// /// __m256i _mm256_cvtepi16_epi32 (__m128i a) @@ -703,7 +701,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m256i _mm256_cvtepu16_epi32 (__m128i a) /// VPMOVZXWD ymm, xmm /// - public static Vector256 ConvertToVector256UInt32(Vector128 value) { throw new PlatformNotSupportedException(); } public static Vector256 ConvertToVector256Int32(Vector128 value) { throw new PlatformNotSupportedException(); } /// /// __m256i _mm256_cvtepi8_epi64 (__m128i a) @@ -714,7 +711,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m256i _mm256_cvtepu8_epi64 (__m128i a) /// VPMOVZXBQ ymm, xmm /// - public static Vector256 ConvertToVector256UInt64(Vector128 value) { throw new PlatformNotSupportedException(); } public static Vector256 ConvertToVector256Int64(Vector128 value) { throw new PlatformNotSupportedException(); } /// /// __m256i _mm256_cvtepi16_epi64 (__m128i a) @@ -725,7 +721,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m256i _mm256_cvtepu16_epi64 (__m128i a) /// VPMOVZXWQ ymm, xmm /// - public static Vector256 ConvertToVector256UInt64(Vector128 value) { throw new PlatformNotSupportedException(); } public static Vector256 ConvertToVector256Int64(Vector128 value) { throw new PlatformNotSupportedException(); } /// /// __m256i _mm256_cvtepi32_epi64 (__m128i a) @@ -736,7 +731,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m256i _mm256_cvtepu32_epi64 (__m128i a) /// VPMOVZXDQ ymm, xmm /// - public static Vector256 ConvertToVector256UInt64(Vector128 value) { throw new PlatformNotSupportedException(); } public static Vector256 ConvertToVector256Int64(Vector128 value) { throw new PlatformNotSupportedException(); } /// diff --git a/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Avx2.cs b/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Avx2.cs index e2eb364..9b6f2a6 100644 --- a/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Avx2.cs +++ b/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Avx2.cs @@ -681,7 +681,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m256i _mm256_cvtepu8_epi16 (__m128i a) /// VPMOVZXBW ymm, xmm /// - public static Vector256 ConvertToVector256UInt16(Vector128 value) => ConvertToVector256UInt16(value); public static Vector256 ConvertToVector256Int16(Vector128 value) => ConvertToVector256Int16(value); /// /// __m256i _mm256_cvtepi8_epi32 (__m128i a) @@ -692,7 +691,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m256i _mm256_cvtepu8_epi32 (__m128i a) /// VPMOVZXBD ymm, xmm /// - public static Vector256 ConvertToVector256UInt32(Vector128 value) => ConvertToVector256UInt32(value); public static Vector256 ConvertToVector256Int32(Vector128 value) => ConvertToVector256Int32(value); /// /// __m256i _mm256_cvtepi16_epi32 (__m128i a) @@ -703,7 +701,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m256i _mm256_cvtepu16_epi32 (__m128i a) /// VPMOVZXWD ymm, xmm /// - public static Vector256 ConvertToVector256UInt32(Vector128 value) => ConvertToVector256UInt32(value); public static Vector256 ConvertToVector256Int32(Vector128 value) => ConvertToVector256Int32(value); /// /// __m256i _mm256_cvtepi8_epi64 (__m128i a) @@ -714,7 +711,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m256i _mm256_cvtepu8_epi64 (__m128i a) /// VPMOVZXBQ ymm, xmm /// - public static Vector256 ConvertToVector256UInt64(Vector128 value) => ConvertToVector256UInt64(value); public static Vector256 ConvertToVector256Int64(Vector128 value) => ConvertToVector256Int64(value); /// /// __m256i _mm256_cvtepi16_epi64 (__m128i a) @@ -725,7 +721,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m256i _mm256_cvtepu16_epi64 (__m128i a) /// VPMOVZXWQ ymm, xmm /// - public static Vector256 ConvertToVector256UInt64(Vector128 value) => ConvertToVector256UInt64(value); public static Vector256 ConvertToVector256Int64(Vector128 value) => ConvertToVector256Int64(value); /// /// __m256i _mm256_cvtepi32_epi64 (__m128i a) @@ -736,7 +731,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m256i _mm256_cvtepu32_epi64 (__m128i a) /// VPMOVZXDQ ymm, xmm /// - public static Vector256 ConvertToVector256UInt64(Vector128 value) => ConvertToVector256UInt64(value); public static Vector256 ConvertToVector256Int64(Vector128 value) => ConvertToVector256Int64(value); /// diff --git a/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Sse.PlatformNotSupported.cs b/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Sse.PlatformNotSupported.cs index 0a486ac..44d7b1f 100644 --- a/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Sse.PlatformNotSupported.cs +++ b/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Sse.PlatformNotSupported.cs @@ -81,21 +81,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comieq_ss (__m128 a, __m128 b) /// COMISS xmm, xmm/m32 /// - public static bool CompareEqualOrderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarOrderedEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// int _mm_ucomieq_ss (__m128 a, __m128 b) /// UCOMISS xmm, xmm/m32 /// - public static bool CompareEqualUnorderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarUnorderedEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// __m128 _mm_cmpeq_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(0) /// - public static Vector128 CompareEqualScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -108,21 +105,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comigt_ss (__m128 a, __m128 b) /// COMISS xmm, xmm/m32 /// - public static bool CompareGreaterThanOrderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarOrderedGreaterThan(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// int _mm_ucomigt_ss (__m128 a, __m128 b) /// UCOMISS xmm, xmm/m32 /// - public static bool CompareGreaterThanUnorderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarUnorderedGreaterThan(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// __m128 _mm_cmpgt_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(6) /// - public static Vector128 CompareGreaterThanScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarGreaterThan(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -135,21 +129,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comige_ss (__m128 a, __m128 b) /// COMISS xmm, xmm/m32 /// - public static bool CompareGreaterThanOrEqualOrderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarOrderedGreaterThanOrEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// int _mm_ucomige_ss (__m128 a, __m128 b) /// UCOMISS xmm, xmm/m32 /// - public static bool CompareGreaterThanOrEqualUnorderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarUnorderedGreaterThanOrEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// __m128 _mm_cmpge_ss (__m128 a, __m128 b) /// CMPPS xmm, xmm/m32, imm8(5) /// - public static Vector128 CompareGreaterThanOrEqualScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarGreaterThanOrEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -162,21 +153,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comilt_ss (__m128 a, __m128 b) /// COMISS xmm, xmm/m32 /// - public static bool CompareLessThanOrderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarOrderedLessThan(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// int _mm_ucomilt_ss (__m128 a, __m128 b) /// UCOMISS xmm, xmm/m32 /// - public static bool CompareLessThanUnorderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarUnorderedLessThan(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// __m128 _mm_cmplt_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(1) /// - public static Vector128 CompareLessThanScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarLessThan(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -189,21 +177,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comile_ss (__m128 a, __m128 b) /// COMISS xmm, xmm/m32 /// - public static bool CompareLessThanOrEqualOrderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarOrderedLessThanOrEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// int _mm_ucomile_ss (__m128 a, __m128 b) /// UCOMISS xmm, xmm/m32 /// - public static bool CompareLessThanOrEqualUnorderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarUnorderedLessThanOrEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// __m128 _mm_cmple_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(2) /// - public static Vector128 CompareLessThanOrEqualScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarLessThanOrEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -216,21 +201,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comineq_ss (__m128 a, __m128 b) /// COMISS xmm, xmm/m32 /// - public static bool CompareNotEqualOrderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarOrderedNotEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// int _mm_ucomineq_ss (__m128 a, __m128 b) /// UCOMISS xmm, xmm/m32 /// - public static bool CompareNotEqualUnorderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarUnorderedNotEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// __m128 _mm_cmpneq_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(4) /// - public static Vector128 CompareNotEqualScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarNotEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -243,7 +225,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128 _mm_cmpngt_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(2) /// - public static Vector128 CompareNotGreaterThanScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarNotGreaterThan(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -256,7 +237,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128 _mm_cmpnge_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(1) /// - public static Vector128 CompareNotGreaterThanOrEqualScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarNotGreaterThanOrEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -269,7 +249,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128 _mm_cmpnlt_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(5) /// - public static Vector128 CompareNotLessThanScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarNotLessThan(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -282,7 +261,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128 _mm_cmpnle_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(6) /// - public static Vector128 CompareNotLessThanOrEqualScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarNotLessThanOrEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -295,7 +273,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128 _mm_cmpord_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(7) /// - public static Vector128 CompareOrderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarOrdered(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -308,7 +285,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128 _mm_cmpunord_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(3) /// - public static Vector128 CompareUnorderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarUnordered(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// diff --git a/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Sse.cs b/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Sse.cs index 47daa4d..c9c2d7e 100644 --- a/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Sse.cs +++ b/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Sse.cs @@ -83,21 +83,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comieq_ss (__m128 a, __m128 b) /// COMISS xmm, xmm/m32 /// - public static bool CompareEqualOrderedScalar(Vector128 left, Vector128 right) => CompareEqualOrderedScalar(left, right); public static bool CompareScalarOrderedEqual(Vector128 left, Vector128 right) => CompareScalarOrderedEqual(left, right); /// /// int _mm_ucomieq_ss (__m128 a, __m128 b) /// UCOMISS xmm, xmm/m32 /// - public static bool CompareEqualUnorderedScalar(Vector128 left, Vector128 right) => CompareEqualUnorderedScalar(left, right); public static bool CompareScalarUnorderedEqual(Vector128 left, Vector128 right) => CompareScalarUnorderedEqual(left, right); /// /// __m128 _mm_cmpeq_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(0) /// - public static Vector128 CompareEqualScalar(Vector128 left, Vector128 right) => CompareEqualScalar(left, right); public static Vector128 CompareScalarEqual(Vector128 left, Vector128 right) => CompareScalarEqual(left, right); /// @@ -110,21 +107,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comigt_ss (__m128 a, __m128 b) /// COMISS xmm, xmm/m32 /// - public static bool CompareGreaterThanOrderedScalar(Vector128 left, Vector128 right) => CompareGreaterThanOrderedScalar(left, right); public static bool CompareScalarOrderedGreaterThan(Vector128 left, Vector128 right) => CompareScalarOrderedGreaterThan(left, right); /// /// int _mm_ucomigt_ss (__m128 a, __m128 b) /// UCOMISS xmm, xmm/m32 /// - public static bool CompareGreaterThanUnorderedScalar(Vector128 left, Vector128 right) => CompareGreaterThanUnorderedScalar(left, right); public static bool CompareScalarUnorderedGreaterThan(Vector128 left, Vector128 right) => CompareScalarUnorderedGreaterThan(left, right); /// /// __m128 _mm_cmpgt_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(6) /// - public static Vector128 CompareGreaterThanScalar(Vector128 left, Vector128 right) => CompareGreaterThanScalar(left, right); public static Vector128 CompareScalarGreaterThan(Vector128 left, Vector128 right) => CompareScalarGreaterThan(left, right); /// @@ -137,21 +131,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comige_ss (__m128 a, __m128 b) /// COMISS xmm, xmm/m32 /// - public static bool CompareGreaterThanOrEqualOrderedScalar(Vector128 left, Vector128 right) => CompareGreaterThanOrEqualOrderedScalar(left, right); public static bool CompareScalarOrderedGreaterThanOrEqual(Vector128 left, Vector128 right) => CompareScalarOrderedGreaterThanOrEqual(left, right); /// /// int _mm_ucomige_ss (__m128 a, __m128 b) /// UCOMISS xmm, xmm/m32 /// - public static bool CompareGreaterThanOrEqualUnorderedScalar(Vector128 left, Vector128 right) => CompareGreaterThanOrEqualUnorderedScalar(left, right); public static bool CompareScalarUnorderedGreaterThanOrEqual(Vector128 left, Vector128 right) => CompareScalarUnorderedGreaterThanOrEqual(left, right); /// /// __m128 _mm_cmpge_ss (__m128 a, __m128 b) /// CMPPS xmm, xmm/m32, imm8(5) /// - public static Vector128 CompareGreaterThanOrEqualScalar(Vector128 left, Vector128 right) => CompareGreaterThanOrEqualScalar(left, right); public static Vector128 CompareScalarGreaterThanOrEqual(Vector128 left, Vector128 right) => CompareScalarGreaterThanOrEqual(left, right); /// @@ -164,21 +155,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comilt_ss (__m128 a, __m128 b) /// COMISS xmm, xmm/m32 /// - public static bool CompareLessThanOrderedScalar(Vector128 left, Vector128 right) => CompareLessThanOrderedScalar(left, right); public static bool CompareScalarOrderedLessThan(Vector128 left, Vector128 right) => CompareScalarOrderedLessThan(left, right); /// /// int _mm_ucomilt_ss (__m128 a, __m128 b) /// UCOMISS xmm, xmm/m32 /// - public static bool CompareLessThanUnorderedScalar(Vector128 left, Vector128 right) => CompareLessThanUnorderedScalar(left, right); public static bool CompareScalarUnorderedLessThan(Vector128 left, Vector128 right) => CompareScalarUnorderedLessThan(left, right); /// /// __m128 _mm_cmplt_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(1) /// - public static Vector128 CompareLessThanScalar(Vector128 left, Vector128 right) => CompareLessThanScalar(left, right); public static Vector128 CompareScalarLessThan(Vector128 left, Vector128 right) => CompareScalarLessThan(left, right); /// @@ -191,21 +179,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comile_ss (__m128 a, __m128 b) /// COMISS xmm, xmm/m32 /// - public static bool CompareLessThanOrEqualOrderedScalar(Vector128 left, Vector128 right) => CompareLessThanOrEqualOrderedScalar(left, right); public static bool CompareScalarOrderedLessThanOrEqual(Vector128 left, Vector128 right) => CompareScalarOrderedLessThanOrEqual(left, right); /// /// int _mm_ucomile_ss (__m128 a, __m128 b) /// UCOMISS xmm, xmm/m32 /// - public static bool CompareLessThanOrEqualUnorderedScalar(Vector128 left, Vector128 right) => CompareLessThanOrEqualUnorderedScalar(left, right); public static bool CompareScalarUnorderedLessThanOrEqual(Vector128 left, Vector128 right) => CompareScalarUnorderedLessThanOrEqual(left, right); /// /// __m128 _mm_cmple_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(2) /// - public static Vector128 CompareLessThanOrEqualScalar(Vector128 left, Vector128 right) => CompareLessThanOrEqualScalar(left, right); public static Vector128 CompareScalarLessThanOrEqual(Vector128 left, Vector128 right) => CompareScalarLessThanOrEqual(left, right); /// @@ -218,21 +203,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comineq_ss (__m128 a, __m128 b) /// COMISS xmm, xmm/m32 /// - public static bool CompareNotEqualOrderedScalar(Vector128 left, Vector128 right) => CompareNotEqualOrderedScalar(left, right); public static bool CompareScalarOrderedNotEqual(Vector128 left, Vector128 right) => CompareScalarOrderedNotEqual(left, right); /// /// int _mm_ucomineq_ss (__m128 a, __m128 b) /// UCOMISS xmm, xmm/m32 /// - public static bool CompareNotEqualUnorderedScalar(Vector128 left, Vector128 right) => CompareNotEqualUnorderedScalar(left, right); public static bool CompareScalarUnorderedNotEqual(Vector128 left, Vector128 right) => CompareScalarUnorderedNotEqual(left, right); /// /// __m128 _mm_cmpneq_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(4) /// - public static Vector128 CompareNotEqualScalar(Vector128 left, Vector128 right) => CompareNotEqualScalar(left, right); public static Vector128 CompareScalarNotEqual(Vector128 left, Vector128 right) => CompareScalarNotEqual(left, right); /// @@ -245,7 +227,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128 _mm_cmpngt_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(2) /// - public static Vector128 CompareNotGreaterThanScalar(Vector128 left, Vector128 right) => CompareNotGreaterThanScalar(left, right); public static Vector128 CompareScalarNotGreaterThan(Vector128 left, Vector128 right) => CompareScalarNotGreaterThan(left, right); /// @@ -258,7 +239,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128 _mm_cmpnge_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(1) /// - public static Vector128 CompareNotGreaterThanOrEqualScalar(Vector128 left, Vector128 right) => CompareNotGreaterThanOrEqualScalar(left, right); public static Vector128 CompareScalarNotGreaterThanOrEqual(Vector128 left, Vector128 right) => CompareScalarNotGreaterThanOrEqual(left, right); /// @@ -271,7 +251,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128 _mm_cmpnlt_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(5) /// - public static Vector128 CompareNotLessThanScalar(Vector128 left, Vector128 right) => CompareNotLessThanScalar(left, right); public static Vector128 CompareScalarNotLessThan(Vector128 left, Vector128 right) => CompareScalarNotLessThan(left, right); /// @@ -284,7 +263,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128 _mm_cmpnle_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(6) /// - public static Vector128 CompareNotLessThanOrEqualScalar(Vector128 left, Vector128 right) => CompareNotLessThanOrEqualScalar(left, right); public static Vector128 CompareScalarNotLessThanOrEqual(Vector128 left, Vector128 right) => CompareScalarNotLessThanOrEqual(left, right); /// @@ -297,7 +275,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128 _mm_cmpord_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(7) /// - public static Vector128 CompareOrderedScalar(Vector128 left, Vector128 right) => CompareOrderedScalar(left, right); public static Vector128 CompareScalarOrdered(Vector128 left, Vector128 right) => CompareScalarOrdered(left, right); /// @@ -310,7 +287,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128 _mm_cmpunord_ss (__m128 a, __m128 b) /// CMPSS xmm, xmm/m32, imm8(3) /// - public static Vector128 CompareUnorderedScalar(Vector128 left, Vector128 right) => CompareUnorderedScalar(left, right); public static Vector128 CompareScalarUnordered(Vector128 left, Vector128 right) => CompareScalarUnordered(left, right); /// diff --git a/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Sse2.PlatformNotSupported.cs b/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Sse2.PlatformNotSupported.cs index ec00fec..baec740 100644 --- a/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Sse2.PlatformNotSupported.cs +++ b/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Sse2.PlatformNotSupported.cs @@ -303,21 +303,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comieq_sd (__m128d a, __m128d b) /// COMISD xmm, xmm/m64 /// - public static bool CompareEqualOrderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarOrderedEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// int _mm_ucomieq_sd (__m128d a, __m128d b) /// UCOMISD xmm, xmm/m64 /// - public static bool CompareEqualUnorderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarUnorderedEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// __m128d _mm_cmpeq_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(0) /// - public static Vector128 CompareEqualScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -345,21 +342,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comigt_sd (__m128d a, __m128d b) /// COMISD xmm, xmm/m64 /// - public static bool CompareGreaterThanOrderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarOrderedGreaterThan(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// int _mm_ucomigt_sd (__m128d a, __m128d b) /// UCOMISD xmm, xmm/m64 /// - public static bool CompareGreaterThanUnorderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarUnorderedGreaterThan(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// __m128d _mm_cmpgt_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(6) /// - public static Vector128 CompareGreaterThanScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarGreaterThan(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -372,21 +366,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comige_sd (__m128d a, __m128d b) /// COMISD xmm, xmm/m64 /// - public static bool CompareGreaterThanOrEqualOrderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarOrderedGreaterThanOrEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// int _mm_ucomige_sd (__m128d a, __m128d b) /// UCOMISD xmm, xmm/m64 /// - public static bool CompareGreaterThanOrEqualUnorderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarUnorderedGreaterThanOrEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// __m128d _mm_cmpge_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(5) /// - public static Vector128 CompareGreaterThanOrEqualScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarGreaterThanOrEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -414,21 +405,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comilt_sd (__m128d a, __m128d b) /// COMISD xmm, xmm/m64 /// - public static bool CompareLessThanOrderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarOrderedLessThan(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// int _mm_ucomilt_sd (__m128d a, __m128d b) /// UCOMISD xmm, xmm/m64 /// - public static bool CompareLessThanUnorderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarUnorderedLessThan(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// __m128d _mm_cmplt_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(1) /// - public static Vector128 CompareLessThanScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarLessThan(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -441,21 +429,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comile_sd (__m128d a, __m128d b) /// COMISD xmm, xmm/m64 /// - public static bool CompareLessThanOrEqualOrderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarOrderedLessThanOrEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// int _mm_ucomile_sd (__m128d a, __m128d b) /// UCOMISD xmm, xmm/m64 /// - public static bool CompareLessThanOrEqualUnorderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarUnorderedLessThanOrEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// __m128d _mm_cmple_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(2) /// - public static Vector128 CompareLessThanOrEqualScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarLessThanOrEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -468,21 +453,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comineq_sd (__m128d a, __m128d b) /// COMISD xmm, xmm/m64 /// - public static bool CompareNotEqualOrderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarOrderedNotEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// int _mm_ucomineq_sd (__m128d a, __m128d b) /// UCOMISD xmm, xmm/m64 /// - public static bool CompareNotEqualUnorderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static bool CompareScalarUnorderedNotEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// /// __m128d _mm_cmpneq_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(4) /// - public static Vector128 CompareNotEqualScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarNotEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -495,7 +477,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128d _mm_cmpngt_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(2) /// - public static Vector128 CompareNotGreaterThanScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarNotGreaterThan(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -508,7 +489,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128d _mm_cmpnge_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(1) /// - public static Vector128 CompareNotGreaterThanOrEqualScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarNotGreaterThanOrEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -521,7 +501,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128d _mm_cmpnlt_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(5) /// - public static Vector128 CompareNotLessThanScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarNotLessThan(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -534,7 +513,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128d _mm_cmpnle_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(6) /// - public static Vector128 CompareNotLessThanOrEqualScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarNotLessThanOrEqual(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -547,7 +525,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128d _mm_cmpord_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(7) /// - public static Vector128 CompareOrderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarOrdered(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// @@ -560,7 +537,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128d _mm_cmpunord_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(3) /// - public static Vector128 CompareUnorderedScalar(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } public static Vector128 CompareScalarUnordered(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// diff --git a/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Sse2.cs b/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Sse2.cs index a49a07e..968240e 100644 --- a/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Sse2.cs +++ b/src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/X86/Sse2.cs @@ -305,21 +305,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comieq_sd (__m128d a, __m128d b) /// COMISD xmm, xmm/m64 /// - public static bool CompareEqualOrderedScalar(Vector128 left, Vector128 right) => CompareEqualOrderedScalar(left, right); public static bool CompareScalarOrderedEqual(Vector128 left, Vector128 right) => CompareScalarOrderedEqual(left, right); /// /// int _mm_ucomieq_sd (__m128d a, __m128d b) /// UCOMISD xmm, xmm/m64 /// - public static bool CompareEqualUnorderedScalar(Vector128 left, Vector128 right) => CompareEqualUnorderedScalar(left, right); public static bool CompareScalarUnorderedEqual(Vector128 left, Vector128 right) => CompareScalarUnorderedEqual(left, right); /// /// __m128d _mm_cmpeq_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(0) /// - public static Vector128 CompareEqualScalar(Vector128 left, Vector128 right) => CompareEqualScalar(left, right); public static Vector128 CompareScalarEqual(Vector128 left, Vector128 right) => CompareScalarEqual(left, right); /// @@ -347,21 +344,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comigt_sd (__m128d a, __m128d b) /// COMISD xmm, xmm/m64 /// - public static bool CompareGreaterThanOrderedScalar(Vector128 left, Vector128 right) => CompareGreaterThanOrderedScalar(left, right); public static bool CompareScalarOrderedGreaterThan(Vector128 left, Vector128 right) => CompareScalarOrderedGreaterThan(left, right); /// /// int _mm_ucomigt_sd (__m128d a, __m128d b) /// UCOMISD xmm, xmm/m64 /// - public static bool CompareGreaterThanUnorderedScalar(Vector128 left, Vector128 right) => CompareGreaterThanUnorderedScalar(left, right); public static bool CompareScalarUnorderedGreaterThan(Vector128 left, Vector128 right) => CompareScalarUnorderedGreaterThan(left, right); /// /// __m128d _mm_cmpgt_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(6) /// - public static Vector128 CompareGreaterThanScalar(Vector128 left, Vector128 right) => CompareGreaterThanScalar(left, right); public static Vector128 CompareScalarGreaterThan(Vector128 left, Vector128 right) => CompareScalarGreaterThan(left, right); /// @@ -374,21 +368,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comige_sd (__m128d a, __m128d b) /// COMISD xmm, xmm/m64 /// - public static bool CompareGreaterThanOrEqualOrderedScalar(Vector128 left, Vector128 right) => CompareGreaterThanOrEqualOrderedScalar(left, right); public static bool CompareScalarOrderedGreaterThanOrEqual(Vector128 left, Vector128 right) => CompareScalarOrderedGreaterThanOrEqual(left, right); /// /// int _mm_ucomige_sd (__m128d a, __m128d b) /// UCOMISD xmm, xmm/m64 /// - public static bool CompareGreaterThanOrEqualUnorderedScalar(Vector128 left, Vector128 right) => CompareGreaterThanOrEqualUnorderedScalar(left, right); public static bool CompareScalarUnorderedGreaterThanOrEqual(Vector128 left, Vector128 right) => CompareScalarUnorderedGreaterThanOrEqual(left, right); /// /// __m128d _mm_cmpge_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(5) /// - public static Vector128 CompareGreaterThanOrEqualScalar(Vector128 left, Vector128 right) => CompareGreaterThanOrEqualScalar(left, right); public static Vector128 CompareScalarGreaterThanOrEqual(Vector128 left, Vector128 right) => CompareScalarGreaterThanOrEqual(left, right); /// @@ -416,21 +407,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comilt_sd (__m128d a, __m128d b) /// COMISD xmm, xmm/m64 /// - public static bool CompareLessThanOrderedScalar(Vector128 left, Vector128 right) => CompareLessThanOrderedScalar(left, right); public static bool CompareScalarOrderedLessThan(Vector128 left, Vector128 right) => CompareScalarOrderedLessThan(left, right); /// /// int _mm_ucomilt_sd (__m128d a, __m128d b) /// UCOMISD xmm, xmm/m64 /// - public static bool CompareLessThanUnorderedScalar(Vector128 left, Vector128 right) => CompareLessThanUnorderedScalar(left, right); public static bool CompareScalarUnorderedLessThan(Vector128 left, Vector128 right) => CompareScalarUnorderedLessThan(left, right); /// /// __m128d _mm_cmplt_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(1) /// - public static Vector128 CompareLessThanScalar(Vector128 left, Vector128 right) => CompareLessThanScalar(left, right); public static Vector128 CompareScalarLessThan(Vector128 left, Vector128 right) => CompareScalarLessThan(left, right); /// @@ -443,21 +431,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comile_sd (__m128d a, __m128d b) /// COMISD xmm, xmm/m64 /// - public static bool CompareLessThanOrEqualOrderedScalar(Vector128 left, Vector128 right) => CompareLessThanOrEqualOrderedScalar(left, right); public static bool CompareScalarOrderedLessThanOrEqual(Vector128 left, Vector128 right) => CompareScalarOrderedLessThanOrEqual(left, right); /// /// int _mm_ucomile_sd (__m128d a, __m128d b) /// UCOMISD xmm, xmm/m64 /// - public static bool CompareLessThanOrEqualUnorderedScalar(Vector128 left, Vector128 right) => CompareLessThanOrEqualUnorderedScalar(left, right); public static bool CompareScalarUnorderedLessThanOrEqual(Vector128 left, Vector128 right) => CompareScalarUnorderedLessThanOrEqual(left, right); /// /// __m128d _mm_cmple_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(2) /// - public static Vector128 CompareLessThanOrEqualScalar(Vector128 left, Vector128 right) => CompareLessThanOrEqualScalar(left, right); public static Vector128 CompareScalarLessThanOrEqual(Vector128 left, Vector128 right) => CompareScalarLessThanOrEqual(left, right); /// @@ -470,21 +455,18 @@ namespace System.Runtime.Intrinsics.X86 /// int _mm_comineq_sd (__m128d a, __m128d b) /// COMISD xmm, xmm/m64 /// - public static bool CompareNotEqualOrderedScalar(Vector128 left, Vector128 right) => CompareNotEqualOrderedScalar(left, right); public static bool CompareScalarOrderedNotEqual(Vector128 left, Vector128 right) => CompareScalarOrderedNotEqual(left, right); /// /// int _mm_ucomineq_sd (__m128d a, __m128d b) /// UCOMISD xmm, xmm/m64 /// - public static bool CompareNotEqualUnorderedScalar(Vector128 left, Vector128 right) => CompareNotEqualUnorderedScalar(left, right); public static bool CompareScalarUnorderedNotEqual(Vector128 left, Vector128 right) => CompareScalarUnorderedNotEqual(left, right); /// /// __m128d _mm_cmpneq_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(4) /// - public static Vector128 CompareNotEqualScalar(Vector128 left, Vector128 right) => CompareNotEqualScalar(left, right); public static Vector128 CompareScalarNotEqual(Vector128 left, Vector128 right) => CompareScalarNotEqual(left, right); /// @@ -497,7 +479,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128d _mm_cmpngt_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(2) /// - public static Vector128 CompareNotGreaterThanScalar(Vector128 left, Vector128 right) => CompareNotGreaterThanScalar(left, right); public static Vector128 CompareScalarNotGreaterThan(Vector128 left, Vector128 right) => CompareScalarNotGreaterThan(left, right); /// @@ -510,7 +491,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128d _mm_cmpnge_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(1) /// - public static Vector128 CompareNotGreaterThanOrEqualScalar(Vector128 left, Vector128 right) => CompareNotGreaterThanOrEqualScalar(left, right); public static Vector128 CompareScalarNotGreaterThanOrEqual(Vector128 left, Vector128 right) => CompareScalarNotGreaterThanOrEqual(left, right); /// @@ -523,7 +503,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128d _mm_cmpnlt_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(5) /// - public static Vector128 CompareNotLessThanScalar(Vector128 left, Vector128 right) => CompareNotLessThanScalar(left, right); public static Vector128 CompareScalarNotLessThan(Vector128 left, Vector128 right) => CompareScalarNotLessThan(left, right); /// @@ -536,7 +515,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128d _mm_cmpnle_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(6) /// - public static Vector128 CompareNotLessThanOrEqualScalar(Vector128 left, Vector128 right) => CompareNotLessThanOrEqualScalar(left, right); public static Vector128 CompareScalarNotLessThanOrEqual(Vector128 left, Vector128 right) => CompareScalarNotLessThanOrEqual(left, right); /// @@ -549,7 +527,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128d _mm_cmpord_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(7) /// - public static Vector128 CompareOrderedScalar(Vector128 left, Vector128 right) => CompareOrderedScalar(left, right); public static Vector128 CompareScalarOrdered(Vector128 left, Vector128 right) => CompareScalarOrdered(left, right); /// @@ -562,7 +539,6 @@ namespace System.Runtime.Intrinsics.X86 /// __m128d _mm_cmpunord_sd (__m128d a, __m128d b) /// CMPSD xmm, xmm/m64, imm8(3) /// - public static Vector128 CompareUnorderedScalar(Vector128 left, Vector128 right) => CompareUnorderedScalar(left, right); public static Vector128 CompareScalarUnordered(Vector128 left, Vector128 right) => CompareScalarUnordered(left, right); /// diff --git a/src/jit/hwintrinsiccodegenxarch.cpp b/src/jit/hwintrinsiccodegenxarch.cpp index c5f583a..2866e76 100644 --- a/src/jit/hwintrinsiccodegenxarch.cpp +++ b/src/jit/hwintrinsiccodegenxarch.cpp @@ -395,7 +395,7 @@ void CodeGen::genHWIntrinsic_R_RM(GenTreeHWIntrinsic* node, instruction ins, emi if (op2 != nullptr) { - // The Compare*OrderedScalar and Compare*UnorderedScalar intrinsics come down this + // The CompareScalarOrdered* and CompareScalarUnordered* intrinsics come down this // code path. They are all MultiIns, as the return value comes from the flags and // we have two operands instead. @@ -1390,8 +1390,8 @@ void CodeGen::genSSEIntrinsic(GenTreeHWIntrinsic* node) switch (intrinsicId) { - case NI_SSE_CompareEqualOrderedScalar: - case NI_SSE_CompareEqualUnorderedScalar: + case NI_SSE_CompareScalarOrderedEqual: + case NI_SSE_CompareScalarUnorderedEqual: { assert(baseType == TYP_FLOAT); regNumber tmpReg = node->GetSingleTempReg(); @@ -1408,8 +1408,8 @@ void CodeGen::genSSEIntrinsic(GenTreeHWIntrinsic* node) break; } - case NI_SSE_CompareGreaterThanOrderedScalar: - case NI_SSE_CompareGreaterThanUnorderedScalar: + case NI_SSE_CompareScalarOrderedGreaterThan: + case NI_SSE_CompareScalarUnorderedGreaterThan: { assert(baseType == TYP_FLOAT); instruction ins = HWIntrinsicInfo::lookupIns(intrinsicId, node->gtSIMDBaseType); @@ -1420,8 +1420,8 @@ void CodeGen::genSSEIntrinsic(GenTreeHWIntrinsic* node) break; } - case NI_SSE_CompareGreaterThanOrEqualOrderedScalar: - case NI_SSE_CompareGreaterThanOrEqualUnorderedScalar: + case NI_SSE_CompareScalarOrderedGreaterThanOrEqual: + case NI_SSE_CompareScalarUnorderedGreaterThanOrEqual: { assert(baseType == TYP_FLOAT); instruction ins = HWIntrinsicInfo::lookupIns(intrinsicId, node->gtSIMDBaseType); @@ -1432,8 +1432,8 @@ void CodeGen::genSSEIntrinsic(GenTreeHWIntrinsic* node) break; } - case NI_SSE_CompareLessThanOrderedScalar: - case NI_SSE_CompareLessThanUnorderedScalar: + case NI_SSE_CompareScalarOrderedLessThan: + case NI_SSE_CompareScalarUnorderedLessThan: { assert(baseType == TYP_FLOAT); instruction ins = HWIntrinsicInfo::lookupIns(intrinsicId, node->gtSIMDBaseType); @@ -1444,8 +1444,8 @@ void CodeGen::genSSEIntrinsic(GenTreeHWIntrinsic* node) break; } - case NI_SSE_CompareLessThanOrEqualOrderedScalar: - case NI_SSE_CompareLessThanOrEqualUnorderedScalar: + case NI_SSE_CompareScalarOrderedLessThanOrEqual: + case NI_SSE_CompareScalarUnorderedLessThanOrEqual: { assert(baseType == TYP_FLOAT); instruction ins = HWIntrinsicInfo::lookupIns(intrinsicId, node->gtSIMDBaseType); @@ -1456,8 +1456,8 @@ void CodeGen::genSSEIntrinsic(GenTreeHWIntrinsic* node) break; } - case NI_SSE_CompareNotEqualOrderedScalar: - case NI_SSE_CompareNotEqualUnorderedScalar: + case NI_SSE_CompareScalarOrderedNotEqual: + case NI_SSE_CompareScalarUnorderedNotEqual: { assert(baseType == TYP_FLOAT); regNumber tmpReg = node->GetSingleTempReg(); @@ -1569,8 +1569,8 @@ void CodeGen::genSSE2Intrinsic(GenTreeHWIntrinsic* node) break; } - case NI_SSE2_CompareEqualOrderedScalar: - case NI_SSE2_CompareEqualUnorderedScalar: + case NI_SSE2_CompareScalarOrderedEqual: + case NI_SSE2_CompareScalarUnorderedEqual: { assert(baseType == TYP_DOUBLE); regNumber tmpReg = node->GetSingleTempReg(); @@ -1587,8 +1587,8 @@ void CodeGen::genSSE2Intrinsic(GenTreeHWIntrinsic* node) break; } - case NI_SSE2_CompareGreaterThanOrderedScalar: - case NI_SSE2_CompareGreaterThanUnorderedScalar: + case NI_SSE2_CompareScalarOrderedGreaterThan: + case NI_SSE2_CompareScalarUnorderedGreaterThan: { assert(baseType == TYP_DOUBLE); instruction ins = HWIntrinsicInfo::lookupIns(intrinsicId, baseType); @@ -1599,8 +1599,8 @@ void CodeGen::genSSE2Intrinsic(GenTreeHWIntrinsic* node) break; } - case NI_SSE2_CompareGreaterThanOrEqualOrderedScalar: - case NI_SSE2_CompareGreaterThanOrEqualUnorderedScalar: + case NI_SSE2_CompareScalarOrderedGreaterThanOrEqual: + case NI_SSE2_CompareScalarUnorderedGreaterThanOrEqual: { assert(baseType == TYP_DOUBLE); instruction ins = HWIntrinsicInfo::lookupIns(intrinsicId, baseType); @@ -1611,8 +1611,8 @@ void CodeGen::genSSE2Intrinsic(GenTreeHWIntrinsic* node) break; } - case NI_SSE2_CompareLessThanOrderedScalar: - case NI_SSE2_CompareLessThanUnorderedScalar: + case NI_SSE2_CompareScalarOrderedLessThan: + case NI_SSE2_CompareScalarUnorderedLessThan: { assert(baseType == TYP_DOUBLE); instruction ins = HWIntrinsicInfo::lookupIns(intrinsicId, baseType); @@ -1623,8 +1623,8 @@ void CodeGen::genSSE2Intrinsic(GenTreeHWIntrinsic* node) break; } - case NI_SSE2_CompareLessThanOrEqualOrderedScalar: - case NI_SSE2_CompareLessThanOrEqualUnorderedScalar: + case NI_SSE2_CompareScalarOrderedLessThanOrEqual: + case NI_SSE2_CompareScalarUnorderedLessThanOrEqual: { assert(baseType == TYP_DOUBLE); instruction ins = HWIntrinsicInfo::lookupIns(intrinsicId, baseType); @@ -1635,8 +1635,8 @@ void CodeGen::genSSE2Intrinsic(GenTreeHWIntrinsic* node) break; } - case NI_SSE2_CompareNotEqualOrderedScalar: - case NI_SSE2_CompareNotEqualUnorderedScalar: + case NI_SSE2_CompareScalarOrderedNotEqual: + case NI_SSE2_CompareScalarUnorderedNotEqual: { assert(baseType == TYP_DOUBLE); instruction ins = HWIntrinsicInfo::lookupIns(intrinsicId, baseType); diff --git a/src/jit/hwintrinsiclistxarch.h b/src/jit/hwintrinsiclistxarch.h index ffb4754..995f2a5 100644 --- a/src/jit/hwintrinsiclistxarch.h +++ b/src/jit/hwintrinsiclistxarch.h @@ -79,41 +79,41 @@ HARDWARE_INTRINSIC(SSE_AddScalar, "AddScalar", HARDWARE_INTRINSIC(SSE_And, "And", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_andps, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_Commutative) HARDWARE_INTRINSIC(SSE_AndNot, "AndNot", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_andnps, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) HARDWARE_INTRINSIC(SSE_CompareEqual, "CompareEqual", SSE, 0, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpps, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_Commutative) -HARDWARE_INTRINSIC(SSE_CompareEqualOrderedScalar, "CompareEqualOrderedScalar", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_Commutative|HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) -HARDWARE_INTRINSIC(SSE_CompareEqualScalar, "CompareEqualScalar", SSE, 0, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) -HARDWARE_INTRINSIC(SSE_CompareEqualUnorderedScalar, "CompareEqualUnorderedScalar", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_Commutative|HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE_CompareScalarOrderedEqual, "CompareScalarOrderedEqual", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_Commutative|HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE_CompareScalarEqual, "CompareScalarEqual", SSE, 0, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE_CompareScalarUnorderedEqual, "CompareScalarUnorderedEqual", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_Commutative|HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) HARDWARE_INTRINSIC(SSE_CompareGreaterThan, "CompareGreaterThan", SSE, 6, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpps, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE_CompareGreaterThanOrderedScalar, "CompareGreaterThanOrderedScalar", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) -HARDWARE_INTRINSIC(SSE_CompareGreaterThanScalar, "CompareGreaterThanScalar", SSE, 6, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) -HARDWARE_INTRINSIC(SSE_CompareGreaterThanUnorderedScalar, "CompareGreaterThanUnorderedScalar", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE_CompareScalarOrderedGreaterThan, "CompareScalarOrderedGreaterThan", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE_CompareScalarGreaterThan, "CompareScalarGreaterThan", SSE, 6, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE_CompareScalarUnorderedGreaterThan, "CompareScalarUnorderedGreaterThan", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) HARDWARE_INTRINSIC(SSE_CompareGreaterThanOrEqual, "CompareGreaterThanOrEqual", SSE, 5, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpps, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE_CompareGreaterThanOrEqualOrderedScalar, "CompareGreaterThanOrEqualOrderedScalar", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) -HARDWARE_INTRINSIC(SSE_CompareGreaterThanOrEqualScalar, "CompareGreaterThanOrEqualScalar", SSE, 5, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) -HARDWARE_INTRINSIC(SSE_CompareGreaterThanOrEqualUnorderedScalar, "CompareGreaterThanOrEqualUnorderedScalar", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE_CompareScalarOrderedGreaterThanOrEqual, "CompareScalarOrderedGreaterThanOrEqual", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE_CompareScalarGreaterThanOrEqual, "CompareScalarGreaterThanOrEqual", SSE, 5, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE_CompareScalarUnorderedGreaterThanOrEqual, "CompareScalarUnorderedGreaterThanOrEqual", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) HARDWARE_INTRINSIC(SSE_CompareLessThan, "CompareLessThan", SSE, 1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpps, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE_CompareLessThanOrderedScalar, "CompareLessThanOrderedScalar", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) -HARDWARE_INTRINSIC(SSE_CompareLessThanScalar, "CompareLessThanScalar", SSE, 1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) -HARDWARE_INTRINSIC(SSE_CompareLessThanUnorderedScalar, "CompareLessThanUnorderedScalar", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE_CompareScalarOrderedLessThan, "CompareScalarOrderedLessThan", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE_CompareScalarLessThan, "CompareScalarLessThan", SSE, 1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE_CompareScalarUnorderedLessThan, "CompareScalarUnorderedLessThan", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) HARDWARE_INTRINSIC(SSE_CompareLessThanOrEqual, "CompareLessThanOrEqual", SSE, 2, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpps, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE_CompareLessThanOrEqualOrderedScalar, "CompareLessThanOrEqualOrderedScalar", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) -HARDWARE_INTRINSIC(SSE_CompareLessThanOrEqualScalar, "CompareLessThanOrEqualScalar", SSE, 2, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) -HARDWARE_INTRINSIC(SSE_CompareLessThanOrEqualUnorderedScalar, "CompareLessThanOrEqualUnorderedScalar", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE_CompareScalarOrderedLessThanOrEqual, "CompareScalarOrderedLessThanOrEqual", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE_CompareScalarLessThanOrEqual, "CompareScalarLessThanOrEqual", SSE, 2, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE_CompareScalarUnorderedLessThanOrEqual, "CompareScalarUnorderedLessThanOrEqual", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) HARDWARE_INTRINSIC(SSE_CompareNotEqual, "CompareNotEqual", SSE, 4, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpps, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_Commutative) -HARDWARE_INTRINSIC(SSE_CompareNotEqualOrderedScalar, "CompareNotEqualOrderedScalar", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_Commutative|HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) -HARDWARE_INTRINSIC(SSE_CompareNotEqualScalar, "CompareNotEqualScalar", SSE, 4, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) -HARDWARE_INTRINSIC(SSE_CompareNotEqualUnorderedScalar, "CompareNotEqualUnorderedScalar", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_Commutative|HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE_CompareScalarOrderedNotEqual, "CompareScalarOrderedNotEqual", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_Commutative|HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE_CompareScalarNotEqual, "CompareScalarNotEqual", SSE, 4, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE_CompareScalarUnorderedNotEqual, "CompareScalarUnorderedNotEqual", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomiss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_Commutative|HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) HARDWARE_INTRINSIC(SSE_CompareNotGreaterThan, "CompareNotGreaterThan", SSE, 2, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpps, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE_CompareNotGreaterThanScalar, "CompareNotGreaterThanScalar", SSE, 2, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE_CompareScalarNotGreaterThan, "CompareScalarNotGreaterThan", SSE, 2, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) HARDWARE_INTRINSIC(SSE_CompareNotGreaterThanOrEqual, "CompareNotGreaterThanOrEqual", SSE, 1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpps, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE_CompareNotGreaterThanOrEqualScalar, "CompareNotGreaterThanOrEqualScalar", SSE, 1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE_CompareScalarNotGreaterThanOrEqual, "CompareScalarNotGreaterThanOrEqual", SSE, 1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) HARDWARE_INTRINSIC(SSE_CompareNotLessThan, "CompareNotLessThan", SSE, 5, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpps, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE_CompareNotLessThanScalar, "CompareNotLessThanScalar", SSE, 5, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE_CompareScalarNotLessThan, "CompareScalarNotLessThan", SSE, 5, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) HARDWARE_INTRINSIC(SSE_CompareNotLessThanOrEqual, "CompareNotLessThanOrEqual", SSE, 6, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpps, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE_CompareNotLessThanOrEqualScalar, "CompareNotLessThanOrEqualScalar", SSE, 6, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE_CompareScalarNotLessThanOrEqual, "CompareScalarNotLessThanOrEqual", SSE, 6, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) HARDWARE_INTRINSIC(SSE_CompareOrdered, "CompareOrdered", SSE, 7, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpps, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE_CompareOrderedScalar, "CompareOrderedScalar", SSE, 7, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE_CompareScalarOrdered, "CompareScalarOrdered", SSE, 7, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) HARDWARE_INTRINSIC(SSE_CompareUnordered, "CompareUnordered", SSE, 3, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpps, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE_CompareUnorderedScalar, "CompareUnorderedScalar", SSE, 3, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE_CompareScalarUnordered, "CompareScalarUnordered", SSE, 3, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpss, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) HARDWARE_INTRINSIC(SSE_ConvertToInt32, "ConvertToInt32", SSE, -1, 16, 1, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cvtss2si, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) HARDWARE_INTRINSIC(SSE_ConvertScalarToVector128Single, "ConvertScalarToVector128Single", SSE, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cvtsi2ss, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_BaseTypeFromSecondArg|HW_Flag_CopyUpperBits) HARDWARE_INTRINSIC(SSE_ConvertToInt32WithTruncation, "ConvertToInt32WithTruncation", SSE, -1, 16, 1, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cvttss2si, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) @@ -180,41 +180,41 @@ HARDWARE_INTRINSIC(SSE2_And, "And", HARDWARE_INTRINSIC(SSE2_AndNot, "AndNot", SSE2, -1, 16, 2, {INS_pandn, INS_pandn, INS_pandn, INS_pandn, INS_pandn, INS_pandn, INS_pandn, INS_pandn, INS_invalid, INS_andnpd}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) HARDWARE_INTRINSIC(SSE2_Average, "Average", SSE2, -1, 16, 2, {INS_invalid, INS_pavgb, INS_invalid, INS_pavgw, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_Commutative) HARDWARE_INTRINSIC(SSE2_CompareEqual, "CompareEqual", SSE2, 0, 16, 2, {INS_pcmpeqb, INS_pcmpeqb, INS_pcmpeqw, INS_pcmpeqw, INS_pcmpeqd, INS_pcmpeqd, INS_invalid, INS_invalid, INS_invalid, INS_cmppd}, HW_Category_SimpleSIMD, HW_Flag_Commutative) -HARDWARE_INTRINSIC(SSE2_CompareEqualOrderedScalar, "CompareEqualOrderedScalar", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comisd}, HW_Category_SIMDScalar, HW_Flag_Commutative|HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) -HARDWARE_INTRINSIC(SSE2_CompareEqualScalar, "CompareEqualScalar", SSE2, 0, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) -HARDWARE_INTRINSIC(SSE2_CompareEqualUnorderedScalar, "CompareEqualUnorderedScalar", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomisd}, HW_Category_SIMDScalar, HW_Flag_Commutative|HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE2_CompareScalarOrderedEqual, "CompareScalarOrderedEqual", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comisd}, HW_Category_SIMDScalar, HW_Flag_Commutative|HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE2_CompareScalarEqual, "CompareScalarEqual", SSE2, 0, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE2_CompareScalarUnorderedEqual, "CompareScalarUnorderedEqual", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomisd}, HW_Category_SIMDScalar, HW_Flag_Commutative|HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) HARDWARE_INTRINSIC(SSE2_CompareGreaterThan, "CompareGreaterThan", SSE2, 6, 16, 2, {INS_pcmpgtb, INS_invalid, INS_pcmpgtw, INS_invalid, INS_pcmpgtd, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmppd}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE2_CompareGreaterThanOrderedScalar, "CompareGreaterThanOrderedScalar", SSE2, -1, 16, 2, {INS_pcmpgtb, INS_invalid, INS_pcmpgtw, INS_invalid, INS_pcmpgtd, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comisd}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) -HARDWARE_INTRINSIC(SSE2_CompareGreaterThanScalar, "CompareGreaterThanScalar", SSE2, 6, 16, 2, {INS_pcmpgtb, INS_invalid, INS_pcmpgtw, INS_invalid, INS_pcmpgtd, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) -HARDWARE_INTRINSIC(SSE2_CompareGreaterThanUnorderedScalar, "CompareGreaterThanUnorderedScalar", SSE2, -1, 16, 2, {INS_pcmpgtb, INS_invalid, INS_pcmpgtw, INS_invalid, INS_pcmpgtd, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomisd}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE2_CompareScalarOrderedGreaterThan, "CompareScalarOrderedGreaterThan", SSE2, -1, 16, 2, {INS_pcmpgtb, INS_invalid, INS_pcmpgtw, INS_invalid, INS_pcmpgtd, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comisd}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE2_CompareScalarGreaterThan, "CompareScalarGreaterThan", SSE2, 6, 16, 2, {INS_pcmpgtb, INS_invalid, INS_pcmpgtw, INS_invalid, INS_pcmpgtd, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE2_CompareScalarUnorderedGreaterThan, "CompareScalarUnorderedGreaterThan", SSE2, -1, 16, 2, {INS_pcmpgtb, INS_invalid, INS_pcmpgtw, INS_invalid, INS_pcmpgtd, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomisd}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) HARDWARE_INTRINSIC(SSE2_CompareGreaterThanOrEqual, "CompareGreaterThanOrEqual", SSE2, 5, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmppd}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE2_CompareGreaterThanOrEqualOrderedScalar, "CompareGreaterThanOrEqualOrderedScalar", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comisd}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) -HARDWARE_INTRINSIC(SSE2_CompareGreaterThanOrEqualScalar, "CompareGreaterThanOrEqualScalar", SSE2, 5, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) -HARDWARE_INTRINSIC(SSE2_CompareGreaterThanOrEqualUnorderedScalar, "CompareGreaterThanOrEqualUnorderedScalar", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomisd}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE2_CompareScalarOrderedGreaterThanOrEqual, "CompareScalarOrderedGreaterThanOrEqual", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comisd}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE2_CompareScalarGreaterThanOrEqual, "CompareScalarGreaterThanOrEqual", SSE2, 5, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE2_CompareScalarUnorderedGreaterThanOrEqual, "CompareScalarUnorderedGreaterThanOrEqual", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomisd}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) HARDWARE_INTRINSIC(SSE2_CompareLessThan, "CompareLessThan", SSE2, 1, 16, 2, {INS_pcmpgtb, INS_invalid, INS_pcmpgtw, INS_invalid, INS_pcmpgtd, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmppd}, HW_Category_Special, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE2_CompareLessThanOrderedScalar, "CompareLessThanOrderedScalar", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comisd}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) -HARDWARE_INTRINSIC(SSE2_CompareLessThanScalar, "CompareLessThanScalar", SSE2, 1, 16, 2, {INS_pcmpgtb, INS_invalid, INS_pcmpgtw, INS_invalid, INS_pcmpgtd, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) -HARDWARE_INTRINSIC(SSE2_CompareLessThanUnorderedScalar, "CompareLessThanUnorderedScalar", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomisd}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE2_CompareScalarOrderedLessThan, "CompareScalarOrderedLessThan", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comisd}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE2_CompareScalarLessThan, "CompareScalarLessThan", SSE2, 1, 16, 2, {INS_pcmpgtb, INS_invalid, INS_pcmpgtw, INS_invalid, INS_pcmpgtd, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE2_CompareScalarUnorderedLessThan, "CompareScalarUnorderedLessThan", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomisd}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) HARDWARE_INTRINSIC(SSE2_CompareLessThanOrEqual, "CompareLessThanOrEqual", SSE2, 2, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmppd}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE2_CompareLessThanOrEqualOrderedScalar, "CompareLessThanOrEqualOrderedScalar", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comisd}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) -HARDWARE_INTRINSIC(SSE2_CompareLessThanOrEqualScalar, "CompareLessThanOrEqualScalar", SSE2, 2, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) -HARDWARE_INTRINSIC(SSE2_CompareLessThanOrEqualUnorderedScalar, "CompareLessThanOrEqualUnorderedScalar", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomisd}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE2_CompareScalarOrderedLessThanOrEqual, "CompareScalarOrderedLessThanOrEqual", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comisd}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE2_CompareScalarLessThanOrEqual, "CompareScalarLessThanOrEqual", SSE2, 2, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE2_CompareScalarUnorderedLessThanOrEqual, "CompareScalarUnorderedLessThanOrEqual", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomisd}, HW_Category_SIMDScalar, HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) HARDWARE_INTRINSIC(SSE2_CompareNotEqual, "CompareNotEqual", SSE2, 4, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmppd}, HW_Category_SimpleSIMD, HW_Flag_Commutative) -HARDWARE_INTRINSIC(SSE2_CompareNotEqualOrderedScalar, "CompareNotEqualOrderedScalar", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comisd}, HW_Category_SIMDScalar, HW_Flag_Commutative|HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) -HARDWARE_INTRINSIC(SSE2_CompareNotEqualScalar, "CompareNotEqualScalar", SSE2, 4, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) -HARDWARE_INTRINSIC(SSE2_CompareNotEqualUnorderedScalar, "CompareNotEqualUnorderedScalar", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomisd}, HW_Category_SIMDScalar, HW_Flag_Commutative|HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE2_CompareScalarOrderedNotEqual, "CompareScalarOrderedNotEqual", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_comisd}, HW_Category_SIMDScalar, HW_Flag_Commutative|HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) +HARDWARE_INTRINSIC(SSE2_CompareScalarNotEqual, "CompareScalarNotEqual", SSE2, 4, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE2_CompareScalarUnorderedNotEqual, "CompareScalarUnorderedNotEqual", SSE2, -1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_ucomisd}, HW_Category_SIMDScalar, HW_Flag_Commutative|HW_Flag_MultiIns|HW_Flag_BaseTypeFromFirstArg|HW_Flag_NoRMWSemantics) HARDWARE_INTRINSIC(SSE2_CompareNotGreaterThan, "CompareNotGreaterThan", SSE2, 2, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmppd}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE2_CompareNotGreaterThanScalar, "CompareNotGreaterThanScalar", SSE2, 2, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE2_CompareScalarNotGreaterThan, "CompareScalarNotGreaterThan", SSE2, 2, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) HARDWARE_INTRINSIC(SSE2_CompareNotGreaterThanOrEqual, "CompareNotGreaterThanOrEqual", SSE2, 1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmppd}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE2_CompareNotGreaterThanOrEqualScalar, "CompareNotGreaterThanOrEqualScalar", SSE2, 1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE2_CompareScalarNotGreaterThanOrEqual, "CompareScalarNotGreaterThanOrEqual", SSE2, 1, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) HARDWARE_INTRINSIC(SSE2_CompareNotLessThan, "CompareNotLessThan", SSE2, 5, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmppd}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE2_CompareNotLessThanScalar, "CompareNotLessThanScalar", SSE2, 5, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE2_CompareScalarNotLessThan, "CompareScalarNotLessThan", SSE2, 5, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) HARDWARE_INTRINSIC(SSE2_CompareNotLessThanOrEqual, "CompareNotLessThanOrEqual", SSE2, 6, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmppd}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE2_CompareNotLessThanOrEqualScalar, "CompareNotLessThanOrEqualScalar", SSE2, 6, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE2_CompareScalarNotLessThanOrEqual, "CompareScalarNotLessThanOrEqual", SSE2, 6, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) HARDWARE_INTRINSIC(SSE2_CompareOrdered, "CompareOrdered", SSE2, 7, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmppd}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE2_CompareOrderedScalar, "CompareOrderedScalar", SSE2, 7, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE2_CompareScalarOrdered, "CompareScalarOrdered", SSE2, 7, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) HARDWARE_INTRINSIC(SSE2_CompareUnordered, "CompareUnordered", SSE2, 3, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmppd}, HW_Category_SimpleSIMD, HW_Flag_NoFlag) -HARDWARE_INTRINSIC(SSE2_CompareUnorderedScalar, "CompareUnorderedScalar", SSE2, 3, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) +HARDWARE_INTRINSIC(SSE2_CompareScalarUnordered, "CompareScalarUnordered", SSE2, 3, 16, 2, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cmpsd}, HW_Category_SIMDScalar, HW_Flag_CopyUpperBits) HARDWARE_INTRINSIC(SSE2_ConvertToInt32, "ConvertToInt32", SSE2, -1, 16, 1, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_mov_xmm2i, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cvtsd2si}, HW_Category_SIMDScalar, HW_Flag_BaseTypeFromFirstArg|HW_Flag_SpecialCodeGen|HW_Flag_NoRMWSemantics) HARDWARE_INTRINSIC(SSE2_ConvertToInt32WithTruncation, "ConvertToInt32WithTruncation", SSE2, -1, 16, 1, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_cvttsd2si}, HW_Category_SIMDScalar, HW_Flag_BaseTypeFromFirstArg|HW_Flag_SpecialCodeGen|HW_Flag_NoRMWSemantics) HARDWARE_INTRINSIC(SSE2_ConvertToUInt32, "ConvertToUInt32", SSE2, -1, 16, 1, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_mov_xmm2i, INS_invalid, INS_invalid, INS_invalid, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_BaseTypeFromFirstArg|HW_Flag_SpecialCodeGen|HW_Flag_NoRMWSemantics) @@ -474,12 +474,9 @@ HARDWARE_INTRINSIC(AVX2_CompareGreaterThan, "CompareGrea HARDWARE_INTRINSIC(AVX2_ExtractVector128, "ExtractVector128", AVX2, -1, 32, 2, {INS_vextracti128, INS_vextracti128, INS_vextracti128, INS_vextracti128, INS_vextracti128, INS_vextracti128, INS_vextracti128, INS_vextracti128, INS_invalid, INS_invalid}, HW_Category_IMM, HW_Flag_FullRangeIMM) HARDWARE_INTRINSIC(AVX2_ConvertToInt32, "ConvertToInt32", AVX2, -1, 32, 1, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_mov_xmm2i, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_BaseTypeFromFirstArg|HW_Flag_SpecialCodeGen|HW_Flag_NoRMWSemantics) HARDWARE_INTRINSIC(AVX2_ConvertToUInt32, "ConvertToUInt32", AVX2, -1, 32, 1, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_mov_xmm2i, INS_invalid, INS_invalid, INS_invalid, INS_invalid}, HW_Category_SIMDScalar, HW_Flag_BaseTypeFromFirstArg|HW_Flag_SpecialCodeGen|HW_Flag_NoRMWSemantics) -HARDWARE_INTRINSIC(AVX2_ConvertToVector256Int16, "ConvertToVector256Int16", AVX2, -1, 32, 1, {INS_pmovsxbw, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_BaseTypeFromFirstArg) -HARDWARE_INTRINSIC(AVX2_ConvertToVector256UInt16, "ConvertToVector256UInt16", AVX2, -1, 32, 1, {INS_invalid, INS_pmovzxbw, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_BaseTypeFromFirstArg) -HARDWARE_INTRINSIC(AVX2_ConvertToVector256Int32, "ConvertToVector256Int32", AVX2, -1, 32, 1, {INS_pmovsxbd, INS_invalid, INS_pmovsxwd, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_BaseTypeFromFirstArg) -HARDWARE_INTRINSIC(AVX2_ConvertToVector256UInt32, "ConvertToVector256UInt32", AVX2, -1, 32, 1, {INS_invalid, INS_pmovzxbd, INS_invalid, INS_pmovzxwd, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_BaseTypeFromFirstArg) -HARDWARE_INTRINSIC(AVX2_ConvertToVector256Int64, "ConvertToVector256Int64", AVX2, -1, 32, 1, {INS_pmovsxbq, INS_invalid, INS_pmovsxwq, INS_invalid, INS_pmovsxdq, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_BaseTypeFromFirstArg) -HARDWARE_INTRINSIC(AVX2_ConvertToVector256UInt64, "ConvertToVector256UInt64", AVX2, -1, 32, 1, {INS_invalid, INS_pmovzxbq, INS_invalid, INS_pmovzxwq, INS_invalid, INS_pmovzxdq, INS_invalid, INS_invalid, INS_invalid, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_BaseTypeFromFirstArg) +HARDWARE_INTRINSIC(AVX2_ConvertToVector256Int16, "ConvertToVector256Int16", AVX2, -1, 32, 1, {INS_pmovsxbw, INS_pmovzxbw, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_BaseTypeFromFirstArg) +HARDWARE_INTRINSIC(AVX2_ConvertToVector256Int32, "ConvertToVector256Int32", AVX2, -1, 32, 1, {INS_pmovsxbd, INS_pmovzxbd, INS_pmovsxwd, INS_pmovzxwd, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_BaseTypeFromFirstArg) +HARDWARE_INTRINSIC(AVX2_ConvertToVector256Int64, "ConvertToVector256Int64", AVX2, -1, 32, 1, {INS_pmovsxbq, INS_pmovzxbq, INS_pmovsxwq, INS_pmovzxwq, INS_pmovsxdq, INS_pmovzxdq, INS_invalid, INS_invalid, INS_invalid, INS_invalid}, HW_Category_SimpleSIMD, HW_Flag_BaseTypeFromFirstArg) HARDWARE_INTRINSIC(AVX2_GatherVector128, "GatherVector128", AVX2, -1, 16, 3, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_vpgatherdd, INS_vpgatherdd, INS_vpgatherdq, INS_vpgatherdq, INS_vgatherdps, INS_vgatherdpd}, HW_Category_IMM, HW_Flag_SpecialCodeGen|HW_Flag_NoContainment) HARDWARE_INTRINSIC(AVX2_GatherVector256, "GatherVector256", AVX2, -1, 32, 3, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_vpgatherdd, INS_vpgatherdd, INS_vpgatherdq, INS_vpgatherdq, INS_vgatherdps, INS_vgatherdpd}, HW_Category_IMM, HW_Flag_MaybeMemoryLoad|HW_Flag_SpecialCodeGen|HW_Flag_NoContainment) HARDWARE_INTRINSIC(AVX2_GatherMaskVector128, "GatherMaskVector128", AVX2, -1, 16, 5, {INS_invalid, INS_invalid, INS_invalid, INS_invalid, INS_vpgatherdd, INS_vpgatherdd, INS_vpgatherdq, INS_vpgatherdq, INS_vgatherdps, INS_vgatherdpd}, HW_Category_IMM, HW_Flag_MaybeMemoryLoad|HW_Flag_SpecialCodeGen|HW_Flag_SpecialImport|HW_Flag_NoContainment) diff --git a/src/jit/lowerxarch.cpp b/src/jit/lowerxarch.cpp index df09590..9a1f223 100644 --- a/src/jit/lowerxarch.cpp +++ b/src/jit/lowerxarch.cpp @@ -2972,14 +2972,14 @@ void Lowering::ContainCheckHWIntrinsic(GenTreeHWIntrinsic* node) { switch (intrinsicId) { - case NI_SSE_CompareLessThanOrderedScalar: - case NI_SSE_CompareLessThanUnorderedScalar: - case NI_SSE_CompareLessThanOrEqualOrderedScalar: - case NI_SSE_CompareLessThanOrEqualUnorderedScalar: - case NI_SSE2_CompareLessThanOrderedScalar: - case NI_SSE2_CompareLessThanUnorderedScalar: - case NI_SSE2_CompareLessThanOrEqualOrderedScalar: - case NI_SSE2_CompareLessThanOrEqualUnorderedScalar: + case NI_SSE_CompareScalarOrderedLessThan: + case NI_SSE_CompareScalarUnorderedLessThan: + case NI_SSE_CompareScalarOrderedLessThanOrEqual: + case NI_SSE_CompareScalarUnorderedLessThanOrEqual: + case NI_SSE2_CompareScalarOrderedLessThan: + case NI_SSE2_CompareScalarUnorderedLessThan: + case NI_SSE2_CompareScalarOrderedLessThanOrEqual: + case NI_SSE2_CompareScalarUnorderedLessThanOrEqual: { // We need to swap the operands for CompareLessThanOrEqual node->gtOp1 = op2; @@ -2990,7 +2990,7 @@ void Lowering::ContainCheckHWIntrinsic(GenTreeHWIntrinsic* node) default: { - // TODO-XArch-CQ: The Compare*OrderedScalar and Compare*UnorderedScalar methods + // TODO-XArch-CQ: The CompareScalarOrdered* and CompareScalarUnordered* methods // are commutative if you also inverse the intrinsic. break; } diff --git a/src/jit/lsraxarch.cpp b/src/jit/lsraxarch.cpp index a1e56aa..5f1094e 100644 --- a/src/jit/lsraxarch.cpp +++ b/src/jit/lsraxarch.cpp @@ -2457,14 +2457,14 @@ int LinearScan::BuildHWIntrinsic(GenTreeHWIntrinsic* intrinsicTree) break; } - case NI_SSE_CompareEqualOrderedScalar: - case NI_SSE_CompareEqualUnorderedScalar: - case NI_SSE_CompareNotEqualOrderedScalar: - case NI_SSE_CompareNotEqualUnorderedScalar: - case NI_SSE2_CompareEqualOrderedScalar: - case NI_SSE2_CompareEqualUnorderedScalar: - case NI_SSE2_CompareNotEqualOrderedScalar: - case NI_SSE2_CompareNotEqualUnorderedScalar: + case NI_SSE_CompareScalarOrderedEqual: + case NI_SSE_CompareScalarUnorderedEqual: + case NI_SSE_CompareScalarOrderedNotEqual: + case NI_SSE_CompareScalarUnorderedNotEqual: + case NI_SSE2_CompareScalarOrderedEqual: + case NI_SSE2_CompareScalarUnorderedEqual: + case NI_SSE2_CompareScalarOrderedNotEqual: + case NI_SSE2_CompareScalarUnorderedNotEqual: { buildInternalIntRegisterDefForNode(intrinsicTree, allByteRegs()); setInternalRegsDelayFree = true; diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Avx/Compare.cs b/tests/src/JIT/HardwareIntrinsics/X86/Avx/Compare.cs index bae45cc..ad9ae5f 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Avx/Compare.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Avx/Compare.cs @@ -28,12 +28,12 @@ namespace IntelHardwareIntrinsicTest var vf1 = Unsafe.Read>(floatTable.inArray1Ptr); var vf2 = Unsafe.Read>(floatTable.inArray2Ptr); - var vf3 = Avx.Compare(vf1, vf2, FloatComparisonMode.EqualOrderedNonSignaling); + var vf3 = Avx.Compare(vf1, vf2, FloatComparisonMode.OrderedEqualNonSignaling); Unsafe.Write(floatTable.outArrayPtr, vf3); var vd1 = Unsafe.Read>(doubleTable.inArray1Ptr); var vd2 = Unsafe.Read>(doubleTable.inArray2Ptr); - var vd3 = Avx.Compare(vd1, vd2, FloatComparisonMode.EqualOrderedNonSignaling); + var vd3 = Avx.Compare(vd1, vd2, FloatComparisonMode.OrderedEqualNonSignaling); Unsafe.Write(doubleTable.outArrayPtr, vd3); for (int i = 0; i < floatTable.outArray.Length; i++) @@ -66,12 +66,12 @@ namespace IntelHardwareIntrinsicTest var svf1 = Unsafe.Read>(floatTable.inArray1Ptr); var svf2 = Unsafe.Read>(floatTable.inArray2Ptr); - var svf3 = Avx.Compare(svf1, svf2, FloatComparisonMode.EqualOrderedNonSignaling); + var svf3 = Avx.Compare(svf1, svf2, FloatComparisonMode.OrderedEqualNonSignaling); Unsafe.Write(floatTable.outArrayPtr, svf3); var svd1 = Unsafe.Read>(doubleTable.inArray1Ptr); var svd2 = Unsafe.Read>(doubleTable.inArray2Ptr); - var svd3 = Avx.Compare(svd1, svd2, FloatComparisonMode.EqualOrderedNonSignaling); + var svd3 = Avx.Compare(svd1, svd2, FloatComparisonMode.OrderedEqualNonSignaling); Unsafe.Write(doubleTable.outArrayPtr, svd3); for (int i = 0; i < floatTable.outArray.Length/2; i++) diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Avx/CompareScalar.cs b/tests/src/JIT/HardwareIntrinsics/X86/Avx/CompareScalar.cs index 255b3e6..c9b64ab 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Avx/CompareScalar.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Avx/CompareScalar.cs @@ -28,12 +28,12 @@ namespace IntelHardwareIntrinsicTest var vf1 = Unsafe.Read>(floatTable.inArray1Ptr); var vf2 = Unsafe.Read>(floatTable.inArray2Ptr); - var vf3 = Avx.CompareScalar(vf1, vf2, FloatComparisonMode.EqualOrderedNonSignaling); + var vf3 = Avx.CompareScalar(vf1, vf2, FloatComparisonMode.OrderedEqualNonSignaling); Unsafe.Write(floatTable.outArrayPtr, vf3); var vd1 = Unsafe.Read>(doubleTable.inArray1Ptr); var vd2 = Unsafe.Read>(doubleTable.inArray2Ptr); - var vd3 = Avx.CompareScalar(vd1, vd2, FloatComparisonMode.EqualOrderedNonSignaling); + var vd3 = Avx.CompareScalar(vd1, vd2, FloatComparisonMode.OrderedEqualNonSignaling); Unsafe.Write(doubleTable.outArrayPtr, vd3); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt16.Byte.cs b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int16.Byte.cs similarity index 88% rename from tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt16.Byte.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int16.Byte.cs index 682b76a..ebaea92 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt16.Byte.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int16.Byte.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void ConvertToVector256UInt16Byte() + private static void ConvertToVector256Int16Byte() { - var test = new SimpleUnaryOpTest__ConvertToVector256UInt16Byte(); + var test = new SimpleUnaryOpTest__ConvertToVector256Int16Byte(); if (test.IsSupported) { @@ -83,7 +83,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleUnaryOpTest__ConvertToVector256UInt16Byte + public sealed unsafe class SimpleUnaryOpTest__ConvertToVector256Int16Byte { private const int VectorSize = 32; @@ -98,7 +98,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleUnaryOpTest__DataTable _dataTable; - static SimpleUnaryOpTest__ConvertToVector256UInt16Byte() + static SimpleUnaryOpTest__ConvertToVector256Int16Byte() { var random = new Random(); @@ -106,7 +106,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar), ref Unsafe.As(ref _data[0]), 16); } - public SimpleUnaryOpTest__ConvertToVector256UInt16Byte() + public SimpleUnaryOpTest__ConvertToVector256Int16Byte() { Succeeded = true; @@ -125,7 +125,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_UnsafeRead() { - var result = Avx2.ConvertToVector256UInt16( + var result = Avx2.ConvertToVector256Int16( Unsafe.Read>(_dataTable.inArrayPtr) ); @@ -135,7 +135,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_Load() { - var result = Avx2.ConvertToVector256UInt16( + var result = Avx2.ConvertToVector256Int16( Sse2.LoadVector128((Byte*)(_dataTable.inArrayPtr)) ); @@ -145,7 +145,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_LoadAligned() { - var result = Avx2.ConvertToVector256UInt16( + var result = Avx2.ConvertToVector256Int16( Sse2.LoadAlignedVector128((Byte*)(_dataTable.inArrayPtr)) ); @@ -155,40 +155,40 @@ namespace JIT.HardwareIntrinsics.X86 public void RunReflectionScenario_UnsafeRead() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt16), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int16), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArrayPtr) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunReflectionScenario_Load() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt16), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int16), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Byte*)(_dataTable.inArrayPtr)) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunReflectionScenario_LoadAligned() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt16), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int16), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Byte*)(_dataTable.inArrayPtr)) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunClsVarScenario() { - var result = Avx2.ConvertToVector256UInt16( + var result = Avx2.ConvertToVector256Int16( _clsVar ); @@ -199,7 +199,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_UnsafeRead() { var firstOp = Unsafe.Read>(_dataTable.inArrayPtr); - var result = Avx2.ConvertToVector256UInt16(firstOp); + var result = Avx2.ConvertToVector256Int16(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -208,7 +208,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_Load() { var firstOp = Sse2.LoadVector128((Byte*)(_dataTable.inArrayPtr)); - var result = Avx2.ConvertToVector256UInt16(firstOp); + var result = Avx2.ConvertToVector256Int16(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -217,7 +217,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_LoadAligned() { var firstOp = Sse2.LoadAlignedVector128((Byte*)(_dataTable.inArrayPtr)); - var result = Avx2.ConvertToVector256UInt16(firstOp); + var result = Avx2.ConvertToVector256Int16(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -225,8 +225,8 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclFldScenario() { - var test = new SimpleUnaryOpTest__ConvertToVector256UInt16Byte(); - var result = Avx2.ConvertToVector256UInt16(test._fld); + var test = new SimpleUnaryOpTest__ConvertToVector256Int16Byte(); + var result = Avx2.ConvertToVector256Int16(test._fld); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld, _dataTable.outArrayPtr); @@ -234,7 +234,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunFldScenario() { - var result = Avx2.ConvertToVector256UInt16(_fld); + var result = Avx2.ConvertToVector256Int16(_fld); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld, _dataTable.outArrayPtr); @@ -296,7 +296,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!Succeeded) { - Console.WriteLine($"{nameof(Avx2)}.{nameof(Avx2.ConvertToVector256UInt16)}(Vector128): {method} failed:"); + Console.WriteLine($"{nameof(Avx2)}.{nameof(Avx2.ConvertToVector256Int16)}(Vector128): {method} failed:"); Console.WriteLine($" firstOp: ({string.Join(", ", firstOp)})"); Console.WriteLine($" result: ({string.Join(", ", result)})"); Console.WriteLine(); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt32.Byte.cs b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int32.Byte.cs similarity index 88% rename from tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt32.Byte.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int32.Byte.cs index 89202c2..172ce85 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt32.Byte.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int32.Byte.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void ConvertToVector256UInt32Byte() + private static void ConvertToVector256Int32Byte() { - var test = new SimpleUnaryOpTest__ConvertToVector256UInt32Byte(); + var test = new SimpleUnaryOpTest__ConvertToVector256Int32Byte(); if (test.IsSupported) { @@ -83,7 +83,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleUnaryOpTest__ConvertToVector256UInt32Byte + public sealed unsafe class SimpleUnaryOpTest__ConvertToVector256Int32Byte { private const int VectorSize = 32; @@ -98,7 +98,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleUnaryOpTest__DataTable _dataTable; - static SimpleUnaryOpTest__ConvertToVector256UInt32Byte() + static SimpleUnaryOpTest__ConvertToVector256Int32Byte() { var random = new Random(); @@ -106,7 +106,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar), ref Unsafe.As(ref _data[0]), 16); } - public SimpleUnaryOpTest__ConvertToVector256UInt32Byte() + public SimpleUnaryOpTest__ConvertToVector256Int32Byte() { Succeeded = true; @@ -125,7 +125,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_UnsafeRead() { - var result = Avx2.ConvertToVector256UInt32( + var result = Avx2.ConvertToVector256Int32( Unsafe.Read>(_dataTable.inArrayPtr) ); @@ -135,7 +135,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_Load() { - var result = Avx2.ConvertToVector256UInt32( + var result = Avx2.ConvertToVector256Int32( Sse2.LoadVector128((Byte*)(_dataTable.inArrayPtr)) ); @@ -145,7 +145,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_LoadAligned() { - var result = Avx2.ConvertToVector256UInt32( + var result = Avx2.ConvertToVector256Int32( Sse2.LoadAlignedVector128((Byte*)(_dataTable.inArrayPtr)) ); @@ -155,40 +155,40 @@ namespace JIT.HardwareIntrinsics.X86 public void RunReflectionScenario_UnsafeRead() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt32), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int32), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArrayPtr) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunReflectionScenario_Load() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt32), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int32), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Byte*)(_dataTable.inArrayPtr)) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunReflectionScenario_LoadAligned() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt32), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int32), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Byte*)(_dataTable.inArrayPtr)) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunClsVarScenario() { - var result = Avx2.ConvertToVector256UInt32( + var result = Avx2.ConvertToVector256Int32( _clsVar ); @@ -199,7 +199,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_UnsafeRead() { var firstOp = Unsafe.Read>(_dataTable.inArrayPtr); - var result = Avx2.ConvertToVector256UInt32(firstOp); + var result = Avx2.ConvertToVector256Int32(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -208,7 +208,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_Load() { var firstOp = Sse2.LoadVector128((Byte*)(_dataTable.inArrayPtr)); - var result = Avx2.ConvertToVector256UInt32(firstOp); + var result = Avx2.ConvertToVector256Int32(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -217,7 +217,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_LoadAligned() { var firstOp = Sse2.LoadAlignedVector128((Byte*)(_dataTable.inArrayPtr)); - var result = Avx2.ConvertToVector256UInt32(firstOp); + var result = Avx2.ConvertToVector256Int32(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -225,8 +225,8 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclFldScenario() { - var test = new SimpleUnaryOpTest__ConvertToVector256UInt32Byte(); - var result = Avx2.ConvertToVector256UInt32(test._fld); + var test = new SimpleUnaryOpTest__ConvertToVector256Int32Byte(); + var result = Avx2.ConvertToVector256Int32(test._fld); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld, _dataTable.outArrayPtr); @@ -234,7 +234,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunFldScenario() { - var result = Avx2.ConvertToVector256UInt32(_fld); + var result = Avx2.ConvertToVector256Int32(_fld); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld, _dataTable.outArrayPtr); @@ -296,7 +296,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!Succeeded) { - Console.WriteLine($"{nameof(Avx2)}.{nameof(Avx2.ConvertToVector256UInt32)}(Vector128): {method} failed:"); + Console.WriteLine($"{nameof(Avx2)}.{nameof(Avx2.ConvertToVector256Int32)}(Vector128): {method} failed:"); Console.WriteLine($" firstOp: ({string.Join(", ", firstOp)})"); Console.WriteLine($" result: ({string.Join(", ", result)})"); Console.WriteLine(); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt32.UInt16.cs b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int32.UInt16.cs similarity index 88% rename from tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt32.UInt16.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int32.UInt16.cs index afb35c6..8020d84 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt32.UInt16.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int32.UInt16.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void ConvertToVector256UInt32UInt16() + private static void ConvertToVector256Int32UInt16() { - var test = new SimpleUnaryOpTest__ConvertToVector256UInt32UInt16(); + var test = new SimpleUnaryOpTest__ConvertToVector256Int32UInt16(); if (test.IsSupported) { @@ -83,7 +83,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleUnaryOpTest__ConvertToVector256UInt32UInt16 + public sealed unsafe class SimpleUnaryOpTest__ConvertToVector256Int32UInt16 { private const int VectorSize = 32; @@ -98,7 +98,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleUnaryOpTest__DataTable _dataTable; - static SimpleUnaryOpTest__ConvertToVector256UInt32UInt16() + static SimpleUnaryOpTest__ConvertToVector256Int32UInt16() { var random = new Random(); @@ -106,7 +106,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar), ref Unsafe.As(ref _data[0]), 16); } - public SimpleUnaryOpTest__ConvertToVector256UInt32UInt16() + public SimpleUnaryOpTest__ConvertToVector256Int32UInt16() { Succeeded = true; @@ -125,7 +125,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_UnsafeRead() { - var result = Avx2.ConvertToVector256UInt32( + var result = Avx2.ConvertToVector256Int32( Unsafe.Read>(_dataTable.inArrayPtr) ); @@ -135,7 +135,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_Load() { - var result = Avx2.ConvertToVector256UInt32( + var result = Avx2.ConvertToVector256Int32( Sse2.LoadVector128((UInt16*)(_dataTable.inArrayPtr)) ); @@ -145,7 +145,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_LoadAligned() { - var result = Avx2.ConvertToVector256UInt32( + var result = Avx2.ConvertToVector256Int32( Sse2.LoadAlignedVector128((UInt16*)(_dataTable.inArrayPtr)) ); @@ -155,40 +155,40 @@ namespace JIT.HardwareIntrinsics.X86 public void RunReflectionScenario_UnsafeRead() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt32), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int32), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArrayPtr) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunReflectionScenario_Load() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt32), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int32), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((UInt16*)(_dataTable.inArrayPtr)) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunReflectionScenario_LoadAligned() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt32), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int32), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((UInt16*)(_dataTable.inArrayPtr)) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunClsVarScenario() { - var result = Avx2.ConvertToVector256UInt32( + var result = Avx2.ConvertToVector256Int32( _clsVar ); @@ -199,7 +199,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_UnsafeRead() { var firstOp = Unsafe.Read>(_dataTable.inArrayPtr); - var result = Avx2.ConvertToVector256UInt32(firstOp); + var result = Avx2.ConvertToVector256Int32(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -208,7 +208,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_Load() { var firstOp = Sse2.LoadVector128((UInt16*)(_dataTable.inArrayPtr)); - var result = Avx2.ConvertToVector256UInt32(firstOp); + var result = Avx2.ConvertToVector256Int32(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -217,7 +217,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_LoadAligned() { var firstOp = Sse2.LoadAlignedVector128((UInt16*)(_dataTable.inArrayPtr)); - var result = Avx2.ConvertToVector256UInt32(firstOp); + var result = Avx2.ConvertToVector256Int32(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -225,8 +225,8 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclFldScenario() { - var test = new SimpleUnaryOpTest__ConvertToVector256UInt32UInt16(); - var result = Avx2.ConvertToVector256UInt32(test._fld); + var test = new SimpleUnaryOpTest__ConvertToVector256Int32UInt16(); + var result = Avx2.ConvertToVector256Int32(test._fld); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld, _dataTable.outArrayPtr); @@ -234,7 +234,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunFldScenario() { - var result = Avx2.ConvertToVector256UInt32(_fld); + var result = Avx2.ConvertToVector256Int32(_fld); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld, _dataTable.outArrayPtr); @@ -296,7 +296,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!Succeeded) { - Console.WriteLine($"{nameof(Avx2)}.{nameof(Avx2.ConvertToVector256UInt32)}(Vector128): {method} failed:"); + Console.WriteLine($"{nameof(Avx2)}.{nameof(Avx2.ConvertToVector256Int32)}(Vector128): {method} failed:"); Console.WriteLine($" firstOp: ({string.Join(", ", firstOp)})"); Console.WriteLine($" result: ({string.Join(", ", result)})"); Console.WriteLine(); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt64.Byte.cs b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int64.Byte.cs similarity index 88% rename from tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt64.Byte.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int64.Byte.cs index 4d95740..80c10fe 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt64.Byte.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int64.Byte.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void ConvertToVector256UInt64Byte() + private static void ConvertToVector256Int64Byte() { - var test = new SimpleUnaryOpTest__ConvertToVector256UInt64Byte(); + var test = new SimpleUnaryOpTest__ConvertToVector256Int64Byte(); if (test.IsSupported) { @@ -83,7 +83,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleUnaryOpTest__ConvertToVector256UInt64Byte + public sealed unsafe class SimpleUnaryOpTest__ConvertToVector256Int64Byte { private const int VectorSize = 32; @@ -98,7 +98,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleUnaryOpTest__DataTable _dataTable; - static SimpleUnaryOpTest__ConvertToVector256UInt64Byte() + static SimpleUnaryOpTest__ConvertToVector256Int64Byte() { var random = new Random(); @@ -106,7 +106,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar), ref Unsafe.As(ref _data[0]), 16); } - public SimpleUnaryOpTest__ConvertToVector256UInt64Byte() + public SimpleUnaryOpTest__ConvertToVector256Int64Byte() { Succeeded = true; @@ -125,7 +125,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_UnsafeRead() { - var result = Avx2.ConvertToVector256UInt64( + var result = Avx2.ConvertToVector256Int64( Unsafe.Read>(_dataTable.inArrayPtr) ); @@ -135,7 +135,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_Load() { - var result = Avx2.ConvertToVector256UInt64( + var result = Avx2.ConvertToVector256Int64( Sse2.LoadVector128((Byte*)(_dataTable.inArrayPtr)) ); @@ -145,7 +145,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_LoadAligned() { - var result = Avx2.ConvertToVector256UInt64( + var result = Avx2.ConvertToVector256Int64( Sse2.LoadAlignedVector128((Byte*)(_dataTable.inArrayPtr)) ); @@ -155,40 +155,40 @@ namespace JIT.HardwareIntrinsics.X86 public void RunReflectionScenario_UnsafeRead() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt64), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int64), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArrayPtr) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunReflectionScenario_Load() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt64), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int64), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Byte*)(_dataTable.inArrayPtr)) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunReflectionScenario_LoadAligned() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt64), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int64), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Byte*)(_dataTable.inArrayPtr)) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunClsVarScenario() { - var result = Avx2.ConvertToVector256UInt64( + var result = Avx2.ConvertToVector256Int64( _clsVar ); @@ -199,7 +199,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_UnsafeRead() { var firstOp = Unsafe.Read>(_dataTable.inArrayPtr); - var result = Avx2.ConvertToVector256UInt64(firstOp); + var result = Avx2.ConvertToVector256Int64(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -208,7 +208,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_Load() { var firstOp = Sse2.LoadVector128((Byte*)(_dataTable.inArrayPtr)); - var result = Avx2.ConvertToVector256UInt64(firstOp); + var result = Avx2.ConvertToVector256Int64(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -217,7 +217,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_LoadAligned() { var firstOp = Sse2.LoadAlignedVector128((Byte*)(_dataTable.inArrayPtr)); - var result = Avx2.ConvertToVector256UInt64(firstOp); + var result = Avx2.ConvertToVector256Int64(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -225,8 +225,8 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclFldScenario() { - var test = new SimpleUnaryOpTest__ConvertToVector256UInt64Byte(); - var result = Avx2.ConvertToVector256UInt64(test._fld); + var test = new SimpleUnaryOpTest__ConvertToVector256Int64Byte(); + var result = Avx2.ConvertToVector256Int64(test._fld); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld, _dataTable.outArrayPtr); @@ -234,7 +234,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunFldScenario() { - var result = Avx2.ConvertToVector256UInt64(_fld); + var result = Avx2.ConvertToVector256Int64(_fld); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld, _dataTable.outArrayPtr); @@ -296,7 +296,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!Succeeded) { - Console.WriteLine($"{nameof(Avx2)}.{nameof(Avx2.ConvertToVector256UInt64)}(Vector128): {method} failed:"); + Console.WriteLine($"{nameof(Avx2)}.{nameof(Avx2.ConvertToVector256Int64)}(Vector128): {method} failed:"); Console.WriteLine($" firstOp: ({string.Join(", ", firstOp)})"); Console.WriteLine($" result: ({string.Join(", ", result)})"); Console.WriteLine(); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt64.UInt16.cs b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int64.UInt16.cs similarity index 88% rename from tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt64.UInt16.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int64.UInt16.cs index 48d5d7f..63a9e20 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt64.UInt16.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int64.UInt16.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void ConvertToVector256UInt64UInt16() + private static void ConvertToVector256Int64UInt16() { - var test = new SimpleUnaryOpTest__ConvertToVector256UInt64UInt16(); + var test = new SimpleUnaryOpTest__ConvertToVector256Int64UInt16(); if (test.IsSupported) { @@ -83,7 +83,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleUnaryOpTest__ConvertToVector256UInt64UInt16 + public sealed unsafe class SimpleUnaryOpTest__ConvertToVector256Int64UInt16 { private const int VectorSize = 32; @@ -98,7 +98,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleUnaryOpTest__DataTable _dataTable; - static SimpleUnaryOpTest__ConvertToVector256UInt64UInt16() + static SimpleUnaryOpTest__ConvertToVector256Int64UInt16() { var random = new Random(); @@ -106,7 +106,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar), ref Unsafe.As(ref _data[0]), 16); } - public SimpleUnaryOpTest__ConvertToVector256UInt64UInt16() + public SimpleUnaryOpTest__ConvertToVector256Int64UInt16() { Succeeded = true; @@ -125,7 +125,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_UnsafeRead() { - var result = Avx2.ConvertToVector256UInt64( + var result = Avx2.ConvertToVector256Int64( Unsafe.Read>(_dataTable.inArrayPtr) ); @@ -135,7 +135,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_Load() { - var result = Avx2.ConvertToVector256UInt64( + var result = Avx2.ConvertToVector256Int64( Sse2.LoadVector128((UInt16*)(_dataTable.inArrayPtr)) ); @@ -145,7 +145,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_LoadAligned() { - var result = Avx2.ConvertToVector256UInt64( + var result = Avx2.ConvertToVector256Int64( Sse2.LoadAlignedVector128((UInt16*)(_dataTable.inArrayPtr)) ); @@ -155,40 +155,40 @@ namespace JIT.HardwareIntrinsics.X86 public void RunReflectionScenario_UnsafeRead() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt64), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int64), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArrayPtr) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunReflectionScenario_Load() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt64), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int64), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((UInt16*)(_dataTable.inArrayPtr)) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunReflectionScenario_LoadAligned() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt64), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int64), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((UInt16*)(_dataTable.inArrayPtr)) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunClsVarScenario() { - var result = Avx2.ConvertToVector256UInt64( + var result = Avx2.ConvertToVector256Int64( _clsVar ); @@ -199,7 +199,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_UnsafeRead() { var firstOp = Unsafe.Read>(_dataTable.inArrayPtr); - var result = Avx2.ConvertToVector256UInt64(firstOp); + var result = Avx2.ConvertToVector256Int64(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -208,7 +208,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_Load() { var firstOp = Sse2.LoadVector128((UInt16*)(_dataTable.inArrayPtr)); - var result = Avx2.ConvertToVector256UInt64(firstOp); + var result = Avx2.ConvertToVector256Int64(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -217,7 +217,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_LoadAligned() { var firstOp = Sse2.LoadAlignedVector128((UInt16*)(_dataTable.inArrayPtr)); - var result = Avx2.ConvertToVector256UInt64(firstOp); + var result = Avx2.ConvertToVector256Int64(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -225,8 +225,8 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclFldScenario() { - var test = new SimpleUnaryOpTest__ConvertToVector256UInt64UInt16(); - var result = Avx2.ConvertToVector256UInt64(test._fld); + var test = new SimpleUnaryOpTest__ConvertToVector256Int64UInt16(); + var result = Avx2.ConvertToVector256Int64(test._fld); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld, _dataTable.outArrayPtr); @@ -234,7 +234,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunFldScenario() { - var result = Avx2.ConvertToVector256UInt64(_fld); + var result = Avx2.ConvertToVector256Int64(_fld); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld, _dataTable.outArrayPtr); @@ -296,7 +296,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!Succeeded) { - Console.WriteLine($"{nameof(Avx2)}.{nameof(Avx2.ConvertToVector256UInt64)}(Vector128): {method} failed:"); + Console.WriteLine($"{nameof(Avx2)}.{nameof(Avx2.ConvertToVector256Int64)}(Vector128): {method} failed:"); Console.WriteLine($" firstOp: ({string.Join(", ", firstOp)})"); Console.WriteLine($" result: ({string.Join(", ", result)})"); Console.WriteLine(); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt64.UInt32.cs b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int64.UInt32.cs similarity index 88% rename from tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt64.UInt32.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int64.UInt32.cs index 67f361b..2fd0786 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256UInt64.UInt32.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256Int64.UInt32.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void ConvertToVector256UInt64UInt32() + private static void ConvertToVector256Int64UInt32() { - var test = new SimpleUnaryOpTest__ConvertToVector256UInt64UInt32(); + var test = new SimpleUnaryOpTest__ConvertToVector256Int64UInt32(); if (test.IsSupported) { @@ -83,7 +83,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleUnaryOpTest__ConvertToVector256UInt64UInt32 + public sealed unsafe class SimpleUnaryOpTest__ConvertToVector256Int64UInt32 { private const int VectorSize = 32; @@ -98,7 +98,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleUnaryOpTest__DataTable _dataTable; - static SimpleUnaryOpTest__ConvertToVector256UInt64UInt32() + static SimpleUnaryOpTest__ConvertToVector256Int64UInt32() { var random = new Random(); @@ -106,7 +106,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar), ref Unsafe.As(ref _data[0]), 16); } - public SimpleUnaryOpTest__ConvertToVector256UInt64UInt32() + public SimpleUnaryOpTest__ConvertToVector256Int64UInt32() { Succeeded = true; @@ -125,7 +125,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_UnsafeRead() { - var result = Avx2.ConvertToVector256UInt64( + var result = Avx2.ConvertToVector256Int64( Unsafe.Read>(_dataTable.inArrayPtr) ); @@ -135,7 +135,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_Load() { - var result = Avx2.ConvertToVector256UInt64( + var result = Avx2.ConvertToVector256Int64( Sse2.LoadVector128((UInt32*)(_dataTable.inArrayPtr)) ); @@ -145,7 +145,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunBasicScenario_LoadAligned() { - var result = Avx2.ConvertToVector256UInt64( + var result = Avx2.ConvertToVector256Int64( Sse2.LoadAlignedVector128((UInt32*)(_dataTable.inArrayPtr)) ); @@ -155,40 +155,40 @@ namespace JIT.HardwareIntrinsics.X86 public void RunReflectionScenario_UnsafeRead() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt64), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int64), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArrayPtr) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunReflectionScenario_Load() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt64), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int64), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((UInt32*)(_dataTable.inArrayPtr)) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunReflectionScenario_LoadAligned() { - var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256UInt64), new Type[] { typeof(Vector128) }) + var result = typeof(Avx2).GetMethod(nameof(Avx2.ConvertToVector256Int64), new Type[] { typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((UInt32*)(_dataTable.inArrayPtr)) }); - Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); + Unsafe.Write(_dataTable.outArrayPtr, (Vector256)(result)); ValidateResult(_dataTable.inArrayPtr, _dataTable.outArrayPtr); } public void RunClsVarScenario() { - var result = Avx2.ConvertToVector256UInt64( + var result = Avx2.ConvertToVector256Int64( _clsVar ); @@ -199,7 +199,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_UnsafeRead() { var firstOp = Unsafe.Read>(_dataTable.inArrayPtr); - var result = Avx2.ConvertToVector256UInt64(firstOp); + var result = Avx2.ConvertToVector256Int64(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -208,7 +208,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_Load() { var firstOp = Sse2.LoadVector128((UInt32*)(_dataTable.inArrayPtr)); - var result = Avx2.ConvertToVector256UInt64(firstOp); + var result = Avx2.ConvertToVector256Int64(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -217,7 +217,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclVarScenario_LoadAligned() { var firstOp = Sse2.LoadAlignedVector128((UInt32*)(_dataTable.inArrayPtr)); - var result = Avx2.ConvertToVector256UInt64(firstOp); + var result = Avx2.ConvertToVector256Int64(firstOp); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(firstOp, _dataTable.outArrayPtr); @@ -225,8 +225,8 @@ namespace JIT.HardwareIntrinsics.X86 public void RunLclFldScenario() { - var test = new SimpleUnaryOpTest__ConvertToVector256UInt64UInt32(); - var result = Avx2.ConvertToVector256UInt64(test._fld); + var test = new SimpleUnaryOpTest__ConvertToVector256Int64UInt32(); + var result = Avx2.ConvertToVector256Int64(test._fld); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld, _dataTable.outArrayPtr); @@ -234,7 +234,7 @@ namespace JIT.HardwareIntrinsics.X86 public void RunFldScenario() { - var result = Avx2.ConvertToVector256UInt64(_fld); + var result = Avx2.ConvertToVector256Int64(_fld); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld, _dataTable.outArrayPtr); @@ -296,7 +296,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!Succeeded) { - Console.WriteLine($"{nameof(Avx2)}.{nameof(Avx2.ConvertToVector256UInt64)}(Vector128): {method} failed:"); + Console.WriteLine($"{nameof(Avx2)}.{nameof(Avx2.ConvertToVector256Int64)}(Vector128): {method} failed:"); Console.WriteLine($" firstOp: ({string.Join(", ", firstOp)})"); Console.WriteLine($" result: ({string.Join(", ", result)})"); Console.WriteLine(); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256_r.csproj b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256_r.csproj index a866a5e..b5063d6 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256_r.csproj +++ b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256_r.csproj @@ -27,18 +27,18 @@ - + - + - - + + - - + + diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256_ro.csproj b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256_ro.csproj index 7d07e72..104f22d 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256_ro.csproj +++ b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/ConvertToVector256_ro.csproj @@ -27,18 +27,18 @@ - + - + - - + + - - + + diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/Program.ConvertToVector256.cs b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/Program.ConvertToVector256.cs index 0848ebb..c41b6cd 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Avx2/Program.ConvertToVector256.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Avx2/Program.ConvertToVector256.cs @@ -12,18 +12,18 @@ namespace JIT.HardwareIntrinsics.X86 static Program() { TestList = new Dictionary() { - ["ConvertToVector256UInt16.Byte"] = ConvertToVector256UInt16Byte, + ["ConvertToVector256Int16.Byte"] = ConvertToVector256Int16Byte, ["ConvertToVector256Int16.SByte"] = ConvertToVector256Int16SByte, - ["ConvertToVector256UInt32.Byte"] = ConvertToVector256UInt32Byte, + ["ConvertToVector256Int32.Byte"] = ConvertToVector256Int32Byte, ["ConvertToVector256Int32.Int16"] = ConvertToVector256Int32Int16, ["ConvertToVector256Int32.SByte"] = ConvertToVector256Int32SByte, - ["ConvertToVector256UInt32.UInt16"] = ConvertToVector256UInt32UInt16, - ["ConvertToVector256UInt64.Byte"] = ConvertToVector256UInt64Byte, + ["ConvertToVector256Int32.UInt16"] = ConvertToVector256Int32UInt16, + ["ConvertToVector256Int64.Byte"] = ConvertToVector256Int64Byte, ["ConvertToVector256Int64.Int16"] = ConvertToVector256Int64Int16, ["ConvertToVector256Int64.Int32"] = ConvertToVector256Int64Int32, ["ConvertToVector256Int64.SByte"] = ConvertToVector256Int64SByte, - ["ConvertToVector256UInt64.UInt16"] = ConvertToVector256UInt64UInt16, - ["ConvertToVector256UInt64.UInt32"] = ConvertToVector256UInt64UInt32, + ["ConvertToVector256Int64.UInt16"] = ConvertToVector256Int64UInt16, + ["ConvertToVector256Int64.UInt32"] = ConvertToVector256Int64UInt32, }; } } diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Shared/GenerateTests.csx b/tests/src/JIT/HardwareIntrinsics/X86/Shared/GenerateTests.csx index db492c0..ee44602 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Shared/GenerateTests.csx +++ b/tests/src/JIT/HardwareIntrinsics/X86/Shared/GenerateTests.csx @@ -26,41 +26,41 @@ private static readonly (string templateFileName, Dictionary tem ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "And", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(BitConverter.SingleToInt32Bits(left[0]) & BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0])", ["ValidateRemainingResults"] = "(BitConverter.SingleToInt32Bits(left[0]) & BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0])"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "AndNot", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(~BitConverter.SingleToInt32Bits(left[0]) & BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0])", ["ValidateRemainingResults"] = "(~BitConverter.SingleToInt32Bits(left[0]) & BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0])"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] == right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(result[i]) != ((left[i] == right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareEqualScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] == right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareEqualOrderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] == right[0]) != result"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareEqualUnorderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] == right[0]) != result"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] == right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarOrderedEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] == right[0]) != result"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarUnorderedEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] == right[0]) != result"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareGreaterThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] > right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(result[i]) != ((left[i] > right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareGreaterThanScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] > right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareGreaterThanOrderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] > right[0]) != result"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareGreaterThanUnorderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] > right[0]) != result"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarGreaterThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] > right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarOrderedGreaterThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] > right[0]) != result"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarUnorderedGreaterThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] > right[0]) != result"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareGreaterThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] >= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(result[i]) != ((left[i] >= right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareGreaterThanOrEqualScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] >= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareGreaterThanOrEqualOrderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] >= right[0]) != result"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareGreaterThanOrEqualUnorderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] >= right[0]) != result"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarGreaterThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] >= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarOrderedGreaterThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] >= right[0]) != result"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarUnorderedGreaterThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] >= right[0]) != result"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareLessThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] < right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(result[i]) != ((left[i] < right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareLessThanScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] < right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareLessThanOrderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] < right[0]) != result"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareLessThanUnorderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] < right[0]) != result"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarLessThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] < right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarOrderedLessThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] < right[0]) != result"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarUnorderedLessThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] < right[0]) != result"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareLessThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] <= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(result[i]) != ((left[i] <= right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareLessThanOrEqualScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] <= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareLessThanOrEqualOrderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] <= right[0]) != result"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareLessThanOrEqualUnorderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] <= right[0]) != result"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarLessThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] <= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarOrderedLessThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] <= right[0]) != result"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarUnorderedLessThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] <= right[0]) != result"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareNotEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] != right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(result[i]) != ((left[i] != right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareNotEqualScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] != right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareNotEqualOrderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] != right[0]) != result"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareNotEqualUnorderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] != right[0]) != result"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarNotEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((left[0] != right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarOrderedNotEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] != right[0]) != result"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarUnorderedNotEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(left[0] != right[0]) != result"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareNotGreaterThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] > right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(result[i]) != (!(left[i] > right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareNotGreaterThanScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] > right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarNotGreaterThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] > right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareNotGreaterThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] >= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(result[i]) != (!(left[i] >= right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareNotGreaterThanOrEqualScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] >= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarNotGreaterThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] >= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareNotLessThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] < right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(result[i]) != (!(left[i] < right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareNotLessThanScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] < right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarNotLessThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] < right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareNotLessThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] <= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(result[i]) != (!(left[i] <= right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareNotLessThanOrEqualScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] <= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarNotLessThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != (!(left[0] <= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareOrdered", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((!float.IsNaN(left[0]) && !float.IsNaN(right[0])) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(result[i]) != ((!float.IsNaN(left[i]) && !float.IsNaN(right[i])) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareOrderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((!float.IsNaN(left[0]) && !float.IsNaN(right[0])) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarOrdered", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((!float.IsNaN(left[0]) && !float.IsNaN(right[0])) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareUnordered", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((float.IsNaN(left[0]) || float.IsNaN(right[0])) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(result[i]) != ((float.IsNaN(left[i]) || float.IsNaN(right[i])) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareUnorderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((float.IsNaN(left[0]) || float.IsNaN(right[0])) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "CompareScalarUnordered", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != ((float.IsNaN(left[0]) || float.IsNaN(right[0])) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), ("SimpleBinOpConvTest.template",new Dictionary{["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "ConvertScalarToVector128Single", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2BaseType"] = "Int32", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetInt32()", ["ValidateFirstResult"] = "(float)right != result[0]"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "Divide", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(left[0] / right[0]) != BitConverter.SingleToInt32Bits(result[0])", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i] / right[i]) != BitConverter.SingleToInt32Bits(result[i])"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "DivideScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(left[0] / right[0]) != BitConverter.SingleToInt32Bits(result[0])", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), @@ -128,47 +128,47 @@ private static readonly (string templateFileName, Dictionary tem ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "SByte", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "SByte", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "SByte", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSByte()", ["NextValueOp2"] = "TestLibrary.Generator.GetSByte()", ["ValidateFirstResult"] = "result[0] != ((left[0] == right[0]) ? unchecked((sbyte)(-1)) : 0)", ["ValidateRemainingResults"] = "result[i] != ((left[i] == right[i]) ? unchecked((sbyte)(-1)) : 0)"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "UInt16", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "UInt16", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "UInt16", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetUInt16()", ["NextValueOp2"] = "TestLibrary.Generator.GetUInt16()", ["ValidateFirstResult"] = "result[0] != ((left[0] == right[0]) ? unchecked((ushort)(-1)) : 0)", ["ValidateRemainingResults"] = "result[i] != ((left[i] == right[i]) ? unchecked((ushort)(-1)) : 0)"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "UInt32", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "UInt32", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "UInt32", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetUInt32()", ["NextValueOp2"] = "TestLibrary.Generator.GetUInt32()", ["ValidateFirstResult"] = "result[0] != ((left[0] == right[0]) ? unchecked((uint)(-1)) : 0)", ["ValidateRemainingResults"] = "result[i] != ((left[i] == right[i]) ? unchecked((uint)(-1)) : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareEqualScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] == right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareEqualOrderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] == right[0]) != result"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareEqualUnorderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] == right[0]) != result"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] == right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarOrderedEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] == right[0]) != result"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarUnorderedEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] == right[0]) != result"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareGreaterThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] > right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(result[i]) != ((left[i] > right[i]) ? -1 : 0)"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareGreaterThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Int16", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Int16", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Int16", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetInt16()", ["NextValueOp2"] = "TestLibrary.Generator.GetInt16()", ["ValidateFirstResult"] = "result[0] != ((left[0] > right[0]) ? unchecked((short)(-1)) : 0)", ["ValidateRemainingResults"] = "result[i] != ((left[i] > right[i]) ? unchecked((short)(-1)) : 0)"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareGreaterThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Int32", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Int32", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Int32", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetInt32()", ["NextValueOp2"] = "TestLibrary.Generator.GetInt32()", ["ValidateFirstResult"] = "result[0] != ((left[0] > right[0]) ? unchecked((int)(-1)) : 0)", ["ValidateRemainingResults"] = "result[i] != ((left[i] > right[i]) ? unchecked((int)(-1)) : 0)"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareGreaterThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "SByte", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "SByte", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "SByte", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSByte()", ["NextValueOp2"] = "TestLibrary.Generator.GetSByte()", ["ValidateFirstResult"] = "result[0] != ((left[0] > right[0]) ? unchecked((sbyte)(-1)) : 0)", ["ValidateRemainingResults"] = "result[i] != ((left[i] > right[i]) ? unchecked((sbyte)(-1)) : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareGreaterThanScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] > right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareGreaterThanOrderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] > right[0]) != result"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareGreaterThanUnorderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] > right[0]) != result"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarGreaterThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] > right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarOrderedGreaterThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] > right[0]) != result"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarUnorderedGreaterThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] > right[0]) != result"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareGreaterThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] >= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(result[i]) != ((left[i] >= right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareGreaterThanOrEqualScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] >= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareGreaterThanOrEqualOrderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] >= right[0]) != result"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareGreaterThanOrEqualUnorderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] >= right[0]) != result"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarGreaterThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] >= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarOrderedGreaterThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] >= right[0]) != result"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarUnorderedGreaterThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] >= right[0]) != result"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareLessThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] < right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(result[i]) != ((left[i] < right[i]) ? -1 : 0)"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareLessThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Int16", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Int16", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Int16", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetInt16()", ["NextValueOp2"] = "TestLibrary.Generator.GetInt16()", ["ValidateFirstResult"] = "result[0] != ((left[0] < right[0]) ? unchecked((short)(-1)) : 0)", ["ValidateRemainingResults"] = "result[i] != ((left[i] < right[i]) ? unchecked((short)(-1)) : 0)"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareLessThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Int32", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Int32", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Int32", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetInt32()", ["NextValueOp2"] = "TestLibrary.Generator.GetInt32()", ["ValidateFirstResult"] = "result[0] != ((left[0] < right[0]) ? unchecked((int)(-1)) : 0)", ["ValidateRemainingResults"] = "result[i] != ((left[i] < right[i]) ? unchecked((int)(-1)) : 0)"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareLessThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "SByte", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "SByte", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "SByte", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSByte()", ["NextValueOp2"] = "TestLibrary.Generator.GetSByte()", ["ValidateFirstResult"] = "result[0] != ((left[0] < right[0]) ? unchecked((sbyte)(-1)) : 0)", ["ValidateRemainingResults"] = "result[i] != ((left[i] < right[i]) ? unchecked((sbyte)(-1)) : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareLessThanScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] < right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareLessThanOrderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] < right[0]) != result"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareLessThanUnorderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] < right[0]) != result"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarLessThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] < right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarOrderedLessThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] < right[0]) != result"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarUnorderedLessThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] < right[0]) != result"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareLessThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] <= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(result[i]) != ((left[i] <= right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareLessThanOrEqualScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] <= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareLessThanOrEqualOrderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] <= right[0]) != result"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareLessThanOrEqualUnorderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] <= right[0]) != result"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarLessThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] <= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarOrderedLessThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] <= right[0]) != result"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarUnorderedLessThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] <= right[0]) != result"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareNotEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] != right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(result[i]) != ((left[i] != right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareNotEqualScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] != right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareNotEqualOrderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] != right[0]) != result"}), - ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareNotEqualUnorderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] != right[0]) != result"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarNotEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((left[0] != right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarOrderedNotEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] != right[0]) != result"}), + ("BooleanCmpOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarUnorderedNotEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Boolean",["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(left[0] != right[0]) != result"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareNotGreaterThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] > right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(result[i]) != (!(left[i] > right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareNotGreaterThanScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] > right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarNotGreaterThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] > right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareNotGreaterThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] >= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(result[i]) != (!(left[i] >= right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareNotGreaterThanOrEqualScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] >= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarNotGreaterThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] >= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareNotLessThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] < right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(result[i]) != (!(left[i] < right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareNotLessThanScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] < right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarNotLessThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] < right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareNotLessThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] <= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(result[i]) != (!(left[i] <= right[i]) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareNotLessThanOrEqualScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] <= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarNotLessThanOrEqual", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != (!(left[0] <= right[0]) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareOrdered", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((!double.IsNaN(left[0]) && !double.IsNaN(right[0])) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(result[i]) != ((!double.IsNaN(left[i]) && !double.IsNaN(right[i])) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareOrderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((!double.IsNaN(left[0]) && !double.IsNaN(right[0])) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarOrdered", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((!double.IsNaN(left[0]) && !double.IsNaN(right[0])) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareUnordered", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((double.IsNaN(left[0]) || double.IsNaN(right[0])) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(result[i]) != ((double.IsNaN(left[i]) || double.IsNaN(right[i])) ? -1 : 0)"}), - ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareUnorderedScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((double.IsNaN(left[0]) || double.IsNaN(right[0])) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), + ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "CompareScalarUnordered", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != ((double.IsNaN(left[0]) || double.IsNaN(right[0])) ? -1 : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), ("SimdScalarUnOpConvTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "ConvertToInt32", ["RetBaseType"] = "Int32", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(int)Math.Round(firstOp[0]) != result"}), ("SimdScalarUnOpConvTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "ConvertToInt32", ["RetBaseType"] = "Int32", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Int32", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetInt32()", ["ValidateFirstResult"] = "firstOp[0] != result"}), ("SimdScalarUnOpConvTest.template", new Dictionary { ["Isa"] = "Sse2", ["LoadIsa"] = "Sse2", ["Method"] = "ConvertToInt32WithTruncation", ["RetBaseType"] = "Int32", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(int) firstOp[0] != result"}), diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareEqualScalar.Single.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarEqual.Single.cs similarity index 92% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareEqualScalar.Single.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarEqual.Single.cs index 7dda696..a6da8fb 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareEqualScalar.Single.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarEqual.Single.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareEqualScalarSingle() + private static void CompareScalarEqualSingle() { - var test = new SimpleBinaryOpTest__CompareEqualScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarEqualSingle(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareEqualScalarSingle + public sealed unsafe class SimpleBinaryOpTest__CompareScalarEqualSingle { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareEqualScalarSingle testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarEqualSingle testClass) { - var result = Sse.CompareEqualScalar(_fld1, _fld2); + var result = Sse.CompareScalarEqual(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareEqualScalarSingle testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarEqualSingle testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareEqualScalar( + var result = Sse.CompareScalarEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareEqualScalarSingle() + static SimpleBinaryOpTest__CompareScalarEqualSingle() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareEqualScalarSingle() + public SimpleBinaryOpTest__CompareScalarEqualSingle() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareEqualScalar( + var result = Sse.CompareScalarEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareEqualScalar( + var result = Sse.CompareScalarEqual( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareEqualScalar( + var result = Sse.CompareScalarEqual( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareEqualScalar( + var result = Sse.CompareScalarEqual( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse.CompareEqualScalar( + var result = Sse.CompareScalarEqual( Sse.LoadVector128((Single*)(pClsVar1)), Sse.LoadVector128((Single*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareEqualScalar(left, right); + var result = Sse.CompareScalarEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareEqualScalar(left, right); + var result = Sse.CompareScalarEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareEqualScalar(left, right); + var result = Sse.CompareScalarEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareEqualScalarSingle(); - var result = Sse.CompareEqualScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarEqualSingle(); + var result = Sse.CompareScalarEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareEqualScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarEqualSingle(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse.CompareEqualScalar( + var result = Sse.CompareScalarEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareEqualScalar(_fld1, _fld2); + var result = Sse.CompareScalarEqual(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareEqualScalar( + var result = Sse.CompareScalarEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareEqualScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse.CompareEqualScalar( + var result = Sse.CompareScalarEqual( Sse.LoadVector128((Single*)(&test._fld1)), Sse.LoadVector128((Single*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareEqualScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanScalar.Single.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarGreaterThan.Single.cs similarity index 91% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanScalar.Single.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarGreaterThan.Single.cs index 8828ab2..d44cb8a 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanScalar.Single.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarGreaterThan.Single.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareGreaterThanScalarSingle() + private static void CompareScalarGreaterThanSingle() { - var test = new SimpleBinaryOpTest__CompareGreaterThanScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarGreaterThanSingle(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareGreaterThanScalarSingle + public sealed unsafe class SimpleBinaryOpTest__CompareScalarGreaterThanSingle { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareGreaterThanScalarSingle testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarGreaterThanSingle testClass) { - var result = Sse.CompareGreaterThanScalar(_fld1, _fld2); + var result = Sse.CompareScalarGreaterThan(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareGreaterThanScalarSingle testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarGreaterThanSingle testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareGreaterThanScalar( + var result = Sse.CompareScalarGreaterThan( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareGreaterThanScalarSingle() + static SimpleBinaryOpTest__CompareScalarGreaterThanSingle() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareGreaterThanScalarSingle() + public SimpleBinaryOpTest__CompareScalarGreaterThanSingle() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareGreaterThanScalar( + var result = Sse.CompareScalarGreaterThan( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareGreaterThanScalar( + var result = Sse.CompareScalarGreaterThan( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareGreaterThanScalar( + var result = Sse.CompareScalarGreaterThan( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareGreaterThanScalar( + var result = Sse.CompareScalarGreaterThan( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse.CompareGreaterThanScalar( + var result = Sse.CompareScalarGreaterThan( Sse.LoadVector128((Single*)(pClsVar1)), Sse.LoadVector128((Single*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareGreaterThanScalar(left, right); + var result = Sse.CompareScalarGreaterThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareGreaterThanScalar(left, right); + var result = Sse.CompareScalarGreaterThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareGreaterThanScalar(left, right); + var result = Sse.CompareScalarGreaterThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareGreaterThanScalarSingle(); - var result = Sse.CompareGreaterThanScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarGreaterThanSingle(); + var result = Sse.CompareScalarGreaterThan(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareGreaterThanScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarGreaterThanSingle(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse.CompareGreaterThanScalar( + var result = Sse.CompareScalarGreaterThan( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareGreaterThanScalar(_fld1, _fld2); + var result = Sse.CompareScalarGreaterThan(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareGreaterThanScalar( + var result = Sse.CompareScalarGreaterThan( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareGreaterThanScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarGreaterThan(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse.CompareGreaterThanScalar( + var result = Sse.CompareScalarGreaterThan( Sse.LoadVector128((Single*)(&test._fld1)), Sse.LoadVector128((Single*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareGreaterThanScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarGreaterThan)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanOrEqualScalar.Single.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarGreaterThanOrEqual.Single.cs similarity index 91% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanOrEqualScalar.Single.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarGreaterThanOrEqual.Single.cs index 756e7c0..8bda7cb 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanOrEqualScalar.Single.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarGreaterThanOrEqual.Single.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareGreaterThanOrEqualScalarSingle() + private static void CompareScalarGreaterThanOrEqualSingle() { - var test = new SimpleBinaryOpTest__CompareGreaterThanOrEqualScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarGreaterThanOrEqualSingle(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareGreaterThanOrEqualScalarSingle + public sealed unsafe class SimpleBinaryOpTest__CompareScalarGreaterThanOrEqualSingle { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareGreaterThanOrEqualScalarSingle testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarGreaterThanOrEqualSingle testClass) { - var result = Sse.CompareGreaterThanOrEqualScalar(_fld1, _fld2); + var result = Sse.CompareScalarGreaterThanOrEqual(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareGreaterThanOrEqualScalarSingle testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarGreaterThanOrEqualSingle testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareGreaterThanOrEqualScalar( + var result = Sse.CompareScalarGreaterThanOrEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareGreaterThanOrEqualScalarSingle() + static SimpleBinaryOpTest__CompareScalarGreaterThanOrEqualSingle() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareGreaterThanOrEqualScalarSingle() + public SimpleBinaryOpTest__CompareScalarGreaterThanOrEqualSingle() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareGreaterThanOrEqualScalar( + var result = Sse.CompareScalarGreaterThanOrEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareGreaterThanOrEqualScalar( + var result = Sse.CompareScalarGreaterThanOrEqual( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareGreaterThanOrEqualScalar( + var result = Sse.CompareScalarGreaterThanOrEqual( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareGreaterThanOrEqualScalar( + var result = Sse.CompareScalarGreaterThanOrEqual( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse.CompareGreaterThanOrEqualScalar( + var result = Sse.CompareScalarGreaterThanOrEqual( Sse.LoadVector128((Single*)(pClsVar1)), Sse.LoadVector128((Single*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareGreaterThanOrEqualScalar(left, right); + var result = Sse.CompareScalarGreaterThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareGreaterThanOrEqualScalar(left, right); + var result = Sse.CompareScalarGreaterThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareGreaterThanOrEqualScalar(left, right); + var result = Sse.CompareScalarGreaterThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareGreaterThanOrEqualScalarSingle(); - var result = Sse.CompareGreaterThanOrEqualScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarGreaterThanOrEqualSingle(); + var result = Sse.CompareScalarGreaterThanOrEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareGreaterThanOrEqualScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarGreaterThanOrEqualSingle(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse.CompareGreaterThanOrEqualScalar( + var result = Sse.CompareScalarGreaterThanOrEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareGreaterThanOrEqualScalar(_fld1, _fld2); + var result = Sse.CompareScalarGreaterThanOrEqual(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareGreaterThanOrEqualScalar( + var result = Sse.CompareScalarGreaterThanOrEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareGreaterThanOrEqualScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarGreaterThanOrEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse.CompareGreaterThanOrEqualScalar( + var result = Sse.CompareScalarGreaterThanOrEqual( Sse.LoadVector128((Single*)(&test._fld1)), Sse.LoadVector128((Single*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareGreaterThanOrEqualScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarGreaterThanOrEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanScalar.Single.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarLessThan.Single.cs similarity index 92% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanScalar.Single.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarLessThan.Single.cs index 5045993..f85644d 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanScalar.Single.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarLessThan.Single.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareLessThanScalarSingle() + private static void CompareScalarLessThanSingle() { - var test = new SimpleBinaryOpTest__CompareLessThanScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarLessThanSingle(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareLessThanScalarSingle + public sealed unsafe class SimpleBinaryOpTest__CompareScalarLessThanSingle { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareLessThanScalarSingle testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarLessThanSingle testClass) { - var result = Sse.CompareLessThanScalar(_fld1, _fld2); + var result = Sse.CompareScalarLessThan(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareLessThanScalarSingle testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarLessThanSingle testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareLessThanScalar( + var result = Sse.CompareScalarLessThan( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareLessThanScalarSingle() + static SimpleBinaryOpTest__CompareScalarLessThanSingle() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareLessThanScalarSingle() + public SimpleBinaryOpTest__CompareScalarLessThanSingle() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareLessThanScalar( + var result = Sse.CompareScalarLessThan( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareLessThanScalar( + var result = Sse.CompareScalarLessThan( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareLessThanScalar( + var result = Sse.CompareScalarLessThan( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareLessThanScalar( + var result = Sse.CompareScalarLessThan( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse.CompareLessThanScalar( + var result = Sse.CompareScalarLessThan( Sse.LoadVector128((Single*)(pClsVar1)), Sse.LoadVector128((Single*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareLessThanScalar(left, right); + var result = Sse.CompareScalarLessThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareLessThanScalar(left, right); + var result = Sse.CompareScalarLessThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareLessThanScalar(left, right); + var result = Sse.CompareScalarLessThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareLessThanScalarSingle(); - var result = Sse.CompareLessThanScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarLessThanSingle(); + var result = Sse.CompareScalarLessThan(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareLessThanScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarLessThanSingle(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse.CompareLessThanScalar( + var result = Sse.CompareScalarLessThan( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareLessThanScalar(_fld1, _fld2); + var result = Sse.CompareScalarLessThan(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareLessThanScalar( + var result = Sse.CompareScalarLessThan( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareLessThanScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarLessThan(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse.CompareLessThanScalar( + var result = Sse.CompareScalarLessThan( Sse.LoadVector128((Single*)(&test._fld1)), Sse.LoadVector128((Single*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareLessThanScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarLessThan)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanOrEqualScalar.Single.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarLessThanOrEqual.Single.cs similarity index 91% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanOrEqualScalar.Single.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarLessThanOrEqual.Single.cs index 9d2adcf..a730fd3 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanOrEqualScalar.Single.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarLessThanOrEqual.Single.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareLessThanOrEqualScalarSingle() + private static void CompareScalarLessThanOrEqualSingle() { - var test = new SimpleBinaryOpTest__CompareLessThanOrEqualScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarLessThanOrEqualSingle(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareLessThanOrEqualScalarSingle + public sealed unsafe class SimpleBinaryOpTest__CompareScalarLessThanOrEqualSingle { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareLessThanOrEqualScalarSingle testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarLessThanOrEqualSingle testClass) { - var result = Sse.CompareLessThanOrEqualScalar(_fld1, _fld2); + var result = Sse.CompareScalarLessThanOrEqual(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareLessThanOrEqualScalarSingle testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarLessThanOrEqualSingle testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareLessThanOrEqualScalar( + var result = Sse.CompareScalarLessThanOrEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareLessThanOrEqualScalarSingle() + static SimpleBinaryOpTest__CompareScalarLessThanOrEqualSingle() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareLessThanOrEqualScalarSingle() + public SimpleBinaryOpTest__CompareScalarLessThanOrEqualSingle() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareLessThanOrEqualScalar( + var result = Sse.CompareScalarLessThanOrEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareLessThanOrEqualScalar( + var result = Sse.CompareScalarLessThanOrEqual( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareLessThanOrEqualScalar( + var result = Sse.CompareScalarLessThanOrEqual( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareLessThanOrEqualScalar( + var result = Sse.CompareScalarLessThanOrEqual( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse.CompareLessThanOrEqualScalar( + var result = Sse.CompareScalarLessThanOrEqual( Sse.LoadVector128((Single*)(pClsVar1)), Sse.LoadVector128((Single*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareLessThanOrEqualScalar(left, right); + var result = Sse.CompareScalarLessThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareLessThanOrEqualScalar(left, right); + var result = Sse.CompareScalarLessThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareLessThanOrEqualScalar(left, right); + var result = Sse.CompareScalarLessThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareLessThanOrEqualScalarSingle(); - var result = Sse.CompareLessThanOrEqualScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarLessThanOrEqualSingle(); + var result = Sse.CompareScalarLessThanOrEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareLessThanOrEqualScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarLessThanOrEqualSingle(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse.CompareLessThanOrEqualScalar( + var result = Sse.CompareScalarLessThanOrEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareLessThanOrEqualScalar(_fld1, _fld2); + var result = Sse.CompareScalarLessThanOrEqual(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareLessThanOrEqualScalar( + var result = Sse.CompareScalarLessThanOrEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareLessThanOrEqualScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarLessThanOrEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse.CompareLessThanOrEqualScalar( + var result = Sse.CompareScalarLessThanOrEqual( Sse.LoadVector128((Single*)(&test._fld1)), Sse.LoadVector128((Single*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareLessThanOrEqualScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarLessThanOrEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotEqualScalar.Single.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotEqual.Single.cs similarity index 92% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotEqualScalar.Single.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotEqual.Single.cs index d026a91..8c69b80 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotEqualScalar.Single.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotEqual.Single.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareNotEqualScalarSingle() + private static void CompareScalarNotEqualSingle() { - var test = new SimpleBinaryOpTest__CompareNotEqualScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarNotEqualSingle(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareNotEqualScalarSingle + public sealed unsafe class SimpleBinaryOpTest__CompareScalarNotEqualSingle { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareNotEqualScalarSingle testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarNotEqualSingle testClass) { - var result = Sse.CompareNotEqualScalar(_fld1, _fld2); + var result = Sse.CompareScalarNotEqual(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareNotEqualScalarSingle testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarNotEqualSingle testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareNotEqualScalar( + var result = Sse.CompareScalarNotEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareNotEqualScalarSingle() + static SimpleBinaryOpTest__CompareScalarNotEqualSingle() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareNotEqualScalarSingle() + public SimpleBinaryOpTest__CompareScalarNotEqualSingle() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareNotEqualScalar( + var result = Sse.CompareScalarNotEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareNotEqualScalar( + var result = Sse.CompareScalarNotEqual( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareNotEqualScalar( + var result = Sse.CompareScalarNotEqual( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareNotEqualScalar( + var result = Sse.CompareScalarNotEqual( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse.CompareNotEqualScalar( + var result = Sse.CompareScalarNotEqual( Sse.LoadVector128((Single*)(pClsVar1)), Sse.LoadVector128((Single*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareNotEqualScalar(left, right); + var result = Sse.CompareScalarNotEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareNotEqualScalar(left, right); + var result = Sse.CompareScalarNotEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareNotEqualScalar(left, right); + var result = Sse.CompareScalarNotEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareNotEqualScalarSingle(); - var result = Sse.CompareNotEqualScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarNotEqualSingle(); + var result = Sse.CompareScalarNotEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareNotEqualScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarNotEqualSingle(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse.CompareNotEqualScalar( + var result = Sse.CompareScalarNotEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareNotEqualScalar(_fld1, _fld2); + var result = Sse.CompareScalarNotEqual(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareNotEqualScalar( + var result = Sse.CompareScalarNotEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareNotEqualScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarNotEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse.CompareNotEqualScalar( + var result = Sse.CompareScalarNotEqual( Sse.LoadVector128((Single*)(&test._fld1)), Sse.LoadVector128((Single*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotEqualScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarNotEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotGreaterThanScalar.Single.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotGreaterThan.Single.cs similarity index 91% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotGreaterThanScalar.Single.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotGreaterThan.Single.cs index 7c6bc50..4e6de13 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotGreaterThanScalar.Single.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotGreaterThan.Single.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareNotGreaterThanScalarSingle() + private static void CompareScalarNotGreaterThanSingle() { - var test = new SimpleBinaryOpTest__CompareNotGreaterThanScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarNotGreaterThanSingle(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareNotGreaterThanScalarSingle + public sealed unsafe class SimpleBinaryOpTest__CompareScalarNotGreaterThanSingle { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareNotGreaterThanScalarSingle testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarNotGreaterThanSingle testClass) { - var result = Sse.CompareNotGreaterThanScalar(_fld1, _fld2); + var result = Sse.CompareScalarNotGreaterThan(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareNotGreaterThanScalarSingle testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarNotGreaterThanSingle testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareNotGreaterThanScalar( + var result = Sse.CompareScalarNotGreaterThan( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareNotGreaterThanScalarSingle() + static SimpleBinaryOpTest__CompareScalarNotGreaterThanSingle() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareNotGreaterThanScalarSingle() + public SimpleBinaryOpTest__CompareScalarNotGreaterThanSingle() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareNotGreaterThanScalar( + var result = Sse.CompareScalarNotGreaterThan( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareNotGreaterThanScalar( + var result = Sse.CompareScalarNotGreaterThan( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareNotGreaterThanScalar( + var result = Sse.CompareScalarNotGreaterThan( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotGreaterThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarNotGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotGreaterThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarNotGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotGreaterThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarNotGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareNotGreaterThanScalar( + var result = Sse.CompareScalarNotGreaterThan( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse.CompareNotGreaterThanScalar( + var result = Sse.CompareScalarNotGreaterThan( Sse.LoadVector128((Single*)(pClsVar1)), Sse.LoadVector128((Single*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareNotGreaterThanScalar(left, right); + var result = Sse.CompareScalarNotGreaterThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareNotGreaterThanScalar(left, right); + var result = Sse.CompareScalarNotGreaterThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareNotGreaterThanScalar(left, right); + var result = Sse.CompareScalarNotGreaterThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareNotGreaterThanScalarSingle(); - var result = Sse.CompareNotGreaterThanScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarNotGreaterThanSingle(); + var result = Sse.CompareScalarNotGreaterThan(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareNotGreaterThanScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarNotGreaterThanSingle(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse.CompareNotGreaterThanScalar( + var result = Sse.CompareScalarNotGreaterThan( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareNotGreaterThanScalar(_fld1, _fld2); + var result = Sse.CompareScalarNotGreaterThan(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareNotGreaterThanScalar( + var result = Sse.CompareScalarNotGreaterThan( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareNotGreaterThanScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarNotGreaterThan(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse.CompareNotGreaterThanScalar( + var result = Sse.CompareScalarNotGreaterThan( Sse.LoadVector128((Single*)(&test._fld1)), Sse.LoadVector128((Single*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotGreaterThanScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarNotGreaterThan)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotGreaterThanOrEqualScalar.Single.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotGreaterThanOrEqual.Single.cs similarity index 91% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotGreaterThanOrEqualScalar.Single.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotGreaterThanOrEqual.Single.cs index 68122a4..475c642 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotGreaterThanOrEqualScalar.Single.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotGreaterThanOrEqual.Single.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareNotGreaterThanOrEqualScalarSingle() + private static void CompareScalarNotGreaterThanOrEqualSingle() { - var test = new SimpleBinaryOpTest__CompareNotGreaterThanOrEqualScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarNotGreaterThanOrEqualSingle(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareNotGreaterThanOrEqualScalarSingle + public sealed unsafe class SimpleBinaryOpTest__CompareScalarNotGreaterThanOrEqualSingle { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareNotGreaterThanOrEqualScalarSingle testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarNotGreaterThanOrEqualSingle testClass) { - var result = Sse.CompareNotGreaterThanOrEqualScalar(_fld1, _fld2); + var result = Sse.CompareScalarNotGreaterThanOrEqual(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareNotGreaterThanOrEqualScalarSingle testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarNotGreaterThanOrEqualSingle testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareNotGreaterThanOrEqualScalar( + var result = Sse.CompareScalarNotGreaterThanOrEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareNotGreaterThanOrEqualScalarSingle() + static SimpleBinaryOpTest__CompareScalarNotGreaterThanOrEqualSingle() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareNotGreaterThanOrEqualScalarSingle() + public SimpleBinaryOpTest__CompareScalarNotGreaterThanOrEqualSingle() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareNotGreaterThanOrEqualScalar( + var result = Sse.CompareScalarNotGreaterThanOrEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareNotGreaterThanOrEqualScalar( + var result = Sse.CompareScalarNotGreaterThanOrEqual( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareNotGreaterThanOrEqualScalar( + var result = Sse.CompareScalarNotGreaterThanOrEqual( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotGreaterThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarNotGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotGreaterThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarNotGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotGreaterThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarNotGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareNotGreaterThanOrEqualScalar( + var result = Sse.CompareScalarNotGreaterThanOrEqual( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse.CompareNotGreaterThanOrEqualScalar( + var result = Sse.CompareScalarNotGreaterThanOrEqual( Sse.LoadVector128((Single*)(pClsVar1)), Sse.LoadVector128((Single*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareNotGreaterThanOrEqualScalar(left, right); + var result = Sse.CompareScalarNotGreaterThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareNotGreaterThanOrEqualScalar(left, right); + var result = Sse.CompareScalarNotGreaterThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareNotGreaterThanOrEqualScalar(left, right); + var result = Sse.CompareScalarNotGreaterThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareNotGreaterThanOrEqualScalarSingle(); - var result = Sse.CompareNotGreaterThanOrEqualScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarNotGreaterThanOrEqualSingle(); + var result = Sse.CompareScalarNotGreaterThanOrEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareNotGreaterThanOrEqualScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarNotGreaterThanOrEqualSingle(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse.CompareNotGreaterThanOrEqualScalar( + var result = Sse.CompareScalarNotGreaterThanOrEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareNotGreaterThanOrEqualScalar(_fld1, _fld2); + var result = Sse.CompareScalarNotGreaterThanOrEqual(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareNotGreaterThanOrEqualScalar( + var result = Sse.CompareScalarNotGreaterThanOrEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareNotGreaterThanOrEqualScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarNotGreaterThanOrEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse.CompareNotGreaterThanOrEqualScalar( + var result = Sse.CompareScalarNotGreaterThanOrEqual( Sse.LoadVector128((Single*)(&test._fld1)), Sse.LoadVector128((Single*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotGreaterThanOrEqualScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarNotGreaterThanOrEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotLessThanScalar.Single.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotLessThan.Single.cs similarity index 91% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotLessThanScalar.Single.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotLessThan.Single.cs index ebda3d2..4b92ff1 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotLessThanScalar.Single.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotLessThan.Single.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareNotLessThanScalarSingle() + private static void CompareScalarNotLessThanSingle() { - var test = new SimpleBinaryOpTest__CompareNotLessThanScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarNotLessThanSingle(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareNotLessThanScalarSingle + public sealed unsafe class SimpleBinaryOpTest__CompareScalarNotLessThanSingle { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareNotLessThanScalarSingle testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarNotLessThanSingle testClass) { - var result = Sse.CompareNotLessThanScalar(_fld1, _fld2); + var result = Sse.CompareScalarNotLessThan(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareNotLessThanScalarSingle testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarNotLessThanSingle testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareNotLessThanScalar( + var result = Sse.CompareScalarNotLessThan( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareNotLessThanScalarSingle() + static SimpleBinaryOpTest__CompareScalarNotLessThanSingle() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareNotLessThanScalarSingle() + public SimpleBinaryOpTest__CompareScalarNotLessThanSingle() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareNotLessThanScalar( + var result = Sse.CompareScalarNotLessThan( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareNotLessThanScalar( + var result = Sse.CompareScalarNotLessThan( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareNotLessThanScalar( + var result = Sse.CompareScalarNotLessThan( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotLessThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarNotLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotLessThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarNotLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotLessThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarNotLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareNotLessThanScalar( + var result = Sse.CompareScalarNotLessThan( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse.CompareNotLessThanScalar( + var result = Sse.CompareScalarNotLessThan( Sse.LoadVector128((Single*)(pClsVar1)), Sse.LoadVector128((Single*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareNotLessThanScalar(left, right); + var result = Sse.CompareScalarNotLessThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareNotLessThanScalar(left, right); + var result = Sse.CompareScalarNotLessThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareNotLessThanScalar(left, right); + var result = Sse.CompareScalarNotLessThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareNotLessThanScalarSingle(); - var result = Sse.CompareNotLessThanScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarNotLessThanSingle(); + var result = Sse.CompareScalarNotLessThan(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareNotLessThanScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarNotLessThanSingle(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse.CompareNotLessThanScalar( + var result = Sse.CompareScalarNotLessThan( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareNotLessThanScalar(_fld1, _fld2); + var result = Sse.CompareScalarNotLessThan(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareNotLessThanScalar( + var result = Sse.CompareScalarNotLessThan( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareNotLessThanScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarNotLessThan(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse.CompareNotLessThanScalar( + var result = Sse.CompareScalarNotLessThan( Sse.LoadVector128((Single*)(&test._fld1)), Sse.LoadVector128((Single*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotLessThanScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarNotLessThan)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotLessThanOrEqualScalar.Single.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotLessThanOrEqual.Single.cs similarity index 91% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotLessThanOrEqualScalar.Single.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotLessThanOrEqual.Single.cs index 29b731a..71839f1 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotLessThanOrEqualScalar.Single.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotLessThanOrEqual.Single.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareNotLessThanOrEqualScalarSingle() + private static void CompareScalarNotLessThanOrEqualSingle() { - var test = new SimpleBinaryOpTest__CompareNotLessThanOrEqualScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarNotLessThanOrEqualSingle(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareNotLessThanOrEqualScalarSingle + public sealed unsafe class SimpleBinaryOpTest__CompareScalarNotLessThanOrEqualSingle { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareNotLessThanOrEqualScalarSingle testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarNotLessThanOrEqualSingle testClass) { - var result = Sse.CompareNotLessThanOrEqualScalar(_fld1, _fld2); + var result = Sse.CompareScalarNotLessThanOrEqual(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareNotLessThanOrEqualScalarSingle testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarNotLessThanOrEqualSingle testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareNotLessThanOrEqualScalar( + var result = Sse.CompareScalarNotLessThanOrEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareNotLessThanOrEqualScalarSingle() + static SimpleBinaryOpTest__CompareScalarNotLessThanOrEqualSingle() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareNotLessThanOrEqualScalarSingle() + public SimpleBinaryOpTest__CompareScalarNotLessThanOrEqualSingle() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareNotLessThanOrEqualScalar( + var result = Sse.CompareScalarNotLessThanOrEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareNotLessThanOrEqualScalar( + var result = Sse.CompareScalarNotLessThanOrEqual( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareNotLessThanOrEqualScalar( + var result = Sse.CompareScalarNotLessThanOrEqual( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotLessThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarNotLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotLessThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarNotLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotLessThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarNotLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareNotLessThanOrEqualScalar( + var result = Sse.CompareScalarNotLessThanOrEqual( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse.CompareNotLessThanOrEqualScalar( + var result = Sse.CompareScalarNotLessThanOrEqual( Sse.LoadVector128((Single*)(pClsVar1)), Sse.LoadVector128((Single*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareNotLessThanOrEqualScalar(left, right); + var result = Sse.CompareScalarNotLessThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareNotLessThanOrEqualScalar(left, right); + var result = Sse.CompareScalarNotLessThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareNotLessThanOrEqualScalar(left, right); + var result = Sse.CompareScalarNotLessThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareNotLessThanOrEqualScalarSingle(); - var result = Sse.CompareNotLessThanOrEqualScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarNotLessThanOrEqualSingle(); + var result = Sse.CompareScalarNotLessThanOrEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareNotLessThanOrEqualScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarNotLessThanOrEqualSingle(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse.CompareNotLessThanOrEqualScalar( + var result = Sse.CompareScalarNotLessThanOrEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareNotLessThanOrEqualScalar(_fld1, _fld2); + var result = Sse.CompareScalarNotLessThanOrEqual(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareNotLessThanOrEqualScalar( + var result = Sse.CompareScalarNotLessThanOrEqual( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareNotLessThanOrEqualScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarNotLessThanOrEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse.CompareNotLessThanOrEqualScalar( + var result = Sse.CompareScalarNotLessThanOrEqual( Sse.LoadVector128((Single*)(&test._fld1)), Sse.LoadVector128((Single*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotLessThanOrEqualScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarNotLessThanOrEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareOrderedScalar.Single.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrdered.Single.cs similarity index 92% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareOrderedScalar.Single.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrdered.Single.cs index d15259b..6db1ad8 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareOrderedScalar.Single.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrdered.Single.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareOrderedScalarSingle() + private static void CompareScalarOrderedSingle() { - var test = new SimpleBinaryOpTest__CompareOrderedScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarOrderedSingle(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareOrderedScalarSingle + public sealed unsafe class SimpleBinaryOpTest__CompareScalarOrderedSingle { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareOrderedScalarSingle testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarOrderedSingle testClass) { - var result = Sse.CompareOrderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarOrdered(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareOrderedScalarSingle testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarOrderedSingle testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareOrderedScalar( + var result = Sse.CompareScalarOrdered( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareOrderedScalarSingle() + static SimpleBinaryOpTest__CompareScalarOrderedSingle() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareOrderedScalarSingle() + public SimpleBinaryOpTest__CompareScalarOrderedSingle() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareOrderedScalar( + var result = Sse.CompareScalarOrdered( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareOrderedScalar( + var result = Sse.CompareScalarOrdered( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareOrderedScalar( + var result = Sse.CompareScalarOrdered( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrdered), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrdered), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrdered), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareOrderedScalar( + var result = Sse.CompareScalarOrdered( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse.CompareOrderedScalar( + var result = Sse.CompareScalarOrdered( Sse.LoadVector128((Single*)(pClsVar1)), Sse.LoadVector128((Single*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareOrderedScalar(left, right); + var result = Sse.CompareScalarOrdered(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareOrderedScalar(left, right); + var result = Sse.CompareScalarOrdered(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareOrderedScalar(left, right); + var result = Sse.CompareScalarOrdered(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareOrderedScalarSingle(); - var result = Sse.CompareOrderedScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarOrderedSingle(); + var result = Sse.CompareScalarOrdered(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareOrderedScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarOrderedSingle(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse.CompareOrderedScalar( + var result = Sse.CompareScalarOrdered( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareOrderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarOrdered(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareOrderedScalar( + var result = Sse.CompareScalarOrdered( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareOrderedScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarOrdered(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse.CompareOrderedScalar( + var result = Sse.CompareScalarOrdered( Sse.LoadVector128((Single*)(&test._fld1)), Sse.LoadVector128((Single*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareOrderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarOrdered)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareEqualOrderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedEqual.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareEqualOrderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedEqual.Boolean.cs index 71d650b..01ef9f2 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareEqualOrderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedEqual.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareEqualOrderedScalarBoolean() + private static void CompareScalarOrderedEqualBoolean() { - var test = new BooleanComparisonOpTest__CompareEqualOrderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarOrderedEqualBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareEqualOrderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarOrderedEqualBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareEqualOrderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarOrderedEqualBoolean testClass) { - var result = Sse.CompareEqualOrderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarOrderedEqual(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareEqualOrderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarOrderedEqualBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareEqualOrderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarOrderedEqualBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareEqualOrderedScalar( + var result = Sse.CompareScalarOrderedEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareEqualOrderedScalar( + var result = Sse.CompareScalarOrderedEqual( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareEqualOrderedScalar( + var result = Sse.CompareScalarOrderedEqual( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareEqualOrderedScalar( + var result = Sse.CompareScalarOrderedEqual( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareEqualOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedEqual(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareEqualOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedEqual(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareEqualOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedEqual(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareEqualOrderedScalarBoolean(); - var result = Sse.CompareEqualOrderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarOrderedEqualBoolean(); + var result = Sse.CompareScalarOrderedEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareEqualOrderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarOrderedEqual(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareEqualOrderedScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarOrderedEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] == right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareEqualOrderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarOrderedEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanOrderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedGreaterThan.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanOrderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedGreaterThan.Boolean.cs index 0ed6f13..4b2b1a3 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanOrderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedGreaterThan.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareGreaterThanOrderedScalarBoolean() + private static void CompareScalarOrderedGreaterThanBoolean() { - var test = new BooleanComparisonOpTest__CompareGreaterThanOrderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarOrderedGreaterThanBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareGreaterThanOrderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarOrderedGreaterThanBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareGreaterThanOrderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarOrderedGreaterThanBoolean testClass) { - var result = Sse.CompareGreaterThanOrderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarOrderedGreaterThan(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareGreaterThanOrderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarOrderedGreaterThanBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareGreaterThanOrderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarOrderedGreaterThanBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareGreaterThanOrderedScalar( + var result = Sse.CompareScalarOrderedGreaterThan( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareGreaterThanOrderedScalar( + var result = Sse.CompareScalarOrderedGreaterThan( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareGreaterThanOrderedScalar( + var result = Sse.CompareScalarOrderedGreaterThan( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareGreaterThanOrderedScalar( + var result = Sse.CompareScalarOrderedGreaterThan( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareGreaterThanOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedGreaterThan(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareGreaterThanOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedGreaterThan(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareGreaterThanOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedGreaterThan(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareGreaterThanOrderedScalarBoolean(); - var result = Sse.CompareGreaterThanOrderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarOrderedGreaterThanBoolean(); + var result = Sse.CompareScalarOrderedGreaterThan(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareGreaterThanOrderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarOrderedGreaterThan(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareGreaterThanOrderedScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarOrderedGreaterThan(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] > right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareGreaterThanOrderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarOrderedGreaterThan)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanOrEqualOrderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedGreaterThanOrEqual.Boolean.cs similarity index 89% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanOrEqualOrderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedGreaterThanOrEqual.Boolean.cs index 353e8f7..92b6e01 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanOrEqualOrderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedGreaterThanOrEqual.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareGreaterThanOrEqualOrderedScalarBoolean() + private static void CompareScalarOrderedGreaterThanOrEqualBoolean() { - var test = new BooleanComparisonOpTest__CompareGreaterThanOrEqualOrderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarOrderedGreaterThanOrEqualBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareGreaterThanOrEqualOrderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarOrderedGreaterThanOrEqualBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareGreaterThanOrEqualOrderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarOrderedGreaterThanOrEqualBoolean testClass) { - var result = Sse.CompareGreaterThanOrEqualOrderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarOrderedGreaterThanOrEqual(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareGreaterThanOrEqualOrderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarOrderedGreaterThanOrEqualBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareGreaterThanOrEqualOrderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarOrderedGreaterThanOrEqualBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareGreaterThanOrEqualOrderedScalar( + var result = Sse.CompareScalarOrderedGreaterThanOrEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareGreaterThanOrEqualOrderedScalar( + var result = Sse.CompareScalarOrderedGreaterThanOrEqual( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareGreaterThanOrEqualOrderedScalar( + var result = Sse.CompareScalarOrderedGreaterThanOrEqual( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanOrEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanOrEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanOrEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareGreaterThanOrEqualOrderedScalar( + var result = Sse.CompareScalarOrderedGreaterThanOrEqual( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareGreaterThanOrEqualOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedGreaterThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareGreaterThanOrEqualOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedGreaterThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareGreaterThanOrEqualOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedGreaterThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareGreaterThanOrEqualOrderedScalarBoolean(); - var result = Sse.CompareGreaterThanOrEqualOrderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarOrderedGreaterThanOrEqualBoolean(); + var result = Sse.CompareScalarOrderedGreaterThanOrEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareGreaterThanOrEqualOrderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarOrderedGreaterThanOrEqual(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareGreaterThanOrEqualOrderedScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarOrderedGreaterThanOrEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] >= right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareGreaterThanOrEqualOrderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarOrderedGreaterThanOrEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanOrderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedLessThan.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanOrderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedLessThan.Boolean.cs index d0bb4fa..2724f73 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanOrderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedLessThan.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareLessThanOrderedScalarBoolean() + private static void CompareScalarOrderedLessThanBoolean() { - var test = new BooleanComparisonOpTest__CompareLessThanOrderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarOrderedLessThanBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareLessThanOrderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarOrderedLessThanBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareLessThanOrderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarOrderedLessThanBoolean testClass) { - var result = Sse.CompareLessThanOrderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarOrderedLessThan(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareLessThanOrderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarOrderedLessThanBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareLessThanOrderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarOrderedLessThanBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareLessThanOrderedScalar( + var result = Sse.CompareScalarOrderedLessThan( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareLessThanOrderedScalar( + var result = Sse.CompareScalarOrderedLessThan( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareLessThanOrderedScalar( + var result = Sse.CompareScalarOrderedLessThan( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareLessThanOrderedScalar( + var result = Sse.CompareScalarOrderedLessThan( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareLessThanOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedLessThan(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareLessThanOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedLessThan(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareLessThanOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedLessThan(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareLessThanOrderedScalarBoolean(); - var result = Sse.CompareLessThanOrderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarOrderedLessThanBoolean(); + var result = Sse.CompareScalarOrderedLessThan(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareLessThanOrderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarOrderedLessThan(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareLessThanOrderedScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarOrderedLessThan(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] < right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareLessThanOrderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarOrderedLessThan)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanOrEqualOrderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedLessThanOrEqual.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanOrEqualOrderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedLessThanOrEqual.Boolean.cs index 80c55e6..00baaff 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanOrEqualOrderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedLessThanOrEqual.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareLessThanOrEqualOrderedScalarBoolean() + private static void CompareScalarOrderedLessThanOrEqualBoolean() { - var test = new BooleanComparisonOpTest__CompareLessThanOrEqualOrderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarOrderedLessThanOrEqualBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareLessThanOrEqualOrderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarOrderedLessThanOrEqualBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareLessThanOrEqualOrderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarOrderedLessThanOrEqualBoolean testClass) { - var result = Sse.CompareLessThanOrEqualOrderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarOrderedLessThanOrEqual(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareLessThanOrEqualOrderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarOrderedLessThanOrEqualBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareLessThanOrEqualOrderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarOrderedLessThanOrEqualBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareLessThanOrEqualOrderedScalar( + var result = Sse.CompareScalarOrderedLessThanOrEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareLessThanOrEqualOrderedScalar( + var result = Sse.CompareScalarOrderedLessThanOrEqual( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareLessThanOrEqualOrderedScalar( + var result = Sse.CompareScalarOrderedLessThanOrEqual( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanOrEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanOrEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanOrEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareLessThanOrEqualOrderedScalar( + var result = Sse.CompareScalarOrderedLessThanOrEqual( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareLessThanOrEqualOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedLessThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareLessThanOrEqualOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedLessThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareLessThanOrEqualOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedLessThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareLessThanOrEqualOrderedScalarBoolean(); - var result = Sse.CompareLessThanOrEqualOrderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarOrderedLessThanOrEqualBoolean(); + var result = Sse.CompareScalarOrderedLessThanOrEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareLessThanOrEqualOrderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarOrderedLessThanOrEqual(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareLessThanOrEqualOrderedScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarOrderedLessThanOrEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] <= right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareLessThanOrEqualOrderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarOrderedLessThanOrEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotEqualOrderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedNotEqual.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotEqualOrderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedNotEqual.Boolean.cs index fe4b034..e9c7bd8 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotEqualOrderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedNotEqual.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareNotEqualOrderedScalarBoolean() + private static void CompareScalarOrderedNotEqualBoolean() { - var test = new BooleanComparisonOpTest__CompareNotEqualOrderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarOrderedNotEqualBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareNotEqualOrderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarOrderedNotEqualBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareNotEqualOrderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarOrderedNotEqualBoolean testClass) { - var result = Sse.CompareNotEqualOrderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarOrderedNotEqual(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareNotEqualOrderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarOrderedNotEqualBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareNotEqualOrderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarOrderedNotEqualBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareNotEqualOrderedScalar( + var result = Sse.CompareScalarOrderedNotEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareNotEqualOrderedScalar( + var result = Sse.CompareScalarOrderedNotEqual( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareNotEqualOrderedScalar( + var result = Sse.CompareScalarOrderedNotEqual( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarOrderedNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareNotEqualOrderedScalar( + var result = Sse.CompareScalarOrderedNotEqual( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareNotEqualOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedNotEqual(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareNotEqualOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedNotEqual(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareNotEqualOrderedScalar(left, right); + var result = Sse.CompareScalarOrderedNotEqual(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareNotEqualOrderedScalarBoolean(); - var result = Sse.CompareNotEqualOrderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarOrderedNotEqualBoolean(); + var result = Sse.CompareScalarOrderedNotEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareNotEqualOrderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarOrderedNotEqual(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareNotEqualOrderedScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarOrderedNotEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] != right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotEqualOrderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarOrderedNotEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareUnorderedScalar.Single.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnordered.Single.cs similarity index 92% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareUnorderedScalar.Single.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnordered.Single.cs index 14cc9d1..4f51678 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareUnorderedScalar.Single.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnordered.Single.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareUnorderedScalarSingle() + private static void CompareScalarUnorderedSingle() { - var test = new SimpleBinaryOpTest__CompareUnorderedScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarUnorderedSingle(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareUnorderedScalarSingle + public sealed unsafe class SimpleBinaryOpTest__CompareScalarUnorderedSingle { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareUnorderedScalarSingle testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarUnorderedSingle testClass) { - var result = Sse.CompareUnorderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarUnordered(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareUnorderedScalarSingle testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarUnorderedSingle testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareUnorderedScalar( + var result = Sse.CompareScalarUnordered( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareUnorderedScalarSingle() + static SimpleBinaryOpTest__CompareScalarUnorderedSingle() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareUnorderedScalarSingle() + public SimpleBinaryOpTest__CompareScalarUnorderedSingle() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareUnorderedScalar( + var result = Sse.CompareScalarUnordered( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareUnorderedScalar( + var result = Sse.CompareScalarUnordered( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareUnorderedScalar( + var result = Sse.CompareScalarUnordered( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnordered), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnordered), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnordered), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareUnorderedScalar( + var result = Sse.CompareScalarUnordered( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse.CompareUnorderedScalar( + var result = Sse.CompareScalarUnordered( Sse.LoadVector128((Single*)(pClsVar1)), Sse.LoadVector128((Single*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareUnorderedScalar(left, right); + var result = Sse.CompareScalarUnordered(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareUnorderedScalar(left, right); + var result = Sse.CompareScalarUnordered(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareUnorderedScalar(left, right); + var result = Sse.CompareScalarUnordered(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareUnorderedScalarSingle(); - var result = Sse.CompareUnorderedScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarUnorderedSingle(); + var result = Sse.CompareScalarUnordered(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareUnorderedScalarSingle(); + var test = new SimpleBinaryOpTest__CompareScalarUnorderedSingle(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse.CompareUnorderedScalar( + var result = Sse.CompareScalarUnordered( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareUnorderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarUnordered(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse.CompareUnorderedScalar( + var result = Sse.CompareScalarUnordered( Sse.LoadVector128((Single*)(pFld1)), Sse.LoadVector128((Single*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareUnorderedScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarUnordered(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse.CompareUnorderedScalar( + var result = Sse.CompareScalarUnordered( Sse.LoadVector128((Single*)(&test._fld1)), Sse.LoadVector128((Single*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareUnorderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarUnordered)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareEqualUnorderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedEqual.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareEqualUnorderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedEqual.Boolean.cs index 535755e..d33a057 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareEqualUnorderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedEqual.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareEqualUnorderedScalarBoolean() + private static void CompareScalarUnorderedEqualBoolean() { - var test = new BooleanComparisonOpTest__CompareEqualUnorderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedEqualBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareEqualUnorderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarUnorderedEqualBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareEqualUnorderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarUnorderedEqualBoolean testClass) { - var result = Sse.CompareEqualUnorderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarUnorderedEqual(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareEqualUnorderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarUnorderedEqualBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareEqualUnorderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarUnorderedEqualBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareEqualUnorderedScalar( + var result = Sse.CompareScalarUnorderedEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareEqualUnorderedScalar( + var result = Sse.CompareScalarUnorderedEqual( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareEqualUnorderedScalar( + var result = Sse.CompareScalarUnorderedEqual( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareEqualUnorderedScalar( + var result = Sse.CompareScalarUnorderedEqual( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareEqualUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedEqual(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareEqualUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedEqual(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareEqualUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedEqual(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareEqualUnorderedScalarBoolean(); - var result = Sse.CompareEqualUnorderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedEqualBoolean(); + var result = Sse.CompareScalarUnorderedEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareEqualUnorderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarUnorderedEqual(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareEqualUnorderedScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarUnorderedEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] == right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareEqualUnorderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarUnorderedEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanUnorderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedGreaterThan.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanUnorderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedGreaterThan.Boolean.cs index da2ffd6..8ee2556 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanUnorderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedGreaterThan.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareGreaterThanUnorderedScalarBoolean() + private static void CompareScalarUnorderedGreaterThanBoolean() { - var test = new BooleanComparisonOpTest__CompareGreaterThanUnorderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareGreaterThanUnorderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareGreaterThanUnorderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanBoolean testClass) { - var result = Sse.CompareGreaterThanUnorderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarUnorderedGreaterThan(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareGreaterThanUnorderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareGreaterThanUnorderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareGreaterThanUnorderedScalar( + var result = Sse.CompareScalarUnorderedGreaterThan( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareGreaterThanUnorderedScalar( + var result = Sse.CompareScalarUnorderedGreaterThan( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareGreaterThanUnorderedScalar( + var result = Sse.CompareScalarUnorderedGreaterThan( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareGreaterThanUnorderedScalar( + var result = Sse.CompareScalarUnorderedGreaterThan( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareGreaterThanUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedGreaterThan(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareGreaterThanUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedGreaterThan(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareGreaterThanUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedGreaterThan(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareGreaterThanUnorderedScalarBoolean(); - var result = Sse.CompareGreaterThanUnorderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanBoolean(); + var result = Sse.CompareScalarUnorderedGreaterThan(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareGreaterThanUnorderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarUnorderedGreaterThan(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareGreaterThanUnorderedScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarUnorderedGreaterThan(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] > right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareGreaterThanUnorderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarUnorderedGreaterThan)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanOrEqualUnorderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedGreaterThanOrEqual.Boolean.cs similarity index 89% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanOrEqualUnorderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedGreaterThanOrEqual.Boolean.cs index 8d179b9..3ffcc3c 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanOrEqualUnorderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedGreaterThanOrEqual.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareGreaterThanOrEqualUnorderedScalarBoolean() + private static void CompareScalarUnorderedGreaterThanOrEqualBoolean() { - var test = new BooleanComparisonOpTest__CompareGreaterThanOrEqualUnorderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanOrEqualBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareGreaterThanOrEqualUnorderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanOrEqualBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareGreaterThanOrEqualUnorderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanOrEqualBoolean testClass) { - var result = Sse.CompareGreaterThanOrEqualUnorderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarUnorderedGreaterThanOrEqual(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareGreaterThanOrEqualUnorderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanOrEqualBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareGreaterThanOrEqualUnorderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanOrEqualBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareGreaterThanOrEqualUnorderedScalar( + var result = Sse.CompareScalarUnorderedGreaterThanOrEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareGreaterThanOrEqualUnorderedScalar( + var result = Sse.CompareScalarUnorderedGreaterThanOrEqual( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareGreaterThanOrEqualUnorderedScalar( + var result = Sse.CompareScalarUnorderedGreaterThanOrEqual( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanOrEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanOrEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareGreaterThanOrEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareGreaterThanOrEqualUnorderedScalar( + var result = Sse.CompareScalarUnorderedGreaterThanOrEqual( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareGreaterThanOrEqualUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedGreaterThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareGreaterThanOrEqualUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedGreaterThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareGreaterThanOrEqualUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedGreaterThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareGreaterThanOrEqualUnorderedScalarBoolean(); - var result = Sse.CompareGreaterThanOrEqualUnorderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanOrEqualBoolean(); + var result = Sse.CompareScalarUnorderedGreaterThanOrEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareGreaterThanOrEqualUnorderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarUnorderedGreaterThanOrEqual(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareGreaterThanOrEqualUnorderedScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarUnorderedGreaterThanOrEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] >= right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareGreaterThanOrEqualUnorderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarUnorderedGreaterThanOrEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanUnorderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedLessThan.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanUnorderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedLessThan.Boolean.cs index d6afcb9..e6436ba 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanUnorderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedLessThan.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareLessThanUnorderedScalarBoolean() + private static void CompareScalarUnorderedLessThanBoolean() { - var test = new BooleanComparisonOpTest__CompareLessThanUnorderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedLessThanBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareLessThanUnorderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarUnorderedLessThanBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareLessThanUnorderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarUnorderedLessThanBoolean testClass) { - var result = Sse.CompareLessThanUnorderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarUnorderedLessThan(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareLessThanUnorderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarUnorderedLessThanBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareLessThanUnorderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarUnorderedLessThanBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareLessThanUnorderedScalar( + var result = Sse.CompareScalarUnorderedLessThan( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareLessThanUnorderedScalar( + var result = Sse.CompareScalarUnorderedLessThan( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareLessThanUnorderedScalar( + var result = Sse.CompareScalarUnorderedLessThan( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareLessThanUnorderedScalar( + var result = Sse.CompareScalarUnorderedLessThan( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareLessThanUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedLessThan(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareLessThanUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedLessThan(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareLessThanUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedLessThan(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareLessThanUnorderedScalarBoolean(); - var result = Sse.CompareLessThanUnorderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedLessThanBoolean(); + var result = Sse.CompareScalarUnorderedLessThan(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareLessThanUnorderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarUnorderedLessThan(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareLessThanUnorderedScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarUnorderedLessThan(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] < right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareLessThanUnorderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarUnorderedLessThan)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanOrEqualUnorderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedLessThanOrEqual.Boolean.cs similarity index 89% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanOrEqualUnorderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedLessThanOrEqual.Boolean.cs index 57e7601..d1c04c8 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanOrEqualUnorderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedLessThanOrEqual.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareLessThanOrEqualUnorderedScalarBoolean() + private static void CompareScalarUnorderedLessThanOrEqualBoolean() { - var test = new BooleanComparisonOpTest__CompareLessThanOrEqualUnorderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedLessThanOrEqualBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareLessThanOrEqualUnorderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarUnorderedLessThanOrEqualBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareLessThanOrEqualUnorderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarUnorderedLessThanOrEqualBoolean testClass) { - var result = Sse.CompareLessThanOrEqualUnorderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarUnorderedLessThanOrEqual(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareLessThanOrEqualUnorderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarUnorderedLessThanOrEqualBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareLessThanOrEqualUnorderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarUnorderedLessThanOrEqualBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareLessThanOrEqualUnorderedScalar( + var result = Sse.CompareScalarUnorderedLessThanOrEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareLessThanOrEqualUnorderedScalar( + var result = Sse.CompareScalarUnorderedLessThanOrEqual( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareLessThanOrEqualUnorderedScalar( + var result = Sse.CompareScalarUnorderedLessThanOrEqual( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanOrEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanOrEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareLessThanOrEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareLessThanOrEqualUnorderedScalar( + var result = Sse.CompareScalarUnorderedLessThanOrEqual( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareLessThanOrEqualUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedLessThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareLessThanOrEqualUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedLessThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareLessThanOrEqualUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedLessThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareLessThanOrEqualUnorderedScalarBoolean(); - var result = Sse.CompareLessThanOrEqualUnorderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedLessThanOrEqualBoolean(); + var result = Sse.CompareScalarUnorderedLessThanOrEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareLessThanOrEqualUnorderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarUnorderedLessThanOrEqual(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareLessThanOrEqualUnorderedScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarUnorderedLessThanOrEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] <= right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareLessThanOrEqualUnorderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarUnorderedLessThanOrEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotEqualUnorderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedNotEqual.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotEqualUnorderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedNotEqual.Boolean.cs index 06995a1..528ca5c 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareNotEqualUnorderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedNotEqual.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareNotEqualUnorderedScalarBoolean() + private static void CompareScalarUnorderedNotEqualBoolean() { - var test = new BooleanComparisonOpTest__CompareNotEqualUnorderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedNotEqualBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareNotEqualUnorderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarUnorderedNotEqualBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareNotEqualUnorderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarUnorderedNotEqualBoolean testClass) { - var result = Sse.CompareNotEqualUnorderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarUnorderedNotEqual(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareNotEqualUnorderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarUnorderedNotEqualBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetSingle(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareNotEqualUnorderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarUnorderedNotEqualBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse.CompareNotEqualUnorderedScalar( + var result = Sse.CompareScalarUnorderedNotEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse.CompareNotEqualUnorderedScalar( + var result = Sse.CompareScalarUnorderedNotEqual( Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse.CompareNotEqualUnorderedScalar( + var result = Sse.CompareScalarUnorderedNotEqual( Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse).GetMethod(nameof(Sse.CompareNotEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse).GetMethod(nameof(Sse.CompareScalarUnorderedNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)), Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse.CompareNotEqualUnorderedScalar( + var result = Sse.CompareScalarUnorderedNotEqual( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse.CompareNotEqualUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedNotEqual(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareNotEqualUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedNotEqual(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray1Ptr)); var right = Sse.LoadAlignedVector128((Single*)(_dataTable.inArray2Ptr)); - var result = Sse.CompareNotEqualUnorderedScalar(left, right); + var result = Sse.CompareScalarUnorderedNotEqual(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareNotEqualUnorderedScalarBoolean(); - var result = Sse.CompareNotEqualUnorderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedNotEqualBoolean(); + var result = Sse.CompareScalarUnorderedNotEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse.CompareNotEqualUnorderedScalar(_fld1, _fld2); + var result = Sse.CompareScalarUnorderedNotEqual(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse.CompareNotEqualUnorderedScalar(test._fld1, test._fld2); + var result = Sse.CompareScalarUnorderedNotEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] != right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareNotEqualUnorderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse)}.{nameof(Sse.CompareScalarUnorderedNotEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/Program.Sse.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse/Program.Sse.cs index 533f0e3..b53770f 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/Program.Sse.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/Program.Sse.cs @@ -17,41 +17,41 @@ namespace JIT.HardwareIntrinsics.X86 ["And.Single"] = AndSingle, ["AndNot.Single"] = AndNotSingle, ["CompareEqual.Single"] = CompareEqualSingle, - ["CompareEqualScalar.Single"] = CompareEqualScalarSingle, - ["CompareEqualOrderedScalar.Boolean"] = CompareEqualOrderedScalarBoolean, - ["CompareEqualUnorderedScalar.Boolean"] = CompareEqualUnorderedScalarBoolean, + ["CompareScalarEqual.Single"] = CompareScalarEqualSingle, + ["CompareScalarOrderedEqual.Boolean"] = CompareScalarOrderedEqualBoolean, + ["CompareScalarUnorderedEqual.Boolean"] = CompareScalarUnorderedEqualBoolean, ["CompareGreaterThan.Single"] = CompareGreaterThanSingle, - ["CompareGreaterThanScalar.Single"] = CompareGreaterThanScalarSingle, - ["CompareGreaterThanOrderedScalar.Boolean"] = CompareGreaterThanOrderedScalarBoolean, - ["CompareGreaterThanUnorderedScalar.Boolean"] = CompareGreaterThanUnorderedScalarBoolean, + ["CompareScalarGreaterThan.Single"] = CompareScalarGreaterThanSingle, + ["CompareScalarOrderedGreaterThan.Boolean"] = CompareScalarOrderedGreaterThanBoolean, + ["CompareScalarUnorderedGreaterThan.Boolean"] = CompareScalarUnorderedGreaterThanBoolean, ["CompareGreaterThanOrEqual.Single"] = CompareGreaterThanOrEqualSingle, - ["CompareGreaterThanOrEqualScalar.Single"] = CompareGreaterThanOrEqualScalarSingle, - ["CompareGreaterThanOrEqualOrderedScalar.Boolean"] = CompareGreaterThanOrEqualOrderedScalarBoolean, - ["CompareGreaterThanOrEqualUnorderedScalar.Boolean"] = CompareGreaterThanOrEqualUnorderedScalarBoolean, + ["CompareScalarGreaterThanOrEqual.Single"] = CompareScalarGreaterThanOrEqualSingle, + ["CompareScalarOrderedGreaterThanOrEqual.Boolean"] = CompareScalarOrderedGreaterThanOrEqualBoolean, + ["CompareScalarUnorderedGreaterThanOrEqual.Boolean"] = CompareScalarUnorderedGreaterThanOrEqualBoolean, ["CompareLessThan.Single"] = CompareLessThanSingle, - ["CompareLessThanScalar.Single"] = CompareLessThanScalarSingle, - ["CompareLessThanOrderedScalar.Boolean"] = CompareLessThanOrderedScalarBoolean, - ["CompareLessThanUnorderedScalar.Boolean"] = CompareLessThanUnorderedScalarBoolean, + ["CompareScalarLessThan.Single"] = CompareScalarLessThanSingle, + ["CompareScalarOrderedLessThan.Boolean"] = CompareScalarOrderedLessThanBoolean, + ["CompareScalarUnorderedLessThan.Boolean"] = CompareScalarUnorderedLessThanBoolean, ["CompareLessThanOrEqual.Single"] = CompareLessThanOrEqualSingle, - ["CompareLessThanOrEqualScalar.Single"] = CompareLessThanOrEqualScalarSingle, - ["CompareLessThanOrEqualOrderedScalar.Boolean"] = CompareLessThanOrEqualOrderedScalarBoolean, - ["CompareLessThanOrEqualUnorderedScalar.Boolean"] = CompareLessThanOrEqualUnorderedScalarBoolean, + ["CompareScalarLessThanOrEqual.Single"] = CompareScalarLessThanOrEqualSingle, + ["CompareScalarOrderedLessThanOrEqual.Boolean"] = CompareScalarOrderedLessThanOrEqualBoolean, + ["CompareScalarUnorderedLessThanOrEqual.Boolean"] = CompareScalarUnorderedLessThanOrEqualBoolean, ["CompareNotEqual.Single"] = CompareNotEqualSingle, - ["CompareNotEqualScalar.Single"] = CompareNotEqualScalarSingle, - ["CompareNotEqualOrderedScalar.Boolean"] = CompareNotEqualOrderedScalarBoolean, - ["CompareNotEqualUnorderedScalar.Boolean"] = CompareNotEqualUnorderedScalarBoolean, + ["CompareScalarNotEqual.Single"] = CompareScalarNotEqualSingle, + ["CompareScalarOrderedNotEqual.Boolean"] = CompareScalarOrderedNotEqualBoolean, + ["CompareScalarUnorderedNotEqual.Boolean"] = CompareScalarUnorderedNotEqualBoolean, ["CompareNotGreaterThan.Single"] = CompareNotGreaterThanSingle, - ["CompareNotGreaterThanScalar.Single"] = CompareNotGreaterThanScalarSingle, + ["CompareScalarNotGreaterThan.Single"] = CompareScalarNotGreaterThanSingle, ["CompareNotGreaterThanOrEqual.Single"] = CompareNotGreaterThanOrEqualSingle, - ["CompareNotGreaterThanOrEqualScalar.Single"] = CompareNotGreaterThanOrEqualScalarSingle, + ["CompareScalarNotGreaterThanOrEqual.Single"] = CompareScalarNotGreaterThanOrEqualSingle, ["CompareNotLessThan.Single"] = CompareNotLessThanSingle, - ["CompareNotLessThanScalar.Single"] = CompareNotLessThanScalarSingle, + ["CompareScalarNotLessThan.Single"] = CompareScalarNotLessThanSingle, ["CompareNotLessThanOrEqual.Single"] = CompareNotLessThanOrEqualSingle, - ["CompareNotLessThanOrEqualScalar.Single"] = CompareNotLessThanOrEqualScalarSingle, + ["CompareScalarNotLessThanOrEqual.Single"] = CompareScalarNotLessThanOrEqualSingle, ["CompareOrdered.Single"] = CompareOrderedSingle, - ["CompareOrderedScalar.Single"] = CompareOrderedScalarSingle, + ["CompareScalarOrdered.Single"] = CompareScalarOrderedSingle, ["CompareUnordered.Single"] = CompareUnorderedSingle, - ["CompareUnorderedScalar.Single"] = CompareUnorderedScalarSingle, + ["CompareScalarUnordered.Single"] = CompareScalarUnorderedSingle, ["ConvertScalarToVector128Single.Single"] = ConvertScalarToVector128SingleSingle, ["Divide.Single"] = DivideSingle, ["DivideScalar.Single"] = DivideScalarSingle, diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/Sse_r.csproj b/tests/src/JIT/HardwareIntrinsics/X86/Sse/Sse_r.csproj index 8205d11..9d6211c 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/Sse_r.csproj +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/Sse_r.csproj @@ -32,41 +32,41 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - + - + - + - + - + - + diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse/Sse_ro.csproj b/tests/src/JIT/HardwareIntrinsics/X86/Sse/Sse_ro.csproj index 5abfc83..ac42657 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse/Sse_ro.csproj +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse/Sse_ro.csproj @@ -32,41 +32,41 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - + - + - + - + - + - + diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareEqualScalar.Double.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarEqual.Double.cs similarity index 92% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareEqualScalar.Double.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarEqual.Double.cs index 8273eee..e829a7a 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareEqualScalar.Double.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarEqual.Double.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareEqualScalarDouble() + private static void CompareScalarEqualDouble() { - var test = new SimpleBinaryOpTest__CompareEqualScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarEqualDouble(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareEqualScalarDouble + public sealed unsafe class SimpleBinaryOpTest__CompareScalarEqualDouble { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareEqualScalarDouble testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarEqualDouble testClass) { - var result = Sse2.CompareEqualScalar(_fld1, _fld2); + var result = Sse2.CompareScalarEqual(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareEqualScalarDouble testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarEqualDouble testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareEqualScalar( + var result = Sse2.CompareScalarEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareEqualScalarDouble() + static SimpleBinaryOpTest__CompareScalarEqualDouble() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareEqualScalarDouble() + public SimpleBinaryOpTest__CompareScalarEqualDouble() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareEqualScalar( + var result = Sse2.CompareScalarEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareEqualScalar( + var result = Sse2.CompareScalarEqual( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareEqualScalar( + var result = Sse2.CompareScalarEqual( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareEqualScalar( + var result = Sse2.CompareScalarEqual( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse2.CompareEqualScalar( + var result = Sse2.CompareScalarEqual( Sse2.LoadVector128((Double*)(pClsVar1)), Sse2.LoadVector128((Double*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareEqualScalar(left, right); + var result = Sse2.CompareScalarEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareEqualScalar(left, right); + var result = Sse2.CompareScalarEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareEqualScalar(left, right); + var result = Sse2.CompareScalarEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareEqualScalarDouble(); - var result = Sse2.CompareEqualScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarEqualDouble(); + var result = Sse2.CompareScalarEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareEqualScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarEqualDouble(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse2.CompareEqualScalar( + var result = Sse2.CompareScalarEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareEqualScalar(_fld1, _fld2); + var result = Sse2.CompareScalarEqual(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareEqualScalar( + var result = Sse2.CompareScalarEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareEqualScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse2.CompareEqualScalar( + var result = Sse2.CompareScalarEqual( Sse2.LoadVector128((Double*)(&test._fld1)), Sse2.LoadVector128((Double*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareEqualScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanScalar.Double.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarGreaterThan.Double.cs similarity index 92% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanScalar.Double.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarGreaterThan.Double.cs index d624884..b4af1fb 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanScalar.Double.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarGreaterThan.Double.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareGreaterThanScalarDouble() + private static void CompareScalarGreaterThanDouble() { - var test = new SimpleBinaryOpTest__CompareGreaterThanScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarGreaterThanDouble(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareGreaterThanScalarDouble + public sealed unsafe class SimpleBinaryOpTest__CompareScalarGreaterThanDouble { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareGreaterThanScalarDouble testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarGreaterThanDouble testClass) { - var result = Sse2.CompareGreaterThanScalar(_fld1, _fld2); + var result = Sse2.CompareScalarGreaterThan(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareGreaterThanScalarDouble testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarGreaterThanDouble testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareGreaterThanScalar( + var result = Sse2.CompareScalarGreaterThan( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareGreaterThanScalarDouble() + static SimpleBinaryOpTest__CompareScalarGreaterThanDouble() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareGreaterThanScalarDouble() + public SimpleBinaryOpTest__CompareScalarGreaterThanDouble() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareGreaterThanScalar( + var result = Sse2.CompareScalarGreaterThan( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareGreaterThanScalar( + var result = Sse2.CompareScalarGreaterThan( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareGreaterThanScalar( + var result = Sse2.CompareScalarGreaterThan( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareGreaterThanScalar( + var result = Sse2.CompareScalarGreaterThan( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse2.CompareGreaterThanScalar( + var result = Sse2.CompareScalarGreaterThan( Sse2.LoadVector128((Double*)(pClsVar1)), Sse2.LoadVector128((Double*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareGreaterThanScalar(left, right); + var result = Sse2.CompareScalarGreaterThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareGreaterThanScalar(left, right); + var result = Sse2.CompareScalarGreaterThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareGreaterThanScalar(left, right); + var result = Sse2.CompareScalarGreaterThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareGreaterThanScalarDouble(); - var result = Sse2.CompareGreaterThanScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarGreaterThanDouble(); + var result = Sse2.CompareScalarGreaterThan(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareGreaterThanScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarGreaterThanDouble(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse2.CompareGreaterThanScalar( + var result = Sse2.CompareScalarGreaterThan( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareGreaterThanScalar(_fld1, _fld2); + var result = Sse2.CompareScalarGreaterThan(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareGreaterThanScalar( + var result = Sse2.CompareScalarGreaterThan( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareGreaterThanScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarGreaterThan(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse2.CompareGreaterThanScalar( + var result = Sse2.CompareScalarGreaterThan( Sse2.LoadVector128((Double*)(&test._fld1)), Sse2.LoadVector128((Double*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThanScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarGreaterThan)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanOrEqualScalar.Double.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarGreaterThanOrEqual.Double.cs similarity index 91% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanOrEqualScalar.Double.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarGreaterThanOrEqual.Double.cs index 06539ae..018dd27 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanOrEqualScalar.Double.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarGreaterThanOrEqual.Double.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareGreaterThanOrEqualScalarDouble() + private static void CompareScalarGreaterThanOrEqualDouble() { - var test = new SimpleBinaryOpTest__CompareGreaterThanOrEqualScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarGreaterThanOrEqualDouble(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareGreaterThanOrEqualScalarDouble + public sealed unsafe class SimpleBinaryOpTest__CompareScalarGreaterThanOrEqualDouble { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareGreaterThanOrEqualScalarDouble testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarGreaterThanOrEqualDouble testClass) { - var result = Sse2.CompareGreaterThanOrEqualScalar(_fld1, _fld2); + var result = Sse2.CompareScalarGreaterThanOrEqual(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareGreaterThanOrEqualScalarDouble testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarGreaterThanOrEqualDouble testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarGreaterThanOrEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareGreaterThanOrEqualScalarDouble() + static SimpleBinaryOpTest__CompareScalarGreaterThanOrEqualDouble() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareGreaterThanOrEqualScalarDouble() + public SimpleBinaryOpTest__CompareScalarGreaterThanOrEqualDouble() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarGreaterThanOrEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarGreaterThanOrEqual( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarGreaterThanOrEqual( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarGreaterThanOrEqual( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse2.CompareGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarGreaterThanOrEqual( Sse2.LoadVector128((Double*)(pClsVar1)), Sse2.LoadVector128((Double*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareGreaterThanOrEqualScalar(left, right); + var result = Sse2.CompareScalarGreaterThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareGreaterThanOrEqualScalar(left, right); + var result = Sse2.CompareScalarGreaterThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareGreaterThanOrEqualScalar(left, right); + var result = Sse2.CompareScalarGreaterThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareGreaterThanOrEqualScalarDouble(); - var result = Sse2.CompareGreaterThanOrEqualScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarGreaterThanOrEqualDouble(); + var result = Sse2.CompareScalarGreaterThanOrEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareGreaterThanOrEqualScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarGreaterThanOrEqualDouble(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse2.CompareGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarGreaterThanOrEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareGreaterThanOrEqualScalar(_fld1, _fld2); + var result = Sse2.CompareScalarGreaterThanOrEqual(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarGreaterThanOrEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareGreaterThanOrEqualScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarGreaterThanOrEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse2.CompareGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarGreaterThanOrEqual( Sse2.LoadVector128((Double*)(&test._fld1)), Sse2.LoadVector128((Double*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThanOrEqualScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarGreaterThanOrEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanScalar.Double.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarLessThan.Double.cs similarity index 92% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanScalar.Double.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarLessThan.Double.cs index ef25bde..55105ba 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanScalar.Double.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarLessThan.Double.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareLessThanScalarDouble() + private static void CompareScalarLessThanDouble() { - var test = new SimpleBinaryOpTest__CompareLessThanScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarLessThanDouble(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareLessThanScalarDouble + public sealed unsafe class SimpleBinaryOpTest__CompareScalarLessThanDouble { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareLessThanScalarDouble testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarLessThanDouble testClass) { - var result = Sse2.CompareLessThanScalar(_fld1, _fld2); + var result = Sse2.CompareScalarLessThan(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareLessThanScalarDouble testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarLessThanDouble testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareLessThanScalar( + var result = Sse2.CompareScalarLessThan( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareLessThanScalarDouble() + static SimpleBinaryOpTest__CompareScalarLessThanDouble() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareLessThanScalarDouble() + public SimpleBinaryOpTest__CompareScalarLessThanDouble() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareLessThanScalar( + var result = Sse2.CompareScalarLessThan( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareLessThanScalar( + var result = Sse2.CompareScalarLessThan( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareLessThanScalar( + var result = Sse2.CompareScalarLessThan( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareLessThanScalar( + var result = Sse2.CompareScalarLessThan( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse2.CompareLessThanScalar( + var result = Sse2.CompareScalarLessThan( Sse2.LoadVector128((Double*)(pClsVar1)), Sse2.LoadVector128((Double*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareLessThanScalar(left, right); + var result = Sse2.CompareScalarLessThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareLessThanScalar(left, right); + var result = Sse2.CompareScalarLessThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareLessThanScalar(left, right); + var result = Sse2.CompareScalarLessThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareLessThanScalarDouble(); - var result = Sse2.CompareLessThanScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarLessThanDouble(); + var result = Sse2.CompareScalarLessThan(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareLessThanScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarLessThanDouble(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse2.CompareLessThanScalar( + var result = Sse2.CompareScalarLessThan( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareLessThanScalar(_fld1, _fld2); + var result = Sse2.CompareScalarLessThan(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareLessThanScalar( + var result = Sse2.CompareScalarLessThan( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareLessThanScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarLessThan(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse2.CompareLessThanScalar( + var result = Sse2.CompareScalarLessThan( Sse2.LoadVector128((Double*)(&test._fld1)), Sse2.LoadVector128((Double*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThanScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarLessThan)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanOrEqualScalar.Double.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarLessThanOrEqual.Double.cs similarity index 91% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanOrEqualScalar.Double.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarLessThanOrEqual.Double.cs index 4316dd9..379c915 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanOrEqualScalar.Double.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarLessThanOrEqual.Double.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareLessThanOrEqualScalarDouble() + private static void CompareScalarLessThanOrEqualDouble() { - var test = new SimpleBinaryOpTest__CompareLessThanOrEqualScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarLessThanOrEqualDouble(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareLessThanOrEqualScalarDouble + public sealed unsafe class SimpleBinaryOpTest__CompareScalarLessThanOrEqualDouble { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareLessThanOrEqualScalarDouble testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarLessThanOrEqualDouble testClass) { - var result = Sse2.CompareLessThanOrEqualScalar(_fld1, _fld2); + var result = Sse2.CompareScalarLessThanOrEqual(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareLessThanOrEqualScalarDouble testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarLessThanOrEqualDouble testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareLessThanOrEqualScalar( + var result = Sse2.CompareScalarLessThanOrEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareLessThanOrEqualScalarDouble() + static SimpleBinaryOpTest__CompareScalarLessThanOrEqualDouble() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareLessThanOrEqualScalarDouble() + public SimpleBinaryOpTest__CompareScalarLessThanOrEqualDouble() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareLessThanOrEqualScalar( + var result = Sse2.CompareScalarLessThanOrEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareLessThanOrEqualScalar( + var result = Sse2.CompareScalarLessThanOrEqual( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareLessThanOrEqualScalar( + var result = Sse2.CompareScalarLessThanOrEqual( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareLessThanOrEqualScalar( + var result = Sse2.CompareScalarLessThanOrEqual( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse2.CompareLessThanOrEqualScalar( + var result = Sse2.CompareScalarLessThanOrEqual( Sse2.LoadVector128((Double*)(pClsVar1)), Sse2.LoadVector128((Double*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareLessThanOrEqualScalar(left, right); + var result = Sse2.CompareScalarLessThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareLessThanOrEqualScalar(left, right); + var result = Sse2.CompareScalarLessThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareLessThanOrEqualScalar(left, right); + var result = Sse2.CompareScalarLessThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareLessThanOrEqualScalarDouble(); - var result = Sse2.CompareLessThanOrEqualScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarLessThanOrEqualDouble(); + var result = Sse2.CompareScalarLessThanOrEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareLessThanOrEqualScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarLessThanOrEqualDouble(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse2.CompareLessThanOrEqualScalar( + var result = Sse2.CompareScalarLessThanOrEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareLessThanOrEqualScalar(_fld1, _fld2); + var result = Sse2.CompareScalarLessThanOrEqual(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareLessThanOrEqualScalar( + var result = Sse2.CompareScalarLessThanOrEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareLessThanOrEqualScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarLessThanOrEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse2.CompareLessThanOrEqualScalar( + var result = Sse2.CompareScalarLessThanOrEqual( Sse2.LoadVector128((Double*)(&test._fld1)), Sse2.LoadVector128((Double*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThanOrEqualScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarLessThanOrEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotEqualScalar.Double.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarNotEqual.Double.cs similarity index 92% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotEqualScalar.Double.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarNotEqual.Double.cs index 4d34c32..e64966b 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotEqualScalar.Double.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarNotEqual.Double.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareNotEqualScalarDouble() + private static void CompareScalarNotEqualDouble() { - var test = new SimpleBinaryOpTest__CompareNotEqualScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarNotEqualDouble(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareNotEqualScalarDouble + public sealed unsafe class SimpleBinaryOpTest__CompareScalarNotEqualDouble { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareNotEqualScalarDouble testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarNotEqualDouble testClass) { - var result = Sse2.CompareNotEqualScalar(_fld1, _fld2); + var result = Sse2.CompareScalarNotEqual(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareNotEqualScalarDouble testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarNotEqualDouble testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareNotEqualScalar( + var result = Sse2.CompareScalarNotEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareNotEqualScalarDouble() + static SimpleBinaryOpTest__CompareScalarNotEqualDouble() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareNotEqualScalarDouble() + public SimpleBinaryOpTest__CompareScalarNotEqualDouble() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareNotEqualScalar( + var result = Sse2.CompareScalarNotEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareNotEqualScalar( + var result = Sse2.CompareScalarNotEqual( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareNotEqualScalar( + var result = Sse2.CompareScalarNotEqual( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareNotEqualScalar( + var result = Sse2.CompareScalarNotEqual( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse2.CompareNotEqualScalar( + var result = Sse2.CompareScalarNotEqual( Sse2.LoadVector128((Double*)(pClsVar1)), Sse2.LoadVector128((Double*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareNotEqualScalar(left, right); + var result = Sse2.CompareScalarNotEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareNotEqualScalar(left, right); + var result = Sse2.CompareScalarNotEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareNotEqualScalar(left, right); + var result = Sse2.CompareScalarNotEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareNotEqualScalarDouble(); - var result = Sse2.CompareNotEqualScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarNotEqualDouble(); + var result = Sse2.CompareScalarNotEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareNotEqualScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarNotEqualDouble(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse2.CompareNotEqualScalar( + var result = Sse2.CompareScalarNotEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareNotEqualScalar(_fld1, _fld2); + var result = Sse2.CompareScalarNotEqual(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareNotEqualScalar( + var result = Sse2.CompareScalarNotEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareNotEqualScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarNotEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse2.CompareNotEqualScalar( + var result = Sse2.CompareScalarNotEqual( Sse2.LoadVector128((Double*)(&test._fld1)), Sse2.LoadVector128((Double*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotEqualScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarNotEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotGreaterThanScalar.Double.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarNotGreaterThan.Double.cs similarity index 91% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotGreaterThanScalar.Double.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarNotGreaterThan.Double.cs index 8dd5638..6b2e0c0 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotGreaterThanScalar.Double.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarNotGreaterThan.Double.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareNotGreaterThanScalarDouble() + private static void CompareScalarNotGreaterThanDouble() { - var test = new SimpleBinaryOpTest__CompareNotGreaterThanScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarNotGreaterThanDouble(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareNotGreaterThanScalarDouble + public sealed unsafe class SimpleBinaryOpTest__CompareScalarNotGreaterThanDouble { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareNotGreaterThanScalarDouble testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarNotGreaterThanDouble testClass) { - var result = Sse2.CompareNotGreaterThanScalar(_fld1, _fld2); + var result = Sse2.CompareScalarNotGreaterThan(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareNotGreaterThanScalarDouble testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarNotGreaterThanDouble testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareNotGreaterThanScalar( + var result = Sse2.CompareScalarNotGreaterThan( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareNotGreaterThanScalarDouble() + static SimpleBinaryOpTest__CompareScalarNotGreaterThanDouble() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareNotGreaterThanScalarDouble() + public SimpleBinaryOpTest__CompareScalarNotGreaterThanDouble() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareNotGreaterThanScalar( + var result = Sse2.CompareScalarNotGreaterThan( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareNotGreaterThanScalar( + var result = Sse2.CompareScalarNotGreaterThan( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareNotGreaterThanScalar( + var result = Sse2.CompareScalarNotGreaterThan( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotGreaterThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarNotGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotGreaterThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarNotGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotGreaterThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarNotGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareNotGreaterThanScalar( + var result = Sse2.CompareScalarNotGreaterThan( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse2.CompareNotGreaterThanScalar( + var result = Sse2.CompareScalarNotGreaterThan( Sse2.LoadVector128((Double*)(pClsVar1)), Sse2.LoadVector128((Double*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareNotGreaterThanScalar(left, right); + var result = Sse2.CompareScalarNotGreaterThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareNotGreaterThanScalar(left, right); + var result = Sse2.CompareScalarNotGreaterThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareNotGreaterThanScalar(left, right); + var result = Sse2.CompareScalarNotGreaterThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareNotGreaterThanScalarDouble(); - var result = Sse2.CompareNotGreaterThanScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarNotGreaterThanDouble(); + var result = Sse2.CompareScalarNotGreaterThan(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareNotGreaterThanScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarNotGreaterThanDouble(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse2.CompareNotGreaterThanScalar( + var result = Sse2.CompareScalarNotGreaterThan( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareNotGreaterThanScalar(_fld1, _fld2); + var result = Sse2.CompareScalarNotGreaterThan(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareNotGreaterThanScalar( + var result = Sse2.CompareScalarNotGreaterThan( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareNotGreaterThanScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarNotGreaterThan(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse2.CompareNotGreaterThanScalar( + var result = Sse2.CompareScalarNotGreaterThan( Sse2.LoadVector128((Double*)(&test._fld1)), Sse2.LoadVector128((Double*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotGreaterThanScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarNotGreaterThan)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotGreaterThanOrEqualScalar.Double.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarNotGreaterThanOrEqual.Double.cs similarity index 91% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotGreaterThanOrEqualScalar.Double.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarNotGreaterThanOrEqual.Double.cs index 6c24f07..6440a9e 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotGreaterThanOrEqualScalar.Double.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarNotGreaterThanOrEqual.Double.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareNotGreaterThanOrEqualScalarDouble() + private static void CompareScalarNotGreaterThanOrEqualDouble() { - var test = new SimpleBinaryOpTest__CompareNotGreaterThanOrEqualScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarNotGreaterThanOrEqualDouble(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareNotGreaterThanOrEqualScalarDouble + public sealed unsafe class SimpleBinaryOpTest__CompareScalarNotGreaterThanOrEqualDouble { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareNotGreaterThanOrEqualScalarDouble testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarNotGreaterThanOrEqualDouble testClass) { - var result = Sse2.CompareNotGreaterThanOrEqualScalar(_fld1, _fld2); + var result = Sse2.CompareScalarNotGreaterThanOrEqual(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareNotGreaterThanOrEqualScalarDouble testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarNotGreaterThanOrEqualDouble testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareNotGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarNotGreaterThanOrEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareNotGreaterThanOrEqualScalarDouble() + static SimpleBinaryOpTest__CompareScalarNotGreaterThanOrEqualDouble() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareNotGreaterThanOrEqualScalarDouble() + public SimpleBinaryOpTest__CompareScalarNotGreaterThanOrEqualDouble() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareNotGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarNotGreaterThanOrEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareNotGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarNotGreaterThanOrEqual( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareNotGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarNotGreaterThanOrEqual( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotGreaterThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarNotGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotGreaterThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarNotGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotGreaterThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarNotGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareNotGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarNotGreaterThanOrEqual( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse2.CompareNotGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarNotGreaterThanOrEqual( Sse2.LoadVector128((Double*)(pClsVar1)), Sse2.LoadVector128((Double*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareNotGreaterThanOrEqualScalar(left, right); + var result = Sse2.CompareScalarNotGreaterThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareNotGreaterThanOrEqualScalar(left, right); + var result = Sse2.CompareScalarNotGreaterThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareNotGreaterThanOrEqualScalar(left, right); + var result = Sse2.CompareScalarNotGreaterThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareNotGreaterThanOrEqualScalarDouble(); - var result = Sse2.CompareNotGreaterThanOrEqualScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarNotGreaterThanOrEqualDouble(); + var result = Sse2.CompareScalarNotGreaterThanOrEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareNotGreaterThanOrEqualScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarNotGreaterThanOrEqualDouble(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse2.CompareNotGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarNotGreaterThanOrEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareNotGreaterThanOrEqualScalar(_fld1, _fld2); + var result = Sse2.CompareScalarNotGreaterThanOrEqual(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareNotGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarNotGreaterThanOrEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareNotGreaterThanOrEqualScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarNotGreaterThanOrEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse2.CompareNotGreaterThanOrEqualScalar( + var result = Sse2.CompareScalarNotGreaterThanOrEqual( Sse2.LoadVector128((Double*)(&test._fld1)), Sse2.LoadVector128((Double*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotGreaterThanOrEqualScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarNotGreaterThanOrEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotLessThanScalar.Double.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarNotLessThan.Double.cs similarity index 91% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotLessThanScalar.Double.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarNotLessThan.Double.cs index c6c7c61..5819623 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotLessThanScalar.Double.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarNotLessThan.Double.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareNotLessThanScalarDouble() + private static void CompareScalarNotLessThanDouble() { - var test = new SimpleBinaryOpTest__CompareNotLessThanScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarNotLessThanDouble(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareNotLessThanScalarDouble + public sealed unsafe class SimpleBinaryOpTest__CompareScalarNotLessThanDouble { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareNotLessThanScalarDouble testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarNotLessThanDouble testClass) { - var result = Sse2.CompareNotLessThanScalar(_fld1, _fld2); + var result = Sse2.CompareScalarNotLessThan(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareNotLessThanScalarDouble testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarNotLessThanDouble testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareNotLessThanScalar( + var result = Sse2.CompareScalarNotLessThan( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareNotLessThanScalarDouble() + static SimpleBinaryOpTest__CompareScalarNotLessThanDouble() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareNotLessThanScalarDouble() + public SimpleBinaryOpTest__CompareScalarNotLessThanDouble() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareNotLessThanScalar( + var result = Sse2.CompareScalarNotLessThan( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareNotLessThanScalar( + var result = Sse2.CompareScalarNotLessThan( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareNotLessThanScalar( + var result = Sse2.CompareScalarNotLessThan( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotLessThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarNotLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotLessThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarNotLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotLessThanScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarNotLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareNotLessThanScalar( + var result = Sse2.CompareScalarNotLessThan( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse2.CompareNotLessThanScalar( + var result = Sse2.CompareScalarNotLessThan( Sse2.LoadVector128((Double*)(pClsVar1)), Sse2.LoadVector128((Double*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareNotLessThanScalar(left, right); + var result = Sse2.CompareScalarNotLessThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareNotLessThanScalar(left, right); + var result = Sse2.CompareScalarNotLessThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareNotLessThanScalar(left, right); + var result = Sse2.CompareScalarNotLessThan(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareNotLessThanScalarDouble(); - var result = Sse2.CompareNotLessThanScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarNotLessThanDouble(); + var result = Sse2.CompareScalarNotLessThan(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareNotLessThanScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarNotLessThanDouble(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse2.CompareNotLessThanScalar( + var result = Sse2.CompareScalarNotLessThan( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareNotLessThanScalar(_fld1, _fld2); + var result = Sse2.CompareScalarNotLessThan(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareNotLessThanScalar( + var result = Sse2.CompareScalarNotLessThan( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareNotLessThanScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarNotLessThan(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse2.CompareNotLessThanScalar( + var result = Sse2.CompareScalarNotLessThan( Sse2.LoadVector128((Double*)(&test._fld1)), Sse2.LoadVector128((Double*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotLessThanScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarNotLessThan)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotLessThanOrEqualScalar.Double.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarNotLessThanOrEqual.Double.cs similarity index 91% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotLessThanOrEqualScalar.Double.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarNotLessThanOrEqual.Double.cs index 2d15a02..90e0cc5 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotLessThanOrEqualScalar.Double.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarNotLessThanOrEqual.Double.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareNotLessThanOrEqualScalarDouble() + private static void CompareScalarNotLessThanOrEqualDouble() { - var test = new SimpleBinaryOpTest__CompareNotLessThanOrEqualScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarNotLessThanOrEqualDouble(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareNotLessThanOrEqualScalarDouble + public sealed unsafe class SimpleBinaryOpTest__CompareScalarNotLessThanOrEqualDouble { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareNotLessThanOrEqualScalarDouble testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarNotLessThanOrEqualDouble testClass) { - var result = Sse2.CompareNotLessThanOrEqualScalar(_fld1, _fld2); + var result = Sse2.CompareScalarNotLessThanOrEqual(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareNotLessThanOrEqualScalarDouble testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarNotLessThanOrEqualDouble testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareNotLessThanOrEqualScalar( + var result = Sse2.CompareScalarNotLessThanOrEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareNotLessThanOrEqualScalarDouble() + static SimpleBinaryOpTest__CompareScalarNotLessThanOrEqualDouble() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareNotLessThanOrEqualScalarDouble() + public SimpleBinaryOpTest__CompareScalarNotLessThanOrEqualDouble() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareNotLessThanOrEqualScalar( + var result = Sse2.CompareScalarNotLessThanOrEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareNotLessThanOrEqualScalar( + var result = Sse2.CompareScalarNotLessThanOrEqual( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareNotLessThanOrEqualScalar( + var result = Sse2.CompareScalarNotLessThanOrEqual( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotLessThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarNotLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotLessThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarNotLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotLessThanOrEqualScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarNotLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareNotLessThanOrEqualScalar( + var result = Sse2.CompareScalarNotLessThanOrEqual( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse2.CompareNotLessThanOrEqualScalar( + var result = Sse2.CompareScalarNotLessThanOrEqual( Sse2.LoadVector128((Double*)(pClsVar1)), Sse2.LoadVector128((Double*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareNotLessThanOrEqualScalar(left, right); + var result = Sse2.CompareScalarNotLessThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareNotLessThanOrEqualScalar(left, right); + var result = Sse2.CompareScalarNotLessThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareNotLessThanOrEqualScalar(left, right); + var result = Sse2.CompareScalarNotLessThanOrEqual(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareNotLessThanOrEqualScalarDouble(); - var result = Sse2.CompareNotLessThanOrEqualScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarNotLessThanOrEqualDouble(); + var result = Sse2.CompareScalarNotLessThanOrEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareNotLessThanOrEqualScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarNotLessThanOrEqualDouble(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse2.CompareNotLessThanOrEqualScalar( + var result = Sse2.CompareScalarNotLessThanOrEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareNotLessThanOrEqualScalar(_fld1, _fld2); + var result = Sse2.CompareScalarNotLessThanOrEqual(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareNotLessThanOrEqualScalar( + var result = Sse2.CompareScalarNotLessThanOrEqual( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareNotLessThanOrEqualScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarNotLessThanOrEqual(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse2.CompareNotLessThanOrEqualScalar( + var result = Sse2.CompareScalarNotLessThanOrEqual( Sse2.LoadVector128((Double*)(&test._fld1)), Sse2.LoadVector128((Double*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotLessThanOrEqualScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarNotLessThanOrEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareOrderedScalar.Double.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrdered.Double.cs similarity index 92% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareOrderedScalar.Double.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrdered.Double.cs index c27f98d..116c94b 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareOrderedScalar.Double.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrdered.Double.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareOrderedScalarDouble() + private static void CompareScalarOrderedDouble() { - var test = new SimpleBinaryOpTest__CompareOrderedScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarOrderedDouble(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareOrderedScalarDouble + public sealed unsafe class SimpleBinaryOpTest__CompareScalarOrderedDouble { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareOrderedScalarDouble testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarOrderedDouble testClass) { - var result = Sse2.CompareOrderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarOrdered(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareOrderedScalarDouble testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarOrderedDouble testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareOrderedScalar( + var result = Sse2.CompareScalarOrdered( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareOrderedScalarDouble() + static SimpleBinaryOpTest__CompareScalarOrderedDouble() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareOrderedScalarDouble() + public SimpleBinaryOpTest__CompareScalarOrderedDouble() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareOrderedScalar( + var result = Sse2.CompareScalarOrdered( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareOrderedScalar( + var result = Sse2.CompareScalarOrdered( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareOrderedScalar( + var result = Sse2.CompareScalarOrdered( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrdered), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrdered), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrdered), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareOrderedScalar( + var result = Sse2.CompareScalarOrdered( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse2.CompareOrderedScalar( + var result = Sse2.CompareScalarOrdered( Sse2.LoadVector128((Double*)(pClsVar1)), Sse2.LoadVector128((Double*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareOrderedScalar(left, right); + var result = Sse2.CompareScalarOrdered(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareOrderedScalar(left, right); + var result = Sse2.CompareScalarOrdered(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareOrderedScalar(left, right); + var result = Sse2.CompareScalarOrdered(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareOrderedScalarDouble(); - var result = Sse2.CompareOrderedScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarOrderedDouble(); + var result = Sse2.CompareScalarOrdered(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareOrderedScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarOrderedDouble(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse2.CompareOrderedScalar( + var result = Sse2.CompareScalarOrdered( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareOrderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarOrdered(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareOrderedScalar( + var result = Sse2.CompareScalarOrdered( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareOrderedScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarOrdered(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse2.CompareOrderedScalar( + var result = Sse2.CompareScalarOrdered( Sse2.LoadVector128((Double*)(&test._fld1)), Sse2.LoadVector128((Double*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareOrderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarOrdered)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareEqualOrderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedEqual.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareEqualOrderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedEqual.Boolean.cs index 979a2ec..6281a9c 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareEqualOrderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedEqual.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareEqualOrderedScalarBoolean() + private static void CompareScalarOrderedEqualBoolean() { - var test = new BooleanComparisonOpTest__CompareEqualOrderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarOrderedEqualBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareEqualOrderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarOrderedEqualBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareEqualOrderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarOrderedEqualBoolean testClass) { - var result = Sse2.CompareEqualOrderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarOrderedEqual(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareEqualOrderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarOrderedEqualBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareEqualOrderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarOrderedEqualBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareEqualOrderedScalar( + var result = Sse2.CompareScalarOrderedEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareEqualOrderedScalar( + var result = Sse2.CompareScalarOrderedEqual( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareEqualOrderedScalar( + var result = Sse2.CompareScalarOrderedEqual( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareEqualOrderedScalar( + var result = Sse2.CompareScalarOrderedEqual( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareEqualOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedEqual(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareEqualOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedEqual(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareEqualOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedEqual(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareEqualOrderedScalarBoolean(); - var result = Sse2.CompareEqualOrderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarOrderedEqualBoolean(); + var result = Sse2.CompareScalarOrderedEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareEqualOrderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarOrderedEqual(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareEqualOrderedScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarOrderedEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] == right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareEqualOrderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarOrderedEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanOrderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedGreaterThan.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanOrderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedGreaterThan.Boolean.cs index 1e1072c..182800c 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanOrderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedGreaterThan.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareGreaterThanOrderedScalarBoolean() + private static void CompareScalarOrderedGreaterThanBoolean() { - var test = new BooleanComparisonOpTest__CompareGreaterThanOrderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarOrderedGreaterThanBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareGreaterThanOrderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarOrderedGreaterThanBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareGreaterThanOrderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarOrderedGreaterThanBoolean testClass) { - var result = Sse2.CompareGreaterThanOrderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarOrderedGreaterThan(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareGreaterThanOrderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarOrderedGreaterThanBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareGreaterThanOrderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarOrderedGreaterThanBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareGreaterThanOrderedScalar( + var result = Sse2.CompareScalarOrderedGreaterThan( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareGreaterThanOrderedScalar( + var result = Sse2.CompareScalarOrderedGreaterThan( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareGreaterThanOrderedScalar( + var result = Sse2.CompareScalarOrderedGreaterThan( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareGreaterThanOrderedScalar( + var result = Sse2.CompareScalarOrderedGreaterThan( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareGreaterThanOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedGreaterThan(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareGreaterThanOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedGreaterThan(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareGreaterThanOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedGreaterThan(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareGreaterThanOrderedScalarBoolean(); - var result = Sse2.CompareGreaterThanOrderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarOrderedGreaterThanBoolean(); + var result = Sse2.CompareScalarOrderedGreaterThan(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareGreaterThanOrderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarOrderedGreaterThan(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareGreaterThanOrderedScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarOrderedGreaterThan(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] > right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThanOrderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarOrderedGreaterThan)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanOrEqualOrderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedGreaterThanOrEqual.Boolean.cs similarity index 89% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanOrEqualOrderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedGreaterThanOrEqual.Boolean.cs index c7a82b8..0e5ce98 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanOrEqualOrderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedGreaterThanOrEqual.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareGreaterThanOrEqualOrderedScalarBoolean() + private static void CompareScalarOrderedGreaterThanOrEqualBoolean() { - var test = new BooleanComparisonOpTest__CompareGreaterThanOrEqualOrderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarOrderedGreaterThanOrEqualBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareGreaterThanOrEqualOrderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarOrderedGreaterThanOrEqualBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareGreaterThanOrEqualOrderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarOrderedGreaterThanOrEqualBoolean testClass) { - var result = Sse2.CompareGreaterThanOrEqualOrderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarOrderedGreaterThanOrEqual(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareGreaterThanOrEqualOrderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarOrderedGreaterThanOrEqualBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareGreaterThanOrEqualOrderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarOrderedGreaterThanOrEqualBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareGreaterThanOrEqualOrderedScalar( + var result = Sse2.CompareScalarOrderedGreaterThanOrEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareGreaterThanOrEqualOrderedScalar( + var result = Sse2.CompareScalarOrderedGreaterThanOrEqual( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareGreaterThanOrEqualOrderedScalar( + var result = Sse2.CompareScalarOrderedGreaterThanOrEqual( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanOrEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanOrEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanOrEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareGreaterThanOrEqualOrderedScalar( + var result = Sse2.CompareScalarOrderedGreaterThanOrEqual( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareGreaterThanOrEqualOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedGreaterThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareGreaterThanOrEqualOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedGreaterThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareGreaterThanOrEqualOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedGreaterThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareGreaterThanOrEqualOrderedScalarBoolean(); - var result = Sse2.CompareGreaterThanOrEqualOrderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarOrderedGreaterThanOrEqualBoolean(); + var result = Sse2.CompareScalarOrderedGreaterThanOrEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareGreaterThanOrEqualOrderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarOrderedGreaterThanOrEqual(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareGreaterThanOrEqualOrderedScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarOrderedGreaterThanOrEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] >= right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThanOrEqualOrderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarOrderedGreaterThanOrEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanOrderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedLessThan.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanOrderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedLessThan.Boolean.cs index 0cd4106..fcd5dd0 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanOrderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedLessThan.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareLessThanOrderedScalarBoolean() + private static void CompareScalarOrderedLessThanBoolean() { - var test = new BooleanComparisonOpTest__CompareLessThanOrderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarOrderedLessThanBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareLessThanOrderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarOrderedLessThanBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareLessThanOrderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarOrderedLessThanBoolean testClass) { - var result = Sse2.CompareLessThanOrderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarOrderedLessThan(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareLessThanOrderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarOrderedLessThanBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareLessThanOrderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarOrderedLessThanBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareLessThanOrderedScalar( + var result = Sse2.CompareScalarOrderedLessThan( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareLessThanOrderedScalar( + var result = Sse2.CompareScalarOrderedLessThan( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareLessThanOrderedScalar( + var result = Sse2.CompareScalarOrderedLessThan( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareLessThanOrderedScalar( + var result = Sse2.CompareScalarOrderedLessThan( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareLessThanOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedLessThan(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareLessThanOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedLessThan(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareLessThanOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedLessThan(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareLessThanOrderedScalarBoolean(); - var result = Sse2.CompareLessThanOrderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarOrderedLessThanBoolean(); + var result = Sse2.CompareScalarOrderedLessThan(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareLessThanOrderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarOrderedLessThan(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareLessThanOrderedScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarOrderedLessThan(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] < right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThanOrderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarOrderedLessThan)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanOrEqualOrderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedLessThanOrEqual.Boolean.cs similarity index 89% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanOrEqualOrderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedLessThanOrEqual.Boolean.cs index 05e2e2f..01b41e2 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanOrEqualOrderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedLessThanOrEqual.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareLessThanOrEqualOrderedScalarBoolean() + private static void CompareScalarOrderedLessThanOrEqualBoolean() { - var test = new BooleanComparisonOpTest__CompareLessThanOrEqualOrderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarOrderedLessThanOrEqualBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareLessThanOrEqualOrderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarOrderedLessThanOrEqualBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareLessThanOrEqualOrderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarOrderedLessThanOrEqualBoolean testClass) { - var result = Sse2.CompareLessThanOrEqualOrderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarOrderedLessThanOrEqual(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareLessThanOrEqualOrderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarOrderedLessThanOrEqualBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareLessThanOrEqualOrderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarOrderedLessThanOrEqualBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareLessThanOrEqualOrderedScalar( + var result = Sse2.CompareScalarOrderedLessThanOrEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareLessThanOrEqualOrderedScalar( + var result = Sse2.CompareScalarOrderedLessThanOrEqual( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareLessThanOrEqualOrderedScalar( + var result = Sse2.CompareScalarOrderedLessThanOrEqual( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanOrEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanOrEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanOrEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareLessThanOrEqualOrderedScalar( + var result = Sse2.CompareScalarOrderedLessThanOrEqual( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareLessThanOrEqualOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedLessThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareLessThanOrEqualOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedLessThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareLessThanOrEqualOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedLessThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareLessThanOrEqualOrderedScalarBoolean(); - var result = Sse2.CompareLessThanOrEqualOrderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarOrderedLessThanOrEqualBoolean(); + var result = Sse2.CompareScalarOrderedLessThanOrEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareLessThanOrEqualOrderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarOrderedLessThanOrEqual(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareLessThanOrEqualOrderedScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarOrderedLessThanOrEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] <= right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThanOrEqualOrderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarOrderedLessThanOrEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotEqualOrderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedNotEqual.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotEqualOrderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedNotEqual.Boolean.cs index c8367f7..59aa6f2 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotEqualOrderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarOrderedNotEqual.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareNotEqualOrderedScalarBoolean() + private static void CompareScalarOrderedNotEqualBoolean() { - var test = new BooleanComparisonOpTest__CompareNotEqualOrderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarOrderedNotEqualBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareNotEqualOrderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarOrderedNotEqualBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareNotEqualOrderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarOrderedNotEqualBoolean testClass) { - var result = Sse2.CompareNotEqualOrderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarOrderedNotEqual(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareNotEqualOrderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarOrderedNotEqualBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareNotEqualOrderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarOrderedNotEqualBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareNotEqualOrderedScalar( + var result = Sse2.CompareScalarOrderedNotEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareNotEqualOrderedScalar( + var result = Sse2.CompareScalarOrderedNotEqual( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareNotEqualOrderedScalar( + var result = Sse2.CompareScalarOrderedNotEqual( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotEqualOrderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarOrderedNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareNotEqualOrderedScalar( + var result = Sse2.CompareScalarOrderedNotEqual( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareNotEqualOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedNotEqual(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareNotEqualOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedNotEqual(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareNotEqualOrderedScalar(left, right); + var result = Sse2.CompareScalarOrderedNotEqual(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareNotEqualOrderedScalarBoolean(); - var result = Sse2.CompareNotEqualOrderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarOrderedNotEqualBoolean(); + var result = Sse2.CompareScalarOrderedNotEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareNotEqualOrderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarOrderedNotEqual(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareNotEqualOrderedScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarOrderedNotEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] != right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotEqualOrderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarOrderedNotEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareUnorderedScalar.Double.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnordered.Double.cs similarity index 92% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareUnorderedScalar.Double.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnordered.Double.cs index f218875..83d57c4 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareUnorderedScalar.Double.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnordered.Double.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareUnorderedScalarDouble() + private static void CompareScalarUnorderedDouble() { - var test = new SimpleBinaryOpTest__CompareUnorderedScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarUnorderedDouble(); if (test.IsSupported) { @@ -119,7 +119,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class SimpleBinaryOpTest__CompareUnorderedScalarDouble + public sealed unsafe class SimpleBinaryOpTest__CompareScalarUnorderedDouble { private struct TestStruct { @@ -138,20 +138,20 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(SimpleBinaryOpTest__CompareUnorderedScalarDouble testClass) + public void RunStructFldScenario(SimpleBinaryOpTest__CompareScalarUnorderedDouble testClass) { - var result = Sse2.CompareUnorderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarUnordered(_fld1, _fld2); Unsafe.Write(testClass._dataTable.outArrayPtr, result); testClass.ValidateResult(_fld1, _fld2, testClass._dataTable.outArrayPtr); } - public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareUnorderedScalarDouble testClass) + public void RunStructFldScenario_Load(SimpleBinaryOpTest__CompareScalarUnorderedDouble testClass) { fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareUnorderedScalar( + var result = Sse2.CompareScalarUnordered( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -179,7 +179,7 @@ namespace JIT.HardwareIntrinsics.X86 private SimpleBinaryOpTest__DataTable _dataTable; - static SimpleBinaryOpTest__CompareUnorderedScalarDouble() + static SimpleBinaryOpTest__CompareScalarUnorderedDouble() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -187,7 +187,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public SimpleBinaryOpTest__CompareUnorderedScalarDouble() + public SimpleBinaryOpTest__CompareScalarUnorderedDouble() { Succeeded = true; @@ -209,7 +209,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareUnorderedScalar( + var result = Sse2.CompareScalarUnordered( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -222,7 +222,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareUnorderedScalar( + var result = Sse2.CompareScalarUnordered( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -235,7 +235,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareUnorderedScalar( + var result = Sse2.CompareScalarUnordered( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -248,7 +248,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnordered), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -262,7 +262,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnordered), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -276,7 +276,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnordered), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -290,7 +290,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareUnorderedScalar( + var result = Sse2.CompareScalarUnordered( _clsVar1, _clsVar2 ); @@ -306,7 +306,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pClsVar1 = &_clsVar1) fixed (Vector128* pClsVar2 = &_clsVar2) { - var result = Sse2.CompareUnorderedScalar( + var result = Sse2.CompareScalarUnordered( Sse2.LoadVector128((Double*)(pClsVar1)), Sse2.LoadVector128((Double*)(pClsVar2)) ); @@ -322,7 +322,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnordered(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -334,7 +334,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnordered(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -346,7 +346,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnordered(left, right); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(left, right, _dataTable.outArrayPtr); @@ -356,8 +356,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new SimpleBinaryOpTest__CompareUnorderedScalarDouble(); - var result = Sse2.CompareUnorderedScalar(test._fld1, test._fld2); + var test = new SimpleBinaryOpTest__CompareScalarUnorderedDouble(); + var result = Sse2.CompareScalarUnordered(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -367,12 +367,12 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario_Load)); - var test = new SimpleBinaryOpTest__CompareUnorderedScalarDouble(); + var test = new SimpleBinaryOpTest__CompareScalarUnorderedDouble(); fixed (Vector128* pFld1 = &test._fld1) fixed (Vector128* pFld2 = &test._fld2) { - var result = Sse2.CompareUnorderedScalar( + var result = Sse2.CompareScalarUnordered( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -386,7 +386,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareUnorderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarUnordered(_fld1, _fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(_fld1, _fld2, _dataTable.outArrayPtr); @@ -399,7 +399,7 @@ namespace JIT.HardwareIntrinsics.X86 fixed (Vector128* pFld1 = &_fld1) fixed (Vector128* pFld2 = &_fld2) { - var result = Sse2.CompareUnorderedScalar( + var result = Sse2.CompareScalarUnordered( Sse2.LoadVector128((Double*)(pFld1)), Sse2.LoadVector128((Double*)(pFld2)) ); @@ -414,7 +414,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareUnorderedScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarUnordered(test._fld1, test._fld2); Unsafe.Write(_dataTable.outArrayPtr, result); ValidateResult(test._fld1, test._fld2, _dataTable.outArrayPtr); @@ -425,7 +425,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario_Load)); var test = TestStruct.Create(); - var result = Sse2.CompareUnorderedScalar( + var result = Sse2.CompareScalarUnordered( Sse2.LoadVector128((Double*)(&test._fld1)), Sse2.LoadVector128((Double*)(&test._fld2)) ); @@ -519,7 +519,7 @@ namespace JIT.HardwareIntrinsics.X86 if (!succeeded) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareUnorderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarUnordered)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareEqualUnorderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedEqual.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareEqualUnorderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedEqual.Boolean.cs index b5c416b..5ad4073 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareEqualUnorderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedEqual.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareEqualUnorderedScalarBoolean() + private static void CompareScalarUnorderedEqualBoolean() { - var test = new BooleanComparisonOpTest__CompareEqualUnorderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedEqualBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareEqualUnorderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarUnorderedEqualBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareEqualUnorderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarUnorderedEqualBoolean testClass) { - var result = Sse2.CompareEqualUnorderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarUnorderedEqual(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareEqualUnorderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarUnorderedEqualBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareEqualUnorderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarUnorderedEqualBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareEqualUnorderedScalar( + var result = Sse2.CompareScalarUnorderedEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareEqualUnorderedScalar( + var result = Sse2.CompareScalarUnorderedEqual( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareEqualUnorderedScalar( + var result = Sse2.CompareScalarUnorderedEqual( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareEqualUnorderedScalar( + var result = Sse2.CompareScalarUnorderedEqual( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareEqualUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedEqual(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareEqualUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedEqual(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareEqualUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedEqual(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareEqualUnorderedScalarBoolean(); - var result = Sse2.CompareEqualUnorderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedEqualBoolean(); + var result = Sse2.CompareScalarUnorderedEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareEqualUnorderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarUnorderedEqual(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareEqualUnorderedScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarUnorderedEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] == right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareEqualUnorderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarUnorderedEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanUnorderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedGreaterThan.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanUnorderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedGreaterThan.Boolean.cs index 2e208d4..0ea2751 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanUnorderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedGreaterThan.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareGreaterThanUnorderedScalarBoolean() + private static void CompareScalarUnorderedGreaterThanBoolean() { - var test = new BooleanComparisonOpTest__CompareGreaterThanUnorderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareGreaterThanUnorderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareGreaterThanUnorderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanBoolean testClass) { - var result = Sse2.CompareGreaterThanUnorderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarUnorderedGreaterThan(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareGreaterThanUnorderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareGreaterThanUnorderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareGreaterThanUnorderedScalar( + var result = Sse2.CompareScalarUnorderedGreaterThan( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareGreaterThanUnorderedScalar( + var result = Sse2.CompareScalarUnorderedGreaterThan( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareGreaterThanUnorderedScalar( + var result = Sse2.CompareScalarUnorderedGreaterThan( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedGreaterThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareGreaterThanUnorderedScalar( + var result = Sse2.CompareScalarUnorderedGreaterThan( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareGreaterThanUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedGreaterThan(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareGreaterThanUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedGreaterThan(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareGreaterThanUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedGreaterThan(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareGreaterThanUnorderedScalarBoolean(); - var result = Sse2.CompareGreaterThanUnorderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanBoolean(); + var result = Sse2.CompareScalarUnorderedGreaterThan(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareGreaterThanUnorderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarUnorderedGreaterThan(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareGreaterThanUnorderedScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarUnorderedGreaterThan(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] > right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThanUnorderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarUnorderedGreaterThan)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanOrEqualUnorderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedGreaterThanOrEqual.Boolean.cs similarity index 89% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanOrEqualUnorderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedGreaterThanOrEqual.Boolean.cs index 41f1acf..5f94839 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareGreaterThanOrEqualUnorderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedGreaterThanOrEqual.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareGreaterThanOrEqualUnorderedScalarBoolean() + private static void CompareScalarUnorderedGreaterThanOrEqualBoolean() { - var test = new BooleanComparisonOpTest__CompareGreaterThanOrEqualUnorderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanOrEqualBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareGreaterThanOrEqualUnorderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanOrEqualBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareGreaterThanOrEqualUnorderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanOrEqualBoolean testClass) { - var result = Sse2.CompareGreaterThanOrEqualUnorderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarUnorderedGreaterThanOrEqual(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareGreaterThanOrEqualUnorderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanOrEqualBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareGreaterThanOrEqualUnorderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanOrEqualBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareGreaterThanOrEqualUnorderedScalar( + var result = Sse2.CompareScalarUnorderedGreaterThanOrEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareGreaterThanOrEqualUnorderedScalar( + var result = Sse2.CompareScalarUnorderedGreaterThanOrEqual( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareGreaterThanOrEqualUnorderedScalar( + var result = Sse2.CompareScalarUnorderedGreaterThanOrEqual( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanOrEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanOrEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareGreaterThanOrEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedGreaterThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareGreaterThanOrEqualUnorderedScalar( + var result = Sse2.CompareScalarUnorderedGreaterThanOrEqual( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareGreaterThanOrEqualUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedGreaterThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareGreaterThanOrEqualUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedGreaterThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareGreaterThanOrEqualUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedGreaterThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareGreaterThanOrEqualUnorderedScalarBoolean(); - var result = Sse2.CompareGreaterThanOrEqualUnorderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedGreaterThanOrEqualBoolean(); + var result = Sse2.CompareScalarUnorderedGreaterThanOrEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareGreaterThanOrEqualUnorderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarUnorderedGreaterThanOrEqual(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareGreaterThanOrEqualUnorderedScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarUnorderedGreaterThanOrEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] >= right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareGreaterThanOrEqualUnorderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarUnorderedGreaterThanOrEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanUnorderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedLessThan.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanUnorderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedLessThan.Boolean.cs index 36d688f..9544c8b 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanUnorderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedLessThan.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareLessThanUnorderedScalarBoolean() + private static void CompareScalarUnorderedLessThanBoolean() { - var test = new BooleanComparisonOpTest__CompareLessThanUnorderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedLessThanBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareLessThanUnorderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarUnorderedLessThanBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareLessThanUnorderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarUnorderedLessThanBoolean testClass) { - var result = Sse2.CompareLessThanUnorderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarUnorderedLessThan(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareLessThanUnorderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarUnorderedLessThanBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareLessThanUnorderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarUnorderedLessThanBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareLessThanUnorderedScalar( + var result = Sse2.CompareScalarUnorderedLessThan( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareLessThanUnorderedScalar( + var result = Sse2.CompareScalarUnorderedLessThan( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareLessThanUnorderedScalar( + var result = Sse2.CompareScalarUnorderedLessThan( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedLessThan), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareLessThanUnorderedScalar( + var result = Sse2.CompareScalarUnorderedLessThan( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareLessThanUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedLessThan(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareLessThanUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedLessThan(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareLessThanUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedLessThan(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareLessThanUnorderedScalarBoolean(); - var result = Sse2.CompareLessThanUnorderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedLessThanBoolean(); + var result = Sse2.CompareScalarUnorderedLessThan(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareLessThanUnorderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarUnorderedLessThan(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareLessThanUnorderedScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarUnorderedLessThan(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] < right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThanUnorderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarUnorderedLessThan)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanOrEqualUnorderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedLessThanOrEqual.Boolean.cs similarity index 89% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanOrEqualUnorderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedLessThanOrEqual.Boolean.cs index b9ec317..e2f81dd 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareLessThanOrEqualUnorderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedLessThanOrEqual.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareLessThanOrEqualUnorderedScalarBoolean() + private static void CompareScalarUnorderedLessThanOrEqualBoolean() { - var test = new BooleanComparisonOpTest__CompareLessThanOrEqualUnorderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedLessThanOrEqualBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareLessThanOrEqualUnorderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarUnorderedLessThanOrEqualBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareLessThanOrEqualUnorderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarUnorderedLessThanOrEqualBoolean testClass) { - var result = Sse2.CompareLessThanOrEqualUnorderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarUnorderedLessThanOrEqual(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareLessThanOrEqualUnorderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarUnorderedLessThanOrEqualBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareLessThanOrEqualUnorderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarUnorderedLessThanOrEqualBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareLessThanOrEqualUnorderedScalar( + var result = Sse2.CompareScalarUnorderedLessThanOrEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareLessThanOrEqualUnorderedScalar( + var result = Sse2.CompareScalarUnorderedLessThanOrEqual( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareLessThanOrEqualUnorderedScalar( + var result = Sse2.CompareScalarUnorderedLessThanOrEqual( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanOrEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanOrEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareLessThanOrEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedLessThanOrEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareLessThanOrEqualUnorderedScalar( + var result = Sse2.CompareScalarUnorderedLessThanOrEqual( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareLessThanOrEqualUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedLessThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareLessThanOrEqualUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedLessThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareLessThanOrEqualUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedLessThanOrEqual(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareLessThanOrEqualUnorderedScalarBoolean(); - var result = Sse2.CompareLessThanOrEqualUnorderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedLessThanOrEqualBoolean(); + var result = Sse2.CompareScalarUnorderedLessThanOrEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareLessThanOrEqualUnorderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarUnorderedLessThanOrEqual(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareLessThanOrEqualUnorderedScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarUnorderedLessThanOrEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] <= right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareLessThanOrEqualUnorderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarUnorderedLessThanOrEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotEqualUnorderedScalar.Boolean.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedNotEqual.Boolean.cs similarity index 90% rename from tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotEqualUnorderedScalar.Boolean.cs rename to tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedNotEqual.Boolean.cs index 4199cd8..f13dc85 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareNotEqualUnorderedScalar.Boolean.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/CompareScalarUnorderedNotEqual.Boolean.cs @@ -19,9 +19,9 @@ namespace JIT.HardwareIntrinsics.X86 { public static partial class Program { - private static void CompareNotEqualUnorderedScalarBoolean() + private static void CompareScalarUnorderedNotEqualBoolean() { - var test = new BooleanComparisonOpTest__CompareNotEqualUnorderedScalarBoolean(); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedNotEqualBoolean(); if (test.IsSupported) { @@ -89,7 +89,7 @@ namespace JIT.HardwareIntrinsics.X86 } } - public sealed unsafe class BooleanComparisonOpTest__CompareNotEqualUnorderedScalarBoolean + public sealed unsafe class BooleanComparisonOpTest__CompareScalarUnorderedNotEqualBoolean { private struct TestStruct { @@ -108,9 +108,9 @@ namespace JIT.HardwareIntrinsics.X86 return testStruct; } - public void RunStructFldScenario(BooleanComparisonOpTest__CompareNotEqualUnorderedScalarBoolean testClass) + public void RunStructFldScenario(BooleanComparisonOpTest__CompareScalarUnorderedNotEqualBoolean testClass) { - var result = Sse2.CompareNotEqualUnorderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarUnorderedNotEqual(_fld1, _fld2); testClass.ValidateResult(_fld1, _fld2, result); } } @@ -131,7 +131,7 @@ namespace JIT.HardwareIntrinsics.X86 private BooleanComparisonOpTest__DataTable _dataTable; - static BooleanComparisonOpTest__CompareNotEqualUnorderedScalarBoolean() + static BooleanComparisonOpTest__CompareScalarUnorderedNotEqualBoolean() { for (var i = 0; i < Op1ElementCount; i++) { _data1[i] = TestLibrary.Generator.GetDouble(); } Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar1), ref Unsafe.As(ref _data1[0]), (uint)Unsafe.SizeOf>()); @@ -139,7 +139,7 @@ namespace JIT.HardwareIntrinsics.X86 Unsafe.CopyBlockUnaligned(ref Unsafe.As, byte>(ref _clsVar2), ref Unsafe.As(ref _data2[0]), (uint)Unsafe.SizeOf>()); } - public BooleanComparisonOpTest__CompareNotEqualUnorderedScalarBoolean() + public BooleanComparisonOpTest__CompareScalarUnorderedNotEqualBoolean() { Succeeded = true; @@ -161,7 +161,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_UnsafeRead)); - var result = Sse2.CompareNotEqualUnorderedScalar( + var result = Sse2.CompareScalarUnorderedNotEqual( Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) ); @@ -173,7 +173,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_Load)); - var result = Sse2.CompareNotEqualUnorderedScalar( + var result = Sse2.CompareScalarUnorderedNotEqual( Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -185,7 +185,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunBasicScenario_LoadAligned)); - var result = Sse2.CompareNotEqualUnorderedScalar( + var result = Sse2.CompareScalarUnorderedNotEqual( Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) ); @@ -197,7 +197,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_UnsafeRead)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Unsafe.Read>(_dataTable.inArray1Ptr), Unsafe.Read>(_dataTable.inArray2Ptr) @@ -210,7 +210,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_Load)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)) @@ -223,7 +223,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunReflectionScenario_LoadAligned)); - var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareNotEqualUnorderedScalar), new Type[] { typeof(Vector128), typeof(Vector128) }) + var result = typeof(Sse2).GetMethod(nameof(Sse2.CompareScalarUnorderedNotEqual), new Type[] { typeof(Vector128), typeof(Vector128) }) .Invoke(null, new object[] { Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)), Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)) @@ -236,7 +236,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClsVarScenario)); - var result = Sse2.CompareNotEqualUnorderedScalar( + var result = Sse2.CompareScalarUnorderedNotEqual( _clsVar1, _clsVar2 ); @@ -250,7 +250,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Unsafe.Read>(_dataTable.inArray1Ptr); var right = Unsafe.Read>(_dataTable.inArray2Ptr); - var result = Sse2.CompareNotEqualUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedNotEqual(left, right); ValidateResult(left, right, result); } @@ -261,7 +261,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareNotEqualUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedNotEqual(left, right); ValidateResult(left, right, result); } @@ -272,7 +272,7 @@ namespace JIT.HardwareIntrinsics.X86 var left = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray1Ptr)); var right = Sse2.LoadAlignedVector128((Double*)(_dataTable.inArray2Ptr)); - var result = Sse2.CompareNotEqualUnorderedScalar(left, right); + var result = Sse2.CompareScalarUnorderedNotEqual(left, right); ValidateResult(left, right, result); } @@ -281,8 +281,8 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassLclFldScenario)); - var test = new BooleanComparisonOpTest__CompareNotEqualUnorderedScalarBoolean(); - var result = Sse2.CompareNotEqualUnorderedScalar(test._fld1, test._fld2); + var test = new BooleanComparisonOpTest__CompareScalarUnorderedNotEqualBoolean(); + var result = Sse2.CompareScalarUnorderedNotEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -291,7 +291,7 @@ namespace JIT.HardwareIntrinsics.X86 { TestLibrary.TestFramework.BeginScenario(nameof(RunClassFldScenario)); - var result = Sse2.CompareNotEqualUnorderedScalar(_fld1, _fld2); + var result = Sse2.CompareScalarUnorderedNotEqual(_fld1, _fld2); ValidateResult(_fld1, _fld2, result); } @@ -301,7 +301,7 @@ namespace JIT.HardwareIntrinsics.X86 TestLibrary.TestFramework.BeginScenario(nameof(RunStructLclFldScenario)); var test = TestStruct.Create(); - var result = Sse2.CompareNotEqualUnorderedScalar(test._fld1, test._fld2); + var result = Sse2.CompareScalarUnorderedNotEqual(test._fld1, test._fld2); ValidateResult(test._fld1, test._fld2, result); } @@ -360,7 +360,7 @@ namespace JIT.HardwareIntrinsics.X86 { if ((left[0] != right[0]) != result) { - TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareNotEqualUnorderedScalar)}(Vector128, Vector128): {method} failed:"); + TestLibrary.TestFramework.LogInformation($"{nameof(Sse2)}.{nameof(Sse2.CompareScalarUnorderedNotEqual)}(Vector128, Vector128): {method} failed:"); TestLibrary.TestFramework.LogInformation($" left: ({string.Join(", ", left)})"); TestLibrary.TestFramework.LogInformation($" right: ({string.Join(", ", right)})"); TestLibrary.TestFramework.LogInformation($" result: ({string.Join(", ", result)})"); diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/Program.Sse2.cs b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/Program.Sse2.cs index a61a8cd..324c449 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/Program.Sse2.cs +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/Program.Sse2.cs @@ -53,47 +53,47 @@ namespace JIT.HardwareIntrinsics.X86 ["CompareEqual.SByte"] = CompareEqualSByte, ["CompareEqual.UInt16"] = CompareEqualUInt16, ["CompareEqual.UInt32"] = CompareEqualUInt32, - ["CompareEqualScalar.Double"] = CompareEqualScalarDouble, - ["CompareEqualOrderedScalar.Boolean"] = CompareEqualOrderedScalarBoolean, - ["CompareEqualUnorderedScalar.Boolean"] = CompareEqualUnorderedScalarBoolean, + ["CompareScalarEqual.Double"] = CompareScalarEqualDouble, + ["CompareScalarOrderedEqual.Boolean"] = CompareScalarOrderedEqualBoolean, + ["CompareScalarUnorderedEqual.Boolean"] = CompareScalarUnorderedEqualBoolean, ["CompareGreaterThan.Double"] = CompareGreaterThanDouble, ["CompareGreaterThan.Int16"] = CompareGreaterThanInt16, ["CompareGreaterThan.Int32"] = CompareGreaterThanInt32, ["CompareGreaterThan.SByte"] = CompareGreaterThanSByte, - ["CompareGreaterThanScalar.Double"] = CompareGreaterThanScalarDouble, - ["CompareGreaterThanOrderedScalar.Boolean"] = CompareGreaterThanOrderedScalarBoolean, - ["CompareGreaterThanUnorderedScalar.Boolean"] = CompareGreaterThanUnorderedScalarBoolean, + ["CompareScalarGreaterThan.Double"] = CompareScalarGreaterThanDouble, + ["CompareScalarOrderedGreaterThan.Boolean"] = CompareScalarOrderedGreaterThanBoolean, + ["CompareScalarUnorderedGreaterThan.Boolean"] = CompareScalarUnorderedGreaterThanBoolean, ["CompareGreaterThanOrEqual.Double"] = CompareGreaterThanOrEqualDouble, - ["CompareGreaterThanOrEqualScalar.Double"] = CompareGreaterThanOrEqualScalarDouble, - ["CompareGreaterThanOrEqualOrderedScalar.Boolean"] = CompareGreaterThanOrEqualOrderedScalarBoolean, - ["CompareGreaterThanOrEqualUnorderedScalar.Boolean"] = CompareGreaterThanOrEqualUnorderedScalarBoolean, + ["CompareScalarGreaterThanOrEqual.Double"] = CompareScalarGreaterThanOrEqualDouble, + ["CompareScalarOrderedGreaterThanOrEqual.Boolean"] = CompareScalarOrderedGreaterThanOrEqualBoolean, + ["CompareScalarUnorderedGreaterThanOrEqual.Boolean"] = CompareScalarUnorderedGreaterThanOrEqualBoolean, ["CompareLessThan.Double"] = CompareLessThanDouble, ["CompareLessThan.Int16"] = CompareLessThanInt16, ["CompareLessThan.Int32"] = CompareLessThanInt32, ["CompareLessThan.SByte"] = CompareLessThanSByte, - ["CompareLessThanScalar.Double"] = CompareLessThanScalarDouble, - ["CompareLessThanOrderedScalar.Boolean"] = CompareLessThanOrderedScalarBoolean, - ["CompareLessThanUnorderedScalar.Boolean"] = CompareLessThanUnorderedScalarBoolean, + ["CompareScalarLessThan.Double"] = CompareScalarLessThanDouble, + ["CompareScalarOrderedLessThan.Boolean"] = CompareScalarOrderedLessThanBoolean, + ["CompareScalarUnorderedLessThan.Boolean"] = CompareScalarUnorderedLessThanBoolean, ["CompareLessThanOrEqual.Double"] = CompareLessThanOrEqualDouble, - ["CompareLessThanOrEqualScalar.Double"] = CompareLessThanOrEqualScalarDouble, - ["CompareLessThanOrEqualOrderedScalar.Boolean"] = CompareLessThanOrEqualOrderedScalarBoolean, - ["CompareLessThanOrEqualUnorderedScalar.Boolean"] = CompareLessThanOrEqualUnorderedScalarBoolean, + ["CompareScalarLessThanOrEqual.Double"] = CompareScalarLessThanOrEqualDouble, + ["CompareScalarOrderedLessThanOrEqual.Boolean"] = CompareScalarOrderedLessThanOrEqualBoolean, + ["CompareScalarUnorderedLessThanOrEqual.Boolean"] = CompareScalarUnorderedLessThanOrEqualBoolean, ["CompareNotEqual.Double"] = CompareNotEqualDouble, - ["CompareNotEqualScalar.Double"] = CompareNotEqualScalarDouble, - ["CompareNotEqualOrderedScalar.Boolean"] = CompareNotEqualOrderedScalarBoolean, - ["CompareNotEqualUnorderedScalar.Boolean"] = CompareNotEqualUnorderedScalarBoolean, + ["CompareScalarNotEqual.Double"] = CompareScalarNotEqualDouble, + ["CompareScalarOrderedNotEqual.Boolean"] = CompareScalarOrderedNotEqualBoolean, + ["CompareScalarUnorderedNotEqual.Boolean"] = CompareScalarUnorderedNotEqualBoolean, ["CompareNotGreaterThan.Double"] = CompareNotGreaterThanDouble, - ["CompareNotGreaterThanScalar.Double"] = CompareNotGreaterThanScalarDouble, + ["CompareScalarNotGreaterThan.Double"] = CompareScalarNotGreaterThanDouble, ["CompareNotGreaterThanOrEqual.Double"] = CompareNotGreaterThanOrEqualDouble, - ["CompareNotGreaterThanOrEqualScalar.Double"] = CompareNotGreaterThanOrEqualScalarDouble, + ["CompareScalarNotGreaterThanOrEqual.Double"] = CompareScalarNotGreaterThanOrEqualDouble, ["CompareNotLessThan.Double"] = CompareNotLessThanDouble, - ["CompareNotLessThanScalar.Double"] = CompareNotLessThanScalarDouble, + ["CompareScalarNotLessThan.Double"] = CompareScalarNotLessThanDouble, ["CompareNotLessThanOrEqual.Double"] = CompareNotLessThanOrEqualDouble, - ["CompareNotLessThanOrEqualScalar.Double"] = CompareNotLessThanOrEqualScalarDouble, + ["CompareScalarNotLessThanOrEqual.Double"] = CompareScalarNotLessThanOrEqualDouble, ["CompareOrdered.Double"] = CompareOrderedDouble, - ["CompareOrderedScalar.Double"] = CompareOrderedScalarDouble, + ["CompareScalarOrdered.Double"] = CompareScalarOrderedDouble, ["CompareUnordered.Double"] = CompareUnorderedDouble, - ["CompareUnorderedScalar.Double"] = CompareUnorderedScalarDouble, + ["CompareScalarUnordered.Double"] = CompareScalarUnorderedDouble, ["ConvertToInt32.Vector128Double"] = ConvertToInt32Vector128Double, ["ConvertToInt32.Vector128Int32"] = ConvertToInt32Vector128Int32, ["ConvertToInt32WithTruncation.Vector128Double"] = ConvertToInt32WithTruncationVector128Double, diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/Sse2_r.csproj b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/Sse2_r.csproj index 900e2a1..fb09352 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/Sse2_r.csproj +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/Sse2_r.csproj @@ -36,11 +36,11 @@ - - - - - + + + + + @@ -59,56 +59,56 @@ - - - + + + - - - + + + - + + + - - - - - + + + - + + + - - - - - + + + - - - + + + + - - + + - - + - + - + @@ -132,6 +132,7 @@ + @@ -140,7 +141,6 @@ - @@ -186,6 +186,18 @@ + + + + + + + + + + + + @@ -198,18 +210,6 @@ - - - - - - - - - - - - @@ -226,10 +226,10 @@ - - + + @@ -241,10 +241,10 @@ - - - - + + + + diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/Sse2_ro.csproj b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/Sse2_ro.csproj index 9ad3626..b9efd1b 100644 --- a/tests/src/JIT/HardwareIntrinsics/X86/Sse2/Sse2_ro.csproj +++ b/tests/src/JIT/HardwareIntrinsics/X86/Sse2/Sse2_ro.csproj @@ -27,8 +27,8 @@ - + @@ -36,13 +36,13 @@ - - - - - - + + + + + + @@ -50,8 +50,8 @@ - + @@ -59,56 +59,56 @@ - - - + + + - - - + + + - + + + - - - - - + + + - + + + - - - - - + + + - - - + + + + - - + + - - + - + - + @@ -129,9 +129,10 @@ - + + @@ -140,18 +141,17 @@ - - + - + @@ -162,8 +162,8 @@ - + @@ -174,50 +174,49 @@ - - + - + - - + + - + - + + - - - + + - + - + - + - - + + - + - + + - - - + + @@ -227,14 +226,14 @@ - - + + - + @@ -242,10 +241,10 @@ - - - - + + + + @@ -266,8 +265,8 @@ - + @@ -275,6 +274,7 @@ + diff --git a/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/ColorPacket.cs b/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/ColorPacket.cs index 5975624..bf48fcf 100644 --- a/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/ColorPacket.cs +++ b/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/ColorPacket.cs @@ -18,9 +18,9 @@ internal static class ColorPacket256Helper public static Int32RGBPacket256 ConvertToIntRGB(this VectorPacket256 colors) { - var rsMask = Compare(colors.Xs, One, FloatComparisonMode.GreaterThanOrderedNonSignaling); - var gsMask = Compare(colors.Ys, One, FloatComparisonMode.GreaterThanOrderedNonSignaling); - var bsMask = Compare(colors.Zs, One, FloatComparisonMode.GreaterThanOrderedNonSignaling); + var rsMask = Compare(colors.Xs, One, FloatComparisonMode.OrderedGreaterThanNonSignaling); + var gsMask = Compare(colors.Ys, One, FloatComparisonMode.OrderedGreaterThanNonSignaling); + var bsMask = Compare(colors.Zs, One, FloatComparisonMode.OrderedGreaterThanNonSignaling); var rs = BlendVariable(colors.Xs, One, rsMask); var gs = BlendVariable(colors.Ys, One, gsMask); diff --git a/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/Intersections.cs b/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/Intersections.cs index 917b3db..6c1441c 100644 --- a/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/Intersections.cs +++ b/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/Intersections.cs @@ -33,7 +33,7 @@ internal struct Intersections [MethodImpl(MethodImplOptions.AggressiveInlining)] public static bool AllNullIntersections(Vector256 dis) { - var cmp = Compare(dis, NullDistance, FloatComparisonMode.EqualOrderedNonSignaling); + var cmp = Compare(dis, NullDistance, FloatComparisonMode.OrderedEqualNonSignaling); var zero = Vector256.Zero; // efficiently generate an all-one mask vector by lower latency AVX2 ComapreEqual var mask = Avx2.CompareEqual(zero, zero); diff --git a/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/PacketTracer.cs b/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/PacketTracer.cs index b0d2fe7..34a2dd5 100644 --- a/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/PacketTracer.cs +++ b/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/PacketTracer.cs @@ -68,7 +68,7 @@ internal class Packet256Tracer return ColorPacket256Helper.BackgroundColor; } var color = Shade(isect, rayPacket256, scene, depth); - var isNull = Compare(isect.Distances, Intersections.NullDistance, FloatComparisonMode.EqualOrderedNonSignaling); + var isNull = Compare(isect.Distances, Intersections.NullDistance, FloatComparisonMode.OrderedEqualNonSignaling); var backgroundColor = ColorPacket256Helper.BackgroundColor.Xs; return new ColorPacket256(BlendVariable(color.Xs, backgroundColor, isNull), BlendVariable(color.Ys, backgroundColor, isNull), @@ -82,7 +82,7 @@ internal class Packet256Tracer { return Vector256.Zero; } - var isNull = Compare(isect.Distances, Intersections.NullDistance, FloatComparisonMode.EqualOrderedNonSignaling); + var isNull = Compare(isect.Distances, Intersections.NullDistance, FloatComparisonMode.OrderedEqualNonSignaling); return BlendVariable(isect.Distances, Vector256.Zero, isNull); } @@ -95,10 +95,10 @@ internal class Packet256Tracer if (!Intersections.AllNullIntersections(distance)) { - var notNullMask = Compare(distance, Intersections.NullDistance, FloatComparisonMode.NotEqualOrderedNonSignaling); - var nullMinMask = Compare(mins.Distances, Intersections.NullDistance, FloatComparisonMode.EqualOrderedNonSignaling); + var notNullMask = Compare(distance, Intersections.NullDistance, FloatComparisonMode.OrderedNotEqualNonSignaling); + var nullMinMask = Compare(mins.Distances, Intersections.NullDistance, FloatComparisonMode.OrderedEqualNonSignaling); - var lessMinMask = Compare(mins.Distances, distance, FloatComparisonMode.GreaterThanOrderedNonSignaling); + var lessMinMask = Compare(mins.Distances, distance, FloatComparisonMode.OrderedGreaterThanNonSignaling); var minMask = And(notNullMask, Or(nullMinMask, lessMinMask)); var minDis = BlendVariable(mins.Distances, distance, minMask); var minIndices = BlendVariable(mins.ThingIndices.AsSingle(), @@ -141,12 +141,12 @@ internal class Packet256Tracer var neatIsectDis = TestRay(new RayPacket256(pos, livec), scene); // is in shadow? - var mask1 = Compare(neatIsectDis, ldis.Lengths, FloatComparisonMode.LessThanOrEqualOrderedNonSignaling); - var mask2 = Compare(neatIsectDis, zero, FloatComparisonMode.NotEqualOrderedNonSignaling); + var mask1 = Compare(neatIsectDis, ldis.Lengths, FloatComparisonMode.OrderedLessThanOrEqualNonSignaling); + var mask2 = Compare(neatIsectDis, zero, FloatComparisonMode.OrderedNotEqualNonSignaling); var isInShadow = And(mask1, mask2); Vector256 illum = VectorPacket256.DotProduct(livec, norms); - Vector256 illumGraterThanZero = Compare(illum, zero, FloatComparisonMode.GreaterThanOrderedNonSignaling); + Vector256 illumGraterThanZero = Compare(illum, zero, FloatComparisonMode.OrderedGreaterThanNonSignaling); var tmpColor1 = illum * colorPacket; var defaultRGB = zero; Vector256 lcolorR = BlendVariable(defaultRGB, tmpColor1.Xs, illumGraterThanZero); @@ -155,7 +155,7 @@ internal class Packet256Tracer ColorPacket256 lcolor = new ColorPacket256(lcolorR, lcolorG, lcolorB); Vector256 specular = VectorPacket256.DotProduct(livec, rds.Normalize()); - Vector256 specularGraterThanZero = Compare(specular, zero, FloatComparisonMode.GreaterThanOrderedNonSignaling); + Vector256 specularGraterThanZero = Compare(specular, zero, FloatComparisonMode.OrderedGreaterThanNonSignaling); var difColor = new ColorPacket256(1, 1, 1); var splColor = new ColorPacket256(1, 1, 1); diff --git a/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/PlanePacket.cs b/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/PlanePacket.cs index b3607b9..c294794 100644 --- a/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/PlanePacket.cs +++ b/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/PlanePacket.cs @@ -29,7 +29,7 @@ internal sealed class PlanePacket256 : ObjectPacket256 { var denom = VectorPacket256.DotProduct(Norms, rayPacket256.Dirs); var dist = Divide(Add(VectorPacket256.DotProduct(Norms, rayPacket256.Starts), Offsets), Subtract(Vector256.Zero, denom)); - var gtMask = Compare(denom, Vector256.Zero, FloatComparisonMode.GreaterThanOrderedNonSignaling); + var gtMask = Compare(denom, Vector256.Zero, FloatComparisonMode.OrderedGreaterThanNonSignaling); return BlendVariable(dist, Intersections.NullDistance, gtMask); } } diff --git a/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/SpherePacket.cs b/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/SpherePacket.cs index 09e4612..0f87171 100644 --- a/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/SpherePacket.cs +++ b/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/SpherePacket.cs @@ -30,11 +30,11 @@ internal sealed class SpherePacket256 : ObjectPacket256 var eo = Centers - rayPacket256.Starts; var v = VectorPacket256.DotProduct(eo, rayPacket256.Dirs); var zero = Vector256.Zero; - var vLessZeroMask = Compare(v, zero, FloatComparisonMode.LessThanOrderedNonSignaling); + var vLessZeroMask = Compare(v, zero, FloatComparisonMode.OrderedLessThanNonSignaling); var discs = Subtract(Multiply(Radiuses, Radiuses), Subtract(VectorPacket256.DotProduct(eo, eo), Multiply(v, v))); - var discLessZeroMask = Compare(discs, zero, FloatComparisonMode.LessThanOrderedNonSignaling); + var discLessZeroMask = Compare(discs, zero, FloatComparisonMode.OrderedLessThanNonSignaling); var dists = BlendVariable(Subtract(v, Sqrt(discs)), zero, Or(vLessZeroMask, discLessZeroMask)); - var isZero = Compare(dists, zero, FloatComparisonMode.EqualOrderedNonSignaling); + var isZero = Compare(dists, zero, FloatComparisonMode.OrderedEqualNonSignaling); return BlendVariable(dists, Intersections.NullDistance, isZero); } } diff --git a/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/VectorMath.cs b/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/VectorMath.cs index c0e3437..074b900 100644 --- a/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/VectorMath.cs +++ b/tests/src/JIT/Performance/CodeQuality/HWIntrinsic/X86/PacketTracer/VectorMath.cs @@ -76,13 +76,13 @@ public static class VectorMath [MethodImpl(MethodImplOptions.AggressiveInlining)] public static Vector256 Log(Vector256 value) { - Vector256 invalidMask = Compare(value, Vector256.Zero, FloatComparisonMode.LessThanOrEqualOrderedNonSignaling); + Vector256 invalidMask = Compare(value, Vector256.Zero, FloatComparisonMode.OrderedLessThanOrEqualNonSignaling); Vector256 x = Max(value, MinNormPos.AsSingle()); Vector256 ei = Avx2.ShiftRightLogical(x.AsInt32(), 23); x = Or(And(x, MantMask.AsSingle()), Point5); ei = Avx2.Subtract(ei, Ox7); Vector256 e = Add(ConvertToVector256Single(ei), One); - Vector256 mask = Compare(x, Sqrthf, FloatComparisonMode.LessThanOrderedNonSignaling); + Vector256 mask = Compare(x, Sqrthf, FloatComparisonMode.OrderedLessThanNonSignaling); Vector256 tmp = And(x, mask); x = Subtract(x, One); e = Subtract(e, And(One, mask));