home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / arch / 9304 < prev    next >
Encoding:
Internet Message Format  |  1992-09-08  |  1.9 KB

  1. Path: sparky!uunet!sun-barr!ames!purdue!mentor.cc.purdue.edu!hrubin
  2. From: hrubin@mentor.cc.purdue.edu (Rubin Herman)
  3. Newsgroups: comp.arch
  4. Subject: Re: Not using integers
  5. Message-ID: <BuBB0L.MDD@mentor.cc.purdue.edu>
  6. Date: 9 Sep 92 13:05:09 GMT
  7. References: <1992Sep8.182423.26063@athena.mit.edu>
  8. Organization: Purdue University Statistics Department
  9. Lines: 29
  10.  
  11. In article <1992Sep8.182423.26063@athena.mit.edu> solman@athena.mit.edu (Jason W Solinsky) writes:
  12. >Does anybody here know of any microprocessors which did not use any integer
  13. >units or registers, but instead modified the floating point execution units
  14. >to inhibit the normalization pipe stage whenever an "integer" flag within
  15. >the instruction was set.
  16.  
  17. >The idea is to use this feature for a huge savings in area in processors which
  18. >are intended primarilly for FP operation but must still have good integer
  19. >performance.
  20.  
  21. I do not know about any micros in this category, but there are mainframes.
  22. The CDC 6x00 series and its successors did have integer addition and 
  23. subtraction, but multiplication was done in the floating unit.  The
  24. Crays are somewhat similar, but have a rather odd integer multiply.
  25. These machines do have integer registers, however, essentially usable
  26. only for indexing.
  27.  
  28. The Cyber 205, etc., has no separate integer registers.  There is one
  29. additional addition and one additional subtraction for address arithmetic,
  30. which cause the right 48 bits to be handled in normal 2's complement
  31. form.  Since unnormalized arithmetic is supported, and exponents are
  32. handled without bias, this provides effectively for 24 and 48 bit integers.
  33. Double precision is reasonably handled, so that 47+sign x 47+sign ->
  34. 94+sign is no problem.  
  35. -- 
  36. Herman Rubin, Dept. of Statistics, Purdue Univ., West Lafayette IN47907-1399
  37. Phone: (317)494-6054
  38. hrubin@snap.stat.purdue.edu (Internet, bitnet)  
  39. {purdue,pur-ee}!snap.stat!hrubin(UUCP)
  40.