[x264-devel] x86inc: Use VEX-encoded instructions in AVX functions

Henrik Gramner git at videolan.org
Wed Jan 9 19:32:23 CET 2013


x264 | branch: master | Henrik Gramner <hengar-6 at student.ltu.se> | Tue Dec 11 16:05:34 2012 +0100| [d967c09cd93a230e03ec1e0f0f696975d15a01c0] | committer: Jason Garrett-Glaser

x86inc: Use VEX-encoded instructions in AVX functions
Automatically use VEX-encoding in AVX/AVX2/XOP/FMA3/FMA4 functions for all instructions that exists in a VEX-encoded version.
This change makes it easier to extend existing code to use AVX2.
Also add support for AVX emulation of a few instructions that were missing before.

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

 common/x86/dct-a.asm     |    2 +-
 common/x86/deblock-a.asm |   22 ++--
 common/x86/x86inc.asm    |  252 +++++++++++++++++++++++++++++++---------------
 3 files changed, 181 insertions(+), 95 deletions(-)

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


More information about the x264-devel mailing list