/external/libjpeg-turbo/ |
D | jdct.h | 98 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 …]
|
D | jsimddct.h | 31 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,
|
D | jsimd_none.c | 291 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
|
D | jidctred.c | 122 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()
|
D | jcdctmgr.c | 38 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()
|
D | jidctint.c | 174 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 …]
|
D | jidctflt.c | 73 JCOEFPTR coef_block, JSAMPARRAY output_buf, 90 inptr = coef_block;
|
D | jidctfst.c | 172 JCOEFPTR coef_block, JSAMPARRAY output_buf, 190 inptr = coef_block;
|
/external/libjpeg-turbo/simd/i386/ |
D | jsimd.c | 953 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 …]
|
D | jquantf-sse2.asm | 103 ; 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]
|
D | jquant-sse.asm | 126 ; 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]
|
D | jquant-3dn.asm | 126 ; 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/ |
D | jsimd.c | 817 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 …]
|
D | jquantf-sse2.asm | 98 ; 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
|
D | jquanti-avx2.asm | 93 ; 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/ |
D | jsimd.c | 757 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/ |
D | jidctred-neon.c | 76 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 …]
|
D | jidctint-neon.c | 190 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 …]
|
D | jidctfst-neon.c | 63 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()
|
D | jquanti-neon.c | 94 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/ |
D | jsimd.c | 825 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/ |
D | jsimd.h | 1081 (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/ |
D | overeager_mla_fusing.ll | 4 …_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/ |
D | 2009-07-30-PEICrash.ll | 31 …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/ |
D | 2009-07-30-PEICrash.ll | 31 …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]
|