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