Lines Matching refs:PASS1_BITS

120  * The outputs of the first pass are scaled up by PASS1_BITS bits so that
122 * require BITS_IN_JSAMPLE + PASS1_BITS + 3 bits; this fits in a 16-bit word
127 * have BITS_IN_JSAMPLE + CONST_BITS + PASS1_BITS <= 26. Error analysis
132 #define PASS1_BITS 2
134 #define PASS1_BITS 1 /* lose a little precision to avoid overflow */
226 /* furthermore, we scale the results by 2**PASS1_BITS. */
257 int16_t dcval = (int16_t) (d0 * (1 << PASS1_BITS));
582 dataptr[0] = (int16_t) DESCALE(tmp10 + tmp3, CONST_BITS-PASS1_BITS);
583 dataptr[7] = (int16_t) DESCALE(tmp10 - tmp3, CONST_BITS-PASS1_BITS);
584 dataptr[1] = (int16_t) DESCALE(tmp11 + tmp2, CONST_BITS-PASS1_BITS);
585 dataptr[6] = (int16_t) DESCALE(tmp11 - tmp2, CONST_BITS-PASS1_BITS);
586 dataptr[2] = (int16_t) DESCALE(tmp12 + tmp1, CONST_BITS-PASS1_BITS);
587 dataptr[5] = (int16_t) DESCALE(tmp12 - tmp1, CONST_BITS-PASS1_BITS);
588 dataptr[3] = (int16_t) DESCALE(tmp13 + tmp0, CONST_BITS-PASS1_BITS);
589 dataptr[4] = (int16_t) DESCALE(tmp13 - tmp0, CONST_BITS-PASS1_BITS);
596 /* and also undo the PASS1_BITS scaling. */
929 CONST_BITS+PASS1_BITS+3);
931 CONST_BITS+PASS1_BITS+3);
933 CONST_BITS+PASS1_BITS+3);
935 CONST_BITS+PASS1_BITS+3);
937 CONST_BITS+PASS1_BITS+3);
939 CONST_BITS+PASS1_BITS+3);
941 CONST_BITS+PASS1_BITS+3);
943 CONST_BITS+PASS1_BITS+3);
964 /* furthermore, we scale the results by 2**PASS1_BITS. */
991 int16_t dcval = (int16_t) (d0 << PASS1_BITS);
1053 dataptr[0] = (int16_t) DESCALE(tmp10, CONST_BITS-PASS1_BITS);
1054 dataptr[1] = (int16_t) DESCALE(tmp11, CONST_BITS-PASS1_BITS);
1055 dataptr[2] = (int16_t) DESCALE(tmp12, CONST_BITS-PASS1_BITS);
1056 dataptr[3] = (int16_t) DESCALE(tmp13, CONST_BITS-PASS1_BITS);
1063 /* and also undo the PASS1_BITS scaling. */
1131 dataptr[DCTSTRIDE*0] = tmp10 >> (CONST_BITS+PASS1_BITS+3);
1132 dataptr[DCTSTRIDE*1] = tmp11 >> (CONST_BITS+PASS1_BITS+3);
1133 dataptr[DCTSTRIDE*2] = tmp12 >> (CONST_BITS+PASS1_BITS+3);
1134 dataptr[DCTSTRIDE*3] = tmp13 >> (CONST_BITS+PASS1_BITS+3);