Query: fma
OS: opendarwin
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
FMA(3) BSD Library Functions Manual FMA(3)NAMEfma -- multiply and add, then roundSYNOPSIS#include <math.h> double fma(double x, double y, double z); float fmaf(float x, float y, double z);DESCRIPTIONThe fma() and fmaf() functions compute (x*y)+z, rounded as one ternary operation: they compute the value (as if) to infinite precision and round once to the result format, according to the current rounding mode.SPECIAL VALUESfma(x, y, z) returns a NaN and optionally raises the "invalid" floating-point exception if one of x and y is infinite, the other is 0, and z is a NaN. fma(x, y, z) returns a NaN and raises the "invalid" floating-point exception if one of x and y is infinite, the other is 0, and z is not NaN. fma(x, y, z) returns a NaN and raises the "invalid" floating-point exception if x times y is an exact infinity, and z is also an infinity but with the opposite sign.SEE ALSOfdim(3), fmax(3), fmin(3)STANDARDSThe fma() and fmaf() functions conform to ISO/IEC 9899:1999(E).BSDJuly 24, 2003 BSD
Related Man Pages |
---|
fma(3m) - hpux |
fmaq(3m) - hpux |
fmaf(3m) - sunos |
fma(3m) - opensolaris |
fmaf(3m) - opensolaris |
Similar Topics in the Unix Linux Community |
---|
SIFMA 2008 - Hot and Busy |
SIFMA Retrospective |
Infraction for rediffmail: Bumping Up Posts |
rediffmail tripped AE detector |
Solaris FMA on a Zone |