Initial AVX support
authorJason Garrett-Glaser <jason@x264.com>
Wed, 12 Jan 2011 17:54:33 +0000 (09:54 -0800)
committerJason Garrett-Glaser <jason@x264.com>
Tue, 25 Jan 2011 20:16:37 +0000 (12:16 -0800)
commitf74136eaf9ab150a147684ac3189fbafd82f044f
tree8d913e6fc18abe13abbe2ba338fecc524eb551ed
parent065f6965a224efd59201d681dcdcf51f35429808
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.
common/cpu.c
common/quant.c
common/x86/quant-a.asm
common/x86/quant.h
common/x86/x86inc.asm
tools/checkasm.c
x264.h