Do not speciliazed functions like floorf, ceilf etc. to unify function usage.