summaryrefslogtreecommitdiff
path: root/lib/libm
AgeCommit message (Expand)Author
2011-07-11Remove the GCC2 optimizer workaround for sparc. After switchingMartynas Venckus
2011-07-09- Fix the cabs, and cabsf prototypes in the manual pages; it'sMartynas Venckus
2011-07-09Switch to the SSE code. OK mikeb@.Martynas Venckus
2011-07-09Make the zero condition properly raise the exception and return.Martynas Venckus
2011-07-09Don't reimplement the same thing twice. OK matthew@.Martynas Venckus
2011-07-08Move fabs(3) manual page from libm to libc, for consistency. TheMartynas Venckus
2011-07-08Remove the stupid commented out fabs(3), frexp(3), and modf(3)Martynas Venckus
2011-07-08Revert (leaving the complex math part alone). Some stuff is dependingMartynas Venckus
2011-07-08Finalize work on complex math routines, now that we have theMartynas Venckus
2011-07-08Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingMartynas Venckus
2011-07-08signbitl -> signbit.Martynas Venckus
2011-07-07Remove references to math(3).Martynas Venckus
2011-07-07Remove references to math(3).Martynas Venckus
2011-07-07Remove math(3). OK theo.Martynas Venckus
2011-07-07Document extended-precision routines.Martynas Venckus
2011-07-06Don't pull bsd.own.mk for NOPROFILE & NOPIC -- the libm_i387 thingMartynas Venckus
2011-07-06Finalize work on the math library. It's time to do this monsterMartynas Venckus
2011-07-04- Take into account padding for the IEEE extended shape types. ItMartynas Venckus
2011-07-02For tiny x, tanhf = x*(one+x). GCC (at -O2) optimized this intoMartynas Venckus
2011-05-31Call the single, not double-precision version of copysign for theMartynas Venckus
2011-05-31Make lint play nicer in pass 2 of libm on amd64 and i386. TheMartynas Venckus
2011-05-30For tiny x, tanh = x*(one+x). GCC (at -O2) optimized this intoMartynas Venckus
2011-05-30Trick lint into recording the right prototypes in the llib-lm.lnMartynas Venckus
2011-05-28Store -1 into signgam in case of a special value of -0.Martynas Venckus
2011-05-28Adapt m68k MD functions to extended-precision.Martynas Venckus
2011-05-28Adapt m68k MD functions to single-precision.Martynas Venckus
2011-05-26tweak previous; ok martynasJason McIntyre
2011-05-25Document nearbyint, nearbyintf, nearbyintl.Martynas Venckus
2011-05-25Document C99 floating-point environment.Martynas Venckus
2011-04-29Trick GCC (-O2) into actually raising the underflow exception on m88k.Martynas Venckus
2011-04-28ixnay on the nopfayMiod Vallat
2011-04-28fix build ok martynas@Todd T. Fries
2011-04-28- enable fenvMartynas Venckus
2011-04-28fenv improvements and cleanupsMartynas Venckus
2011-04-26fenv for mips64Martynas Venckus
2011-04-25fenv for sparc; mostly cloned from sparc64Martynas Venckus
2011-04-25fenv for powerpcMartynas Venckus
2011-04-24fenv for shMartynas Venckus
2011-04-24fenv for i386, and sparc64; from matthew@Martynas Venckus
2011-04-24fenv for armMartynas Venckus
2011-04-23Implement C99 floating-point environment for Alpha.Martynas Venckus
2011-04-21fenv for amd64; from matthew@Martynas Venckus
2011-04-21fenv for hppaMartynas Venckus
2011-04-20fenv for m68kMartynas Venckus
2011-04-20Trick GCC optimizer into clipping any extra precision by making wMartynas Venckus
2011-04-17The {,l}lround{,f} implementations are based on {,l}lrint{,f},Martynas Venckus
2011-04-1720 -> DBL_FRACHBITSMartynas Venckus
2011-04-16Document what happens when x equals y.Martynas Venckus
2011-04-16C99: "The nextafter functions return y if x equals y."Martynas Venckus
2011-04-10The {,l}lrint{,f} functions avoid to shift results by more than 31Martynas Venckus