From owner-pups@minnie.cs.adfa.oz.au Tue Apr 21 07:28:04 1998 Received: (from major@localhost) by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id HAA01460 for pups-liszt; Tue, 21 Apr 1998 07:27:22 +1000 (EST) X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to owner-pups@minnie.cs.adfa.oz.au using -f Received: from mail13.digital.com (mail13.digital.com [192.208.46.30]) by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id HAA01455 for ; Tue, 21 Apr 1998 07:27:15 +1000 (EST) Received: from cst.ako.dec.com (cst.ako.dec.com [16.151.72.40]) by mail13.digital.com (8.8.8/8.8.8/WV1.0d) with ESMTP id RAA19873 for ; Mon, 20 Apr 1998 17:27:10 -0400 (EDT) Received: by cst.ako.dec.com with Internet Mail Service (5.0.1458.49) id ; Mon, 20 Apr 1998 17:28:08 -0400 Message-ID: <6B84B1FF221BD011B0AC08002BE692066DD972@excmso.mso.dec.com> From: Bob Supnik To: "'PUPS'" Subject: Floating point bugs - close to the last word Date: Mon, 20 Apr 1998 17:27:54 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.0.1458.49) Content-Type: text/plain Sender: owner-pups@minnie.cs.adfa.oz.au Precedence: bulk With the help of the XXDP diagnostics, I've located two more bugs in the floating point simulator: 1. STCxI was not truncating the integer result to 16b prior to apply negation to a negative result. 2. MODf was rounding, instead of truncating, the integer result. The source changes required are extensive enough that I don't want to include them in a mail message. I'll release a new emulator source package (V2.3b) shortly. If you need an up to date floating point source before then, let me know and I'll mail it to you. The simulator now runs all the 11/44's floating point diagnostics, except for known differences between the 11/44 and the J-11. /Bob Supnik