| History log of /src/lib/libm/arch/x86_64 |
| Revision | Date | Author | Comments |
| 1.11 | 20-Feb-2024 |
riastradh | fenv(3): Fix fetestexcept to avoid side effects on trap state.
PR port-amd64/57949
|
| 1.10 | 03-Sep-2021 |
andvar | branches: 1.10.2; fix typos in comments, mainly s/extention/extension/ and s/sufficent/sufficient/
|
| 1.9 | 19-Aug-2021 |
andvar | s/memry/memory+s/softare/software/+s/grapics/graphics+s/ouput/output
|
| 1.8 | 12-Aug-2021 |
andvar | fix typos in "environment" word.
|
| 1.7 | 22-Mar-2017 |
chs | branches: 1.7.4; 1.7.14; 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.6 | 11-Nov-2013 |
joerg | branches: 1.6.8; 1.6.12; 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 | 18-Oct-2013 |
christos | use the masked variable
|
| 1.4 | 29-May-2013 |
riastradh | Fix amd64 feraiseexcept so that it actually traps.
The call to fwait got lost somewhere along the line; the i387 code has it.
XXX pullup to 6
|
| 1.3 | 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.2 | 04-Aug-2012 |
riastradh | branches: 1.2.2; Mask off the result of feenableexcept and fedisableexcept on x86.
These shouldn't return bits outside FE_ALL_EXCEPT.
|
| 1.1 | 31-Jul-2010 |
joerg | branches: 1.1.6; 1.1.8; Add support for fenv.h interface for i386 and amd64.
Submitted by Stathis Kamperis as part of GSoC 2010 and ported from FreeBSD.
|
| 1.1.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.1.8.1 | 12-Aug-2012 |
martin | branches: 1.1.8.1.4; 1.1.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.1.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.1.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.1.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.1.6.1 | 30-Oct-2012 |
yamt | sync with head
|
| 1.2.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.2.1 | 23-Jun-2013 |
tls | resync from head
|
| 1.6.12.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.6.8.1 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
| 1.7.14.1 | 23-Feb-2024 |
martin | Pull up following revision(s) (requested by riastradh in ticket #1801):
tests/lib/libm/t_fenv.c: revision 1.14 tests/lib/libm/t_fenv.c: revision 1.15 lib/libm/arch/x86_64/fenv.c: revision 1.11
fenv(3): Add test for PR port-amd64/57949.
fenv(3): Fix fetestexcept to avoid side effects on trap state.
PR port-amd64/57949
|
| 1.7.4.1 | 23-Feb-2024 |
martin | Pull up following revision(s) (requested by riastradh in ticket #1937):
tests/lib/libm/t_fenv.c: revision 1.14 tests/lib/libm/t_fenv.c: revision 1.15 lib/libm/arch/x86_64/fenv.c: revision 1.11
fenv(3): Add test for PR port-amd64/57949.
fenv(3): Fix fetestexcept to avoid side effects on trap state.
PR port-amd64/57949
|
| 1.10.2.1 | 23-Feb-2024 |
martin | Pull up following revision(s) (requested by riastradh in ticket #603):
tests/lib/libm/t_fenv.c: revision 1.14 tests/lib/libm/t_fenv.c: revision 1.15 lib/libm/arch/x86_64/fenv.c: revision 1.11
fenv(3): Add test for PR port-amd64/57949.
fenv(3): Fix fetestexcept to avoid side effects on trap state.
PR port-amd64/57949
|