|
|
|
Lines 377-393
jsimd_can_h2v1_fancy_upsample (void)
|
Link Here
|
|---|
|
| 377 |
GLOBAL(void) |
377 |
GLOBAL(void) |
| 378 |
jsimd_h2v2_fancy_upsample (j_decompress_ptr cinfo, |
378 |
jsimd_h2v2_fancy_upsample (j_decompress_ptr cinfo, |
| 379 |
jpeg_component_info * compptr, |
379 |
jpeg_component_info * compptr, |
| 380 |
JSAMPARRAY input_data, |
380 |
JSAMPARRAY input_data, |
| 381 |
JSAMPARRAY * output_data_ptr) |
381 |
JSAMPARRAY * output_data_ptr) |
| 382 |
{ |
382 |
{ |
| 383 |
if ((simd_support & JSIMD_SSE2) && |
383 |
if ((simd_support & JSIMD_SSE2) && |
| 384 |
IS_ALIGNED_SSE(jconst_fancy_upsample_sse2)) |
384 |
IS_ALIGNED_SSE(jconst_fancy_upsample_sse2)) |
| 385 |
jsimd_h2v1_fancy_upsample_sse2(cinfo->max_v_samp_factor, |
385 |
jsimd_h2v2_fancy_upsample_sse2(cinfo->max_v_samp_factor, |
| 386 |
compptr->downsampled_width, input_data, output_data_ptr); |
386 |
compptr->downsampled_width, input_data, output_data_ptr); |
| 387 |
else if (simd_support & JSIMD_MMX) |
387 |
else if (simd_support & JSIMD_MMX) |
| 388 |
jsimd_h2v2_fancy_upsample_mmx(cinfo->max_v_samp_factor, |
388 |
jsimd_h2v2_fancy_upsample_mmx(cinfo->max_v_samp_factor, |
| 389 |
compptr->downsampled_width, input_data, output_data_ptr); |
389 |
compptr->downsampled_width, input_data, output_data_ptr); |
| 390 |
} |
390 |
} |
| 391 |
|
391 |
|
| 392 |
GLOBAL(void) |
392 |
GLOBAL(void) |
| 393 |
jsimd_h2v1_fancy_upsample (j_decompress_ptr cinfo, |
393 |
jsimd_h2v1_fancy_upsample (j_decompress_ptr cinfo, |