12 references to MultiplyAddEstimate
System.Private.CoreLib (12)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1958public static Half MultiplyAddEstimate(Half left, Half right, Half addend) => (Half)float.MultiplyAddEstimate((float)left, (float)right, (float)addend);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (6)
1446float y = float.MultiplyAddEstimate(centerPoint.Y, 1 - c, +centerPoint.Z * s); 1447float z = float.MultiplyAddEstimate(centerPoint.Z, 1 - c, -centerPoint.Y * s); 1496float x = float.MultiplyAddEstimate(centerPoint.X, 1 - c, -centerPoint.Z * s); 1497float z = float.MultiplyAddEstimate(centerPoint.Z, 1 - c, +centerPoint.X * s); 1546float x = float.MultiplyAddEstimate(centerPoint.X, 1 - c, +centerPoint.Y * s); 1547float y = float.MultiplyAddEstimate(centerPoint.Y, 1 - c, -centerPoint.X * s);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (1)
2648float element = float.MultiplyAddEstimate(left.GetElementUnsafe(index), right.GetElementUnsafe(index), addend.GetElementUnsafe(index));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Scalar.cs (1)
1401return (T)(object)float.MultiplyAddEstimate((float)(object)left, (float)(object)right, (float)(object)addend);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (1)
3070float element = float.MultiplyAddEstimate(left.GetElementUnsafe(index), right.GetElementUnsafe(index), addend.GetElementUnsafe(index));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (2)
843public static float Lerp(float value1, float value2, float amount) => MultiplyAddEstimate(value1, 1.0f - amount, value2 * amount); 1239return MultiplyAddEstimate(left, right, addend);