>>I see about a 4 to 1 difference with your code (2.052, 8.218).
>
>I see 20 for & and 3 for ()
>
>>The difference is that I was only doing one side of the equal sign for the macro, and you're doing the whole statement with the &.
>
>I changed the code to do that, and it mader no difference, it was stil nearly 7 times faster.
>
>Unfortuantly, I'll probably get no takers on my bet, thanks to you ;-)
I'm using an 800Mhz AMD with 256MB (W2K). Don't have immediate access (read: too lazy) to try it on my old 200Mhz Pentium with 128MB running W95.