From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:34437) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFt4q-0001KN-Tu for qemu-devel@nongnu.org; Thu, 05 Apr 2012 16:14:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SFt4g-0005xd-L5 for qemu-devel@nongnu.org; Thu, 05 Apr 2012 16:14:40 -0400 Received: from mail-we0-f173.google.com ([74.125.82.173]:37861) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFt4f-0005p7-Ex for qemu-devel@nongnu.org; Thu, 05 Apr 2012 16:14:30 -0400 Received: by werp12 with SMTP id p12so1266204wer.4 for ; Thu, 05 Apr 2012 13:14:19 -0700 (PDT) Message-ID: <4F7DFD0F.6030206@gmail.com> Date: Thu, 05 Apr 2012 22:14:07 +0200 From: Davide MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] What do these instructions do?? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org In target-i386/translate.c there are this instructions: int op, f, val; op = (b >> 3) & 7; f = (b >> 1) & 3; if ((b & 1) == 0) ot = OT_BYTE; else ot = dflag + OT_WORD; What does this code do??