>>987
int a[10];
#if 0
int i;
for (i = 0; i < 10; i++) a[i] = i;
#else
a[0]=0;a[1]=1;a[2]=2;a[3]=3;a[4]=4;a[5]=5;a[6]=6;a[7]=7;a[8]=8;a[9]=9;
#endif

アドレッシングモードが多彩なx86系ならループのジャンプによるパイプラインストールもあり
確実に後者のほうが速い。これがアンロールの効果。もっともこれ程シンプルだと前者でも
コンパイラのオプションによっては勝手にアンロールされてバイナリレベルでは同じになるかもしれんが