summaryrefslogtreecommitdiff
path: root/lib/libm
AgeCommit message (Expand)Author
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
2011-04-1020 -> DBL_FRACHBITSMartynas Venckus
2011-04-10The assumption that |1.0 * 2^exp| = 0, exp < -1 cannot be made whenMartynas Venckus
2010-07-19Add barebones manual pages for cimag(3), conj(3) and cproj(3)Todd C. Miller
2010-07-19Fix the cproj family to not return garbage on finite arguments.Philip Guenthe
2010-07-18Use crealf() and cimagf() instead of creal() and cimag() when thePhilip Guenthe
2010-06-03typo in a commentTheo de Raadt
2010-05-05Tweak inline asm to prevent gcc4 from optimizing away crucial bits of it.Mark Kettenis
2010-03-26dispense with some wacky escape sequences;Jason McIntyre
2010-02-20Multiple issues were killing the build with mandoc(1), thus:Ingo Schwarze
2010-02-03Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependentMiod Vallat
2009-11-06Provide assembly version of sqrtl(3).Mark Kettenis
2009-11-05Provide assembly version of sqrtl(3).Mark Kettenis
2009-10-28rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andTheo de Raadt
2009-10-27reorder the log functions slightly; from thomas pfaffJason McIntyre
2009-10-26Add man pages for the fdim/fmin/fmax family of functions and make sure fdimlMark Kettenis
2009-10-24document log2() and log2f(); from thomas pfaffJason McIntyre
2009-08-03remove, or replace Xr of ieee to either ilogb, nextafter or scalbnMartynas Venckus
2009-07-29now that the pages are split and we track separate HISTORY:Martynas Venckus
2009-07-29ieee, and ieeef aren't real, and the amount of functions it documentsMartynas Venckus
2009-07-29ieee_test isn't real; rename header to logb, tooMartynas Venckus
2009-07-28document scalbln, scalblnf, scalblnlMartynas Venckus
2009-07-25int is big enough to fully represent exponents of all supported fpMartynas Venckus
2009-07-15round, roundf, trunc, truncf for hppa; ok kettenis@Martynas Venckus
2009-07-06fe_towardzero not on openbsd. ok millert@Martynas Venckus
2009-06-30floor(3) should round towards -inf instead of towards zero.Mark Kettenis
2009-04-25fix scalbn, scalbnf, frexpf on amd64. don't use double argMartynas Venckus
2009-04-21alias and give frexpf symbol external linkage to scalbnf; this wasMartynas Venckus
2009-04-19make ldexpf behavior consistent with the double and extended-precisionMartynas Venckus
2009-04-11in the old days compiler could not convert decimal constantsMartynas Venckus
2009-04-10lrint, llrint, lrintf, llrintf for amd64. ok kettenis@, oga@Martynas Venckus
2009-04-08missing rcs ids; spacingMartynas Venckus
2009-04-08remove i386/x86_64 ifdefs. i386 lives @ i387. miod@ agreesMartynas Venckus
2009-04-08fix hexadecimal constant that was wrong; and confused with ieee. ok miod@Martynas Venckus
2009-04-05implement and use sqrt, sqrtf & fabsf in hardware; since it'sMartynas Venckus
2009-04-05const static -> static const; since it's deprecated per C99. ok millert@Martynas Venckus
2009-03-28add C99-conformant nan, nanf, nanl for vax. always return zero,Martynas Venckus
2008-12-22Let this compile with gcc 2.Miod Vallat
2008-12-12spaceMartynas Venckus
2008-12-12document and mlink long double functions. ok jmc@Martynas Venckus
2008-12-11remove an unneccessary addition to SEE ALSO: all the informationJason McIntyre
2008-12-10use sys/cdefs.h; pointed out by theoMartynas Venckus
2008-12-09pass CPPFLAGS+= -D__STDC__ for vax, to get the right definitionsMartynas Venckus
2008-12-09alias fabsl to fabs on these archsMartynas Venckus
2008-12-09- 80-bit and quad precision trigonometric and other mostMartynas Venckus