10 references to MultiplyAddEstimate
System.Private.CoreLib (10)
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1908
public 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)
770
float y = float.
MultiplyAddEstimate
(centerPoint.Y, 1 - c, +centerPoint.Z * s);
771
float z = float.
MultiplyAddEstimate
(centerPoint.Z, 1 - c, -centerPoint.Y * s);
813
float x = float.
MultiplyAddEstimate
(centerPoint.X, 1 - c, -centerPoint.Z * s);
814
float z = float.
MultiplyAddEstimate
(centerPoint.Z, 1 - c, +centerPoint.X * s);
856
float x = float.
MultiplyAddEstimate
(centerPoint.X, 1 - c, +centerPoint.Y * s);
857
float y = float.
MultiplyAddEstimate
(centerPoint.Y, 1 - c, -centerPoint.X * s);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Scalar.cs (1)
1184
return (T)(object)float.
MultiplyAddEstimate
((float)(object)left, (float)(object)right, (float)(object)addend);
src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
827
public static float Lerp(float value1, float value2, float amount) =>
MultiplyAddEstimate
(value1, 1.0f - amount, value2 * amount);
1223
return
MultiplyAddEstimate
(left, right, addend);