]> granicus.if.org Git - libvpx/commit
Optimized HBD block subtraction for all block sizes
authorYi Luo <luoyi@google.com>
Mon, 11 Apr 2016 17:49:43 +0000 (10:49 -0700)
committerYi Luo <luoyi@google.com>
Tue, 12 Apr 2016 19:04:43 +0000 (12:04 -0700)
commit0f80b1f754adae3af799586048ce954b1111cc52
tree87088051c9df6000aefc464fb7d73135f4c99432
parentf0290cd12709e0fa9d9bd33073abda19286dff15
Optimized HBD block subtraction for all block sizes

- Interface function takes a local MxN function to call based on the
  block size.
- Repetition call (w/o cache line miss) shows improvement:
  ~63% - ~340%.
- Overall encoder speed improvement: ~0.9%.

Change-Id: Ieff8f3d192415c61d6d58d8b99bb2a722004823f
test/subtract_test.cc
vpx_dsp/vpx_dsp.mk
vpx_dsp/vpx_dsp_rtcd_defs.pl
vpx_dsp/x86/highbd_subtract_sse2.c [new file with mode: 0644]