Move down S.N.Vector APIs and expose new conversion support (dotnet/coreclr#27401)
authorTanner Gooding <tagoo@outlook.com>
Thu, 24 Oct 2019 16:01:00 +0000 (09:01 -0700)
committerJan Kotas <jkotas@microsoft.com>
Thu, 24 Oct 2019 16:01:00 +0000 (09:01 -0700)
commita18ea1e3592e087facaf3ecfb0e80a42d92968b0
treeebe4dd518763d4178602c8f46521e268a5de682b
parent3dc226dd24855811b7e3528d28f9de9e8c0c3056
Move down S.N.Vector APIs and expose new conversion support (dotnet/coreclr#27401)

* Updating S.P.Corelib to start building Vector2/3/4 and supporting types

* Removing HAS_INTRINSICS usages from Matrix4x4

Commit migrated from https://github.com/dotnet/coreclr/commit/72338012f64849a996bf171c9c1b66cc20c64728
src/coreclr/src/tools/crossgen2/Common/Compiler/SimdHelper.cs
src/coreclr/src/vm/jitinterface.cpp
src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems
src/libraries/System.Private.CoreLib/src/System/Numerics/Matrix4x4.cs
src/libraries/System.Private.CoreLib/src/System/Numerics/Vector2.cs
src/libraries/System.Private.CoreLib/src/System/Numerics/Vector3.cs
src/libraries/System.Private.CoreLib/src/System/Numerics/Vector4.cs
src/libraries/System.Private.CoreLib/src/System/Numerics/VectorMath.cs
src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector128.cs
src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector256.cs