From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7817 invoked by alias); 21 Dec 2002 03:33:34 -0000 Mailing-List: contact cgen-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cgen-owner@sources.redhat.com Received: (qmail 7784 invoked from network); 21 Dec 2002 03:33:33 -0000 Received: from unknown (HELO krynn.axis.se) (212.209.10.216) by 209.249.29.67 with SMTP; 21 Dec 2002 03:33:33 -0000 Received: from ignucius.axis.se (ignucius.axis.se [10.13.1.18]) by krynn.axis.se (8.12.3/8.12.3/Debian -4) with ESMTP id gBL3XKUM003123; Sat, 21 Dec 2002 04:33:20 +0100 Received: from ignucius.axis.se (localhost [127.0.0.1]) by ignucius.axis.se (8.12.3/8.12.3/Debian -4) with ESMTP id gBL3XJSv030450 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL); Sat, 21 Dec 2002 04:33:20 +0100 Received: (from hp@localhost) by ignucius.axis.se (8.12.3/8.12.3/Debian -4) id gBL3XJtT030446; Sat, 21 Dec 2002 04:33:19 +0100 Date: Fri, 20 Dec 2002 19:33:00 -0000 Message-Id: <200212210333.gBL3XJtT030446@ignucius.axis.se> From: Hans-Peter Nilsson To: dje@transmeta.com CC: hans-peter.nilsson@axis.com, cgen@sources.redhat.com In-reply-to: <15875.20630.336804.109197@casey.transmeta.com> (message from Doug Evans on Fri, 20 Dec 2002 09:17:10 -0800 (PST)) Subject: Re: [RFA:] In -build-operand!, -build-reg-operand, collect the natural mode, not the used mode, X-SW-Source: 2002-q4/txt/msg00120.txt.bz2 > From: Doug Evans > Date: Fri, 20 Dec 2002 09:17:10 -0800 (PST) > I think what we want to do is require all sets of registers > to use the natural mode of the register. > For registers like x86's al,ah,ax,eax, we can either > - add set-partial, or some such > - use (set (subword ...) ...) > - require the description of additional registers that are > smaller-mode aliases of the "real" register > > I think I prefer either of the latter two. My vote is for (set (subword ...) ...) brgds, H-P