1 int i, j; 2 (void) lag; 3 FLAC__ASSERT(lag <= MAX_LAG); 4 5 for(i = 0; i < MAX_LAG; i++) 6 autoc[i] = 0.0; 7 8 for(i = 0; i < MAX_LAG; i++) 9 for(j = 0; j <= i; j++) 10 autoc[j] += (double)data[i] * (double)data[i-j]; 11 12 for(i = MAX_LAG; i < (int)data_len; i++) 13 for(j = 0; j < MAX_LAG; j++) 14 autoc[j] += (double)data[i] * (double)data[i-j]; 15