summaryrefslogtreecommitdiff
path: root/lib/libc/quad
AgeCommit message (Expand)Author
2013-09-30Don't return 0x1.0p31 for every input value 2^N.mlelstv
2013-08-24Add IEEE 754 versions ofmatt
2013-08-23Add IEEE 754 versions of __float{,}disf which use no floating point.matt
2013-04-30ARM EABI needs left shift logical too.matt
2013-02-03Adapt to earm hard float by including softfloat-for-gcc.h even if __ARM_EABI__matt
2012-08-06earm* need __lshldi3matt
2012-08-05If compiling for SOFTFLOAT, include "softfloat/softfloat-for-gcc.h" so wematt
2012-03-25- change from size_t to unsigned int because we don't need the extra widthchristos
2012-03-13PR/45989: Martin Husemann: lint invocation does include -w only on i386christos
2011-07-09Appease lint and don't use C99 features.matt
2011-07-09Add ieee754 versions of the compiler runtime functionsmatt
2011-07-04add support for __floatunsisf().mrg
2011-07-04Update to C89 style.matt
2009-12-06Assign quad / softfloat specific ${SRCS} to ${SRCS.quad} / ${SRCS.softfloat}uebayasi
2005-12-20Use reach-over sources from common/lib/libcchristos
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2002-10-20As discussed (briefly) on tech-userlevel, fix our quad support to workscw
2001-05-18Compile ashldi3.S and lshrdi3.S on m68000.fredette
2000-12-10remove duplicate declaration.christos
2000-05-05Use __GNUC_PREREQ__().thorpej
2000-01-22Delint.mycroft
1999-09-17Revert previous change: the assertionkleink
1999-09-16* use _DIAGASSERT() to check pointer arguments against NULL and filelukem
1999-09-10The last commit changed the behavious wrt sign extension.drochner
1999-05-03change an #if __GNUC >= 2 to #if (__GNUC__ >= 2) || defined(lint)christos
1999-05-03Cast things to (digit) where the LHS is (digit) to avoid loss of precisionchristos
1999-05-03Cast signed long shifts to unsigned long to avoid lint portability warnings.christos
1999-03-26Corrected an off-by-one error (lib/6314 Torbjorn Granlund)kristerw
1999-02-24use ${ARCHDIR} instead of ${.CURDIR}/arch/${MACHINE_ARCH} where appropriatedrochner
1998-03-27use machine/limits.h if _KERNEL or _STANDALONEcgd
1998-02-03remove obsolete register declarationsperry
1998-01-29Make shifting by 0 work even when shifting by 32 is equivalent to shiftingmouse
1997-12-30make sure result of % operator is identical for quad_t, int and long;mikel
1997-07-13Fix RCSID'schristos
1997-07-13Add missing prototypeschristos
1997-07-13Fix declaration to use quad_t, not long long.christos
1996-12-20don't include lshrdi3.c in MI sources, since they're already in MD sourcescgd
1996-06-01Note functions that probably can be removedjtc
1996-06-01Don't special case shift counts > QUAD_BITS or == 0. The former isjtc
1996-06-01Re-arranged code a bit so that gcc can optimize this a bit better.jtc
1996-06-01Fix typo in last changejtc
1996-06-01Enable use of assembly language shift routines on the m68kjtc
1995-10-12Fix from Jochen Pohl which fixes case where quad multiplyjtc
1995-02-27clean up Ids; no substantive changes.cgd
1995-02-27from Litecgd
1995-01-06pull in changes from libkern.cgd
1994-10-19constants are normally ints, remember!cgd
1993-12-04update for .S and MACHINE_ARCHcgd
1993-10-07make an arch directory in libc, and move all machine dirs into itcgd
1993-09-16Torek's quad stuff from 4.4.mycroft