Vector128.MultiplyAddEstimate Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| MultiplyAddEstimate(Vector128<Single>, Vector128<Single>, Vector128<Single>) |
Beräknar en uppskattning av ( |
| MultiplyAddEstimate(Vector128<Double>, Vector128<Double>, Vector128<Double>) |
Beräknar en uppskattning av ( |
MultiplyAddEstimate(Vector128<Single>, Vector128<Single>, Vector128<Single>)
- Källa:
- Vector128.cs
- Källa:
- Vector128.cs
- Källa:
- Vector128.cs
Beräknar en uppskattning av (left * right) + addend.
public:
static System::Runtime::Intrinsics::Vector128<float> MultiplyAddEstimate(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> MultiplyAddEstimate(System.Runtime.Intrinsics.Vector128<float> left, System.Runtime.Intrinsics.Vector128<float> right, System.Runtime.Intrinsics.Vector128<float> addend);
static member MultiplyAddEstimate : System.Runtime.Intrinsics.Vector128<single> * System.Runtime.Intrinsics.Vector128<single> * System.Runtime.Intrinsics.Vector128<single> -> System.Runtime.Intrinsics.Vector128<single>
Public Function MultiplyAddEstimate (left As Vector128(Of Single), right As Vector128(Of Single), addend As Vector128(Of Single)) As Vector128(Of Single)
Parametrar
Returer
En uppskattning av (left * right) + addend.
Kommentarer
På maskinvara som har inbyggt stöd FusedMultiplyAdd(Vector128<Single>, Vector128<Single>, Vector128<Single>)för kan den här metoden returnera ett resultat som avrundades som en ternary-åtgärd.
På maskinvara utan särskilt stöd kan den här metoden bara returnera (left * right) + addend.
Gäller för
MultiplyAddEstimate(Vector128<Double>, Vector128<Double>, Vector128<Double>)
- Källa:
- Vector128.cs
- Källa:
- Vector128.cs
- Källa:
- Vector128.cs
Beräknar en uppskattning av (left * right) + addend.
public:
static System::Runtime::Intrinsics::Vector128<double> MultiplyAddEstimate(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> MultiplyAddEstimate(System.Runtime.Intrinsics.Vector128<double> left, System.Runtime.Intrinsics.Vector128<double> right, System.Runtime.Intrinsics.Vector128<double> addend);
static member MultiplyAddEstimate : System.Runtime.Intrinsics.Vector128<double> * System.Runtime.Intrinsics.Vector128<double> * System.Runtime.Intrinsics.Vector128<double> -> System.Runtime.Intrinsics.Vector128<double>
Public Function MultiplyAddEstimate (left As Vector128(Of Double), right As Vector128(Of Double), addend As Vector128(Of Double)) As Vector128(Of Double)
Parametrar
Returer
En uppskattning av (left * right) + addend.
Kommentarer
På maskinvara som har inbyggt stöd FusedMultiplyAdd(Vector128<Double>, Vector128<Double>, Vector128<Double>)för kan den här metoden returnera ett resultat som avrundades som en ternary-åtgärd.
På maskinvara utan särskilt stöd kan den här metoden bara returnera (left * right) + addend.