1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-22 11:17:19 +00:00
freebsd/lib/msun
David Schultz 92a1a6e169 Fix some corner cases:
- fma(x, y, z) returns z, not NaN, if z is infinite, x and y are finite,
  x*y overflows, and x*y and z have opposite signs.
- fma(x, y, z) doesn't generate an overflow, underflow, or inexact exception
  if z is NaN or infinite, as per IEEE 754R.
- If the rounding mode is set to FE_DOWNWARD, fma(1.0, 0.0, -0.0) is -0.0,
  not +0.0.
2008-04-03 06:14:51 +00:00
..
amd64 Add assembly versions of remquol() and remainderl(). 2008-03-30 21:21:53 +00:00
arm
bsdsrc Eliminate some warnings. 2008-02-22 02:26:51 +00:00
i387 Add assembly versions of remquol() and remainderl(). 2008-03-30 21:21:53 +00:00
ia64
ld80 2 long double constants were missing L suffixes. This helped break tanl() 2008-02-18 15:39:52 +00:00
ld128 1 << 47 needs to be written 1ULL << 47. 2008-03-02 20:16:55 +00:00
man Hook remquol() and remainderl() up to the build. 2008-03-30 20:48:02 +00:00
powerpc Let PowerPC world optionally build with -msoft-float. For FPU-less PowerPC 2008-02-24 19:22:53 +00:00
sparc64
src Fix some corner cases: 2008-04-03 06:14:51 +00:00
Makefile Hook remquol() and remainderl() up to the build. 2008-03-30 20:48:02 +00:00
Symbol.map Hook remquol() and remainderl() up to the build. 2008-03-30 20:48:02 +00:00