Lines Matching refs:tmp10
161 INT32 tmp10, tmp11, tmp12, tmp13; variable
187 tmp10 = tmp0 + tmp3;
198 dataptr[0] = (DCTELEM) ((tmp10 + tmp11 - 8 * CENTERJSAMPLE) << PASS1_BITS);
199 dataptr[4] = (DCTELEM) ((tmp10 - tmp11) << PASS1_BITS);
266 tmp10 = tmp0 + tmp3 + (ONE << (PASS1_BITS-1));
276 dataptr[DCTSIZE*0] = (DCTELEM) RIGHT_SHIFT(tmp10 + tmp11, PASS1_BITS);
277 dataptr[DCTSIZE*4] = (DCTELEM) RIGHT_SHIFT(tmp10 - tmp11, PASS1_BITS);
338 INT32 tmp10, tmp11, tmp12; in jpeg_fdct_7x7() local
365 tmp10 = GETJSAMPLE(elemptr[0]) - GETJSAMPLE(elemptr[6]); in jpeg_fdct_7x7()
389 tmp1 = MULTIPLY(tmp10 + tmp11, FIX(0.935414347)); /* (c3+c1-c5)/2 */ in jpeg_fdct_7x7()
390 tmp2 = MULTIPLY(tmp10 - tmp11, FIX(0.170262339)); /* (c3+c5-c1)/2 */ in jpeg_fdct_7x7()
395 tmp3 = MULTIPLY(tmp10 + tmp12, FIX(0.613604268)); /* c5 */ in jpeg_fdct_7x7()
423 tmp10 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*6]; in jpeg_fdct_7x7()
447 tmp1 = MULTIPLY(tmp10 + tmp11, FIX(1.221765677)); /* (c3+c1-c5)/2 */ in jpeg_fdct_7x7()
448 tmp2 = MULTIPLY(tmp10 - tmp11, FIX(0.222383464)); /* (c3+c5-c1)/2 */ in jpeg_fdct_7x7()
453 tmp3 = MULTIPLY(tmp10 + tmp12, FIX(0.801442310)); /* c5 */ in jpeg_fdct_7x7()
474 INT32 tmp10, tmp11, tmp12; in jpeg_fdct_6x6() local
499 tmp10 = tmp0 + tmp2; in jpeg_fdct_6x6()
508 ((tmp10 + tmp11 - 6 * CENTERJSAMPLE) << PASS1_BITS); in jpeg_fdct_6x6()
513 DESCALE(MULTIPLY(tmp10 - tmp11 - tmp11, FIX(0.707106781)), /* c4 */ in jpeg_fdct_6x6()
518 tmp10 = DESCALE(MULTIPLY(tmp0 + tmp2, FIX(0.366025404)), /* c5 */ in jpeg_fdct_6x6()
521 dataptr[1] = (DCTELEM) (tmp10 + ((tmp0 + tmp1) << PASS1_BITS)); in jpeg_fdct_6x6()
523 dataptr[5] = (DCTELEM) (tmp10 + ((tmp2 - tmp1) << PASS1_BITS)); in jpeg_fdct_6x6()
544 tmp10 = tmp0 + tmp2; in jpeg_fdct_6x6()
552 DESCALE(MULTIPLY(tmp10 + tmp11, FIX(1.777777778)), /* 16/9 */ in jpeg_fdct_6x6()
558 DESCALE(MULTIPLY(tmp10 - tmp11 - tmp11, FIX(1.257078722)), /* c4 */ in jpeg_fdct_6x6()
563 tmp10 = MULTIPLY(tmp0 + tmp2, FIX(0.650711829)); /* c5 */ in jpeg_fdct_6x6()
566 DESCALE(tmp10 + MULTIPLY(tmp0 + tmp1, FIX(1.777777778)), /* 16/9 */ in jpeg_fdct_6x6()
572 DESCALE(tmp10 + MULTIPLY(tmp2 - tmp1, FIX(1.777777778)), /* 16/9 */ in jpeg_fdct_6x6()
588 INT32 tmp10, tmp11; in jpeg_fdct_5x5() local
615 tmp10 = tmp0 + tmp1; in jpeg_fdct_5x5()
623 ((tmp10 + tmp2 - 5 * CENTERJSAMPLE) << (PASS1_BITS+1)); in jpeg_fdct_5x5()
625 tmp10 -= tmp2 << 2; in jpeg_fdct_5x5()
626 tmp10 = MULTIPLY(tmp10, FIX(0.353553391)); /* (c2-c4)/2 */ in jpeg_fdct_5x5()
627 dataptr[2] = (DCTELEM) DESCALE(tmp11 + tmp10, CONST_BITS-PASS1_BITS-1); in jpeg_fdct_5x5()
628 dataptr[4] = (DCTELEM) DESCALE(tmp11 - tmp10, CONST_BITS-PASS1_BITS-1); in jpeg_fdct_5x5()
632 tmp10 = MULTIPLY(tmp0 + tmp1, FIX(0.831253876)); /* c3 */ in jpeg_fdct_5x5()
635 DESCALE(tmp10 + MULTIPLY(tmp0, FIX(0.513743148)), /* c1-c3 */ in jpeg_fdct_5x5()
638 DESCALE(tmp10 - MULTIPLY(tmp1, FIX(2.176250899)), /* c1+c3 */ in jpeg_fdct_5x5()
660 tmp10 = tmp0 + tmp1; in jpeg_fdct_5x5()
667 DESCALE(MULTIPLY(tmp10 + tmp2, FIX(1.28)), /* 32/25 */ in jpeg_fdct_5x5()
670 tmp10 -= tmp2 << 2; in jpeg_fdct_5x5()
671 tmp10 = MULTIPLY(tmp10, FIX(0.452548340)); /* (c2-c4)/2 */ in jpeg_fdct_5x5()
672 dataptr[DCTSIZE*2] = (DCTELEM) DESCALE(tmp11 + tmp10, CONST_BITS+PASS1_BITS); in jpeg_fdct_5x5()
673 dataptr[DCTSIZE*4] = (DCTELEM) DESCALE(tmp11 - tmp10, CONST_BITS+PASS1_BITS); in jpeg_fdct_5x5()
677 tmp10 = MULTIPLY(tmp0 + tmp1, FIX(1.064004961)); /* c3 */ in jpeg_fdct_5x5()
680 DESCALE(tmp10 + MULTIPLY(tmp0, FIX(0.657591230)), /* c1-c3 */ in jpeg_fdct_5x5()
683 DESCALE(tmp10 - MULTIPLY(tmp1, FIX(2.785601151)), /* c1+c3 */ in jpeg_fdct_5x5()
699 INT32 tmp10, tmp11; in jpeg_fdct_4x4() local
724 tmp10 = GETJSAMPLE(elemptr[0]) - GETJSAMPLE(elemptr[3]); in jpeg_fdct_4x4()
734 tmp0 = MULTIPLY(tmp10 + tmp11, FIX_0_541196100); /* c6 */ in jpeg_fdct_4x4()
739 RIGHT_SHIFT(tmp0 + MULTIPLY(tmp10, FIX_0_765366865), /* c2-c6 */ in jpeg_fdct_4x4()
762 tmp10 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*3]; in jpeg_fdct_4x4()
770 tmp0 = MULTIPLY(tmp10 + tmp11, FIX_0_541196100); /* c6 */ in jpeg_fdct_4x4()
775 RIGHT_SHIFT(tmp0 + MULTIPLY(tmp10, FIX_0_765366865), /* c2-c6 */ in jpeg_fdct_4x4()
946 INT32 tmp10, tmp11, tmp12, tmp13; in jpeg_fdct_9x9() local
975 tmp10 = GETJSAMPLE(elemptr[0]) - GETJSAMPLE(elemptr[8]); in jpeg_fdct_9x9()
999 DESCALE(MULTIPLY(tmp10 - tmp12 - tmp13, FIX(1.224744871)), /* c3 */ in jpeg_fdct_9x9()
1003 tmp0 = MULTIPLY(tmp10 + tmp12, FIX(0.909038955)); /* c5 */ in jpeg_fdct_9x9()
1004 tmp1 = MULTIPLY(tmp10 + tmp13, FIX(0.483689525)); /* c7 */ in jpeg_fdct_9x9()
1041 tmp10 = dataptr[DCTSIZE*0] - wsptr[DCTSIZE*0]; in jpeg_fdct_9x9()
1066 DESCALE(MULTIPLY(tmp10 - tmp12 - tmp13, FIX(1.935399303)), /* c3 */ in jpeg_fdct_9x9()
1070 tmp0 = MULTIPLY(tmp10 + tmp12, FIX(1.436506004)); /* c5 */ in jpeg_fdct_9x9()
1071 tmp1 = MULTIPLY(tmp10 + tmp13, FIX(0.764348879)); /* c7 */ in jpeg_fdct_9x9()
1097 INT32 tmp10, tmp11, tmp12, tmp13, tmp14; in jpeg_fdct_10x10() local
1125 tmp10 = tmp0 + tmp4; in jpeg_fdct_10x10()
1138 ((tmp10 + tmp11 + tmp12 - 10 * CENTERJSAMPLE) << 1); in jpeg_fdct_10x10()
1141 DESCALE(MULTIPLY(tmp10 - tmp12, FIX(1.144122806)) - /* c4 */ in jpeg_fdct_10x10()
1144 tmp10 = MULTIPLY(tmp13 + tmp14, FIX(0.831253876)); /* c6 */ in jpeg_fdct_10x10()
1146 DESCALE(tmp10 + MULTIPLY(tmp13, FIX(0.513743148)), /* c2-c6 */ in jpeg_fdct_10x10()
1149 DESCALE(tmp10 - MULTIPLY(tmp14, FIX(2.176250899)), /* c2+c6 */ in jpeg_fdct_10x10()
1154 tmp10 = tmp0 + tmp4; in jpeg_fdct_10x10()
1156 dataptr[5] = (DCTELEM) ((tmp10 - tmp11 - tmp2) << 1); in jpeg_fdct_10x10()
1166 tmp13 = MULTIPLY(tmp10 + tmp11, FIX(0.309016994)) + /* (c3-c7)/2 */ in jpeg_fdct_10x10()
1199 tmp10 = tmp0 + tmp4; in jpeg_fdct_10x10()
1211 DESCALE(MULTIPLY(tmp10 + tmp11 + tmp12, FIX(1.28)), /* 32/25 */ in jpeg_fdct_10x10()
1215 DESCALE(MULTIPLY(tmp10 - tmp12, FIX(1.464477191)) - /* c4 */ in jpeg_fdct_10x10()
1218 tmp10 = MULTIPLY(tmp13 + tmp14, FIX(1.064004961)); /* c6 */ in jpeg_fdct_10x10()
1220 DESCALE(tmp10 + MULTIPLY(tmp13, FIX(0.657591230)), /* c2-c6 */ in jpeg_fdct_10x10()
1223 DESCALE(tmp10 - MULTIPLY(tmp14, FIX(2.785601151)), /* c2+c6 */ in jpeg_fdct_10x10()
1228 tmp10 = tmp0 + tmp4; in jpeg_fdct_10x10()
1231 DESCALE(MULTIPLY(tmp10 - tmp11 - tmp2, FIX(1.28)), /* 32/25 */ in jpeg_fdct_10x10()
1242 tmp13 = MULTIPLY(tmp10 + tmp11, FIX(0.395541753)) + /* (c3-c7)/2 */ in jpeg_fdct_10x10()
1261 INT32 tmp10, tmp11, tmp12, tmp13, tmp14; in jpeg_fdct_11x11() local
1291 tmp10 = GETJSAMPLE(elemptr[0]) - GETJSAMPLE(elemptr[10]); in jpeg_fdct_11x11()
1326 tmp1 = MULTIPLY(tmp10 + tmp11, FIX(1.286413905)); /* c3 */ in jpeg_fdct_11x11()
1327 tmp2 = MULTIPLY(tmp10 + tmp12, FIX(1.068791298)); /* c5 */ in jpeg_fdct_11x11()
1328 tmp3 = MULTIPLY(tmp10 + tmp13, FIX(0.764581576)); /* c7 */ in jpeg_fdct_11x11()
1329 tmp0 = tmp1 + tmp2 + tmp3 - MULTIPLY(tmp10, FIX(1.719967871)) /* c7+c5+c3-c1 */ in jpeg_fdct_11x11()
1335 tmp10 = MULTIPLY(tmp12 + tmp13, FIX(0.398430003)); /* c9 */ in jpeg_fdct_11x11()
1336 tmp2 += tmp4 + tmp10 - MULTIPLY(tmp12, FIX(1.989053629)) /* c9+c5+c3-c7 */ in jpeg_fdct_11x11()
1338 tmp3 += tmp5 + tmp10 + MULTIPLY(tmp13, FIX(1.305598626)) /* c1+c5-c9-c7 */ in jpeg_fdct_11x11()
1375 tmp10 = dataptr[DCTSIZE*0] - wsptr[DCTSIZE*2]; in jpeg_fdct_11x11()
1411 tmp1 = MULTIPLY(tmp10 + tmp11, FIX(1.360834544)); /* c3 */ in jpeg_fdct_11x11()
1412 tmp2 = MULTIPLY(tmp10 + tmp12, FIX(1.130622199)); /* c5 */ in jpeg_fdct_11x11()
1413 tmp3 = MULTIPLY(tmp10 + tmp13, FIX(0.808813568)); /* c7 */ in jpeg_fdct_11x11()
1414 tmp0 = tmp1 + tmp2 + tmp3 - MULTIPLY(tmp10, FIX(1.819470145)) /* c7+c5+c3-c1 */ in jpeg_fdct_11x11()
1420 tmp10 = MULTIPLY(tmp12 + tmp13, FIX(0.421479672)); /* c9 */ in jpeg_fdct_11x11()
1421 tmp2 += tmp4 + tmp10 - MULTIPLY(tmp12, FIX(2.104122847)) /* c9+c5+c3-c7 */ in jpeg_fdct_11x11()
1423 tmp3 += tmp5 + tmp10 + MULTIPLY(tmp13, FIX(1.381129125)) /* c1+c5-c9-c7 */ in jpeg_fdct_11x11()
1445 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15; in jpeg_fdct_12x12() local
1472 tmp10 = tmp0 + tmp5; in jpeg_fdct_12x12()
1487 dataptr[0] = (DCTELEM) (tmp10 + tmp11 + tmp12 - 12 * CENTERJSAMPLE); in jpeg_fdct_12x12()
1490 DESCALE(MULTIPLY(tmp10 - tmp12, FIX(1.224744871)), /* c4 */ in jpeg_fdct_12x12()
1498 tmp10 = MULTIPLY(tmp1 + tmp4, FIX_0_541196100); /* c9 */ in jpeg_fdct_12x12()
1499 tmp14 = tmp10 + MULTIPLY(tmp1, FIX_0_765366865); /* c3-c9 */ in jpeg_fdct_12x12()
1500 tmp15 = tmp10 - MULTIPLY(tmp4, FIX_1_847759065); /* c3+c9 */ in jpeg_fdct_12x12()
1503 tmp10 = tmp12 + tmp13 + tmp14 - MULTIPLY(tmp0, FIX(0.580774953)) /* c5+c7-c1 */ in jpeg_fdct_12x12()
1513 dataptr[1] = (DCTELEM) DESCALE(tmp10, CONST_BITS); in jpeg_fdct_12x12()
1547 tmp10 = tmp0 + tmp5; in jpeg_fdct_12x12()
1562 DESCALE(MULTIPLY(tmp10 + tmp11 + tmp12, FIX(0.888888889)), /* 8/9 */ in jpeg_fdct_12x12()
1568 DESCALE(MULTIPLY(tmp10 - tmp12, FIX(1.088662108)), /* c4 */ in jpeg_fdct_12x12()
1577 tmp10 = MULTIPLY(tmp1 + tmp4, FIX(0.481063200)); /* c9 */ in jpeg_fdct_12x12()
1578 tmp14 = tmp10 + MULTIPLY(tmp1, FIX(0.680326102)); /* c3-c9 */ in jpeg_fdct_12x12()
1579 tmp15 = tmp10 - MULTIPLY(tmp4, FIX(1.642452502)); /* c3+c9 */ in jpeg_fdct_12x12()
1582 tmp10 = tmp12 + tmp13 + tmp14 - MULTIPLY(tmp0, FIX(0.516244403)) /* c5+c7-c1 */ in jpeg_fdct_12x12()
1592 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp10, CONST_BITS+1); in jpeg_fdct_12x12()
1611 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15; in jpeg_fdct_13x13() local
1640 tmp10 = GETJSAMPLE(elemptr[0]) - GETJSAMPLE(elemptr[12]); in jpeg_fdct_13x13()
1677 tmp1 = MULTIPLY(tmp10 + tmp11, FIX(1.322312651)); /* c3 */ in jpeg_fdct_13x13()
1678 tmp2 = MULTIPLY(tmp10 + tmp12, FIX(1.163874945)); /* c5 */ in jpeg_fdct_13x13()
1679 tmp3 = MULTIPLY(tmp10 + tmp13, FIX(0.937797057)) + /* c7 */ in jpeg_fdct_13x13()
1682 MULTIPLY(tmp10, FIX(2.020082300)) + /* c3+c5+c7-c1 */ in jpeg_fdct_13x13()
1733 tmp10 = dataptr[DCTSIZE*0] - wsptr[DCTSIZE*4]; in jpeg_fdct_13x13()
1771 tmp1 = MULTIPLY(tmp10 + tmp11, FIX(1.001514908)); /* c3 */ in jpeg_fdct_13x13()
1772 tmp2 = MULTIPLY(tmp10 + tmp12, FIX(0.881514751)); /* c5 */ in jpeg_fdct_13x13()
1773 tmp3 = MULTIPLY(tmp10 + tmp13, FIX(0.710284161)) + /* c7 */ in jpeg_fdct_13x13()
1776 MULTIPLY(tmp10, FIX(1.530003162)) + /* c3+c5+c7-c1 */ in jpeg_fdct_13x13()
1811 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16; in jpeg_fdct_14x14() local
1839 tmp10 = tmp0 + tmp6; in jpeg_fdct_14x14()
1856 (tmp10 + tmp11 + tmp12 + tmp13 - 14 * CENTERJSAMPLE); in jpeg_fdct_14x14()
1859 DESCALE(MULTIPLY(tmp10 - tmp13, FIX(1.274162392)) + /* c4 */ in jpeg_fdct_14x14()
1864 tmp10 = MULTIPLY(tmp14 + tmp15, FIX(1.105676686)); /* c6 */ in jpeg_fdct_14x14()
1867 DESCALE(tmp10 + MULTIPLY(tmp14, FIX(0.273079590)) /* c2-c6 */ in jpeg_fdct_14x14()
1871 DESCALE(tmp10 - MULTIPLY(tmp15, FIX(1.719280954)) /* c6+c10 */ in jpeg_fdct_14x14()
1877 tmp10 = tmp1 + tmp2; in jpeg_fdct_14x14()
1879 dataptr[7] = (DCTELEM) (tmp0 - tmp10 + tmp3 - tmp11 - tmp6); in jpeg_fdct_14x14()
1881 tmp10 = MULTIPLY(tmp10, - FIX(0.158341681)); /* -c13 */ in jpeg_fdct_14x14()
1883 tmp10 += tmp11 - tmp3; in jpeg_fdct_14x14()
1887 DESCALE(tmp10 + tmp11 - MULTIPLY(tmp2, FIX(2.373959773)) /* c3+c5-c13 */ in jpeg_fdct_14x14()
1893 DESCALE(tmp10 + tmp12 - MULTIPLY(tmp1, FIX(0.424103948)) /* c3-c9-c13 */ in jpeg_fdct_14x14()
1931 tmp10 = tmp0 + tmp6; in jpeg_fdct_14x14()
1947 DESCALE(MULTIPLY(tmp10 + tmp11 + tmp12 + tmp13, in jpeg_fdct_14x14()
1952 DESCALE(MULTIPLY(tmp10 - tmp13, FIX(0.832106052)) + /* c4 */ in jpeg_fdct_14x14()
1957 tmp10 = MULTIPLY(tmp14 + tmp15, FIX(0.722074570)); /* c6 */ in jpeg_fdct_14x14()
1960 DESCALE(tmp10 + MULTIPLY(tmp14, FIX(0.178337691)) /* c2-c6 */ in jpeg_fdct_14x14()
1964 DESCALE(tmp10 - MULTIPLY(tmp15, FIX(1.122795725)) /* c6+c10 */ in jpeg_fdct_14x14()
1970 tmp10 = tmp1 + tmp2; in jpeg_fdct_14x14()
1973 DESCALE(MULTIPLY(tmp0 - tmp10 + tmp3 - tmp11 - tmp6, in jpeg_fdct_14x14()
1977 tmp10 = MULTIPLY(tmp10, - FIX(0.103406812)); /* -c13 */ in jpeg_fdct_14x14()
1979 tmp10 += tmp11 - tmp3; in jpeg_fdct_14x14()
1983 DESCALE(tmp10 + tmp11 - MULTIPLY(tmp2, FIX(1.550341076)) /* c3+c5-c13 */ in jpeg_fdct_14x14()
1989 DESCALE(tmp10 + tmp12 - MULTIPLY(tmp1, FIX(0.276965844)) /* c3-c9-c13 */ in jpeg_fdct_14x14()
2012 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16; in jpeg_fdct_15x15() local
2042 tmp10 = GETJSAMPLE(elemptr[0]) - GETJSAMPLE(elemptr[14]); in jpeg_fdct_15x15()
2074 tmp2 = MULTIPLY(tmp10 - tmp12 - tmp13 + tmp15 + tmp16, in jpeg_fdct_15x15()
2076 tmp1 = MULTIPLY(tmp10 - tmp14 - tmp15, FIX(1.344997024)) + /* c3 */ in jpeg_fdct_15x15()
2079 tmp4 = MULTIPLY(tmp10 - tmp16, FIX(1.406466353)) + /* c1 */ in jpeg_fdct_15x15()
2085 tmp3 = MULTIPLY(tmp10, - FIX(0.355500862)) - /* -(c1-c7) */ in jpeg_fdct_15x15()
2125 tmp10 = dataptr[DCTSIZE*0] - wsptr[DCTSIZE*6]; in jpeg_fdct_15x15()
2158 tmp2 = MULTIPLY(tmp10 - tmp12 - tmp13 + tmp15 + tmp16, in jpeg_fdct_15x15()
2160 tmp1 = MULTIPLY(tmp10 - tmp14 - tmp15, FIX(1.530307725)) + /* c3 */ in jpeg_fdct_15x15()
2163 tmp4 = MULTIPLY(tmp10 - tmp16, FIX(1.600246161)) + /* c1 */ in jpeg_fdct_15x15()
2169 tmp3 = MULTIPLY(tmp10, - FIX(0.404480980)) - /* -(c1-c7) */ in jpeg_fdct_15x15()
2192 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16, tmp17; in jpeg_fdct_16x16() local
2222 tmp10 = tmp0 + tmp7; in jpeg_fdct_16x16()
2242 ((tmp10 + tmp11 + tmp12 + tmp13 - 16 * CENTERJSAMPLE) << PASS1_BITS); in jpeg_fdct_16x16()
2244 DESCALE(MULTIPLY(tmp10 - tmp13, FIX(1.306562965)) + /* c4[16] = c2[8] */ in jpeg_fdct_16x16()
2248 tmp10 = MULTIPLY(tmp17 - tmp15, FIX(0.275899379)) + /* c14[16] = c7[8] */ in jpeg_fdct_16x16()
2252 DESCALE(tmp10 + MULTIPLY(tmp15, FIX(1.451774982)) /* c6+c14 */ in jpeg_fdct_16x16()
2256 DESCALE(tmp10 - MULTIPLY(tmp14, FIX(0.211164243)) /* c2-c6 */ in jpeg_fdct_16x16()
2274 tmp10 = tmp11 + tmp12 + tmp13 - in jpeg_fdct_16x16()
2284 dataptr[1] = (DCTELEM) DESCALE(tmp10, CONST_BITS-PASS1_BITS); in jpeg_fdct_16x16()
2320 tmp10 = tmp0 + tmp7; in jpeg_fdct_16x16()
2339 DESCALE(tmp10 + tmp11 + tmp12 + tmp13, PASS1_BITS+2); in jpeg_fdct_16x16()
2341 DESCALE(MULTIPLY(tmp10 - tmp13, FIX(1.306562965)) + /* c4[16] = c2[8] */ in jpeg_fdct_16x16()
2345 tmp10 = MULTIPLY(tmp17 - tmp15, FIX(0.275899379)) + /* c14[16] = c7[8] */ in jpeg_fdct_16x16()
2349 DESCALE(tmp10 + MULTIPLY(tmp15, FIX(1.451774982)) /* c6+c14 */ in jpeg_fdct_16x16()
2353 DESCALE(tmp10 - MULTIPLY(tmp14, FIX(0.211164243)) /* c2-c6 */ in jpeg_fdct_16x16()
2371 tmp10 = tmp11 + tmp12 + tmp13 - in jpeg_fdct_16x16()
2381 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp10, CONST_BITS+PASS1_BITS+2); in jpeg_fdct_16x16()
2402 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16, tmp17; in jpeg_fdct_16x8() local
2431 tmp10 = tmp0 + tmp7; in jpeg_fdct_16x8()
2451 ((tmp10 + tmp11 + tmp12 + tmp13 - 16 * CENTERJSAMPLE) << PASS1_BITS); in jpeg_fdct_16x8()
2453 DESCALE(MULTIPLY(tmp10 - tmp13, FIX(1.306562965)) + /* c4[16] = c2[8] */ in jpeg_fdct_16x8()
2457 tmp10 = MULTIPLY(tmp17 - tmp15, FIX(0.275899379)) + /* c14[16] = c7[8] */ in jpeg_fdct_16x8()
2461 DESCALE(tmp10 + MULTIPLY(tmp15, FIX(1.451774982)) /* c6+c14 */ in jpeg_fdct_16x8()
2465 DESCALE(tmp10 - MULTIPLY(tmp14, FIX(0.211164243)) /* c2-c6 */ in jpeg_fdct_16x8()
2483 tmp10 = tmp11 + tmp12 + tmp13 - in jpeg_fdct_16x8()
2493 dataptr[1] = (DCTELEM) DESCALE(tmp10, CONST_BITS-PASS1_BITS); in jpeg_fdct_16x8()
2519 tmp10 = tmp0 + tmp3; in jpeg_fdct_16x8()
2529 dataptr[DCTSIZE*0] = (DCTELEM) DESCALE(tmp10 + tmp11, PASS1_BITS+1); in jpeg_fdct_16x8()
2530 dataptr[DCTSIZE*4] = (DCTELEM) DESCALE(tmp10 - tmp11, PASS1_BITS+1); in jpeg_fdct_16x8()
2585 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16; in jpeg_fdct_14x7() local
2615 tmp10 = tmp0 + tmp6; in jpeg_fdct_14x7()
2632 ((tmp10 + tmp11 + tmp12 + tmp13 - 14 * CENTERJSAMPLE) << PASS1_BITS); in jpeg_fdct_14x7()
2635 DESCALE(MULTIPLY(tmp10 - tmp13, FIX(1.274162392)) + /* c4 */ in jpeg_fdct_14x7()
2640 tmp10 = MULTIPLY(tmp14 + tmp15, FIX(1.105676686)); /* c6 */ in jpeg_fdct_14x7()
2643 DESCALE(tmp10 + MULTIPLY(tmp14, FIX(0.273079590)) /* c2-c6 */ in jpeg_fdct_14x7()
2647 DESCALE(tmp10 - MULTIPLY(tmp15, FIX(1.719280954)) /* c6+c10 */ in jpeg_fdct_14x7()
2653 tmp10 = tmp1 + tmp2; in jpeg_fdct_14x7()
2655 dataptr[7] = (DCTELEM) ((tmp0 - tmp10 + tmp3 - tmp11 - tmp6) << PASS1_BITS); in jpeg_fdct_14x7()
2657 tmp10 = MULTIPLY(tmp10, - FIX(0.158341681)); /* -c13 */ in jpeg_fdct_14x7()
2659 tmp10 += tmp11 - tmp3; in jpeg_fdct_14x7()
2663 DESCALE(tmp10 + tmp11 - MULTIPLY(tmp2, FIX(2.373959773)) /* c3+c5-c13 */ in jpeg_fdct_14x7()
2669 DESCALE(tmp10 + tmp12 - MULTIPLY(tmp1, FIX(0.424103948)) /* c3-c9-c13 */ in jpeg_fdct_14x7()
2697 tmp10 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*6]; in jpeg_fdct_14x7()
2721 tmp1 = MULTIPLY(tmp10 + tmp11, FIX(1.221765677)); /* (c3+c1-c5)/2 */ in jpeg_fdct_14x7()
2722 tmp2 = MULTIPLY(tmp10 - tmp11, FIX(0.222383464)); /* (c3+c5-c1)/2 */ in jpeg_fdct_14x7()
2727 tmp3 = MULTIPLY(tmp10 + tmp12, FIX(0.801442310)); /* c5 */ in jpeg_fdct_14x7()
2750 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15; in jpeg_fdct_12x6() local
2778 tmp10 = tmp0 + tmp5; in jpeg_fdct_12x6()
2794 ((tmp10 + tmp11 + tmp12 - 12 * CENTERJSAMPLE) << PASS1_BITS); in jpeg_fdct_12x6()
2797 DESCALE(MULTIPLY(tmp10 - tmp12, FIX(1.224744871)), /* c4 */ in jpeg_fdct_12x6()
2805 tmp10 = MULTIPLY(tmp1 + tmp4, FIX_0_541196100); /* c9 */ in jpeg_fdct_12x6()
2806 tmp14 = tmp10 + MULTIPLY(tmp1, FIX_0_765366865); /* c3-c9 */ in jpeg_fdct_12x6()
2807 tmp15 = tmp10 - MULTIPLY(tmp4, FIX_1_847759065); /* c3+c9 */ in jpeg_fdct_12x6()
2810 tmp10 = tmp12 + tmp13 + tmp14 - MULTIPLY(tmp0, FIX(0.580774953)) /* c5+c7-c1 */ in jpeg_fdct_12x6()
2820 dataptr[1] = (DCTELEM) DESCALE(tmp10, CONST_BITS-PASS1_BITS); in jpeg_fdct_12x6()
2844 tmp10 = tmp0 + tmp2; in jpeg_fdct_12x6()
2852 DESCALE(MULTIPLY(tmp10 + tmp11, FIX(1.777777778)), /* 16/9 */ in jpeg_fdct_12x6()
2858 DESCALE(MULTIPLY(tmp10 - tmp11 - tmp11, FIX(1.257078722)), /* c4 */ in jpeg_fdct_12x6()
2863 tmp10 = MULTIPLY(tmp0 + tmp2, FIX(0.650711829)); /* c5 */ in jpeg_fdct_12x6()
2866 DESCALE(tmp10 + MULTIPLY(tmp0 + tmp1, FIX(1.777777778)), /* 16/9 */ in jpeg_fdct_12x6()
2872 DESCALE(tmp10 + MULTIPLY(tmp2 - tmp1, FIX(1.777777778)), /* 16/9 */ in jpeg_fdct_12x6()
2890 INT32 tmp10, tmp11, tmp12, tmp13, tmp14; in jpeg_fdct_10x5() local
2917 tmp10 = tmp0 + tmp4; in jpeg_fdct_10x5()
2930 ((tmp10 + tmp11 + tmp12 - 10 * CENTERJSAMPLE) << PASS1_BITS); in jpeg_fdct_10x5()
2933 DESCALE(MULTIPLY(tmp10 - tmp12, FIX(1.144122806)) - /* c4 */ in jpeg_fdct_10x5()
2936 tmp10 = MULTIPLY(tmp13 + tmp14, FIX(0.831253876)); /* c6 */ in jpeg_fdct_10x5()
2938 DESCALE(tmp10 + MULTIPLY(tmp13, FIX(0.513743148)), /* c2-c6 */ in jpeg_fdct_10x5()
2941 DESCALE(tmp10 - MULTIPLY(tmp14, FIX(2.176250899)), /* c2+c6 */ in jpeg_fdct_10x5()
2946 tmp10 = tmp0 + tmp4; in jpeg_fdct_10x5()
2948 dataptr[5] = (DCTELEM) ((tmp10 - tmp11 - tmp2) << PASS1_BITS); in jpeg_fdct_10x5()
2958 tmp13 = MULTIPLY(tmp10 + tmp11, FIX(0.309016994)) + /* (c3-c7)/2 */ in jpeg_fdct_10x5()
2982 tmp10 = tmp0 + tmp1; in jpeg_fdct_10x5()
2989 DESCALE(MULTIPLY(tmp10 + tmp2, FIX(1.28)), /* 32/25 */ in jpeg_fdct_10x5()
2992 tmp10 -= tmp2 << 2; in jpeg_fdct_10x5()
2993 tmp10 = MULTIPLY(tmp10, FIX(0.452548340)); /* (c2-c4)/2 */ in jpeg_fdct_10x5()
2994 dataptr[DCTSIZE*2] = (DCTELEM) DESCALE(tmp11 + tmp10, CONST_BITS+PASS1_BITS); in jpeg_fdct_10x5()
2995 dataptr[DCTSIZE*4] = (DCTELEM) DESCALE(tmp11 - tmp10, CONST_BITS+PASS1_BITS); in jpeg_fdct_10x5()
2999 tmp10 = MULTIPLY(tmp0 + tmp1, FIX(1.064004961)); /* c3 */ in jpeg_fdct_10x5()
3002 DESCALE(tmp10 + MULTIPLY(tmp0, FIX(0.657591230)), /* c1-c3 */ in jpeg_fdct_10x5()
3005 DESCALE(tmp10 - MULTIPLY(tmp1, FIX(2.785601151)), /* c1+c3 */ in jpeg_fdct_10x5()
3023 INT32 tmp10, tmp11, tmp12, tmp13; in jpeg_fdct_8x4() local
3053 tmp10 = tmp0 + tmp3; in jpeg_fdct_8x4()
3065 ((tmp10 + tmp11 - 8 * CENTERJSAMPLE) << (PASS1_BITS+1)); in jpeg_fdct_8x4()
3066 dataptr[4] = (DCTELEM) ((tmp10 - tmp11) << (PASS1_BITS+1)); in jpeg_fdct_8x4()
3130 tmp10 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*3]; in jpeg_fdct_8x4()
3138 tmp0 = MULTIPLY(tmp10 + tmp11, FIX_0_541196100); /* c6 */ in jpeg_fdct_8x4()
3143 RIGHT_SHIFT(tmp0 + MULTIPLY(tmp10, FIX_0_765366865), /* c2-c6 */ in jpeg_fdct_8x4()
3164 INT32 tmp10, tmp11, tmp12; in jpeg_fdct_6x3() local
3191 tmp10 = tmp0 + tmp2; in jpeg_fdct_6x3()
3200 ((tmp10 + tmp11 - 6 * CENTERJSAMPLE) << (PASS1_BITS+1)); in jpeg_fdct_6x3()
3205 DESCALE(MULTIPLY(tmp10 - tmp11 - tmp11, FIX(0.707106781)), /* c4 */ in jpeg_fdct_6x3()
3210 tmp10 = DESCALE(MULTIPLY(tmp0 + tmp2, FIX(0.366025404)), /* c5 */ in jpeg_fdct_6x3()
3213 dataptr[1] = (DCTELEM) (tmp10 + ((tmp0 + tmp1) << (PASS1_BITS+1))); in jpeg_fdct_6x3()
3215 dataptr[5] = (DCTELEM) (tmp10 + ((tmp2 - tmp1) << (PASS1_BITS+1))); in jpeg_fdct_6x3()
3265 INT32 tmp10, tmp11; in jpeg_fdct_4x2() local
3291 tmp10 = GETJSAMPLE(elemptr[0]) - GETJSAMPLE(elemptr[3]); in jpeg_fdct_4x2()
3301 tmp0 = MULTIPLY(tmp10 + tmp11, FIX_0_541196100); /* c6 */ in jpeg_fdct_4x2()
3306 RIGHT_SHIFT(tmp0 + MULTIPLY(tmp10, FIX_0_765366865), /* c2-c6 */ in jpeg_fdct_4x2()
3384 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16, tmp17; in jpeg_fdct_8x16() local
3413 tmp10 = tmp0 + tmp3; in jpeg_fdct_8x16()
3424 dataptr[0] = (DCTELEM) ((tmp10 + tmp11 - 8 * CENTERJSAMPLE) << PASS1_BITS); in jpeg_fdct_8x16()
3425 dataptr[4] = (DCTELEM) ((tmp10 - tmp11) << PASS1_BITS); in jpeg_fdct_8x16()
3496 tmp10 = tmp0 + tmp7; in jpeg_fdct_8x16()
3515 DESCALE(tmp10 + tmp11 + tmp12 + tmp13, PASS1_BITS+1); in jpeg_fdct_8x16()
3517 DESCALE(MULTIPLY(tmp10 - tmp13, FIX(1.306562965)) + /* c4[16] = c2[8] */ in jpeg_fdct_8x16()
3521 tmp10 = MULTIPLY(tmp17 - tmp15, FIX(0.275899379)) + /* c14[16] = c7[8] */ in jpeg_fdct_8x16()
3525 DESCALE(tmp10 + MULTIPLY(tmp15, FIX(1.451774982)) /* c6+c14 */ in jpeg_fdct_8x16()
3529 DESCALE(tmp10 - MULTIPLY(tmp14, FIX(0.211164243)) /* c2-c6 */ in jpeg_fdct_8x16()
3547 tmp10 = tmp11 + tmp12 + tmp13 - in jpeg_fdct_8x16()
3557 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp10, CONST_BITS+PASS1_BITS+1); in jpeg_fdct_8x16()
3578 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16; in jpeg_fdct_7x14() local
3608 tmp10 = GETJSAMPLE(elemptr[0]) - GETJSAMPLE(elemptr[6]); in jpeg_fdct_7x14()
3632 tmp1 = MULTIPLY(tmp10 + tmp11, FIX(0.935414347)); /* (c3+c1-c5)/2 */ in jpeg_fdct_7x14()
3633 tmp2 = MULTIPLY(tmp10 - tmp11, FIX(0.170262339)); /* (c3+c5-c1)/2 */ in jpeg_fdct_7x14()
3638 tmp3 = MULTIPLY(tmp10 + tmp12, FIX(0.613604268)); /* c5 */ in jpeg_fdct_7x14()
3677 tmp10 = tmp0 + tmp6; in jpeg_fdct_7x14()
3693 DESCALE(MULTIPLY(tmp10 + tmp11 + tmp12 + tmp13, in jpeg_fdct_7x14()
3698 DESCALE(MULTIPLY(tmp10 - tmp13, FIX(0.832106052)) + /* c4 */ in jpeg_fdct_7x14()
3703 tmp10 = MULTIPLY(tmp14 + tmp15, FIX(0.722074570)); /* c6 */ in jpeg_fdct_7x14()
3706 DESCALE(tmp10 + MULTIPLY(tmp14, FIX(0.178337691)) /* c2-c6 */ in jpeg_fdct_7x14()
3710 DESCALE(tmp10 - MULTIPLY(tmp15, FIX(1.122795725)) /* c6+c10 */ in jpeg_fdct_7x14()
3716 tmp10 = tmp1 + tmp2; in jpeg_fdct_7x14()
3719 DESCALE(MULTIPLY(tmp0 - tmp10 + tmp3 - tmp11 - tmp6, in jpeg_fdct_7x14()
3723 tmp10 = MULTIPLY(tmp10, - FIX(0.103406812)); /* -c13 */ in jpeg_fdct_7x14()
3725 tmp10 += tmp11 - tmp3; in jpeg_fdct_7x14()
3729 DESCALE(tmp10 + tmp11 - MULTIPLY(tmp2, FIX(1.550341076)) /* c3+c5-c13 */ in jpeg_fdct_7x14()
3735 DESCALE(tmp10 + tmp12 - MULTIPLY(tmp1, FIX(0.276965844)) /* c3-c9-c13 */ in jpeg_fdct_7x14()
3760 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15; in jpeg_fdct_6x12() local
3788 tmp10 = tmp0 + tmp2; in jpeg_fdct_6x12()
3797 ((tmp10 + tmp11 - 6 * CENTERJSAMPLE) << PASS1_BITS); in jpeg_fdct_6x12()
3802 DESCALE(MULTIPLY(tmp10 - tmp11 - tmp11, FIX(0.707106781)), /* c4 */ in jpeg_fdct_6x12()
3807 tmp10 = DESCALE(MULTIPLY(tmp0 + tmp2, FIX(0.366025404)), /* c5 */ in jpeg_fdct_6x12()
3810 dataptr[1] = (DCTELEM) (tmp10 + ((tmp0 + tmp1) << PASS1_BITS)); in jpeg_fdct_6x12()
3812 dataptr[5] = (DCTELEM) (tmp10 + ((tmp2 - tmp1) << PASS1_BITS)); in jpeg_fdct_6x12()
3844 tmp10 = tmp0 + tmp5; in jpeg_fdct_6x12()
3859 DESCALE(MULTIPLY(tmp10 + tmp11 + tmp12, FIX(0.888888889)), /* 8/9 */ in jpeg_fdct_6x12()
3865 DESCALE(MULTIPLY(tmp10 - tmp12, FIX(1.088662108)), /* c4 */ in jpeg_fdct_6x12()
3874 tmp10 = MULTIPLY(tmp1 + tmp4, FIX(0.481063200)); /* c9 */ in jpeg_fdct_6x12()
3875 tmp14 = tmp10 + MULTIPLY(tmp1, FIX(0.680326102)); /* c3-c9 */ in jpeg_fdct_6x12()
3876 tmp15 = tmp10 - MULTIPLY(tmp4, FIX(1.642452502)); /* c3+c9 */ in jpeg_fdct_6x12()
3879 tmp10 = tmp12 + tmp13 + tmp14 - MULTIPLY(tmp0, FIX(0.516244403)) /* c5+c7-c1 */ in jpeg_fdct_6x12()
3889 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp10, CONST_BITS+PASS1_BITS); in jpeg_fdct_6x12()
3910 INT32 tmp10, tmp11, tmp12, tmp13, tmp14; in jpeg_fdct_5x10() local
3938 tmp10 = tmp0 + tmp1; in jpeg_fdct_5x10()
3946 ((tmp10 + tmp2 - 5 * CENTERJSAMPLE) << PASS1_BITS); in jpeg_fdct_5x10()
3948 tmp10 -= tmp2 << 2; in jpeg_fdct_5x10()
3949 tmp10 = MULTIPLY(tmp10, FIX(0.353553391)); /* (c2-c4)/2 */ in jpeg_fdct_5x10()
3950 dataptr[2] = (DCTELEM) DESCALE(tmp11 + tmp10, CONST_BITS-PASS1_BITS); in jpeg_fdct_5x10()
3951 dataptr[4] = (DCTELEM) DESCALE(tmp11 - tmp10, CONST_BITS-PASS1_BITS); in jpeg_fdct_5x10()
3955 tmp10 = MULTIPLY(tmp0 + tmp1, FIX(0.831253876)); /* c3 */ in jpeg_fdct_5x10()
3958 DESCALE(tmp10 + MULTIPLY(tmp0, FIX(0.513743148)), /* c1-c3 */ in jpeg_fdct_5x10()
3961 DESCALE(tmp10 - MULTIPLY(tmp1, FIX(2.176250899)), /* c1+c3 */ in jpeg_fdct_5x10()
3993 tmp10 = tmp0 + tmp4; in jpeg_fdct_5x10()
4005 DESCALE(MULTIPLY(tmp10 + tmp11 + tmp12, FIX(1.28)), /* 32/25 */ in jpeg_fdct_5x10()
4009 DESCALE(MULTIPLY(tmp10 - tmp12, FIX(1.464477191)) - /* c4 */ in jpeg_fdct_5x10()
4012 tmp10 = MULTIPLY(tmp13 + tmp14, FIX(1.064004961)); /* c6 */ in jpeg_fdct_5x10()
4014 DESCALE(tmp10 + MULTIPLY(tmp13, FIX(0.657591230)), /* c2-c6 */ in jpeg_fdct_5x10()
4017 DESCALE(tmp10 - MULTIPLY(tmp14, FIX(2.785601151)), /* c2+c6 */ in jpeg_fdct_5x10()
4022 tmp10 = tmp0 + tmp4; in jpeg_fdct_5x10()
4025 DESCALE(MULTIPLY(tmp10 - tmp11 - tmp2, FIX(1.28)), /* 32/25 */ in jpeg_fdct_5x10()
4036 tmp13 = MULTIPLY(tmp10 + tmp11, FIX(0.395541753)) + /* (c3-c7)/2 */ in jpeg_fdct_5x10()
4057 INT32 tmp10, tmp11, tmp12, tmp13; in jpeg_fdct_4x8() local
4084 tmp10 = GETJSAMPLE(elemptr[0]) - GETJSAMPLE(elemptr[3]); in jpeg_fdct_4x8()
4094 tmp0 = MULTIPLY(tmp10 + tmp11, FIX_0_541196100); /* c6 */ in jpeg_fdct_4x8()
4099 RIGHT_SHIFT(tmp0 + MULTIPLY(tmp10, FIX_0_765366865), /* c2-c6 */ in jpeg_fdct_4x8()
4126 tmp10 = tmp0 + tmp3 + (ONE << (PASS1_BITS-1)); in jpeg_fdct_4x8()
4136 dataptr[DCTSIZE*0] = (DCTELEM) RIGHT_SHIFT(tmp10 + tmp11, PASS1_BITS); in jpeg_fdct_4x8()
4137 dataptr[DCTSIZE*4] = (DCTELEM) RIGHT_SHIFT(tmp10 - tmp11, PASS1_BITS); in jpeg_fdct_4x8()
4198 INT32 tmp10, tmp11, tmp12; in jpeg_fdct_3x6() local
4258 tmp10 = tmp0 + tmp2; in jpeg_fdct_3x6()
4266 DESCALE(MULTIPLY(tmp10 + tmp11, FIX(1.777777778)), /* 16/9 */ in jpeg_fdct_3x6()
4272 DESCALE(MULTIPLY(tmp10 - tmp11 - tmp11, FIX(1.257078722)), /* c4 */ in jpeg_fdct_3x6()
4277 tmp10 = MULTIPLY(tmp0 + tmp2, FIX(0.650711829)); /* c5 */ in jpeg_fdct_3x6()
4280 DESCALE(tmp10 + MULTIPLY(tmp0 + tmp1, FIX(1.777777778)), /* 16/9 */ in jpeg_fdct_3x6()
4286 DESCALE(tmp10 + MULTIPLY(tmp2 - tmp1, FIX(1.777777778)), /* 16/9 */ in jpeg_fdct_3x6()
4304 INT32 tmp10, tmp11; in jpeg_fdct_2x4() local
4350 tmp10 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*3]; in jpeg_fdct_2x4()
4358 tmp0 = MULTIPLY(tmp10 + tmp11, FIX_0_541196100); /* c6 */ in jpeg_fdct_2x4()
4363 RIGHT_SHIFT(tmp0 + MULTIPLY(tmp10, FIX_0_765366865), /* c2-c6 */ in jpeg_fdct_2x4()