MathF.FusedMultiplyAdd(Single, Single, Single) 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.
Returnerar (x * y) + z, avrundat som en ternary-åtgärd.
public:
static float FusedMultiplyAdd(float x, float y, float z);
public static float FusedMultiplyAdd(float x, float y, float z);
static member FusedMultiplyAdd : single * single * single -> single
Public Shared Function FusedMultiplyAdd (x As Single, y As Single, z As Single) As Single
Parametrar
- x
- Single
Talet som ska multipliceras med y.
- y
- Single
Talet som ska multipliceras med x.
- z
- Single
Talet som ska läggas till i resultatet multiplicerat xymed .
Returer
(x * y) + z, avrundat som en ternary-åtgärd.
Kommentarer
Detta beräknar (x * y) som om till oändlig precision, lägger z till det resultatet som om till oändlig precision och slutligen avrundar till närmaste representerbara värde.
Detta skiljer sig från den icke-sammansvetsade sekvensen, som skulle beräknas (x * y) som om till oändlig preicision, runda resultatet till närmaste representerande värde, lägga till "z" i det rundade resultatet som om till oändlig precision och slutligen avrunda till närmaste representerbara värde.