diff options
Diffstat (limited to 'libswresample/resample_template.c')
-rw-r--r-- | libswresample/resample_template.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/libswresample/resample_template.c b/libswresample/resample_template.c index f11053d023..8d5ff4d50e 100644 --- a/libswresample/resample_template.c +++ b/libswresample/resample_template.c @@ -34,8 +34,9 @@ # define FELEML double # define OUT(d, v) d = v -#elif defined(TEMPLATE_RESAMPLE_FLT) -# define RENAME(N) N ## _float +#elif defined(TEMPLATE_RESAMPLE_FLT) \ + || defined(TEMPLATE_RESAMPLE_FLT_SSE) + # define FILTER_SHIFT 0 # define DELEM float # define FELEM float @@ -43,6 +44,13 @@ # define FELEML float # define OUT(d, v) d = v +# if defined(TEMPLATE_RESAMPLE_FLT) +# define RENAME(N) N ## _float +# elif defined(TEMPLATE_RESAMPLE_FLT_SSE) +# define COMMON_CORE COMMON_CORE_FLT_SSE +# define RENAME(N) N ## _float_sse +# endif + #elif defined(TEMPLATE_RESAMPLE_S32) # define RENAME(N) N ## _int32 # define FILTER_SHIFT 30 |