This wiki is being migrated to http://www.github.com/z88dk/z88dk/wiki

 

Differences

This shows you the differences between two versions of the page.

libnew:math [2015/07/26 21:41]
aralbrec created
libnew:math [2015/07/26 21:50] (current)
aralbrec
Line 103: Line 103:
====== NEAREST INTEGER FUNCTIONS ====== ====== NEAREST INTEGER FUNCTIONS ======
 +
 +===== double ceil(double x), float ceilf(float x) =====
 +
 +===== double floor(double x), float floorf(float x) =====
 +
 +===== double nearbyint(double x), float nearbyintf(float x) =====
 +
 +===== double rint(double x), float rintf(float x) =====
 +
 +===== long lrint(double x), long lrintf(float x) =====
 +
 +===== double round(double x), float roundf(float x) =====
 +
 +===== long lround(double x), long lroundf(float x) =====
 +
 +===== double trunc(double x), float truncf(float x) =====
====== REMAINDER FUNCTIONS ====== ====== REMAINDER FUNCTIONS ======
 +
 +===== double fmod(double x, double y), float fmodf(float x, float y) =====
 +
 +===== double remainder(double x, double y), float remainderf(float x, float y) =====
 +
 +===== double remquo(double x, double y, int *quo), float remquof(float x, float y, int *quo) =====
====== MANIPULATION FUNCTIONS ====== ====== MANIPULATION FUNCTIONS ======
 +
 +===== double copysign(double x, double y), float copysignf(float x, float y) =====
 +
 +===== double nan(const char *tagp), float nanf(const char *tagp) =====
 +
 +===== double nextafter(double x, double y), float nextafterf(float x, float y) =====
 +
 +===== double nexttoward(double x, long double y), float nexttowardf(float x, long double y) =====
====== MAXIMUM, MINIMUM AND POSITIVE DIFFERENCE FUNCTIONS ====== ====== MAXIMUM, MINIMUM AND POSITIVE DIFFERENCE FUNCTIONS ======
 +
 +===== double fdim(double x, double y), float fdimf(float x, float y) =====
 +
 +===== double fmax(double x, double y), float fmaxf(float x, float y) =====
 +
 +===== double fmin(double x, double y), float fminf(float x, float y) =====
====== FLOATING MULTIPLY-ADD ====== ====== FLOATING MULTIPLY-ADD ======
 +
 +===== double fma(double x, double y, double z), float fmaf(float x, float y, float z) =====
====== COMPARISONS ====== ====== COMPARISONS ======
 +
 +===== int isgreater(real-floating x, real-floating y) =====
 +
 +===== int isgreaterequal(real-floating x, real-floating y) =====
 +
 +===== int isless(real-floating x, real-floating y) =====
 +
 +===== int islessequal(real-floating x, real-floating y) =====
 +
 +===== int islessgreater(real-floating x, real-floating y) =====
 +
 +===== int isunordered(real-floating x, real-floating y) =====
 
libnew/math.txt · Last modified: 2015/07/26 21:50 by aralbrec
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki