Lines Matching refs:ur
337 #define SUMDIFF_EIGTH(x, y, ix, iy, vr, vi, ur, ui) \
340 ur = (x[ 1 + ix]>>1) + (x[17 + ix]>>1); /* Im A + Im B */ \
344 y[ 1 + iy] = ur + ui; /* Im A' = sum of imag values */ \
345 y[ 5 + iy] = ur - ui; /* Im C' = -Im C -Im D +Im A +Im B */ \
348 ur -= x[17 + ix]; /* Im A - Im B */ \
352 y[ 3 + iy] = ur - vi; /* Im B'= -Re C + Re D + Im A - Im B */ \
353 y[ 7 + iy] = vi + ur; /* Im D'= Re C - Re D + Im A - Im B */
360 FIXP_DBL vr, vi, ur, ui;
363 SUMDIFF_EIGTH(x, y, 0, 0, vr, vi, ur, ui);
364 SUMDIFF_EIGTH(x, y, 4, 8, vr, vi, ur, ui);
365 SUMDIFF_EIGTH(x, y, 2, 16, vr, vi, ur, ui);
366 SUMDIFF_EIGTH(x, y, 6, 24, vr, vi, ur, ui);
372 ur = y[ 0]>>1;
374 x[ 0] = ur + (vr>>1);
376 x[ 8] = ur - (vr>>1);
383 ur = y[ 4]>>1;
385 x[ 4] = ur + (vr>>1);
387 x[12] = ur - (vr>>1);
394 ur = y[16]>>1;
396 x[16] = ur + (vr>>1);
398 x[24] = ur - (vr>>1);
405 ur = y[20]>>1;
407 x[20] = ur + (vr>>1);
409 x[28] = ur - (vr>>1);
417 ur = y[ 2];
419 x[ 2] = (ur>>1) + vr;
421 x[10] = (ur>>1) - vr;
427 ur = y[ 6];
429 x[ 6] = (ur>>1) + vr;
431 x[14] = (ur>>1) - vr;
437 ur = y[18];
439 x[18] = (ur>>1) + vr;
441 x[26] = (ur>>1) - vr;
447 ur = y[22];
449 x[22] = (ur>>1) + vr;
451 x[30] = (ur>>1) - vr;
458 ur = x[ 0]>>1;
460 x[ 0] = ur + (vr>>1);
462 x[16] = ur - (vr>>1);
469 ur = x[ 8]>>1;
471 x[ 8] = ur + (vr>>1);
473 x[24] = ur - (vr>>1);
479 ur = x[ 2];
481 x[ 2] = (ur>>1) + vr;
483 x[18] = (ur>>1) - vr;
489 ur = x[10];
491 x[10] = (ur>>1) + vr;
493 x[26] = (ur>>1) - vr;
499 ur = x[ 4];
501 x[ 4] = (ur>>1) + vr;
503 x[20] = (ur>>1) - vr;
509 ur = x[12];
511 x[12] = (ur>>1) + vr;
513 x[28] = (ur>>1) - vr;
519 ur = x[ 6];
521 x[ 6] = (ur>>1) + vr;
523 x[22] = (ur>>1) - vr;
529 ur = x[14];
531 x[14] = (ur>>1) + vr;
533 x[30] = (ur>>1) - vr;
550 FIXP_DBL vr,vi,ur,ui;
562 ur = (x[ 1] + x[33])>>1; /* Im A + Im B */
567 y[ 1] = ur + (ui>>1); /* Im A' = sum of imag values */
568 y[ 5] = ur - (ui>>1); /* Im C' = -Im C -Im D +Im A +Im B */
572 ur -= x[33]; /* Im A - Im B */
577 y[ 3] = ur - vi; /* Im B'= -Re C + Re D + Im A - Im B */
578 y[ 7] = vi + ur; /* Im D'= Re C - Re D + Im A - Im B */
583 ur = (x[ 9] + x[41])>>1; /* Im A + Im B */
588 y[ 9] = ur + (ui>>1); /* Im A' = sum of imag values */
589 y[13] = ur - (ui>>1); /* Im C' = -Im C -Im D +Im A +Im B */
593 ur -= x[41]; /* Im A - Im B */
598 y[11] = ur - vi; /* Im B'= -Re C + Re D + Im A - Im B */
599 y[15] = vi + ur; /* Im D'= Re C - Re D + Im A - Im B */
604 ur = (x[ 5] + x[37])>>1; /* Im A + Im B */
609 y[17] = ur + (ui>>1); /* Im A' = sum of imag values */
610 y[21] = ur - (ui>>1); /* Im C' = -Im C -Im D +Im A +Im B */
614 ur -= x[37]; /* Im A - Im B */
619 y[19] = ur - vi; /* Im B'= -Re C + Re D + Im A - Im B */
620 y[23] = vi + ur; /* Im D'= Re C - Re D + Im A - Im B */
625 ur = (x[13] + x[45])>>1; /* Im A + Im B */
630 y[25] = ur + (ui>>1); /* Im A' = sum of imag values */
631 y[29] = ur - (ui>>1); /* Im C' = -Im C -Im D +Im A +Im B */
635 ur -= x[45]; /* Im A - Im B */
640 y[27] = ur - vi; /* Im B'= -Re C + Re D + Im A - Im B */
641 y[31] = vi + ur; /* Im D'= Re C - Re D + Im A - Im B */
646 ur = (x[ 3] + x[35])>>1; /* Im A + Im B */
651 y[33] = ur + (ui>>1); /* Im A' = sum of imag values */
652 y[37] = ur - (ui>>1); /* Im C' = -Im C -Im D +Im A +Im B */
656 ur -= x[35]; /* Im A - Im B */
661 y[35] = ur - vi; /* Im B'= -Re C + Re D + Im A - Im B */
662 y[39] = vi + ur; /* Im D'= Re C - Re D + Im A - Im B */
667 ur = (x[11] + x[43])>>1; /* Im A + Im B */
672 y[41] = ur + (ui>>1); /* Im A' = sum of imag values */
673 y[45] = ur - (ui>>1); /* Im C' = -Im C -Im D +Im A +Im B */
677 ur -= x[43]; /* Im A - Im B */
682 y[43] = ur - vi; /* Im B'= -Re C + Re D + Im A - Im B */
683 y[47] = vi + ur; /* Im D'= Re C - Re D + Im A - Im B */
688 ur = (x[ 7] + x[39])>>1; /* Im A + Im B */
693 y[49] = ur + (ui>>1); /* Im A' = sum of imag values */
694 y[53] = ur - (ui>>1); /* Im C' = -Im C -Im D +Im A +Im B */
698 ur -= x[39]; /* Im A - Im B */
703 y[51] = ur - vi; /* Im B'= -Re C + Re D + Im A - Im B */
704 y[55] = vi + ur; /* Im D'= Re C - Re D + Im A - Im B */
709 ur = (x[15] + x[47])>>1; /* Im A + Im B */
714 y[57] = ur + (ui>>1); /* Im A' = sum of imag values */
715 y[61] = ur - (ui>>1); /* Im C' = -Im C -Im D +Im A +Im B */
719 ur -= x[47]; /* Im A - Im B */
724 y[59] = ur - vi; /* Im B'= -Re C + Re D + Im A - Im B */
725 y[63] = vi + ur; /* Im D'= Re C - Re D + Im A - Im B */
736 ur = yt[0]>>1;
738 xt[ 0] = ur + (vr>>1);
740 xt[ 8] = ur - (vr>>1);
745 ur = yt[4]>>1;
747 xt[ 4] = ur + (vr>>1);
749 xt[12] = ur - (vr>>1);
753 ur = yt[2];
755 xt[ 2] = (ur>>1) + vr;
757 xt[10] = (ur>>1) - vr;
761 ur = yt[6];
764 xt[ 6] = (ur>>1) + vr;
766 xt[14] = (ur>>1) - vr;
774 ur = x[ 0]>>1;
776 x[ 0] = ur + (vr>>1);
778 x[16] = ur - (vr>>1);
783 ur = x[ 8]>>1;
785 x[ 8] = ur + (vr>>1);
787 x[24] = ur - (vr>>1);
792 ur = x[32]>>1;
794 x[32] = ur + (vr>>1);
796 x[48] = ur - (vr>>1);
801 ur = x[40]>>1;
803 x[40] = ur + (vr>>1);
805 x[56] = ur - (vr>>1);
809 ur = x[ 2];
811 x[ 2] = (ur>>1) + vr;
813 x[18] = (ur>>1) - vr;
817 ur = x[10];
819 x[10] = (ur>>1) + vr;
821 x[26] = (ur>>1) - vr;
825 ur = x[34];
827 x[34] = (ur>>1) + vr;
829 x[50] = (ur>>1) - vr;
833 ur = x[42];
835 x[42] = (ur>>1) + vr;
837 x[58] = (ur>>1) - vr;
841 ur = x[ 4];
843 x[ 4] = (ur>>1) + vr;
845 x[20] = (ur>>1) - vr;
849 ur = x[12];
851 x[12] = (ur>>1) + vr;
853 x[28] = (ur>>1) - vr;
857 ur = x[36];
859 x[36] = (ur>>1) + vr;
861 x[52] = (ur>>1) - vr;
865 ur = x[44];
867 x[44] = (ur>>1) + vr;
869 x[60] = (ur>>1) - vr;
874 ur = x[ 6];
876 x[ 6] = (ur>>1) + vr;
878 x[22] = (ur>>1) - vr;
882 ur = x[14];
884 x[14] = (ur>>1) + vr;
886 x[30] = (ur>>1) - vr;
890 ur = x[38];
892 x[38] = (ur>>1) + vr;
894 x[54] = (ur>>1) - vr;
898 ur = x[46];
901 x[46] = (ur>>1) + vr;
903 x[62] = (ur>>1) - vr;
908 ur = x[ 0]>>1;
910 x[ 0] = ur + (vr>>1);
912 x[32] = ur - (vr>>1);
917 ur = x[16]>>1;
919 x[16] = ur + (vr>>1);
921 x[48] = ur - (vr>>1);
925 ur = x[ 2];
927 x[ 2] = (ur>>1) + vr;
929 x[34] = (ur>>1) - vr;
933 ur = x[18];
935 x[18] = (ur>>1) + vr;
937 x[50] = (ur>>1) - vr;
941 ur = x[ 4];
943 x[ 4] = (ur>>1) + vr;
945 x[36] = (ur>>1) - vr;
949 ur = x[20];
951 x[20] = (ur>>1) + vr;
953 x[52] = (ur>>1) - vr;
957 ur = x[ 6];
959 x[ 6] = (ur>>1) + vr;
961 x[38] = (ur>>1) - vr;
965 ur = x[22];
967 x[22] = (ur>>1) + vr;
969 x[54] = (ur>>1) - vr;
973 ur = x[ 8];
975 x[ 8] = (ur>>1) + vr;
977 x[40] = (ur>>1) - vr;
981 ur = x[24];
983 x[24] = (ur>>1) + vr;
985 x[56] = (ur>>1) - vr;
989 ur = x[10];
992 x[10] = (ur>>1) + vr;
994 x[42] = (ur>>1) - vr;
998 ur = x[26];
1000 x[26] = (ur>>1) + vr;
1002 x[58] = (ur>>1) - vr;
1006 ur = x[12];
1008 x[12] = (ur>>1) + vr;
1010 x[44] = (ur>>1) - vr;
1014 ur = x[28];
1016 x[28] = (ur>>1) + vr;
1018 x[60] = (ur>>1) - vr;
1022 ur = x[14];
1024 x[14] = (ur>>1) + vr;
1026 x[46] = (ur>>1) - vr;
1030 ur = x[30];
1032 x[30] = (ur>>1) + vr;
1034 x[62] = (ur>>1) - vr;