From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 86503 invoked by alias); 3 Oct 2015 13:15:52 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 85984 invoked by uid 89); 3 Oct 2015 13:15:51 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.9 required=5.0 tests=AWL,BAYES_00,DATE_IN_PAST_96_XX,KAM_LAZY_DOMAIN_SECURITY,T_RP_MATCHES_RCVD autolearn=no version=3.3.2 X-HELO: mail.theobroma-systems.com Received: from vegas.theobroma-systems.com (HELO mail.theobroma-systems.com) (144.76.126.164) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Sat, 03 Oct 2015 13:15:50 +0000 Received: from [86.59.122.178] (port=49753 helo=blackbird1.lan) by mail.theobroma-systems.com with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA256:128) (Exim 4.80) (envelope-from ) id 1ZiMfB-0001GA-8g; Sat, 03 Oct 2015 15:15:45 +0200 From: Benedikt Huber To: gcc-patches@gcc.gnu.org Cc: philipp.tomsich@theobroma-systems.com, Venkataramanan.Kumar@amd.com, pinskia@gmail.com, e.menezes@samsung.com, kyrylo.tkachov@arm.com, Richard.Earnshaw@foss.arm.com, marcus.shawcroft@gmail.com, Benedikt Huber Subject: [PATCH v6][aarch64] Implemented reciprocal square root (rsqrt) estimation in -ffast-math Date: Sat, 03 Oct 2015 13:15:00 -0000 Message-Id: <185224-2521-1-git-send-email-benedikt.huber@theobroma-systems.com> X-IsSubscribed: yes X-SW-Source: 2015-10/txt/msg00308.txt.bz2 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 Philipp Tomsich 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