cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ] #include <mathcw.h> extern float adxf (float x, int n); extern double adx (double x, int n); extern long double adxl (long double x, int n); extern __float80 adxw (__float80 x, int n); extern __float128 adxq (__float128 x, int n); extern long_long_double adxll (long_long_double x, int n); extern decimal_float adxdf (decimal_float x, int n); extern decimal_double adxd (decimal_double x, int n); extern decimal_long_double adxdl (decimal_long_double x, int n); extern decimal_long_long_double adxdll (decimal_long_long_double x, int n);
NB: Functions with prototypes containing underscores in type names may be available only with certain extended compilers.
These functions are intended primarily for internal use in the mathcw library. User code should use the Standard C function ldexp() instead.