HomeSort by relevance Sort by last modified time
    Searched refs:DCTELEM (Results 1 - 12 of 12) sorted by null

  /external/jpeg/
mips_jidctfst.c 117 /* Multiply a DCTELEM variable by an INT32 constant, and immediately
118 * descale to yield a DCTELEM result.
121 #define MULTIPLY(var,const) ((DCTELEM) DESCALE((var) * (const), CONST_BITS))
125 * entry; produce a DCTELEM result. For 8-bit data a 16x16->16
138 /* Like DESCALE, but applies to a DCTELEM and produces an int.
143 #define ISHIFT_TEMPS DCTELEM ishift_temp;
145 #define DCTELEMBITS 16 /* DCTELEM may be 16 or 32 bits */
147 #define DCTELEMBITS 32 /* DCTELEM must be 32 bits */
151 (ishift_temp >> (shft)) | ((~((DCTELEM) 0)) << (DCTELEMBITS-(shft))) : \
175 DCTELEM * wsptr, const int * mips_idct_coefs)
    [all...]
jfdctint.c 140 jpeg_fdct_islow (DCTELEM * data)
145 DCTELEM *dataptr;
173 dataptr[0] = (DCTELEM) ((tmp10 + tmp11) << PASS1_BITS);
174 dataptr[4] = (DCTELEM) ((tmp10 - tmp11) << PASS1_BITS);
177 dataptr[2] = (DCTELEM) DESCALE(z1 + MULTIPLY(tmp13, FIX_0_765366865),
179 dataptr[6] = (DCTELEM) DESCALE(z1 + MULTIPLY(tmp12, - FIX_1_847759065),
205 dataptr[7] = (DCTELEM) DESCALE(tmp4 + z1 + z3, CONST_BITS-PASS1_BITS);
206 dataptr[5] = (DCTELEM) DESCALE(tmp5 + z2 + z4, CONST_BITS-PASS1_BITS);
207 dataptr[3] = (DCTELEM) DESCALE(tmp6 + z2 + z3, CONST_BITS-PASS1_BITS);
208 dataptr[1] = (DCTELEM) DESCALE(tmp7 + z1 + z4, CONST_BITS-PASS1_BITS)
    [all...]
jidctfst.c 115 /* Multiply a DCTELEM variable by an INT32 constant, and immediately
116 * descale to yield a DCTELEM result.
119 #define MULTIPLY(var,const) ((DCTELEM) DESCALE((var) * (const), CONST_BITS))
123 * entry; produce a DCTELEM result. For 8-bit data a 16x16->16
136 /* Like DESCALE, but applies to a DCTELEM and produces an int.
141 #define ISHIFT_TEMPS DCTELEM ishift_temp;
143 #define DCTELEMBITS 16 /* DCTELEM may be 16 or 32 bits */
145 #define DCTELEMBITS 32 /* DCTELEM must be 32 bits */
149 (ishift_temp >> (shft)) | ((~((DCTELEM) 0)) << (DCTELEMBITS-(shft))) : \
172 DCTELEM tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7
    [all...]
jdct.h 17 * A forward DCT routine is given a pointer to a work area of type DCTELEM[];
18 * the DCT is to be performed in-place in that buffer. Type DCTELEM is int
31 typedef short DCTELEM; /* 16 or 32 bits is fine */
33 typedef int DCTELEM; /* 16 or 32 bits is fine */
36 typedef INT32 DCTELEM; /* must have 32 bits */
39 typedef JMETHOD(void, forward_DCT_method_ptr, (DCTELEM * data));
101 EXTERN(void) jpeg_fdct_islow JPP((DCTELEM * data));
102 EXTERN(void) jpeg_fdct_ifast JPP((DCTELEM * data));
jfdctfst.c 102 /* Multiply a DCTELEM variable by an INT32 constant, and immediately
103 * descale to yield a DCTELEM result.
106 #define MULTIPLY(var,const) ((DCTELEM) DESCALE((var) * (const), CONST_BITS))
114 jpeg_fdct_ifast (DCTELEM * data)
116 DCTELEM tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7;
117 DCTELEM tmp10, tmp11, tmp12, tmp13;
118 DCTELEM z1, z2, z3, z4, z5, z11, z13;
119 DCTELEM *dataptr;
jcdctmgr.c 32 DCTELEM * divisors[NUM_QUANT_TBLS];
60 DCTELEM * dtbl;
79 fdct->divisors[qtblno] = (DCTELEM *)
81 DCTSIZE2 * SIZEOF(DCTELEM));
85 dtbl[i] = ((DCTELEM) qtbl->quantval[i]) << 3;
113 fdct->divisors[qtblno] = (DCTELEM *)
115 DCTSIZE2 * SIZEOF(DCTELEM));
119 dtbl[i] = (DCTELEM)
189 DCTELEM * divisors = fdct->divisors[compptr->quant_tbl_no];
190 DCTELEM workspace[DCTSIZE2]; /* work area for FDCT subroutine *
    [all...]
mips_idct_le.S 48 # DCTELEM * wsptr, const int * mips_idct_coefs);
287 # void mips_idct_rows(DCTELEM * wsptr, JSAMPARRAY output_buf,
  /external/qemu/distrib/jpeg-6b/
jfdctint.c 140 jpeg_fdct_islow (DCTELEM * data)
145 DCTELEM *dataptr;
173 dataptr[0] = (DCTELEM) ((tmp10 + tmp11) << PASS1_BITS);
174 dataptr[4] = (DCTELEM) ((tmp10 - tmp11) << PASS1_BITS);
177 dataptr[2] = (DCTELEM) DESCALE(z1 + MULTIPLY(tmp13, FIX_0_765366865),
179 dataptr[6] = (DCTELEM) DESCALE(z1 + MULTIPLY(tmp12, - FIX_1_847759065),
205 dataptr[7] = (DCTELEM) DESCALE(tmp4 + z1 + z3, CONST_BITS-PASS1_BITS);
206 dataptr[5] = (DCTELEM) DESCALE(tmp5 + z2 + z4, CONST_BITS-PASS1_BITS);
207 dataptr[3] = (DCTELEM) DESCALE(tmp6 + z2 + z3, CONST_BITS-PASS1_BITS);
208 dataptr[1] = (DCTELEM) DESCALE(tmp7 + z1 + z4, CONST_BITS-PASS1_BITS)
    [all...]
jidctfst.c 115 /* Multiply a DCTELEM variable by an INT32 constant, and immediately
116 * descale to yield a DCTELEM result.
119 #define MULTIPLY(var,const) ((DCTELEM) DESCALE((var) * (const), CONST_BITS))
123 * entry; produce a DCTELEM result. For 8-bit data a 16x16->16
136 /* Like DESCALE, but applies to a DCTELEM and produces an int.
141 #define ISHIFT_TEMPS DCTELEM ishift_temp;
143 #define DCTELEMBITS 16 /* DCTELEM may be 16 or 32 bits */
145 #define DCTELEMBITS 32 /* DCTELEM must be 32 bits */
149 (ishift_temp >> (shft)) | ((~((DCTELEM) 0)) << (DCTELEMBITS-(shft))) : \
172 DCTELEM tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7
    [all...]
jdct.h 17 * A forward DCT routine is given a pointer to a work area of type DCTELEM[];
18 * the DCT is to be performed in-place in that buffer. Type DCTELEM is int
30 typedef int DCTELEM; /* 16 or 32 bits is fine */
32 typedef INT32 DCTELEM; /* must have 32 bits */
35 typedef JMETHOD(void, forward_DCT_method_ptr, (DCTELEM * data));
97 EXTERN(void) jpeg_fdct_islow JPP((DCTELEM * data));
98 EXTERN(void) jpeg_fdct_ifast JPP((DCTELEM * data));
jfdctfst.c 102 /* Multiply a DCTELEM variable by an INT32 constant, and immediately
103 * descale to yield a DCTELEM result.
106 #define MULTIPLY(var,const) ((DCTELEM) DESCALE((var) * (const), CONST_BITS))
114 jpeg_fdct_ifast (DCTELEM * data)
116 DCTELEM tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7;
117 DCTELEM tmp10, tmp11, tmp12, tmp13;
118 DCTELEM z1, z2, z3, z4, z5, z11, z13;
119 DCTELEM *dataptr;
jcdctmgr.c 32 DCTELEM * divisors[NUM_QUANT_TBLS];
60 DCTELEM * dtbl;
79 fdct->divisors[qtblno] = (DCTELEM *)
81 DCTSIZE2 * SIZEOF(DCTELEM));
85 dtbl[i] = ((DCTELEM) qtbl->quantval[i]) << 3;
113 fdct->divisors[qtblno] = (DCTELEM *)
115 DCTSIZE2 * SIZEOF(DCTELEM));
119 dtbl[i] = (DCTELEM)
189 DCTELEM * divisors = fdct->divisors[compptr->quant_tbl_no];
190 DCTELEM workspace[DCTSIZE2]; /* work area for FDCT subroutine *
    [all...]

Completed in 144 milliseconds