From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 130615 invoked by alias); 1 Dec 2016 12:19:29 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 130518 invoked by uid 89); 1 Dec 2016 12:19:28 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-4.8 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy= X-Spam-User: qpsmtpd, 2 recipients X-HELO: foss.arm.com Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 01 Dec 2016 12:19:27 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D869616; Thu, 1 Dec 2016 04:19:25 -0800 (PST) Received: from e103592.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5088F3F24D; Thu, 1 Dec 2016 04:19:24 -0800 (PST) Date: Thu, 01 Dec 2016 12:19:00 -0000 From: Dave Martin To: Florian Weimer Cc: libc-alpha@sourceware.org, Ard Biesheuvel , Marc Zyngier , gdb@sourceware.org, Yao Qi , Christoffer Dall , Alan Hayward , Torvald Riegel , linux-arm-kernel@lists.infradead.org Subject: Re: [RFC PATCH 00/29] arm64: Scalable Vector Extension core support Message-ID: <20161201121921.GP1574@e103592.cambridge.arm.com> References: <20161130120654.GJ1574@e103592.cambridge.arm.com> <3e8afc5a-1ba9-6369-462b-4f5a707d8b8a@redhat.com> <20161130135631.GK1574@e103592.cambridge.arm.com> <20161201103048.GO1574@e103592.cambridge.arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20161201103048.GO1574@e103592.cambridge.arm.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-SW-Source: 2016-12/txt/msg00002.txt.bz2 On Thu, Dec 01, 2016 at 10:30:51AM +0000, Dave Martin wrote: [...] > Basically, all the *new* state is caller-save. > > The Neon/FPSIMD regs V8-V15 are callee-save, so in the SVE view > Zn[bits 127:0] is callee-save for all n = 8..15. Ramana is right -- the current procedure call standard (ARM IHI 0055B) only requires the bottom _64_ bits of V8-V15 to be preserved (not all 128 bits as I stated). [...] Cheers ---Dave