On Thu, 9 Aug 2001, Adam Carson wrote:

> How is it not correctly rounding?  It seems that it would consistently work 
>(positive numbers only, of course, and that fix was already discussed).  Is there 
>another instance where it would not work?

Never mind.  I was looking at the wrong numbers.  Adding .5 does
correctly, except for negative numbers.  Then you have to subtract .5.

I ran a benchmark:

Benchmark: running use_int, use_printf, each for at least 5 CPU seconds...
   use_int:  5 wallclock secs ( 5.19 usr +  0.00 sys =  5.19 CPU) @ 1427808.95/s
 (n=7406045)
use_printf:  6 wallclock secs ( 5.29 usr +  0.00 sys =  5.29 CPU) @ 1204689.81/s
 (n=6369195)

Using int(num +- .5) is a tad bit faster.

-- Brett
                                   http://www.chapelperilous.net/btfwk/
------------------------------------------------------------------------
Have at you!


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to