[x264-devel] x86: AVX-512 mbtree_propagate_list
Henrik Gramner
git at videolan.org
Mon Jun 26 21:58:42 CEST 2017
x264 | branch: master | Henrik Gramner <henrik at gramner.com> | Sun May 28 16:12:33 2017 +0200| [07483f72d7e1a4f7079a429dd1370f4221006862] | committer: Henrik Gramner
x86: AVX-512 mbtree_propagate_list
Uses gathers and scatters in combination with conflict detections to
vectorize the scalar part.
Also improve the checkasm test to try different mb_y values and check
for out-of-bounds writes.
> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=07483f72d7e1a4f7079a429dd1370f4221006862
---
common/x86/mc-a2.asm | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++
common/x86/mc-c.c | 18 +++++++++
tools/checkasm.c | 21 +++++-----
3 files changed, 136 insertions(+), 10 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=07483f72d7e1a4f7079a429dd1370f4221006862
More information about the x264-devel
mailing list