From owner-freebsd-current Thu Jul 22 20:13: 1 1999 Delivered-To: freebsd-current@freebsd.org Received: from scrooge.ee.swin.oz.au (scrooge.ee.swin.oz.au [136.186.4.20]) by hub.freebsd.org (Postfix) with SMTP id 2614F14D01 for ; Thu, 22 Jul 1999 20:12:56 -0700 (PDT) (envelope-from dtc@scrooge.ee.swin.oz.au) Received: (from dtc@localhost) by scrooge.ee.swin.oz.au (8.6.9/8.6.9) id NAA17593; Fri, 23 Jul 1999 13:13:56 +1000 From: Douglas Thomas Crosher Message-Id: <199907230313.NAA17593@scrooge.ee.swin.oz.au> Subject: Re: Proposed floating point changes (Re: Using float emulator on a system with FPU?) To: cracauer@cons.org (Martin Cracauer) Date: Fri, 23 Jul 1999 13:13:56 +1000 (EST) Cc: freebsd-current@freebsd.org In-Reply-To: <19990723002908.A28851@cons.org> from "Martin Cracauer" at Jul 23, 99 00:29:08 am X-Mailer: ELM [version 2.4 PL24] Content-Type: text Content-Length: 579 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > + * The macro to choose one of these values does these steps: 1) Throw > + * away status word bits that cannot be masked. 2) Throw away the bits > + * currently masked in the control word, assuming the user isn't > + * interested in them anymore. 3) Reinsert status word bit 7 (stack Throwing away the status bits is rather restricting. This restriction could be avoided by passing back the status word within the third argument. A library function could be provided to implement your error code mapping while not limiting the kernel interface. Regards Douglas Crosher To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message