From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37110) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gED6S-00066a-2P for qemu-devel@nongnu.org; Sun, 21 Oct 2018 08:45:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gECw8-0004vt-9D for qemu-devel@nongnu.org; Sun, 21 Oct 2018 08:34:32 -0400 Received: from ste-pvt-msa1.bahnhof.se ([213.80.101.70]:53317) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gECw8-0004uJ-1f for qemu-devel@nongnu.org; Sun, 21 Oct 2018 08:34:28 -0400 Date: Sun, 21 Oct 2018 14:34:23 +0200 From: Fredrik Noring Message-ID: <20181021123423.GA2666@sx9> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: Subject: Re: [Qemu-devel] [PATCH v5 6/8] target/mips: Define the R5900 CPU List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Maciej W. Rozycki" Cc: Philippe =?utf-8?Q?Mathieu-Daud=C3=A9?= , Richard Henderson , Aleksandar Markovic , Aurelien Jarno , Petar Jovanovic , Peter Maydell , =?utf-8?Q?J=C3=BCrgen?= Urban , qemu-devel@nongnu.org Hi Maciej, > The C790 is a follow-up to the R5900. The R5900 has an FPU that is not > compliant to the IEEE 754 standard for floating-point arithmetic. It > doesn't implement exceptions, infinities, NaNs or denormals. It doesn't > implement the the double format either, but that is really tangential, > because the same was the case with the IDT R4650, which had a standard > IEEE 754 FPU, but no double format either. Finally it has some anomalies > in the FP instruction set; not all opcode encodings are standard. Do you know where one might find a list of the nonstandard FP instructions? The command % grep 'FP_.*EE' binutils/opcodes/mips-opc.c gives a list of candidates, I suppose? Fredrik