Xref: utzoo rec.games.programmer:3445 comp.os.msdos.programmer:4727 comp.graphics:17314 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!know!sdd.hp.com!wuarchive!rex!uflorida!shark!conners From: conners@cs.fau.edu (Sean Conner) Newsgroups: rec.games.programmer,comp.os.msdos.programmer,comp.graphics Subject: Re: Need hard core help doing some 3d optimizations Message-ID: <1991Apr17.235954.2334@cs.fau.edu> Date: 17 Apr 91 23:59:54 GMT References: <1991Apr13.154112.11345@dircon.co.uk> <1991Apr16.210819.17873@cs.fau.edu> <1991Apr17.133142.24149@maytag.waterloo.edu> Organization: Florida Atlantic University, Boca Raton Lines: 22 In article <1991Apr17.133142.24149@maytag.waterloo.edu> dmurdoch@watstat.waterloo.edu (Duncan Murdoch) writes: > >Just in case you're interested: the times for the 486 are > > IDIV 19-44 > FDIV 73 > IMUL 13-42 > FMUL 11-16 > >So it looks as though floating point math would be a contender, even without >a MIPS, as long as you avoided the divides. I don't know the algorithms >you want to use, but very often the denominator in a series of divides stays the >same for a long time, so you can replace it with a series of >multiplies by the reciprocal. > >Duncan Murdoch >dmurdoch@watstat.waterloo.edu So, we have the 386/387 covered. What about the 68020/68881(2)? I have an Amiga at home :-) -spc (Why do I program in Assembly? Speed. Pure and simple.)