This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH v6][aarch64] Implemented reciprocal square root (rsqrt) estimation in -ffast-math
- From: Benedikt Huber <benedikt dot huber at theobroma-systems dot com>
- To: gcc-patches at gcc dot gnu dot org
- Cc: philipp dot tomsich at theobroma-systems dot com, Venkataramanan dot Kumar at amd dot com, pinskia at gmail dot com, e dot menezes at samsung dot com, kyrylo dot tkachov at arm dot com, Richard dot Earnshaw at foss dot arm dot com, marcus dot shawcroft at gmail dot com, Benedikt Huber <benedikt dot huber at theobroma-systems dot com>
- Date: Sat, 3 Jan 1970 03:27:03 +0000
- Subject: [PATCH v6][aarch64] Implemented reciprocal square root (rsqrt) estimation in -ffast-math
- Authentication-results: sourceware.org; auth=none
This sixth revision of the patch:
* Cleans up style issues.
* Makes test conform to standards.
Ok for check in.
Benedikt Huber (1):
2015-10-02 Benedikt Huber <benedikt.huber@theobroma-systems.com>
Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
gcc/ChangeLog | 19 ++++
gcc/config/aarch64/aarch64-builtins.c | 112 ++++++++++++++++++++
gcc/config/aarch64/aarch64-protos.h | 3 +
gcc/config/aarch64/aarch64-simd.md | 27 +++++
gcc/config/aarch64/aarch64-tuning-flags.def | 1 +
gcc/config/aarch64/aarch64.c | 115 ++++++++++++++++++++-
gcc/config/aarch64/aarch64.md | 3 +
gcc/config/aarch64/aarch64.opt | 4 +
gcc/doc/invoke.texi | 12 +++
.../gcc.target/aarch64/rsqrt-asm-check_1.c | 65 ++++++++++++
gcc/testsuite/gcc.target/aarch64/rsqrt_1.c | 111 ++++++++++++++++++++
11 files changed, 467 insertions(+), 5 deletions(-)
create mode 100644 gcc/testsuite/gcc.target/aarch64/rsqrt-asm-check_1.c
create mode 100644 gcc/testsuite/gcc.target/aarch64/rsqrt_1.c
--
1.9.1