Adding tests for additional AVX hardware intrinsics
authorTanner Gooding <tagoo@outlook.com>
Wed, 28 Feb 2018 08:36:49 +0000 (00:36 -0800)
committerTanner Gooding <tagoo@outlook.com>
Thu, 1 Mar 2018 17:25:13 +0000 (09:25 -0800)
commit12f978bc6877757abc3a379dde4db9a61c0fed78
tree93d65ed8bab88df05e70edb46fc0c857c1c7a3ba
parentf98a1f23c28073e2f3509b7fdd71f2c69b6dac39
Adding tests for additional AVX hardware intrinsics
90 files changed:
tests/src/JIT/HardwareIntrinsics/X86/Avx/Avx_r.csproj
tests/src/JIT/HardwareIntrinsics/X86/Avx/Avx_ro.csproj
tests/src/JIT/HardwareIntrinsics/X86/Avx/Blend.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/Blend_r.csproj [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/Blend_ro.csproj [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/Ceiling.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/Ceiling.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/DotProduct.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/DotProduct_r.csproj [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/DotProduct_ro.csproj [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/Floor.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/Floor.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/Program.Avx.cs
tests/src/JIT/HardwareIntrinsics/X86/Avx/RoundCurrentDirection.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/RoundCurrentDirection.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/RoundToNearestInteger.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/RoundToNearestInteger.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/RoundToNegativeInfinity.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/RoundToNegativeInfinity.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/RoundToPositiveInfinity.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/RoundToPositiveInfinity.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/RoundToZero.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/RoundToZero.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestC.Byte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestC.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestC.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestC.Int64.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestC.SByte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestC.UInt16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestC.UInt32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestC.UInt64.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.Byte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.Int64.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.SByte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.UInt16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.UInt32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.UInt64.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestZ.Byte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestZ.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestZ.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestZ.Int64.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestZ.SByte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestZ.UInt16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestZ.UInt32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Avx/TestZ.UInt64.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Shared/BooleanBinOpTest.template
tests/src/JIT/HardwareIntrinsics/X86/Shared/BooleanTwoCmpOpTest.template
tests/src/JIT/HardwareIntrinsics/X86/Shared/GenerateTests.csx
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestAllZeros.Byte.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestAllZeros.Int16.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestAllZeros.Int32.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestAllZeros.Int64.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestAllZeros.SByte.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestAllZeros.UInt16.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestAllZeros.UInt32.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestAllZeros.UInt64.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestC.Byte.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestC.Int16.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestC.Int32.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestC.Int64.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestC.SByte.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestC.UInt16.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestC.UInt32.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestC.UInt64.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestMixOnesZeros.Byte.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestMixOnesZeros.Int16.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestMixOnesZeros.Int32.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestMixOnesZeros.Int64.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestMixOnesZeros.SByte.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestMixOnesZeros.UInt16.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestMixOnesZeros.UInt32.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestMixOnesZeros.UInt64.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestNotZAndNotC.Byte.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestNotZAndNotC.Int16.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestNotZAndNotC.Int32.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestNotZAndNotC.Int64.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestNotZAndNotC.SByte.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestNotZAndNotC.UInt16.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestNotZAndNotC.UInt32.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestNotZAndNotC.UInt64.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestZ.Byte.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestZ.Int16.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestZ.Int32.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestZ.Int64.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestZ.SByte.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestZ.UInt16.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestZ.UInt32.cs
tests/src/JIT/HardwareIntrinsics/X86/Sse41/TestZ.UInt64.cs