diff options
author | Scott LaVarnway <slavarnway@google.com> | 2022-08-18 12:19:08 -0700 |
---|---|---|
committer | Scott LaVarnway <slavarnway@google.com> | 2022-08-18 12:19:08 -0700 |
commit | 7a0e2bf1bc8c6e4154deaa29c9a3de882fee2000 (patch) | |
tree | 8c91682bd28d55c0bea3b6b47f0483dd6a8e0fca /test/sad_test.cc | |
parent | 37dcf75bb9ba7dcec3dc17ea5b9ad5b5b4150228 (diff) | |
download | libvpx-7a0e2bf1bc8c6e4154deaa29c9a3de882fee2000.tar libvpx-7a0e2bf1bc8c6e4154deaa29c9a3de882fee2000.tar.gz libvpx-7a0e2bf1bc8c6e4154deaa29c9a3de882fee2000.tar.bz2 libvpx-7a0e2bf1bc8c6e4154deaa29c9a3de882fee2000.zip |
Fix TEST_P(SADx4Test, DISABLED_Speed)
The reference code was being timed instead of the optimized code.
Change-Id: I67eb08dcda80e20eaa075dc2c91b7e8ef5c0cdfb
Diffstat (limited to 'test/sad_test.cc')
-rw-r--r-- | test/sad_test.cc | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/test/sad_test.cc b/test/sad_test.cc index 2506f1adb..960bd499b 100644 --- a/test/sad_test.cc +++ b/test/sad_test.cc @@ -517,14 +517,12 @@ TEST_P(SADx4Test, DISABLED_Speed) { uint32_t reference_sad[4]; DECLARE_ALIGNED(kDataAlignment, uint32_t, exp_sad[4]); vpx_usec_timer timer; - - memset(reference_sad, 0, sizeof(reference_sad)); - SADs(exp_sad); + for (int block = 0; block < 4; ++block) { + reference_sad[block] = ReferenceSAD(GetBlockRefOffset(block)); + } vpx_usec_timer_start(&timer); for (int i = 0; i < kCountSpeedTestBlock; ++i) { - for (int block = 0; block < 4; ++block) { - reference_sad[block] = ReferenceSAD(GetBlockRefOffset(block)); - } + SADs(exp_sad); } vpx_usec_timer_mark(&timer); for (int block = 0; block < 4; ++block) { |