Home | History | Annotate | Download | only in libjpeg-turbo

Lines Matching defs:MULTIPLY

93 /* Multiply a JLONG variable by a JLONG constant to yield a JLONG result.
96 * 16x16->32 bit multiply can be used instead of a full 32x32 multiply.
101 #define MULTIPLY(var,const) MULTIPLY16C16(var,const)
103 #define MULTIPLY(var,const) ((var) * (const))
109 * are 16 bits or less, so either int or short multiply will work.
168 tmp2 = MULTIPLY(z2, FIX_1_847759065) + MULTIPLY(z3, - FIX_0_765366865);
180 tmp0 = MULTIPLY(z1, - FIX_0_211164243) /* sqrt(2) * (c3-c1) */
181 + MULTIPLY(z2, FIX_1_451774981) /* sqrt(2) * (c3+c7) */
182 + MULTIPLY(z3, - FIX_2_172734803) /* sqrt(2) * (-c1-c5) */
183 + MULTIPLY(z4, FIX_1_061594337); /* sqrt(2) * (c5+c7) */
185 tmp2 = MULTIPLY(z1, - FIX_0_509795579) /* sqrt(2) * (c7-c5) */
186 + MULTIPLY(z2, - FIX_0_601344887) /* sqrt(2) * (c5-c1) */
187 + MULTIPLY(z3, FIX_0_899976223) /* sqrt(2) * (c3-c7) */
188 + MULTIPLY(z4, FIX_2_562915447); /* sqrt(2) * (c1+c3) */
226 tmp2 = MULTIPLY((JLONG) wsptr[2], FIX_1_847759065)
227 + MULTIPLY((JLONG) wsptr[6], - FIX_0_765366865);
239 tmp0 = MULTIPLY(z1, - FIX_0_211164243) /* sqrt(2) * (c3-c1) */
240 + MULTIPLY(z2, FIX_1_451774981) /* sqrt(2) * (c3+c7) */
241 + MULTIPLY(z3, - FIX_2_172734803) /* sqrt(2) * (-c1-c5) */
242 + MULTIPLY(z4, FIX_1_061594337); /* sqrt(2) * (c5+c7) */
244 tmp2 = MULTIPLY(z1, - FIX_0_509795579) /* sqrt(2) * (c7-c5) */
245 + MULTIPLY(z2, - FIX_0_601344887) /* sqrt(2) * (c5-c1) */
246 + MULTIPLY(z3, FIX_0_899976223) /* sqrt(2) * (c3-c7) */
247 + MULTIPLY(z4, FIX_2_562915447); /* sqrt(2) * (c1+c3) */
318 tmp0 = MULTIPLY(z1, - FIX_0_720959822); /* sqrt(2) * (c7-c5+c3-c1) */
320 tmp0 += MULTIPLY(z1, FIX_0_850430095); /* sqrt(2) * (-c1+c3+c5+c7) */
322 tmp0 += MULTIPLY(z1, - FIX_1_272758580); /* sqrt(2) * (-c1+c3-c5-c7) */
324 tmp0 += MULTIPLY(z1, FIX_3_624509785); /* sqrt(2) * (c1+c3+c5+c7) */
359 tmp0 = MULTIPLY((JLONG) wsptr[7], - FIX_0_720959822) /* sqrt(2) * (c7-c5+c3-c1) */
360 + MULTIPLY((JLONG) wsptr[5], FIX_0_850430095) /* sqrt(2) * (-c1+c3+c5+c7) */
361 + MULTIPLY((JLONG) wsptr[3], - FIX_1_272758580) /* sqrt(2) * (-c1+c3-c5-c7) */
362 + MULTIPLY((JLONG) wsptr[1], FIX_3_624509785); /* sqrt(2) * (c1+c3+c5+c7) */