about summary refs log tree commit diff
path: root/sysdeps/aarch64/fpu
Commit message (Collapse)AuthorAgeFilesLines
...
* Call libc_fetestexcept_aarch64.Wilco Dijkstra2014-12-221-7/+2
|
* Call libc_fesetround_aarch64.Wilco Dijkstra2014-12-221-20/+5
|
* Call libc_fetestexcept_aarch64 from math_private.h rather than duplicating ↵Wilco Dijkstra2014-10-241-8/+2
| | | | functionality.
* Call libc_feholdexcept_aarch64 from math_private.h rather than duplicating ↵Wilco Dijkstra2014-10-241-24/+2
| | | | functionality.
* Call get_rounding_mode rather than duplicating functionality.Wilco Dijkstra2014-10-241-4/+2
|
* Cleanup feenableexcept to use the same logic as the ARM version. No ↵Wilco Dijkstra2014-10-241-6/+1
| | | | functional changes.
* Cleanup fedisableexcept to use the same logic as the ARM version. No ↵Wilco Dijkstra2014-10-241-6/+1
| | | | functional changes.
* Cleanup feclearexcept to use the same logic as the ARM version. No ↵Wilco Dijkstra2014-10-241-1/+1
| | | | functional changes.
* Cleanup fesetexceptflag to use the same logic as the ARM version. No ↵Wilco Dijkstra2014-10-241-2/+3
| | | | functional changes.
* Remove an unused include.Wilco Dijkstra2014-10-241-1/+0
|
* Remove spaces.Wilco Dijkstra2014-10-244-4/+0
|
* This patch adds new function libc_feholdsetround_noex_aarch64_ctx, enablingWilco Dijkstra2014-08-071-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_MASKWilco2014-06-032-6/+6
|
* [AArch64] Cleanup declarations in math_private.h.Wilco2014-06-031-8/+22
|
* [AArch64] Remove ISB after FPCR write.Wilco2014-06-021-5/+2
|
* [AArch64] Rewrite feupdateenv (BZ 17009).Wilco2014-06-021-5/+54
|
* [AArch64] Suppress unnecessary FPSR and FPCR writes.Ian Bolton2014-04-247-28/+46
|
* [AArch64] Define HAVE_RM_CTX and related hooks.Ian Bolton2014-04-171-0/+55
|
* [AArch64] Provide initial implementation of math_private.h.Ian Bolton2014-04-171-0/+214
|
* [PATCH] [AArch64] Optional trapping exceptions support.Marcus Shawcroft2014-03-072-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 Shawcroft2014-02-1144-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.