summaryrefslogtreecommitdiff
path: root/test/vp9_intrapred_test.cc
AgeCommit message (Collapse)Author
2020-07-27NULL -> nullptr in CPP filesJerome Jiang
This should clean up clangtidy warnings Change-Id: Ifb5a986121b2d0bd71b9ad39a79dd46c63bdb998
2020-07-23Silience warnings about uninitiated test casesJerome Jiang
BUG=b/159031848 Change-Id: I6bb88c24bd08e0590ec6b8ebfb696fd9b07ed011
2020-06-18update googletest to v1.10.0James Zern
this moves the framework to c++11 and changes *_TEST_CASE* to _TEST_SUITE BUG=webm:1695 Change-Id: I07f2c20850312a9c7e381b38353d2f9f45889cb1
2019-06-13ppc: disable vsx for small predictorsJohann
These functions cause test failures when running the entire suite. BUG=webm:1522 Change-Id: I2c1dc4923e9f149464f365ef63dc59621cfabf5a
2019-01-07vp9 intra pred test: resolve -Wuninitialized warningJohann
BUG=webm:1584 Change-Id: I58505e04bd248697047d4957cebe495dada670a0
2017-09-29vpxdsp: [x86] add highbd_d135_predictor functionsScott LaVarnway
C vs SSE2 speed gains: _4x4 : ~1.81x C vs SSSE3 speed gains: _8x8 : ~1.96x _16x16 : ~1.88x _32x32 : ~2.02x BUG=webm:1411 Change-Id: Iefaf8b39afbbfe34c1ad1d21e3a003b20f1f61e0
2017-09-28vpxdsp: [x86] add highbd_d117_predictor functionsScott LaVarnway
C vs SSE2 speed gains: _4x4 : ~2.04x C vs SSSE3 speed gains: _8x8 : ~2.82x _16x16 : ~5.93x _32x32 : ~2.79x BUG=webm:1411 Change-Id: I31d949695991c067dac89d91e0bed3e666c94993
2017-09-27vpxdsp: [x86] add highbd_d153_predictor functionsScott LaVarnway
C vs SSE2 speed gains: _4x4 : ~1.95x C vs SSSE3 speed gains: _8x8 : ~3.30x _16x16 : ~5.67x _32x32 : ~3.87x BUG=webm:1411 Change-Id: Ib483989b25614aa89b635e8c087d0879a5d71904
2017-09-22vpxdsp: [x86] add highbd_d45_predictor functionsScott LaVarnway
C vs SSSE3 speed gains: _4x4 : ~2.45x _8x8 : ~10.61x _16x16 : ~11.34x _32x32 : ~6.36x BUG=webm:1411 Change-Id: Ic91389a4f1a8ad093f498afe53765b897fb9be09
2017-09-19vpxdsp: [x86] add highbd_d63_predictor functionsScott LaVarnway
C vs SSE2 speed gains: _4x4 : ~2.94x C vs SSSE3 speed gains: _8x8 : ~8.69x _16x16 : ~6.32x _32x32 : ~5.33x BUG=webm:1411 Change-Id: I2c35b527eac2229f17aaa9d118fb601e7195efe4
2017-09-11vpxdsp: [x86] add highbd_d207_predictor functionsScott LaVarnway
C vs SSE2 speed gains: _4x4 : ~2.31x C vs SSSE3 speed gains: _8x8 : ~4.73x _16x16 : ~10.88x _32x32 : ~4.80x BUG=webm:1411 Change-Id: I0bac29db261079181ddabc6814bd62c463109caf
2017-09-05vpxdsp: [x86] add highbd_dc_128_predictor functionsScott LaVarnway
C vs SSE2 speed gains: _4x4 : ~7.64x _8x8 : ~16.60x _16x16 : ~8.15x _32x32 : ~5.05x BUG=webm:1411 Change-Id: If165d419711cfda901bd428a05ca1560a009e62e
2017-08-30vpxdsp: [x86] add highbd_dc_left_predictor functionsScott LaVarnway
C vs SSE2 speed gains: _4x4 : ~6.49x _8x8 : ~10.82x _16x16 : ~7.61x _32x32 : ~5.29x BUG=webm:1411 Change-Id: Ibc30c50cb7139049bf05298010803499e6ef949b
2017-08-29vpxdsp: [x86] add highbd_dc_top_predictor functionsScott LaVarnway
C vs SSE2 speed gains: _4x4 : ~7.39x _8x8 : ~11.36x _16x16 : ~8.68x _32x32 : ~4.33x BUG=webm:1411 Change-Id: I7f1487cd1531d4e7f0fbb4596fed3bfb72a59d58
2017-08-28vpxdsp: [x86] add highbd_h_predictor functionsScott LaVarnway
C vs SSE2 speed gains: _4x4 : ~8.12x _8x8 : ~9.71x _16x16 : ~8.21x _32x32 : ~5.0x BUG=webm:1422 Change-Id: I5e8a1ed4db7b8dc539b3e2a728b0b34d8b4b1993
2017-04-19ppc: Add the intra predictor testsLuca Barbato
Change-Id: Idea15b916044ab3d8e74519337880a484ecfd87e
2017-01-09Add mips dspr2 vp9 intrapred testsKaustubh Raste
Change-Id: I6be8c59ee220af0597bc2d7213f2779ac2e88db9
2016-12-19Add mips msa vp9 intrapred testsKaustubh Raste
Change-Id: I49b91464a87cad8692f4b1477e45e5f567b4fe87
2016-11-22Merge "Add 32x32 d45 and 8x8, 16x16, 32x32 d135 NEON intra prediction"Linfeng Zhang
2016-11-15Add high bitdepth intra prediction NEON optimization (mode tm)Linfeng Zhang
BUG=webm:1316 Change-Id: Ib014de06836ac12726f4a2c9f0833ec4eb4d233b
2016-11-12Add high bitdepth intra prediction NEON optimization (h and v)Linfeng Zhang
BUG=webm:1316 Change-Id: I47eeac698a98a31d1af5f72441052302e9fa4f46
2016-11-09Add high bitdepth intra prediction NEON optimization (mode d45 and d135)Linfeng Zhang
BUG=webm:1316 Change-Id: I6a330874348df04df24a6d9efdc06f567e04bf8e
2016-11-02Add 32x32 d45 and 8x8, 16x16, 32x32 d135 NEON intra predictionLinfeng Zhang
Change-Id: I852616794244490123eb615ac750da50265f0fa5
2016-11-01Add high bitdepth intra prediction NEON optimization (mode dc)Linfeng Zhang
BUG=webm:1316 Change-Id: I984d6004ea2445e86f213fb6fa4d794a9955af8f
2016-10-24Update vp9_intrapred_test.cc to support 8-bitLinfeng Zhang
BUG=webm:1316 Change-Id: Ic9309bbeeef52e9d07fb4a4c95c12efa813cbf8c
2016-07-27test: apply clang-formatclang-format
Change-Id: I0d9ab85855eb723f653a7bb09b3d0d31dd6cfd2f
2016-07-14vp9_intrapred_test: follow-up cleanupskal
address few comments from ce050afaf3e288895c3bee4160336e2d2133b6ea Change-Id: I5d8fc9dab35c4ee5ec3671134c4eef4ec241e309
2016-07-13clean-up vp9_intrapred_testskal
remove tuple and overkill VP9IntraPredBase class. Change-Id: I85b85bdd33d7fe417895e75f77db219f713dfea3
2016-06-30test: remove x86inc.asm distinctionJohann
BUG=b:29583530 Change-Id: I296a0b81755e3086bc0a40cb126d0200ff03c095
2016-02-11tests: quiet some unused parameter warningsJames Zern
Change-Id: Iff8b0d77234f78bf407676891bccad92825bfcc6
2015-12-22Code clean of highbd_tm_predictor_32x32Jian Zhou
Remove the ARCH_X86_64 constraint. No performance hit on both big core and small core. Change-Id: I39860b62b7a0ae4acaafdca7d68f3e5820133a81
2015-12-22Code clean of highbd_tm_predictor_16x16Jian Zhou
Remove the ARCH_X86_64 constraint. Change-Id: I0139f8e998cc5525df55161c2054008d21ac24d4
2015-12-22Code clean of highbd_dc_predictor_32x32Jian Zhou
Remove the ARCH_X86_64 constraint. Change-Id: I7d2545fc4f24eb352cf3e03082fc4d48d46fbb09
2015-12-22Merge "Code clean of highbd_tm_predictor_4x4"James Zern
2015-12-22Merge "Code clean of highbd_dc_predictor_4x4"James Zern
2015-12-18Code clean of highbd_tm_predictor_4x4Jian Zhou
Replace MMX with SSE2, reduce mem access to left neighbor, loop unrolled. Change-Id: I941be915af809025f121ecc6c6443f73c9903e70
2015-12-18Code clean of highbd_v_predictor_4x4Jian Zhou
MMX replaced with SSE2, same performance. Change-Id: I2ab8f30a71e5fadbbc172fb385093dec1e11a696
2015-12-18Code clean of highbd_dc_predictor_4x4Jian Zhou
MMX replaced with SSE2, same performance. Change-Id: Ic57855254e26757191933c948fac6aa047fadafc
2015-07-29Cosmetics - Fix header file order in unit testsJingning Han
Change-Id: I9582a8d74990125b71e8fe620f7f3f2585a30798
2015-07-27Replace prefix vp9_ with vpx_ for intra prediction functionshui su
Change-Id: I8ae6fb586f8d5d018ace228df11714f82b085076
2015-07-27Move intra prediction functions from vp9/common/ to vpx_dsp/hui su
Change-Id: I64edc26cf4aab050c83f2d393df6250628ad43b8
2015-07-01Fix --disable-use-x86inc when used with --enable-vp9-highbitdepthJohann
Change-Id: I0ed6de72dc0bb99fc9c5b1f6500399b16754ffb3
2015-05-07replace DECLARE_ALIGNED_ARRAY w/DECLARE_ALIGNEDJames Zern
this macro was used inconsistently and only differs in behavior from DECLARE_ALIGNED when an alignment attribute is unavailable. this macro is used with calls to assembly, while generic c-code doesn't rely on it, so in a c-only build without an alignment attribute the code will function as expected. Change-Id: Ie9d06d4028c0de17c63b3a27e6c1b0491cc4ea79
2014-10-09Rename highbitdepth functions to use highbd prefixDeb Mukherjee
Uses highbd_ prefix convention consistently. Change-Id: I58f7f799a7ff8e32701bcd71c955bcf1cdd4581e
2014-09-16Adding high-bitdepth intra prediction functionsDeb Mukherjee
Change-Id: I6f5cb101e2dc57c3d3f4d7e0ffb4ddbed027d111