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
));