From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22819 invoked by alias); 30 Oct 2014 04:52:44 -0000 Mailing-List: contact libffi-discuss-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libffi-discuss-owner@sourceware.org Received: (qmail 22808 invoked by uid 89); 30 Oct 2014 04:52:44 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.2 X-HELO: shards.monkeyblade.net Received: from shards.monkeyblade.net (HELO shards.monkeyblade.net) (149.20.54.216) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 30 Oct 2014 04:52:43 +0000 Received: from localhost (cpe-67-247-12-89.nyc.res.rr.com [67.247.12.89]) (Authenticated sender: davem-davemloft) by shards.monkeyblade.net (Postfix) with ESMTPSA id 55FAF581DCB; Wed, 29 Oct 2014 21:52:41 -0700 (PDT) Date: Thu, 30 Oct 2014 04:52:00 -0000 Message-Id: <20141030.005237.635678277181813551.davem@davemloft.net> To: rth@twiddle.net Cc: libffi-discuss@sourceware.org Subject: Re: [PATCH 3/8] sparc: Rewrite everything From: David Miller In-Reply-To: <545151B5.6040103@twiddle.net> References: <545147A9.9090401@twiddle.net> <20141029.161058.1101864756322678040.davem@davemloft.net> <545151B5.6040103@twiddle.net> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2014/txt/msg00178.txt.bz2 From: Richard Henderson Date: Wed, 29 Oct 2014 13:44:37 -0700 > The one other microarchitecture question I had was wrt call/ret paring. > > I was assuming that, for predition purposes, "ret" vs "jmp" must be based on > the register used -- %i7 or %o7. Thus my call ... jmp %o7+const hopefully > keeps any call/return prediction stack in sync? Yes, that should ensure a return address stack prediction hit.