Lines Matching refs:vec
175 void dct_64(Int32 vec[], Int32 *scratch_mem)
191 temp_o1 = &vec[32];
225 pv_split(&vec[16]);
227 dct_16(&vec[16], 0);
228 dct_16(vec, 1); // Even terms
230 pv_merge_in_place_N32(vec);
232 pv_split_z(&vec[32]);
234 dct_16(&vec[32], 1); // Even terms
235 dct_16(&vec[48], 0);
237 pv_merge_in_place_N32(&vec[32]);
241 aux1 = vec[32];
242 aux3 = vec[33];
243 aux4 = vec[ 1]; /* vec[ 1] */
246 aux1 = vec[32] + vec[33];
247 vec[ 0] += aux1;
248 vec[ 1] += aux1;
250 aux1 = vec[34];
251 aux2 = vec[ 2]; /* vec[ 2] */
253 vec[ 2] = aux4 + aux3;
254 aux4 = vec[ 3]; /* vec[ 3] */
255 vec[ 3] = aux2 + aux3;
257 aux3 = vec[35];
261 vec[32] = vec[ 4];
262 vec[33] = vec[ 5];
263 vec[ 4] = aux2 + aux1;
264 vec[ 5] = aux4 + aux1;
266 aux1 = vec[36];
267 aux2 = vec[32]; /* vec[ 4] */
269 vec[34] = vec[ 6];
270 vec[35] = vec[ 7];
271 vec[ 6] = aux4 + aux3;
272 vec[ 7] = aux2 + aux3;
274 aux3 = vec[37];
275 aux4 = vec[33]; /* vec[ 5] */
279 vec[32] = vec[ 8];
280 vec[33] = vec[ 9];
281 vec[ 8] = aux2 + aux1;
282 vec[ 9] = aux4 + aux1;
284 aux1 = vec[38];
285 aux2 = vec[34]; /* vec[ 6] */
287 vec[34] = vec[10];
288 vec[10] = aux4 + aux3;
289 aux4 = vec[35]; /* vec[ 7] */
290 vec[35] = vec[11];
291 vec[11] = aux2 + aux3;
293 aux3 = vec[39];
297 vec[36] = vec[12];
298 vec[37] = vec[13];
299 vec[12] = aux2 + aux1;
300 vec[13] = aux4 + aux1;
302 aux1 = vec[40];
303 aux2 = vec[32]; /* vec[ 8] */
305 vec[32] = vec[14];
306 vec[14] = aux4 + aux3;
307 aux4 = vec[33]; /* vec[ 9] */
308 vec[33] = vec[15];
309 vec[15] = aux2 + aux3;
311 aux3 = vec[41];
315 vec[38] = vec[16];
316 vec[39] = vec[17];
317 vec[16] = aux2 + aux1;
318 vec[17] = aux4 + aux1;
320 aux1 = vec[42];
321 aux2 = vec[34]; /* vec[10] */
323 vec[34] = vec[18];
324 vec[18] = aux4 + aux3;
325 aux4 = vec[35]; /* vec[11] */
326 vec[35] = vec[19];
327 vec[19] = aux2 + aux3;
329 aux3 = vec[43];
333 vec[40] = vec[20];
334 vec[41] = vec[21];
335 vec[20] = aux2 + aux1;
336 vec[21] = aux4 + aux1;
338 aux1 = vec[44];
339 aux2 = vec[36]; /* vec[12] */
341 vec[42] = vec[22];
342 vec[43] = vec[23];
343 vec[22] = aux4 + aux3;
344 vec[23] = aux2 + aux3;
346 aux3 = vec[45];
347 aux4 = vec[37]; /* vec[13] */
352 scratch_mem[0] = vec[24];
353 scratch_mem[1] = vec[25];
355 vec[24] = aux2 + aux1;
356 vec[25] = aux4 + aux1;
358 aux1 = vec[46];
359 aux2 = vec[32]; /* vec[14] */
360 scratch_mem[2] = vec[26];
361 scratch_mem[3] = vec[27];
363 vec[26] = aux4 + aux3;
364 vec[27] = aux2 + aux3;
366 aux3 = vec[47];
367 aux4 = vec[33]; /* vec[15] */
370 scratch_mem[4] = vec[28];
371 scratch_mem[5] = vec[29];
373 vec[28] = aux2 + aux1;
374 vec[29] = aux4 + aux1;
376 aux1 = vec[48];
377 aux2 = vec[38]; /* vec[16] */
378 scratch_mem[6] = vec[30];
379 scratch_mem[7] = vec[31];
381 vec[30] = aux4 + aux3;
382 vec[31] = aux2 + aux3;
384 aux3 = vec[49];
385 aux4 = vec[39]; /* vec[17] */
389 vec[32] = aux2 + aux1;
390 vec[33] = aux4 + aux1;
392 aux1 = vec[50];
393 aux2 = vec[34]; /* vec[18] */
395 vec[34] = aux4 + aux3;
396 aux4 = vec[35]; /* vec[19] */
397 vec[35] = aux2 + aux3;
399 aux3 = vec[51];
404 vec[36] = aux2 + aux1;
405 vec[37] = aux4 + aux1;
407 aux1 = vec[52];
408 aux2 = vec[40]; /* vec[20] */
410 vec[38] = aux4 + aux3;
411 vec[39] = aux2 + aux3;
413 aux3 = vec[53];
414 aux4 = vec[41]; /* vec[21] */
418 vec[40] = aux2 + aux1;
419 vec[41] = aux4 + aux1;
421 aux1 = vec[54];
422 aux2 = vec[42]; /* vec[22] */
424 vec[42] = aux4 + aux3;
425 aux4 = vec[43]; /* vec[23] */
426 vec[43] = aux2 + aux3;
428 aux3 = vec[55];
432 pt_vec = &vec[44];
433 temp_o1 = &vec[56];
453 vec[60] = aux2 + aux1;
454 vec[61] = aux4 + aux1;
455 vec[62] = aux4 + aux3;
521 void pv_merge_in_place_N32(Int32 vec[])
526 temp[0] = vec[14];
527 vec[14] = vec[ 7];
528 temp[1] = vec[12];
529 vec[12] = vec[ 6];
530 temp[2] = vec[10];
531 vec[10] = vec[ 5];
532 temp[3] = vec[ 8];
533 vec[ 8] = vec[ 4];
534 vec[ 6] = vec[ 3];
535 vec[ 4] = vec[ 2];
536 vec[ 2] = vec[ 1];
538 vec[ 1] = vec[16] + vec[17];
539 vec[16] = temp[3];
540 vec[ 3] = vec[18] + vec[17];
541 vec[ 5] = vec[19] + vec[18];
542 vec[18] = vec[9];
543 temp[3] = vec[11];
545 vec[ 7] = vec[20] + vec[19];
546 vec[ 9] = vec[21] + vec[20];
547 vec[20] = temp[2];
548 temp[2] = vec[13];
549 vec[11] = vec[22] + vec[21];
550 vec[13] = vec[23] + vec[22];
551 vec[22] = temp[3];
552 temp[3] = vec[15];
553 vec[15] = vec[24] + vec[23];
554 vec[17] = vec[25] + vec[24];
555 vec[19] = vec[26] + vec[25];
556 vec[21] = vec[27] + vec[26];
557 vec[23] = vec[28] + vec[27];
558 vec[25] = vec[29] + vec[28];
559 vec[27] = vec[30] + vec[29];
560 vec[29] = vec[30] + vec[31];
561 vec[24] = temp[1];
562 vec[26] = temp[2];
563 vec[28] = temp[0];
564 vec[30] = temp[3];