/external/libjpeg-turbo/ |
D | jdmrgext.c | 103 register JSAMPROW outptr0, outptr1; in LOCAL() local 118 outptr0 = output_buf[0]; in LOCAL() 130 outptr0[RGB_RED] = range_limit[y + cred]; in LOCAL() 131 outptr0[RGB_GREEN] = range_limit[y + cgreen]; in LOCAL() 132 outptr0[RGB_BLUE] = range_limit[y + cblue]; in LOCAL() 134 outptr0[RGB_ALPHA] = 0xFF; in LOCAL() 136 outptr0 += RGB_PIXELSIZE; in LOCAL() 138 outptr0[RGB_RED] = range_limit[y + cred]; in LOCAL() 139 outptr0[RGB_GREEN] = range_limit[y + cgreen]; in LOCAL() 140 outptr0[RGB_BLUE] = range_limit[y + cblue]; in LOCAL() [all …]
|
D | jccolext.c | 40 register JSAMPROW outptr0, outptr1, outptr2; in LOCAL() local 46 outptr0 = output_buf[0][output_row]; in LOCAL() 61 outptr0[col] = (JSAMPLE)((ctab[r + R_Y_OFF] + ctab[g + G_Y_OFF] + in LOCAL() 127 register JSAMPROW outptr0, outptr1, outptr2; in LOCAL() local 133 outptr0 = output_buf[0][output_row]; in LOCAL() 138 outptr0[col] = inptr[RGB_RED]; in LOCAL()
|
D | jdmrg565.c | 169 register JSAMPROW outptr0, outptr1; in LOCAL() local 186 outptr0 = output_buf[0]; in LOCAL() 211 WRITE_TWO_PIXELS(outptr0, rgb); in LOCAL() 212 outptr0 += 4; in LOCAL() 243 *(INT16 *)outptr0 = (INT16)rgb; in LOCAL() 265 register JSAMPROW outptr0, outptr1; in LOCAL() local 284 outptr0 = output_buf[0]; in LOCAL() 311 WRITE_TWO_PIXELS(outptr0, rgb); in LOCAL() 312 outptr0 += 4; in LOCAL() 345 *(INT16 *)outptr0 = (INT16)rgb; in LOCAL()
|
D | jccolor.c | 383 register JSAMPROW outptr0, outptr1, outptr2, outptr3; in cmyk_ycck_convert() local 389 outptr0 = output_buf[0][output_row]; in cmyk_ycck_convert() 407 outptr0[col] = (JSAMPLE)((ctab[r + R_Y_OFF] + ctab[g + G_Y_OFF] + in cmyk_ycck_convert() 459 register JSAMPROW outptr, outptr0, outptr1, outptr2, outptr3; in null_convert() local 468 outptr0 = output_buf[0][output_row]; in null_convert() 473 outptr0[col] = *inptr++; in null_convert() 481 outptr0 = output_buf[0][output_row]; in null_convert() 487 outptr0[col] = *inptr++; in null_convert()
|
/external/libjpeg-turbo/simd/arm/ |
D | jdmrgext-neon.c | 322 JSAMPROW outptr0, outptr1; in jsimd_h2v2_merged_upsample_neon() local 333 outptr0 = output_buf[0]; in jsimd_h2v2_merged_upsample_neon() 425 vst4q_u8(outptr0, rgba0); in jsimd_h2v2_merged_upsample_neon() 436 vst3q_u8(outptr0, rgb0); in jsimd_h2v2_merged_upsample_neon() 445 outptr0 += (RGB_PIXELSIZE * 16); in jsimd_h2v2_merged_upsample_neon() 550 vst4_lane_u8(outptr0 + 14 * RGB_PIXELSIZE, rgba0_h, 6); in jsimd_h2v2_merged_upsample_neon() 553 vst4_lane_u8(outptr0 + 13 * RGB_PIXELSIZE, rgba0_h, 5); in jsimd_h2v2_merged_upsample_neon() 556 vst4_lane_u8(outptr0 + 12 * RGB_PIXELSIZE, rgba0_h, 4); in jsimd_h2v2_merged_upsample_neon() 559 vst4_lane_u8(outptr0 + 11 * RGB_PIXELSIZE, rgba0_h, 3); in jsimd_h2v2_merged_upsample_neon() 562 vst4_lane_u8(outptr0 + 10 * RGB_PIXELSIZE, rgba0_h, 2); in jsimd_h2v2_merged_upsample_neon() [all …]
|
D | jdsample-neon.c | 210 JSAMPROW inptr0, inptr1, inptr2, outptr0, outptr1; in jsimd_h2v2_fancy_upsample_neon() local 226 outptr0 = output_data[outrow++]; in jsimd_h2v2_fancy_upsample_neon() 231 *outptr0 = (JSAMPLE)((s0colsum0 * 4 + 8) >> 4); in jsimd_h2v2_fancy_upsample_neon() 298 vst2q_u8(outptr0 + 1, output_pixels0); in jsimd_h2v2_fancy_upsample_neon() 361 vst2q_u8(outptr0 + 2 * colctr - 1, output_pixels0); in jsimd_h2v2_fancy_upsample_neon() 368 outptr0[2 * downsampled_width - 1] = (JSAMPLE)((s1colsum0 * 4 + 7) >> 4); in jsimd_h2v2_fancy_upsample_neon() 416 JSAMPROW inptr0, inptr1, inptr2, outptr0, outptr1; in jsimd_h1v2_fancy_upsample_neon() local 431 outptr0 = output_data[outrow++]; in jsimd_h1v2_fancy_upsample_neon() 463 vst1q_u8(outptr0 + colctr, output_pixels0); in jsimd_h1v2_fancy_upsample_neon() 544 JSAMPROW inptr, outptr0, outptr1; in jsimd_h2v2_upsample_neon() local [all …]
|
D | jidctint-neon.c | 690 JSAMPROW outptr0 = output_buf[buf_offset + 0] + output_col; in jsimd_idct_islow_pass2_regular() local 695 vst4_lane_u16((uint16_t *)outptr0, cols_01_23_45_67, 0); in jsimd_idct_islow_pass2_regular() 793 JSAMPROW outptr0 = output_buf[buf_offset + 0] + output_col; in jsimd_idct_islow_pass2_sparse() local 798 vst4_lane_u16((uint16_t *)outptr0, cols_01_23_45_67, 0); in jsimd_idct_islow_pass2_sparse()
|
D | jidctred-neon.c | 478 JSAMPROW outptr0 = output_buf[0] + output_col; in jsimd_idct_4x4_neon() local 482 vst2_lane_u16((uint16_t *)outptr0, output_01_23, 0); in jsimd_idct_4x4_neon()
|
D | jidctfst-neon.c | 454 JSAMPROW outptr0 = output_buf[0] + output_col; in jsimd_idct_ifast_neon() local 464 vst1q_lane_u64((uint64_t *)outptr0, vreinterpretq_u64_u8(rows_04), 0); in jsimd_idct_ifast_neon()
|
/external/libjpeg-turbo/simd/arm/aarch32/ |
D | jccolext-neon.c | 54 JSAMPROW outptr0, outptr1, outptr2; in jsimd_rgb_ycc_convert_neon() local 71 outptr0 = output_buf[0][output_row]; in jsimd_rgb_ycc_convert_neon() 137 vst1_u8(outptr0, vmovn_u16(y_u16)); in jsimd_rgb_ycc_convert_neon() 143 outptr0 += 8; in jsimd_rgb_ycc_convert_neon()
|
/external/libjpeg-turbo/simd/arm/aarch64/ |
D | jccolext-neon.c | 53 JSAMPROW outptr0, outptr1, outptr2; in jsimd_rgb_ycc_convert_neon() local 63 outptr0 = output_buf[0][output_row]; in jsimd_rgb_ycc_convert_neon() 151 vst1q_u8(outptr0, vcombine_u8(vmovn_u16(y_l), vmovn_u16(y_h))); in jsimd_rgb_ycc_convert_neon() 157 outptr0 += 16; in jsimd_rgb_ycc_convert_neon() 250 vst1q_u8(outptr0, vcombine_u8(vmovn_u16(y_l), vmovn_u16(y_h))); in jsimd_rgb_ycc_convert_neon() 311 vst1_u8(outptr0, vmovn_u16(y_u16)); in jsimd_rgb_ycc_convert_neon()
|
/external/libjpeg-turbo/simd/i386/ |
D | jdsample-avx2.asm | 269 mov edx, JSAMPROW [edi+0*SIZEOF_JSAMPROW] ; outptr0 525 add edx, byte 2*SIZEOF_YMMWORD ; outptr0 698 mov ebx, JSAMPROW [edi+0*SIZEOF_JSAMPROW] ; outptr0 734 add ebx, 2*SIZEOF_YMMWORD ; outptr0
|
D | jcgryext-mmx.asm | 87 mov edi, JSAMPROW [edi] ; outptr0 324 add edi, byte SIZEOF_MMWORD ; outptr0
|
D | jcgryext-sse2.asm | 86 mov edi, JSAMPROW [edi] ; outptr0 353 add edi, byte SIZEOF_XMMWORD ; outptr0
|
D | jccolext-mmx.asm | 93 mov edi, JSAMPROW [edi] ; outptr0 439 add edi, byte SIZEOF_MMWORD ; outptr0
|
D | jccolext-sse2.asm | 92 mov edi, JSAMPROW [edi] ; outptr0 468 add edi, byte SIZEOF_XMMWORD ; outptr0
|
D | jcgryext-avx2.asm | 87 mov edi, JSAMPROW [edi] ; outptr0 427 add edi, byte SIZEOF_YMMWORD ; outptr0
|
D | jccolext-avx2.asm | 93 mov edi, JSAMPROW [edi] ; outptr0 542 add edi, byte SIZEOF_YMMWORD ; outptr0
|
/external/libjpeg-turbo/simd/x86_64/ |
D | jdsample-avx2.asm | 481 add rdx, byte 2*SIZEOF_YMMWORD ; outptr0 639 mov rbxp, JSAMPROW [rdi+0*SIZEOF_JSAMPROW] ; outptr0 674 add rbx, 2*SIZEOF_YMMWORD ; outptr0
|
D | jcgryext-sse2.asm | 75 mov rdip, JSAMPROW [rdi] ; outptr0 338 add rdi, byte SIZEOF_XMMWORD ; outptr0
|
D | jccolext-sse2.asm | 81 mov rdip, JSAMPROW [rdi] ; outptr0 453 add rdi, byte SIZEOF_XMMWORD ; outptr0
|
D | jcgryext-avx2.asm | 76 mov rdip, JSAMPROW [rdi] ; outptr0 412 add rdi, byte SIZEOF_YMMWORD ; outptr0
|
D | jccolext-avx2.asm | 82 mov rdip, JSAMPROW [rdi] ; outptr0 527 add rdi, byte SIZEOF_YMMWORD ; outptr0
|