]> git.sesse.net Git - x264/commit
x86: more AVX2 framework, AVX2 functions, plus some existing asm tweaks
authorFiona Glaser <fiona@x264.com>
Wed, 27 Feb 2013 00:26:34 +0000 (16:26 -0800)
committerFiona Glaser <fiona@x264.com>
Tue, 23 Apr 2013 21:36:25 +0000 (14:36 -0700)
commit0ea5be852e97d8cfdf04e384a8a78210f87c2dc0
tree0346f23fcb8a1ec0d6e6299f78a1602f838d5e39
parent19e1a2bbf2d1aaa15ea2d2c118b0236ff64b4bd1
x86: more AVX2 framework, AVX2 functions, plus some existing asm tweaks

AVX2 functions:
mc_chroma
intra_sad_x3_16x16
last64
ads
hpel
dct4
idct4
sub16x16_dct8
quant_4x4x4
quant_4x4
quant_4x4_dc
quant_8x8
SAD_X3/X4
SATD
var
var2
SSD
zigzag interleave
weightp
weightb
intra_sad_8x8_x9
decimate
integral
hadamard_ac
sa8d_satd
sa8d
lowres_init
denoise
27 files changed:
common/common.c
common/common.h
common/dct.c
common/frame.c
common/macroblock.c
common/osdep.h
common/pixel.c
common/quant.c
common/x86/const-a.asm
common/x86/dct-64.asm
common/x86/dct-a.asm
common/x86/dct.h
common/x86/mc-a.asm
common/x86/mc-a2.asm
common/x86/mc-c.c
common/x86/pixel-a.asm
common/x86/pixel.h
common/x86/quant-a.asm
common/x86/quant.h
common/x86/sad-a.asm
common/x86/x86inc.asm
common/x86/x86util.asm
encoder/macroblock.c
encoder/macroblock.h
encoder/me.c
encoder/rdo.c
tools/checkasm.c