Slight modification. The benchmark was limited to 32 bit values,
and tcp_cubic does cube_root(x * K). I modified the benchmark
program to generate these more typical numbers and reran.
Also since numbers are larger just use 64 bit divide on 64 bit cpu.
Original-Bisect Optimize-Bisect Newton Glibc-cbrt
Xeon 13.56 13.22 11.15 4.35
Opteron 2.59 2.22 2.34 1.43
Times are in seconds to do 10,000,000 cube roots.
It isn't a big frequently hit function anyway so further hand
optimized hair splitting doesn't seem worth it.
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html