Lines Matching refs:ui
337 #define SUMDIFF_EIGTH(x, y, ix, iy, vr, vi, ur, ui) \ argument
341 ui = (x[ 9 + ix]>>1) + (x[25 + ix]>>1); /* Im C + Im D */ \
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 */ \
349 ui = ui - x[25 + ix]; /* Im C - Im D */ \
350 y[ 2 + iy] = ui + vr; /* Re B' = Im C - Im D + Re A - Re B */ \
351 y[ 6 + iy] = vr - ui; /* Re D' = -Im C + Im D + Re A - Re 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()
373 ui = y[ 1]>>1; in fft_16()
375 x[ 1] = ui + (vi>>1); in fft_16()
377 x[ 9] = ui - (vi>>1); in fft_16()
384 ui = y[ 5]>>1; in fft_16()
386 x[ 5] = ui - (vi>>1); in fft_16()
388 x[13] = ui + (vi>>1); in fft_16()
395 ui = y[17]>>1; in fft_16()
397 x[17] = ui + (vi>>1); in fft_16()
399 x[25] = ui - (vi>>1); in fft_16()
406 ui = y[21]>>1; in fft_16()
408 x[21] = ui - (vi>>1); in fft_16()
410 x[29] = ui + (vi>>1); in fft_16()
418 ui = y[ 3]; in fft_16()
420 x[ 3] = (ui>>1) + vi; in fft_16()
422 x[11] = (ui>>1) - vi; in fft_16()
428 ui = y[ 7]; in fft_16()
430 x[ 7] = (ui>>1) - vi; in fft_16()
432 x[15] = (ui>>1) + vi; in fft_16()
438 ui = y[19]; in fft_16()
440 x[19] = (ui>>1) + vi; in fft_16()
442 x[27] = (ui>>1) - vi; in fft_16()
448 ui = y[23]; in fft_16()
450 x[23] = (ui>>1) - vi; in fft_16()
452 x[31] = (ui>>1) + vi; in fft_16()
459 ui = x[ 1]>>1; in fft_16()
461 x[ 1] = ui + (vi>>1); in fft_16()
463 x[17] = ui - (vi>>1); in fft_16()
470 ui = x[ 9]>>1; in fft_16()
472 x[ 9] = ui - (vi>>1); in fft_16()
474 x[25] = ui + (vi>>1); in fft_16()
480 ui = x[ 3]; in fft_16()
482 x[ 3] = (ui>>1) + vi; in fft_16()
484 x[19] = (ui>>1) - vi; in fft_16()
490 ui = x[11]; in fft_16()
492 x[11] = (ui>>1) - vi; in fft_16()
494 x[27] = (ui>>1) + vi; in fft_16()
500 ui = x[ 5]; in fft_16()
502 x[ 5] = (ui>>1) + vi; in fft_16()
504 x[21] = (ui>>1) - vi; in fft_16()
510 ui = x[13]; in fft_16()
512 x[13] = (ui>>1) - vi; in fft_16()
514 x[29] = (ui>>1) + vi; in fft_16()
520 ui = x[ 7]; in fft_16()
522 x[ 7] = (ui>>1) + vi; in fft_16()
524 x[23] = (ui>>1) - vi; in fft_16()
530 ui = x[15]; in fft_16()
532 x[15] = (ui>>1) - vi; in fft_16()
534 x[31] = (ui>>1) + vi; in fft_16()
550 FIXP_DBL vr,vi,ur,ui; in fft_32() local
563 ui = (x[17] + x[49]); /* Im C + Im D */ 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()
573 ui = (ui>>1) - x[49]; /* Im C - Im D */ in fft_32()
575 y[ 2] = ui + vr; /* Re B' = Im C - Im D + Re A - Re B */ in fft_32()
576 y[ 6] = vr - ui; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_32()
584 ui = (x[25] + x[57]); /* Im C + Im D */ 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()
594 ui = (ui>>1) - x[57]; /* Im C - Im D */ in fft_32()
596 y[10] = ui + vr; /* Re B' = Im C - Im D + Re A - Re B */ in fft_32()
597 y[14] = vr - ui; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_32()
605 ui = (x[21] + x[53]); /* Im C + Im D */ 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()
615 ui = (ui>>1) - x[53]; /* Im C - Im D */ in fft_32()
617 y[18] = ui + vr; /* Re B' = Im C - Im D + Re A - Re B */ in fft_32()
618 y[22] = vr - ui; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_32()
626 ui = (x[29] + x[61]); /* Im C + Im D */ 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()
636 ui = (ui>>1) - x[61]; /* Im C - Im D */ in fft_32()
638 y[26] = ui + vr; /* Re B' = Im C - Im D + Re A - Re B */ in fft_32()
639 y[30] = vr - ui; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_32()
647 ui = (x[19] + x[51]); /* Im C + Im D */ 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()
657 ui = (ui>>1) - x[51]; /* Im C - Im D */ in fft_32()
659 y[34] = ui + vr; /* Re B' = Im C - Im D + Re A - Re B */ in fft_32()
660 y[38] = vr - ui; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_32()
668 ui = (x[27] + x[59]); /* Im C + Im D */ 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()
678 ui = (ui>>1) - x[59]; /* Im C - Im D */ in fft_32()
680 y[42] = ui + vr; /* Re B' = Im C - Im D + Re A - Re B */ in fft_32()
681 y[46] = vr - ui; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_32()
689 ui = (x[23] + x[55]); /* Im C + Im D */ 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()
699 ui = (ui>>1) - x[55]; /* Im C - Im D */ in fft_32()
701 y[50] = ui + vr; /* Re B' = Im C - Im D + Re A - Re B */ in fft_32()
702 y[54] = vr - ui; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_32()
710 ui = (x[31] + x[63]); /* Im C + Im D */ 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()
720 ui = (ui>>1) - x[63]; /* Im C - Im D */ in fft_32()
722 y[58] = ui + vr; /* Re B' = Im C - Im D + Re A - Re B */ in fft_32()
723 y[62] = vr - ui; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_32()
737 ui = yt[1]>>1; in fft_32()
739 xt[ 1] = ui + (vi>>1); in fft_32()
741 xt[ 9] = ui - (vi>>1); in fft_32()
746 ui = yt[5]>>1; in fft_32()
748 xt[ 5] = ui - (vi>>1); in fft_32()
750 xt[13] = ui + (vi>>1); in fft_32()
754 ui = yt[3]; in fft_32()
756 xt[ 3] = (ui>>1) + vi; in fft_32()
758 xt[11] = (ui>>1) - vi; in fft_32()
762 ui = yt[7]; in fft_32()
765 xt[ 7] = (ui>>1) - vi; in fft_32()
767 xt[15] = (ui>>1) + vi; in fft_32()
775 ui = x[ 1]>>1; in fft_32()
777 x[ 1] = ui + (vi>>1); in fft_32()
779 x[17] = ui - (vi>>1); in fft_32()
784 ui = x[ 9]>>1; in fft_32()
786 x[ 9] = ui - (vi>>1); in fft_32()
788 x[25] = ui + (vi>>1); in fft_32()
793 ui = x[33]>>1; in fft_32()
795 x[33] = ui + (vi>>1); in fft_32()
797 x[49] = ui - (vi>>1); in fft_32()
802 ui = x[41]>>1; in fft_32()
804 x[41] = ui - (vi>>1); in fft_32()
806 x[57] = ui + (vi>>1); in fft_32()
810 ui = x[ 3]; in fft_32()
812 x[ 3] = (ui>>1) + vi; in fft_32()
814 x[19] = (ui>>1) - vi; in fft_32()
818 ui = x[11]; in fft_32()
820 x[11] = (ui>>1) - vi; in fft_32()
822 x[27] = (ui>>1) + vi; in fft_32()
826 ui = x[35]; in fft_32()
828 x[35] = (ui>>1) + vi; in fft_32()
830 x[51] = (ui>>1) - vi; in fft_32()
834 ui = x[43]; in fft_32()
836 x[43] = (ui>>1) - vi; in fft_32()
838 x[59] = (ui>>1) + vi; in fft_32()
842 ui = x[ 5]; in fft_32()
844 x[ 5] = (ui>>1) + vi; in fft_32()
846 x[21] = (ui>>1) - vi; in fft_32()
850 ui = x[13]; in fft_32()
852 x[13] = (ui>>1) - vi; in fft_32()
854 x[29] = (ui>>1) + vi; in fft_32()
858 ui = x[37]; in fft_32()
860 x[37] = (ui>>1) + vi; in fft_32()
862 x[53] = (ui>>1) - vi; in fft_32()
866 ui = x[45]; in fft_32()
868 x[45] = (ui>>1) - vi; in fft_32()
870 x[61] = (ui>>1) + vi; in fft_32()
875 ui = x[ 7]; in fft_32()
877 x[ 7] = (ui>>1) + vi; in fft_32()
879 x[23] = (ui>>1) - vi; in fft_32()
883 ui = x[15]; in fft_32()
885 x[15] = (ui>>1) - vi; in fft_32()
887 x[31] = (ui>>1) + vi; in fft_32()
891 ui = x[39]; in fft_32()
893 x[39] = (ui>>1) + vi; in fft_32()
895 x[55] = (ui>>1) - vi; in fft_32()
899 ui = x[47]; in fft_32()
902 x[47] = (ui>>1) - vi; in fft_32()
904 x[63] = (ui>>1) + vi; in fft_32()
909 ui = x[ 1]>>1; in fft_32()
911 x[ 1] = ui + (vi>>1); in fft_32()
913 x[33] = ui - (vi>>1); in fft_32()
918 ui = x[17]>>1; in fft_32()
920 x[17] = ui - (vi>>1); in fft_32()
922 x[49] = ui + (vi>>1); in fft_32()
926 ui = x[ 3]; in fft_32()
928 x[ 3] = (ui>>1) + vi; in fft_32()
930 x[35] = (ui>>1) - vi; in fft_32()
934 ui = x[19]; in fft_32()
936 x[19] = (ui>>1) - vi; in fft_32()
938 x[51] = (ui>>1) + vi; in fft_32()
942 ui = x[ 5]; in fft_32()
944 x[ 5] = (ui>>1) + vi; in fft_32()
946 x[37] = (ui>>1) - vi; in fft_32()
950 ui = x[21]; in fft_32()
952 x[21] = (ui>>1) - vi; in fft_32()
954 x[53] = (ui>>1) + vi; in fft_32()
958 ui = x[ 7]; in fft_32()
960 x[ 7] = (ui>>1) + vi; in fft_32()
962 x[39] = (ui>>1) - vi; in fft_32()
966 ui = x[23]; in fft_32()
968 x[23] = (ui>>1) - vi; in fft_32()
970 x[55] = (ui>>1) + vi; in fft_32()
974 ui = x[ 9]; in fft_32()
976 x[ 9] = (ui>>1) + vi; in fft_32()
978 x[41] = (ui>>1) - vi; in fft_32()
982 ui = x[25]; in fft_32()
984 x[25] = (ui>>1) - vi; in fft_32()
986 x[57] = (ui>>1) + vi; in fft_32()
990 ui = x[11]; in fft_32()
993 x[11] = (ui>>1) + vi; in fft_32()
995 x[43] = (ui>>1) - vi; in fft_32()
999 ui = x[27]; in fft_32()
1001 x[27] = (ui>>1) - vi; in fft_32()
1003 x[59] = (ui>>1) + vi; in fft_32()
1007 ui = x[13]; in fft_32()
1009 x[13] = (ui>>1) + vi; in fft_32()
1011 x[45] = (ui>>1) - vi; in fft_32()
1015 ui = x[29]; in fft_32()
1017 x[29] = (ui>>1) - vi; in fft_32()
1019 x[61] = (ui>>1) + vi; in fft_32()
1023 ui = x[15]; in fft_32()
1025 x[15] = (ui>>1) + vi; in fft_32()
1027 x[47] = (ui>>1) - vi; in fft_32()
1031 ui = x[31]; in fft_32()
1033 x[31] = (ui>>1) - vi; in fft_32()
1035 x[63] = (ui>>1) + vi; in fft_32()