[x264-devel] x86: AVX and AVX-512 memcpy_aligned
Henrik Gramner
git at videolan.org
Mon May 22 00:03:39 CEST 2017
x264 | branch: master | Henrik Gramner <henrik at gramner.com> | Fri Apr 7 21:34:40 2017 +0200| [c0cd7650cb65164d183d8f77d0697b7569a52917] | committer: Henrik Gramner
x86: AVX and AVX-512 memcpy_aligned
Reorder some elements in the x264_mb_analysis_list_t struct to reduce the
amount of padding required.
Also drop the MMX implementation in favor of SSE.
> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=c0cd7650cb65164d183d8f77d0697b7569a52917
---
common/cabac.h | 2 +-
common/common.h | 4 +--
common/x86/cabac-a.asm | 2 +-
common/x86/mc-a2.asm | 69 ++++++++++++++++++++++++++++++--------------------
common/x86/mc-c.c | 8 +++---
encoder/analyse.c | 32 +++++++----------------
encoder/me.h | 8 +++---
encoder/rdo.c | 7 +++--
tools/checkasm.c | 8 +++---
9 files changed, 71 insertions(+), 69 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=c0cd7650cb65164d183d8f77d0697b7569a52917
More information about the x264-devel
mailing list