1 2 3 4 5 6 7 8 9 10 11
#include <fenv.h> #include "libm.h" float nearbyintf(float x) { fenv_t e; fegetenv(&e); x = rintf(x); fesetenv(&e); return x; }