まとめた方が常に鈍くなった


#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 200000000

int main(){
unsigned int m,n,cl,s;
char p[1024],q[1024],r[1024];
for(n=0;n<1024;n++){p[n]=rand()&1; q[n]=rand()&1; r[n]=rand()&1;}

s=0;cl=clock();
for(n=0;n<N;n++){m=n&1023; if(p[m])if(q[m])if(r[m])s++; }
cl=clock()-cl; printf("clock=%d\nsum=%d\n",cl,s);

s=0;cl=clock();
for(n=0;n<N;n++) {m=n&1023; if(p[m]&&q[m]&&r[m])s++; }
cl=clock()-cl; printf("clock=%d\nsum=%d\n",cl,s);
}