home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / mac / programm / 21979 < prev    next >
Encoding:
Text File  |  1993-01-23  |  1.1 KB  |  28 lines

  1. Newsgroups: comp.sys.mac.programmer
  2. Path: sparky!uunet!usc!sdd.hp.com!ux1.cso.uiuc.edu!csrd.uiuc.edu!s4.csrd.uiuc.edu!bruner
  3. From: bruner@sp10.csrd.uiuc.edu (John Bruner)
  4. Subject: Re: faster division routine wanted.
  5. In-Reply-To: peter@cujo.curtin.edu.au's message of Fri, 22 Jan 1993 01:51:44 GMT
  6. Message-ID: <BRUNER.93Jan22153040@sp10.csrd.uiuc.edu>
  7. Followup-To: comp.sys.mac.programmer
  8. Sender: news@csrd.uiuc.edu
  9. Organization: CSRD, University of Illinois
  10. References: <5662@daily-planet.concordia.ca>
  11.     <sage.cc.purdue.edu-200193155236@seib.cc.purdue.edu>
  12.     <1993Jan21.011218.12052@hobbes.kzoo.edu>
  13.     <peter-220193094640@rocky.curtin.edu.au>
  14. Distribution: na
  15. Date: 22 Jan 93 15:30:40
  16. Lines: 10
  17.  
  18. An alternate way to do division is to multiply by the fixed-point
  19. reciprocal.  In this case, you can do it with
  20.  
  21.     quotient = (0x8312 * numerator + 0x8000) >> 25;
  22.  
  23. --
  24. (Dr.) John Bruner, Deputy Director            bruner@csrd.uiuc.edu
  25. Center for Supercomputing Research & Development    (217) 244-4476 (voice)
  26. University of Illinois at Urbana-Champaign        (217) 244-1351 (FAX)
  27. 465 CSRL, MC-264; 1308 West Main St.; Urbana, IL  61801-2307
  28.