Ensure that we check for implicit ivals for single argument intrinsics before the...
authorTanner Gooding <tagoo@outlook.com>
Wed, 7 Aug 2019 16:15:29 +0000 (09:15 -0700)
committerWilliam Godbe <wigodbe@microsoft.com>
Wed, 7 Aug 2019 16:15:29 +0000 (09:15 -0700)
commitb4a56b0339ff1eea904e1b8d3f89507552529d3b
tree02758cc45b4da378c00bf476063fb2d8e5f1165f
parent1f03924256d50493a0d61e46b9d36985d256e355
Ensure that we check for implicit ivals for single argument intrinsics before the SIMDScalar handling. (#25905) (#25987)

* Ensure that we check for implicit ivals for single argument intrinsics before the SIMDScalar handling.

* Adding test template entries for the unary overloads of the Sse41.Round functions

* Regenerating the hardware intrinsic test templates.
13 files changed:
src/jit/hwintrinsiccodegenxarch.cpp
tests/src/JIT/HardwareIntrinsics/X86/Shared/GenerateTests.csx
tests/src/JIT/HardwareIntrinsics/X86/Sse41_Overloaded/Program.Sse41_Overloaded.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41_Overloaded/RoundCurrentDirectionScalar.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41_Overloaded/RoundCurrentDirectionScalar.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41_Overloaded/RoundToNearestIntegerScalar.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41_Overloaded/RoundToNearestIntegerScalar.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41_Overloaded/RoundToNegativeInfinityScalar.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41_Overloaded/RoundToNegativeInfinityScalar.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41_Overloaded/RoundToPositiveInfinityScalar.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41_Overloaded/RoundToPositiveInfinityScalar.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41_Overloaded/Sse41_Overloaded_r.csproj [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/X86/Sse41_Overloaded/Sse41_Overloaded_ro.csproj [new file with mode: 0644]