Natural simple float on integer class. However, we should use another clang -msoft-float option first when practical use.
N.B. floor, ceil is absfloor, absceil implementation. exp, log isn't thread safe on first call.