summaryrefslogtreecommitdiff
path: root/test/sixtap_predict_test.cc
AgeCommit message (Collapse)Author
2014-03-10Disable sixtap_predict_test for neon.hkuang
Neon code unit test is failing now due to save/restore neon register operations are not done inside this function, but outside of it. Disable it now until VP8 neon code get cleaned up. Bug: 725 Change-Id: Id1ff1ef50a0e894b41c820a310ff8ba31ef12d18
2014-02-26sixtap_predict_test: add NEON functionsJames Zern
Change-Id: Id0a2d9ef9636c84ee988dabecd5d4dc2b8641944
2014-01-18test/: remove some unnecessary extern "C"sJames Zern
Change-Id: I57a94d2f9e26a872a20d805a506855a20e61c356
2013-12-12Cleanup copyright headers.Frank Galligan
Change-Id: I7ff2b18e085f3fffaa7f25d40e4e50427b808f43
2013-11-19Removing PARAMS macro for consistencyJoshua Litt
Change-Id: I23ed873a6c47b15491a2ffbcdd4f0fdeef1207a0
2013-06-18tests: clear system state after non-API callsJames Zern
add ClearSystemState() to reset MMX registers avoiding corrupting subsequent tests. Change-Id: I668deb09aa7aa467709776e5819f936910698bc0
2013-02-22sixtap_predict_test: fix sizes passed to memsetJames Zern
src_/dst_/dst_c_ are heap allocated, use the allocation size rather than sizeof(var) Change-Id: I3335ad487dc9b154cdf212891d1d74c812eff060
2012-12-27Merge branch 'vp9-preview' of review:webm/libvpxJohn Koleszar
Merge the vp9-preview branch into master. Change-Id: If700b9054676f24bed9deb59050af546c1ca5296
2012-11-27tests: add xmm register check for win64 targetsJames Zern
Change-Id: I69d00bfd1b10c03581838b15cd9a6dd66f4fa416
2012-11-15support building vp8 and vp9 into a single libJohn Koleszar
Change-Id: Ib8f8a66c9fd31e508cdc9caa662192f38433aa3d
2012-08-31msvs/tests: fix data alignment for asm testsJames Zern
Replace DECLARE_ALIGNED_ with vpx_memalign() DECLARE_ALIGNED (__declspec(align())) does not work as intended when used on class data members: Data in classes or structures is aligned within the class or structure at the minimum of its natural alignment and the current packing setting (from #pragma pack or the /Zp compiler option) Change-Id: I304aaa6c3716fbfae24675ecf192f4b40787e83e
2012-08-21sixtap_predict_test: fix msvc buildJames Zern
pass a variable to make_tuple() rather than a function, fixes type errors Change-Id: I5e04b61b5ab58cc0090ef21119486ca04853af61
2012-07-20Move ACMRandom to acm_random.hJohann
Change-Id: I1d99c56d1e1f521507978737fc661ca90af72507
2012-07-10Add unit test for vp8_sixtap_predict functionsYunqing Wang
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