다음을 통해 공유


MathF.FusedMultiplyAdd(Single, Single, Single) 메서드

정의

하나의 삼항 연산으로 반올림한 (x * y) + z를 반환합니다.

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

매개 변수

x
Single

y와 곱합 숫자입니다.

y
Single

x와 곱합 숫자입니다.

z
Single

x의 결과에 추가할 숫자와 y를 곱합니다.

반환

Single

하나의 삼항 연산으로 반올림한 (x * y) + z.

설명

이 계산은 (x * y) 마치 정밀도를 무한정으로 계산하고, 그 결과에 무한 정밀도처럼 추가하고 z , 마지막으로 가장 가까운 표현 가능한 값으로 반올림합니다.

이는 무한 접두사처럼 계산 (x * y) 하고, 결과를 가장 가까운 표현 가능한 값으로 반올림하고, 전체 자릿수를 무한하는 것처럼 반올림된 결과에 'z'를 추가하고, 마지막으로 가장 가까운 표현 가능한 값으로 반올림하는 비 융합 시퀀스와 다릅니다.

적용 대상