Updating `FusedMultiplyAdd` for `System.Math` and `System.MathF` to use intrinsics...
authorTanner Gooding <tagoo@outlook.com>
Fri, 21 Dec 2018 15:44:50 +0000 (07:44 -0800)
committerGitHub <noreply@github.com>
Fri, 21 Dec 2018 15:44:50 +0000 (07:44 -0800)
commitfa49bd72d7cadf962133515df4684e5ccdfda037
tree3af62e73745a74f34dbbfdde7f92bd224b2eea67
parent893b2a0847262546c6812c0fe30409eec95d1835
 Updating `FusedMultiplyAdd` for `System.Math` and `System.MathF` to use intrinsics when available. (dotnet/coreclr#21602)

* Removing the explicit value assignment to NamedIntrinsic enum values

* Renaming NI_Math_Round/NI_MathF_Round to NI_System_Math_Round/NI_System_MathF_Round

* Updating `FusedMultiplyAdd` for `System.Math` and `System.MathF` to use intrinsics when available

Commit migrated from https://github.com/dotnet/coreclr/commit/3621170acc989339c4ea2ba78babb9576913837e
src/coreclr/src/System.Private.CoreLib/src/System/Math.CoreCLR.cs
src/coreclr/src/System.Private.CoreLib/src/System/MathF.CoreCLR.cs
src/coreclr/src/jit/importer.cpp
src/coreclr/src/jit/namedintrinsiclist.h