[x264-devel] x86: AVX-512 plane_copy and plane_copy_swap

Henrik Gramner git at videolan.org
Tue Aug 7 00:05:33 CEST 2018


x264 | branch: master | Henrik Gramner <henrik at gramner.com> | Thu Jan 25 22:17:57 2018 +0100| [3d9ec58f27f1cd6732484246aaad59158b98af47] | committer: Henrik Gramner

x86: AVX-512 plane_copy and plane_copy_swap

Avoid the scalar C wrapper by utilizing opmasks to prevent overreading the
input buffer.

> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=3d9ec58f27f1cd6732484246aaad59158b98af47
---

 common/frame.c       |  41 +++++++--------
 common/frame.h       |   2 +-
 common/x86/mc-a2.asm | 137 +++++++++++++++++++++++++++++++++++++++++++++++++++
 common/x86/mc-c.c    |   6 +++
 encoder/slicetype.c  |   2 +-
 5 files changed, 164 insertions(+), 24 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=3d9ec58f27f1cd6732484246aaad59158b98af47


More information about the x264-devel mailing list