x86/me_cmp: port mmxext vsad functions to yasm
authorJames Almer <jamrial@gmail.com>
Fri, 19 Sep 2014 22:16:45 +0000 (19:16 -0300)
committerJames Almer <jamrial@gmail.com>
Fri, 19 Sep 2014 23:50:20 +0000 (20:50 -0300)
commit33c752be513d09d9dd498beac02c39522d671888
tree0f69fdc447508813f3ff6d07d5dfbd984a7dfd55
parent5c073bbb57b5698a559e90dfbbb0346e663414cb
x86/me_cmp: port mmxext vsad functions to yasm

Also add mmxext versions of vsad8 and vsad_intra8, and sse2 versions of
vsad16 and vsad_intra16.
Since vsad8 and vsad16 are not bitexact, they are accordingly marked as
approximate.

Reviewed-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: James Almer <jamrial@gmail.com>
libavcodec/x86/me_cmp.asm
libavcodec/x86/me_cmp_init.c