Lines Matching defs:wsptr

179   int * wsptr;
192 wsptr = workspace;
210 wsptr[DCTSIZE*0] = dcval;
211 wsptr[DCTSIZE*1] = dcval;
212 wsptr[DCTSIZE*2] = dcval;
213 wsptr[DCTSIZE*3] = dcval;
214 wsptr[DCTSIZE*4] = dcval;
215 wsptr[DCTSIZE*5] = dcval;
216 wsptr[DCTSIZE*6] = dcval;
217 wsptr[DCTSIZE*7] = dcval;
221 wsptr++;
280 wsptr[DCTSIZE*0] = (int) DESCALE(tmp10 + tmp3, CONST_BITS-PASS1_BITS);
281 wsptr[DCTSIZE*7] = (int) DESCALE(tmp10 - tmp3, CONST_BITS-PASS1_BITS);
282 wsptr[DCTSIZE*1] = (int) DESCALE(tmp11 + tmp2, CONST_BITS-PASS1_BITS);
283 wsptr[DCTSIZE*6] = (int) DESCALE(tmp11 - tmp2, CONST_BITS-PASS1_BITS);
284 wsptr[DCTSIZE*2] = (int) DESCALE(tmp12 + tmp1, CONST_BITS-PASS1_BITS);
285 wsptr[DCTSIZE*5] = (int) DESCALE(tmp12 - tmp1, CONST_BITS-PASS1_BITS);
286 wsptr[DCTSIZE*3] = (int) DESCALE(tmp13 + tmp0, CONST_BITS-PASS1_BITS);
287 wsptr[DCTSIZE*4] = (int) DESCALE(tmp13 - tmp0, CONST_BITS-PASS1_BITS);
291 wsptr++;
298 wsptr = workspace;
310 if (wsptr[1] == 0 && wsptr[2] == 0 && wsptr[3] == 0 && wsptr[4] == 0 &&
311 wsptr[5] == 0 && wsptr[6] == 0 && wsptr[7] == 0) {
313 JSAMPLE dcval = range_limit[(int) DESCALE((INT32) wsptr[0], PASS1_BITS+3)
325 wsptr += DCTSIZE; /* advance pointer to next row */
333 z2 = (INT32) wsptr[2];
334 z3 = (INT32) wsptr[6];
340 tmp0 = ((INT32) wsptr[0] + (INT32) wsptr[4]) << CONST_BITS;
341 tmp1 = ((INT32) wsptr[0] - (INT32) wsptr[4]) << CONST_BITS;
352 tmp0 = (INT32) wsptr[7];
353 tmp1 = (INT32) wsptr[5];
354 tmp2 = (INT32) wsptr[3];
355 tmp3 = (INT32) wsptr[1];
407 wsptr += DCTSIZE; /* advance pointer to next row */
431 int * wsptr;
442 wsptr = workspace;
443 for (ctr = 0; ctr < 7; ctr++, inptr++, quantptr++, wsptr++) {
483 wsptr[7*0] = (int) RIGHT_SHIFT(tmp10 + tmp0, CONST_BITS-PASS1_BITS);
484 wsptr[7*6] = (int) RIGHT_SHIFT(tmp10 - tmp0, CONST_BITS-PASS1_BITS);
485 wsptr[7*1] = (int) RIGHT_SHIFT(tmp11 + tmp1, CONST_BITS-PASS1_BITS);
486 wsptr[7*5] = (int) RIGHT_SHIFT(tmp11 - tmp1, CONST_BITS-PASS1_BITS);
487 wsptr[7*2] = (int) RIGHT_SHIFT(tmp12 + tmp2, CONST_BITS-PASS1_BITS);
488 wsptr[7*4] = (int) RIGHT_SHIFT(tmp12 - tmp2, CONST_BITS-PASS1_BITS);
489 wsptr[7*3] = (int) RIGHT_SHIFT(tmp13, CONST_BITS-PASS1_BITS);
494 wsptr = workspace;
501 tmp13 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
504 z1 = (INT32) wsptr[2];
505 z2 = (INT32) wsptr[4];
506 z3 = (INT32) wsptr[6];
520 z1 = (INT32) wsptr[1];
521 z2 = (INT32) wsptr[3];
522 z3 = (INT32) wsptr[5];
558 wsptr += 7; /* advance pointer to next row */
580 int * wsptr;
591 wsptr = workspace;
592 for (ctr = 0; ctr < 6; ctr++, inptr++, quantptr++, wsptr++) {
620 wsptr[6*0] = (int) RIGHT_SHIFT(tmp10 + tmp0, CONST_BITS-PASS1_BITS);
621 wsptr[6*5] = (int) RIGHT_SHIFT(tmp10 - tmp0, CONST_BITS-PASS1_BITS);
622 wsptr[6*1] = (int) (tmp11 + tmp1);
623 wsptr[6*4] = (int) (tmp11 - tmp1);
624 wsptr[6*2] = (int) RIGHT_SHIFT(tmp12 + tmp2, CONST_BITS-PASS1_BITS);
625 wsptr[6*3] = (int) RIGHT_SHIFT(tmp12 - tmp2, CONST_BITS-PASS1_BITS);
630 wsptr = workspace;
637 tmp0 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
639 tmp2 = (INT32) wsptr[4];
643 tmp10 = (INT32) wsptr[2];
650 z1 = (INT32) wsptr[1];
651 z2 = (INT32) wsptr[3];
652 z3 = (INT32) wsptr[5];
679 wsptr += 6; /* advance pointer to next row */
701 int * wsptr;
712 wsptr = workspace;
713 for (ctr = 0; ctr < 5; ctr++, inptr++, quantptr++, wsptr++) {
740 wsptr[5*0] = (int) RIGHT_SHIFT(tmp10 + tmp0, CONST_BITS-PASS1_BITS);
741 wsptr[5*4] = (int) RIGHT_SHIFT(tmp10 - tmp0, CONST_BITS-PASS1_BITS);
742 wsptr[5*1] = (int) RIGHT_SHIFT(tmp11 + tmp1, CONST_BITS-PASS1_BITS);
743 wsptr[5*3] = (int) RIGHT_SHIFT(tmp11 - tmp1, CONST_BITS-PASS1_BITS);
744 wsptr[5*2] = (int) RIGHT_SHIFT(tmp12, CONST_BITS-PASS1_BITS);
749 wsptr = workspace;
756 tmp12 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
758 tmp0 = (INT32) wsptr[2];
759 tmp1 = (INT32) wsptr[4];
769 z2 = (INT32) wsptr[1];
770 z3 = (INT32) wsptr[3];
794 wsptr += 5; /* advance pointer to next row */
815 int * wsptr;
826 wsptr = workspace;
827 for (ctr = 0; ctr < 3; ctr++, inptr++, quantptr++, wsptr++) {
846 wsptr[3*0] = (int) RIGHT_SHIFT(tmp10 + tmp0, CONST_BITS-PASS1_BITS);
847 wsptr[3*2] = (int) RIGHT_SHIFT(tmp10 - tmp0, CONST_BITS-PASS1_BITS);
848 wsptr[3*1] = (int) RIGHT_SHIFT(tmp2, CONST_BITS-PASS1_BITS);
853 wsptr = workspace;
860 tmp0 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
862 tmp2 = (INT32) wsptr[2];
869 tmp12 = (INT32) wsptr[1];
884 wsptr += 3; /* advance pointer to next row */
906 int * wsptr;
917 wsptr = workspace;
918 for (ctr = 0; ctr < 8; ctr++, inptr++, quantptr++, wsptr++) {
965 wsptr[8*0] = (int) RIGHT_SHIFT(tmp10 + tmp0, CONST_BITS-PASS1_BITS);
966 wsptr[8*8] = (int) RIGHT_SHIFT(tmp10 - tmp0, CONST_BITS-PASS1_BITS);
967 wsptr[8*1] = (int) RIGHT_SHIFT(tmp11 + tmp1, CONST_BITS-PASS1_BITS);
968 wsptr[8*7] = (int) RIGHT_SHIFT(tmp11 - tmp1, CONST_BITS-PASS1_BITS);
969 wsptr[8*2] = (int) RIGHT_SHIFT(tmp12 + tmp2, CONST_BITS-PASS1_BITS);
970 wsptr[8*6] = (int) RIGHT_SHIFT(tmp12 - tmp2, CONST_BITS-PASS1_BITS);
971 wsptr[8*3] = (int) RIGHT_SHIFT(tmp13 + tmp3, CONST_BITS-PASS1_BITS);
972 wsptr[8*5] = (int) RIGHT_SHIFT(tmp13 - tmp3, CONST_BITS-PASS1_BITS);
973 wsptr[8*4] = (int) RIGHT_SHIFT(tmp14, CONST_BITS-PASS1_BITS);
978 wsptr = workspace;
985 tmp0 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
988 z1 = (INT32) wsptr[2];
989 z2 = (INT32) wsptr[4];
990 z3 = (INT32) wsptr[6];
1010 z1 = (INT32) wsptr[1];
1011 z2 = (INT32) wsptr[3];
1012 z3 = (INT32) wsptr[5];
1013 z4 = (INT32) wsptr[7];
1055 wsptr += 8; /* advance pointer to next row */
1078 int * wsptr;
1089 wsptr = workspace;
1090 for (ctr = 0; ctr < 8; ctr++, inptr++, quantptr++, wsptr++) {
1147 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
1148 wsptr[8*9] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_BITS);
1149 wsptr[8*1] = (int) RIGHT_SHIFT(tmp21 + tmp11, CONST_BITS-PASS1_BITS);
1150 wsptr[8*8] = (int) RIGHT_SHIFT(tmp21 - tmp11, CONST_BITS-PASS1_BITS);
1151 wsptr[8*2] = (int) (tmp22 + tmp12);
1152 wsptr[8*7] = (int) (tmp22 - tmp12);
1153 wsptr[8*3] = (int) RIGHT_SHIFT(tmp23 + tmp13, CONST_BITS-PASS1_BITS);
1154 wsptr[8*6] = (int) RIGHT_SHIFT(tmp23 - tmp13, CONST_BITS-PASS1_BITS);
1155 wsptr[8*4] = (int) RIGHT_SHIFT(tmp24 + tmp14, CONST_BITS-PASS1_BITS);
1156 wsptr[8*5] = (int) RIGHT_SHIFT(tmp24 - tmp14, CONST_BITS-PASS1_BITS);
1161 wsptr = workspace;
1168 z3 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
1170 z4 = (INT32) wsptr[4];
1178 z2 = (INT32) wsptr[2];
1179 z3 = (INT32) wsptr[6];
1192 z1 = (INT32) wsptr[1];
1193 z2 = (INT32) wsptr[3];
1194 z3 = (INT32) wsptr[5];
1196 z4 = (INT32) wsptr[7];
1250 wsptr += 8; /* advance pointer to next row */
1273 int * wsptr;
1284 wsptr = workspace;
1285 for (ctr = 0; ctr < 8; ctr++, inptr++, quantptr++, wsptr++) {
1339 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
1340 wsptr[8*10] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_BITS);
1341 wsptr[8*1] = (int) RIGHT_SHIFT(tmp21 + tmp11, CONST_BITS-PASS1_BITS);
1342 wsptr[8*9] = (int) RIGHT_SHIFT(tmp21 - tmp11, CONST_BITS-PASS1_BITS);
1343 wsptr[8*2] = (int) RIGHT_SHIFT(tmp22 + tmp12, CONST_BITS-PASS1_BITS);
1344 wsptr[8*8] = (int) RIGHT_SHIFT(tmp22 - tmp12, CONST_BITS-PASS1_BITS);
1345 wsptr[8*3] = (int) RIGHT_SHIFT(tmp23 + tmp13, CONST_BITS-PASS1_BITS);
1346 wsptr[8*7] = (int) RIGHT_SHIFT(tmp23 - tmp13, CONST_BITS-PASS1_BITS);
1347 wsptr[8*4] = (int) RIGHT_SHIFT(tmp24 + tmp14, CONST_BITS-PASS1_BITS);
1348 wsptr[8*6] = (int) RIGHT_SHIFT(tmp24 - tmp14, CONST_BITS-PASS1_BITS);
1349 wsptr[8*5] = (int) RIGHT_SHIFT(tmp25, CONST_BITS-PASS1_BITS);
1354 wsptr = workspace;
1361 tmp10 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
1364 z1 = (INT32) wsptr[2];
1365 z2 = (INT32) wsptr[4];
1366 z3 = (INT32) wsptr[6];
1386 z1 = (INT32) wsptr[1];
1387 z2 = (INT32) wsptr[3];
1388 z3 = (INT32) wsptr[5];
1389 z4 = (INT32) wsptr[7];
1444 wsptr += 8; /* advance pointer to next row */
1467 int * wsptr;
1478 wsptr = workspace;
1479 for (ctr = 0; ctr < 8; ctr++, inptr++, quantptr++, wsptr++) {
1542 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
1543 wsptr[8*11] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_BITS);
1544 wsptr[8*1] = (int) RIGHT_SHIFT(tmp21 + tmp11, CONST_BITS-PASS1_BITS);
1545 wsptr[8*10] = (int) RIGHT_SHIFT(tmp21 - tmp11, CONST_BITS-PASS1_BITS);
1546 wsptr[8*2] = (int) RIGHT_SHIFT(tmp22 + tmp12, CONST_BITS-PASS1_BITS);
1547 wsptr[8*9] = (int) RIGHT_SHIFT(tmp22 - tmp12, CONST_BITS-PASS1_BITS);
1548 wsptr[8*3] = (int) RIGHT_SHIFT(tmp23 + tmp13, CONST_BITS-PASS1_BITS);
1549 wsptr[8*8] = (int) RIGHT_SHIFT(tmp23 - tmp13, CONST_BITS-PASS1_BITS);
1550 wsptr[8*4] = (int) RIGHT_SHIFT(tmp24 + tmp14, CONST_BITS-PASS1_BITS);
1551 wsptr[8*7] = (int) RIGHT_SHIFT(tmp24 - tmp14, CONST_BITS-PASS1_BITS);
1552 wsptr[8*5] = (int) RIGHT_SHIFT(tmp25 + tmp15, CONST_BITS-PASS1_BITS);
1553 wsptr[8*6] = (int) RIGHT_SHIFT(tmp25 - tmp15, CONST_BITS-PASS1_BITS);
1558 wsptr = workspace;
1565 z3 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
1568 z4 = (INT32) wsptr[4];
1574 z1 = (INT32) wsptr[2];
1577 z2 = (INT32) wsptr[6];
1597 z1 = (INT32) wsptr[1];
1598 z2 = (INT32) wsptr[3];
1599 z3 = (INT32) wsptr[5];
1600 z4 = (INT32) wsptr[7];
1660 wsptr += 8; /* advance pointer to next row */
1683 int * wsptr;
1694 wsptr = workspace;
1695 for (ctr = 0; ctr < 8; ctr++, inptr++, quantptr++, wsptr++) {
1762 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
1763 wsptr[8*12] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_BITS);
1764 wsptr[8*1] = (int) RIGHT_SHIFT(tmp21 + tmp11, CONST_BITS-PASS1_BITS);
1765 wsptr[8*11] = (int) RIGHT_SHIFT(tmp21 - tmp11, CONST_BITS-PASS1_BITS);
1766 wsptr[8*2] = (int) RIGHT_SHIFT(tmp22 + tmp12, CONST_BITS-PASS1_BITS);
1767 wsptr[8*10] = (int) RIGHT_SHIFT(tmp22 - tmp12, CONST_BITS-PASS1_BITS);
1768 wsptr[8*3] = (int) RIGHT_SHIFT(tmp23 + tmp13, CONST_BITS-PASS1_BITS);
1769 wsptr[8*9] = (int) RIGHT_SHIFT(tmp23 - tmp13, CONST_BITS-PASS1_BITS);
1770 wsptr[8*4] = (int) RIGHT_SHIFT(tmp24 + tmp14, CONST_BITS-PASS1_BITS);
1771 wsptr[8*8] = (int) RIGHT_SHIFT(tmp24 - tmp14, CONST_BITS-PASS1_BITS);
1772 wsptr[8*5] = (int) RIGHT_SHIFT(tmp25 + tmp15, CONST_BITS-PASS1_BITS);
1773 wsptr[8*7] = (int) RIGHT_SHIFT(tmp25 - tmp15, CONST_BITS-PASS1_BITS);
1774 wsptr[8*6] = (int) RIGHT_SHIFT(tmp26, CONST_BITS-PASS1_BITS);
1779 wsptr = workspace;
1786 z1 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
1789 z2 = (INT32) wsptr[2];
1790 z3 = (INT32) wsptr[4];
1791 z4 = (INT32) wsptr[6];
1818 z1 = (INT32) wsptr[1];
1819 z2 = (INT32) wsptr[3];
1820 z3 = (INT32) wsptr[5];
1821 z4 = (INT32) wsptr[7];
1888 wsptr += 8; /* advance pointer to next row */
1911 int * wsptr;
1922 wsptr = workspace;
1923 for (ctr = 0; ctr < 8; ctr++, inptr++, quantptr++, wsptr++) {
1988 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
1989 wsptr[8*13] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_BITS);
1990 wsptr[8*1] = (int) RIGHT_SHIFT(tmp21 + tmp11, CONST_BITS-PASS1_BITS);
1991 wsptr[8*12] = (int) RIGHT_SHIFT(tmp21 - tmp11, CONST_BITS-PASS1_BITS);
1992 wsptr[8*2] = (int) RIGHT_SHIFT(tmp22 + tmp12, CONST_BITS-PASS1_BITS);
1993 wsptr[8*11] = (int) RIGHT_SHIFT(tmp22 - tmp12, CONST_BITS-PASS1_BITS);
1994 wsptr[8*3] = (int) (tmp23 + tmp13);
1995 wsptr[8*10] = (int) (tmp23 - tmp13);
1996 wsptr[8*4] = (int) RIGHT_SHIFT(tmp24 + tmp14, CONST_BITS-PASS1_BITS);
1997 wsptr[8*9] = (int) RIGHT_SHIFT(tmp24 - tmp14, CONST_BITS-PASS1_BITS);
1998 wsptr[8*5] = (int) RIGHT_SHIFT(tmp25 + tmp15, CONST_BITS-PASS1_BITS);
1999 wsptr[8*8] = (int) RIGHT_SHIFT(tmp25 - tmp15, CONST_BITS-PASS1_BITS);
2000 wsptr[8*6] = (int) RIGHT_SHIFT(tmp26 + tmp16, CONST_BITS-PASS1_BITS);
2001 wsptr[8*7] = (int) RIGHT_SHIFT(tmp26 - tmp16, CONST_BITS-PASS1_BITS);
2006 wsptr = workspace;
2013 z1 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
2015 z4 = (INT32) wsptr[4];
2026 z1 = (INT32) wsptr[2];
2027 z2 = (INT32) wsptr[6];
2045 z1 = (INT32) wsptr[1];
2046 z2 = (INT32) wsptr[3];
2047 z3 = (INT32) wsptr[5];
2048 z4 = (INT32) wsptr[7];
2114 wsptr += 8; /* advance pointer to next row */
2137 int * wsptr;
2148 wsptr = workspace;
2149 for (ctr = 0; ctr < 8; ctr++, inptr++, quantptr++, wsptr++) {
2219 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp10, CONST_BITS-PASS1_BITS);
2220 wsptr[8*14] = (int) RIGHT_SHIFT(tmp20 - tmp10, CONST_BITS-PASS1_BITS);
2221 wsptr[8*1] = (int) RIGHT_SHIFT(tmp21 + tmp11, CONST_BITS-PASS1_BITS);
2222 wsptr[8*13] = (int) RIGHT_SHIFT(tmp21 - tmp11, CONST_BITS-PASS1_BITS);
2223 wsptr[8*2] = (int) RIGHT_SHIFT(tmp22 + tmp12, CONST_BITS-PASS1_BITS);
2224 wsptr[8*12] = (int) RIGHT_SHIFT(tmp22 - tmp12, CONST_BITS-PASS1_BITS);
2225 wsptr[8*3] = (int) RIGHT_SHIFT(tmp23 + tmp13, CONST_BITS-PASS1_BITS);
2226 wsptr[8*11] = (int) RIGHT_SHIFT(tmp23 - tmp13, CONST_BITS-PASS1_BITS);
2227 wsptr[8*4] = (int) RIGHT_SHIFT(tmp24 + tmp14, CONST_BITS-PASS1_BITS);
2228 wsptr[8*10] = (int) RIGHT_SHIFT(tmp24 - tmp14, CONST_BITS-PASS1_BITS);
2229 wsptr[8*5] = (int) RIGHT_SHIFT(tmp25 + tmp15, CONST_BITS-PASS1_BITS);
2230 wsptr[8*9] = (int) RIGHT_SHIFT(tmp25 - tmp15, CONST_BITS-PASS1_BITS);
2231 wsptr[8*6] = (int) RIGHT_SHIFT(tmp26 + tmp16, CONST_BITS-PASS1_BITS);
2232 wsptr[8*8] = (int) RIGHT_SHIFT(tmp26 - tmp16, CONST_BITS-PASS1_BITS);
2233 wsptr[8*7] = (int) RIGHT_SHIFT(tmp27, CONST_BITS-PASS1_BITS);
2238 wsptr = workspace;
2245 z1 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
2248 z2 = (INT32) wsptr[2];
2249 z3 = (INT32) wsptr[4];
2250 z4 = (INT32) wsptr[6];
2285 z1 = (INT32) wsptr[1];
2286 z2 = (INT32) wsptr[3];
2287 z4 = (INT32) wsptr[5];
2289 z4 = (INT32) wsptr[7];
2356 wsptr += 8; /* advance pointer to next row */
2379 int * wsptr;
2390 wsptr = workspace;
2391 for (ctr = 0; ctr < 8; ctr++, inptr++, quantptr++, wsptr++) {
2469 wsptr[8*0] = (int) RIGHT_SHIFT(tmp20 + tmp0, CONST_BITS-PASS1_BITS);
2470 wsptr[8*15] = (int) RIGHT_SHIFT(tmp20 - tmp0, CONST_BITS-PASS1_BITS);
2471 wsptr[8*1] = (int) RIGHT_SHIFT(tmp21 + tmp1, CONST_BITS-PASS1_BITS);
2472 wsptr[8*14] = (int) RIGHT_SHIFT(tmp21 - tmp1, CONST_BITS-PASS1_BITS);
2473 wsptr[8*2] = (int) RIGHT_SHIFT(tmp22 + tmp2, CONST_BITS-PASS1_BITS);
2474 wsptr[8*13] = (int) RIGHT_SHIFT(tmp22 - tmp2, CONST_BITS-PASS1_BITS);
2475 wsptr[8*3] = (int) RIGHT_SHIFT(tmp23 + tmp3, CONST_BITS-PASS1_BITS);
2476 wsptr[8*12] = (int) RIGHT_SHIFT(tmp23 - tmp3, CONST_BITS-PASS1_BITS);
2477 wsptr[8*4] = (int) RIGHT_SHIFT(tmp24 + tmp10, CONST_BITS-PASS1_BITS);
2478 wsptr[8*11] = (int) RIGHT_SHIFT(tmp24 - tmp10, CONST_BITS-PASS1_BITS);
2479 wsptr[8*5] = (int) RIGHT_SHIFT(tmp25 + tmp11, CONST_BITS-PASS1_BITS);
2480 wsptr[8*10] = (int) RIGHT_SHIFT(tmp25 - tmp11, CONST_BITS-PASS1_BITS);
2481 wsptr[8*6] = (int) RIGHT_SHIFT(tmp26 + tmp12, CONST_BITS-PASS1_BITS);
2482 wsptr[8*9] = (int) RIGHT_SHIFT(tmp26 - tmp12, CONST_BITS-PASS1_BITS);
2483 wsptr[8*7] = (int) RIGHT_SHIFT(tmp27 + tmp13, CONST_BITS-PASS1_BITS);
2484 wsptr[8*8] = (int) RIGHT_SHIFT(tmp27 - tmp13, CONST_BITS-PASS1_BITS);
2489 wsptr = workspace;
2496 tmp0 = (INT32) wsptr[0] + (ONE << (PASS1_BITS+2));
2499 z1 = (INT32) wsptr[4];
2508 z1 = (INT32) wsptr[2];
2509 z2 = (INT32) wsptr[6];
2530 z1 = (INT32) wsptr[1];
2531 z2 = (INT32) wsptr[3];
2532 z3 = (INT32) wsptr[5];
2533 z4 = (INT32) wsptr[7];
2618 wsptr += 8; /* advance pointer to next row */