summaryrefslogtreecommitdiffstats
path: root/lib/libm/arch (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Historically, scalb() in 4BSD had the actual semantics of scalbn(). We changedmillert2003-11-011-5/+4
| | | | | | | | | | scalb() to scalbn() some time ago in the tree to fix this. However, it turns out the vax scalb() had already been fixed to support standard scalb() semantics. This commit undoes that change, making the vax scalbn() the same as the 4BSD scalb() (but with the correct name) and fixes the comment. We still could use wrappers for scalb(), scalbf() and scalbnf(). Fixes exp() and a number of perl tests; OK hugh@
* these are supposed to round towards zero; found by millert@ while testing perl 5.8.1mickey2003-10-312-4/+4
|
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-0232-160/+32
| | | | rescinded 22 July 1999. Proofed by myself and Theo.
* picky assembler warning cleanupsdrahn2003-04-1710-11/+11
|
* fpr0 is recommended to be operated in full 64bits, although seemed to work otherwise, fix itmickey2003-01-164-24/+28
|
* scalb() in vax libm is in fact scalbn(), so change the symbol name.miod2002-10-111-4/+4
| | | | | | Only affects vax, which has no shared libraries, so no version change needed for libm. Someone with enough math skills ought to code a real scalb() on a rainy day...
* these are not libm private and fix the rintf pasting errormickey2002-09-116-13/+13
|
* add reminder and roundingsmickey2002-05-228-0/+172
|
* md sqrt() implementationmickey2002-05-222-0/+32
|
* Add native implementations of copysign() and copysignf() on alpha.naddy2002-01-302-0/+90
| | | | From NetBSD; ok millert@
* 2nd patch for stack mishandling; wd@ics.nara-wu.ac.jpderaadt2000-06-065-45/+35
|
* scalb*() left an extra item on the x86 FPreg stack on return; gwes@oat.comderaadt1998-04-253-0/+3
|
* fix from bde; Clean up the FP stack before returning. The i387 exp()deraadt1996-07-271-4/+19
| | | | | leaked an FP register on its first call. Subsequent calls reused the register so the leak didn't accumulate. + some netbsd improvements after that.
* Use setne instead of setnel, new versions of gas balk at the bad mnemonic.deraadt1996-06-102-6/+6
| | | | Wrong mask was used in s_finitef.S.
* from netbsd:deraadt1995-12-142-2/+2
| | | | | | | Changed w_gamma.c, w_gamma_r.c, w_gammaf.c, w_gammaf_r.c to call __ieee754_lgamma_r or __ieee754_lgammaf_r. Removed e_gamma.c, e_gamma_r.c, e_gammaf.c, e_gammaf_r.c, e_lgamma.c, e_lgamma_f.c.
* update from NetBSDderaadt1995-10-282-4/+4
|
* initial import of NetBSD treederaadt1995-10-1875-0/+3860