Hello,

Patchs in attach add SIMD (SSE and AVX2), for some blending mode of
vf_blend in 16 bit

Checkasm result :
addition_16_c: 7921.6
addition_16_sse2: 485.1
addition_16_avx2: 280.6
and_16_c: 6821.1
and_16_sse2: 443.4
and_16_avx2: 429.4
darken_16_c: 8454.6
darken_16_sse4: 492.9
darken_16_avx2: 288.9
difference_16_c: 8146.6
difference_16_sse4: 969.1
difference_16_avx2: 546.1
lighten_16_c: 8422.9
lighten_16_sse4: 440.4
lighten_16_avx2: 220.9
or_16_c: 6796.4
or_16_sse2: 489.4
or_16_avx2: 235.6
phoenix_16_c: 22790.9
phoenix_16_sse4: 586.6
phoenix_16_avx2: 434.1
subtract_16_c: 7363.6
subtract_16_sse2: 439.9
subtract_16_avx2: 418.6
xor_16_c: 7354.6
xor_16_sse2: 446.4
xor_16_avx2: 405.6


Martin

Attachment: 0002-avfilter-x86-vf_blend-reorganize-init-in-order-to-ad.patch
Description: Binary data

Attachment: 0003-avfilter-x86-vf_blend-indent.patch
Description: Binary data

Attachment: 0004-avfilter-x86-vf_blend-add-16-bit-version-for-BLEND_S.patch
Description: Binary data

Attachment: 0005-checkasm-vf_blend-add-test-for-blend_simple-16bit-fu.patch
Description: Binary data

Attachment: 0006-avfilter-x86-vf_blend-add-16-bit-version-for-phoenix.patch
Description: Binary data

Attachment: 0007-checkasm-vf_blend-add-test-for-phoenix_16-and-differ.patch
Description: Binary data

Attachment: 0001-checkasm-vf_blend-add-depth-param-in-order-to-add-te.patch
Description: Binary data

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to