From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=37272 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pc5r4-0002Sj-CU for qemu-devel@nongnu.org; Sun, 09 Jan 2011 19:43:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pc5r3-0007on-6z for qemu-devel@nongnu.org; Sun, 09 Jan 2011 19:43:26 -0500 Received: from mail-iw0-f173.google.com ([209.85.214.173]:52341) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pc5r3-0007oh-0S for qemu-devel@nongnu.org; Sun, 09 Jan 2011 19:43:25 -0500 Received: by iwn40 with SMTP id 40so20321528iwn.4 for ; Sun, 09 Jan 2011 16:43:24 -0800 (PST) Sender: Richard Henderson Message-ID: <4D2A562A.7000806@twiddle.net> Date: Sun, 09 Jan 2011 16:43:22 -0800 From: Richard Henderson MIME-Version: 1.0 Subject: Re: [Qemu-devel] Re: [PATCH 5/7] tcg-i386: Implement deposit operation. References: <1294440183-885-1-git-send-email-rth@twiddle.net> <1294440183-885-6-git-send-email-rth@twiddle.net> <20110109215335.GA21189@volta.aurel32.net> <4D2A3CD1.2050003@twiddle.net> <20110110001610.GB17026@hall.aurel32.net> In-Reply-To: <20110110001610.GB17026@hall.aurel32.net> Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Aurelien Jarno Cc: qemu-devel@nongnu.org, Alexander Graf On 01/09/2011 04:16 PM, Aurelien Jarno wrote: > The code being written now or latter doesn't change the question to know > if it is always possible to allocate one scratch register here on i386. Yes. Here there's only one register that needs to remain live. In the worst case, we'll spill one live register. Which we can always do via a simple store via AREG0 + offset. r~