From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N8Ske-0005yk-M4 for qemu-devel@nongnu.org; Thu, 12 Nov 2009 01:01:48 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N8SkZ-0005up-TI for qemu-devel@nongnu.org; Thu, 12 Nov 2009 01:01:48 -0500 Received: from [199.232.76.173] (port=53855 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N8SkZ-0005uk-QX for qemu-devel@nongnu.org; Thu, 12 Nov 2009 01:01:43 -0500 Received: from mail-px0-f197.google.com ([209.85.216.197]:55098) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N8SkZ-0000pW-61 for qemu-devel@nongnu.org; Thu, 12 Nov 2009 01:01:43 -0500 Received: by pxi35 with SMTP id 35so1338728pxi.18 for ; Wed, 11 Nov 2009 22:01:42 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <761ea48b0911110741u20343771of659340b837c5a05@mail.gmail.com> References: <761ea48b0911110741u20343771of659340b837c5a05@mail.gmail.com> Date: Wed, 11 Nov 2009 22:01:42 -0800 Message-ID: Subject: Re: [Qemu-devel] load-store experiment... From: Chad Content-Type: multipart/alternative; boundary=0016e64c2656014f2d0478264728 List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Laurent Desnogues Cc: qemu-devel@nongnu.org --0016e64c2656014f2d0478264728 Content-Type: text/plain; charset=ISO-8859-1 On Wed, Nov 11, 2009 at 7:41 AM, Laurent Desnogues < laurent.desnogues@gmail.com> wrote: > > > This version of tcg_out_mov for i386's tcg-target.c filters out the > > > > mov %ebx, %edx > > mov %ebx, [some index] > > mov %edx, %ebx > > The question is: what TCG sequence produces this kind of code? > > I added register and instruction dumps - every case is related to qemu_[ld/st], which makes sense since it's output is outside of tcg's regular register tracking... - Chad --0016e64c2656014f2d0478264728 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Wed, Nov 11, 2009 at 7:41 AM, Laurent Desnogues <laurent.desnogues@gmail.com> wrote:

> This version of tcg_out_mov for i386's tcg-target.c filters out th= e
>
> mov %ebx, %edx
> mov %ebx, [some index]
> mov %edx, %ebx

The question is: =A0what TCG sequence produces this= kind of code?

I added register and instruction dumps - every = case is related to qemu_[ld/st], which makes sense since it's output is outside of tcg'= ;s regular register tracking...

- Chad
--0016e64c2656014f2d0478264728--