Home | History | Annotate | Download | only in libjpeg

Lines Matching refs:tmp12

176   INT32 tmp10, tmp11, tmp12, tmp13;
249 tmp12 = tmp1 - tmp3;
287 wsptr[DCTSIZE*2] = (int) RIGHT_SHIFT(tmp12 + tmp1, CONST_BITS-PASS1_BITS);
288 wsptr[DCTSIZE*5] = (int) RIGHT_SHIFT(tmp12 - tmp1, CONST_BITS-PASS1_BITS);
353 tmp12 = tmp1 - tmp3;
399 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp12 + tmp1,
402 outptr[5] = range_limit[(int) RIGHT_SHIFT(tmp12 - tmp1,
432 INT32 tmp0, tmp1, tmp2, tmp10, tmp11, tmp12, tmp13;
461 tmp12 = MULTIPLY(z1 - z2, FIX(0.314692123)); /* c6 */
462 tmp11 = tmp10 + tmp12 + tmp13 - MULTIPLY(z2, FIX(1.841218003)); /* c2+c4-c6 */
467 tmp12 += tmp0 - MULTIPLY(z1, FIX(2.470602249)); /* c2+c4+c6 */
492 wsptr[7*2] = (int) RIGHT_SHIFT(tmp12 + tmp2, CONST_BITS-PASS1_BITS);
493 wsptr[7*4] = (int) RIGHT_SHIFT(tmp12 - tmp2, CONST_BITS-PASS1_BITS);
514 tmp12 = MULTIPLY(z1 - z2, FIX(0.314692123)); /* c6 */
515 tmp11 = tmp10 + tmp12 + tmp13 - MULTIPLY(z2, FIX(1.841218003)); /* c2+c4-c6 */
520 tmp12 += tmp0 - MULTIPLY(z1, FIX(2.470602249)); /* c2+c4+c6 */
553 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp12 + tmp2,
556 outptr[4] = range_limit[(int) RIGHT_SHIFT(tmp12 - tmp2,
581 INT32 tmp0, tmp1, tmp2, tmp10, tmp11, tmp12;
611 tmp12 = tmp1 - tmp0;
629 wsptr[6*2] = (int) RIGHT_SHIFT(tmp12 + tmp2, CONST_BITS-PASS1_BITS);
630 wsptr[6*3] = (int) RIGHT_SHIFT(tmp12 - tmp2, CONST_BITS-PASS1_BITS);
651 tmp12 = tmp1 - tmp0;
677 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp12 + tmp2,
680 outptr[3] = range_limit[(int) RIGHT_SHIFT(tmp12 - tmp2,
702 INT32 tmp0, tmp1, tmp10, tmp11, tmp12;
721 tmp12 = DEQUANTIZE(inptr[DCTSIZE*0], quantptr[DCTSIZE*0]);
722 tmp12 <<= CONST_BITS;
724 tmp12 += ONE << (CONST_BITS-PASS1_BITS-1);
729 z3 = tmp12 + z2;
732 tmp12 -= z2 << 2;
749 wsptr[5*2] = (int) RIGHT_SHIFT(tmp12, CONST_BITS-PASS1_BITS);
761 tmp12 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
762 tmp12 <<= CONST_BITS;
767 z3 = tmp12 + z2;
770 tmp12 -= z2 << 2;
795 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp12,
817 INT32 tmp0, tmp2, tmp10, tmp12;
840 tmp12 = (tmp0 - tmp2) << PASS1_BITS;
860 wsptr[4*1] = (int) (tmp12 + tmp2);
861 wsptr[4*2] = (int) (tmp12 - tmp2);
877 tmp12 = (tmp0 - tmp2) << CONST_BITS;
897 outptr[1] = range_limit[(int) RIGHT_SHIFT(tmp12 + tmp2,
900 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp12 - tmp2,
922 INT32 tmp0, tmp2, tmp10, tmp12;
945 tmp12 = MULTIPLY(tmp2, FIX(0.707106781)); /* c2 */
946 tmp10 = tmp0 + tmp12;
947 tmp2 = tmp0 - tmp12 - tmp12;
951 tmp12 = DEQUANTIZE(inptr[DCTSIZE*1], quantptr[DCTSIZE*1]);
952 tmp0 = MULTIPLY(tmp12, FIX(1.224744871)); /* c1 */
973 tmp12 = MULTIPLY(tmp2, FIX(0.707106781)); /* c2 */
974 tmp10 = tmp0 + tmp12;
975 tmp2 = tmp0 - tmp12 - tmp12;
979 tmp12 = (INT32) wsptr[1];
980 tmp0 = MULTIPLY(tmp12, FIX(1.224744871)); /* c1 */
1093 INT32 tmp0, tmp1, tmp2, tmp3, tmp10, tmp11, tmp12, tmp13, tmp14;
1134 tmp12 = tmp1 - tmp0 + tmp2;
1160 wsptr[8*2] = (int) RIGHT_SHIFT(tmp12 + tmp2, CONST_BITS-PASS1_BITS);
1161 wsptr[8*6] = (int) RIGHT_SHIFT(tmp12 - tmp2, CONST_BITS-PASS1_BITS);
1196 tmp12 = tmp1 - tmp0 + tmp2;
1230 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp12 + tmp2,
1233 outptr[6] = range_limit[(int) RIGHT_SHIFT(tmp12 - tmp2,
1264 INT32 tmp10, tmp11, tmp12, tmp13, tmp14;
1301 tmp12 = z1 + MULTIPLY(z2, FIX(0.513743148)); /* c2-c6 */
1304 tmp20 = tmp10 + tmp12;
1305 tmp24 = tmp10 - tmp12;
1319 tmp12 = MULTIPLY(tmp13, FIX(0.309016994)); /* (c3-c7)/2 */
1323 z4 = z5 + tmp12;
1329 z4 = z5 - tmp12 - (tmp13 << (CONST_BITS - 1));
1331 tmp12 = (z1 - tmp13 - z3) << PASS1_BITS;
1342 wsptr[8*2] = (int) (tmp22 + tmp12);
1343 wsptr[8*7] = (int) (tmp22 - tmp12);
1373 tmp12 = z1 + MULTIPLY(z2, FIX(0.513743148)); /* c2-c6 */
1376 tmp20 = tmp10 + tmp12;
1377 tmp24 = tmp10 - tmp12;
1392 tmp12 = MULTIPLY(tmp13, FIX(0.309016994)); /* (c3-c7)/2 */
1395 z4 = z3 + tmp12;
1401 z4 = z3 - tmp12 - (tmp13 << (CONST_BITS - 1));
1403 tmp12 = ((z1 - tmp13) << CONST_BITS) - z3;
1422 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp22 + tmp12,
1425 outptr[7] = range_limit[(int) RIGHT_SHIFT(tmp22 - tmp12,
1459 INT32 tmp10, tmp11, tmp12, tmp13, tmp14;
1514 tmp12 = MULTIPLY(z1 + z3, FIX(0.670361295)); /* c5-c9 */
1516 tmp10 = tmp11 + tmp12 + tmp13 -
1520 tmp12 += z1 - MULTIPLY(z3, FIX(1.192193623)); /* c3+c5-c7-c9 */
1534 wsptr[8*2] = (int) RIGHT_SHIFT(tmp22 + tmp12, CONST_BITS-PASS1_BITS);
1535 wsptr[8*8] = (int) RIGHT_SHIFT(tmp22 - tmp12, CONST_BITS-PASS1_BITS);
1585 tmp12 = MULTIPLY(z1 + z3, FIX(0.670361295)); /* c5-c9 */
1587 tmp10 = tmp11 + tmp12 + tmp13 -
1591 tmp12 += z1 - MULTIPLY(z3, FIX(1.192193623)); /* c3+c5-c7-c9 */
1613 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp22 + tmp12,
1616 outptr[8] = range_limit[(int) RIGHT_SHIFT(tmp22 - tmp12,
1653 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15;
1690 tmp12 = z1 - z2;
1692 tmp21 = z3 + tmp12;
1693 tmp24 = z3 - tmp12;
1695 tmp12 = z4 + z2;
1697 tmp20 = tmp10 + tmp12;
1698 tmp25 = tmp10 - tmp12;
1700 tmp12 = z4 - z1 - z2;
1702 tmp22 = tmp11 + tmp12;
1703 tmp23 = tmp11 - tmp12;
1717 tmp12 = tmp15 + MULTIPLY(tmp10, FIX(0.261052384)); /* c5-c7 */
1718 tmp10 = tmp12 + tmp11 + MULTIPLY(z1, FIX(0.280143716)); /* c1-c5 */
1720 tmp12 += tmp13 + tmp14 - MULTIPLY(z3, FIX(1.478575242)); /* c1+c5-c7-c11 */
1737 wsptr[8*2] = (int) RIGHT_SHIFT(tmp22 + tmp12, CONST_BITS-PASS1_BITS);
1738 wsptr[8*9] = (int) RIGHT_SHIFT(tmp22 - tmp12, CONST_BITS-PASS1_BITS);
1771 tmp12 = z1 - z2;
1773 tmp21 = z3 + tmp12;
1774 tmp24 = z3 - tmp12;
1776 tmp12 = z4 + z2;
1778 tmp20 = tmp10 + tmp12;
1779 tmp25 = tmp10 - tmp12;
1781 tmp12 = z4 - z1 - z2;
1783 tmp22 = tmp11 + tmp12;
1784 tmp23 = tmp11 - tmp12;
1798 tmp12 = tmp15 + MULTIPLY(tmp10, FIX(0.261052384)); /* c5-c7 */
1799 tmp10 = tmp12 + tmp11 + MULTIPLY(z1, FIX(0.280143716)); /* c1-c5 */
1801 tmp12 += tmp13 + tmp14 - MULTIPLY(z3, FIX(1.478575242)); /* c1+c5-c7-c11 */
1826 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp22 + tmp12,
1829 outptr[9] = range_limit[(int) RIGHT_SHIFT(tmp22 - tmp12,
1869 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15;
1901 tmp12 = MULTIPLY(tmp10, FIX(1.155388986)); /* (c4+c6)/2 */
1904 tmp20 = MULTIPLY(z2, FIX(1.373119086)) + tmp12 + tmp13; /* c2 */
1905 tmp22 = MULTIPLY(z2, FIX(0.501487041)) - tmp12 + tmp13; /* c10 */
1907 tmp12 = MULTIPLY(tmp10, FIX(0.316450131)); /* (c8-c12)/2 */
1910 tmp21 = MULTIPLY(z2, FIX(1.058554052)) - tmp12 + tmp13; /* c6 */
1911 tmp25 = MULTIPLY(z2, - FIX(1.252223920)) + tmp12 + tmp13; /* c4 */
1913 tmp12 = MULTIPLY(tmp10, FIX(0.435816023)); /* (c2-c10)/2 */
1916 tmp23 = MULTIPLY(z2, - FIX(0.170464608)) - tmp12 - tmp13; /* c12 */
1917 tmp24 = MULTIPLY(z2, - FIX(0.803364869)) + tmp12 - tmp13; /* c8 */
1929 tmp12 = MULTIPLY(z1 + z3, FIX(1.163874945)); /* c5 */
1932 tmp10 = tmp11 + tmp12 + tmp13 -
1936 tmp12 += tmp14 - MULTIPLY(z3, FIX(1.572116027)); /* c1+c5-c9-c11 */
1941 tmp12 += tmp14;
1957 wsptr[8*2] = (int) RIGHT_SHIFT(tmp22 + tmp12, CONST_BITS-PASS1_BITS);
1958 wsptr[8*10] = (int) RIGHT_SHIFT(tmp22 - tmp12, CONST_BITS-PASS1_BITS);
1987 tmp12 = MULTIPLY(tmp10, FIX(1.155388986)); /* (c4+c6)/2 */
1990 tmp20 = MULTIPLY(z2, FIX(1.373119086)) + tmp12 + tmp13; /* c2 */
1991 tmp22 = MULTIPLY(z2, FIX(0.501487041)) - tmp12 + tmp13; /* c10 */
1993 tmp12 = MULTIPLY(tmp10, FIX(0.316450131)); /* (c8-c12)/2 */
1996 tmp21 = MULTIPLY(z2, FIX(1.058554052)) - tmp12 + tmp13; /* c6 */
1997 tmp25 = MULTIPLY(z2, - FIX(1.252223920)) + tmp12 + tmp13; /* c4 */
1999 tmp12 = MULTIPLY(tmp10, FIX(0.435816023)); /* (c2-c10)/2 */
2002 tmp23 = MULTIPLY(z2, - FIX(0.170464608)) - tmp12 - tmp13; /* c12 */
2003 tmp24 = MULTIPLY(z2, - FIX(0.803364869)) + tmp12 - tmp13; /* c8 */
2015 tmp12 = MULTIPLY(z1 + z3, FIX(1.163874945)); /* c5 */
2018 tmp10 = tmp11 + tmp12 + tmp13 -
2022 tmp12 += tmp14 - MULTIPLY(z3, FIX(1.572116027)); /* c1+c5-c9-c11 */
2027 tmp12 += tmp14;
2051 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp22 + tmp12,
2054 outptr[10] = range_limit[(int) RIGHT_SHIFT(tmp22 - tmp12,
2097 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16;
2128 tmp12 = z1 - z4;
2147 tmp22 = tmp12 + tmp15;
2148 tmp24 = tmp12 - tmp15;
2160 tmp12 = MULTIPLY(tmp14, FIX(1.197448846)); /* c5 */
2161 tmp10 = tmp11 + tmp12 + tmp13 - MULTIPLY(z1, FIX(1.126980169)); /* c3+c5-c1 */
2170 tmp12 += z4 - MULTIPLY(z3, FIX(2.373959773)); /* c3+c5-c13 */
2183 wsptr[8*2] = (int) RIGHT_SHIFT(tmp22 + tmp12, CONST_BITS-PASS1_BITS);
2184 wsptr[8*11] = (int) RIGHT_SHIFT(tmp22 - tmp12, CONST_BITS-PASS1_BITS);
2213 tmp12 = z1 - z4;
2231 tmp22 = tmp12 + tmp15;
2232 tmp24 = tmp12 - tmp15;
2244 tmp12 = MULTIPLY(tmp14, FIX(1.197448846)); /* c5 */
2245 tmp10 = tmp11 + tmp12 + z4 - MULTIPLY(z1, FIX(1.126980169)); /* c3+c5-c1 */
2253 tmp12 += tmp13 - MULTIPLY(z3, FIX(2.373959773)); /* c3+c5-c13 */
2274 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp22 + tmp12,
2277 outptr[11] = range_limit[(int) RIGHT_SHIFT(tmp22 - tmp12,
2323 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16;
2355 tmp12 = z1 - tmp10;
2366 tmp23 = tmp12 - tmp10 + tmp11 + z2;
2372 tmp26 = tmp12 + tmp10 - tmp11 - z2;
2377 tmp21 = tmp12 + tmp10 + tmp11;
2399 tmp12 = z3 + MULTIPLY(z2, FIX(1.406466353)); /* c1 */
2401 tmp10 = tmp12 + MULTIPLY(z4, FIX(2.457431844)) - tmp15; /* c1+c7 */
2402 tmp16 = tmp12 - MULTIPLY(z1, FIX(1.112434820)) + tmp13; /* c1-c13 */
2403 tmp12 = MULTIPLY(z2, FIX(1.224744871)) - z3; /* c5 */
2414 wsptr[8*2] = (int) RIGHT_SHIFT(tmp22 + tmp12, CONST_BITS-PASS1_BITS);
2415 wsptr[8*12] = (int) RIGHT_SHIFT(tmp22 - tmp12, CONST_BITS-PASS1_BITS);
2446 tmp12 = z1 - tmp10;
2457 tmp23 = tmp12 - tmp10 + tmp11 + z2;
2463 tmp26 = tmp12 + tmp10 - tmp11 - z2;
2468 tmp21 = tmp12 + tmp10 + tmp11;
2490 tmp12 = z3 + MULTIPLY(z2, FIX(1.406466353)); /* c1 */
2492 tmp10 = tmp12 + MULTIPLY(z4, FIX(2.457431844)) - tmp15; /* c1+c7 */
2493 tmp16 = tmp12 - MULTIPLY(z1, FIX(1.112434820)) + tmp13; /* c1-c13 */
2494 tmp12 = MULTIPLY(z2, FIX(1.224744871)) - z3; /* c5 */
2513 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp22 + tmp12,
2516 outptr[12] = range_limit[(int) RIGHT_SHIFT(tmp22 - tmp12,
2565 INT32 tmp0, tmp1, tmp2, tmp3, tmp10, tmp11, tmp12, tmp13;
2596 tmp12 = tmp0 + tmp2;
2612 tmp21 = tmp12 + tmp1;
2613 tmp26 = tmp12 - tmp1;
2633 tmp12 = MULTIPLY(z1 - z2, FIX(0.410524528)); /* c13 */
2636 tmp13 = tmp10 + tmp11 + tmp12 -
2643 tmp12 += z1 + MULTIPLY(z2, FIX(1.971951411)); /* c1+c5+c13-c7 */
2650 tmp12 += z2;
2672 wsptr[8*6] = (int) RIGHT_SHIFT(tmp26 + tmp12, CONST_BITS-PASS1_BITS);
2673 wsptr[8*9] = (int) RIGHT_SHIFT(tmp26 - tmp12, CONST_BITS-PASS1_BITS);
2696 tmp12 = tmp0 + tmp2;
2712 tmp21 = tmp12 + tmp1;
2713 tmp26 = tmp12 - tmp1;
2733 tmp12 = MULTIPLY(z1 - z2, FIX(0.410524528)); /* c13 */
2736 tmp13 = tmp10 + tmp11 + tmp12 -
2743 tmp12 += z1 + MULTIPLY(z2, FIX(1.971951411)); /* c1+c5+c13-c7 */
2750 tmp12 += z2;
2796 outptr[6] = range_limit[(int) RIGHT_SHIFT(tmp26 + tmp12,
2799 outptr[9] = range_limit[(int) RIGHT_SHIFT(tmp26 - tmp12,
2826 INT32 tmp0, tmp1, tmp2, tmp3, tmp10, tmp11, tmp12, tmp13;
2900 tmp12 = tmp1 - tmp3;
2938 wsptr[DCTSIZE*2] = (int) RIGHT_SHIFT(tmp12 + tmp1, CONST_BITS-PASS1_BITS);
2939 wsptr[DCTSIZE*5] = (int) RIGHT_SHIFT(tmp12 - tmp1, CONST_BITS-PASS1_BITS);
2967 tmp12 = tmp0 + tmp2;
2983 tmp21 = tmp12 + tmp1;
2984 tmp26 = tmp12 - tmp1;
3004 tmp12 = MULTIPLY(z1 - z2, FIX(0.410524528)); /* c13 */
3007 tmp13 = tmp10 + tmp11 + tmp12 -
3014 tmp12 += z1 + MULTIPLY(z2, FIX(1.971951411)); /* c1+c5+c13-c7 */
3021 tmp12 += z2;
3067 outptr[6] = range_limit[(int) RIGHT_SHIFT(tmp26 + tmp12,
3070 outptr[9] = range_limit[(int) RIGHT_SHIFT(tmp26 - tmp12,
3097 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16;
3144 tmp12 = MULTIPLY(z1 - z2, FIX(0.170262339)); /* (c3+c5-c1)/2 */
3145 tmp10 = tmp11 - tmp12;
3146 tmp11 += tmp12;
3147 tmp12 = MULTIPLY(z2 + z3, - FIX(1.378756276)); /* -c1 */
3148 tmp11 += tmp12;
3151 tmp12 += z2 + MULTIPLY(z3, FIX(1.870828693)); /* c3+c1-c5 */
3159 wsptr[8*2] = (int) RIGHT_SHIFT(tmp22 + tmp12, CONST_BITS-PASS1_BITS);
3160 wsptr[8*4] = (int) RIGHT_SHIFT(tmp22 - tmp12, CONST_BITS-PASS1_BITS);
3183 tmp12 = z1 - z4;
3201 tmp22 = tmp12 + tmp15;
3202 tmp24 = tmp12 - tmp15;
3214 tmp12 = MULTIPLY(tmp14, FIX(1.197448846)); /* c5 */
3215 tmp10 = tmp11 + tmp12 + z4 - MULTIPLY(z1, FIX(1.126980169)); /* c3+c5-c1 */
3223 tmp12 += tmp13 - MULTIPLY(z3, FIX(2.373959773)); /* c3+c5-c13 */
3244 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp22 + tmp12,
3247 outptr[11] = range_limit[(int) RIGHT_SHIFT(tmp22 - tmp12,
3292 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15;
3317 tmp12 = DEQUANTIZE(inptr[DCTSIZE*4], quantptr[DCTSIZE*4]);
3318 tmp20 = MULTIPLY(tmp12, FIX(0.707106781)); /* c4 */
3333 tmp12 = tmp11 + ((z3 - z2) << CONST_BITS);
3342 wsptr[8*2] = (int) RIGHT_SHIFT(tmp22 + tmp12, CONST_BITS-PASS1_BITS);
3343 wsptr[8*3] = (int) RIGHT_SHIFT(tmp22 - tmp12, CONST_BITS-PASS1_BITS);
3371 tmp12 = z1 - z2;
3373 tmp21 = z3 + tmp12;
3374 tmp24 = z3 - tmp12;
3376 tmp12 = z4 + z2;
3378 tmp20 = tmp10 + tmp12;
3379 tmp25 = tmp10 - tmp12;
3381 tmp12 = z4 - z1 - z2;
3383 tmp22 = tmp11 + tmp12;
3384 tmp23 = tmp11 - tmp12;
3398 tmp12 = tmp15 + MULTIPLY(tmp10, FIX(0.261052384)); /* c5-c7 */
3399 tmp10 = tmp12 + tmp11 + MULTIPLY(z1, FIX(0.280143716)); /* c1-c5 */
3401 tmp12 += tmp13 + tmp14 - MULTIPLY(z3, FIX(1.478575242)); /* c1+c5-c7-c11 */
3426 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp22 + tmp12,
3429 outptr[9] = range_limit[(int) RIGHT_SHIFT(tmp22 - tmp12,
3468 INT32 tmp10, tmp11, tmp12, tmp13, tmp14;
3489 tmp12 = DEQUANTIZE(inptr[DCTSIZE*0], quantptr[DCTSIZE*0]);
3490 tmp12 <<= CONST_BITS;
3492 tmp12 += ONE << (CONST_BITS-PASS1_BITS-1);
3497 z3 = tmp12 + z2;
3500 tmp12 -= z2 << 2;
3517 wsptr[8*2] = (int) RIGHT_SHIFT(tmp12, CONST_BITS-PASS1_BITS);
3544 tmp12 = z1 + MULTIPLY(z2, FIX(0.513743148)); /* c2-c6 */
3547 tmp20 = tmp10 + tmp12;
3548 tmp24 = tmp10 - tmp12;
3563 tmp12 = MULTIPLY(tmp13, FIX(0.309016994)); /* (c3-c7)/2 */
3566 z4 = z3 + tmp12;
3572 z4 = z3 - tmp12 - (tmp13 << (CONST_BITS - 1));
3574 tmp12 = ((z1 - tmp13) << CONST_BITS) - z3;
3593 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp22 + tmp12,
3596 outptr[7] = range_limit[(int) RIGHT_SHIFT(tmp22 - tmp12,
3630 INT32 tmp10, tmp11, tmp12, tmp13;
3654 tmp12 = (tmp0 - tmp2) << PASS1_BITS;
3674 wsptr[8*1] = (int) (tmp12 + tmp2);
3675 wsptr[8*2] = (int) (tmp12 - tmp2);
3706 tmp12 = tmp1 - tmp3;
3752 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp12 + tmp1,
3755 outptr[5] = range_limit[(int) RIGHT_SHIFT(tmp12 - tmp1,
3782 INT32 tmp0, tmp1, tmp2, tmp10, tmp11, tmp12;
3807 tmp12 = MULTIPLY(tmp2, FIX(0.707106781)); /* c2 */
3808 tmp10 = tmp0 + tmp12;
3809 tmp2 = tmp0 - tmp12 - tmp12;
3813 tmp12 = DEQUANTIZE(inptr[DCTSIZE*1], quantptr[DCTSIZE*1]);
3814 tmp0 = MULTIPLY(tmp12, FIX(1.224744871)); /* c1 */
3842 tmp12 = tmp1 - tmp0;
3868 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp12 + tmp2,
3871 outptr[3] = range_limit[(int) RIGHT_SHIFT(tmp12 - tmp2,
3892 INT32 tmp0, tmp2, tmp10, tmp12;
3938 tmp12 = (tmp0 - tmp2) << CONST_BITS;
3958 outptr[1] = range_limit[(int) RIGHT_SHIFT(tmp12 + tmp2,
3961 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp12 - tmp2,
4024 INT32 tmp0, tmp1, tmp2, tmp3, tmp10, tmp11, tmp12, tmp13;
4056 tmp12 = tmp0 + tmp2;
4072 tmp21 = tmp12 + tmp1;
4073 tmp26 = tmp12 - tmp1;
4093 tmp12 = MULTIPLY(z1 - z2, FIX(0.410524528)); /* c13 */
4096 tmp13 = tmp10 + tmp11 + tmp12 -
4103 tmp12 += z1 + MULTIPLY(z2, FIX(1.971951411)); /* c1+c5+c13-c7 */
4110 tmp12 += z2;
4132 wsptr[8*6] = (int) RIGHT_SHIFT(tmp26 + tmp12, CONST_BITS-PASS1_BITS);
4133 wsptr[8*9] = (int) RIGHT_SHIFT(tmp26 - tmp12, CONST_BITS-PASS1_BITS);
4166 tmp12 = tmp1 - tmp3;
4212 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp12 + tmp1,
4215 outptr[5] = range_limit[(int) RIGHT_SHIFT(tmp12 - tmp1,
4242 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16;
4274 tmp12 = z1 - z4;
4293 tmp22 = tmp12 + tmp15;
4294 tmp24 = tmp12 - tmp15;
4306 tmp12 = MULTIPLY(tmp14, FIX(1.197448846)); /* c5 */
4307 tmp10 = tmp11 + tmp12 + tmp13 - MULTIPLY(z1, FIX(1.126980169)); /* c3+c5-c1 */
4316 tmp12 += z4 - MULTIPLY(z3, FIX(2.373959773)); /* c3+c5-c13 */
4329 wsptr[7*2] = (int) RIGHT_SHIFT(tmp22 + tmp12, CONST_BITS-PASS1_BITS);
4330 wsptr[7*11] = (int) RIGHT_SHIFT(tmp22 - tmp12, CONST_BITS-PASS1_BITS);
4375 tmp12 = MULTIPLY(z1 - z2, FIX(0.170262339)); /* (c3+c5-c1)/2 */
4376 tmp10 = tmp11 - tmp12;
4377 tmp11 += tmp12;
4378 tmp12 = MULTIPLY(z2 + z3, - FIX(1.378756276)); /* -c1 */
4379 tmp11 += tmp12;
4382 tmp12 += z2 + MULTIPLY(z3, FIX(1.870828693)); /* c3+c1-c5 */
4398 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp22 + tmp12,
4401 outptr[4] = range_limit[(int) RIGHT_SHIFT(tmp22 - tmp12,
4425 INT32 tmp10, tmp11, tmp12, tmp13, tmp14, tmp15;
4463 tmp12 = z1 - z2;
4465 tmp21 = z3 + tmp12;
4466 tmp24 = z3 - tmp12;
4468 tmp12 = z4 + z2;
4470 tmp20 = tmp10 + tmp12;
4471 tmp25 = tmp10 - tmp12;
4473 tmp12 = z4 - z1 - z2;
4475 tmp22 = tmp11 + tmp12;
4476 tmp23 = tmp11 - tmp12;
4490 tmp12 = tmp15 + MULTIPLY(tmp10, FIX(0.261052384)); /* c5-c7 */
4491 tmp10 = tmp12 + tmp11 + MULTIPLY(z1, FIX(0.280143716)); /* c1-c5 */
4493 tmp12 += tmp13 + tmp14 - MULTIPLY(z3, FIX(1.478575242)); /* c1+c5-c7-c11 */
4510 wsptr[6*2] = (int) RIGHT_SHIFT(tmp22 + tmp12, CONST_BITS-PASS1_BITS);
4511 wsptr[6*9] = (int) RIGHT_SHIFT(tmp22 - tmp12, CONST_BITS-PASS1_BITS);
4532 tmp12 = (INT32) wsptr[4];
4533 tmp20 = MULTIPLY(tmp12, FIX(0.707106781)); /* c4 */
4548 tmp12 = tmp11 + ((z3 - z2) << CONST_BITS);
4565 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp22 + tmp12,
4568 outptr[3] = range_limit[(int) RIGHT_SHIFT(tmp22 - tmp12,
4589 INT32 tmp10, tmp11, tmp12, tmp13, tmp14;
4627 tmp12 = z1 + MULTIPLY(z2, FIX(0.513743148)); /* c2-c6 */
4630 tmp20 = tmp10 + tmp12;
4631 tmp24 = tmp10 - tmp12;
4645 tmp12 = MULTIPLY(tmp13, FIX(0.309016994)); /* (c3-c7)/2 */
4649 z4 = z5 + tmp12;
4655 z4 = z5 - tmp12 - (tmp13 << (CONST_BITS - 1));
4657 tmp12 = (z1 - tmp13 - z3) << PASS1_BITS;
4668 wsptr[5*2] = (int) (tmp22 + tmp12);
4669 wsptr[5*7] = (int) (tmp22 - tmp12);
4686 tmp12 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
4687 tmp12 <<= CONST_BITS;
4692 z3 = tmp12 + z2;
4695 tmp12 -= z2 << 2;
4720 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp12,
4742 INT32 tmp10, tmp11, tmp12, tmp13;
4815 tmp12 = tmp1 - tmp3;
4853 wsptr[4*2] = (int) RIGHT_SHIFT(tmp12 + tmp1, CONST_BITS-PASS1_BITS);
4854 wsptr[4*5] = (int) RIGHT_SHIFT(tmp12 - tmp1, CONST_BITS-PASS1_BITS);
4877 tmp12 = (tmp0 - tmp2) << CONST_BITS;
4897 outptr[1] = range_limit[(int) RIGHT_SHIFT(tmp12 + tmp2,
4900 outptr[2] = range_limit[(int) RIGHT_SHIFT(tmp12 - tmp2,
4921 INT32 tmp0, tmp1, tmp2, tmp10, tmp11, tmp12;
4952 tmp12 = tmp1 - tmp0;
4970 wsptr[3*2] = (int) RIGHT_SHIFT(tmp12 + tmp2, CONST_BITS-PASS1_BITS);
4971 wsptr[3*3] = (int) RIGHT_SHIFT(tmp12 - tmp2, CONST_BITS-PASS1_BITS);
4987 tmp12 = MULTIPLY(tmp2, FIX(0.707106781)); /* c2 */
4988 tmp10 = tmp0 + tmp12;
4989 tmp2 = tmp0 - tmp12 - tmp12;
4993 tmp12 = (INT32) wsptr[1];
4994 tmp0 = MULTIPLY(tmp12, FIX(1.224744871)); /* c1 */
5025 INT32 tmp0, tmp2, tmp10, tmp12;
5050 tmp12 = (tmp0 - tmp2) << CONST_BITS;
5066 wsptr[2*1] = tmp12 + tmp2;
5067 wsptr[2*2] = tmp12 - tmp2;