Initial AVX support
authorFiona Glaser <fiona@x264.com>
Wed, 12 Jan 2011 17:54:33 +0000 (09:54 -0800)
committerFiona Glaser <fiona@x264.com>
Tue, 25 Jan 2011 20:16:37 +0000 (12:16 -0800)
commit68cda11b73471d090776cdbe5dbff7f8563fadb5
tree3aa53e01f92a2c34e846271ae83a13a943be8036
parent8fb87147d3152fb37724d7c2996ade9263ddd90e
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