home *** CD-ROM | disk | FTP | other *** search
/ Executor 2.0 / executorv2.0.iso / pc / dos / extra / docs / maillist / text / archive.94 / text0249.txt < prev    next >
Encoding:
Internet Message Format  |  1996-03-31  |  1.9 KB

  1. Received: from sloth.swcp.com (sloth.swcp.com [198.59.115.25]) by nacm.com (8.6.9/8.6.9) with ESMTP id WAA25831 for <executor@nacm.com>; Mon, 7 Nov 1994 22:18:02 -0800
  2. Received: from iclone.UUCP (uucp@localhost) by sloth.swcp.com (8.6.9/8.6.9) with UUCP id XAA14341 for nacm.com!executor; Mon, 7 Nov 1994 23:19:20 -0700
  3. Received: by iclone (NX5.67d/NX3.0M)
  4.     id AA23684; Mon, 7 Nov 94 21:49:12 -0700
  5. Date: Mon, 7 Nov 94 21:49:12 -0700
  6. From: "Mathew J. Hostetter" <iclone!mat@sloth.swcp.com>
  7. Message-Id: <9411080449.AA23684@iclone>
  8. To: executor@nacm.com
  9. Subject: Re: Another Question
  10. Sender: Executor-Owner@nacm.com
  11. Precedence: bulk
  12.  
  13. Jeff Tupper <mooncake@csri.toronto.edu> writes:
  14. >What does executor do for SANE? Does it emulate all of the SANE calls?
  15. >What I am interested in is whether it supports control of the rounding
  16. >direction. A program I sell for the Mac uses this feature so it is not
  17. >as obscure as it may at first seem... (In some sense I am an outsider
  18. >here since I don't have an IBM yet and haven't tried executor... but I
  19. >will be getting an IBM in a couple of months and will try it then :)
  20.  
  21. Our SANE implementation uses the 80387 hardware (or an 80387 emulator
  22. if an FPU isn't present) to do 80-bit floating point arithmetic.  We
  23. implement every SANE call, although some of them are only very close
  24. approximations to the official specs and not bit-for-bit accurate.
  25. Fortunately, very few programs care about strict SANE conformance.
  26. Those that do probably won't work correctly.
  27.  
  28. To answer your question, when the emulated program changes the SANE
  29. rounding mode, Executor changes the 80387 rounding mode in the same
  30. way.  As far as we know, your program should work, but to be honest
  31. we've got so many things to work on that we haven't spent much time
  32. testing floating point details.  We'd like to hear about any problems
  33. you encounter.
  34.  
  35. -Mat
  36. mat@ardi.com
  37.  
  38.