fixed point math?

Adam Megacz gcj@lists.megacz.com
Fri Jun 27 06:20:00 GMT 2003


Ranjit Mathew <rmathew@hotmail.com> writes:
> Is it for speed?

yes.
> AFAIK, x86 processors since the Pentium have had very good and fast
> floating-point support - this is what made John Carmack switch from
> using fixed-point for DOOM to using floating-point for Quake and
> subsequent games from iD Software.

Wow, I had no idea that this was the case. My application
 http://lists.xwt.org/pipermail/announce/2003-June/000037.html
really, genuinely has absolutely no need for floating point precision,
but spends a lot of time multiplying matrices in tight loops. So even
if fixedpoint is only two times faster, it's still a big win for me.
Do you know where I can find a comparison of the time to multiply two
32-bit floats vs two 32-bit ints on x86?
<digs around a bit>
Hrm, perhaps it's this:
...exploits the fact that the P5 architecture allows for scheduling
integer and floating operations in parallel...
Interesting. Although if I really want to go parallel, I should be
using MMX (which is strictly fixedpoint).
 - a


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /