Lines Matching defs:coef

82     int16 *coef = video->block;
91 coef += ((blkidx & 0x3) << 2) + ((blkidx >> 2) << 6); /* point to the 4x4 block */
109 coef[0] = r0 + r1;
110 coef[2] = r0 - r1;
111 coef[1] = (r3 << 1) + r2;
112 coef[3] = r3 - (r2 << 1);
114 coef += 16;
120 coef -= 64;
125 r0 = coef[0] + coef[48];
126 r3 = coef[0] - coef[48];
127 r1 = coef[16] + coef[32];
128 r2 = coef[16] - coef[32];
130 coef[0] = r0 + r1;
131 coef[32] = r0 - r1;
132 coef[16] = (r3 << 1) + r2;
133 coef[48] = r3 - (r2 << 1);
135 coef++;
139 coef -= 4;
155 data = coef[idx];
175 coef[idx] = (lev * quant) << Qq;
180 coef[idx] = (-lev * quant) << Qq;
188 coef[idx] = 0;
198 r0 = coef[0] + coef[2];
199 r1 = coef[0] - coef[2];
200 r2 = (coef[1] >> 1) - coef[3];
201 r3 = coef[1] + (coef[3] >> 1);
203 coef[0] = r0 + r3;
204 coef[1] = r1 + r2;
205 coef[2] = r1 - r2;
206 coef[3] = r0 - r3;
208 coef += 16;
211 coef -= 64;
214 r0 = coef[0] + coef[32];
215 r1 = coef[0] - coef[32];
216 r2 = (coef[16] >> 1) - coef[48];
217 r3 = coef[16] + (coef[48] >> 1);
244 coef++;
262 int16 *coef, *coef8 = video->block;
270 coef = coef8;
282 r0 = coef[0] + coef[2];
283 r1 = coef[0] - coef[2];
284 r2 = (coef[1] >> 1) - coef[3];
285 r3 = coef[1] + (coef[3] >> 1);
287 coef[0] = r0 + r3;
288 coef[1] = r1 + r2;
289 coef[2] = r1 - r2;
290 coef[3] = r0 - r3;
292 coef += 16;
295 coef -= 64;
298 r0 = coef[0] + coef[32];
299 r1 = coef[0] - coef[32];
300 r2 = (coef[16] >> 1) - coef[48];
301 r3 = coef[16] + (coef[48] >> 1);
326 coef++;
329 coef -= 4;
334 coef += 60;
339 coef += 4;
366 int16 *coef = video->block;
391 *coef++ = r0 + r1;
392 *coef++ = (r3 << 1) + r2;
393 *coef++ = r0 - r1;
394 *coef++ = r3 - (r2 << 1);
399 coef -= 256;
405 r0 = coef[0] + coef[48];
406 r3 = coef[0] - coef[48];
407 r1 = coef[16] + coef[32];
408 r2 = coef[16] - coef[32];
410 coef[0] = r0 + r1;
411 coef[32] = r0 - r1;
412 coef[16] = (r3 << 1) + r2;
413 coef[48] = r3 - (r2 << 1);
415 coef++;
417 coef += 48;
421 coef -= 256;
424 r0 = coef[0] + coef[12];
425 r3 = coef[0] - coef[12];
426 r1 = coef[4] + coef[8];
427 r2 = coef[4] - coef[8];
429 coef[0] = r0 + r1;
430 coef[8] = r0 - r1;
431 coef[4] = r3 + r2;
432 coef[12] = r3 - r2;
433 coef += 64;
435 coef -= 256;
438 r0 = coef[0] + coef[192];
439 r3 = coef[0] - coef[192];
440 r1 = coef[64] + coef[128];
441 r2 = coef[64] - coef[128];
443 coef[0] = (r0 + r1) >> 1;
444 coef[128] = (r0 - r1) >> 1;
445 coef[64] = (r3 + r2) >> 1;
446 coef[192] = (r3 - r2) >> 1;
447 coef += 4;
450 coef -= 16;
466 data = coef[idx];
481 coef[idx] = lev;
486 coef[idx] = -lev;
494 coef[idx] = 0;
506 m0 = coef[0] + coef[4];
507 m1 = coef[0] - coef[4];
508 m2 = coef[8] + coef[12];
509 m3 = coef[8] - coef[12];
512 coef[0] = m0 + m2;
513 coef[4] = m0 - m2;
514 coef[8] = m1 - m3;
515 coef[12] = m1 + m3;
516 coef += 64;
519 coef -= 256;
526 m0 = coef[0] + coef[64];
527 m1 = coef[0] - coef[64];
528 m2 = coef[128] + coef[192];
529 m3 = coef[128] - coef[192];
531 coef[0] = ((m0 + m2) * quant) << Qq;
532 coef[64] = ((m0 - m2) * quant) << Qq;
533 coef[128] = ((m1 - m3) * quant) << Qq;
534 coef[192] = ((m1 + m3) * quant) << Qq;
535 coef += 4;
546 m0 = coef[0] + coef[64];
547 m1 = coef[0] - coef[64];
548 m2 = coef[128] + coef[192];
549 m3 = coef[128] - coef[192];
551 coef[0] = (((m0 + m2) * quant + offset) >> Qq);
552 coef[64] = (((m0 - m2) * quant + offset) >> Qq);
553 coef[128] = (((m1 - m3) * quant + offset) >> Qq);
554 coef[192] = (((m1 + m3) * quant + offset) >> Qq);
555 coef += 4;
559 coef -= 16; /* back to the origin */
593 data = coef[idx];
610 coef[idx] = (lev * quant) << Qq;
615 coef[idx] = (-lev * quant) << Qq;
623 coef[idx] = 0;
635 r0 = coef[0] + coef[2];
636 r1 = coef[0] - coef[2];
637 r2 = (coef[1] >> 1) - coef[3];
638 r3 = coef[1] + (coef[3] >> 1);
640 coef[0] = r0 + r3;
641 coef[1] = r1 + r2;
642 coef[2] = r1 - r2;
643 coef[3] = r0 - r3;
645 coef += 16;
647 coef -= 64;
650 r0 = coef[0] + coef[32];
651 r1 = coef[0] - coef[32];
652 r2 = (coef[16] >> 1) - coef[48];
653 r3 = coef[16] + (coef[48] >> 1);
678 coef++;
683 m0 = coef[0] + 32;
703 coef += 4;
710 coef += offset_pred[b4&1];
715 coef += offset_pred[2 + (b8&1)];
729 int16 *coef = video->block + 256;
742 coef += 8;
769 *coef++ = r0 + r1;
770 *coef++ = (r3 << 1) + r2;
771 *coef++ = r0 - r1;
772 *coef++ = r3 - (r2 << 1);
775 coef += 8; // coef pitch is 16
780 coef -= 128;
786 r0 = coef[0] + coef[48];
787 r3 = coef[0] - coef[48];
788 r1 = coef[16] + coef[32];
789 r2 = coef[16] - coef[32];
791 coef[0] = r0 + r1;
792 coef[32] = r0 - r1;
793 coef[16] = (r3 << 1) + r2;
794 coef[48] = r3 - (r2 << 1);
796 coef++;
798 coef += 56;
801 coef -= 128;
804 r0 = coef[0];
805 r1 = coef[4];
806 r2 = coef[64];
807 r3 = coef[68];
809 coef[0] = r0 + r1 + r2 + r3;
810 coef[4] = r0 - r1 + r2 - r3;
811 coef[64] = r0 + r1 - r2 - r3;
812 coef[68] = r0 - r1 - r2 + r3;
829 data = coef[idx];
844 coef[idx] = lev;
849 coef[idx] = -lev;
857 coef[idx] = 0;
869 r0 = coef[0] + coef[4];
870 r1 = coef[0] - coef[4];
871 r2 = coef[64] + coef[68];
872 r3 = coef[64] - coef[68];
882 coef[0] = (r0 * quant) << Qq;
883 coef[4] = (r1 * quant) << Qq;
884 coef[64] = (r2 * quant) << Qq;
885 coef[68] = (r3 * quant) << Qq;
890 coef[0] = (r0 * quant) >> 1;
891 coef[4] = (r1 * quant) >> 1;
892 coef[64] = (r2 * quant) >> 1;
893 coef[68] = (r3 * quant) >> 1;
926 data = coef[idx];
950 coef[idx] = (lev * quant) << Qq;
955 coef[idx] = (-lev * quant) << Qq;
963 coef[idx] = 0;
970 coef += 4;
973 coef += offset_coef[b4&1];
977 coef -= 128;
992 m0 = coef[0] + 32;
1012 coef += 4;
1015 coef += offset_coef[b4&1];
1032 r0 = coef[0] + coef[2];
1033 r1 = coef[0] - coef[2];
1034 r2 = (coef[1] >> 1) - coef[3];
1035 r3 = coef[1] + (coef[3] >> 1);
1037 coef[0] = r0 + r3;
1038 coef[1] = r1 + r2;
1039 coef[2] = r1 - r2;
1040 coef[3] = r0 - r3;
1042 coef += 16;
1044 coef -= 64;
1047 r0 = coef[0] + coef[32];
1048 r1 = coef[0] - coef[32];
1049 r2 = (coef[16] >> 1) - coef[48];
1050 r3 = coef[16] + (coef[48] >> 1);
1075 coef++;
1081 m0 = coef[0] + 32;
1101 coef += 4;
1105 coef += offset_coef[b4&1];