Related articles |
---|
Constant divisions, remainders rutt@paradise.mti.sgi.com (1992-10-20) |
Re: Constant divisions, remainders Cheryl_Lins@gateway.qm.apple.com (Cheryl Lins) (1992-10-21) |
Re: Constant divisions, remainders phillips@swanee.ee.uwa.oz.au (1992-10-23) |
Re: Constant divisions, remainders kelsey@flora.ccs.northeastern.edu (1992-10-27) |
Re: Constant divisions, remainders torbenm@diku.dk (1992-11-02) |
Re: Constant divisions, remainders joe@babel.ho.att.com (1992-11-05) |
Re: Constant divisions, remainders henry@zoo.toronto.edu (1992-11-08) |
Re: Constant divisions, remainders jones@pyrite.cs.uiowa.edu (1992-11-11) |
Re: Constant divisions, remainders nickh@CS.CMU.EDU (1992-11-11) |
Re: Constant divisions, remainders preston@miranda.cs.rice.edu (1992-11-11) |
[3 later articles] |
Newsgroups: | comp.compilers |
From: | kelsey@flora.ccs.northeastern.edu |
Organization: | Compilers Central |
Date: | Tue, 27 Oct 1992 21:55:30 GMT |
References: | 92-10-075 |
Keywords: | arithmetic, comment |
rutt@paradise.mti.sgi.com writes:
I saw you post regarding constant multiplications on comp.compilers. I
was curious as to whether you have any ideas about divisons and remainders
by constants. ...
Just a reminder to all you compiler writers out there that in two's
complement
X / 2**N == X >> N
is not always true if X < 0.
-Richard Kelsey
kelsey@ccs.northeastern.edu
[Good point. In many cases the shift is still faster even with the extra
code to make negative answers round correctly. -John]
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.