Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/5/84; site ism780c.UUCP Path: utzoo!watmath!clyde!burl!ulysses!gamma!epsilon!zeta!sabre!petrus!bellcore!decvax!ittatc!dcdwest!sdcsvax!sdcrdcf!ism780c!tim From: tim@ism780c.UUCP (Tim Smith) Newsgroups: net.arch Subject: Re: Right shift vs. divide Message-ID: <231@ism780c.UUCP> Date: Fri, 10-Jan-86 16:33:39 EST Article-I.D.: ism780c.231 Posted: Fri Jan 10 16:33:39 1986 Date-Received: Mon, 13-Jan-86 07:57:16 EST References: <4772@alice.UUCP> <3000002@convexs> Reply-To: tim@ism780c.UUCP (Tim Smith) Organization: Interactive Systems Corp., Santa Monica, CA Lines: 16 In article <3000002@convexs> wallach@convexs.UUCP writes: > >arithmetic right shifting is equivalent(numerically) to division if the >algorithm is implemented correctly. just because most machines do it >wrong doesn't mean it doesn't work. the correct algorithm for right >shifting for fixed point is: > . . >the MV series from data general perform arithmetic right shifting >correctly Argghhh! It is division that is wrong, not right shift! -1/2 should be -1, not 0. Don't hardware people ever take math courses? -- Tim Smith sdcrdcf!ism780c!tim || ima!ism780!tim || ihnp4!cithep!tim