freebsd-dev/lib/msun
Steve Kargl e6f9129aa0 * Make STRICT_ALIGN() work for doubles as well as for floats. This
only affects i386.  The double case was intentionally left broken
  as an optimization, but we are getting closer to supporting
  applications and/or kernels that change the (FreeBSD i386) default
  rounding precision from FP_PD to FP_PE and never change it back,
  and this requires the STRICT_ALIGN()s that were added to support
  FP_PE to actually work in all precisions.

* Remove an extraneous semicolon at the end of a macro that was
  supposed to be function-like.

Submitted by:	bde
Approved by:	das (mentor)
2012-09-22 15:19:11 +00:00
..
amd64 Bugfix: feenableexcept() and fedisableexcept() should just return the 2011-10-21 06:25:31 +00:00
arm Add a change I missed in r230367 (don't inline arm's fenv.h functions). 2012-01-20 07:01:58 +00:00
bsdsrc Fix some non-standard variable declarations. 2011-10-16 05:37:20 +00:00
i387 Optimise i387 trigonometric functions. Replace "andw 0x400,%ax \ jnz" with 2012-09-16 16:58:49 +00:00
ia64 Use #include "fenv.h" instead of #include <fenv.h>. This makes it 2011-10-16 05:37:56 +00:00
ld80 Whitespace. 2012-07-30 21:55:49 +00:00
ld128 Whitespace. 2012-07-30 21:55:49 +00:00
man Minor mdoc fix. 2012-09-11 17:40:06 +00:00
mips Use #include "fenv.h" instead of #include <fenv.h>. This makes it 2011-10-16 05:37:56 +00:00
powerpc Use #include "fenv.h" instead of #include <fenv.h>. This makes it 2011-10-16 05:37:56 +00:00
sparc64 Use #include "fenv.h" instead of #include <fenv.h>. This makes it 2011-10-16 05:37:56 +00:00
src * Make STRICT_ALIGN() work for doubles as well as for floats. This 2012-09-22 15:19:11 +00:00
Makefile Hook ld80/s_expl.c or ld128/s_expl.c into the building of libm. 2012-07-23 19:23:49 +00:00
Symbol.map Compute the exponential of x for Intel 80-bit format and IEEE 128-bit 2012-07-23 19:13:55 +00:00