• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/jpeg-7/

Lines Matching defs:PASS1_BITS

89  * The outputs of the first pass are scaled up by PASS1_BITS bits so that
91 * require BITS_IN_JSAMPLE + PASS1_BITS + 3 bits; this fits in a 16-bit word
96 * have BITS_IN_JSAMPLE + CONST_BITS + PASS1_BITS <= 26. Error analysis
102 #define PASS1_BITS 2
105 #define PASS1_BITS 1 /* lose a little precision to avoid overflow */
189 /* furthermore, we scale the results by 2**PASS1_BITS. */
209 int dcval = DEQUANTIZE(inptr[DCTSIZE*0], quantptr[DCTSIZE*0]) << PASS1_BITS;
241 z2 += ONE << (CONST_BITS-PASS1_BITS-1);
283 wsptr[DCTSIZE*0] = (int) RIGHT_SHIFT(tmp10 + tmp3, CONST_BITS-PASS1_BITS);
284 wsptr[DCTSIZE*7] = (int) RIGHT_SHIFT(tmp10 - tmp3, CONST_BITS-PASS1_BITS);
285 wsptr[DCTSIZE*1] = (int) RIGHT_SHIFT(tmp11 + tmp2, CONST_BITS-PASS1_BITS);
286 wsptr[DCTSIZE*6] = (int) RIGHT_SHIFT(tmp11 - tmp2, CONST_BITS-PASS1_BITS);
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);
289 wsptr[DCTSIZE*3] = (int) RIGHT_SHIFT(tmp13 + tmp0, CONST_BITS-PASS1_BITS);
290 wsptr[DCTSIZE*4] = (int) RIGHT_SHIFT(tmp13 - tmp0, CONST_BITS-PASS1_BITS);
299 /* and also undo the PASS1_BITS scaling. */
316 JSAMPLE dcval = range_limit[(int) DESCALE((INT32) wsptr[0], PASS1_BITS+3)
344 z2 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
388 CONST_BITS+PASS1_BITS+3)
391 CONST_BITS+PASS1_BITS+3)
394 CONST_BITS+PASS1_BITS+3)
397 CONST_BITS+PASS1_BITS+3)
400 CONST_BITS+PASS1_BITS+3)
403 CONST_BITS+PASS1_BITS+3)
406 CONST_BITS+PASS1_BITS+3)
409 CONST_BITS+PASS1_BITS+3)
454 tmp13 += ONE << (CONST_BITS-PASS1_BITS-1);
488 wsptr[7*0] = (int) RIGHT_SHIFT(tmp10 + tmp0, CONST_BITS-PASS1_BITS);
489 wsptr[7*6] = (int) RIGHT_SHIFT(tmp10 - tmp0, CONST_BITS-PASS1_BITS);
490 wsptr[7*1] = (int) RIGHT_SHIFT(tmp11 + tmp1, CONST_BITS-PASS1_BITS);
491 wsptr[7*5] = (int) RIGHT_SHIFT(tmp11 - tmp1, CONST_BITS-PASS1_BITS);
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);
494 wsptr[7*3] = (int) RIGHT_SHIFT(tmp13, CONST_BITS-PASS1_BITS);
506 tmp13 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
542 CONST_BITS+PASS1_BITS+3)
545 CONST_BITS+PASS1_BITS+3)
548 CONST_BITS+PASS1_BITS+3)
551 CONST_BITS+PASS1_BITS+3)
554 CONST_BITS+PASS1_BITS+3)
557 CONST_BITS+PASS1_BITS+3)
560 CONST_BITS+PASS1_BITS+3)
603 tmp0 += ONE << (CONST_BITS-PASS1_BITS-1);
607 tmp11 = RIGHT_SHIFT(tmp0 - tmp10 - tmp10, CONST_BITS-PASS1_BITS);
621 tmp1 = (z1 - z2 - z3) << PASS1_BITS;
625 wsptr[6*0] = (int) RIGHT_SHIFT(tmp10 + tmp0, CONST_BITS-PASS1_BITS);
626 wsptr[6*5] = (int) RIGHT_SHIFT(tmp10 - tmp0, CONST_BITS-PASS1_BITS);
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);
642 tmp0 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
666 CONST_BITS+PASS1_BITS+3)
669 CONST_BITS+PASS1_BITS+3)
672 CONST_BITS+PASS1_BITS+3)
675 CONST_BITS+PASS1_BITS+3)
678 CONST_BITS+PASS1_BITS+3)
681 CONST_BITS+PASS1_BITS+3)
724 tmp12 += ONE << (CONST_BITS-PASS1_BITS-1);
745 wsptr[5*0] = (int) RIGHT_SHIFT(tmp10 + tmp0, CONST_BITS-PASS1_BITS);
746 wsptr[5*4] = (int) RIGHT_SHIFT(tmp10 - tmp0, CONST_BITS-PASS1_BITS);
747 wsptr[5*1] = (int) RIGHT_SHIFT(tmp11 + tmp1, CONST_BITS-PASS1_BITS);
748 wsptr[5*3] = (int) RIGHT_SHIFT(tmp11 - tmp1, CONST_BITS-PASS1_BITS);
749 wsptr[5*2] = (int) RIGHT_SHIFT(tmp12, CONST_BITS-PASS1_BITS);
761 tmp12 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
784 CONST_BITS+PASS1_BITS+3)
787 CONST_BITS+PASS1_BITS+3)
790 CONST_BITS+PASS1_BITS+3)
793 CONST_BITS+PASS1_BITS+3)
796 CONST_BITS+PASS1_BITS+3)
839 tmp10 = (tmp0 + tmp2) << PASS1_BITS;
840 tmp12 = (tmp0 - tmp2) << PASS1_BITS;
850 z1 += ONE << (CONST_BITS-PASS1_BITS-1);
852 CONST_BITS-PASS1_BITS);
854 CONST_BITS-PASS1_BITS);
873 tmp0 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
892 CONST_BITS+PASS1_BITS+3)
895 CONST_BITS+PASS1_BITS+3)
898 CONST_BITS+PASS1_BITS+3)
901 CONST_BITS+PASS1_BITS+3)
943 tmp0 += ONE << (CONST_BITS-PASS1_BITS-1);
956 wsptr[3*0] = (int) RIGHT_SHIFT(tmp10 + tmp0, CONST_BITS-PASS1_BITS);
957 wsptr[3*2] = (int) RIGHT_SHIFT(tmp10 - tmp0, CONST_BITS-PASS1_BITS);
958 wsptr[3*1] = (int) RIGHT_SHIFT(tmp2, CONST_BITS-PASS1_BITS);
970 tmp0 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
985 CONST_BITS+PASS1_BITS+3)
988 CONST_BITS+PASS1_BITS+3)
991 CONST_BITS+PASS1_BITS+3)
1115 tmp0 += ONE << (CONST_BITS-PASS1_BITS-1);
1156 wsptr[8*0] = (int) RIGHT_SHIFT(tmp10 + tmp0, CONST_BITS-PASS1_BITS);
1157 wsptr[8*8] = (int) RIGHT_SHIFT(tmp10 - tmp0, CONST_BITS-PASS1_BITS);
1158 wsptr[8*1] = (int) RIGHT_SHIFT(tmp11 + tmp1, CONST_BITS-PASS1_BITS);
1159 wsptr[8*7] = (int) RIGHT_SHIFT(tmp11 - tmp1, CONST_BITS-PASS1_BITS);
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);
1162 wsptr[8*3] = (int) RIGHT_SHIFT(tmp13 + tmp3, CONST_BITS-PASS1_BITS);
1163 wsptr[8*5] = (int) RIGHT_SHIFT(tmp13 - tmp3, CONST_BITS-PASS1_BITS);
1164 wsptr[8*4] = (int) RIGHT_SHIFT(tmp14, CONST_BITS-PASS1_BITS);
1176 tmp0 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
1219 CONST_BITS+PASS1_BITS+3)
1222 CONST_BITS+PASS1_BITS+3)
1225 CONST_BITS+PASS1_BITS+3)
1228 CONST_BITS+PASS1_BITS+3)
1231 CONST_BITS+PASS1_BITS+3)
1234 CONST_BITS+PASS1_BITS+3)
1237 CONST_BITS+PASS1_BITS+3)
1240 CONST_BITS+PASS1_BITS+3)
1243 CONST_BITS+PASS1_BITS+3)
1287 z3 += ONE << (CONST_BITS-PASS1_BITS-1);
1295 CONST_BITS-PASS1_BITS);
1331 tmp12 = (z1 - tmp13 - z3) << PASS1_BITS;
1338 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
1339 wsptr[8*9] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_BITS);
1340 wsptr[8*1] = (int) RIGHT_SHIFT(tmp21 + tmp11, CONST_BITS-PASS1_BITS);
1341 wsptr[8*8] = (int) RIGHT_SHIFT(tmp21 - tmp11, CONST_BITS-PASS1_BITS);
1344 wsptr[8*3] = (int) RIGHT_SHIFT(tmp23 + tmp13, CONST_BITS-PASS1_BITS);
1345 wsptr[8*6] = (int) RIGHT_SHIFT(tmp23 - tmp13, CONST_BITS-PASS1_BITS);
1346 wsptr[8*4] = (int) RIGHT_SHIFT(tmp24 + tmp14, CONST_BITS-PASS1_BITS);
1347 wsptr[8*5] = (int) RIGHT_SHIFT(tmp24 - tmp14, CONST_BITS-PASS1_BITS);
1359 z3 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
1411 CONST_BITS+PASS1_BITS+3)
1414 CONST_BITS+PASS1_BITS+3)
1417 CONST_BITS+PASS1_BITS+3)
1420 CONST_BITS+PASS1_BITS+3)
1423 CONST_BITS+PASS1_BITS+3)
1426 CONST_BITS+PASS1_BITS+3)
1429 CONST_BITS+PASS1_BITS+3)
1432 CONST_BITS+PASS1_BITS+3)
1435 CONST_BITS+PASS1_BITS+3)
1438 CONST_BITS+PASS1_BITS+3)
1482 tmp10 += ONE << (CONST_BITS-PASS1_BITS-1);
1530 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
1531 wsptr[8*10] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_BITS);
1532 wsptr[8*1] = (int) RIGHT_SHIFT(tmp21 + tmp11, CONST_BITS-PASS1_BITS);
1533 wsptr[8*9] = (int) RIGHT_SHIFT(tmp21 - tmp11, CONST_BITS-PASS1_BITS);
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);
1536 wsptr[8*3] = (int) RIGHT_SHIFT(tmp23 + tmp13, CONST_BITS-PASS1_BITS);
1537 wsptr[8*7] = (int) RIGHT_SHIFT(tmp23 - tmp13, CONST_BITS-PASS1_BITS);
1538 wsptr[8*4] = (int) RIGHT_SHIFT(tmp24 + tmp14, CONST_BITS-PASS1_BITS);
1539 wsptr[8*6] = (int) RIGHT_SHIFT(tmp24 - tmp14, CONST_BITS-PASS1_BITS);
1540 wsptr[8*5] = (int) RIGHT_SHIFT(tmp25, CONST_BITS-PASS1_BITS);
1552 tmp10 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
1602 CONST_BITS+PASS1_BITS+3)
1605 CONST_BITS+PASS1_BITS+3)
1608 CONST_BITS+PASS1_BITS+3)
1611 CONST_BITS+PASS1_BITS+3)
1614 CONST_BITS+PASS1_BITS+3)
1617 CONST_BITS+PASS1_BITS+3)
1620 CONST_BITS+PASS1_BITS+3)
1623 CONST_BITS+PASS1_BITS+3)
1626 CONST_BITS+PASS1_BITS+3)
1629 CONST_BITS+PASS1_BITS+3)
1632 CONST_BITS+PASS1_BITS+3)
1676 z3 += ONE << (CONST_BITS-PASS1_BITS-1);
1733 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
1734 wsptr[8*11] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_BITS);
1735 wsptr[8*1] = (int) RIGHT_SHIFT(tmp21 + tmp11, CONST_BITS-PASS1_BITS);
1736 wsptr[8*10] = (int) RIGHT_SHIFT(tmp21 - tmp11, CONST_BITS-PASS1_BITS);
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);
1739 wsptr[8*3] = (int) RIGHT_SHIFT(tmp23 + tmp13, CONST_BITS-PASS1_BITS);
1740 wsptr[8*8] = (int) RIGHT_SHIFT(tmp23 - tmp13, CONST_BITS-PASS1_BITS);
1741 wsptr[8*4] = (int) RIGHT_SHIFT(tmp24 + tmp14, CONST_BITS-PASS1_BITS);
1742 wsptr[8*7] = (int) RIGHT_SHIFT(tmp24 - tmp14, CONST_BITS-PASS1_BITS);
1743 wsptr[8*5] = (int) RIGHT_SHIFT(tmp25 + tmp15, CONST_BITS-PASS1_BITS);
1744 wsptr[8*6] = (int) RIGHT_SHIFT(tmp25 - tmp15, CONST_BITS-PASS1_BITS);
1756 z3 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
1815 CONST_BITS+PASS1_BITS+3)
1818 CONST_BITS+PASS1_BITS+3)
1821 CONST_BITS+PASS1_BITS+3)
1824 CONST_BITS+PASS1_BITS+3)
1827 CONST_BITS+PASS1_BITS+3)
1830 CONST_BITS+PASS1_BITS+3)
1833 CONST_BITS+PASS1_BITS+3)
1836 CONST_BITS+PASS1_BITS+3)
1839 CONST_BITS+PASS1_BITS+3)
1842 CONST_BITS+PASS1_BITS+3)
1845 CONST_BITS+PASS1_BITS+3)
1848 CONST_BITS+PASS1_BITS+3)
1892 z1 += ONE << (CONST_BITS-PASS1_BITS-1);
1953 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
1954 wsptr[8*12] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_BITS);
1955 wsptr[8*1] = (int) RIGHT_SHIFT(tmp21 + tmp11, CONST_BITS-PASS1_BITS);
1956 wsptr[8*11] = (int) RIGHT_SHIFT(tmp21 - tmp11, CONST_BITS-PASS1_BITS);
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);
1959 wsptr[8*3] = (int) RIGHT_SHIFT(tmp23 + tmp13, CONST_BITS-PASS1_BITS);
1960 wsptr[8*9] = (int) RIGHT_SHIFT(tmp23 - tmp13, CONST_BITS-PASS1_BITS);
1961 wsptr[8*4] = (int) RIGHT_SHIFT(tmp24 + tmp14, CONST_BITS-PASS1_BITS);
1962 wsptr[8*8] = (int) RIGHT_SHIFT(tmp24 - tmp14, CONST_BITS-PASS1_BITS);
1963 wsptr[8*5] = (int) RIGHT_SHIFT(tmp25 + tmp15, CONST_BITS-PASS1_BITS);
1964 wsptr[8*7] = (int) RIGHT_SHIFT(tmp25 - tmp15, CONST_BITS-PASS1_BITS);
1965 wsptr[8*6] = (int) RIGHT_SHIFT(tmp26, CONST_BITS-PASS1_BITS);
1977 z1 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
2040 CONST_BITS+PASS1_BITS+3)
2043 CONST_BITS+PASS1_BITS+3)
2046 CONST_BITS+PASS1_BITS+3)
2049 CONST_BITS+PASS1_BITS+3)
2052 CONST_BITS+PASS1_BITS+3)
2055 CONST_BITS+PASS1_BITS+3)
2058 CONST_BITS+PASS1_BITS+3)
2061 CONST_BITS+PASS1_BITS+3)
2064 CONST_BITS+PASS1_BITS+3)
2067 CONST_BITS+PASS1_BITS+3)
2070 CONST_BITS+PASS1_BITS+3)
2073 CONST_BITS+PASS1_BITS+3)
2076 CONST_BITS+PASS1_BITS+3)
2120 z1 += ONE << (CONST_BITS-PASS1_BITS-1);
2131 CONST_BITS-PASS1_BITS);
2175 tmp13 = (z1 - z3) << PASS1_BITS;
2179 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
2180 wsptr[8*13] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_BITS);
2181 wsptr[8*1] = (int) RIGHT_SHIFT(tmp21 + tmp11, CONST_BITS-PASS1_BITS);
2182 wsptr[8*12] = (int) RIGHT_SHIFT(tmp21 - tmp11, CONST_BITS-PASS1_BITS);
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);
2187 wsptr[8*4] = (int) RIGHT_SHIFT(tmp24 + tmp14, CONST_BITS-PASS1_BITS);
2188 wsptr[8*9] = (int) RIGHT_SHIFT(tmp24 - tmp14, CONST_BITS-PASS1_BITS);
2189 wsptr[8*5] = (int) RIGHT_SHIFT(tmp25 + tmp15, CONST_BITS-PASS1_BITS);
2190 wsptr[8*8] = (int) RIGHT_SHIFT(tmp25 - tmp15, CONST_BITS-PASS1_BITS);
2191 wsptr[8*6] = (int) RIGHT_SHIFT(tmp26 + tmp16, CONST_BITS-PASS1_BITS);
2192 wsptr[8*7] = (int) RIGHT_SHIFT(tmp26 - tmp16, CONST_BITS-PASS1_BITS);
2204 z1 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
2263 CONST_BITS+PASS1_BITS+3)
2266 CONST_BITS+PASS1_BITS+3)
2269 CONST_BITS+PASS1_BITS+3)
2272 CONST_BITS+PASS1_BITS+3)
2275 CONST_BITS+PASS1_BITS+3)
2278 CONST_BITS+PASS1_BITS+3)
2281 CONST_BITS+PASS1_BITS+3)
2284 CONST_BITS+PASS1_BITS+3)
2287 CONST_BITS+PASS1_BITS+3)
2290 CONST_BITS+PASS1_BITS+3)
2293 CONST_BITS+PASS1_BITS+3)
2296 CONST_BITS+PASS1_BITS+3)
2299 CONST_BITS+PASS1_BITS+3)
2302 CONST_BITS+PASS1_BITS+3)
2346 z1 += ONE << (CONST_BITS-PASS1_BITS-1);
2410 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
2411 wsptr[8*14] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_BITS);
2412 wsptr[8*1] = (int) RIGHT_SHIFT(tmp21 + tmp11, CONST_BITS-PASS1_BITS);
2413 wsptr[8*13] = (int) RIGHT_SHIFT(tmp21 - tmp11, CONST_BITS-PASS1_BITS);
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);
2416 wsptr[8*3] = (int) RIGHT_SHIFT(tmp23 + tmp13, CONST_BITS-PASS1_BITS);
2417 wsptr[8*11] = (int) RIGHT_SHIFT(tmp23 - tmp13, CONST_BITS-PASS1_BITS);
2418 wsptr[8*4] = (int) RIGHT_SHIFT(tmp24 + tmp14, CONST_BITS-PASS1_BITS);
2419 wsptr[8*10] = (int) RIGHT_SHIFT(tmp24 - tmp14, CONST_BITS-PASS1_BITS);
2420 wsptr[8*5] = (int) RIGHT_SHIFT(tmp25 + tmp15, CONST_BITS-PASS1_BITS);
2421 wsptr[8*9] = (int) RIGHT_SHIFT(tmp25 - tmp15, CONST_BITS-PASS1_BITS);
2422 wsptr[8*6] = (int) RIGHT_SHIFT(tmp26 + tmp16, CONST_BITS-PASS1_BITS);
2423 wsptr[8*8] = (int) RIGHT_SHIFT(tmp26 - tmp16, CONST_BITS-PASS1_BITS);
2424 wsptr[8*7] = (int) RIGHT_SHIFT(tmp27, CONST_BITS-PASS1_BITS);
2436 z1 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
2502 CONST_BITS+PASS1_BITS+3)
2505 CONST_BITS+PASS1_BITS+3)
2508 CONST_BITS+PASS1_BITS+3)
2511 CONST_BITS+PASS1_BITS+3)
2514 CONST_BITS+PASS1_BITS+3)
2517 CONST_BITS+PASS1_BITS+3)
2520 CONST_BITS+PASS1_BITS+3)
2523 CONST_BITS+PASS1_BITS+3)
2526 CONST_BITS+PASS1_BITS+3)
2529 CONST_BITS+PASS1_BITS+3)
2532 CONST_BITS+PASS1_BITS+3)
2535 CONST_BITS+PASS1_BITS+3)
2538 CONST_BITS+PASS1_BITS+3)
2541 CONST_BITS+PASS1_BITS+3)
2544 CONST_BITS+PASS1_BITS+3)
2588 tmp0 += 1 << (CONST_BITS-PASS1_BITS-1);
2660 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp0, CONST_BITS-PASS1_BITS);
2661 wsptr[8*15] = (int) RIGHT_SHIFT(tmp20 - tmp0, CONST_BITS-PASS1_BITS);
2662 wsptr[8*1] = (int) RIGHT_SHIFT(tmp21 + tmp1, CONST_BITS-PASS1_BITS);
2663 wsptr[8*14] = (int) RIGHT_SHIFT(tmp21 - tmp1, CONST_BITS-PASS1_BITS);
2664 wsptr[8*2] = (int) RIGHT_SHIFT(tmp22 + tmp2, CONST_BITS-PASS1_BITS);
2665 wsptr[8*13] = (int) RIGHT_SHIFT(tmp22 - tmp2, CONST_BITS-PASS1_BITS);
2666 wsptr[8*3] = (int) RIGHT_SHIFT(tmp23 + tmp3, CONST_BITS-PASS1_BITS);
2667 wsptr[8*12] = (int) RIGHT_SHIFT(tmp23 - tmp3, CONST_BITS-PASS1_BITS);
2668 wsptr[8*4] = (int) RIGHT_SHIFT(tmp24 + tmp10, CONST_BITS-PASS1_BITS);
2669 wsptr[8*11] = (int) RIGHT_SHIFT(tmp24 - tmp10, CONST_BITS-PASS1_BITS);
2670 wsptr[8*5] = (int) RIGHT_SHIFT(tmp25 + tmp11, CONST_BITS-PASS1_BITS);
2671 wsptr[8*10] = (int) RIGHT_SHIFT(tmp25 - tmp11, CONST_BITS-PASS1_BITS);
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);
2674 wsptr[8*7] = (int) RIGHT_SHIFT(tmp27 + tmp13, CONST_BITS-PASS1_BITS);
2675 wsptr[8*8] = (int) RIGHT_SHIFT(tmp27 - tmp13, CONST_BITS-PASS1_BITS);
2687 tmp0 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
2761 CONST_BITS+PASS1_BITS+3)
2764 CONST_BITS+PASS1_BITS+3)
2767 CONST_BITS+PASS1_BITS+3)
2770 CONST_BITS+PASS1_BITS+3)
2773 CONST_BITS+PASS1_BITS+3)
2776 CONST_BITS+PASS1_BITS+3)
2779 CONST_BITS+PASS1_BITS+3)
2782 CONST_BITS+PASS1_BITS+3)
2785 CONST_BITS+PASS1_BITS+3)
2788 CONST_BITS+PASS1_BITS+3)
2791 CONST_BITS+PASS1_BITS+3)
2794 CONST_BITS+PASS1_BITS+3)
2797 CONST_BITS+PASS1_BITS+3)
2800 CONST_BITS+PASS1_BITS+3)
2803 CONST_BITS+PASS1_BITS+3)
2806 CONST_BITS+PASS1_BITS+3)
2840 /* furthermore, we scale the results by 2**PASS1_BITS. */
2860 int dcval = DEQUANTIZE(inptr[DCTSIZE*0], quantptr[DCTSIZE*0]) << PASS1_BITS;
2892 z2 += ONE << (CONST_BITS-PASS1_BITS-1);
2934 wsptr[DCTSIZE*0] = (int) RIGHT_SHIFT(tmp10 + tmp3, CONST_BITS-PASS1_BITS);
2935 wsptr[DCTSIZE*7] = (int) RIGHT_SHIFT(tmp10 - tmp3, CONST_BITS-PASS1_BITS);
2936 wsptr[DCTSIZE*1] = (int) RIGHT_SHIFT(tmp11 + tmp2, CONST_BITS-PASS1_BITS);
2937 wsptr[DCTSIZE*6] = (int) RIGHT_SHIFT(tmp11 - tmp2, CONST_BITS-PASS1_BITS);
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);
2940 wsptr[DCTSIZE*3] = (int) RIGHT_SHIFT(tmp13 + tmp0, CONST_BITS-PASS1_BITS);
2941 wsptr[DCTSIZE*4] = (int) RIGHT_SHIFT(tmp13 - tmp0, CONST_BITS-PASS1_BITS);
2958 tmp0 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
3032 CONST_BITS+PASS1_BITS+3)
3035 CONST_BITS+PASS1_BITS+3)
3038 CONST_BITS+PASS1_BITS+3)
3041 CONST_BITS+PASS1_BITS+3)
3044 CONST_BITS+PASS1_BITS+3)
3047 CONST_BITS+PASS1_BITS+3)
3050 CONST_BITS+PASS1_BITS+3)
3053 CONST_BITS+PASS1_BITS+3)
3056 CONST_BITS+PASS1_BITS+3)
3059 CONST_BITS+PASS1_BITS+3)
3062 CONST_BITS+PASS1_BITS+3)
3065 CONST_BITS+PASS1_BITS+3)
3068 CONST_BITS+PASS1_BITS+3)
3071 CONST_BITS+PASS1_BITS+3)
3074 CONST_BITS+PASS1_BITS+3)
3077 CONST_BITS+PASS1_BITS+3)
3121 tmp23 += ONE << (CONST_BITS-PASS1_BITS-1);
3155 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
3156 wsptr[8*6] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_BITS);
3157 wsptr[8*1] = (int) RIGHT_SHIFT(tmp21 + tmp11, CONST_BITS-PASS1_BITS);
3158 wsptr[8*5] = (int) RIGHT_SHIFT(tmp21 - tmp11, CONST_BITS-PASS1_BITS);
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);
3161 wsptr[8*3] = (int) RIGHT_SHIFT(tmp23, CONST_BITS-PASS1_BITS);
3174 z1 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
3233 CONST_BITS+PASS1_BITS+3)
3236 CONST_BITS+PASS1_BITS+3)
3239 CONST_BITS+PASS1_BITS+3)
3242 CONST_BITS+PASS1_BITS+3)
3245 CONST_BITS+PASS1_BITS+3)
3248 CONST_BITS+PASS1_BITS+3)
3251 CONST_BITS+PASS1_BITS+3)
3254 CONST_BITS+PASS1_BITS+3)
3257 CONST_BITS+PASS1_BITS+3)
3260 CONST_BITS+PASS1_BITS+3)
3263 CONST_BITS+PASS1_BITS+3)
3266 CONST_BITS+PASS1_BITS+3)
3269 CONST_BITS+PASS1_BITS+3)
3272 CONST_BITS+PASS1_BITS+3)
3316 tmp10 += ONE << (CONST_BITS-PASS1_BITS-1);
3320 tmp21 = RIGHT_SHIFT(tmp10 - tmp20 - tmp20, CONST_BITS-PASS1_BITS);
3334 tmp11 = (z1 - z2 - z3) << PASS1_BITS;
3338 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
3339 wsptr[8*5] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_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);
3356 z3 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
3415 CONST_BITS+PASS1_BITS+3)
3418 CONST_BITS+PASS1_BITS+3)
3421 CONST_BITS+PASS1_BITS+3)
3424 CONST_BITS+PASS1_BITS+3)
3427 CONST_BITS+PASS1_BITS+3)
3430 CONST_BITS+PASS1_BITS+3)
3433 CONST_BITS+PASS1_BITS+3)
3436 CONST_BITS+PASS1_BITS+3)
3439 CONST_BITS+PASS1_BITS+3)
3442 CONST_BITS+PASS1_BITS+3)
3445 CONST_BITS+PASS1_BITS+3)
3448 CONST_BITS+PASS1_BITS+3)
3492 tmp12 += ONE << (CONST_BITS-PASS1_BITS-1);
3513 wsptr[8*0] = (int) RIGHT_SHIFT(tmp10 + tmp13, CONST_BITS-PASS1_BITS);
3514 wsptr[8*4] = (int) RIGHT_SHIFT(tmp10 - tmp13, CONST_BITS-PASS1_BITS);
3515 wsptr[8*1] = (int) RIGHT_SHIFT(tmp11 + tmp14, CONST_BITS-PASS1_BITS);
3516 wsptr[8*3] = (int) RIGHT_SHIFT(tmp11 - tmp14, CONST_BITS-PASS1_BITS);
3517 wsptr[8*2] = (int) RIGHT_SHIFT(tmp12, CONST_BITS-PASS1_BITS);
3530 z3 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
3582 CONST_BITS+PASS1_BITS+3)
3585 CONST_BITS+PASS1_BITS+3)
3588 CONST_BITS+PASS1_BITS+3)
3591 CONST_BITS+PASS1_BITS+3)
3594 CONST_BITS+PASS1_BITS+3)
3597 CONST_BITS+PASS1_BITS+3)
3600 CONST_BITS+PASS1_BITS+3)
3603 CONST_BITS+PASS1_BITS+3)
3606 CONST_BITS+PASS1_BITS+3)
3609 CONST_BITS+PASS1_BITS+3)
3653 tmp10 = (tmp0 + tmp2) << PASS1_BITS;
3654 tmp12 = (tmp0 - tmp2) << PASS1_BITS;
3664 z1 += ONE << (CONST_BITS-PASS1_BITS-1);
3666 CONST_BITS-PASS1_BITS);
3668 CONST_BITS-PASS1_BITS);
3680 /* and also undo the PASS1_BITS scaling. */
3697 z2 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
3741 CONST_BITS+PASS1_BITS+3)
3744 CONST_BITS+PASS1_BITS+3)
3747 CONST_BITS+PASS1_BITS+3)
3750 CONST_BITS+PASS1_BITS+3)
3753 CONST_BITS+PASS1_BITS+3)
3756 CONST_BITS+PASS1_BITS+3)
3759 CONST_BITS+PASS1_BITS+3)
3762 CONST_BITS+PASS1_BITS+3)
3805 tmp0 += ONE << (CONST_BITS-PASS1_BITS-1);
3818 wsptr[6*0] = (int) RIGHT_SHIFT(tmp10 + tmp0, CONST_BITS-PASS1_BITS);
3819 wsptr[6*2] = (int) RIGHT_SHIFT(tmp10 - tmp0, CONST_BITS-PASS1_BITS);
3820 wsptr[6*1] = (int) RIGHT_SHIFT(tmp2, CONST_BITS-PASS1_BITS);
3833 tmp0 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
3857 CONST_BITS+PASS1_BITS+3)
3860 CONST_BITS+PASS1_BITS+3)
3863 CONST_BITS+PASS1_BITS+3)
3866 CONST_BITS+PASS1_BITS+3)
3869 CONST_BITS+PASS1_BITS+3)
3872 CONST_BITS+PASS1_BITS+3)
4048 tmp0 += ONE << (CONST_BITS-PASS1_BITS-1);
4120 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp0, CONST_BITS-PASS1_BITS);
4121 wsptr[8*15] = (int) RIGHT_SHIFT(tmp20 - tmp0, CONST_BITS-PASS1_BITS);
4122 wsptr[8*1] = (int) RIGHT_SHIFT(tmp21 + tmp1, CONST_BITS-PASS1_BITS);
4123 wsptr[8*14] = (int) RIGHT_SHIFT(tmp21 - tmp1, CONST_BITS-PASS1_BITS);
4124 wsptr[8*2] = (int) RIGHT_SHIFT(tmp22 + tmp2, CONST_BITS-PASS1_BITS);
4125 wsptr[8*13] = (int) RIGHT_SHIFT(tmp22 - tmp2, CONST_BITS-PASS1_BITS);
4126 wsptr[8*3] = (int) RIGHT_SHIFT(tmp23 + tmp3, CONST_BITS-PASS1_BITS);
4127 wsptr[8*12] = (int) RIGHT_SHIFT(tmp23 - tmp3, CONST_BITS-PASS1_BITS);
4128 wsptr[8*4] = (int) RIGHT_SHIFT(tmp24 + tmp10, CONST_BITS-PASS1_BITS);
4129 wsptr[8*11] = (int) RIGHT_SHIFT(tmp24 - tmp10, CONST_BITS-PASS1_BITS);
4130 wsptr[8*5] = (int) RIGHT_SHIFT(tmp25 + tmp11, CONST_BITS-PASS1_BITS);
4131 wsptr[8*10] = (int) RIGHT_SHIFT(tmp25 - tmp11, CONST_BITS-PASS1_BITS);
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);
4134 wsptr[8*7] = (int) RIGHT_SHIFT(tmp27 + tmp13, CONST_BITS-PASS1_BITS);
4135 wsptr[8*8] = (int) RIGHT_SHIFT(tmp27 - tmp13, CONST_BITS-PASS1_BITS);
4140 /* and also undo the PASS1_BITS scaling. */
4157 z2 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
4201 CONST_BITS+PASS1_BITS+3)
4204 CONST_BITS+PASS1_BITS+3)
4207 CONST_BITS+PASS1_BITS+3)
4210 CONST_BITS+PASS1_BITS+3)
4213 CONST_BITS+PASS1_BITS+3)
4216 CONST_BITS+PASS1_BITS+3)
4219 CONST_BITS+PASS1_BITS+3)
4222 CONST_BITS+PASS1_BITS+3)
4266 z1 += ONE << (CONST_BITS-PASS1_BITS-1);
4277 CONST_BITS-PASS1_BITS);
4321 tmp13 = (z1 - z3) << PASS1_BITS;
4325 wsptr[7*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
4326 wsptr[7*13] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_BITS);
4327 wsptr[7*1] = (int) RIGHT_SHIFT(tmp21 + tmp11, CONST_BITS-PASS1_BITS);
4328 wsptr[7*12] = (int) RIGHT_SHIFT(tmp21 - tmp11, CONST_BITS-PASS1_BITS);
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);
4333 wsptr[7*4] = (int) RIGHT_SHIFT(tmp24 + tmp14, CONST_BITS-PASS1_BITS);
4334 wsptr[7*9] = (int) RIGHT_SHIFT(tmp24 - tmp14, CONST_BITS-PASS1_BITS);
4335 wsptr[7*5] = (int) RIGHT_SHIFT(tmp25 + tmp15, CONST_BITS-PASS1_BITS);
4336 wsptr[7*8] = (int) RIGHT_SHIFT(tmp25 - tmp15, CONST_BITS-PASS1_BITS);
4337 wsptr[7*6] = (int) RIGHT_SHIFT(tmp26 + tmp16, CONST_BITS-PASS1_BITS);
4338 wsptr[7*7] = (int) RIGHT_SHIFT(tmp26 - tmp16, CONST_BITS-PASS1_BITS);
4351 tmp23 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
4387 CONST_BITS+PASS1_BITS+3)
4390 CONST_BITS+PASS1_BITS+3)
4393 CONST_BITS+PASS1_BITS+3)
4396 CONST_BITS+PASS1_BITS+3)
4399 CONST_BITS+PASS1_BITS+3)
4402 CONST_BITS+PASS1_BITS+3)
4405 CONST_BITS+PASS1_BITS+3)
4449 z3 += ONE << (CONST_BITS-PASS1_BITS-1);
4506 wsptr[6*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
4507 wsptr[6*11] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_BITS);
4508 wsptr[6*1] = (int) RIGHT_SHIFT(tmp21 + tmp11, CONST_BITS-PASS1_BITS);
4509 wsptr[6*10] = (int) RIGHT_SHIFT(tmp21 - tmp11, CONST_BITS-PASS1_BITS);
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);
4512 wsptr[6*3] = (int) RIGHT_SHIFT(tmp23 + tmp13, CONST_BITS-PASS1_BITS);
4513 wsptr[6*8] = (int) RIGHT_SHIFT(tmp23 - tmp13, CONST_BITS-PASS1_BITS);
4514 wsptr[6*4] = (int) RIGHT_SHIFT(tmp24 + tmp14, CONST_BITS-PASS1_BITS);
4515 wsptr[6*7] = (int) RIGHT_SHIFT(tmp24 - tmp14, CONST_BITS-PASS1_BITS);
4516 wsptr[6*5] = (int) RIGHT_SHIFT(tmp25 + tmp15, CONST_BITS-PASS1_BITS);
4517 wsptr[6*6] = (int) RIGHT_SHIFT(tmp25 - tmp15, CONST_BITS-PASS1_BITS);
4530 tmp10 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
4554 CONST_BITS+PASS1_BITS+3)
4557 CONST_BITS+PASS1_BITS+3)
4560 CONST_BITS+PASS1_BITS+3)
4563 CONST_BITS+PASS1_BITS+3)
4566 CONST_BITS+PASS1_BITS+3)
4569 CONST_BITS+PASS1_BITS+3)
4613 z3 += ONE << (CONST_BITS-PASS1_BITS-1);
4621 CONST_BITS-PASS1_BITS);
4657 tmp12 = (z1 - tmp13 - z3) << PASS1_BITS;
4664 wsptr[5*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
4665 wsptr[5*9] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_BITS);
4666 wsptr[5*1] = (int) RIGHT_SHIFT(tmp21 + tmp11, CONST_BITS-PASS1_BITS);
4667 wsptr[5*8] = (int) RIGHT_SHIFT(tmp21 - tmp11, CONST_BITS-PASS1_BITS);
4670 wsptr[5*3] = (int) RIGHT_SHIFT(tmp23 + tmp13, CONST_BITS-PASS1_BITS);
4671 wsptr[5*6] = (int) RIGHT_SHIFT(tmp23 - tmp13, CONST_BITS-PASS1_BITS);
4672 wsptr[5*4] = (int) RIGHT_SHIFT(tmp24 + tmp14, CONST_BITS-PASS1_BITS);
4673 wsptr[5*5] = (int) RIGHT_SHIFT(tmp24 - tmp14, CONST_BITS-PASS1_BITS);
4686 tmp12 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
4709 CONST_BITS+PASS1_BITS+3)
4712 CONST_BITS+PASS1_BITS+3)
4715 CONST_BITS+PASS1_BITS+3)
4718 CONST_BITS+PASS1_BITS+3)
4721 CONST_BITS+PASS1_BITS+3)
4755 /* furthermore, we scale the results by 2**PASS1_BITS. */
4775 int dcval = DEQUANTIZE(inptr[DCTSIZE*0], quantptr[DCTSIZE*0]) << PASS1_BITS;
4807 z2 += ONE << (CONST_BITS-PASS1_BITS-1);
4849 wsptr[4*0] = (int) RIGHT_SHIFT(tmp10 + tmp3, CONST_BITS-PASS1_BITS);
4850 wsptr[4*7] = (int) RIGHT_SHIFT(tmp10 - tmp3, CONST_BITS-PASS1_BITS);
4851 wsptr[4*1] = (int) RIGHT_SHIFT(tmp11 + tmp2, CONST_BITS-PASS1_BITS);
4852 wsptr[4*6] = (int) RIGHT_SHIFT(tmp11 - tmp2, CONST_BITS-PASS1_BITS);
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);
4855 wsptr[4*3] = (int) RIGHT_SHIFT(tmp13 + tmp0, CONST_BITS-PASS1_BITS);
4856 wsptr[4*4] = (int) RIGHT_SHIFT(tmp13 - tmp0, CONST_BITS-PASS1_BITS);
4873 tmp0 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
4892 CONST_BITS+PASS1_BITS+3)
4895 CONST_BITS+PASS1_BITS+3)
4898 CONST_BITS+PASS1_BITS+3)
4901 CONST_BITS+PASS1_BITS+3)
4944 tmp0 += ONE << (CONST_BITS-PASS1_BITS-1);
4948 tmp11 = RIGHT_SHIFT(tmp0 - tmp10 - tmp10, CONST_BITS-PASS1_BITS);
4962 tmp1 = (z1 - z2 - z3) << PASS1_BITS;
4966 wsptr[3*0] = (int) RIGHT_SHIFT(tmp10 + tmp0, CONST_BITS-PASS1_BITS);
4967 wsptr[3*5] = (int) RIGHT_SHIFT(tmp10 - tmp0, CONST_BITS-PASS1_BITS);
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);
4984 tmp0 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
4999 CONST_BITS+PASS1_BITS+3)
5002 CONST_BITS+PASS1_BITS+3)
5005 CONST_BITS+PASS1_BITS+3)