Skip to content

Commit

Permalink
Adding the convenience Avx.Compare* overloads (dotnet#34100)
Browse files Browse the repository at this point in the history
* Adding the convenience Avx.Compare* overloads

* Adding test templates for the convenience Avx.Compare* overloads

* Regenerating the x86 hardware intrinsic tests

* Fixing the ordering of Avx.CompareUnordered
  • Loading branch information
tannergooding authored Mar 26, 2020
1 parent a706b6c commit 044304b
Show file tree
Hide file tree
Showing 31 changed files with 14,472 additions and 0 deletions.
24 changes: 24 additions & 0 deletions src/coreclr/tests/src/JIT/HardwareIntrinsics/X86/Avx/Avx_r.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,30 @@
<Compile Include="BlendVariable.Single.cs" />
<Compile Include="Ceiling.Double.cs" />
<Compile Include="Ceiling.Single.cs" />
<Compile Include="CompareEqual.Single.cs" />
<Compile Include="CompareEqual.Double.cs" />
<Compile Include="CompareGreaterThan.Single.cs" />
<Compile Include="CompareGreaterThan.Double.cs" />
<Compile Include="CompareGreaterThanOrEqual.Single.cs" />
<Compile Include="CompareGreaterThanOrEqual.Double.cs" />
<Compile Include="CompareLessThan.Single.cs" />
<Compile Include="CompareLessThan.Double.cs" />
<Compile Include="CompareLessThanOrEqual.Single.cs" />
<Compile Include="CompareLessThanOrEqual.Double.cs" />
<Compile Include="CompareNotEqual.Single.cs" />
<Compile Include="CompareNotEqual.Double.cs" />
<Compile Include="CompareNotGreaterThan.Single.cs" />
<Compile Include="CompareNotGreaterThan.Double.cs" />
<Compile Include="CompareNotGreaterThanOrEqual.Single.cs" />
<Compile Include="CompareNotGreaterThanOrEqual.Double.cs" />
<Compile Include="CompareNotLessThan.Single.cs" />
<Compile Include="CompareNotLessThan.Double.cs" />
<Compile Include="CompareNotLessThanOrEqual.Single.cs" />
<Compile Include="CompareNotLessThanOrEqual.Double.cs" />
<Compile Include="CompareOrdered.Single.cs" />
<Compile Include="CompareOrdered.Double.cs" />
<Compile Include="CompareUnordered.Single.cs" />
<Compile Include="CompareUnordered.Double.cs" />
<Compile Include="Divide.Double.cs" />
<Compile Include="Divide.Single.cs" />
<Compile Include="DuplicateEvenIndexed.Double.cs" />
Expand Down
24 changes: 24 additions & 0 deletions src/coreclr/tests/src/JIT/HardwareIntrinsics/X86/Avx/Avx_ro.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,30 @@
<Compile Include="BlendVariable.Single.cs" />
<Compile Include="Ceiling.Double.cs" />
<Compile Include="Ceiling.Single.cs" />
<Compile Include="CompareEqual.Single.cs" />
<Compile Include="CompareEqual.Double.cs" />
<Compile Include="CompareGreaterThan.Single.cs" />
<Compile Include="CompareGreaterThan.Double.cs" />
<Compile Include="CompareGreaterThanOrEqual.Single.cs" />
<Compile Include="CompareGreaterThanOrEqual.Double.cs" />
<Compile Include="CompareLessThan.Single.cs" />
<Compile Include="CompareLessThan.Double.cs" />
<Compile Include="CompareLessThanOrEqual.Single.cs" />
<Compile Include="CompareLessThanOrEqual.Double.cs" />
<Compile Include="CompareNotEqual.Single.cs" />
<Compile Include="CompareNotEqual.Double.cs" />
<Compile Include="CompareNotGreaterThan.Single.cs" />
<Compile Include="CompareNotGreaterThan.Double.cs" />
<Compile Include="CompareNotGreaterThanOrEqual.Single.cs" />
<Compile Include="CompareNotGreaterThanOrEqual.Double.cs" />
<Compile Include="CompareNotLessThan.Single.cs" />
<Compile Include="CompareNotLessThan.Double.cs" />
<Compile Include="CompareNotLessThanOrEqual.Single.cs" />
<Compile Include="CompareNotLessThanOrEqual.Double.cs" />
<Compile Include="CompareOrdered.Single.cs" />
<Compile Include="CompareOrdered.Double.cs" />
<Compile Include="CompareUnordered.Single.cs" />
<Compile Include="CompareUnordered.Double.cs" />
<Compile Include="Divide.Double.cs" />
<Compile Include="Divide.Single.cs" />
<Compile Include="DuplicateEvenIndexed.Double.cs" />
Expand Down
Loading

0 comments on commit 044304b

Please sign in to comment.