Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Call libc_fetestexcept_aarch64. | Wilco Dijkstra | 2014-12-22 | 1 | -7/+2 | |
| | ||||||
* | Call libc_fesetround_aarch64. | Wilco Dijkstra | 2014-12-22 | 1 | -20/+5 | |
| | ||||||
* | Call libc_fetestexcept_aarch64 from math_private.h rather than duplicating ↵ | Wilco Dijkstra | 2014-10-24 | 1 | -8/+2 | |
| | | | | functionality. | |||||
* | Call libc_feholdexcept_aarch64 from math_private.h rather than duplicating ↵ | Wilco Dijkstra | 2014-10-24 | 1 | -24/+2 | |
| | | | | functionality. | |||||
* | Call get_rounding_mode rather than duplicating functionality. | Wilco Dijkstra | 2014-10-24 | 1 | -4/+2 | |
| | ||||||
* | Cleanup feenableexcept to use the same logic as the ARM version. No ↵ | Wilco Dijkstra | 2014-10-24 | 1 | -6/+1 | |
| | | | | functional changes. | |||||
* | Cleanup fedisableexcept to use the same logic as the ARM version. No ↵ | Wilco Dijkstra | 2014-10-24 | 1 | -6/+1 | |
| | | | | functional changes. | |||||
* | Cleanup feclearexcept to use the same logic as the ARM version. No ↵ | Wilco Dijkstra | 2014-10-24 | 1 | -1/+1 | |
| | | | | functional changes. | |||||
* | Cleanup fesetexceptflag to use the same logic as the ARM version. No ↵ | Wilco Dijkstra | 2014-10-24 | 1 | -2/+3 | |
| | | | | functional changes. | |||||
* | Remove an unused include. | Wilco Dijkstra | 2014-10-24 | 1 | -1/+0 | |
| | ||||||
* | Remove spaces. | Wilco Dijkstra | 2014-10-24 | 4 | -4/+0 | |
| | ||||||
* | This patch adds new function libc_feholdsetround_noex_aarch64_ctx, enabling | Wilco Dijkstra | 2014-08-07 | 1 | -3/+27 | |
| | | | | | | | further optimization. libc_feholdsetround_aarch64_ctx now only needs to read the FPCR in the typical case, avoiding a redundant FPSR read. Performance results show a good improvement (5-10% on sin()) on cores with expensive FPCR/FPSR instructions. | |||||
* | [AArch64] Switch from FE_TOWARDZERO to _FPU_FPCR_RM_MASK | Wilco | 2014-06-03 | 2 | -6/+6 | |
| | ||||||
* | [AArch64] Cleanup declarations in math_private.h. | Wilco | 2014-06-03 | 1 | -8/+22 | |
| | ||||||
* | [AArch64] Remove ISB after FPCR write. | Wilco | 2014-06-02 | 1 | -5/+2 | |
| | ||||||
* | [AArch64] Rewrite feupdateenv (BZ 17009). | Wilco | 2014-06-02 | 1 | -5/+54 | |
| | ||||||
* | [AArch64] Suppress unnecessary FPSR and FPCR writes. | Ian Bolton | 2014-04-24 | 7 | -28/+46 | |
| | ||||||
* | [AArch64] Define HAVE_RM_CTX and related hooks. | Ian Bolton | 2014-04-17 | 1 | -0/+55 | |
| | ||||||
* | [AArch64] Provide initial implementation of math_private.h. | Ian Bolton | 2014-04-17 | 1 | -0/+214 | |
| | ||||||
* | [PATCH] [AArch64] Optional trapping exceptions support. | Marcus Shawcroft | 2014-03-07 | 2 | -0/+23 | |
| | | | | | | | Trapping exceptions in AArch64 are optional. The relevant exception control bits in FPCR are are defined as RES0 hence the absence of support can be detected by reading back the FPCR and comparing with the desired value. | |||||
* | Relocate AArch64 from ports to libc. | Marcus Shawcroft | 2014-02-11 | 44 | -0/+1453 | |
This patch moves the AArch64 port to the main sysdeps hierarchy. The move is essentially: git mv ports/sysdeps/aarch64 sysdeps/aarch64 git mv ports/sysdeps/unix/sysv/linux/aarch64 sysdeps/unix/sysv/linux/aarch64 The README is updated and I've updated ChangeLog.aarch64 along the lines of the ARM move. The AArch64 build has been tested to confirm that there were no changes in objdump -dr output or the shared objects. |