home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / mac / programm / 13026 < prev    next >
Encoding:
Internet Message Format  |  1992-07-24  |  1.5 KB

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