Add tests for AVX2 and new intrinsic
authorFei Peng <fei.peng@intel.com>
Fri, 5 Oct 2018 22:54:05 +0000 (15:54 -0700)
committerFei Peng <fei.peng@intel.com>
Fri, 5 Oct 2018 22:54:05 +0000 (15:54 -0700)
commit54af6bd370c1a93f6bc4041f06822a247f4b6f9a
tree40e31d76bac8f5fe0b2136f6763bf7b934135c06
parent2689806563fb88c342a037c7da3aba72d43d30e6
Add tests for AVX2 and new intrinsic
102 files changed:
tests/arm/Tests.lst
tests/arm64/Tests.lst
tests/src/JIT/HardwareIntrinsics/X86/Avx2/AlignRight.Byte.228.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/AlignRight.Byte.250.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/AlignRight.Byte.27.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/AlignRight.Byte.5.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/AlignRight.Int16.0.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/AlignRight.Int16.2.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/AlignRight.Int32.0.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/AlignRight.Int32.4.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/AlignRight.Int64.0.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/AlignRight.Int64.8.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/AlignRight.UInt16.0.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/AlignRight.UInt16.2.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/AlignRight.UInt32.0.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/AlignRight.UInt32.4.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/AlignRight.UInt64.0.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/AlignRight.UInt64.8.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/Avx2_r.csproj
tests/src/JIT/HardwareIntrinsics/X86/Avx2/Avx2_ro.csproj
tests/src/JIT/HardwareIntrinsics/X86/Avx2/BlendVariable.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/BlendVariable.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/BlendVariable.Int64.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/BlendVariable.UInt16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/BlendVariable.UInt32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/BlendVariable.UInt64.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/MultipleSumAbsoluteDifferences.UInt16.0.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/MultiplyAddAdjacent.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/MultiplyAddAdjacent.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/MultiplyHigh.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/MultiplyHigh.UInt16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/MultiplyHighRoundScale.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/MultiplyLow.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/MultiplyLow.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/MultiplyLow.UInt16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/MultiplyLow.UInt32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/PackSignedSaturate.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/PackSignedSaturate.SByte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/PackUnsignedSaturate.Byte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/PackUnsignedSaturate.UInt16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/PermuteVar8x32.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/PermuteVar8x32.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/PermuteVar8x32.UInt32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/Program.Avx2.cs
tests/src/JIT/HardwareIntrinsics/X86/Avx2/ShiftRightArithmeticVariable.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/Shuffle.Byte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/Shuffle.Int32.1.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/Shuffle.SByte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/Shuffle.UInt32.1.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/ShuffleHigh.Int16.228.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/ShuffleHigh.UInt16.228.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/ShuffleLow.Int16.228.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/ShuffleLow.UInt16.228.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/Sign.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/Sign.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/Sign.SByte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2/SumAbsoluteDifferences.UInt16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx2_Vector128/Avx2_r.csproj
tests/src/JIT/HardwareIntrinsics/X86/Avx2_Vector128/Avx2_ro.csproj
tests/src/JIT/HardwareIntrinsics/X86/Avx2_Vector128/Program.Avx2_Vector128.cs
tests/src/JIT/HardwareIntrinsics/X86/Avx2_Vector128/ShiftRightArithmeticVariable.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Shared/GenerateTests.csx
tests/src/JIT/HardwareIntrinsics/X86/Sse2/MultiplyLow.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse2/MultiplyLow.UInt16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse2/MultiplyLow.cs [deleted file]
tests/src/JIT/HardwareIntrinsics/X86/Sse2/MultiplyLow_r.csproj [deleted file]
tests/src/JIT/HardwareIntrinsics/X86/Sse2/MultiplyLow_ro.csproj [deleted file]
tests/src/JIT/HardwareIntrinsics/X86/Sse2/Program.Sse2.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse2/Sse2_r.csproj
tests/src/JIT/HardwareIntrinsics/X86/Sse2/Sse2_ro.csproj
tests/src/JIT/HardwareIntrinsics/X86/Sse41/BlendVariable.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41/BlendVariable.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41/BlendVariable.Int64.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41/BlendVariable.UInt16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41/BlendVariable.UInt32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41/BlendVariable.UInt64.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41/MultiplyLow.UInt32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41/Program.Sse41.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/Sse41_r.csproj
tests/src/JIT/HardwareIntrinsics/X86/Sse41/Sse41_ro.csproj
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.Byte.0.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.Byte.1.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.Int16.0.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.Int16.2.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.Int32.0.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.Int32.4.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.Int64.0.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.Int64.8.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.SByte.0.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.SByte.1.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.UInt16.0.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.UInt16.2.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.UInt32.0.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.UInt32.4.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.UInt64.0.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.UInt64.8.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.cs [deleted file]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight_r.csproj [deleted file]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight_ro.csproj [deleted file]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/Program.Ssse3.cs
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/Ssse3_r.csproj
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/Ssse3_ro.csproj