4 #if defined( _MSC_VER ) && _MSC_VER < 1800
8 inline float round(
float val )
10 return (val > 0.0f) ? floorf(val + 0.5f) : ceilf(val - 0.5f);
13 inline float roundf(
float val )
15 return (val > 0.0f) ? floorf(val + 0.5f) : ceilf(val - 0.5f);
18 inline double round(
double val )
20 return (val > 0.0) ? floor(val + 0.5) : ceil(val - 0.5);
23 inline float exp2f(
float val )
25 return powf( 2.0f, val );