Vector128.FusedMultiplyAdd Metod

Definition

Överlagringar

Name Description
FusedMultiplyAdd(Vector128<Single>, Vector128<Single>, Vector128<Single>)

Beräkningar (left * right) + addend, avrundade som en ternary-åtgärd.

FusedMultiplyAdd(Vector128<Double>, Vector128<Double>, Vector128<Double>)

Beräkningar (left * right) + addend, avrundade som en ternary-åtgärd.

FusedMultiplyAdd(Vector128<Single>, Vector128<Single>, Vector128<Single>)

Källa:
Vector128.cs
Källa:
Vector128.cs
Källa:
Vector128.cs

Beräkningar (left * right) + addend, avrundade som en ternary-åtgärd.

public:
 static System::Runtime::Intrinsics::Vector128<float> FusedMultiplyAdd(System::Runtime::Intrinsics::Vector128<float> left, System::Runtime::Intrinsics::Vector128<float> right, System::Runtime::Intrinsics::Vector128<float> addend);
public static System.Runtime.Intrinsics.Vector128<float> FusedMultiplyAdd(System.Runtime.Intrinsics.Vector128<float> left, System.Runtime.Intrinsics.Vector128<float> right, System.Runtime.Intrinsics.Vector128<float> addend);
static member FusedMultiplyAdd : System.Runtime.Intrinsics.Vector128<single> * System.Runtime.Intrinsics.Vector128<single> * System.Runtime.Intrinsics.Vector128<single> -> System.Runtime.Intrinsics.Vector128<single>
Public Function FusedMultiplyAdd (left As Vector128(Of Single), right As Vector128(Of Single), addend As Vector128(Of Single)) As Vector128(Of Single)

Parametrar

left
Vector128<Single>

Den vektor som ska multipliceras med right.

right
Vector128<Single>

Den vektor som ska multipliceras med left.

addend
Vector128<Single>

Den vektor som ska läggas till i resultatet multiplicerat leftrightmed .

Returer

(left * right) + addend, avrundad som en ternary-åtgärd.

Kommentarer

Den här metoden beräknar (left * right) som med oändlig precision, lägger addend till det resultatet som om det vore oändlig precision och avrundar slutligen till närmaste representerbara värde.

Den här beräkningen skiljer sig från den icke-sammansvetsade sekvensen, vilket skulle beräkna (left * right) som om det var till oändlig precision, runda av resultatet till närmaste representerande värde, lägga till addend det avrundade resultatet som om det var till oändlig precision och slutligen avrunda till närmaste representerande värde.

Gäller för

FusedMultiplyAdd(Vector128<Double>, Vector128<Double>, Vector128<Double>)

Källa:
Vector128.cs
Källa:
Vector128.cs
Källa:
Vector128.cs

Beräkningar (left * right) + addend, avrundade som en ternary-åtgärd.

public:
 static System::Runtime::Intrinsics::Vector128<double> FusedMultiplyAdd(System::Runtime::Intrinsics::Vector128<double> left, System::Runtime::Intrinsics::Vector128<double> right, System::Runtime::Intrinsics::Vector128<double> addend);
public static System.Runtime.Intrinsics.Vector128<double> FusedMultiplyAdd(System.Runtime.Intrinsics.Vector128<double> left, System.Runtime.Intrinsics.Vector128<double> right, System.Runtime.Intrinsics.Vector128<double> addend);
static member FusedMultiplyAdd : System.Runtime.Intrinsics.Vector128<double> * System.Runtime.Intrinsics.Vector128<double> * System.Runtime.Intrinsics.Vector128<double> -> System.Runtime.Intrinsics.Vector128<double>
Public Function FusedMultiplyAdd (left As Vector128(Of Double), right As Vector128(Of Double), addend As Vector128(Of Double)) As Vector128(Of Double)

Parametrar

left
Vector128<Double>

Den vektor som ska multipliceras med right.

right
Vector128<Double>

Den vektor som ska multipliceras med left.

addend
Vector128<Double>

Den vektor som ska läggas till i resultatet multiplicerat leftrightmed .

Returer

(left * right) + addend, avrundad som en ternary-åtgärd.

Kommentarer

Den här metoden beräknar (left * right) som med oändlig precision, lägger addend till det resultatet som om det vore oändlig precision och avrundar slutligen till närmaste representerbara värde.

Den här beräkningen skiljer sig från den icke-sammansvetsade sekvensen, vilket skulle beräkna (left * right) som om det var till oändlig precision, runda av resultatet till närmaste representerande värde, lägga till addend det avrundade resultatet som om det var till oändlig precision och slutligen avrunda till närmaste representerande värde.

Gäller för