From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 112301 invoked by alias); 11 Nov 2015 00:19:45 -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 112285 invoked by uid 89); 11 Nov 2015 00:19:44 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.2 required=5.0 tests=AWL,BAYES_40,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-HELO: gate.crashing.org Received: from gate.crashing.org (HELO gate.crashing.org) (63.228.1.57) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA encrypted) ESMTPS; Wed, 11 Nov 2015 00:19:42 +0000 Received: from gate.crashing.org (localhost.localdomain [127.0.0.1]) by gate.crashing.org (8.14.1/8.13.8) with ESMTP id tAB0Jcop023350; Tue, 10 Nov 2015 18:19:38 -0600 Received: (from segher@localhost) by gate.crashing.org (8.14.1/8.14.1/Submit) id tAB0Jb05023346; Tue, 10 Nov 2015 18:19:37 -0600 Date: Wed, 11 Nov 2015 00:19:00 -0000 From: Segher Boessenkool To: Michael Meissner , gcc-patches@gcc.gnu.org, dje.gcc@gmail.com Subject: Re: [PATCH], Add power9 support to GCC, patch #10 (SFmode/DFmode d-form addressing) Message-ID: <20151111001936.GA10284@gate.crashing.org> References: <20151103202911.GA5304@ibm-tiger.the-meissners.org> <20151110215615.GA26545@ibm-tiger.the-meissners.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20151110215615.GA26545@ibm-tiger.the-meissners.org> User-Agent: Mutt/1.4.2.3i X-IsSubscribed: yes X-SW-Source: 2015-11/txt/msg01308.txt.bz2 On Tue, Nov 10, 2015 at 04:56:15PM -0500, Michael Meissner wrote: > This patch d-form addressing to float/double scalars for the PowerPC that was > added in ISA 3.0 (power9). This patch does not yet turn on D-form addressing > as default. It is likely that patch #11, which will add limited d-form > addressing to vector registers will enable it by default. > > I have bootstrapped the compiler with these changes, and there were no > regressions to the testsuite. > > In addition, I built all of the Spec 2006 benchmark with my normal options > (-ffast-math -O3 -mveclibabi=mass -mcpu=power9 -mpower9-dform -mrecip=rsqrt > -fpeel-loops -funroll-loops -fvect-cost-model -msave-toc-indirect > -fno-aggressive-loop-optimizations -mno-pointers-to-nested-functions) and there > were no compiler failures (and various power9 instructions were generated, > including d-form addressing). > > Are these patches ok to check in? You forgot the patch again, it must be a curse ;-) Segher