Home | History | Annotate | Download | only in softfloat
History log of /src/lib/libc/arch/arm/softfloat/softfloat.h
RevisionDateAuthorComments
 1.10  24-Apr-2013  matt Add #include <stdint.h>
 1.9  07-Jul-2011  matt branches: 1.9.2; 1.9.8;
Don't define a new enum. Just #define round_* to their FP_Rx instead.
 1.8  04-Jul-2011  matt Add __floatunsidf __floatunsisf __floatunsitf routines.
XXX i think they are correct but not sure.
 1.7  16-May-2006  mrg if SOFTFLOAT_FOR_GCC is not defined, don't declare float_detect_tininess.
 1.6  12-May-2002  bjh21 Add SIGFPE support to SoftFloat, so fpsetmask/fpgetmask now work. A new
variable, float_exception_mask (#defined to _softfloat_float_exception_mask)
contains the current exception mask.
Also make the argument to float_raise into an fp_except.
Also synchronise file header comments between files.
 1.5  06-May-2002  bjh21 Consistently declare the types of float_rounding_mode and float_exception_flags
as fp_rnd and fp_except respectively.
 1.4  10-Mar-2002  bjh21 Use the values from <machine/ieeefp.h> to define the exception flags, and
rounding modes, rather than different ones (oops).
 1.3  08-Mar-2001  bjh21 Re-instate __fixunssfsi() and __fixunsdfsi(), but only for arm32 with a.out
binaries, because libc's provided them there forever.
 1.2  08-Feb-2001  bjh21 branches: 1.2.2;
Don't declare functions that are provided elsewhere in libc.
 1.1  29-Dec-2000  bjh21 Create shared ARM source for libc, and move arm26 port over to using it.
The code is (almost) a direct copy of the current arm26 sources.
It's identical to the current arm32 sources, with the following exceptions:
- _C_LABEL is used on references to C labels from assembler.
- Function returns in assembler have APCS-26 versions in #ifdef __APCS_26__.
- It uses SoftFloat 2a rather than SoftFloat 1a.

The first two of these should be inconsequential. I believe that SoftFloat 2a
should work on arm32 and be backward-compatible with existing code, but this
is not obviously true. For now, arm32 remains using its own bits of libc.
 1.2.2.3  21-Jun-2002  nathanw Catch up to -current.
 1.2.2.2  22-Mar-2002  nathanw Catch up to -current.
 1.2.2.1  08-Oct-2001  nathanw Catch up to -current.
 1.9.8.1  23-Jun-2013  tls resync from head
 1.9.2.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")

RSS XML Feed