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

Lines Matching refs:z2

179   JLONG z1, z2, z3, z4, z5;
232 z2 = DEQUANTIZE(inptr[DCTSIZE*2], quantptr[DCTSIZE*2]);
235 z1 = MULTIPLY(z2 + z3, FIX_0_541196100);
237 tmp3 = z1 + MULTIPLY(z2, FIX_0_765366865);
239 z2 = DEQUANTIZE(inptr[DCTSIZE*0], quantptr[DCTSIZE*0]);
242 tmp0 = LEFT_SHIFT(z2 + z3, CONST_BITS);
243 tmp1 = LEFT_SHIFT(z2 - z3, CONST_BITS);
260 z2 = tmp1 + tmp2;
270 z2 = MULTIPLY(z2, - FIX_2_562915447); /* sqrt(2) * (-c1-c3) */
278 tmp1 += z2 + z4;
279 tmp2 += z2 + z3;
337 z2 = (JLONG) wsptr[2];
340 z1 = MULTIPLY(z2 + z3, FIX_0_541196100);
342 tmp3 = z1 + MULTIPLY(z2, FIX_0_765366865);
362 z2 = tmp1 + tmp2;
372 z2 = MULTIPLY(z2, - FIX_2_562915447); /* sqrt(2) * (-c1-c3) */
380 tmp1 += z2 + z4;
381 tmp2 += z2 + z3;
432 JLONG z1, z2, z3;
456 z2 = DEQUANTIZE(inptr[DCTSIZE*4], quantptr[DCTSIZE*4]);
459 tmp10 = MULTIPLY(z2 - z3, FIX(0.881747734)); /* c4 */
460 tmp12 = MULTIPLY(z1 - z2, FIX(0.314692123)); /* c6 */
461 tmp11 = tmp10 + tmp12 + tmp13 - MULTIPLY(z2, FIX(1.841218003)); /* c2+c4-c6 */
463 z2 -= tmp0;
467 tmp13 += MULTIPLY(z2, FIX(1.414213562)); /* c0 */
472 z2 = DEQUANTIZE(inptr[DCTSIZE*3], quantptr[DCTSIZE*3]);
475 tmp1 = MULTIPLY(z1 + z2, FIX(0.935414347)); /* (c3+c1-c5)/2 */
476 tmp2 = MULTIPLY(z1 - z2, FIX(0.170262339)); /* (c3+c5-c1)/2 */
479 tmp2 = MULTIPLY(z2 + z3, - FIX(1.378756276)); /* -c1 */
481 z2 = MULTIPLY(z1 + z3, FIX(0.613604268)); /* c5 */
482 tmp0 += z2;
483 tmp2 += z2 + MULTIPLY(z3, FIX(1.870828693)); /* c3+c1-c5 */
509 z2 = (JLONG) wsptr[4];
512 tmp10 = MULTIPLY(z2 - z3, FIX(0.881747734)); /* c4 */
513 tmp12 = MULTIPLY(z1 - z2, FIX(0.314692123)); /* c6 */
514 tmp11 = tmp10 + tmp12 + tmp13 - MULTIPLY(z2, FIX(1.841218003)); /* c2+c4-c6 */
516 z2 -= tmp0;
520 tmp13 += MULTIPLY(z2, FIX(1.414213562)); /* c0 */
525 z2 = (JLONG) wsptr[3];
528 tmp1 = MULTIPLY(z1 + z2, FIX(0.935414347)); /* (c3+c1-c5)/2 */
529 tmp2 = MULTIPLY(z1 - z2, FIX(0.170262339)); /* (c3+c5-c1)/2 */
532 tmp2 = MULTIPLY(z2 + z3, - FIX(1.378756276)); /* -c1 */
534 z2 = MULTIPLY(z1 + z3, FIX(0.613604268)); /* c5 */
535 tmp0 += z2;
536 tmp2 += z2 + MULTIPLY(z3, FIX(1.870828693)); /* c3+c1-c5 */
581 JLONG z1, z2, z3;
615 z2 = DEQUANTIZE(inptr[DCTSIZE*3], quantptr[DCTSIZE*3]);
618 tmp0 = tmp1 + LEFT_SHIFT(z1 + z2, CONST_BITS);
619 tmp2 = tmp1 + LEFT_SHIFT(z3 - z2, CONST_BITS);
620 tmp1 = LEFT_SHIFT(z1 - z2 - z3, PASS1_BITS);
655 z2 = (JLONG) wsptr[3];
658 tmp0 = tmp1 + LEFT_SHIFT(z1 + z2, CONST_BITS);
659 tmp2 = tmp1 + LEFT_SHIFT(z3 - z2, CONST_BITS);
660 tmp1 = LEFT_SHIFT(z1 - z2 - z3, CONST_BITS);
702 JLONG z1, z2, z3;
727 z2 = MULTIPLY(tmp0 - tmp1, FIX(0.353553391)); /* (c2-c4)/2 */
728 z3 = tmp12 + z2;
731 tmp12 -= LEFT_SHIFT(z2, 2);
735 z2 = DEQUANTIZE(inptr[DCTSIZE*1], quantptr[DCTSIZE*1]);
738 z1 = MULTIPLY(z2 + z3, FIX(0.831253876)); /* c3 */
739 tmp0 = z1 + MULTIPLY(z2, FIX(0.513743148)); /* c1-c3 */
765 z2 = MULTIPLY(tmp0 - tmp1, FIX(0.353553391)); /* (c2-c4)/2 */
766 z3 = tmp12 + z2;
769 tmp12 -= LEFT_SHIFT(z2, 2);
773 z2 = (JLONG) wsptr[1];
776 z1 = MULTIPLY(z2 + z3, FIX(0.831253876)); /* c3 */
777 tmp0 = z1 + MULTIPLY(z2, FIX(0.513743148)); /* c1-c3 */
907 JLONG z1, z2, z3, z4;
931 z2 = DEQUANTIZE(inptr[DCTSIZE*4], quantptr[DCTSIZE*4]);
938 tmp0 = MULTIPLY(z1 - z2, FIX(0.707106781)); /* c6 */
942 tmp0 = MULTIPLY(z1 + z2, FIX(1.328926049)); /* c2 */
944 tmp3 = MULTIPLY(z2, FIX(0.245575608)); /* c8 */
953 z2 = DEQUANTIZE(inptr[DCTSIZE*3], quantptr[DCTSIZE*3]);
957 z2 = MULTIPLY(z2, - FIX(1.224744871)); /* -c3 */
961 tmp0 = tmp2 + tmp3 - z2;
963 tmp2 += z2 - tmp1;
964 tmp3 += z2 + tmp1;
993 z2 = (JLONG) wsptr[4];
1000 tmp0 = MULTIPLY(z1 - z2, FIX(0.707106781)); /* c6 */
1004 tmp0 = MULTIPLY(z1 + z2, FIX(1.328926049)); /* c2 */
1006 tmp3 = MULTIPLY(z2, FIX(0.245575608)); /* c8 */
1015 z2 = (JLONG) wsptr[3];
1019 z2 = MULTIPLY(z2, - FIX(1.224744871)); /* -c3 */
1023 tmp0 = tmp2 + tmp3 - z2;
1025 tmp2 += z2 - tmp1;
1026 tmp3 += z2 + tmp1;
1079 JLONG z1, z2, z3, z4, z5;
1103 z2 = MULTIPLY(z4, FIX(0.437016024)); /* c8 */
1105 tmp11 = z3 - z2;
1107 tmp22 = RIGHT_SHIFT(z3 - LEFT_SHIFT(z1 - z2, 1),
1110 z2 = DEQUANTIZE(inptr[DCTSIZE*2], quantptr[DCTSIZE*2]);
1113 z1 = MULTIPLY(z2 + z3, FIX(0.831253876)); /* c6 */
1114 tmp12 = z1 + MULTIPLY(z2, FIX(0.513743148)); /* c2-c6 */
1125 z2 = DEQUANTIZE(inptr[DCTSIZE*3], quantptr[DCTSIZE*3]);
1129 tmp11 = z2 + z4;
1130 tmp13 = z2 - z4;
1135 z2 = MULTIPLY(tmp11, FIX(0.951056516)); /* (c3+c7)/2 */
1138 tmp10 = MULTIPLY(z1, FIX(1.396802247)) + z2 + z4; /* c1 */
1139 tmp14 = MULTIPLY(z1, FIX(0.221231742)) - z2 + z4; /* c9 */
1141 z2 = MULTIPLY(tmp11, FIX(0.587785252)); /* (c1-c9)/2 */
1146 tmp11 = MULTIPLY(z1, FIX(1.260073511)) - z2 - z4; /* c3 */
1147 tmp13 = MULTIPLY(z1, FIX(0.642039522)) - z2 + z4; /* c7 */
1176 z2 = MULTIPLY(z4, FIX(0.437016024)); /* c8 */
1178 tmp11 = z3 - z2;
1180 tmp22 = z3 - LEFT_SHIFT(z1 - z2, 1); /* c0 = (c4-c8)*2 */
1182 z2 = (JLONG) wsptr[2];
1185 z1 = MULTIPLY(z2 + z3, FIX(0.831253876)); /* c6 */
1186 tmp12 = z1 + MULTIPLY(z2, FIX(0.513743148)); /* c2-c6 */
1197 z2 = (JLONG) wsptr[3];
1202 tmp11 = z2 + z4;
1203 tmp13 = z2 - z4;
1207 z2 = MULTIPLY(tmp11, FIX(0.951056516)); /* (c3+c7)/2 */
1210 tmp10 = MULTIPLY(z1, FIX(1.396802247)) + z2 + z4; /* c1 */
1211 tmp14 = MULTIPLY(z1, FIX(0.221231742)) - z2 + z4; /* c9 */
1213 z2 = MULTIPLY(tmp11, FIX(0.587785252)); /* (c1-c9)/2 */
1218 tmp11 = MULTIPLY(z1, FIX(1.260073511)) - z2 - z4; /* c3 */
1219 tmp13 = MULTIPLY(z1, FIX(0.642039522)) - z2 + z4; /* c7 */
1274 JLONG z1, z2, z3, z4;
1298 z2 = DEQUANTIZE(inptr[DCTSIZE*4], quantptr[DCTSIZE*4]);
1301 tmp20 = MULTIPLY(z2 - z3, FIX(2.546640132)); /* c2+c4 */
1302 tmp23 = MULTIPLY(z2 - z1, FIX(0.430815045)); /* c2-c6 */
1305 z4 -= z2;
1308 MULTIPLY(z2, FIX(1.821790775)); /* c2+c4+c10-c6 */
1313 tmp24 += MULTIPLY(z2, FIX(1.944413522)) - /* c2+c8 */
1320 z2 = DEQUANTIZE(inptr[DCTSIZE*3], quantptr[DCTSIZE*3]);
1324 tmp11 = z1 + z2;
1331 z1 = tmp14 - MULTIPLY(z2 + z3, FIX(1.163011579)); /* c7+c9 */
1332 tmp11 += z1 + MULTIPLY(z2, FIX(2.073276588)); /* c1+c7+3*c9-c3 */
1334 z1 = MULTIPLY(z2 + z4, - FIX(1.798248910)); /* -(c1+c9) */
1337 tmp14 += MULTIPLY(z2, - FIX(1.467221301)) + /* -(c5+c9) */
1369 z2 = (JLONG) wsptr[4];
1372 tmp20 = MULTIPLY(z2 - z3, FIX(2.546640132)); /* c2+c4 */
1373 tmp23 = MULTIPLY(z2 - z1, FIX(0.430815045)); /* c2-c6 */
1376 z4 -= z2;
1379 MULTIPLY(z2, FIX(1.821790775)); /* c2+c4+c10-c6 */
1384 tmp24 += MULTIPLY(z2, FIX(1.944413522)) - /* c2+c8 */
1391 z2 = (JLONG) wsptr[3];
1395 tmp11 = z1 + z2;
1402 z1 = tmp14 - MULTIPLY(z2 + z3, FIX(1.163011579)); /* c7+c9 */
1403 tmp11 += z1 + MULTIPLY(z2, FIX(2.073276588)); /* c1+c7+3*c9-c3 */
1405 z1 = MULTIPLY(z2 + z4, - FIX(1.798248910)); /* -(c1+c9) */
1408 tmp14 += MULTIPLY(z2, - FIX(1.467221301)) + /* -(c5+c9) */
1468 JLONG z1, z2, z3, z4;
1500 z2 = DEQUANTIZE(inptr[DCTSIZE*6], quantptr[DCTSIZE*6]);
1501 z2 = LEFT_SHIFT(z2, CONST_BITS);
1503 tmp12 = z1 - z2;
1508 tmp12 = z4 + z2;
1513 tmp12 = z4 - z1 - z2;
1521 z2 = DEQUANTIZE(inptr[DCTSIZE*3], quantptr[DCTSIZE*3]);
1525 tmp11 = MULTIPLY(z2, FIX(1.306562965)); /* c3 */
1526 tmp14 = MULTIPLY(z2, - FIX_0_541196100); /* -c9 */
1539 z2 -= z3;
1540 z3 = MULTIPLY(z1 + z2, FIX_0_541196100); /* c9 */
1542 tmp14 = z3 - MULTIPLY(z2, FIX_1_847759065); /* c3+c9 */
1581 z2 = (JLONG) wsptr[6];
1582 z2 = LEFT_SHIFT(z2, CONST_BITS);
1584 tmp12 = z1 - z2;
1589 tmp12 = z4 + z2;
1594 tmp12 = z4 - z1 - z2;
1602 z2 = (JLONG) wsptr[3];
1606 tmp11 = MULTIPLY(z2, FIX(1.306562965)); /* c3 */
1607 tmp14 = MULTIPLY(z2, - FIX_0_541196100); /* -c9 */
1620 z2 -= z3;
1621 z3 = MULTIPLY(z1 + z2, FIX_0_541196100); /* c9 */
1623 tmp14 = z3 - MULTIPLY(z2, FIX_1_847759065); /* c3+c9 */
1684 JLONG z1, z2, z3, z4;
1707 z2 = DEQUANTIZE(inptr[DCTSIZE*2], quantptr[DCTSIZE*2]);
1717 tmp20 = MULTIPLY(z2, FIX(1.373119086)) + tmp12 + tmp13; /* c2 */
1718 tmp22 = MULTIPLY(z2, FIX(0.501487041)) - tmp12 + tmp13; /* c10 */
1723 tmp21 = MULTIPLY(z2, FIX(1.058554052)) - tmp12 + tmp13; /* c6 */
1724 tmp25 = MULTIPLY(z2, - FIX(1.252223920)) + tmp12 + tmp13; /* c4 */
1729 tmp23 = MULTIPLY(z2, - FIX(0.170464608)) - tmp12 - tmp13; /* c12 */
1730 tmp24 = MULTIPLY(z2, - FIX(0.803364869)) + tmp12 - tmp13; /* c8 */
1732 tmp26 = MULTIPLY(tmp11 - z2, FIX(1.414213562)) + z1; /* c0 */
1737 z2 = DEQUANTIZE(inptr[DCTSIZE*3], quantptr[DCTSIZE*3]);
1741 tmp11 = MULTIPLY(z1 + z2, FIX(1.322312651)); /* c3 */
1747 tmp14 = MULTIPLY(z2 + z3, - FIX(0.338443458)); /* -c11 */
1748 tmp11 += tmp14 + MULTIPLY(z2, FIX(0.837223564)); /* c5+c9+c11-c3 */
1750 tmp14 = MULTIPLY(z2 + z4, - FIX(1.163874945)); /* -c5 */
1758 MULTIPLY(z2, FIX(0.466105296)); /* c1-c7 */
1759 z1 = MULTIPLY(z3 - z2, FIX(0.937797057)); /* c7 */
1793 z2 = (JLONG) wsptr[2];
1803 tmp20 = MULTIPLY(z2, FIX(1.373119086)) + tmp12 + tmp13; /* c2 */
1804 tmp22 = MULTIPLY(z2, FIX(0.501487041)) - tmp12 + tmp13; /* c10 */
1809 tmp21 = MULTIPLY(z2, FIX(1.058554052)) - tmp12 + tmp13; /* c6 */
1810 tmp25 = MULTIPLY(z2, - FIX(1.252223920)) + tmp12 + tmp13; /* c4 */
1815 tmp23 = MULTIPLY(z2, - FIX(0.170464608)) - tmp12 - tmp13; /* c12 */
1816 tmp24 = MULTIPLY(z2, - FIX(0.803364869)) + tmp12 - tmp13; /* c8 */
1818 tmp26 = MULTIPLY(tmp11 - z2, FIX(1.414213562)) + z1; /* c0 */
1823 z2 = (JLONG) wsptr[3];
1827 tmp11 = MULTIPLY(z1 + z2, FIX(1.322312651)); /* c3 */
1833 tmp14 = MULTIPLY(z2 + z3, - FIX(0.338443458)); /* -c11 */
1834 tmp11 += tmp14 + MULTIPLY(z2, FIX(0.837223564)); /* c5+c9+c11-c3 */
1836 tmp14 = MULTIPLY(z2 + z4, - FIX(1.163874945)); /* -c5 */
1844 MULTIPLY(z2, FIX(0.466105296)); /* c1-c7 */
1845 z1 = MULTIPLY(z3 - z2, FIX(0.937797057)); /* c7 */
1912 JLONG z1, z2, z3, z4;
1935 z2 = MULTIPLY(z4, FIX(1.274162392)); /* c4 */
1939 tmp10 = z1 + z2;
1943 tmp23 = RIGHT_SHIFT(z1 - LEFT_SHIFT(z2 + z3 - z4, 1),
1947 z2 = DEQUANTIZE(inptr[DCTSIZE*6], quantptr[DCTSIZE*6]);
1949 z3 = MULTIPLY(z1 + z2, FIX(1.105676686)); /* c6 */
1952 tmp14 = z3 - MULTIPLY(z2, FIX(1.719280954)); /* c6+c10 */
1954 MULTIPLY(z2, FIX(1.378756276)); /* c2 */
1966 z2 = DEQUANTIZE(inptr[DCTSIZE*3], quantptr[DCTSIZE*3]);
1972 tmp11 = MULTIPLY(z1 + z2, FIX(1.334852607)); /* c3 */
1977 z1 -= z2;
1981 z4 = MULTIPLY(z2 + z3, - FIX(0.158341681)) - tmp13; /* -c13 */
1982 tmp11 += z4 - MULTIPLY(z2, FIX(0.424103948)); /* c3-c9-c13 */
1984 z4 = MULTIPLY(z3 - z2, FIX(1.405321284)); /* c1 */
1986 tmp15 += z4 + MULTIPLY(z2, FIX(0.674957567)); /* c1+c11-c5 */
2020 z2 = MULTIPLY(z4, FIX(1.274162392)); /* c4 */
2024 tmp10 = z1 + z2;
2028 tmp23 = z1 - LEFT_SHIFT(z2 + z3 - z4, 1); /* c0 = (c4+c12-c8)*2 */
2031 z2 = (JLONG) wsptr[6];
2033 z3 = MULTIPLY(z1 + z2, FIX(1.105676686)); /* c6 */
2036 tmp14 = z3 - MULTIPLY(z2, FIX(1.719280954)); /* c6+c10 */
2038 MULTIPLY(z2, FIX(1.378756276)); /* c2 */
2050 z2 = (JLONG) wsptr[3];
2056 tmp11 = MULTIPLY(z1 + z2, FIX(1.334852607)); /* c3 */
2061 z1 -= z2;
2064 tmp13 = MULTIPLY(z2 + z3, - FIX(0.158341681)) - z4; /* -c13 */
2065 tmp11 += tmp13 - MULTIPLY(z2, FIX(0.424103948)); /* c3-c9-c13 */
2067 tmp13 = MULTIPLY(z3 - z2, FIX(1.405321284)); /* c1 */
2069 tmp15 += tmp13 + MULTIPLY(z2, FIX(0.674957567)); /* c1+c11-c5 */
2138 JLONG z1, z2, z3, z4;
2161 z2 = DEQUANTIZE(inptr[DCTSIZE*2], quantptr[DCTSIZE*2]);
2172 z4 = z2 - z3;
2173 z3 += z2;
2176 z2 = MULTIPLY(z2, FIX(1.439773946)); /* c4+c14 */
2179 tmp23 = tmp12 - tmp10 + tmp11 + z2;
2185 tmp26 = tmp12 + tmp10 - tmp11 - z2;
2199 z2 = DEQUANTIZE(inptr[DCTSIZE*3], quantptr[DCTSIZE*3]);
2204 tmp13 = z2 - z4;
2209 tmp13 = MULTIPLY(z2, - FIX(0.831253876)); /* -c9 */
2210 tmp15 = MULTIPLY(z2, - FIX(1.344997024)); /* -c3 */
2211 z2 = z1 - z4;
2212 tmp12 = z3 + MULTIPLY(z2, FIX(1.406466353)); /* c1 */
2216 tmp12 = MULTIPLY(z2, FIX(1.224744871)) - z3; /* c5 */
2217 z2 = MULTIPLY(z1 + z4, FIX(0.575212477)); /* c11 */
2218 tmp13 += z2 + MULTIPLY(z1, FIX(0.475753014)) - z3; /* c7-c11 */
2219 tmp15 += z2 - MULTIPLY(z4, FIX(0.869244010)) + z3; /* c11+c13 */
2252 z2 = (JLONG) wsptr[2];
2263 z4 = z2 - z3;
2264 z3 += z2;
2267 z2 = MULTIPLY(z2, FIX(1.439773946)); /* c4+c14 */
2270 tmp23 = tmp12 - tmp10 + tmp11 + z2;
2276 tmp26 = tmp12 + tmp10 - tmp11 - z2;
2290 z2 = (JLONG) wsptr[3];
2295 tmp13 = z2 - z4;
2300 tmp13 = MULTIPLY(z2, - FIX(0.831253876)); /* -c9 */
2301 tmp15 = MULTIPLY(z2, - FIX(1.344997024)); /* -c3 */
2302 z2 = z1 - z4;
2303 tmp12 = z3 + MULTIPLY(z2, FIX(1.406466353)); /* c1 */
2307 tmp12 = MULTIPLY(z2, FIX(1.224744871)) - z3; /* c5 */
2308 z2 = MULTIPLY(z1 + z4, FIX(0.575212477)); /* c11 */
2309 tmp13 += z2 + MULTIPLY(z1, FIX(0.475753014)) - z3; /* c7-c11 */
2310 tmp15 += z2 - MULTIPLY(z4, FIX(0.869244010)) + z3; /* c11+c13 */
2380 JLONG z1, z2, z3, z4;
2413 z2 = DEQUANTIZE(inptr[DCTSIZE*6], quantptr[DCTSIZE*6]);
2414 z3 = z1 - z2;
2418 tmp0 = z3 + MULTIPLY(z2, FIX_2_562915447); /* (c6+c2)[16] = (c3+c1)[8] */
2421 tmp3 = z4 - MULTIPLY(z2, FIX(0.509795579)); /* (c10-c14)[16] = (c5-c7)[8] */
2435 z2 = DEQUANTIZE(inptr[DCTSIZE*3], quantptr[DCTSIZE*3]);
2441 tmp1 = MULTIPLY(z1 + z2, FIX(1.353318001)); /* c3 */
2446 tmp12 = MULTIPLY(z1 - z2, FIX(0.410524528)); /* c13 */
2451 z1 = MULTIPLY(z2 + z3, FIX(0.138617169)); /* c15 */
2452 tmp1 += z1 + MULTIPLY(z2, FIX(0.071888074)); /* c9+c11-c3-c15 */
2454 z1 = MULTIPLY(z3 - z2, FIX(1.407403738)); /* c1 */
2456 tmp12 += z1 + MULTIPLY(z2, FIX(1.971951411)); /* c1+c5+c13-c7 */
2457 z2 += z4;
2458 z1 = MULTIPLY(z2, - FIX(0.666655658)); /* -c11 */
2461 z2 = MULTIPLY(z2, - FIX(1.247225013)); /* -c5 */
2462 tmp10 += z2 + MULTIPLY(z4, FIX(3.141271809)); /* c1+c5+c9-c13 */
2463 tmp12 += z2;
2464 z2 = MULTIPLY(z3 + z4, - FIX(1.353318001)); /* -c3 */
2465 tmp2 += z2;
2466 tmp3 += z2;
2467 z2 = MULTIPLY(z4 - z3, FIX(0.410524528)); /* c13 */
2468 tmp10 += z2;
2469 tmp11 += z2;
2513 z2 = (JLONG) wsptr[6];
2514 z3 = z1 - z2;
2518 tmp0 = z3 + MULTIPLY(z2, FIX_2_562915447); /* (c6+c2)[16] = (c3+c1)[8] */
2521 tmp3 = z4 - MULTIPLY(z2, FIX(0.509795579)); /* (c10-c14)[16] = (c5-c7)[8] */
2535 z2 = (JLONG) wsptr[3];
2541 tmp1 = MULTIPLY(z1 + z2, FIX(1.353318001)); /* c3 */
2546 tmp12 = MULTIPLY(z1 - z2, FIX(0.410524528)); /* c13 */
2551 z1 = MULTIPLY(z2 + z3, FIX(0.138617169)); /* c15 */
2552 tmp1 += z1 + MULTIPLY(z2, FIX(0.071888074)); /* c9+c11-c3-c15 */
2554 z1 = MULTIPLY(z3 - z2, FIX(1.407403738)); /* c1 */
2556 tmp12 += z1 + MULTIPLY(z2, FIX(1.971951411)); /* c1+c5+c13-c7 */
2557 z2 += z4;
2558 z1 = MULTIPLY(z2, - FIX(0.666655658)); /* -c11 */
2561 z2 = MULTIPLY(z2, - FIX(1.247225013)); /* -c5 */
2562 tmp10 += z2 + MULTIPLY(z4, FIX(3.141271809)); /* c1+c5+c9-c13 */
2563 tmp12 += z2;
2564 z2 = MULTIPLY(z3 + z4, - FIX(1.353318001)); /* -c3 */
2565 tmp2 += z2;
2566 tmp3 += z2;
2567 z2 = MULTIPLY(z4 - z3, FIX(0.410524528)); /* c13 */
2568 tmp10 += z2;
2569 tmp11 += z2;