Lines Matching refs:vec

45     int32 vec[],        input vector length 16
49 int32 vec[], dct length 16
57 int32 vec[], input vector length 16
61 int32 vec[], merged output of two dct 16 to create a dct 32
69 int32 vec[], input vector length 16
73 int32 vec[], splitted even/odd and pre processing rotation
152 void pvmp3_dct_16(int32 vec[], int32 flag)
176 tmp_o0 = fxp_mul32_Q32((vec[ 0] - vec[15]), Qfmt_31(0.50241928618816F));
177 tmp0 = vec[ 0] + vec[15];
179 tmp_o7 = fxp_mul32_Q32((vec[ 7] - vec[ 8]) << 3, Qfmt_31(0.63764357733614F));
180 tmp7 = vec[ 7] + vec[ 8];
185 tmp_o1 = fxp_mul32_Q32((vec[ 1] - vec[14]), Qfmt_31(0.52249861493969F));
186 tmp1 = vec[ 1] + vec[14];
188 tmp_o6 = fxp_mul32_Q32((vec[ 6] - vec[ 9]) << 1, Qfmt_31(0.86122354911916F));
189 tmp6 = vec[ 6] + vec[ 9];
198 tmp_o2 = fxp_mul32_Q32((vec[ 2] - vec[13]), Qfmt_31(0.56694403481636F));
199 tmp2 = vec[ 2] + vec[13];
200 tmp_o5 = fxp_mul32_Q32((vec[ 5] - vec[10]) << 1, Qfmt_31(0.53033884299517F));
201 tmp5 = vec[ 5] + vec[10];
206 tmp_o3 = fxp_mul32_Q32((vec[ 3] - vec[12]), Qfmt_31(0.64682178335999F));
207 tmp3 = vec[ 3] + vec[12];
208 tmp_o4 = fxp_mul32_Q32((vec[ 4] - vec[11]), Qfmt_31(0.78815462345125F));
209 tmp4 = vec[ 4] + vec[11];
222 vec[ 0] = (tmp0 + tmp7) >> 1;
223 vec[ 8] = fxp_mul32_Q32((tmp0 - tmp7), Qfmt_31(0.70710678118655F));
225 vec[ 4] = tmp1 + tmp3 + tmp0;
226 vec[12] = tmp0;
241 vec[ 2] = tmp1 + tmp6;
242 vec[ 6] = tmp1 + tmp4;
243 vec[10] = tmp7 + tmp4;
244 vec[14] = tmp7;
284 vec[13] = fxp_mul32_Q32((tmp1 - tmp4) << 1, Qfmt_31(0.70710678118655F));
285 vec[ 5] = tmp1 + tmp4 + vec[13];
287 vec[ 9] = fxp_mul32_Q32((tmp7 - tmp6) << 1, Qfmt_31(0.70710678118655F));
288 vec[ 1] = tmp7 + tmp6;
296 vec[ 1] += tmp0;
297 vec[ 3] = tmp0 + vec[ 5];
299 vec[ 5] = tmp2 + vec[ 5];
300 vec[ 7] = tmp2 + vec[ 9];
302 vec[ 9] = tmp4 + vec[ 9];
303 vec[11] = tmp4 + vec[13];
304 vec[13] = tmp6 + vec[13];
305 vec[15] = tmp6;
311 void pvmp3_merge_in_place_N32(int32 vec[])
320 temp0 = vec[14];
321 vec[14] = vec[ 7];
322 temp1 = vec[12];
323 vec[12] = vec[ 6];
324 temp2 = vec[10];
325 vec[10] = vec[ 5];
326 temp3 = vec[ 8];
327 vec[ 8] = vec[ 4];
328 vec[ 6] = vec[ 3];
329 vec[ 4] = vec[ 2];
330 vec[ 2] = vec[ 1];
332 vec[ 1] = (vec[16] + vec[17]);
333 vec[16] = temp3;
334 vec[ 3] = (vec[18] + vec[17]);
335 vec[ 5] = (vec[19] + vec[18]);
336 vec[18] = vec[9];
338 vec[ 7] = (vec[20] + vec[19]);
339 vec[ 9] = (vec[21] + vec[20]);
340 vec[20] = temp2;
341 temp2 = vec[13];
342 temp3 = vec[11];
343 vec[11] = (vec[22] + vec[21]);
344 vec[13] = (vec[23] + vec[22]);
345 vec[22] = temp3;
346 temp3 = vec[15];
348 vec[15] = (vec[24] + vec[23]);
349 vec[17] = (vec[25] + vec[24]);
350 vec[19] = (vec[26] + vec[25]);
351 vec[21] = (vec[27] + vec[26]);
352 vec[23] = (vec[28] + vec[27]);
353 vec[24] = temp1;
354 vec[25] = (vec[29] + vec[28]);
355 vec[26] = temp2;
356 vec[27] = (vec[30] + vec[29]);
357 vec[28] = temp0;
358 vec[29] = (vec[30] + vec[31]);
359 vec[30] = temp3;