[FFmpeg-devel] libavcodec/exr : add x86 SIMD for predictor

Martin Vignali martin.vignali at gmail.com
Sat Sep 23 00:12:05 EEST 2017


in attach a patch
with a port to asm of the predictor part of this patch :


Tested on OSX, pass fate test for me
Check asm also pass for me

Results with reorder simd disable :
SSSE3 : 94.5s
1036758 decicycles in predictor,  130751 runs,    321 skips

Scalar : 114s
4255109 decicycles in predictor,  130276 runs,    796 skips

using reorder and predictor simd : 82.6s

Check asm benchmark :
./tests/checkasm/checkasm --test=exrdsp --bench

predictor_c: 10635.1
predictor_ssse3: 1634.6

Comments welcome

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-libavcodec-exr-add-x86-SIMD-for-predictor.patch
Type: application/octet-stream
Size: 7338 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20170922/8970d659/attachment.obj>

More information about the ffmpeg-devel mailing list