Lines Matching refs:xim
242 FIXP_DBL xre, yre, xim, yim, re, im; in cplx_cplxScalarProduct() local
261 xim = X[i][j].v.im << sx; in cplx_cplxScalarProduct()
264 re += fMultDiv2(xre, yre) + fMultDiv2(xim, yim); in cplx_cplxScalarProduct()
265 im += fMultDiv2(xim, yre) - fMultDiv2(xre, yim); in cplx_cplxScalarProduct()
272 xim = X[i][j].v.im; in cplx_cplxScalarProduct()
275 re += (fMultDiv2(xre, yre) + fMultDiv2(xim, yim)) >> (sx + sy); in cplx_cplxScalarProduct()
276 im += (fMultDiv2(xim, yre) - fMultDiv2(xre, yim)) >> (sx + sy); in cplx_cplxScalarProduct()
284 xim = X[i][j].v.im << sx; in cplx_cplxScalarProduct()
287 re += (fMultDiv2(xre, yre) + fMultDiv2(xim, yim)) >> sy; in cplx_cplxScalarProduct()
288 im += (fMultDiv2(xim, yre) - fMultDiv2(xre, yim)) >> sy; in cplx_cplxScalarProduct()
296 xim = X[i][j].v.im; in cplx_cplxScalarProduct()
299 re += (fMultDiv2(xre, yre) + fMultDiv2(xim, yim)) >> sx; in cplx_cplxScalarProduct()
300 im += (fMultDiv2(xim, yre) - fMultDiv2(xre, yim)) >> sx; in cplx_cplxScalarProduct()