[PATCH v9][aarch64] Implemented reciprocal square root (rsqrt) estimation in -ffast-math
Benedikt Huber
benedikt.huber@theobroma-systems.com
Fri Oct 16 16:36:00 GMT 2015
This ninth revision of the patch:
* Removes unnecessary typedef.
Ok for check in.
Benedikt Huber (1):
2015-10-15 Benedikt Huber <benedikt.huber@theobroma-systems.com>
Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
gcc/ChangeLog | 20 ++++
gcc/config/aarch64/aarch64-builtins.c | 115 +++++++++++++++++++++
gcc/config/aarch64/aarch64-protos.h | 4 +
gcc/config/aarch64/aarch64-simd.md | 27 +++++
gcc/config/aarch64/aarch64-tuning-flags.def | 1 +
gcc/config/aarch64/aarch64.c | 107 ++++++++++++++++++-
gcc/config/aarch64/aarch64.md | 3 +
gcc/config/aarch64/aarch64.opt | 5 +
gcc/doc/invoke.texi | 12 +++
gcc/testsuite/gcc.target/aarch64/rsqrt_1.c | 111 ++++++++++++++++++++
.../gcc.target/aarch64/rsqrt_asm_check_1.c | 25 +++++
.../gcc.target/aarch64/rsqrt_asm_check_common.h | 42 ++++++++
.../aarch64/rsqrt_asm_check_negative_1.c | 12 +++
13 files changed, 482 insertions(+), 2 deletions(-)
create mode 100644 gcc/testsuite/gcc.target/aarch64/rsqrt_1.c
create mode 100644 gcc/testsuite/gcc.target/aarch64/rsqrt_asm_check_1.c
create mode 100644 gcc/testsuite/gcc.target/aarch64/rsqrt_asm_check_common.h
create mode 100644 gcc/testsuite/gcc.target/aarch64/rsqrt_asm_check_negative_1.c
--
1.9.1
More information about the Gcc-patches
mailing list