64-bit AVX2 impl. of h2v2 & h2v1 upsampling
(Fancy & Plain)
This commit is contained in:
15
simd/jsimd.h
15
simd/jsimd.h
@@ -518,6 +518,13 @@ EXTERN(void) jsimd_h2v2_upsample_sse2
|
||||
(int max_v_samp_factor, JDIMENSION output_width, JSAMPARRAY input_data,
|
||||
JSAMPARRAY *output_data_ptr);
|
||||
|
||||
EXTERN(void) jsimd_h2v1_upsample_avx2
|
||||
(int max_v_samp_factor, JDIMENSION output_width, JSAMPARRAY input_data,
|
||||
JSAMPARRAY *output_data_ptr);
|
||||
EXTERN(void) jsimd_h2v2_upsample_avx2
|
||||
(int max_v_samp_factor, JDIMENSION output_width, JSAMPARRAY input_data,
|
||||
JSAMPARRAY *output_data_ptr);
|
||||
|
||||
EXTERN(void) jsimd_h2v1_upsample_mips_dspr2
|
||||
(int max_v_samp_factor, JDIMENSION output_width, JSAMPARRAY input_data,
|
||||
JSAMPARRAY *output_data_ptr);
|
||||
@@ -553,6 +560,14 @@ EXTERN(void) jsimd_h2v2_fancy_upsample_sse2
|
||||
(int max_v_samp_factor, JDIMENSION downsampled_width,
|
||||
JSAMPARRAY input_data, JSAMPARRAY *output_data_ptr);
|
||||
|
||||
extern const int jconst_fancy_upsample_avx2[];
|
||||
EXTERN(void) jsimd_h2v1_fancy_upsample_avx2
|
||||
(int max_v_samp_factor, JDIMENSION downsampled_width,
|
||||
JSAMPARRAY input_data, JSAMPARRAY *output_data_ptr);
|
||||
EXTERN(void) jsimd_h2v2_fancy_upsample_avx2
|
||||
(int max_v_samp_factor, JDIMENSION downsampled_width,
|
||||
JSAMPARRAY input_data, JSAMPARRAY *output_data_ptr);
|
||||
|
||||
EXTERN(void) jsimd_h2v1_fancy_upsample_neon
|
||||
(int max_v_samp_factor, JDIMENSION downsampled_width,
|
||||
JSAMPARRAY input_data, JSAMPARRAY *output_data_ptr);
|
||||
|
||||
Reference in New Issue
Block a user