Convert Sse2 ConvertTo* and ConvertToVector128* tests to template based
authorJacek Blaszczynski <biosciencenow@outlook.com>
Thu, 6 Sep 2018 10:31:56 +0000 (12:31 +0200)
committerTanner Gooding <tagoo@outlook.com>
Wed, 19 Sep 2018 17:57:15 +0000 (10:57 -0700)
commit420b26c8c3441c182b28c12b9bd24e5e618151ac
treec9445f9e705fbd86bae9b9c1399bcf5b62fede51
parent92a00307ca4b7378ae077cf76c97cd3d0100e86b
Convert Sse2 ConvertTo* and ConvertToVector128* tests to template based

Changes comprise addition of new templates, new test generation logic
which supports test cases which have to be differentiated based
on both return VectorNNN baset type and source VectorNNN base type.
This commit is skipping all code which was generated or changed
due to code layout adjustment (white space changes).
tests/src/JIT/HardwareIntrinsics/X86/Shared/GenerateTests.csx
tests/src/JIT/HardwareIntrinsics/X86/Shared/SimdScalarUnOpConvTest.template [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Shared/SimpleUnOpConvTest.template [new file with mode: 0644]
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