1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-27 11:55:06 +00:00
freebsd/lib/msun
Steve Kargl c273267e83 Improve the accuracy from a max ULP of ~2000 to max ULP < 0.79
on i386-class hardware for sinl and cosl.  The hand-rolled argument
reduction have been replaced by e_rem_pio2l() implementations.  To
preserve history the following commands have been executed:

svn cp src/e_rem_pio2.c ld80/e_rem_pio2l.h
mv ${HOME}/bde/ld80/e_rem_pio2l.c ld80/e_rem_pio2l.h

svn cp src/e_rem_pio2.c ld128/e_rem_pio2l.h
mv ${HOME}/bde/ld128/e_rem_pio2l.c ld128/e_rem_pio2l.h

The ld80 version has been tested by bde, das, and kargl over the
last few years (bde, das) and few months (kargl).  An older ld128
version was tested by das.  The committed version has only been
compiled tested via 'make universe'.

Approved by: das (mentor)
Obtained from: bde
2011-04-29 23:13:43 +00:00
..
amd64 Remove duplicate .note.GNU-stack section declaration. 2011-02-04 21:54:06 +00:00
arm
bsdsrc
i387 Add section .note.GNU-stack for assembly files used by 386 and amd64. 2011-01-07 16:13:12 +00:00
ia64 Use, in uncovered part, the END() macro in order to improve debugging. 2009-05-25 14:37:10 +00:00
ld80 Improve the accuracy from a max ULP of ~2000 to max ULP < 0.79 2011-04-29 23:13:43 +00:00
ld128 Improve the accuracy from a max ULP of ~2000 to max ULP < 0.79 2011-04-29 23:13:43 +00:00
man Implement the long double version for the cube root function, cbrtl. 2011-03-12 16:50:39 +00:00
mips Symbol.map is handled by cpp, so use C-style comments 2008-05-03 21:16:08 +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 Improve the accuracy from a max ULP of ~2000 to max ULP < 0.79 2011-04-29 23:13:43 +00:00
Makefile Take two. Add the missing file that should have been committed 2011-03-12 19:37:35 +00:00
Symbol.map Take two. Add the missing file that should have been committed 2011-03-12 19:37:35 +00:00