Add unit test for vp8_sixtap_predict functions
authorYunqing Wang <yunqingwang@google.com>
Thu, 28 Jun 2012 17:37:53 +0000 (10:37 -0700)
committerYunqing Wang <yunqingwang@google.com>
Tue, 10 Jul 2012 16:56:35 +0000 (09:56 -0700)
commite61573c5f4571d68af66e315e7d629483d664a51
treedec0e22e0d38b6bbc3f59691b7787e467bf5d0d6
parenteab09e34e3e3cd0da671b4dbb7fd75e976915fa7
Add unit test for vp8_sixtap_predict functions

This unit test tests vp8_sixtap_predict function against preset
data and random generated data. The test against preset data
checks the correctness of the functions, and the test against
random data checks if the optimized six-tap predictor functions
generate matching result as the c functions. It tests the
following functions:
vp8_sixtap_predict16x16_c
vp8_sixtap_predict16x16_mmx
vp8_sixtap_predict16x16_sse2
vp8_sixtap_predict16x16_ssse3

vp8_sixtap_predict8x8_c
vp8_sixtap_predict8x8_mmx
vp8_sixtap_predict8x8_sse2
vp8_sixtap_predict8x8_ssse3

vp8_sixtap_predict8x4_c
vp8_sixtap_predict8x4_mmx
vp8_sixtap_predict8x4_sse2
vp8_sixtap_predict8x4_ssse3

vp8_sixtap_predict4x4_c
vp8_sixtap_predict4x4_mmx
vp8_sixtap_predict4x4_ssse3

Change-Id: I6de097898ebca34a4c8020aed1e8dde5cd3e493b
test/sixtap_predict_test.cc [new file with mode: 0644]
test/test.mk
test/util.h [new file with mode: 0644]