Allow building without math.h Changed to use rint instead of round for rounding, since SIMD instructions do that. 	Uncommented the SSE code for rounding. Just use round directly if you need it. Some weird portability problems; needed to use an explicit function object twice. uintmax_t is not always available. Use int, since the type is ignored anyway.
Allow building without math.h
Changed to use rint instead of round for rounding, since SIMD instructions do that.
	Uncommented the SSE code for rounding. Just use round directly if you need it.
Some weird portability problems; needed to use an explicit function object twice.
uintmax_t is not always available. Use int, since the type is ignored anyway.

PetteriAimonen/ustl,szastupov/ustl,NoSuchProcess/ustl,Gerii/ustl,PetteriAimonen/ustl,uusirant/ustl-cmake,uusirant/ustl-cmake,NoSuchProcess/ustl,szastupov/ustl,dgruss/ustl,msharov/ustl,dgruss/ustl,msharov/ustl,PetteriAimonen/ustl,Gerii/ustl