summaryrefslogtreecommitdiffstats
path: root/lib/libm
AgeCommit message (Expand)AuthorFilesLines
2013-02-02Userland bits for m68k/ELF. Mostly addition of register prefixes to themiod59-349/+206
2013-01-13Get rid of the very ugly lint workarounds: LINTLIBRARY, PROTOLIB,martynas89-671/+47
2013-01-05Switch m88k ports to ELF.miod1-26/+26
2012-12-30Provide proper ldexp{f,l} aliases to scalbn{f,l} to match the MI (ld80) code.miod2-2/+4
2012-12-05Remove excessive sys/cdefs.h inclusionderaadt111-239/+66
2012-09-15m88k does not have the m68k long double type actually (long double == doublemiod1-2/+2
2012-09-04remove lint leftovers; ok guenther@okan1-3/+1
2012-08-23Aliases for extended precision were missed on a few functions on hppa.martynas6-2/+13
2012-08-19Fix ranges in the method description.martynas1-5/+5
2012-08-02remove leftover NOLINT, WANTLINT, LINTFLAGS, LOBJ vars and lint targets.okan1-2/+1
2012-02-26Fix several manpage titles, from Lawrence Teo.haesbaert1-3/+3
2012-01-14many ways to get a log2... clue newbs.espie2-4/+6
2011-12-24formatting errors, found using freebsd's "igor";jmc1-3/+3
2011-12-23some spelling fixes, found using freebsd's "igor" document verifier;jmc1-3/+3
2011-09-22install infnan(3/VAX) into man3/vax/ on all archs;schwarze3-5/+14
2011-09-03make -column lists pretty again;jmc1-17/+9
2011-08-19Bring libc and libm in line with the compiler now that we no longer have akettenis1-3/+2
2011-07-26At some point we've switched to the VFP floating-point--unlike FPAmartynas1-3/+3
2011-07-26__arm32__ -> __arm__, since our new compiler isn't defining themartynas1-4/+4
2011-07-25Make huge constants actually long, so they don't overflow and becomemartynas2-26/+26
2011-07-24tweak previous;jmc2-5/+5
2011-07-24Document fma, fmaf, fmal, nexttoward, nexttowardf, nexttowardl.martynas3-17/+80
2011-07-21sundry tweakage;jmc4-15/+14
2011-07-20- Make constants const.martynas14-50/+50
2011-07-20For intermediate computations use single or extended counterpartsmartynas16-50/+49
2011-07-20Document complex math library.martynas22-31/+1300
2011-07-19Typo.martynas1-1/+1
2011-07-11Remove the GCC2 optimizer workaround for sparc. After switchingmartynas1-5/+1
2011-07-09- Fix the cabs, and cabsf prototypes in the manual pages; it'smartynas2-34/+22
2011-07-09Switch to the SSE code. OK mikeb@.martynas2-44/+5
2011-07-09Make the zero condition properly raise the exception and return.martynas1-1/+2
2011-07-09Don't reimplement the same thing twice. OK matthew@.martynas5-116/+5
2011-07-08Move fabs(3) manual page from libm to libc, for consistency. Themartynas2-82/+2
2011-07-08Remove the stupid commented out fabs(3), frexp(3), and modf(3)martynas4-191/+1
2011-07-08Revert (leaving the complex math part alone). Some stuff is dependingmartynas27-1454/+26
2011-07-08Finalize work on complex math routines, now that we have themartynas45-34/+1820
2011-07-08Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingmartynas27-27/+1455
2011-07-08signbitl -> signbit.martynas2-4/+4
2011-07-07Remove references to math(3).martynas38-113/+69
2011-07-07Remove math(3). OK theo.martynas2-731/+2
2011-07-07Document extended-precision routines.martynas22-117/+341
2011-07-06Don't pull bsd.own.mk for NOPROFILE & NOPIC -- the libm_i387 thingmartynas1-20/+1
2011-07-06Finalize work on the math library. It's time to do this monstermartynas99-57/+11084
2011-07-04- Take into account padding for the IEEE extended shape types. Itmartynas1-37/+183
2011-07-02For tiny x, tanhf = x*(one+x). GCC (at -O2) optimized this intomartynas1-0/+2
2011-05-31Call the single, not double-precision version of copysign for themartynas1-2/+2
2011-05-31Make lint play nicer in pass 2 of libm on amd64 and i386. Themartynas2-2/+10
2011-05-30For tiny x, tanh = x*(one+x). GCC (at -O2) optimized this intomartynas1-2/+4
2011-05-30Trick lint into recording the right prototypes in the llib-lm.lnmartynas31-122/+301
2011-05-28Store -1 into signgam in case of a special value of -0.martynas2-2/+10