From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1J9FxE-0006Ci-Lo for qemu-devel@nongnu.org; Mon, 31 Dec 2007 03:25:00 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1J9FxD-0006CW-Pc for qemu-devel@nongnu.org; Mon, 31 Dec 2007 03:25:00 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J9FxD-0006CT-Jz for qemu-devel@nongnu.org; Mon, 31 Dec 2007 03:24:59 -0500 Received: from smtp22.orange.fr ([80.12.242.28]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1J9FxD-0005P3-CO for qemu-devel@nongnu.org; Mon, 31 Dec 2007 03:24:59 -0500 Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf2204.orange.fr (SMTP Server) with ESMTP id 37D691C00090 for ; Mon, 31 Dec 2007 09:24:57 +0100 (CET) Received: from wwinf2220 (wwinf2220 [172.22.131.44]) by mwinf2204.orange.fr (SMTP Server) with ESMTP id 2B36B1C0008F for ; Mon, 31 Dec 2007 09:24:57 +0100 (CET) From: claude vittoria Message-ID: <24703687.1646541199089497115.JavaMail.www@wwinf2220> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Date: Mon, 31 Dec 2007 09:24:57 +0100 (CET) Subject: [Qemu-devel] [PPC]crnot and crnor Reply-To: claude vittoria , qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hi, I test the PPC fpu with machar test (http://orion.math.iastate.edu/burkardt/c_src/machar/machar.html). I get an error with qemu-cvs : invalid bits: 00000042 for opcode: 13 - 01 - 01 (4fdef042) 00037e60 ASM code : 00037e54 <__isnan>: 37e54: fc 00 04 8e mffs f0 37e58: ff 00 00 8c mtfsb0 4*cr6+lt 37e5c: ff 81 08 00 fcmpu cr7,f1,f1 37e60: 4f de f0 42 crnot 4*cr7+eq,4*cr7+eq <=====================faillure here, crnot bx,by equivalent to crnor bx,by,by 37e64: 7c 60 00 26 mfcr r3 37e68: 54 63 ff fe rlwinm r3,r3,31,31,31 37e6c: fd fe 05 8e mtfsf 255,f0 37e70: 4e 80 00 20 b I don't understand why the decoding of this instruction fails. Those seems to be the same error that I reported 1 month ago about crnand and a seg fault. If someone has a clue... Thanks, Claude