]> granicus.if.org Git - libx264/commit
x86: AVX2 plane_copy_deinterleave
authorHenrik Gramner <henrik@gramner.com>
Tue, 17 Jan 2017 20:59:47 +0000 (21:59 +0100)
committerHenrik Gramner <henrik@gramner.com>
Sat, 21 Jan 2017 13:10:37 +0000 (14:10 +0100)
commitc22c10ddb21e9f5af1da83d37122e6f7388e1342
tree01484fa13a90d88375508e3d8ed0c494a4c3cafd
parentf4890275ca6523dfe5b4ae60279ae8597d9dbd4b
x86: AVX2 plane_copy_deinterleave

50% faster than SSSE3 in 8-bit.
25% faster than AVX in high bit-depth.

Also drop the MMX versions of deinterleave functions in favor of SSE2.
common/x86/mc-a2.asm
common/x86/mc-c.c
encoder/encoder.c
tools/checkasm.c