I've been tempted to look at the generated code. The one with less indexing should have more register operations and fewer loads into the fpu registers, but much depends on how clever the compiler is in dealing with the indexing. What optimization level did you use?