12 references to MultiplyAddEstimate
System.Private.CoreLib (12)
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1908public static Half MultiplyAddEstimate(Half left, Half right, Half addend) => (Half)float.MultiplyAddEstimate((float)left, (float)right, (float)addend);
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (6)
670float y = float.MultiplyAddEstimate(centerPoint.Y, 1 - c, +centerPoint.Z * s); 671float z = float.MultiplyAddEstimate(centerPoint.Z, 1 - c, -centerPoint.Y * s); 713float x = float.MultiplyAddEstimate(centerPoint.X, 1 - c, -centerPoint.Z * s); 714float z = float.MultiplyAddEstimate(centerPoint.Z, 1 - c, +centerPoint.X * s); 756float x = float.MultiplyAddEstimate(centerPoint.X, 1 - c, +centerPoint.Y * s); 757float y = float.MultiplyAddEstimate(centerPoint.Y, 1 - c, -centerPoint.X * s);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (1)
2310float element = float.MultiplyAddEstimate(left.GetElementUnsafe(index), right.GetElementUnsafe(index), addend.GetElementUnsafe(index));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Scalar.cs (1)
1375return (T)(object)float.MultiplyAddEstimate((float)(object)left, (float)(object)right, (float)(object)addend);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (1)
2696float element = float.MultiplyAddEstimate(left.GetElementUnsafe(index), right.GetElementUnsafe(index), addend.GetElementUnsafe(index));
src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
827public static float Lerp(float value1, float value2, float amount) => MultiplyAddEstimate(value1, 1.0f - amount, value2 * amount); 1223return MultiplyAddEstimate(left, right, addend);