Home
last modified time | relevance | path

Searched refs:coef_block (Results 1 – 25 of 28) sorted by relevance

12

/external/libjpeg-turbo/
Djdct.h98 jpeg_component_info *compptr, JCOEFPTR coef_block,
101 jpeg_component_info *compptr, JCOEFPTR coef_block,
104 jpeg_component_info *compptr, JCOEFPTR coef_block,
107 jpeg_component_info *compptr, JCOEFPTR coef_block,
110 jpeg_component_info *compptr, JCOEFPTR coef_block,
113 jpeg_component_info *compptr, JCOEFPTR coef_block,
116 jpeg_component_info *compptr, JCOEFPTR coef_block,
119 jpeg_component_info *compptr, JCOEFPTR coef_block,
122 jpeg_component_info *compptr, JCOEFPTR coef_block,
125 jpeg_component_info *compptr, JCOEFPTR coef_block,
[all …]
Djsimddct.h31 EXTERN(void) jsimd_quantize(JCOEFPTR coef_block, DCTELEM *divisors,
33 EXTERN(void) jsimd_quantize_float(JCOEFPTR coef_block, FAST_FLOAT *divisors,
42 jpeg_component_info *compptr, JCOEFPTR coef_block,
45 jpeg_component_info *compptr, JCOEFPTR coef_block,
48 jpeg_component_info *compptr, JCOEFPTR coef_block,
52 JCOEFPTR coef_block, JSAMPARRAY output_buf,
61 JCOEFPTR coef_block, JSAMPARRAY output_buf,
65 JCOEFPTR coef_block, JSAMPARRAY output_buf,
69 JCOEFPTR coef_block, JSAMPARRAY output_buf,
Djsimd_none.c291 jsimd_quantize(JCOEFPTR coef_block, DCTELEM *divisors, DCTELEM *workspace) in jsimd_quantize() argument
296 jsimd_quantize_float(JCOEFPTR coef_block, FAST_FLOAT *divisors, in jsimd_quantize_float() argument
327 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_2x2() argument
334 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_4x4() argument
341 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_6x6() argument
348 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_12x12() argument
373 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_islow() argument
380 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_ifast() argument
387 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_float() argument
Djidctred.c122 JCOEFPTR coef_block, JSAMPARRAY output_buf,
138 inptr = coef_block;
280 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jpeg_idct_2x2() argument
295 inptr = coef_block; in jpeg_idct_2x2()
391 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jpeg_idct_1x1() argument
403 dcval = DEQUANTIZE(coef_block[0], quantptr[0]); in jpeg_idct_1x1()
Djcdctmgr.c38 typedef void (*quantize_method_ptr) (JCOEFPTR coef_block, DCTELEM *divisors,
40 typedef void (*float_quantize_method_ptr) (JCOEFPTR coef_block,
408 quantize(JCOEFPTR coef_block, DCTELEM *divisors, DCTELEM *workspace) in quantize() argument
412 JCOEFPTR output_ptr = coef_block; in quantize()
556 quantize_float(JCOEFPTR coef_block, FAST_FLOAT *divisors, in quantize_float() argument
561 register JCOEFPTR output_ptr = coef_block; in quantize_float()
Djidctint.c174 JCOEFPTR coef_block, JSAMPARRAY output_buf,
193 inptr = coef_block;
428 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jpeg_idct_7x7() argument
444 inptr = coef_block; in jpeg_idct_7x7()
577 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jpeg_idct_6x6() argument
593 inptr = coef_block; in jpeg_idct_6x6()
698 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jpeg_idct_5x5() argument
714 inptr = coef_block; in jpeg_idct_5x5()
813 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jpeg_idct_3x3() argument
828 inptr = coef_block; in jpeg_idct_3x3()
[all …]
Djidctflt.c73 JCOEFPTR coef_block, JSAMPARRAY output_buf,
90 inptr = coef_block;
Djidctfst.c172 JCOEFPTR coef_block, JSAMPARRAY output_buf,
190 inptr = coef_block;
/external/libjpeg-turbo/simd/i386/
Djsimd.c953 jsimd_quantize(JCOEFPTR coef_block, DCTELEM *divisors, DCTELEM *workspace) in jsimd_quantize() argument
956 jsimd_quantize_avx2(coef_block, divisors, workspace); in jsimd_quantize()
958 jsimd_quantize_sse2(coef_block, divisors, workspace); in jsimd_quantize()
960 jsimd_quantize_mmx(coef_block, divisors, workspace); in jsimd_quantize()
964 jsimd_quantize_float(JCOEFPTR coef_block, FAST_FLOAT *divisors, in jsimd_quantize_float() argument
968 jsimd_quantize_float_sse2(coef_block, divisors, workspace); in jsimd_quantize_float()
970 jsimd_quantize_float_sse(coef_block, divisors, workspace); in jsimd_quantize_float()
972 jsimd_quantize_float_3dnow(coef_block, divisors, workspace); in jsimd_quantize_float()
1027 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_2x2() argument
1031 jsimd_idct_2x2_sse2(compptr->dct_table, coef_block, output_buf, in jsimd_idct_2x2()
[all …]
Djquantf-sse2.asm103 ; Quantize/descale the coefficients, and store into coef_block
106 ; jsimd_quantize_float_sse2(JCOEFPTR coef_block, FAST_FLOAT *divisors,
110 %define coef_block ebp + 8 ; JCOEFPTR coef_block
128 mov edi, JCOEFPTR [coef_block]
Djquant-sse.asm126 ; Quantize/descale the coefficients, and store into coef_block
129 ; jsimd_quantize_float_sse(JCOEFPTR coef_block, FAST_FLOAT *divisors,
133 %define coef_block ebp + 8 ; JCOEFPTR coef_block
151 mov edi, JCOEFPTR [coef_block]
Djquant-3dn.asm126 ; Quantize/descale the coefficients, and store into coef_block
129 ; jsimd_quantize_float_3dnow(JCOEFPTR coef_block, FAST_FLOAT *divisors,
133 %define coef_block ebp + 8 ; JCOEFPTR coef_block
155 mov edi, JCOEFPTR [coef_block]
/external/libjpeg-turbo/simd/x86_64/
Djsimd.c817 jsimd_quantize(JCOEFPTR coef_block, DCTELEM *divisors, DCTELEM *workspace) in jsimd_quantize() argument
820 jsimd_quantize_avx2(coef_block, divisors, workspace); in jsimd_quantize()
822 jsimd_quantize_sse2(coef_block, divisors, workspace); in jsimd_quantize()
826 jsimd_quantize_float(JCOEFPTR coef_block, FAST_FLOAT *divisors, in jsimd_quantize_float() argument
829 jsimd_quantize_float_sse2(coef_block, divisors, workspace); in jsimd_quantize_float()
880 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_2x2() argument
883 jsimd_idct_2x2_sse2(compptr->dct_table, coef_block, output_buf, output_col); in jsimd_idct_2x2()
888 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_4x4() argument
891 jsimd_idct_4x4_sse2(compptr->dct_table, coef_block, output_buf, output_col); in jsimd_idct_4x4()
970 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_islow() argument
[all …]
Djquantf-sse2.asm98 ; Quantize/descale the coefficients, and store into coef_block
101 ; jsimd_quantize_float_sse2(JCOEFPTR coef_block, FAST_FLOAT *divisors,
105 ; r10 = JCOEFPTR coef_block
Djquanti-avx2.asm93 ; Quantize/descale the coefficients, and store into coef_block
100 ; jsimd_quantize_avx2(JCOEFPTR coef_block, DCTELEM *divisors,
111 ; r10 = JCOEFPTR coef_block
/external/libjpeg-turbo/simd/arm/aarch32/
Djsimd.c757 jsimd_quantize(JCOEFPTR coef_block, DCTELEM *divisors, DCTELEM *workspace) in jsimd_quantize() argument
759 jsimd_quantize_neon(coef_block, divisors, workspace); in jsimd_quantize()
763 jsimd_quantize_float(JCOEFPTR coef_block, FAST_FLOAT *divisors, in jsimd_quantize_float() argument
816 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_2x2() argument
819 jsimd_idct_2x2_neon(compptr->dct_table, coef_block, output_buf, output_col); in jsimd_idct_2x2()
824 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_4x4() argument
827 jsimd_idct_4x4_neon(compptr->dct_table, coef_block, output_buf, output_col); in jsimd_idct_4x4()
886 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_islow() argument
889 jsimd_idct_islow_neon(compptr->dct_table, coef_block, output_buf, in jsimd_idct_islow()
895 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_ifast() argument
[all …]
/external/libjpeg-turbo/simd/arm/
Djidctred-neon.c76 void jsimd_idct_2x2_neon(void *dct_table, JCOEFPTR coef_block, in jsimd_idct_2x2_neon() argument
82 int16x8_t row0 = vld1q_s16(coef_block + 0 * DCTSIZE); in jsimd_idct_2x2_neon()
83 int16x8_t row1 = vld1q_s16(coef_block + 1 * DCTSIZE); in jsimd_idct_2x2_neon()
84 int16x8_t row3 = vld1q_s16(coef_block + 3 * DCTSIZE); in jsimd_idct_2x2_neon()
85 int16x8_t row5 = vld1q_s16(coef_block + 5 * DCTSIZE); in jsimd_idct_2x2_neon()
86 int16x8_t row7 = vld1q_s16(coef_block + 7 * DCTSIZE); in jsimd_idct_2x2_neon()
196 void jsimd_idct_4x4_neon(void *dct_table, JCOEFPTR coef_block, in jsimd_idct_4x4_neon() argument
202 int16x8_t row0 = vld1q_s16(coef_block + 0 * DCTSIZE); in jsimd_idct_4x4_neon()
203 int16x8_t row1 = vld1q_s16(coef_block + 1 * DCTSIZE); in jsimd_idct_4x4_neon()
204 int16x8_t row2 = vld1q_s16(coef_block + 2 * DCTSIZE); in jsimd_idct_4x4_neon()
[all …]
Djidctint-neon.c190 void jsimd_idct_islow_neon(void *dct_table, JCOEFPTR coef_block, in jsimd_idct_islow_neon() argument
201 int16x4_t row0 = vld1_s16(coef_block + 0 * DCTSIZE); in jsimd_idct_islow_neon()
202 int16x4_t row1 = vld1_s16(coef_block + 1 * DCTSIZE); in jsimd_idct_islow_neon()
203 int16x4_t row2 = vld1_s16(coef_block + 2 * DCTSIZE); in jsimd_idct_islow_neon()
204 int16x4_t row3 = vld1_s16(coef_block + 3 * DCTSIZE); in jsimd_idct_islow_neon()
205 int16x4_t row4 = vld1_s16(coef_block + 4 * DCTSIZE); in jsimd_idct_islow_neon()
206 int16x4_t row5 = vld1_s16(coef_block + 5 * DCTSIZE); in jsimd_idct_islow_neon()
207 int16x4_t row6 = vld1_s16(coef_block + 6 * DCTSIZE); in jsimd_idct_islow_neon()
208 int16x4_t row7 = vld1_s16(coef_block + 7 * DCTSIZE); in jsimd_idct_islow_neon()
254 row0 = vld1_s16(coef_block + 0 * DCTSIZE + 4); in jsimd_idct_islow_neon()
[all …]
Djidctfst-neon.c63 void jsimd_idct_ifast_neon(void *dct_table, JCOEFPTR coef_block, in jsimd_idct_ifast_neon() argument
69 int16x8_t row0 = vld1q_s16(coef_block + 0 * DCTSIZE); in jsimd_idct_ifast_neon()
70 int16x8_t row1 = vld1q_s16(coef_block + 1 * DCTSIZE); in jsimd_idct_ifast_neon()
71 int16x8_t row2 = vld1q_s16(coef_block + 2 * DCTSIZE); in jsimd_idct_ifast_neon()
72 int16x8_t row3 = vld1q_s16(coef_block + 3 * DCTSIZE); in jsimd_idct_ifast_neon()
73 int16x8_t row4 = vld1q_s16(coef_block + 4 * DCTSIZE); in jsimd_idct_ifast_neon()
74 int16x8_t row5 = vld1q_s16(coef_block + 5 * DCTSIZE); in jsimd_idct_ifast_neon()
75 int16x8_t row6 = vld1q_s16(coef_block + 6 * DCTSIZE); in jsimd_idct_ifast_neon()
76 int16x8_t row7 = vld1q_s16(coef_block + 7 * DCTSIZE); in jsimd_idct_ifast_neon()
Djquanti-neon.c94 void jsimd_quantize_neon(JCOEFPTR coef_block, DCTELEM *divisors, in jsimd_quantize_neon() argument
97 JCOEFPTR out_ptr = coef_block; in jsimd_quantize_neon()
/external/libjpeg-turbo/simd/arm/aarch64/
Djsimd.c825 jsimd_quantize(JCOEFPTR coef_block, DCTELEM *divisors, DCTELEM *workspace) in jsimd_quantize() argument
827 jsimd_quantize_neon(coef_block, divisors, workspace); in jsimd_quantize()
831 jsimd_quantize_float(JCOEFPTR coef_block, FAST_FLOAT *divisors, in jsimd_quantize_float() argument
884 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_2x2() argument
887 jsimd_idct_2x2_neon(compptr->dct_table, coef_block, output_buf, output_col); in jsimd_idct_2x2()
892 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_4x4() argument
895 jsimd_idct_4x4_neon(compptr->dct_table, coef_block, output_buf, output_col); in jsimd_idct_4x4()
954 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_islow() argument
957 jsimd_idct_islow_neon(compptr->dct_table, coef_block, output_buf, in jsimd_idct_islow()
963 JCOEFPTR coef_block, JSAMPARRAY output_buf, in jsimd_idct_ifast() argument
[all …]
/external/libjpeg-turbo/simd/
Djsimd.h1081 (JCOEFPTR coef_block, DCTELEM *divisors, DCTELEM *workspace);
1084 (JCOEFPTR coef_block, DCTELEM *divisors, DCTELEM *workspace);
1087 (JCOEFPTR coef_block, DCTELEM *divisors, DCTELEM *workspace);
1090 (JCOEFPTR coef_block, DCTELEM *divisors, DCTELEM *workspace);
1093 (JCOEFPTR coef_block, DCTELEM *divisors, DCTELEM *workspace);
1096 (JCOEFPTR coef_block, DCTELEM *divisors, DCTELEM *workspace);
1099 (JCOEFPTR coef_block, DCTELEM *divisors, DCTELEM *workspace);
1103 (JCOEFPTR coef_block, FAST_FLOAT *divisors, FAST_FLOAT *workspace);
1106 (JCOEFPTR coef_block, FAST_FLOAT *divisors, FAST_FLOAT *workspace);
1109 (JCOEFPTR coef_block, FAST_FLOAT *divisors, FAST_FLOAT *workspace);
[all …]
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dovereager_mla_fusing.ll4 …_intrinsic(i8* nocapture readonly %dct_table, i16* nocapture readonly %coef_block, i8** nocapture …
22 %add.ptr5 = getelementptr inbounds i16, i16* %coef_block, i64 16
26 %add.ptr17 = getelementptr inbounds i16, i16* %coef_block, i64 48
/external/llvm/test/CodeGen/Thumb2/
D2009-07-30-PEICrash.ll31 …info, %struct.jpeg_component_info* nocapture %compptr, i16* nocapture %coef_block, i8** nocapture …
56 %scevgep79 = getelementptr i16, i16* %coef_block, i32 %tmp41 ; <i16*> [#uses=0]
57 %inptr.117 = getelementptr i16, i16* %coef_block, i32 %indvar ; <i16*> [#uses=1]
/external/llvm-project/llvm/test/CodeGen/Thumb2/
D2009-07-30-PEICrash.ll31 …info, %struct.jpeg_component_info* nocapture %compptr, i16* nocapture %coef_block, i8** nocapture …
56 %scevgep79 = getelementptr i16, i16* %coef_block, i32 %tmp41 ; <i16*> [#uses=0]
57 %inptr.117 = getelementptr i16, i16* %coef_block, i32 %indvar ; <i16*> [#uses=1]

12