home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.sys.mac.programmer:13026 comp.sys.mac.hardware:14195
- Newsgroups: comp.sys.mac.programmer,comp.sys.mac.hardware
- Path: sparky!uunet!decwrl!netcomsv!mork!ray
- From: ray@netcom.com (Ray Fischer)
- Subject: Re: 68040 FPU-exceptions
- Message-ID: <v3jmkp=.ray@netcom.com>
- Date: Sat, 25 Jul 92 18:47:35 GMT
- Organization: Netcom - Online Communication Services
- References: <ORRE.92Jul24143711@thalamus.sans.kth.se>
- Lines: 21
-
- orre@nada.kth.se (Roland Orre) writes ...
- >I have a 68040 accelerated Mac. My problem is that I have no floating point
- >exception handling for 68882 emulation. I have earlier asked here about this
- >but the only answer I got was that I have to have system 7.01 which is the
- >only system that handles 68040 correct. Now I have installed system 7.01
- >but I still get "Bad F-Line Instruction" when I start programs that execute
- >floating point instructions. This may mean that the floating point exception
- >handling is done in the Quadra PROMs.
-
- Some of the 68040 based accelerators use a version of the 68040 that is
- missing _any_ floating-point support. It isn't there. Thus, even FP
- instructions like FADD (which would normally be handled by the '040)
- will cause an exception. In such cases emulation won't help, since it's
- designed to fill in only those FP instructions which are not part of the
- 68040 instruction set (such as the transcendental functions FSIN, FCOS, etc).
- If this is the case, stick to SANE and forget about FPU instructions.
-
- --
- Ray Fischer
- rfischer@cs.stanford.edu
- ray@netcom.com
-