OpenGrok
Cross Reference: ieeefp.h
xref
: /
src
/
sys
/
arch
/
m68k
/
include
/
ieeefp.h
Home
|
History
|
Annotate
|
Download
|
only in
include
History log of
/src/sys/arch/m68k/include/ieeefp.h
Revision
Date
Author
Comments
1.11
26-Sep-2023
tsutsui
Remove trailing spaces and TABs.
1.10
22-Mar-2017
chs
provide a common softfloat fenv implemenation and use it for softfloat builds.
restore ABI compatibility with previous releases for ieeefp.h on sh3.
add namespace.h protection for all the fenv interfaces.
use MKSOFTFLOAT on sh3 instead of assuming softfloat.
standardize on comparing MKSOFTFLOAT with "no".
remove the arm-specific softfloat fenv code (which also had several bugs).
fix logic errors in the arm hardfloat feraiseexcept() and feupdateenv().
1.9
27-Feb-2017
chs
the FP_* constants need to be different from the new FE_* constants
to preserve the ABI, so shift them as needed when using them.
1.8
25-Dec-2015
christos
branches: 1.8.2; 1.8.4;
get rid of dup fenv.
1.7
27-Jan-2009
martin
branches: 1.7.24; 1.7.42;
The FE_* constants are used verbatim to set the RND field in the FPCR
register - so FE_UPWARD needs to be 3 and FE_DOWNWARD 2 - otherwise
our libc code for fpsetround(), fpgetround() and __flt_rounds() would
need to be adjust (and become slower). This fixes a failure in the
lib/libc/ieeefp/round regression test.
OK: matt
1.6
05-Aug-2008
matt
branches: 1.6.2; 1.6.4;
Update <machine/ieeefp.h> to use the C99 FE_* definitions instead of the
NetBSD defined ones. Redefine the NetBSD ones in terms of the C99 ones.
Step 1 to having <fenv.h>
1.5
11-Dec-2005
christos
branches: 1.5.74; 1.5.78; 1.5.80; 1.5.84;
merge ktrace-lwp.
1.4
28-Aug-2004
thorpej
De-__P
1.3
05-Jan-1998
perry
branches: 1.3.48;
RCSID Police.
1.2
09-Apr-1995
mycroft
Shift the bit positions.
1.1
09-Apr-1995
mycroft
Move fp_except and fp_rnd definitions to machine/include.
1.3.48.3
21-Sep-2004
skrll
Fix the sync with head I botched.
1.3.48.2
18-Sep-2004
skrll
Sync with HEAD.
1.3.48.1
03-Sep-2004
skrll
Sync with HEAD
1.5.84.1
19-Oct-2008
haad
Sync with HEAD.
1.5.80.1
18-Sep-2008
wrstuden
Sync with wrstuden-revivesa-base-2.
1.5.78.1
04-May-2009
yamt
sync with head.
1.5.74.1
28-Sep-2008
mjf
Sync with HEAD.
1.6.4.1
02-Feb-2009
snj
Pull up following revision(s) (requested by martin in ticket #332):
sys/arch/m68k/include/ieeefp.h: revision 1.7
The FE_* constants are used verbatim to set the RND field in the FPCR
register - so FE_UPWARD needs to be 3 and FE_DOWNWARD 2 - otherwise
our libc code for fpsetround(), fpgetround() and __flt_rounds() would
need to be adjust (and become slower). This fixes a failure in the
lib/libc/ieeefp/round regression test.
OK: matt
1.6.2.1
03-Mar-2009
skrll
Sync with HEAD.
1.7.42.2
28-Aug-2017
skrll
Sync with HEAD
1.7.42.1
27-Dec-2015
skrll
Sync with HEAD (as of 26th Dec)
1.7.24.1
03-Dec-2017
jdolecek
update from HEAD
1.8.4.1
21-Apr-2017
bouyer
Sync with HEAD
1.8.2.2
26-Apr-2017
pgoyette
Sync with HEAD
1.8.2.1
20-Mar-2017
pgoyette
Sync with HEAD
Indexes created Mon Oct 13 08:09:50 GMT 2025