summaryrefslogtreecommitdiff
path: root/lib/libm
AgeCommit message (Expand)Author
2021-06-29function args must not use .Ar and EDOM and ERANGE require .Er;Ingo Schwarze
2021-06-29insert missing .NsIngo Schwarze
2021-06-29basic mdoc(7) macro cleanup; patch from me at EmilEngler dot comIngo Schwarze
2021-05-31Revert previous. bluhm noted that it causes a regress failure.Theo Buehler
2021-05-28Silence a clang warning on loss of precisionTheo Buehler
2021-05-12Correct defines for fenv rounding modes and change fenv_t and fexcept_tJonathan Gray
2021-05-11use FE_ALL_EXCEPT not _ROUND_MASK when masking fcsr exception bitsJonathan Gray
2021-04-27riscv64 additions for libmDale Rahn
2020-11-14remove macro instances from arbitrary string width specifiers. for exampleJason McIntyre
2020-11-07Fix ilogb(3) implementation. The results have to match FP_ILOGB0 andMark Kettenis
2020-11-07Fix ilogb(3) implementation. The results have to match FP_ILOGB0 andMark Kettenis
2020-10-31Align with C99 (and our implementation) and describe the return values forMark Kettenis
2020-07-09The fegetexceptflag() function should not have a DEF_STD.Mark Kettenis
2020-06-28Add powerpc64 support.Mark Kettenis
2020-06-28Add powerpc64 fenv bits; copied from powerpc. From drahn@Mark Kettenis
2020-02-08correct Research Unix edition "appeared in" use in HISTORYJonathan Gray
2019-10-30Fix declaration of S1 by swapping misplaced ',' and ';'.Theo Buehler
2019-09-06More Version 1 AT&T UNIX history.Ingo Schwarze
2019-04-01repair confusing "} if" indentation as suggested by deraadt@Christian Weisgerber
2019-03-15Remove FBSDID.Kevin Lo
2019-03-12Setting and getting the rounding mode on our arm64 FPU has not workedPatrick Wildt
2019-01-25I am retiring my old email address; replace it with my OpenBSD one.Todd C. Miller
2018-07-18Remove the unused leftovers of the 4.4BSD libm, which was only usedChristian Weisgerber
2018-07-08Add missing retguard checkmortimer
2018-07-03Add retguard macros to libm assembly.mortimer
2018-03-16improve markup quality in the cases found by the new "--" style messageIngo Schwarze
2018-03-16Since most (if not all) ARMv8 hardware doesn't actually support trapping ofMark Kettenis
2018-03-12Gah, rintl() is used internally, so add a macro for the fourth possiblity,Philip Guenther
2018-03-12Make the binding of rintl, significand, and significandf consistentlyPhilip Guenther
2018-03-12Add cvs tag, copyright, and licensePhilip Guenther
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