xref: /aosp_15_r20/external/flac/src/libFLAC/deduplication/lpc_compute_autocorrelation_intrin.c (revision 600f14f40d737144c998e2ec7a483122d3776fbc)
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