OpenGrok
Cross Reference: fenv.c
xref
: /
src
/
lib
/
libm
/
arch
/
i387
/
fenv.c
Home
|
History
|
Annotate
|
Download
|
only in
i387
History log of
/src/lib/libm/arch/i387/fenv.c
Revision
Date
Author
Comments
1.10
03-Sep-2021
andvar
fix typos in comments, mainly s/extention/extension/ and s/sufficent/sufficient/
1.9
25-Jan-2018
christos
use named initializers
1.8
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.7
17-Feb-2016
christos
branches: 1.7.2; 1.7.4;
PR/50822: David Binderman: Fix copy length.
1.6
11-Nov-2013
joerg
Preserve the initial x87 control word in the global FP environment
in preparation for adjusting the default based on the main binary
version.
1.5
29-May-2013
riastradh
Fix sense of fegetexcept on x86.
Somehow I overlooked this when I fixed feenableexcept and
fedisableexcept last summer.
XXX pullup to 6
1.4
04-Aug-2012
riastradh
branches: 1.4.2;
Mask off the result of feenableexcept and fedisableexcept on x86.
These shouldn't return bits outside FE_ALL_EXCEPT.
1.3
01-Aug-2010
taca
branches: 1.3.6; 1.3.8;
Fix compile error.
1.2
31-Jul-2010
joerg
Fix merge error: drop machine from an older workaround for machine.sse
under compat32, drop the assertion, initialize oldlen.
1.1
31-Jul-2010
joerg
Add support for fenv.h interface for i386 and amd64.
Submitted by Stathis Kamperis as part of GSoC 2010 and ported from
FreeBSD.
1.3.8.2
13-Jun-2013
msaitoh
Pull up following revision(s) (requested by riastradh in ticket #899):
lib/libm/arch/i387/fenv.c: revision 1.5
lib/libm/arch/x86_64/fenv.c: revision 1.3-1.4
Fix amd64 feraiseexcept so that it actually traps.
The call to fwait got lost somewhere along the line; the i387 code has it.
Fix sense of fegetexcept on x86.
Somehow I overlooked this when I fixed feenableexcept and fedisableexcept
last summer.
1.3.8.1
12-Aug-2012
martin
branches: 1.3.8.1.4; 1.3.8.1.6;
Pull up following revision(s) (requested by riastradh in ticket #477):
lib/libm/arch/i387/fenv.c: revision 1.4
lib/libm/arch/x86_64/fenv.c: revision 1.2
Mask off the result of feenableexcept and fedisableexcept on x86.
These shouldn't return bits outside FE_ALL_EXCEPT.
1.3.8.1.6.1
14-Jun-2013
msaitoh
Pull up following revision(s) (requested by riastradh in ticket #899):
lib/libm/arch/i387/fenv.c: revision 1.5
lib/libm/arch/x86_64/fenv.c: revision 1.3-1.4
Fix amd64 feraiseexcept so that it actually traps.
The call to fwait got lost somewhere along the line; the i387 code has it.
Fix sense of fegetexcept on x86.
Somehow I overlooked this when I fixed feenableexcept and fedisableexcept
last summer.
1.3.8.1.4.1
14-Jun-2013
msaitoh
Pull up following revision(s) (requested by riastradh in ticket #899):
lib/libm/arch/i387/fenv.c: revision 1.5
lib/libm/arch/x86_64/fenv.c: revision 1.3-1.4
Fix amd64 feraiseexcept so that it actually traps.
The call to fwait got lost somewhere along the line; the i387 code has it.
Fix sense of fegetexcept on x86.
Somehow I overlooked this when I fixed feenableexcept and fedisableexcept
last summer.
1.3.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.3.6.1
30-Oct-2012
yamt
sync with head
1.4.2.2
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.4.2.1
23-Jun-2013
tls
resync from head
1.7.4.1
21-Apr-2017
bouyer
Sync with HEAD
1.7.2.1
26-Apr-2017
pgoyette
Sync with HEAD
Indexes created Tue Oct 14 15:09:51 GMT 2025