• Home
  • Raw
  • Download

Lines Matching full:re

306  * \param    [i/o] re    real input / output
312 static void fft10(FIXP_DBL *x) // FIXP_DBL *re, FIXP_DBL *im, FIXP_SGL s) in fft10()
497 FIXP_DBL re, im; in fft12() local
518 re = (r1 - s2) >> 0; in fft12()
522 cplxMultDiv2(&pDst[3], &pDst[2], im, re, vre, vim); in fft12()
524 re = (r1 + s2) >> 0; in fft12()
528 cplxMultDiv2(&pDst[5], &pDst[4], im, re, vre, vim); in fft12()
566 a00 = (pSrc[0] + pSrc[12]) >> 1; /* Re A + Re B */ in fft12()
567 a10 = (pSrc[6] + pSrc[18]) >> 1; /* Re C + Re D */ in fft12()
571 pDst[0] = a00 + a10; /* Re A' = Re A + Re B + Re C + Re D */ in fft12()
574 tmp0 = a00 - pSrc[12]; /* Re A - Re B */ in fft12()
577 pDst[12] = a00 - a10; /* Re C' = Re A + Re B - Re C - Re D */ in fft12()
580 a10 = a10 - pSrc[18]; /* Re C - Re D */ in fft12()
583 pDst[6] = tmp0 + a30; /* Re B' = Re A - Re B + Im C - Im D */ in fft12()
584 pDst[18] = tmp0 - a30; /* Re D' = Re A - Re B - Im C + Im D */ in fft12()
585 pDst[7] = tmp1 - a10; /* Im B' = Im A - Im B - Re C + Re D */ in fft12()
586 pDst[19] = tmp1 + a10; /* Im D' = Im A - Im B + Re C - Re D */ in fft12()
746 vr = (x[0] >> 1) + (x[16] >> 1); /* Re A + Re B */ in fft_16()
748 vi = (x[8] SHIFT_A) + (x[24] SHIFT_A); /* Re C + Re D */ in fft_16()
750 x[0] = vr + (vi SHIFT_B); /* Re A' = ReA + ReB +ReC + ReD */ in fft_16()
753 vr2 = (x[4] >> 1) + (x[20] >> 1); /* Re A + Re B */ in fft_16()
756 x[4] = vr - (vi SHIFT_B); /* Re C' = -(ReC+ReD) + (ReA+ReB) */ in fft_16()
758 vr -= x[16]; /* Re A - Re B */ in fft_16()
759 vi = (vi SHIFT_B)-x[24]; /* Re C - Re D */ in fft_16()
763 vr3 = (x[2] >> 1) + (x[18] >> 1); /* Re A + Re B */ in fft_16()
766 x[2] = ui + vr; /* Re B' = Im C - Im D + Re A - Re B */ in fft_16()
767 x[3] = ur - vi; /* Im B'= -Re C + Re D + Im A - Im B */ in fft_16()
769 vr4 = (x[6] >> 1) + (x[22] >> 1); /* Re A + Re B */ in fft_16()
772 x[6] = vr - ui; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_16()
773 x[7] = vi + ur; /* Im D'= Re C - Re D + Im A - Im B */ in fft_16()
775 vi2 = (x[12] SHIFT_A) + (x[28] SHIFT_A); /* Re C + Re D */ in fft_16()
777 x[8] = vr2 + (vi2 SHIFT_B); /* Re A' = ReA + ReB +ReC + ReD */ in fft_16()
779 x[12] = vr2 - (vi2 SHIFT_B); /* Re C' = -(ReC+ReD) + (ReA+ReB) */ in fft_16()
781 vr2 -= x[20]; /* Re A - Re B */ in fft_16()
783 vi2 = (vi2 SHIFT_B)-x[28]; /* Re C - Re D */ in fft_16()
786 vi = (x[10] SHIFT_A) + (x[26] SHIFT_A); /* Re C + Re D */ in fft_16()
789 x[10] = ui2 + vr2; /* Re B' = Im C - Im D + Re A - Re B */ in fft_16()
790 x[11] = ur2 - vi2; /* Im B'= -Re C + Re D + Im A - Im B */ in fft_16()
792 vi3 = (x[14] SHIFT_A) + (x[30] SHIFT_A); /* Re C + Re D */ in fft_16()
795 x[14] = vr2 - ui2; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_16()
796 x[15] = vi2 + ur2; /* Im D'= Re C - Re D + Im A - Im B */ in fft_16()
798 x[16] = vr3 + (vi SHIFT_B); /* Re A' = ReA + ReB +ReC + ReD */ in fft_16()
800 x[20] = vr3 - (vi SHIFT_B); /* Re C' = -(ReC+ReD) + (ReA+ReB) */ in fft_16()
802 vr3 -= x[18]; /* Re A - Re B */ in fft_16()
804 vi = (vi SHIFT_B)-x[26]; /* Re C - Re D */ in fft_16()
806 x[18] = ui + vr3; /* Re B' = Im C - Im D + Re A - Re B */ in fft_16()
807 x[19] = ur3 - vi; /* Im B'= -Re C + Re D + Im A - Im B */ in fft_16()
809 x[24] = vr4 + (vi3 SHIFT_B); /* Re A' = ReA + ReB +ReC + ReD */ in fft_16()
810 x[28] = vr4 - (vi3 SHIFT_B); /* Re C' = -(ReC+ReD) + (ReA+ReB) */ in fft_16()
813 vr4 -= x[22]; /* Re A - Re B */ in fft_16()
816 x[22] = vr3 - ui; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_16()
817 x[23] = vi + ur3; /* Im D'= Re C - Re D + Im A - Im B */ in fft_16()
819 vi3 = (vi3 SHIFT_B)-x[30]; /* Re C - Re D */ in fft_16()
821 x[26] = ui3 + vr4; /* Re B' = Im C - Im D + Re A - Re B */ in fft_16()
822 x[30] = vr4 - ui3; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_16()
823 x[27] = ur4 - vi3; /* Im B'= -Re C + Re D + Im A - Im B */ in fft_16()
824 x[31] = vi3 + ur4; /* Im D'= Re C - Re D + Im A - Im B */ in fft_16()
1021 vr = (x[0] + x[32]) >> 1; /* Re A + Re B */ in fft_32()
1023 vi = (x[16] + x[48]) SHIFT_A; /* Re C + Re D */ in fft_32()
1026 x[0] = vr + (vi SHIFT_B); /* Re A' = ReA + ReB +ReC + ReD */ in fft_32()
1029 vr2 = (x[4] + x[36]) >> 1; /* Re A + Re B */ in fft_32()
1032 x[4] = vr - (vi SHIFT_B); /* Re C' = -(ReC+ReD) + (ReA+ReB) */ in fft_32()
1035 vr -= x[32]; /* Re A - Re B */ in fft_32()
1037 vi = (vi SHIFT_B)-x[48]; /* Re C - Re D */ in fft_32()
1040 vr3 = (x[2] + x[34]) >> 1; /* Re A + Re B */ in fft_32()
1043 x[2] = ui + vr; /* Re B' = Im C - Im D + Re A - Re B */ in fft_32()
1044 x[3] = ur - vi; /* Im B'= -Re C + Re D + Im A - Im B */ in fft_32()
1046 vr4 = (x[6] + x[38]) >> 1; /* Re A + Re B */ in fft_32()
1049 x[6] = vr - ui; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_32()
1050 x[7] = vi + ur; /* Im D'= Re C - Re D + Im A - Im B */ in fft_32()
1053 vi = (x[20] + x[52]) SHIFT_A; /* Re C + Re D */ in fft_32()
1056 x[16] = vr2 + (vi SHIFT_B); /* Re A' = ReA + ReB +ReC + ReD */ in fft_32()
1058 x[20] = vr2 - (vi SHIFT_B); /* Re C' = -(ReC+ReD) + (ReA+ReB) */ in fft_32()
1061 vr2 -= x[36]; /* Re A - Re B */ in fft_32()
1063 vi = (vi SHIFT_B)-x[52]; /* Re C - Re D */ in fft_32()
1066 vi2 = (x[18] + x[50]) SHIFT_A; /* Re C + Re D */ in fft_32()
1069 x[18] = ui + vr2; /* Re B' = Im C - Im D + Re A - Re B */ in fft_32()
1070 x[19] = ur2 - vi; /* Im B'= -Re C + Re D + Im A - Im B */ in fft_32()
1072 vi3 = (x[22] + x[54]) SHIFT_A; /* Re C + Re D */ in fft_32()
1075 x[22] = vr2 - ui; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_32()
1076 x[23] = vi + ur2; /* Im D'= Re C - Re D + Im A - Im B */ in fft_32()
1080 x[32] = vr3 + (vi2 SHIFT_B); /* Re A' = ReA + ReB +ReC + ReD */ in fft_32()
1082 x[36] = vr3 - (vi2 SHIFT_B); /* Re C' = -(ReC+ReD) + (ReA+ReB) */ in fft_32()
1085 vr3 -= x[34]; /* Re A - Re B */ in fft_32()
1087 vi2 = (vi2 SHIFT_B)-x[50]; /* Re C - Re D */ in fft_32()
1090 x[34] = ui2 + vr3; /* Re B' = Im C - Im D + Re A - Re B */ in fft_32()
1091 x[35] = ur3 - vi2; /* Im B'= -Re C + Re D + Im A - Im B */ in fft_32()
1095 x[48] = vr4 + (vi3 SHIFT_B); /* Re A' = ReA + ReB +ReC + ReD */ in fft_32()
1096 x[52] = vr4 - (vi3 SHIFT_B); /* Re C' = -(ReC+ReD) + (ReA+ReB) */ in fft_32()
1100 vr4 -= x[38]; /* Re A - Re B */ in fft_32()
1103 x[38] = vr3 - ui2; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_32()
1104 x[39] = vi2 + ur3; /* Im D'= Re C - Re D + Im A - Im B */ in fft_32()
1106 vi3 = (vi3 SHIFT_B)-x[54]; /* Re C - Re D */ in fft_32()
1109 x[50] = ui3 + vr4; /* Re B' = Im C - Im D + Re A - Re B */ in fft_32()
1110 x[54] = vr4 - ui3; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_32()
1111 x[51] = ur4 - vi3; /* Im B'= -Re C + Re D + Im A - Im B */ in fft_32()
1112 x[55] = vi3 + ur4; /* Im D'= Re C - Re D + Im A - Im B */ in fft_32()
1115 vr = (x[8] + x[40]) >> 1; /* Re A + Re B */ in fft_32()
1117 vi = (x[24] + x[56]) SHIFT_A; /* Re C + Re D */ in fft_32()
1120 x[8] = vr + (vi SHIFT_B); /* Re A' = ReA + ReB +ReC + ReD */ in fft_32()
1123 vr2 = (x[12] + x[44]) >> 1; /* Re A + Re B */ in fft_32()
1126 x[12] = vr - (vi SHIFT_B); /* Re C' = -(ReC+ReD) + (ReA+ReB) */ in fft_32()
1129 vr -= x[40]; /* Re A - Re B */ in fft_32()
1131 vi = (vi SHIFT_B)-x[56]; /* Re C - Re D */ in fft_32()
1134 vr3 = (x[10] + x[42]) >> 1; /* Re A + Re B */ in fft_32()
1137 x[10] = ui + vr; /* Re B' = Im C - Im D + Re A - Re B */ in fft_32()
1138 x[11] = ur - vi; /* Im B'= -Re C + Re D + Im A - Im B */ in fft_32()
1140 vr4 = (x[14] + x[46]) >> 1; /* Re A + Re B */ in fft_32()
1143 x[14] = vr - ui; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_32()
1144 x[15] = vi + ur; /* Im D'= Re C - Re D + Im A - Im B */ in fft_32()
1147 vi = (x[28] + x[60]) SHIFT_A; /* Re C + Re D */ in fft_32()
1150 x[24] = vr2 + (vi SHIFT_B); /* Re A' = ReA + ReB +ReC + ReD */ in fft_32()
1151 x[28] = vr2 - (vi SHIFT_B); /* Re C' = -(ReC+ReD) + (ReA+ReB) */ in fft_32()
1155 vr2 -= x[44]; /* Re A - Re B */ in fft_32()
1157 vi = (vi SHIFT_B)-x[60]; /* Re C - Re D */ in fft_32()
1160 vi2 = (x[26] + x[58]) SHIFT_A; /* Re C + Re D */ in fft_32()
1163 x[26] = ui + vr2; /* Re B' = Im C - Im D + Re A - Re B */ in fft_32()
1164 x[27] = ur2 - vi; /* Im B'= -Re C + Re D + Im A - Im B */ in fft_32()
1166 vi3 = (x[30] + x[62]) SHIFT_A; /* Re C + Re D */ in fft_32()
1169 x[30] = vr2 - ui; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_32()
1170 x[31] = vi + ur2; /* Im D'= Re C - Re D + Im A - Im B */ in fft_32()
1174 x[40] = vr3 + (vi2 SHIFT_B); /* Re A' = ReA + ReB +ReC + ReD */ in fft_32()
1175 x[44] = vr3 - (vi2 SHIFT_B); /* Re C' = -(ReC+ReD) + (ReA+ReB) */ in fft_32()
1179 vr3 -= x[42]; /* Re A - Re B */ in fft_32()
1181 vi2 = (vi2 SHIFT_B)-x[58]; /* Re C - Re D */ in fft_32()
1184 x[42] = ui2 + vr3; /* Re B' = Im C - Im D + Re A - Re B */ in fft_32()
1185 x[43] = ur3 - vi2; /* Im B'= -Re C + Re D + Im A - Im B */ in fft_32()
1189 x[56] = vr4 + (vi3 SHIFT_B); /* Re A' = ReA + ReB +ReC + ReD */ in fft_32()
1190 x[60] = vr4 - (vi3 SHIFT_B); /* Re C' = -(ReC+ReD) + (ReA+ReB) */ in fft_32()
1194 vr4 -= x[46]; /* Re A - Re B */ in fft_32()
1197 x[46] = vr3 - ui2; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_32()
1198 x[47] = vi2 + ur3; /* Im D'= Re C - Re D + Im A - Im B */ in fft_32()
1200 vi3 = (vi3 SHIFT_B)-x[62]; /* Re C - Re D */ in fft_32()
1203 x[58] = ui3 + vr4; /* Re B' = Im C - Im D + Re A - Re B */ in fft_32()
1204 x[62] = vr4 - ui3; /* Re D' = -Im C + Im D + Re A - Re B */ in fft_32()
1205 x[59] = ur4 - vi3; /* Im B'= -Re C + Re D + Im A - Im B */ in fft_32()
1206 x[63] = vi3 + ur4; /* Im D'= Re C - Re D + Im A - Im B */ in fft_32()
1543 FIXP_DBL re, im; in fft_apply_rot_vector() local
1549 re = pData[2 * i]; in fft_apply_rot_vector()
1552 pData[2 * i] = re >> 2; /* * 0.25 */ in fft_apply_rot_vector()
1556 re = pData[2 * i]; in fft_apply_rot_vector()
1559 pData[2 * i] = re >> 2; /* * 0.25 */ in fft_apply_rot_vector()
1563 re = pData[2 * c] >> 1; in fft_apply_rot_vector()
1568 cplxMultDiv2(&pData[2 * c + 1], &pData[2 * c], im, re, vre, vim); in fft_apply_rot_vector()