| History log of /src/lib/libm/arch/aarch64 |
| Revision | Date | Author | Comments |
| 1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
| 1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.1 | 10-Aug-2014 |
tls | file e_sqrt.S was added on branch tls-maxphys on 2014-08-20 00:02:18 +0000
|
| 1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
| 1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.1 | 10-Aug-2014 |
tls | file e_sqrtf.S was added on branch tls-maxphys on 2014-08-20 00:02:18 +0000
|
| 1.7 | 06-May-2024 |
skrll | Trailing whitespace
|
| 1.6 | 25-Aug-2019 |
riastradh | Fix feraiseexcept.
- Don't touch the trap flags (though on all ARMv8 I know they have no effect anyway).
- Don't clear any existing raised exception flags; just add to them.
XXX atf test XXX pullup-9
|
| 1.5 | 25-Aug-2019 |
riastradh | Fix fesetenv and feupdateenv.
- fesetenv is supposed to set the stored rounding mode (and stored trap settings, but they have no effect on any ARMv8 I know).
- feupdateenv is supposed to re-raise the exceptions that were raised in the environment when it was called.
XXX atf test XXX pullup-9
|
| 1.4 | 07-Nov-2018 |
riastradh | branches: 1.4.2; When hardware subnormal support is available, disable flush-to-zero.
Similarly, when hardware NaN propagation is available, disable default-NaN substitution.
This enables IEEE 754 semantics on any hardware that supports it by default. Programs that want flush-to-zero or default-NaN substitution can enable them explicitly.
ok ryo@
|
| 1.3 | 22-Mar-2017 |
chs | branches: 1.3.10; 1.3.12; 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.2 | 27-Dec-2014 |
martin | branches: 1.2.2; 1.2.4; Fix consistent typo: it is FE_ALL_EXCEPT instead of FE_EXCEPT_ALL (this went unnoticed as the undefined macro evaluated to 0 and the expression was always used with ~)
|
| 1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
| 1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.1 | 10-Aug-2014 |
tls | file fenv.c was added on branch tls-maxphys on 2014-08-20 00:02:18 +0000
|
| 1.2.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.2.2.1 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
| 1.3.12.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.3.12.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.3.10.1 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
| 1.4.2.1 | 08-Dec-2019 |
martin | Pull up following revision(s) (requested by riastradh in ticket #507):
lib/libm/arch/aarch64/fenv.c: revision 1.5 lib/libm/arch/aarch64/fenv.c: revision 1.6
Fix fesetenv and feupdateenv. - fesetenv is supposed to set the stored rounding mode (and stored trap settings, but they have no effect on any ARMv8 I know). - feupdateenv is supposed to re-raise the exceptions that were raised in the environment when it was called. XXX atf test XXX pullup-9
Fix feraiseexcept. - Don't touch the trap flags (though on all ARMv8 I know they have no effect anyway). - Don't clear any existing raised exception flags; just add to them. XXX atf test XXX pullup-9
|
| 1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
| 1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.1 | 10-Aug-2014 |
tls | file s_fabsf.S was added on branch tls-maxphys on 2014-08-20 00:02:18 +0000
|
| 1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
| 1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.1 | 10-Aug-2014 |
tls | file s_fma.S was added on branch tls-maxphys on 2014-08-20 00:02:18 +0000
|
| 1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
| 1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.1 | 10-Aug-2014 |
tls | file s_fmaf.S was added on branch tls-maxphys on 2014-08-20 00:02:18 +0000
|
| 1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
| 1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.1 | 10-Aug-2014 |
tls | file s_fmax.S was added on branch tls-maxphys on 2014-08-20 00:02:18 +0000
|
| 1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
| 1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.1 | 10-Aug-2014 |
tls | file s_fmaxf.S was added on branch tls-maxphys on 2014-08-20 00:02:18 +0000
|
| 1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
| 1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.1 | 10-Aug-2014 |
tls | file s_fmin.S was added on branch tls-maxphys on 2014-08-20 00:02:18 +0000
|
| 1.1 | 10-Aug-2014 |
matt | branches: 1.1.4; Preliminary files for AARCH64 (64-bit ARM) support. Enough for a distribution build.
|
| 1.1.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.1 | 10-Aug-2014 |
tls | file s_fminf.S was added on branch tls-maxphys on 2014-08-20 00:02:18 +0000
|