From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 75362 invoked by alias); 22 Aug 2017 05:10:48 -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 75345 invoked by uid 89); 22 Aug 2017 05:10:47 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mail-pf0-f179.google.com Received: from mail-pf0-f179.google.com (HELO mail-pf0-f179.google.com) (209.85.192.179) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 22 Aug 2017 05:10:46 +0000 Received: by mail-pf0-f179.google.com with SMTP id h75so6087028pfh.1 for ; Mon, 21 Aug 2017 22:10:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=bsTwgbW4LdCDxQKHfp97wMfji7FaZ5XWFXdgDyGvAoE=; b=mGlHjbluPMh2nw5Be8kt7JYC43+XK2c7c4sZ4oWylNsmNVLBigkEngP5gkIjgobdJm Lu6LsZR3G6AwKRXHfHzt6mGVV7BaW5enTb/u2OZBjnuGCMRBvPY8h71eU4TjLklR3opk V6/Y/mamcWyRFSDp0/6hle7GH6UaGMS6AQOGUTbPw8ntRmOF08neMjvx1jsc1Pw43nhb mrLsC5pcCBPmOcGGVgNxVk3AwqLzxLiz7363AZCQIRr8KDv3OmGv7VFMGgEqvCgk8UHC l7X0gThZDtM94jsIsYlpj2xo60pGRUdmRGEVqjrtk6RRQcLUpRQbWCsS4cDlP2LebqmR vXeA== X-Gm-Message-State: AHYfb5iai6xnPD6KhsBfW8DKMiO4ibggGVqs6wJm6KX/C/AUfb3Dta7M 3pXb3TZvQoJg5Q== X-Received: by 10.84.168.5 with SMTP id e5mr22456648plb.468.1503378644661; Mon, 21 Aug 2017 22:10:44 -0700 (PDT) Received: from bubble.grove.modra.org (CPE-58-160-71-80.tyqh2.lon.bigpond.net.au. [58.160.71.80]) by smtp.gmail.com with ESMTPSA id a4sm6329602pfl.147.2017.08.21.22.10.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 21 Aug 2017 22:10:43 -0700 (PDT) Received: by bubble.grove.modra.org (Postfix, from userid 1000) id 965AEC2832; Tue, 22 Aug 2017 14:40:39 +0930 (ACST) Date: Tue, 22 Aug 2017 06:33:00 -0000 From: Alan Modra To: gcc-patches@gcc.gnu.org, Sandra Loosemore , richard.sandiford@linaro.org Subject: Re: Clobbers and Scratch Registers Message-ID: <20170822051039.GH3368@bubble.grove.modra.org> References: <20170818144935.GA3368@bubble.grove.modra.org> <20170820130053.GT13471@gate.crashing.org> <20170821005930.GB3368@bubble.grove.modra.org> <20170821012323.GC3368@bubble.grove.modra.org> <87378kesh6.fsf@linaro.org> <20170822041121.GG3368@bubble.grove.modra.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170822041121.GG3368@bubble.grove.modra.org> User-Agent: Mutt/1.5.24 (2015-08-30) X-IsSubscribed: yes X-SW-Source: 2017-08/txt/msg01237.txt.bz2 On Tue, Aug 22, 2017 at 01:41:21PM +0930, Alan Modra wrote: > + "#n=%1 ap=%8=%12 lda=%13 x=%7=%10 y=%0=%2 alpha=%9 o16=%11\n" > + "#a0=%3 a1=%4 a2=%5 a3=%6" > + : > + "+m" (*(double (*)[n]) y), > + "+r" (n), // 1 Another small revision. That needs to be "+&r" (n), in case n can be deduced to be 16, matching one of the other inputs. -- Alan Modra Australia Development Lab, IBM