From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5452 invoked by alias); 29 Dec 2002 05:36:01 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 5442 invoked from network); 29 Dec 2002 05:36:00 -0000 Received: from unknown (HELO grebe.mail.pas.earthlink.net) (207.217.120.46) by 209.249.29.67 with SMTP; 29 Dec 2002 05:36:00 -0000 Received: from ilmasc01-64.midwest.net ([209.248.16.74] helo=there) by grebe.mail.pas.earthlink.net with smtp (Exim 3.33 #1) id 18SW6y-0002yR-00; Sat, 28 Dec 2002 21:35:44 -0800 Content-Type: text/plain; charset="iso-8859-1" From: Andy Walker To: Alexandre Oliva , "Michael S. Zick" Subject: Re: An unusual Performance approach using Synthetic registers, and a request for guidance. Date: Sun, 29 Dec 2002 04:28:00 -0000 Cc: "GCC Developer's List" References: <02122710093100.00766@localhost.localdomain> In-Reply-To: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: X-SW-Source: 2002-12/txt/msg01524.txt.bz2 On Friday 27 December 2002 10:07 pm, Alexandre Oliva wrote: > On Dec 27, 2002, "Michael S. Zick" wrote: > > So, I think (personal opinion here), using the %EBX register as the base > > (frame pointer) of the synthetic register frames should be your first > > choice. > > 'cept %EBX is used as the PIC base register, and you can't really > remap that to a virtual register unless you change PLT entries. Thank you, Alexandre. This is why I changed my mind and used ecx instead of ebx. Andy