Adding tests for the SSE3 and SSSE3 hardware intrinsics
authorTanner Gooding <tagoo@outlook.com>
Fri, 16 Feb 2018 20:13:05 +0000 (12:13 -0800)
committerTanner Gooding <tagoo@outlook.com>
Thu, 22 Feb 2018 06:42:13 +0000 (22:42 -0800)
commit77af5c8d60b8088c00945b2512c97a0d3679d400
tree66788c3c0e11962d7a808654ba8852ec1cd8894d
parent987f93399225199bdb3c53e00c9166fb37ca1396
Adding tests for the SSE3 and SSSE3 hardware intrinsics
44 files changed:
tests/src/JIT/HardwareIntrinsics/X86/Shared/AlternatingBinOpTest.template [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Shared/AlternatingBinOpTest_DataTable.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Shared/GenerateTests.csx
tests/src/JIT/HardwareIntrinsics/X86/Shared/HorizontalBinOpTest.template [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Shared/HorizontalBinOpTest_DataTable.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/AddSubtract.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/AddSubtract.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/HorizontalAdd.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/HorizontalAdd.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/HorizontalSubtract.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/HorizontalSubtract.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/MoveAndDuplicate.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/MoveAndDuplicate_r.csproj [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/MoveAndDuplicate_ro.csproj [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/MoveHighAndDuplicate.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/MoveHighAndDuplicate_r.csproj [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/MoveHighAndDuplicate_ro.csproj [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/MoveLowAndDuplicate.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/MoveLowAndDuplicate_r.csproj [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/MoveLowAndDuplicate_ro.csproj [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/Program.Sse3.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/Sse3_r.csproj [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse3/Sse3_ro.csproj [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/Abs.Byte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/Abs.UInt16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/Abs.UInt32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight_r.csproj [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/AlignRight_ro.csproj [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/HorizontalAdd.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/HorizontalAdd.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/HorizontalAddSaturate.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/HorizontalSubtract.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/HorizontalSubtract.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/HorizontalSubtractSaturate.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/MultiplyAddAdjacent.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/MultiplyHighRoundScale.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/Program.Ssse3.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/Shuffle.SByte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/Sign.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/Sign.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/Sign.SByte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/Ssse3_r.csproj [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Ssse3/Ssse3_ro.csproj [new file with mode: 0644]