[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