• 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

84  * The outputs of the first pass are scaled up by PASS1_BITS bits so that
86 * require BITS_IN_JSAMPLE + PASS1_BITS + 3 bits; this fits in a 16-bit word
91 * have BITS_IN_JSAMPLE + CONST_BITS + PASS1_BITS <= 26. Error analysis
97 #define PASS1_BITS 2
100 #define PASS1_BITS 1 /* lose a little precision to avoid overflow */
170 /* furthermore, we scale the results by 2**PASS1_BITS. */
196 dataptr[0] = (DCTELEM) ((tmp10 + tmp11 - 8 * CENTERJSAMPLE) << PASS1_BITS);
197 dataptr[4] = (DCTELEM) ((tmp10 - tmp11) << PASS1_BITS);
201 z1 += ONE << (CONST_BITS-PASS1_BITS-1);
203 CONST_BITS-PASS1_BITS);
205 CONST_BITS-PASS1_BITS);
218 z1 += ONE << (CONST_BITS-PASS1_BITS-1);
233 RIGHT_SHIFT(tmp0 + tmp10 + tmp12, CONST_BITS-PASS1_BITS);
235 RIGHT_SHIFT(tmp1 + tmp11 + tmp13, CONST_BITS-PASS1_BITS);
237 RIGHT_SHIFT(tmp2 + tmp11 + tmp12, CONST_BITS-PASS1_BITS);
239 RIGHT_SHIFT(tmp3 + tmp10 + tmp13, CONST_BITS-PASS1_BITS);
245 * We remove the PASS1_BITS scaling, but leave the results scaled up
261 tmp10 = tmp0 + tmp3 + (ONE << (PASS1_BITS-1));
271 dataptr[DCTSIZE*0] = (DCTELEM) RIGHT_SHIFT(tmp10 + tmp11, PASS1_BITS);
272 dataptr[DCTSIZE*4] = (DCTELEM) RIGHT_SHIFT(tmp10 - tmp11, PASS1_BITS);
276 z1 += ONE << (CONST_BITS+PASS1_BITS-1);
278 RIGHT_SHIFT(z1 + MULTIPLY(tmp12, FIX_0_765366865), CONST_BITS+PASS1_BITS);
280 RIGHT_SHIFT(z1 - MULTIPLY(tmp13, FIX_1_847759065), CONST_BITS+PASS1_BITS);
293 z1 += ONE << (CONST_BITS+PASS1_BITS-1);
308 RIGHT_SHIFT(tmp0 + tmp10 + tmp12, CONST_BITS+PASS1_BITS);
310 RIGHT_SHIFT(tmp1 + tmp11 + tmp13, CONST_BITS+PASS1_BITS);
312 RIGHT_SHIFT(tmp2 + tmp11 + tmp12, CONST_BITS+PASS1_BITS);
314 RIGHT_SHIFT(tmp3 + tmp10 + tmp13, CONST_BITS+PASS1_BITS);
343 /* furthermore, we scale the results by 2**PASS1_BITS. */
364 ((z1 + tmp1 + tmp3 - 7 * CENTERJSAMPLE) << PASS1_BITS);
371 dataptr[2] = (DCTELEM) DESCALE(z1 + z2 + z3, CONST_BITS-PASS1_BITS);
376 CONST_BITS-PASS1_BITS);
377 dataptr[6] = (DCTELEM) DESCALE(z1 + z2, CONST_BITS-PASS1_BITS);
391 dataptr[1] = (DCTELEM) DESCALE(tmp0, CONST_BITS-PASS1_BITS);
392 dataptr[3] = (DCTELEM) DESCALE(tmp1, CONST_BITS-PASS1_BITS);
393 dataptr[5] = (DCTELEM) DESCALE(tmp2, CONST_BITS-PASS1_BITS);
399 * We remove the PASS1_BITS scaling, but leave the results scaled up
422 CONST_BITS+PASS1_BITS);
429 dataptr[DCTSIZE*2] = (DCTELEM) DESCALE(z1 + z2 + z3, CONST_BITS+PASS1_BITS);
434 CONST_BITS+PASS1_BITS);
435 dataptr[DCTSIZE*6] = (DCTELEM) DESCALE(z1 + z2, CONST_BITS+PASS1_BITS);
449 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp0, CONST_BITS+PASS1_BITS);
450 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp1, CONST_BITS+PASS1_BITS);
451 dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp2, CONST_BITS+PASS1_BITS);
477 /* furthermore, we scale the results by 2**PASS1_BITS. */
499 ((tmp10 + tmp11 - 6 * CENTERJSAMPLE) << PASS1_BITS);
502 CONST_BITS-PASS1_BITS);
505 CONST_BITS-PASS1_BITS);
510 CONST_BITS-PASS1_BITS);
512 dataptr[1] = (DCTELEM) (tmp10 + ((tmp0 + tmp1) << PASS1_BITS));
513 dataptr[3] = (DCTELEM) ((tmp0 - tmp1 - tmp2) << PASS1_BITS);
514 dataptr[5] = (DCTELEM) (tmp10 + ((tmp2 - tmp1) << PASS1_BITS));
520 * We remove the PASS1_BITS scaling, but leave the results scaled up
544 CONST_BITS+PASS1_BITS);
547 CONST_BITS+PASS1_BITS);
550 CONST_BITS+PASS1_BITS);
558 CONST_BITS+PASS1_BITS);
561 CONST_BITS+PASS1_BITS);
564 CONST_BITS+PASS1_BITS);
590 /* furthermore, we scale the results by 2**PASS1_BITS. */
613 ((tmp10 + tmp2 - 5 * CENTERJSAMPLE) << (PASS1_BITS+1));
617 dataptr[2] = (DCTELEM) DESCALE(tmp11 + tmp10, CONST_BITS-PASS1_BITS-1);
618 dataptr[4] = (DCTELEM) DESCALE(tmp11 - tmp10, CONST_BITS-PASS1_BITS-1);
626 CONST_BITS-PASS1_BITS-1);
629 CONST_BITS-PASS1_BITS-1);
635 * We remove the PASS1_BITS scaling, but leave the results scaled up
658 CONST_BITS+PASS1_BITS);
662 dataptr[DCTSIZE*2] = (DCTELEM) DESCALE(tmp11 + tmp10, CONST_BITS+PASS1_BITS);
663 dataptr[DCTSIZE*4] = (DCTELEM) DESCALE(tmp11 - tmp10, CONST_BITS+PASS1_BITS);
671 CONST_BITS+PASS1_BITS);
674 CONST_BITS+PASS1_BITS);
700 /* furthermore, we scale the results by 2**PASS1_BITS. */
718 ((tmp0 + tmp1 - 4 * CENTERJSAMPLE) << (PASS1_BITS+2));
719 dataptr[2] = (DCTELEM) ((tmp0 - tmp1) << (PASS1_BITS+2));
725 tmp0 += ONE << (CONST_BITS-PASS1_BITS-3);
729 CONST_BITS-PASS1_BITS-2);
732 CONST_BITS-PASS1_BITS-2);
738 * We remove the PASS1_BITS scaling, but leave the results scaled up
747 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*3] + (ONE << (PASS1_BITS-1));
753 dataptr[DCTSIZE*0] = (DCTELEM) RIGHT_SHIFT(tmp0 + tmp1, PASS1_BITS);
754 dataptr[DCTSIZE*2] = (DCTELEM) RIGHT_SHIFT(tmp0 - tmp1, PASS1_BITS);
760 tmp0 += ONE << (CONST_BITS+PASS1_BITS-1);
764 CONST_BITS+PASS1_BITS);
767 CONST_BITS+PASS1_BITS);
792 /* furthermore, we scale the results by 2**PASS1_BITS. */
810 ((tmp0 + tmp1 - 3 * CENTERJSAMPLE) << (PASS1_BITS+2));
813 CONST_BITS-PASS1_BITS-2);
819 CONST_BITS-PASS1_BITS-2);
825 * We remove the PASS1_BITS scaling, but leave the results scaled up
843 CONST_BITS+PASS1_BITS);
846 CONST_BITS+PASS1_BITS);
852 CONST_BITS+PASS1_BITS);
2178 /* furthermore, we scale the results by 2**PASS1_BITS. */
2217 ((tmp10 + tmp11 + tmp12 + tmp13 - 16 * CENTERJSAMPLE) << PASS1_BITS);
2221 CONST_BITS-PASS1_BITS);
2229 CONST_BITS-PASS1_BITS);
2233 CONST_BITS-PASS1_BITS);
2259 dataptr[1] = (DCTELEM) DESCALE(tmp10, CONST_BITS-PASS1_BITS);
2260 dataptr[3] = (DCTELEM) DESCALE(tmp11, CONST_BITS-PASS1_BITS);
2261 dataptr[5] = (DCTELEM) DESCALE(tmp12, CONST_BITS-PASS1_BITS);
2262 dataptr[7] = (DCTELEM) DESCALE(tmp13, CONST_BITS-PASS1_BITS);
2275 * We remove the PASS1_BITS scaling, but leave the results scaled up
2313 DESCALE(tmp10 + tmp11 + tmp12 + tmp13, PASS1_BITS+2);
2317 CONST_BITS+PASS1_BITS+2);
2325 CONST_BITS+PASS1_BITS+2);
2329 CONST_BITS+PASS1_BITS+2);
2355 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp10, CONST_BITS+PASS1_BITS+2);
2356 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp11, CONST_BITS+PASS1_BITS+2);
2357 dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp12, CONST_BITS+PASS1_BITS+2);
2358 dataptr[DCTSIZE*7] = (DCTELEM) DESCALE(tmp13, CONST_BITS+PASS1_BITS+2);
2385 /* furthermore, we scale the results by 2**PASS1_BITS. */
2424 ((tmp10 + tmp11 + tmp12 + tmp13 - 16 * CENTERJSAMPLE) << PASS1_BITS);
2428 CONST_BITS-PASS1_BITS);
2436 CONST_BITS-PASS1_BITS);
2440 CONST_BITS-PASS1_BITS);
2466 dataptr[1] = (DCTELEM) DESCALE(tmp10, CONST_BITS-PASS1_BITS);
2467 dataptr[3] = (DCTELEM) DESCALE(tmp11, CONST_BITS-PASS1_BITS);
2468 dataptr[5] = (DCTELEM) DESCALE(tmp12, CONST_BITS-PASS1_BITS);
2469 dataptr[7] = (DCTELEM) DESCALE(tmp13, CONST_BITS-PASS1_BITS);
2475 * We remove the PASS1_BITS scaling, but leave the results scaled up
2501 dataptr[DCTSIZE*0] = (DCTELEM) DESCALE(tmp10 + tmp11, PASS1_BITS+1);
2502 dataptr[DCTSIZE*4] = (DCTELEM) DESCALE(tmp10 - tmp11, PASS1_BITS+1);
2506 CONST_BITS+PASS1_BITS+1);
2508 CONST_BITS+PASS1_BITS+1);
2534 CONST_BITS+PASS1_BITS+1);
2536 CONST_BITS+PASS1_BITS+1);
2538 CONST_BITS+PASS1_BITS+1);
2540 CONST_BITS+PASS1_BITS+1);
2569 /* furthermore, we scale the results by 2**PASS1_BITS. */
2603 ((tmp10 + tmp11 + tmp12 + tmp13 - 14 * CENTERJSAMPLE) << PASS1_BITS);
2609 CONST_BITS-PASS1_BITS);
2616 CONST_BITS-PASS1_BITS);
2620 CONST_BITS-PASS1_BITS);
2626 dataptr[7] = (DCTELEM) ((tmp0 - tmp10 + tmp3 - tmp11 - tmp6) << PASS1_BITS);
2636 CONST_BITS-PASS1_BITS);
2642 CONST_BITS-PASS1_BITS);
2646 CONST_BITS-PASS1_BITS);
2652 * We remove the PASS1_BITS scaling, but leave the results scaled up
2675 CONST_BITS+PASS1_BITS+1);
2682 dataptr[DCTSIZE*2] = (DCTELEM) DESCALE(z1 + z2 + z3, CONST_BITS+PASS1_BITS+1);
2687 CONST_BITS+PASS1_BITS+1);
2688 dataptr[DCTSIZE*6] = (DCTELEM) DESCALE(z1 + z2, CONST_BITS+PASS1_BITS+1);
2702 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp0, CONST_BITS+PASS1_BITS+1);
2703 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp1, CONST_BITS+PASS1_BITS+1);
2704 dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp2, CONST_BITS+PASS1_BITS+1);
2732 /* furthermore, we scale the results by 2**PASS1_BITS. */
2764 ((tmp10 + tmp11 + tmp12 - 12 * CENTERJSAMPLE) << PASS1_BITS);
2765 dataptr[6] = (DCTELEM) ((tmp13 - tmp14 - tmp15) << PASS1_BITS);
2768 CONST_BITS-PASS1_BITS);
2771 CONST_BITS-PASS1_BITS);
2790 dataptr[1] = (DCTELEM) DESCALE(tmp10, CONST_BITS-PASS1_BITS);
2791 dataptr[3] = (DCTELEM) DESCALE(tmp11, CONST_BITS-PASS1_BITS);
2792 dataptr[5] = (DCTELEM) DESCALE(tmp12, CONST_BITS-PASS1_BITS);
2793 dataptr[7] = (DCTELEM) DESCALE(tmp13, CONST_BITS-PASS1_BITS);
2799 * We remove the PASS1_BITS scaling, but leave the results scaled up
2823 CONST_BITS+PASS1_BITS+1);
2826 CONST_BITS+PASS1_BITS+1);
2829 CONST_BITS+PASS1_BITS+1);
2837 CONST_BITS+PASS1_BITS+1);
2840 CONST_BITS+PASS1_BITS+1);
2843 CONST_BITS+PASS1_BITS+1);
2871 /* furthermore, we scale the results by 2**PASS1_BITS. */
2899 ((tmp10 + tmp11 + tmp12 - 10 * CENTERJSAMPLE) << PASS1_BITS);
2904 CONST_BITS-PASS1_BITS);
2908 CONST_BITS-PASS1_BITS);
2911 CONST_BITS-PASS1_BITS);
2917 dataptr[5] = (DCTELEM) ((tmp10 - tmp11 - tmp2) << PASS1_BITS);
2924 CONST_BITS-PASS1_BITS);
2929 dataptr[3] = (DCTELEM) DESCALE(tmp12 + tmp13, CONST_BITS-PASS1_BITS);
2930 dataptr[7] = (DCTELEM) DESCALE(tmp12 - tmp13, CONST_BITS-PASS1_BITS);
2936 * We remove the PASS1_BITS scaling, but leave the results scaled up
2959 CONST_BITS+PASS1_BITS);
2963 dataptr[DCTSIZE*2] = (DCTELEM) DESCALE(tmp11 + tmp10, CONST_BITS+PASS1_BITS);
2964 dataptr[DCTSIZE*4] = (DCTELEM) DESCALE(tmp11 - tmp10, CONST_BITS+PASS1_BITS);
2972 CONST_BITS+PASS1_BITS);
2975 CONST_BITS+PASS1_BITS);
3004 /* furthermore, we scale the results by 2**PASS1_BITS. */
3032 ((tmp10 + tmp11 - 8 * CENTERJSAMPLE) << (PASS1_BITS+1));
3033 dataptr[4] = (DCTELEM) ((tmp10 - tmp11) << (PASS1_BITS+1));
3037 z1 += ONE << (CONST_BITS-PASS1_BITS-2);
3039 CONST_BITS-PASS1_BITS-1);
3041 CONST_BITS-PASS1_BITS-1);
3054 z1 += ONE << (CONST_BITS-PASS1_BITS-2);
3069 RIGHT_SHIFT(tmp0 + tmp10 + tmp12, CONST_BITS-PASS1_BITS-1);
3071 RIGHT_SHIFT(tmp1 + tmp11 + tmp13, CONST_BITS-PASS1_BITS-1);
3073 RIGHT_SHIFT(tmp2 + tmp11 + tmp12, CONST_BITS-PASS1_BITS-1);
3075 RIGHT_SHIFT(tmp3 + tmp10 + tmp13, CONST_BITS-PASS1_BITS-1);
3081 * We remove the PASS1_BITS scaling, but leave the results scaled up
3091 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*3] + (ONE << (PASS1_BITS-1));
3097 dataptr[DCTSIZE*0] = (DCTELEM) RIGHT_SHIFT(tmp0 + tmp1, PASS1_BITS);
3098 dataptr[DCTSIZE*2] = (DCTELEM) RIGHT_SHIFT(tmp0 - tmp1, PASS1_BITS);
3104 tmp0 += ONE << (CONST_BITS+PASS1_BITS-1);
3108 CONST_BITS+PASS1_BITS);
3111 CONST_BITS+PASS1_BITS);
3139 /* furthermore, we scale the results by 2**PASS1_BITS. */
3163 ((tmp10 + tmp11 - 6 * CENTERJSAMPLE) << (PASS1_BITS+1));
3166 CONST_BITS-PASS1_BITS-1);
3169 CONST_BITS-PASS1_BITS-1);
3174 CONST_BITS-PASS1_BITS-1);
3176 dataptr[1] = (DCTELEM) (tmp10 + ((tmp0 + tmp1) << (PASS1_BITS+1)));
3177 dataptr[3] = (DCTELEM) ((tmp0 - tmp1 - tmp2) << (PASS1_BITS+1));
3178 dataptr[5] = (DCTELEM) (tmp10 + ((tmp2 - tmp1) << (PASS1_BITS+1)));
3184 * We remove the PASS1_BITS scaling, but leave the results scaled up
3202 CONST_BITS+PASS1_BITS);
3205 CONST_BITS+PASS1_BITS);
3211 CONST_BITS+PASS1_BITS);
3239 /* furthermore, we scale the results by 2**PASS1_BITS. */
3258 ((tmp0 + tmp1 - 4 * CENTERJSAMPLE) << (PASS1_BITS+3));
3259 dataptr[2] = (DCTELEM) ((tmp0 - tmp1) << (PASS1_BITS+3));
3265 tmp0 += ONE << (CONST_BITS-PASS1_BITS-4);
3269 CONST_BITS-PASS1_BITS-3);
3272 CONST_BITS-PASS1_BITS-3);
3278 * We remove the PASS1_BITS scaling, but leave the results scaled up
3287 tmp0 = dataptr[DCTSIZE*0] + (ONE << (PASS1_BITS-1));
3290 dataptr[DCTSIZE*0] = (DCTELEM) RIGHT_SHIFT(tmp0 + tmp1, PASS1_BITS);
3294 dataptr[DCTSIZE*1] = (DCTELEM) RIGHT_SHIFT(tmp0 - tmp1, PASS1_BITS);
3355 /* furthermore, we scale the results by 2**PASS1_BITS. */
3382 dataptr[0] = (DCTELEM) ((tmp10 + tmp11 - 8 * CENTERJSAMPLE) << PASS1_BITS);
3383 dataptr[4] = (DCTELEM) ((tmp10 - tmp11) << PASS1_BITS);
3387 CONST_BITS-PASS1_BITS);
3389 CONST_BITS-PASS1_BITS);
3414 dataptr[1] = (DCTELEM) DESCALE(tmp0 + tmp10 + tmp12, CONST_BITS-PASS1_BITS);
3415 dataptr[3] = (DCTELEM) DESCALE(tmp1 + tmp11 + tmp13, CONST_BITS-PASS1_BITS);
3416 dataptr[5] = (DCTELEM) DESCALE(tmp2 + tmp11 + tmp12, CONST_BITS-PASS1_BITS);
3417 dataptr[7] = (DCTELEM) DESCALE(tmp3 + tmp10 + tmp13, CONST_BITS-PASS1_BITS);
3430 * We remove the PASS1_BITS scaling, but leave the results scaled up
3469 DESCALE(tmp10 + tmp11 + tmp12 + tmp13, PASS1_BITS+1);
3473 CONST_BITS+PASS1_BITS+1);
3481 CONST_BITS+PASS1_BITS+1);
3485 CONST_BITS+PASS1_BITS+1);
3511 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp10, CONST_BITS+PASS1_BITS+1);
3512 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp11, CONST_BITS+PASS1_BITS+1);
3513 dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp12, CONST_BITS+PASS1_BITS+1);
3514 dataptr[DCTSIZE*7] = (DCTELEM) DESCALE(tmp13, CONST_BITS+PASS1_BITS+1);
3546 /* furthermore, we scale the results by 2**PASS1_BITS. */
3568 ((z1 + tmp1 + tmp3 - 7 * CENTERJSAMPLE) << PASS1_BITS);
3575 dataptr[2] = (DCTELEM) DESCALE(z1 + z2 + z3, CONST_BITS-PASS1_BITS);
3580 CONST_BITS-PASS1_BITS);
3581 dataptr[6] = (DCTELEM) DESCALE(z1 + z2, CONST_BITS-PASS1_BITS);
3595 dataptr[1] = (DCTELEM) DESCALE(tmp0, CONST_BITS-PASS1_BITS);
3596 dataptr[3] = (DCTELEM) DESCALE(tmp1, CONST_BITS-PASS1_BITS);
3597 dataptr[5] = (DCTELEM) DESCALE(tmp2, CONST_BITS-PASS1_BITS);
3610 * We remove the PASS1_BITS scaling, but leave the results scaled up
3648 CONST_BITS+PASS1_BITS);
3654 CONST_BITS+PASS1_BITS);
3661 CONST_BITS+PASS1_BITS);
3665 CONST_BITS+PASS1_BITS);
3674 CONST_BITS+PASS1_BITS);
3684 CONST_BITS+PASS1_BITS);
3690 CONST_BITS+PASS1_BITS);
3695 CONST_BITS+PASS1_BITS);
3726 /* furthermore, we scale the results by 2**PASS1_BITS. */
3749 ((tmp10 + tmp11 - 6 * CENTERJSAMPLE) << PASS1_BITS);
3752 CONST_BITS-PASS1_BITS);
3755 CONST_BITS-PASS1_BITS);
3760 CONST_BITS-PASS1_BITS);
3762 dataptr[1] = (DCTELEM) (tmp10 + ((tmp0 + tmp1) << PASS1_BITS));
3763 dataptr[3] = (DCTELEM) ((tmp0 - tmp1 - tmp2) << PASS1_BITS);
3764 dataptr[5] = (DCTELEM) (tmp10 + ((tmp2 - tmp1) << PASS1_BITS));
3777 * We remove the PASS1_BITS scaling, but leave the results scaled up
3812 CONST_BITS+PASS1_BITS);
3815 CONST_BITS+PASS1_BITS);
3818 CONST_BITS+PASS1_BITS);
3822 CONST_BITS+PASS1_BITS);
3841 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp10, CONST_BITS+PASS1_BITS);
3842 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp11, CONST_BITS+PASS1_BITS);
3843 dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp12, CONST_BITS+PASS1_BITS);
3844 dataptr[DCTSIZE*7] = (DCTELEM) DESCALE(tmp13, CONST_BITS+PASS1_BITS);
3875 /* furthermore, we scale the results by 2**PASS1_BITS. */
3897 ((tmp10 + tmp2 - 5 * CENTERJSAMPLE) << PASS1_BITS);
3901 dataptr[2] = (DCTELEM) DESCALE(tmp11 + tmp10, CONST_BITS-PASS1_BITS);
3902 dataptr[4] = (DCTELEM) DESCALE(tmp11 - tmp10, CONST_BITS-PASS1_BITS);
3910 CONST_BITS-PASS1_BITS);
3913 CONST_BITS-PASS1_BITS);
3926 * We remove the PASS1_BITS scaling, but leave the results scaled up
3957 CONST_BITS+PASS1_BITS);
3962 CONST_BITS+PASS1_BITS);
3966 CONST_BITS+PASS1_BITS);
3969 CONST_BITS+PASS1_BITS);
3977 CONST_BITS+PASS1_BITS);
3984 CONST_BITS+PASS1_BITS);
3989 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp12 + tmp13, CONST_BITS+PASS1_BITS);
3990 dataptr[DCTSIZE*7] = (DCTELEM) DESCALE(tmp12 - tmp13, CONST_BITS+PASS1_BITS);
4020 /* furthermore, we scale the results by 2**PASS1_BITS. */
4038 ((tmp0 + tmp1 - 4 * CENTERJSAMPLE) << (PASS1_BITS+1));
4039 dataptr[2] = (DCTELEM) ((tmp0 - tmp1) << (PASS1_BITS+1));
4045 tmp0 += ONE << (CONST_BITS-PASS1_BITS-2);
4049 CONST_BITS-PASS1_BITS-1);
4052 CONST_BITS-PASS1_BITS-1);
4058 * We remove the PASS1_BITS scaling, but leave the results scaled up
4074 tmp10 = tmp0 + tmp3 + (ONE << (PASS1_BITS-1));
4084 dataptr[DCTSIZE*0] = (DCTELEM) RIGHT_SHIFT(tmp10 + tmp11, PASS1_BITS);
4085 dataptr[DCTSIZE*4] = (DCTELEM) RIGHT_SHIFT(tmp10 - tmp11, PASS1_BITS);
4089 z1 += ONE << (CONST_BITS+PASS1_BITS-1);
4091 RIGHT_SHIFT(z1 + MULTIPLY(tmp12, FIX_0_765366865), CONST_BITS+PASS1_BITS);
4093 RIGHT_SHIFT(z1 - MULTIPLY(tmp13, FIX_1_847759065), CONST_BITS+PASS1_BITS);
4106 z1 += ONE << (CONST_BITS+PASS1_BITS-1);
4121 RIGHT_SHIFT(tmp0 + tmp10 + tmp12, CONST_BITS+PASS1_BITS);
4123 RIGHT_SHIFT(tmp1 + tmp11 + tmp13, CONST_BITS+PASS1_BITS);
4125 RIGHT_SHIFT(tmp2 + tmp11 + tmp12, CONST_BITS+PASS1_BITS);
4127 RIGHT_SHIFT(tmp3 + tmp10 + tmp13, CONST_BITS+PASS1_BITS);
4155 /* furthermore, we scale the results by 2**PASS1_BITS. */
4173 ((tmp0 + tmp1 - 3 * CENTERJSAMPLE) << (PASS1_BITS+1));
4176 CONST_BITS-PASS1_BITS-1);
4182 CONST_BITS-PASS1_BITS-1);
4188 * We remove the PASS1_BITS scaling, but leave the results scaled up
4212 CONST_BITS+PASS1_BITS);
4215 CONST_BITS+PASS1_BITS);
4218 CONST_BITS+PASS1_BITS);
4226 CONST_BITS+PASS1_BITS);
4229 CONST_BITS+PASS1_BITS);
4232 CONST_BITS+PASS1_BITS);