[x264-devel] x86: AVX2 high_bit_depth pixel_avg2, get_ref, mc_copy_w16, mc_luma

Henrik Gramner git at videolan.org
Tue Apr 23 23:37:10 CEST 2013


x264 | branch: master | Henrik Gramner <henrik at gramner.com> | Tue Apr 16 23:27:35 2013 +0200| [6cc9f169844cc84a7da8cc4fbf08a3f5dea86c63] | committer: Jason Garrett-Glaser

x86: AVX2 high_bit_depth pixel_avg2, get_ref, mc_copy_w16, mc_luma

Also reduce the number of xmm registers used by mc_copy_* to avoid
saving and restoring xmm6 and xmm7 on 64-bit Windows.

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

 common/macroblock.c |    4 ++--
 common/x86/mc-a.asm |   55 ++++++++++++++++++++++++++++++++++-----------------
 common/x86/mc-c.c   |   18 ++++++++++++++---
 encoder/analyse.c   |   12 +++++------
 encoder/me.c        |    8 ++++----
 5 files changed, 64 insertions(+), 33 deletions(-)

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


More information about the x264-devel mailing list