Oh, btw, I also had done some benchmarking -much more elaborate than yours, I'm afraid- when rewriting these functions using another algorithm (Pade approximants, but that's not the discussion here):
0..M_PI/4 hardfp: 3184713.38 calculations of sinf()/sec softfp: 3039513.68 calculations of sinf()/sec hardfp 5% faster than softfp 0..M_PI/2 hardfp: 2304147.47 calculations of sinf()/sec softfp: 2232142.86 calculations of sinf()/sec hardfp 3% faster than softfp 0..M_PI hardfp: 1949317.74 calculations of sinf()/sec softfp: 1865671.64 calculations of sinf()/sec hardfp: 5% faster than softfp No comment needed. Such results are consistent with all math functions that I have tested (cosf, tanf, expf, etc). Speed gain is accumulative, so in say a rotation matrix function, with (usually) 2 cosf+2 sinf calls, the speed gain would be ~20%. Add some more math optimizations, and we end up to the ~30-35% speed gain we reached. Still don't believe me? Konstantinos -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

