summaryrefslogtreecommitdiffstats
path: root/lib/libm/arch (follow)
Commit message (Expand)AuthorAgeFilesLines
* Missing $OpenBSD$'s.krw2015-01-2012-0/+12
* Provide a sparc64 version of sqrtl(3) that simply calls _Qp_sqrt.kettenis2014-09-121-0/+29
* It's been a quarter century: we can assume volatile is present with that name.guenther2014-04-1828-322/+322
* Retire hp300, mvme68k and mvme88k ports. These ports have no users, keepingmiod2014-03-1859-2687/+0
* scalbnf on vax, okay miod@espie2013-08-061-1/+8
* Fix atan2f() and hypotf() by actually converting both their arguments to themiod2013-07-152-4/+6
* add some missing asm functions to vax: long double as aliases to double,espie2013-07-156-10/+51
* VAX ELF userland bits. Consists mostly of register prefix additions.miod2013-07-059-490/+490
* Switch libc and libm to use strong aliases rather than weak aliasesmartynas2013-03-2814-24/+24
* Userland bits for m68k/ELF. Mostly addition of register prefixes to themiod2013-02-0259-349/+206
* Get rid of the very ugly lint workarounds: LINTLIBRARY, PROTOLIB,martynas2013-01-135-33/+3
* Switch m88k ports to ELF.miod2013-01-051-26/+26
* Provide proper ldexp{f,l} aliases to scalbn{f,l} to match the MI (ld80) code.miod2012-12-302-2/+4
* Remove excessive sys/cdefs.h inclusionderaadt2012-12-0516-42/+17
* Aliases for extended precision were missed on a few functions on hppa.martynas2012-08-235-1/+12
* Switch to the SSE code. OK mikeb@.martynas2011-07-092-44/+5
* Don't reimplement the same thing twice. OK matthew@.martynas2011-07-093-82/+0
* Revert (leaving the complex math part alone). Some stuff is dependingmartynas2011-07-0820-1168/+0
* Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingmartynas2011-07-0820-0/+1168
* Make lint play nicer in pass 2 of libm on amd64 and i386. Themartynas2011-05-312-2/+10
* Trick lint into recording the right prototypes in the llib-lm.lnmartynas2011-05-303-10/+22
* Adapt m68k MD functions to extended-precision.martynas2011-05-2811-0/+502
* Adapt m68k MD functions to single-precision.martynas2011-05-2824-0/+996
* Trick GCC (-O2) into actually raising the underflow exception on m88k.martynas2011-04-291-3/+3
* ixnay on the nopfaymiod2011-04-281-3/+1
* fenv improvements and cleanupsmartynas2011-04-2813-734/+1366
* fenv for mips64martynas2011-04-261-0/+316
* fenv for sparc; mostly cloned from sparc64martynas2011-04-252-1/+354
* fenv for powerpcmartynas2011-04-251-0/+354
* fenv for shmartynas2011-04-241-0/+381
* fenv for i386, and sparc64; from matthew@martynas2011-04-242-0/+849
* fenv for armmartynas2011-04-241-0/+269
* Implement C99 floating-point environment for Alpha.martynas2011-04-231-0/+362
* fenv for amd64; from matthew@martynas2011-04-211-0/+423
* fenv for hppamartynas2011-04-211-0/+355
* fenv for m68kmartynas2011-04-201-0/+360
* typo in a commentderaadt2010-06-031-2/+2
* Tweak inline asm to prevent gcc4 from optimizing away crucial bits of it.kettenis2010-05-058-24/+24
* Provide assembly version of sqrtl(3).kettenis2009-11-061-0/+12
* Provide assembly version of sqrtl(3).kettenis2009-11-051-0/+12
* rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andderaadt2009-10-2714-56/+0
* round, roundf, trunc, truncf for hppa; ok kettenis@martynas2009-07-154-0/+108
* floor(3) should round towards -inf instead of towards zero.kettenis2009-06-302-6/+4
* fix scalbn, scalbnf, frexpf on amd64. don't use double argmartynas2009-04-252-10/+16
* alias and give frexpf symbol external linkage to scalbnf; this wasmartynas2009-04-212-2/+8
* lrint, llrint, lrintf, llrintf for amd64. ok kettenis@, oga@martynas2009-04-104-0/+48
* missing rcs ids; spacingmartynas2009-04-084-18/+19
* remove i386/x86_64 ifdefs. i386 lives @ i387. miod@ agreesmartynas2009-04-0811-183/+10
* implement and use sqrt, sqrtf & fabsf in hardware; since it'smartynas2009-04-053-0/+85
* spacemartynas2008-12-125-13/+13