Add support of CreateScalarUnsafe() for arm64 intrinsic in JIT (#34579)
authorKunal Pathak <Kunal.Pathak@microsoft.com>
Mon, 27 Apr 2020 23:11:48 +0000 (16:11 -0700)
committerGitHub <noreply@github.com>
Mon, 27 Apr 2020 23:11:48 +0000 (16:11 -0700)
commitd68342ceeb69adff35d5b3462091d339a700c1a5
tree83bd3965cb1299a9a11522dc861b4d2a4549ef9d
parent535b998621ae5fb02b80c79b71912c62f1177ccb
Add support of CreateScalarUnsafe() for arm64 intrinsic in JIT (#34579)

* Intrinsify Vector64.CreateScalarUnsafe() for byte, sbyte, short, ushort, int, uint, long, ulong, float
* Intrinsify Vector128.CreateScalarUnsafe() for byte, sbyte, short, ushort, int, uint, long, ulong, float, long, ulong, double
src/coreclr/src/jit/hwintrinsiccodegenarm64.cpp
src/coreclr/src/jit/hwintrinsiclistarm64.h
src/coreclr/src/jit/lowerarmarch.cpp
src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector64.cs