1 /* vi: set sw=4 ts=4: */
18 return (float) cos( (double)x );
34 return (float) sin( (double)x );
50 return (float) ceil( (double)x );
66 return (float) rint( (double)x );
81 return (float) logf( (double)x );
96 return (float) expf( (double)x );
101 * wrapper for lround(x)
105 long lround(double x)
111 return (long) ((x - ((long)x) >= 0.5f) ? (((long)x) + 1) : ((long)x));
116 * wrapper for roundf(x)
120 float roundf(float x)
126 return (float) ((x - ((long)x) >= 0.5f) ? (((long)x) + 1) : ((long)x));