freebsd-skq/lib/msun
Bruce Evans 5432c3bec3 Disconnect the "optimized" asm variants of cos(), sin() and tan() from
the build on i386.  Leave them in the source tree for regression tests.

The asm functions were always much less accurate (by a factor of more
than 10**18 in the worst case).  They were faster on old CPUs.  But
with each new generation of CPUs they get relatively slower.  The
double precision C version's average advantage is about a factor of 2
on Haswell.

The asm functions were already intentionally avoided in float and long
double precision on i386 and in all precisions on amd64.  Float
precision and amd64 give larger advantages to the C version.  The long
double precision C code and compilers' understanding of long double
precision are not so good, so the i387 is still slightly faster for
long double precision, except for the unimportant subcase of huge args
where the sub-optimal C code now somehow beats the i387 by about a
factor of 2.
2016-09-04 14:12:19 +00:00
..
aarch64 Add the fe* symbols to libm for arm64. 2015-03-31 19:07:28 +00:00
amd64 Add asm versions of fmod(), fmodf() and fmodl() on amd64. Add asm 2016-09-04 12:22:14 +00:00
arm Make armv6 hard float abi by default. Kill armv6hf. 2016-05-18 06:01:18 +00:00
bsdsrc
i387 Disconnect the "optimized" asm variants of cos(), sin() and tan() from 2016-09-04 14:12:19 +00:00
ld80 Rename cpack*() to CMPLX*(). 2014-12-16 09:21:56 +00:00
ld128 Rename cpack*() to CMPLX*(). 2014-12-16 09:21:56 +00:00
man Bump .Dd 2015-11-09 10:41:27 +00:00
mips
powerpc Make FPSCR definition endian clean. 2016-02-26 20:25:26 +00:00
riscv Add fenv.c for RISC-V. Copied from MIPS. 2016-01-26 14:40:41 +00:00
sparc64 Remove ia64. 2014-07-07 00:27:09 +00:00
src Fix missing fmodl() on arches with 53-bit long doubles. 2016-09-04 12:01:32 +00:00
tests MFhead @ r305314 2016-09-03 00:50:18 +00:00
x86 Merge the 386 and amd64 versions of the fenv.h, to make cc -m32 2013-04-21 13:31:55 +00:00
Makefile Remove libc, librtld_db, libthr packages, and further increase 2016-02-05 21:01:08 +00:00
Makefile.depend META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host. 2015-11-25 19:10:28 +00:00
Symbol.map * Makefile: 2014-09-15 23:21:57 +00:00