Vector.FusedMultiplyAdd 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
FusedMultiplyAdd(Vector<Double>, Vector<Double>, Vector<Double>) |
计算 ( |
FusedMultiplyAdd(Vector<Single>, Vector<Single>, Vector<Single>) |
计算 ( |
FusedMultiplyAdd(Vector<Double>, Vector<Double>, Vector<Double>)
计算 (left
* right
) + addend
,舍入为一个三元运算。
public:
static System::Numerics::Vector<double> FusedMultiplyAdd(System::Numerics::Vector<double> left, System::Numerics::Vector<double> right, System::Numerics::Vector<double> addend);
public static System.Numerics.Vector<double> FusedMultiplyAdd (System.Numerics.Vector<double> left, System.Numerics.Vector<double> right, System.Numerics.Vector<double> addend);
static member FusedMultiplyAdd : System.Numerics.Vector<double> * System.Numerics.Vector<double> * System.Numerics.Vector<double> -> System.Numerics.Vector<double>
Public Function FusedMultiplyAdd (left As Vector(Of Double), right As Vector(Of Double), addend As Vector(Of Double)) As Vector(Of Double)
参数
返回
(left
* right
) + addend
,舍入为一个三元运算。
注解
这计算(left
* right
)就像是无限精度一样,将 addend
添加到该结果中,就好像是无限精度,最后舍入到最接近的可表示值。
这与计算(left
* right
)的非融合序列不同,就像是无限精度一样,将结果舍入到最接近的可表示值,将 addend
添加到舍入结果中,就好像是无限精度,最后舍入到最接近的可表示值。
适用于
FusedMultiplyAdd(Vector<Single>, Vector<Single>, Vector<Single>)
计算 (left
* right
) + addend
,舍入为一个三元运算。
public:
static System::Numerics::Vector<float> FusedMultiplyAdd(System::Numerics::Vector<float> left, System::Numerics::Vector<float> right, System::Numerics::Vector<float> addend);
public static System.Numerics.Vector<float> FusedMultiplyAdd (System.Numerics.Vector<float> left, System.Numerics.Vector<float> right, System.Numerics.Vector<float> addend);
static member FusedMultiplyAdd : System.Numerics.Vector<single> * System.Numerics.Vector<single> * System.Numerics.Vector<single> -> System.Numerics.Vector<single>
Public Function FusedMultiplyAdd (left As Vector(Of Single), right As Vector(Of Single), addend As Vector(Of Single)) As Vector(Of Single)
参数
返回
(left
* right
) + addend
,舍入为一个三元运算。
注解
这计算(left
* right
)就像是无限精度一样,将 addend
添加到该结果中,就好像是无限精度,最后舍入到最接近的可表示值。
这与计算(left
* right
)的非融合序列不同,就像是无限精度一样,将结果舍入到最接近的可表示值,将 addend
添加到舍入结果中,就好像是无限精度,最后舍入到最接近的可表示值。