VB6の場合、ステップごとにサポートルーティンが組み込まれるため
Cコンパイラによってコンパイルされたバイナリの性能はCと同じ速度にはならないよ
もし出来るだけC言語で作ったコードの性能に近づけたかったら
なるべく同じ行内で処理をまとめることだよ。
例えば「:」でステートメントを連結するとコードは読みにくくなるが
バイナリレベルでサポートルーティンが入らなくなるので実行性能は向上する。
VBDecompilerで確認したから間違いない。