History log of /src/lib/libc/arch/arm/softfloat |
Revision | Date | Author | Comments |
1.1 | 16-Apr-2013 |
matt | branches: 1.1.2; 1.1.8; aeabi floating compare ops are different from the normal gcc softfloat ones.
|
1.1.8.2 | 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")
|
1.1.8.1 | 16-Apr-2013 |
yamt | file __aeabi_dcmpeq.c was added on branch yamt-pagecache on 2014-05-22 11:36:46 +0000
|
1.1.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.1.2.1 | 16-Apr-2013 |
tls | file __aeabi_dcmpeq.c was added on branch tls-maxphys on 2013-06-23 06:21:04 +0000
|
1.2 | 16-Apr-2013 |
matt | branches: 1.2.2; 1.2.8; Deal with arguments being NaNs
|
1.1 | 16-Apr-2013 |
matt | aeabi floating compare ops are different from the normal gcc softfloat ones.
|
1.2.8.2 | 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")
|
1.2.8.1 | 16-Apr-2013 |
yamt | file __aeabi_dcmpge.c was added on branch yamt-pagecache on 2014-05-22 11:36:46 +0000
|
1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.2.2.1 | 16-Apr-2013 |
tls | file __aeabi_dcmpge.c was added on branch tls-maxphys on 2013-06-23 06:21:04 +0000
|
1.2 | 16-Apr-2013 |
matt | branches: 1.2.2; 1.2.8; Deal with arguments being NaNs
|
1.1 | 16-Apr-2013 |
matt | aeabi floating compare ops are different from the normal gcc softfloat ones.
|
1.2.8.2 | 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")
|
1.2.8.1 | 16-Apr-2013 |
yamt | file __aeabi_dcmpgt.c was added on branch yamt-pagecache on 2014-05-22 11:36:46 +0000
|
1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.2.2.1 | 16-Apr-2013 |
tls | file __aeabi_dcmpgt.c was added on branch tls-maxphys on 2013-06-23 06:21:04 +0000
|
1.1 | 16-Apr-2013 |
matt | branches: 1.1.2; 1.1.8; aeabi floating compare ops are different from the normal gcc softfloat ones.
|
1.1.8.2 | 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")
|
1.1.8.1 | 16-Apr-2013 |
yamt | file __aeabi_dcmple.c was added on branch yamt-pagecache on 2014-05-22 11:36:46 +0000
|
1.1.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.1.2.1 | 16-Apr-2013 |
tls | file __aeabi_dcmple.c was added on branch tls-maxphys on 2013-06-23 06:21:04 +0000
|
1.1 | 16-Apr-2013 |
matt | branches: 1.1.2; 1.1.8; aeabi floating compare ops are different from the normal gcc softfloat ones.
|
1.1.8.2 | 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")
|
1.1.8.1 | 16-Apr-2013 |
yamt | file __aeabi_dcmplt.c was added on branch yamt-pagecache on 2014-05-22 11:36:46 +0000
|
1.1.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.1.2.1 | 16-Apr-2013 |
tls | file __aeabi_dcmplt.c was added on branch tls-maxphys on 2013-06-23 06:21:04 +0000
|
1.1 | 16-Apr-2013 |
matt | branches: 1.1.2; 1.1.8; aeabi floating compare ops are different from the normal gcc softfloat ones.
|
1.1.8.2 | 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")
|
1.1.8.1 | 16-Apr-2013 |
yamt | file __aeabi_dcmpun.c was added on branch yamt-pagecache on 2014-05-22 11:36:46 +0000
|
1.1.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.1.2.1 | 16-Apr-2013 |
tls | file __aeabi_dcmpun.c was added on branch tls-maxphys on 2013-06-23 06:21:04 +0000
|
1.1 | 16-Apr-2013 |
matt | branches: 1.1.2; 1.1.8; aeabi floating compare ops are different from the normal gcc softfloat ones.
|
1.1.8.2 | 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")
|
1.1.8.1 | 16-Apr-2013 |
yamt | file __aeabi_fcmpeq.c was added on branch yamt-pagecache on 2014-05-22 11:36:46 +0000
|
1.1.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.1.2.1 | 16-Apr-2013 |
tls | file __aeabi_fcmpeq.c was added on branch tls-maxphys on 2013-06-23 06:21:04 +0000
|
1.2 | 16-Apr-2013 |
matt | branches: 1.2.2; 1.2.8; Deal with arguments being NaNs
|
1.1 | 16-Apr-2013 |
matt | aeabi floating compare ops are different from the normal gcc softfloat ones.
|
1.2.8.2 | 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")
|
1.2.8.1 | 16-Apr-2013 |
yamt | file __aeabi_fcmpge.c was added on branch yamt-pagecache on 2014-05-22 11:36:46 +0000
|
1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.2.2.1 | 16-Apr-2013 |
tls | file __aeabi_fcmpge.c was added on branch tls-maxphys on 2013-06-23 06:21:04 +0000
|
1.2 | 16-Apr-2013 |
matt | branches: 1.2.2; 1.2.8; Deal with arguments being NaNs
|
1.1 | 16-Apr-2013 |
matt | aeabi floating compare ops are different from the normal gcc softfloat ones.
|
1.2.8.2 | 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")
|
1.2.8.1 | 16-Apr-2013 |
yamt | file __aeabi_fcmpgt.c was added on branch yamt-pagecache on 2014-05-22 11:36:46 +0000
|
1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.2.2.1 | 16-Apr-2013 |
tls | file __aeabi_fcmpgt.c was added on branch tls-maxphys on 2013-06-23 06:21:04 +0000
|
1.1 | 16-Apr-2013 |
matt | branches: 1.1.2; 1.1.8; aeabi floating compare ops are different from the normal gcc softfloat ones.
|
1.1.8.2 | 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")
|
1.1.8.1 | 16-Apr-2013 |
yamt | file __aeabi_fcmple.c was added on branch yamt-pagecache on 2014-05-22 11:36:46 +0000
|
1.1.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.1.2.1 | 16-Apr-2013 |
tls | file __aeabi_fcmple.c was added on branch tls-maxphys on 2013-06-23 06:21:04 +0000
|
1.1 | 16-Apr-2013 |
matt | branches: 1.1.2; 1.1.8; aeabi floating compare ops are different from the normal gcc softfloat ones.
|
1.1.8.2 | 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")
|
1.1.8.1 | 16-Apr-2013 |
yamt | file __aeabi_fcmplt.c was added on branch yamt-pagecache on 2014-05-22 11:36:46 +0000
|
1.1.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.1.2.1 | 16-Apr-2013 |
tls | file __aeabi_fcmplt.c was added on branch tls-maxphys on 2013-06-23 06:21:04 +0000
|
1.1 | 16-Apr-2013 |
matt | branches: 1.1.2; 1.1.8; aeabi floating compare ops are different from the normal gcc softfloat ones.
|
1.1.8.2 | 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")
|
1.1.8.1 | 16-Apr-2013 |
yamt | file __aeabi_fcmpun.c was added on branch yamt-pagecache on 2014-05-22 11:36:46 +0000
|
1.1.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.1.2.1 | 16-Apr-2013 |
tls | file __aeabi_fcmpun.c was added on branch tls-maxphys on 2013-06-23 06:21:04 +0000
|
1.4 | 26-Jan-2013 |
matt | Appease clang by making 64-bit literals use ULL
|
1.3 | 24-Dec-2005 |
perry | branches: 1.3.44; 1.3.50; Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
1.2 | 21-Feb-2001 |
bjh21 | Add support for ARM VFP-format doubles, conditional on __VFP_FP__.
|
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.3.50.1 | 25-Feb-2013 |
tls | resync with head
|
1.3.44.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")
|
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 | 21-Apr-2002 |
bjh21 | All the versions of softfloat-specialize were practically identical, so replace them with a single one.
|
1.1 | 29-Dec-2000 |
bjh21 | branches: 1.1.2; 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.1.2.1 | 25-Apr-2002 |
nathanw | Catch up to -current.
|
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")
|