diff options
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) { |