MULTIPLY is only used within LibJPEG.
 
Symbols
loading...
Files
loading...

MULTIPLY macro

Syntax

#define MULTIPLY(var,const) ((DCTELEM) DESCALE((var) * (const), CONST_BITS))

Arguments

var

const

References

LocationText
jfdctfst.c:107
#define MULTIPLY(var,const) ((DCTELEM) DESCALE((var) * (const), CONST_BITS))
jfdctint.c:147
#define MULTIPLY(var,const) MULTIPLY16C16(var,const)
jidctfst.c:119
#define MULTIPLY(var,const) ((DCTELEM) DESCALE((var) * (const), CONST_BITS))
jidctint.c:152
#define MULTIPLY(var,const) MULTIPLY16C16(var,const)
jfdctfst.c:152
z1 = MULTIPLY(tmp12 + tmp13, FIX_0_707106781); /* c4 */
jfdctfst.c:163
z5 = MULTIPLY(tmp10 - tmp12, FIX_0_382683433); /* c6 */
jfdctfst.c:164
z2 = MULTIPLY(tmp10, FIX_0_541196100) + z5; /* c2-c6 */
jfdctfst.c:165
z4 = MULTIPLY(tmp12, FIX_1_306562965) + z5; /* c2+c6 */
jfdctfst.c:166
z3 = MULTIPLY(tmp11, FIX_0_707106781); /* c4 */
jfdctfst.c:202
z1 = MULTIPLY(tmp12 + tmp13, FIX_0_707106781); /* c4 */
jfdctfst.c:213
z5 = MULTIPLY(tmp10 - tmp12, FIX_0_382683433); /* c6 */
jfdctfst.c:214
z2 = MULTIPLY(tmp10, FIX_0_541196100) + z5; /* c2-c6 */
jfdctfst.c:215
z4 = MULTIPLY(tmp12, FIX_1_306562965) + z5; /* c2+c6 */
jfdctfst.c:216
z3 = MULTIPLY(tmp11, FIX_0_707106781); /* c4 */
jfdctint.c:199
z1 = MULTIPLY(tmp12 + tmp13, FIX_0_541196100);
jfdctint.c:202
dataptr[2] = (DCTELEM) RIGHT_SHIFT(z1 + MULTIPLY(tmp12, FIX_0_765366865),
jfdctint.c:204
dataptr[6] = (DCTELEM) RIGHT_SHIFT(z1 - MULTIPLY(tmp13, FIX_1_847759065),
jfdctint.c:216
z1 = MULTIPLY(tmp12 + tmp13, FIX_1_175875602); /* c3 */
jfdctint.c:220
tmp0 = MULTIPLY(tmp0, FIX_1_501321110); /* c1+c3-c5-c7 */
jfdctint.c:221
tmp1 = MULTIPLY(tmp1, FIX_3_072711026); /* c1+c3+c5-c7 */
jfdctint.c:222
tmp2 = MULTIPLY(tmp2, FIX_2_053119869); /* c1+c3-c5+c7 */
jfdctint.c:223
tmp3 = MULTIPLY(tmp3, FIX_0_298631336); /* -c1+c3+c5-c7 */
jfdctint.c:224
tmp10 = MULTIPLY(tmp10, - FIX_0_899976223); /* c7-c3 */
jfdctint.c:225
tmp11 = MULTIPLY(tmp11, - FIX_2_562915447); /* -c1-c3 */
jfdctint.c:226
tmp12 = MULTIPLY(tmp12, - FIX_0_390180644); /* c5-c3 */
jfdctint.c:227
tmp13 = MULTIPLY(tmp13, - FIX_1_961570560); /* -c3-c5 */
jfdctint.c:274
z1 = MULTIPLY(tmp12 + tmp13, FIX_0_541196100);
jfdctint.c:278
jfdctint.c:280
jfdctint.c:291
z1 = MULTIPLY(tmp12 + tmp13, FIX_1_175875602); /* c3 */
jfdctint.c:295
tmp0 = MULTIPLY(tmp0, FIX_1_501321110); /* c1+c3-c5-c7 */
jfdctint.c:296
tmp1 = MULTIPLY(tmp1, FIX_3_072711026); /* c1+c3+c5-c7 */
jfdctint.c:297
tmp2 = MULTIPLY(tmp2, FIX_2_053119869); /* c1+c3-c5+c7 */
jfdctint.c:298
tmp3 = MULTIPLY(tmp3, FIX_0_298631336); /* -c1+c3+c5-c7 */
jfdctint.c:299
tmp10 = MULTIPLY(tmp10, - FIX_0_899976223); /* c7-c3 */
jfdctint.c:300
tmp11 = MULTIPLY(tmp11, - FIX_2_562915447); /* -c1-c3 */
jfdctint.c:301
tmp12 = MULTIPLY(tmp12, - FIX_0_390180644); /* c5-c3 */
jfdctint.c:302
tmp13 = MULTIPLY(tmp13, - FIX_1_961570560); /* -c3-c5 */
jidctfst.c:233
tmp12 = MULTIPLY(tmp1 - tmp3, FIX_1_414213562) - tmp13; /* 2*c4 */
jidctfst.c:253
tmp11 = MULTIPLY(z11 - z13, FIX_1_414213562); /* 2*c4 */
jidctfst.c:255
z5 = MULTIPLY(z10 + z12, FIX_1_847759065); /* 2*c2 */
jidctfst.c:256
tmp10 = MULTIPLY(z12, FIX_1_082392200) - z5; /* 2*(c2-c6) */
jidctfst.c:257
tmp12 = MULTIPLY(z10, - FIX_2_613125930) + z5; /* -2*(c2+c6) */
jidctfst.c:319
tmp12 = MULTIPLY((DCTELEM) wsptr[2] - (DCTELEM) wsptr[6], FIX_1_414213562)
jidctfst.c:335
tmp11 = MULTIPLY(z11 - z13, FIX_1_414213562); /* 2*c4 */
jidctfst.c:337
z5 = MULTIPLY(z10 + z12, FIX_1_847759065); /* 2*c2 */
jidctfst.c:338
tmp10 = MULTIPLY(z12, FIX_1_082392200) - z5; /* 2*(c2-c6) */
jidctfst.c:339
tmp12 = MULTIPLY(z10, - FIX_2_613125930) + z5; /* -2*(c2+c6) */
jidctint.c:232
z1 = MULTIPLY(z2 + z3, FIX_0_541196100);
jidctint.c:233
tmp2 = z1 + MULTIPLY(z2, FIX_0_765366865);
jidctint.c:234
tmp3 = z1 - MULTIPLY(z3, FIX_1_847759065);
jidctint.c:263
z1 = MULTIPLY(z2 + z3, FIX_1_175875602); /* sqrt(2) * c3 */
jidctint.c:264
z2 = MULTIPLY(z2, - FIX_1_961570560); /* sqrt(2) * (-c3-c5) */
jidctint.c:265
z3 = MULTIPLY(z3, - FIX_0_390180644); /* sqrt(2) * (c5-c3) */
jidctint.c:269
z1 = MULTIPLY(tmp0 + tmp3, - FIX_0_899976223); /* sqrt(2) * (c7-c3) */
jidctint.c:270
tmp0 = MULTIPLY(tmp0, FIX_0_298631336); /* sqrt(2) * (-c1+c3+c5-c7) */
jidctint.c:271
tmp3 = MULTIPLY(tmp3, FIX_1_501321110); /* sqrt(2) * ( c1+c3-c5-c7) */
jidctint.c:275
z1 = MULTIPLY(tmp1 + tmp2, - FIX_2_562915447); /* sqrt(2) * (-c1-c3) */
jidctint.c:276
tmp1 = MULTIPLY(tmp1, FIX_2_053119869); /* sqrt(2) * ( c1+c3-c5+c7) */
jidctint.c:277
tmp2 = MULTIPLY(tmp2, FIX_3_072711026); /* sqrt(2) * ( c1+c3+c5-c7) */
jidctint.c:339
z1 = MULTIPLY(z2 + z3, FIX_0_541196100);
jidctint.c:340
tmp2 = z1 + MULTIPLY(z2, FIX_0_765366865);
jidctint.c:341
tmp3 = z1 - MULTIPLY(z3, FIX_1_847759065);
jidctint.c:367
z1 = MULTIPLY(z2 + z3, FIX_1_175875602); /* sqrt(2) * c3 */
jidctint.c:368
z2 = MULTIPLY(z2, - FIX_1_961570560); /* sqrt(2) * (-c3-c5) */
jidctint.c:369
z3 = MULTIPLY(z3, - FIX_0_390180644); /* sqrt(2) * (c5-c3) */
jidctint.c:373
z1 = MULTIPLY(tmp0 + tmp3, - FIX_0_899976223); /* sqrt(2) * (c7-c3) */
jidctint.c:374
tmp0 = MULTIPLY(tmp0, FIX_0_298631336); /* sqrt(2) * (-c1+c3+c5-c7) */
jidctint.c:375
tmp3 = MULTIPLY(tmp3, FIX_1_501321110); /* sqrt(2) * ( c1+c3-c5-c7) */
jidctint.c:379
z1 = MULTIPLY(tmp1 + tmp2, - FIX_2_562915447); /* sqrt(2) * (-c1-c3) */
jidctint.c:380
tmp1 = MULTIPLY(tmp1, FIX_2_053119869); /* sqrt(2) * ( c1+c3-c5+c7) */
jidctint.c:381
tmp2 = MULTIPLY(tmp2, FIX_3_072711026); /* sqrt(2) * ( c1+c3+c5-c7) */