summaryrefslogtreecommitdiff
path: root/lib/libm/arch/i387
AgeCommit message (Expand)Author
2014-03-03Drop in a fabs() after the fsqrt().dsl
2013-11-11Preserve the initial x87 control word in the global FP environmentjoerg
2013-09-12Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is smalljoerg
2013-05-29Fix sense of fegetexcept on x86.riastradh
2013-05-20Correctly alias the ldexp* functions to the scalbn equivalentsmlelstv
2013-05-20Fix ldexp aliases.joerg
2013-05-20Use correct alias for scalbn(). Tested by martin@.mlelstv
2013-04-28Drop s_scalbnl.c (and s_scalbln.S as side effect) and provide scalbnl injoerg
2013-04-27Add a dummy s_scalbln.S to avoid the generic implementations of scalblnjoerg
2013-04-27Add aliases for scalbn* to ldexp, they are identical for FLT_RADIX=2.joerg
2013-04-27Use the correct register on AMD64 for the argument.joerg
2013-02-12Fix the strong alias correctly this time.matt
2013-02-11Fix strong_aliasmatt
2013-02-11provide ldexplchristos
2013-02-11Add long double version of x86 scalb functionsmatt
2012-08-04Mask off the result of feenableexcept and fedisableexcept on x86.riastradh
2011-08-03Add logbl(3).joerg
2011-07-28Add ilogbl(3).joerg
2011-07-26Add optimised version of scalbnl for x86.joerg
2011-06-21Actually used SSE branch. Noticed by enami@joerg
2011-06-18Use correct stack register as noticed by christosjoerg
2011-06-18Kill redundant ;joerg
2011-06-18Switch to SSE code, since our gas supports it now.joerg
2011-06-18SSE2 registers are only used for float and double arguments, so updatejoerg
2010-08-01Fix compile error.taca
2010-07-31Fix merge error: drop machine from an older workaround for machine.ssejoerg
2010-07-31Add support for fenv.h interface for i386 and amd64.joerg
2010-04-23-build ldexp/frexp/modf locally again rather than relying on libcdrochner
2008-06-24as in exp(), treat +/-Inf and NaN arguments specially, should fixdrochner
2008-06-23-fix an obvious mistake in fpcw checkdrochner
2008-06-23add macros for the upper half of the double arguments.christos
2008-06-23Share the amd64 and i386 exp versions. Fixes a problem with exp(-Inf) != 0.christos
2008-06-06Use a dummy assembly file so we won't try produce lint stuff.ad
2008-06-04Forgot to add this yesterday.ad
2008-06-03- Fold libm387 into libm.ad
2008-04-25avoid shadow variables, and enable lint.christos
2006-03-22merge libc/arch/{i386,x86_64}/gen/modf.S into onedrochner
2006-03-21The second argument is not a float, so the "abi.h" abstractiondrochner
2005-07-28activate e_atan2f.S which was there forever but not built, noticeddrochner
2005-07-21Bump minor version for log2{,f}.rpaulo
2005-07-21Add i387 FPU routines for log2(3) and log2f(3).rpaulo
2004-10-13add licensesdrochner
2004-07-16amd64: stack sanity, leave the return PC alonedrochner
2004-07-01provide an assembler implementation of lrint() for i386 and amd64drochner
2004-03-22Typo fix, from skrueger at europe com.wiz
2003-09-16Avoid the PIC dance.wennmach
2003-09-14Make log1p and log1pf work in shared libraries again.fvdl
2003-09-10Reimplement s_log1p.S and s_log1pf.S to use the fyl2xp1 instructionwennmach
2003-07-26netbsd.org->NetBSD.orgsalo
2002-08-19Explicitly move setting of NOxxx and USE_SHLIBDIR to the top of thelukem