History log of /src/lib/libc/softfloat/softfloat-for-gcc.h |
Revision | | Date | Author | Comments |
1.12 |
| 01-Aug-2013 |
matt | Only include <arm/aeabi.h> when __ARM_PCS_VFP is defined.
|
1.11 |
| 01-Aug-2013 |
matt | Make sure to <arm/aeabi.h> if we are doing using EABI.
|
1.10 |
| 16-Apr-2013 |
matt | ARM EABI needs different floating point comparision functions.
|
1.9 |
| 05-Aug-2012 |
matt | branches: 1.9.2; ARM EABI (AAPCS) uses different names for the softfloat routines that the normal GCC ones. So after we redefine softfloat's to be what (old) GCC wants, we redefined the old GCC names to what ARM EABI want (but only if we are using ARM EABI). We do this for routines not compiled by softfloat so can just have these redefinitions in one place.
|
1.8 |
| 14-Dec-2009 |
matt | branches: 1.8.6; Merge from matt-nb5-mips64.
|
1.7 |
| 26-Sep-2004 |
jmmv | branches: 1.7.40; Add support to build the mac68k port with soft-float enabled (i.e., setting MKSOFTFLOAT=yes). The main purpose of this feature is to let NetBSD work in machines with the 68040LC chip (those that have the FPU bug).
All the work has been done by Bruce O'Neel <edoneel AT sdf.lonestar.org>, with some very minor changes by me; the patches were being posted to the port-mac68k mailing list. It has been tested for a long time by several users, including me.
I have just verified that regular releases, as well as soft-float ones, continue to build.
There have been no objections to this patch since I asked for them in July in the port-mac68k list.
|
1.6 |
| 26-Jul-2003 |
salo | netbsd.org->NetBSD.org
|
1.5 |
| 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.4 |
| 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.3 |
| 15-Jul-2000 |
bjh21 | branches: 1.3.2; Revert previous change -- turned out I'd got my build environment in a twist.
|
1.2 |
| 15-Jul-2000 |
bjh21 | Add fixunssfsi and fixunsdfsi. These are provided by libgcc2.c in GCC 2.95, but not in EGCS.
This version of fixunssfsi is almost exactly the arm32 version. fixunsdfsi is mostly based on fixdfsi, but with simplifications for 64-bit integers.
Only minimal testing has been applied so far.
|
1.1 |
| 06-Jun-2000 |
bjh21 | branches: 1.1.4; Initial commit of SoftFloat 2a import. This should provide a sensible mostly-MI floating-point implementation for use by gcc -msoft-float. It's currently only used by arm26, but should be usable by other ports without too much hacking, assuming doubles and u_int64_ts are passed and returned the same way, and FP formats are IEEEish.
|
1.1.4.2 |
| 23-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.1.4.1 |
| 06-Jun-2000 |
minoura | file softfloat-for-gcc.h was added on branch minoura-xpg4dl on 2000-06-23 16:18:02 +0000
|
1.3.2.2 |
| 21-Jun-2002 |
nathanw | Catch up to -current.
|
1.3.2.1 |
| 08-Oct-2001 |
nathanw | Catch up to -current.
|
1.7.40.1 |
| 03-Sep-2009 |
uebayasi | Add missing function aliases that could be generated by GCC for 64-bit softfloat binaries.
Reviewed By: matt
|
1.8.6.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.8.6.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.9.2.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.9.2.1 |
| 23-Jun-2013 |
tls | resync from head
|