> I'd like to submit that neither are a good thing, because human > beings are demonstrably quite bad at deciding when things should be > inlined, particularly in terms of the cache effects of excessive > inline use.
Compilers are no better when - as is often the case for NetBSD - there is no compile-time knowledge of exactly what CPU will end up running the code. Indeed, I doubt the compiler is capable of being told things like the exact size of the cache, size of a cache line, and what else will be running at the same time, any of which can tip the balance of whether inlining or calling is better. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTML mo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B