>>798
cygwin で gcc で再現した。
0.051000 0.043000

for(i=0;i<N_MAX;i++){
work[i] = i;
work2[i] = i;
a[i] = i;
}

にしてみたら、
0.043000 0.043000

になった。不思議だな…