summaryrefslogtreecommitdiff
path: root/lib/libm
AgeCommit message (Expand)Author
2018-03-12Fix build of sincosl on machines where long double == doublePhilip Guenther
2018-03-10Implement sicos(3), sincosf(3) and sincosl(3). These functions are commonMark Kettenis
2018-02-28Remove CFLAGS+=-mfloat-abi=softfp that I accidentally committed.Mark Kettenis
2018-02-28Change floating-point mode/environment control functions to operate onMark Kettenis
2018-02-05Constants which can go into .rodataTheo de Raadt
2017-09-27Xr; from jan staryJason McIntyre
2017-08-26For exceptional cases of mathematical formulae that can't reasonablyIngo Schwarze
2017-08-19Use 0xcc trapsleds instead of default/nop/0xcc in BTC alignmentsTheo de Raadt
2017-01-21Nuke whitespace foolish enough to expose itself during the greatKenneth R Westerback
2017-01-20Implement gcc suggestion of extra parentheses. No functional change.Kenneth R Westerback
2017-01-11Add support for AArch64. Based on FreeBSD's msun header, modifiedPatrick Wildt
2016-12-22copysign and copysignf are used within libm, so declare them accordingly.Christian Weisgerber
2016-09-12Reduce libm's exports and make internal calls go direct.Philip Guenther
2016-09-12Per fpclassify(3): isinff(), isnanf(), finite(), and finitef() are deprecatedPhilip Guenther
2016-09-12Use fe*() routines from <fenv.h> instead of fp*() routines from <ieeefp.h>Philip Guenther
2016-09-01remove references to sparcTed Unangst
2016-09-01retire the sparc library codeTed Unangst
2016-06-01Use \(mi instead of - for the mathematical minus sign as recommended byTheo Buehler
2016-05-12more hppa64 cleaningTheo de Raadt
2016-05-11remove hppa64 port, which we never got going beyond broken single users.Theo de Raadt
2016-04-27minor cleanup;Jason McIntyre
2016-04-26Remove predefined strings from libm pages.Theo Buehler
2016-03-30for some time now mandoc has not required MLINKS to functionJason McIntyre
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