diff options
author | Linfeng Zhang <linfengz@google.com> | 2017-10-02 14:29:06 -0700 |
---|---|---|
committer | Linfeng Zhang <linfengz@google.com> | 2017-10-03 13:02:05 -0700 |
commit | 6543213e8735aa624821942becf18efea5fa4ffa (patch) | |
tree | 8bd4d8bfe68d597671988197c8323037a6ac2056 /test/convolve_test.cc | |
parent | 0f756a307d9a0099e7b9c87009da238370cf6f5d (diff) | |
download | libvpx-6543213e8735aa624821942becf18efea5fa4ffa.tar libvpx-6543213e8735aa624821942becf18efea5fa4ffa.tar.gz libvpx-6543213e8735aa624821942becf18efea5fa4ffa.tar.bz2 libvpx-6543213e8735aa624821942becf18efea5fa4ffa.zip |
Refactor x86/vpx_subpixel_8t_intrin_ssse3.c
Change-Id: Id6a8c549709a3c516ed5d7b719b05117c5ef8bac
Diffstat (limited to 'test/convolve_test.cc')
-rw-r--r-- | test/convolve_test.cc | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/convolve_test.cc b/test/convolve_test.cc index b42821373..954975c54 100644 --- a/test/convolve_test.cc +++ b/test/convolve_test.cc @@ -580,6 +580,29 @@ TEST_P(ConvolveTest, DISABLED_Avg_Speed) { UUT_->use_highbd_ ? UUT_->use_highbd_ : 8, elapsed_time); } +TEST_P(ConvolveTest, DISABLED_Scale_Speed) { + const uint8_t *const in = input(); + uint8_t *const out = output(); + const InterpKernel *const eighttap = vp9_filter_kernels[EIGHTTAP]; + const int kNumTests = 5000000; + const int width = Width(); + const int height = Height(); + vpx_usec_timer timer; + + SetConstantInput(127); + + vpx_usec_timer_start(&timer); + for (int n = 0; n < kNumTests; ++n) { + UUT_->shv8_[0](in, kInputStride, out, kOutputStride, eighttap, 8, 16, 8, 16, + width, height); + } + vpx_usec_timer_mark(&timer); + + const int elapsed_time = static_cast<int>(vpx_usec_timer_elapsed(&timer)); + printf("convolve_scale_%dx%d_%d: %d us\n", width, height, + UUT_->use_highbd_ ? UUT_->use_highbd_ : 8, elapsed_time); +} + TEST_P(ConvolveTest, Copy) { uint8_t *const in = input(); uint8_t *const out = output(); |