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