Fastest is often not the best choice. It only really matters about the milliseconds if you're cranking through the routine millions of times or more. Then you bum the hell out of it. Simply rearranging the memory moves in one proggie i wrote saved days of computation times, because the stuff was processed a billion times. But if the thing's done about twenty times a minute, you don't worry too much of it.