Lines Matching refs:i0
560 double r0, i0, r1, i1, r2, i2, r3, i3, r4, i4; in icvDFT_64fc() local
568 r0 = r1 + r2; i0 = i1 + i2; in icvDFT_64fc()
577 v0[0].re = r0 + r1; v0[0].im = i0 + i1; in icvDFT_64fc()
578 v1[0].re = r0 - r1; v1[0].im = i0 - i1; in icvDFT_64fc()
590 i0 = v1[0].re*wave[dw].re - v1[0].im*wave[dw].im; in icvDFT_64fc()
594 r1 = i0 + i3; i1 = r0 + r3; in icvDFT_64fc()
595 r3 = r0 - r3; i3 = i3 - i0; in icvDFT_64fc()
598 r0 = r4 + r2; i0 = i4 + i2; in icvDFT_64fc()
601 v0[0].re = r0 + r1; v0[0].im = i0 + i1; in icvDFT_64fc()
602 v1[0].re = r0 - r1; v1[0].im = i0 - i1; in icvDFT_64fc()
620 double i0 = v[0].im + v[nx].im; in icvDFT_64fc() local
623 v[0].re = r0; v[0].im = i0; in icvDFT_64fc()
631 r0 = v[0].re; i0 = v[0].im; in icvDFT_64fc()
633 v[0].re = r0 + r1; v[0].im = i0 + i1; in icvDFT_64fc()
634 v[nx].re = r0 - r1; v[nx].im = i0 - i1; in icvDFT_64fc()
658 double i0 = v[0].im; in icvDFT_64fc() local
661 v[0].re = r0 + r1; v[0].im = i0 + i1; in icvDFT_64fc()
662 r0 -= 0.5*r1; i0 -= 0.5*i1; in icvDFT_64fc()
663 v[nx].re = r0 + r2; v[nx].im = i0 + i2; in icvDFT_64fc()
664 v[nx*2].re = r0 - r2; v[nx*2].im = i0 - i2; in icvDFT_64fc()
670 i0 = v[nx].re*wave[dw].im + v[nx].im*wave[dw].re; in icvDFT_64fc()
673 r1 = r0 + i2; i1 = i0 + r2; in icvDFT_64fc()
675 r2 = icv_sin_120*(i0 - r2); i2 = icv_sin_120*(i2 - r0); in icvDFT_64fc()
676 r0 = v[0].re; i0 = v[0].im; in icvDFT_64fc()
677 v[0].re = r0 + r1; v[0].im = i0 + i1; in icvDFT_64fc()
678 r0 -= 0.5*r1; i0 -= 0.5*i1; in icvDFT_64fc()
679 v[nx].re = r0 + r2; v[nx].im = i0 + i2; in icvDFT_64fc()
680 v[nx*2].re = r0 - r2; v[nx*2].im = i0 - i2; in icvDFT_64fc()
695 double r0, i0, r1, i1, r2, i2, r3, i3, r4, i4, r5, i5; in icvDFT_64fc() local
708 i0 = v1[0].re*wave[dw*2].im + v1[0].im*wave[dw*2].re; in icvDFT_64fc()
710 r2 = r4 + r0; i2 = i4 + i0; in icvDFT_64fc()
711 r4 -= r0; i4 -= i0; in icvDFT_64fc()
713 r0 = v0[0].re; i0 = v0[0].im; in icvDFT_64fc()
716 v0[0].re = r0 + r5; v0[0].im = i0 + i5; in icvDFT_64fc()
718 r0 -= 0.25*r5; i0 -= 0.25*i5; in icvDFT_64fc()
728 r3 = r0 + r1; i3 = i0 + i1; in icvDFT_64fc()
729 r0 -= r1; i0 -= i1; in icvDFT_64fc()
734 v1[0].re = r0 + r5; v1[0].im = i0 + i5; in icvDFT_64fc()
735 v1[nx].re = r0 - r5; v1[nx].im = i0 - i5; in icvDFT_64fc()
760 double i0 = v[k].im - v[n-k].im; in icvDFT_64fc() local
765 a[p-1].re = r0; a[p-1].im = i0; in icvDFT_64fc()
783 double i0 = i2 - i1; in icvDFT_64fc() local
788 a[p-1].re = r0; a[p-1].im = i0; in icvDFT_64fc()
803 double i0 = wave[d].im * a[q].im; in icvDFT_64fc() local
807 s1.re += r0 + i0; s0.re += r0 - i0; in icvDFT_64fc()
986 double r0, i0, r1, i1, r2, i2, r3, i3, r4, i4; in icvDFT_32fc() local
994 r0 = r1 + r2; i0 = i1 + i2; in icvDFT_32fc()
1003 v0[0].re = (float)(r0 + r1); v0[0].im = (float)(i0 + i1); in icvDFT_32fc()
1004 v1[0].re = (float)(r0 - r1); v1[0].im = (float)(i0 - i1); in icvDFT_32fc()
1016 i0 = v1[0].re*wave[dw].re - v1[0].im*wave[dw].im; in icvDFT_32fc()
1020 r1 = i0 + i3; i1 = r0 + r3; in icvDFT_32fc()
1021 r3 = r0 - r3; i3 = i3 - i0; in icvDFT_32fc()
1024 r0 = r4 + r2; i0 = i4 + i2; in icvDFT_32fc()
1027 v0[0].re = (float)(r0 + r1); v0[0].im = (float)(i0 + i1); in icvDFT_32fc()
1028 v1[0].re = (float)(r0 - r1); v1[0].im = (float)(i0 - i1); in icvDFT_32fc()
1046 double i0 = v[0].im + v[nx].im; in icvDFT_32fc() local
1049 v[0].re = (float)r0; v[0].im = (float)i0; in icvDFT_32fc()
1057 r0 = v[0].re; i0 = v[0].im; in icvDFT_32fc()
1059 v[0].re = (float)(r0 + r1); v[0].im = (float)(i0 + i1); in icvDFT_32fc()
1060 v[nx].re = (float)(r0 - r1); v[nx].im = (float)(i0 - i1); in icvDFT_32fc()
1084 double i0 = v[0].im; in icvDFT_32fc() local
1087 v[0].re = (float)(r0 + r1); v[0].im = (float)(i0 + i1); in icvDFT_32fc()
1088 r0 -= 0.5*r1; i0 -= 0.5*i1; in icvDFT_32fc()
1089 v[nx].re = (float)(r0 + r2); v[nx].im = (float)(i0 + i2); in icvDFT_32fc()
1090 v[nx*2].re = (float)(r0 - r2); v[nx*2].im = (float)(i0 - i2); in icvDFT_32fc()
1096 i0 = v[nx].re*wave[dw].im + v[nx].im*wave[dw].re; in icvDFT_32fc()
1099 r1 = r0 + i2; i1 = i0 + r2; in icvDFT_32fc()
1101 r2 = icv_sin_120*(i0 - r2); i2 = icv_sin_120*(i2 - r0); in icvDFT_32fc()
1102 r0 = v[0].re; i0 = v[0].im; in icvDFT_32fc()
1103 v[0].re = (float)(r0 + r1); v[0].im = (float)(i0 + i1); in icvDFT_32fc()
1104 r0 -= 0.5*r1; i0 -= 0.5*i1; in icvDFT_32fc()
1105 v[nx].re = (float)(r0 + r2); v[nx].im = (float)(i0 + i2); in icvDFT_32fc()
1106 v[nx*2].re = (float)(r0 - r2); v[nx*2].im = (float)(i0 - i2); in icvDFT_32fc()
1121 double r0, i0, r1, i1, r2, i2, r3, i3, r4, i4, r5, i5; in icvDFT_32fc() local
1134 i0 = v1[0].re*wave[dw*2].im + v1[0].im*wave[dw*2].re; in icvDFT_32fc()
1136 r2 = r4 + r0; i2 = i4 + i0; in icvDFT_32fc()
1137 r4 -= r0; i4 -= i0; in icvDFT_32fc()
1139 r0 = v0[0].re; i0 = v0[0].im; in icvDFT_32fc()
1142 v0[0].re = (float)(r0 + r5); v0[0].im = (float)(i0 + i5); in icvDFT_32fc()
1144 r0 -= 0.25*r5; i0 -= 0.25*i5; in icvDFT_32fc()
1154 r3 = r0 + r1; i3 = i0 + i1; in icvDFT_32fc()
1155 r0 -= r1; i0 -= i1; in icvDFT_32fc()
1160 v1[0].re = (float)(r0 + r5); v1[0].im = (float)(i0 + i5); in icvDFT_32fc()
1161 v1[nx].re = (float)(r0 - r5); v1[nx].im = (float)(i0 - i5); in icvDFT_32fc()
1186 double i0 = v[k].im - v[n-k].im; in icvDFT_32fc() local
1191 a[p-1].re = (float)r0; a[p-1].im = (float)i0; in icvDFT_32fc()
1209 double i0 = i2 - i1; in icvDFT_32fc() local
1214 a[p-1].re = (float)r0; a[p-1].im = (float)i0; in icvDFT_32fc()
1230 double i0 = wave[d].im * a[q].im; in icvDFT_32fc() local
1234 s1.re += r0 + i0; s0.re += r0 - i0; in icvDFT_32fc()