[x264-devel] Initial AVX support
Jason Garrett-Glaser
git at videolan.org
Wed Jan 26 02:56:57 CET 2011
x264 | branch: master | Jason Garrett-Glaser <jason at x264.com> | Wed Jan 12 09:54:33 2011 -0800| [f74136eaf9ab150a147684ac3189fbafd82f044f] | committer: Jason Garrett-Glaser
Initial AVX support
Automatically handle 3-operand instructions and abstraction between SSE and AVX.
Implement one function with this (denoise_dct) as an initial test.
x264 can't make much use of the 256-bit support of AVX (as it's float-only), but 3-operand could give some small benefits.
> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=f74136eaf9ab150a147684ac3189fbafd82f044f
---
common/cpu.c | 3 +
common/quant.c | 5 +
common/x86/quant-a.asm | 44 +++++-----
common/x86/quant.h | 5 +-
common/x86/x86inc.asm | 231 ++++++++++++++++++++++++++++++++++++++++++++++++
tools/checkasm.c | 3 +
x264.h | 5 +-
7 files changed, 271 insertions(+), 25 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=f74136eaf9ab150a147684ac3189fbafd82f044f
More information about the x264-devel
mailing list