Lines Matching refs:sy
241 int i, j, sx, sy; in cplx_cplxScalarProduct() local
247 sy = fixMax(fixMin(scaleY, DFRACT_BITS - 1), -(DFRACT_BITS - 1)); in cplx_cplxScalarProduct()
251 *scaleZ = sx + sy + 2; in cplx_cplxScalarProduct()
255 if ((sx < 0) && (sy < 0)) { in cplx_cplxScalarProduct()
257 sy = -sy; in cplx_cplxScalarProduct()
262 yre = Y[i][j].v.re << sy; in cplx_cplxScalarProduct()
263 yim = Y[i][j].v.im << sy; in cplx_cplxScalarProduct()
268 } else if ((sx >= 0) && (sy >= 0)) { 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()
279 } else if ((sx < 0) && (sy >= 0)) { 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()
292 sy = -sy; in cplx_cplxScalarProduct()
297 yre = Y[i][j].v.re << sy; in cplx_cplxScalarProduct()
298 yim = Y[i][j].v.im << sy; in cplx_cplxScalarProduct()