On May 30, 2006, at 9:01 AM, bulia byak wrote:
As for speed, I noticed you have an operation with a double (sum) in
the innermost loop. I think it might become noticeably faster if you
implement this critical calculation entirely in integers. Can you do
this?
Oh, just be sure to measure performance before and after things like
this (and with and without optimization turned on).
With the introduction of the Pentium processor many operations became
faster with floating point than with integer. So one needs to
actually measure things like this.
(not measuring performance of changes intended to speed things is an
easy trap to fall in, but studies have shown that programmer
intuition in regards to optimization is wrong the vast majority of
the time)