History log of /src/lib/libc/arch/arm/softfloat/softfloat.h |
Revision | | Date | Author | Comments |
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")
|