FDIM(3) Library Functions Manual FDIM(3)

fdimreturn difference if positive, 0 otherwise

#include <math.h>

double
fdim(double x, double y);

long double
fdiml(long double x, long double y);

float
fdimf(float x, float y);

The () functions return the "positive difference" between their arguments: x - y if x > y, +0 if x is less than or equal to y.

fma(3), fmax(3), fmin(3)

The fdim() functions conform to ISO/IEC 9899:2011.

December 11, 2006 macOS 14.6