diff options
author | Benedikt Huber <benedikt.huber@theobroma-systems.com> | 2015-11-06 17:10:17 +0000 |
---|---|---|
committer | Philipp Tomsich <ptomsich@gcc.gnu.org> | 2015-11-06 17:10:17 +0000 |
commit | a6fc00da763fceeb9b7491fe07c6985949da9953 (patch) | |
tree | b04b26d8aedd89ced8b4a670702d77564dd59a55 /gcc/gdbhooks.py | |
parent | 7ad72a979bc0380cb05c036f008257fdcd54e77b (diff) | |
download | gcc-a6fc00da763fceeb9b7491fe07c6985949da9953.zip gcc-a6fc00da763fceeb9b7491fe07c6985949da9953.tar.gz gcc-a6fc00da763fceeb9b7491fe07c6985949da9953.tar.bz2 |
aarch64-builtins.c: Builtins for rsqrt and rsqrtf.
2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
* config/aarch64/aarch64-builtins.c: Builtins for rsqrt and rsqrtf.
* config/aarch64/aarch64-protos.h: Declare.
* config/aarch64/aarch64-simd.md: Matching expressions for frsqrte and
frsqrts.
* config/aarch64/aarch64-tuning-flags.def: Added recip_sqrt.
* config/aarch64/aarch64.c: New functions. Emit rsqrt estimation code when
applicable.
* config/aarch64/aarch64.md: Added enum entries.
* config/aarch64/aarch64.opt: Added option -mlow-precision-recip-sqrt.
* testsuite/gcc.target/aarch64/rsqrt_asm_check_common.h: Common macros for
assembly checks.
* testsuite/gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
frsqrts and frsqrte are not emitted.
* testsuite/gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure frsqrts and
frsqrte are emitted.
* testsuite/gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Co-Authored-By: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
From-SVN: r229866
Diffstat (limited to 'gcc/gdbhooks.py')
0 files changed, 0 insertions, 0 deletions