vpx/vp9/common/mips/dspr2
Yunqing Wang ed36720b66 Do vertical loopfiltering in parallel
This patch followed "Add filter_selectively_vert_row2 to enable
parallel loopfiltering" commit, and added x86 SSE2 optimization
to do 16-pixel filtering in parallel. For other optimizations
(neon and dspr2), current 16-pixel functions were done by calling
8-pixel functions twice, and real 16-pixel functions could be added
later.

Decoder speedup:
tulip clip:     2% speed gain;
old_town_cross: 1.2% speed gain;
bus:            2% speed gain.

Change-Id: I4818a0c72f84b34f5fe678e496cf4a10238574b7
2013-11-22 10:04:51 -08:00
..
vp9_common_dspr2.h mips dsp-ase r2 vp9 decoder idct module optimizations (rebase) 2013-10-24 11:29:04 +05:30
vp9_convolve2_avg_dspr2.c mips dsp-ase r2 vp9 decoder bilinear convolve optimizations 2013-10-09 18:05:27 +05:30
vp9_convolve2_avg_horiz_dspr2.c mips dsp-ase r2 vp9 decoder bilinear convolve optimizations 2013-10-09 18:05:27 +05:30
vp9_convolve2_dspr2.c Merge "Moving FILTER_BITS constant from vp9_convolve.h to vp9_filter.h." 2013-10-16 13:13:14 -07:00
vp9_convolve2_horiz_dspr2.c mips dsp-ase r2 vp9 decoder bilinear convolve optimizations 2013-10-09 18:05:27 +05:30
vp9_convolve2_vert_dspr2.c Remove Windows-style newlines using dos2unix 2013-10-15 15:49:52 -07:00
vp9_convolve8_avg_dspr2.c Fix a few indent format issues in buffer defs 2013-10-15 11:51:09 -07:00
vp9_convolve8_avg_horiz_dspr2.c mips dsp-ase r2 vp9 decoder bilinear convolve optimizations 2013-10-09 18:05:27 +05:30
vp9_convolve8_dspr2.c Moving FILTER_BITS constant from vp9_convolve.h to vp9_filter.h. 2013-10-14 21:15:40 -07:00
vp9_convolve8_horiz_dspr2.c mips dsp-ase r2 vp9 decoder bilinear convolve optimizations 2013-10-09 18:05:27 +05:30
vp9_convolve8_vert_dspr2.c mips dsp-ase r2 vp9 decoder bilinear convolve optimizations 2013-10-09 18:05:27 +05:30
vp9_intrapred4_dspr2.c mips dsp-ase r2 vp9 decoder intra module optimizations (rebase) 2013-11-13 11:17:14 +05:30
vp9_intrapred8_dspr2.c mips dsp-ase r2 vp9 decoder intra module optimizations (rebase) 2013-11-13 11:17:14 +05:30
vp9_intrapred16_dspr2.c mips dsp-ase r2 vp9 decoder intra module optimizations (rebase) 2013-11-13 11:17:14 +05:30
vp9_itrans4_dspr2.c mips dsp-ase r2 vp9 decoder idct module optimizations (rebase) 2013-10-24 11:29:04 +05:30
vp9_itrans8_dspr2.c mips dsp-ase r2 vp9 decoder idct module optimizations (rebase) 2013-10-24 11:29:04 +05:30
vp9_itrans16_dspr2.c mips dsp-ase r2 vp9 decoder idct module optimizations (rebase) 2013-10-24 11:29:04 +05:30
vp9_itrans32_cols_dspr2.c mips dsp-ase r2 vp9 decoder idct module optimizations (rebase) 2013-10-24 11:29:04 +05:30
vp9_itrans32_dspr2.c Added optimized vp9_idct32x32_34_add_dspr2 2013-10-31 12:12:34 +05:30
vp9_loopfilter_filters_dspr2.c Do vertical loopfiltering in parallel 2013-11-22 10:04:51 -08:00
vp9_loopfilter_filters_dspr2.h mips dsp-ase r2 vp9 decoder loopfilter module optimizations (rebase) 2013-11-13 10:53:16 +05:30
vp9_loopfilter_macros_dspr2.h mips dsp-ase r2 vp9 decoder loopfilter module optimizations (rebase) 2013-11-13 10:53:16 +05:30
vp9_loopfilter_masks_dspr2.h mips dsp-ase r2 vp9 decoder loopfilter module optimizations (rebase) 2013-11-13 10:53:16 +05:30
vp9_mbloop_loopfilter_dspr2.c mips dsp-ase r2 vp9 decoder loopfilter module optimizations (rebase) 2013-11-13 10:53:16 +05:30
vp9_mblpf_horiz_loopfilter_dspr2.c mips dsp-ase r2 vp9 decoder loopfilter module optimizations (rebase) 2013-11-13 10:53:16 +05:30
vp9_mblpf_vert_loopfilter_dspr2.c mips dsp-ase r2 vp9 decoder loopfilter module optimizations (rebase) 2013-11-13 10:53:16 +05:30