Home | History | Annotate | Download | only in i387
History log of /src/lib/libm/arch/i387/fenv.c
RevisionDateAuthorComments
 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

RSS XML Feed