Home | History | Annotate | only in /src/lib/libc/arch/arm/softfloat
History log of /src/lib/libc/arch/arm/softfloat
RevisionDateAuthorComments
 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")

RSS XML Feed