home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / arch / 9363 < prev    next >
Encoding:
Text File  |  1992-09-10  |  1.8 KB  |  39 lines

  1. Newsgroups: comp.arch
  2. Path: sparky!uunet!utcsri!torn!cunews!nrcnet0!bnrgate!bmerh85!bcars64a!bqneh23!schow
  3. From: schow@bqneh23.bnr.ca (Stanley T.H. Chow)
  4. Subject: Re: trapping speculative ops (LONG)
  5. Message-ID: <1992Sep11.143705.19214@bcars64a.bnr.ca>
  6. Sender: news@bcars64a.bnr.ca (Usenet News)
  7. Organization: Bell Northern Research Ltd, Ottawa
  8. References: <id.G_3T.SH1@ferranti.com> <1992Sep11.074838.26488@email.tuwien.ac.at>
  9. Date: Fri, 11 Sep 1992 14:37:05 GMT
  10. Lines: 27
  11.  
  12. In article <1992Sep11.074838.26488@email.tuwien.ac.at> anton@mips.complang.tuwien.ac.at (Anton Martin Ertl) writes:
  13. >In article <id.G_3T.SH1@ferranti.com>, peter@ferranti.com (peter da silva) writes:
  14. >|> Isn't this (extra bits for exceptions) basically the whole point of NaNs and
  15. >|> Infinities in IEEE FP? Is the IEEE method inadequate, or would it be reasonable
  16. >|> to simply ignore FP interrupts and check for NaNs (assuming integer arithmetic
  17. >|> has low enough latency it isn't a problem)?
  18.  
  19. Yes, the ideas are basically the same. IEEE method is inadequate for
  20. integer - which value would you like to use for NaI? :-) The IEEE stuff
  21. is wider in scope in that infinities are propagated, etc. while the
  22. trap bits are more narrowly focus.
  23.  
  24. >On a superscalar machine even a one-cycle latency is a problem.
  25. >However, integer arithmetic causes no exceptions (in C), so what's the
  26. >real problem? Loads.
  27.  
  28. Surely you jest! C is not the whole world. Many languages and 
  29. applications want to see interger overflow/underflow. Come to think
  30. of it, your paper mentions this (but I havn't had time to read it yet).
  31. Loads are certainly a problem.
  32.  
  33.  
  34. --
  35. Stanley Chow            InterNet: schow@BNR.CA
  36. Bell Northern Research  UUCP:     ..!uunet!bnrgate!bqneh3!schow
  37. (613) 763-2831
  38. Me? Represent other people? Don't make them laugh so hard.
  39.