summaryrefslogtreecommitdiff
path: root/lib/libm
AgeCommit message (Expand)Author
2016-03-12Fix markup problem introduced in the previous commit. Solution andtb
2016-03-10Remove VAX-specific bits of libm manpages.tb
2016-03-10no need for SUBDIR now that vax is gone; ok deraadtJason McIntyre
2016-03-10remove Xr to infnan, a trickily hidden (from me anyway) vax page;Jason McIntyre
2016-03-10more pieces of vaxTheo de Raadt
2016-03-09We are done providing support for the vax.Theo de Raadt
2015-12-18Fix wrong answer if the imaginary part is zero.Alexandr Shadchin
2015-12-18Fix behavior csqrt, should beAlexandr Shadchin
2015-11-10update NAME section to include all documented functions,Jason McIntyre
2015-11-06From FreeBSD 23397:Alexandr Shadchin
2015-09-18Move s_signgam.c to PURE_SRCS, so that it also gets built on vax.Miod Vallat
2015-09-14use .Va for global variables, and .Vt where the type is includedIngo Schwarze
2015-08-20Avoid left-shifting a negative integer, which is undefined. ReplaceChristian Weisgerber
2015-08-12fix a case where ceill() returns 1.0L: in the x86 extended precision formatChristian Weisgerber
2015-07-19Make exponents of x and y signed and fix esx and esyMartynas Venckus
2015-07-16Adapt previous to extended-precision, and fix single-precision constants.Martynas Venckus
2015-07-16Signs of cacosh/cacoshf were not always correct (e.g., -1.1 -1.1i),Martynas Venckus
2015-01-22Fix logic botch causing warnings with Clang. Reported by dhill, matchesMiod Vallat
2015-01-22Possibly uninitialized variable. From Clang via dhill.Miod Vallat
2015-01-20Missing $OpenBSD$'s.Kenneth R Westerback
2015-01-15remove .Tn; from Jan Stary <hans at stare dot cz>Ingo Schwarze
2014-09-12Provide a sparc64 version of sqrtl(3) that simply calls _Qp_sqrt.Mark Kettenis
2014-07-21Switch from <sys/endian.h> or <machine/endian.h> to the new,Philip Guenther
2014-06-05Extended precision floating-point numbers have an explicit integer part bit.Mark Kettenis
2014-06-02Make sure STRICT_ASSIGN handles double as well. From FreeBSD, where theMark Kettenis
2014-04-18It's been a quarter century: we can assume volatile is present with that name.Philip Guenther
2014-03-18Retire hp300, mvme68k and mvme88k ports. These ports have no users, keepingMiod Vallat
2014-02-11Make floor round to integral value less than x, when x is tiny.Martynas Venckus
2013-11-22unsigned char casts for ctype macrosTheo de Raadt
2013-11-12Trick the compiler that volatile temporary is used while raisingMartynas Venckus
2013-11-12Declare __p1evll and __polevll protos in math_private.h instead ofMartynas Venckus
2013-11-12Add parentheses around comparison in operand of ^. Pointed out by theo.Martynas Venckus
2013-11-12Add explicit braces to avoid ambiguous else. Pointed out by theo.Martynas Venckus
2013-11-03NaN -> \*(NaMartynas Venckus
2013-08-14no longer any need to quote macro lines with >9 args;Jason McIntyre
2013-08-13Switch time_t, ino_t, clock_t, and struct kevent's ident and dataPhilip Guenther
2013-08-07Document lgamma_r, lgammaf_r, and lgammal_r.Todd C. Miller
2013-08-07simple inaccurate implementation of lrint* functions on vax, just soMarc Espie
2013-08-06scalbnf on vax, okay miod@Marc Espie
2013-08-05tgamma(+-0) == +-InfMark Kettenis
2013-08-02Fix a couple of corner cases in the implementation of pow(3) to make itMark Kettenis
2013-07-17more library historyIngo Schwarze
2013-07-15Fix atan2f() and hypotf() by actually converting both their arguments to theMiod Vallat
2013-07-15use some generic code on vax, to do round/roundf/scalbln...Marc Espie
2013-07-15use atan2f to add atanfMarc Espie
2013-07-15bring reference C code that's not compiled in synch with asm codeMarc Espie
2013-07-15add some missing asm functions to vax: long double as aliases to double,Marc Espie
2013-07-05VAX ELF userland bits. Consists mostly of register prefix additions.Miod Vallat
2013-07-05... and gain rintf by using the same technique, along with aliases forMarc Espie
2013-07-05implement floorf and ceilf: same technique as floor and ceil, just withMarc Espie