Lines Matching defs:accu

37     uint64_t accu = 0, round;
53 while ((accu0|accu1|accu2|accu3) > (UINT64_MAX - accu) >> 2) {
58 accu >>= 1;
61 accu += accu0 + accu1 + accu2 + accu3;
68 u = accu >> 32;
79 u = ((accu + round) >> nz);
122 static av_always_inline SoftFloat autocorr_calc(int64_t accu)
126 int i = (int)(accu >> 32);
139 mant = (int)((accu + round) >> nz);
214 int64_t accu;
216 accu = (int64_t)alpha0[0] * bw;
217 alpha[2] = (int)((accu + 0x40000000) >> 31);
218 accu = (int64_t)alpha0[1] * bw;
219 alpha[3] = (int)((accu + 0x40000000) >> 31);
220 accu = (int64_t)bw * bw;
221 bw = (int)((accu + 0x40000000) >> 31);
222 accu = (int64_t)alpha1[0] * bw;
223 alpha[0] = (int)((accu + 0x40000000) >> 31);
224 accu = (int64_t)alpha1[1] * bw;
225 alpha[1] = (int)((accu + 0x40000000) >> 31);
228 accu = (int64_t)X_low[i][0] * 0x20000000;
229 accu += (int64_t)X_low[i - 2][0] * alpha[0];
230 accu -= (int64_t)X_low[i - 2][1] * alpha[1];
231 accu += (int64_t)X_low[i - 1][0] * alpha[2];
232 accu -= (int64_t)X_low[i - 1][1] * alpha[3];
233 X_high[i][0] = (int)((accu + 0x10000000) >> 29);
235 accu = (int64_t)X_low[i][1] * 0x20000000;
236 accu += (int64_t)X_low[i - 2][1] * alpha[0];
237 accu += (int64_t)X_low[i - 2][0] * alpha[1];
238 accu += (int64_t)X_low[i - 1][1] * alpha[2];
239 accu += (int64_t)X_low[i - 1][0] * alpha[3];
240 X_high[i][1] = (int)((accu + 0x10000000) >> 29);
248 int64_t accu;
253 accu = (int64_t)X_high[m][ixh][0] * ((g_filt[m].mant + 0x40)>>7);
254 Y[m][0] = (int)((accu + r) >> (23-g_filt[m].exp));
256 accu = (int64_t)X_high[m][ixh][1] * ((g_filt[m].mant + 0x40)>>7);
257 Y[m][1] = (int)((accu + r) >> (23-g_filt[m].exp));
290 int64_t accu;
299 accu = (int64_t)q_filt[m].mant * ff_sbr_noise_table_fixed[noise][0];
300 tmp = (int)((accu + 0x40000000) >> 31);
303 accu = (int64_t)q_filt[m].mant * ff_sbr_noise_table_fixed[noise][1];
304 tmp = (int)((accu + 0x40000000) >> 31);