Profiling Example
// Code the old way // Code the new way
19: void old_loop() { 27: void new_loop () {
20: sum = 0; 28: sum = 0;
21: for (i = 0;i < NUM; i++) 29: ii = NUM%4;
22: sum += x[i]; 30: for (i=0; i < ii; i++)
23: printf("sum = %f\n",sum); 31: sum +=x[I];
24: } 32: for (i = ii; i < NUM; i +=4) {
38: printf(“ sum = %f\n”,sum);