x86: AVX2 high_bit_depth pixel_avg2, get_ref, mc_copy_w16, mc_luma
authorHenrik Gramner <henrik@gramner.com>
Tue, 16 Apr 2013 21:27:35 +0000 (23:27 +0200)
committerJason Garrett-Glaser <jason@x264.com>
Tue, 23 Apr 2013 21:36:34 +0000 (14:36 -0700)
commit6cc9f169844cc84a7da8cc4fbf08a3f5dea86c63
tree1b173e0f4dfad86428340f09198816172c3b4940
parentc3711285a6dd1343197ac3e53bb95acf99c6cb42
x86: AVX2 high_bit_depth pixel_avg2, get_ref, mc_copy_w16, mc_luma

Also reduce the number of xmm registers used by mc_copy_* to avoid
saving and restoring xmm6 and xmm7 on 64-bit Windows.
common/macroblock.c
common/x86/mc-a.asm
common/x86/mc-c.c
encoder/analyse.c
encoder/me.c