[FFmpeg-devel] avfilter/x86/vf_blend : add SIMD for more 16 bit blending mode

Martin Vignali martin.vignali at gmail.com
Thu Apr 5 22:48:59 EEST 2018


2018-03-17 19:44 GMT+01:00 Martin Vignali <martin.vignali at gmail.com>:

> Hello
>
> Patch in attach add SIMD for 16 bit version of
> grainextract
> grainmerge
> average
> extremity
> negation
>
> 003 : modify DIFFERENCE macro to reduce line duplication
> 004 : add SIMD for grainextract, grainmerge, average, extremity, negation
> 005 : add checkasm test for grainextract, grainmerge, average, extremity,
> negation
>
>
>
> Checkasm result :
> grainextract_16_c: 11639.2
> grainextract_16_sse4: 1047.2
> grainextract_16_avx2: 546.4
>
> grainmerge_16_c: 11719.9
> grainmerge_16_sse4: 1045.7
> grainmerge_16_avx2: 548.7
>
> average_16_c: 7062.4
> average_16_sse2: 479.6
> average_16_avx2: 285.9
>
> extremity_16_c: 8678.4
> extremity_16_sse4: 1142.6
> extremity_16_avx2: 536.4
>
> negation_16_c: 8731.4
> negation_16_sse4: 1280.4
> negation_16_avx2: 587.6
>
>
>
>
> Martin
>
>
>
Pushed

Martin


More information about the ffmpeg-devel mailing list