1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-21 11:13:30 +00:00
freebsd/lib/msun
Steve Kargl db89cf8efb * Use "math.h" instead of <math.h>.
* Use bit twiddling.  This requires inclusion of math_private.h
  and inclusion of float.h in s_roundl.c.  Raise invalid exception.
* Use literal integer constants where possible.  Let the compiler
  do the appropriate conversion.
* In s_roundf.c, use an F suffix on float constants instead of
  promoting float to double and then converting the result back
  to float. In s_roundl.c, use an L suffix.
* In s_roundl.c, use the ENTERI and RETURNI macros.  This requires
  the inclusion of fpmath.h and on __i386__ class hardware ieeefp.h.

Reviewed by:	bde
2013-11-06 23:44:52 +00:00
..
amd64
arm Update the hard-float version of the fenv functions to use the VFP unit. 2013-10-27 10:44:22 +00:00
bsdsrc
i387
ia64
ld80 ld80 and ld128 implementations of expm1l(). This code started life 2013-06-03 19:51:32 +00:00
ld128 Change a comma to a semicolon. 2013-06-03 20:09:22 +00:00
man Add implementations of acoshl(), asinhl(), and atanhl(). This is a 2013-06-10 06:04:58 +00:00
mips
powerpc
sparc64
src * Use "math.h" instead of <math.h>. 2013-11-06 23:44:52 +00:00
x86
Makefile Add stub implementations of the missing C++11 math functions. 2013-09-06 07:58:23 +00:00
Symbol.map After r255294, building lib/msun's symbol map (using clang as the 2013-09-12 20:51:48 +00:00