Re: [FFmpeg-devel] avcodec/x86/lossless_videodsp : add_left_pred AVX2 v2

2017-12-09 Thread Martin Vignali
2017-12-02 19:12 GMT+01:00 Martin Vignali :

> New patch in attach
>
> 001, 002 : unchanged
>
> 003 : use VBROADCASTI128 macro for constant loading en XMM/YMM instead of
> 256 bits constants.
>
> Martin
>
> Pushed

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


Re: [FFmpeg-devel] avcodec/x86/lossless_videodsp : add_left_pred AVX2 v2

2017-12-02 Thread Martin Vignali
New patch in attach

001, 002 : unchanged

003 : use VBROADCASTI128 macro for constant loading en XMM/YMM instead of
256 bits constants.

Martin


0001-checkasm-llviddsp-test-return-of-add_left_pred-16.patch
Description: Binary data


0002-avcodec-x86-lossless_videodsp.asm-make-macro-for.patch
Description: Binary data


0003-avcodec-x86-lossless_videodsp-add-avx2-version-for.patch
Description: Binary data
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


[FFmpeg-devel] avcodec/x86/lossless_videodsp : add_left_pred AVX2 v2

2017-11-25 Thread Martin Vignali
Hello,

New patchs in attach in order to add avx2 version for add_left_pred

Change since the v1 patch
- use ymm constant
- use 3 operandes mode

Check asm result

add_left_pred_rnd_acc_c: 1279.8
add_left_pred_rnd_acc_ssse3: 261.3
add_left_pred_rnd_acc_avx2: 209.8
add_left_pred_zero_c: 1284.8
add_left_pred_zero_ssse3: 260.8
add_left_pred_zero_avx2: 204.8


001 : add return check in the checkasm test
002/003 : add avx2 version

Martin


0001-checkasm-llviddsp-test-return-of-add_left_pred-16.patch
Description: Binary data


0002-avcodec-x86-lossless_videodsp.asm-make-macro-for.patch
Description: Binary data


0003-avcodec-x86-lossless_videodsp-add-avx2-version-for.patch
Description: Binary data
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel