vpx/vp8/common/x86
Scott LaVarnway ed9c66f584 Remove usage of predict buffer for decode
Instead of using the predict buffer, the decoder now writes
the predictor into the recon buffer.  For blocks with eob=0,
unnecessary idcts can be eliminated.  This gave a performance
boost of ~1.8% for the HD clips used.

Tero: Added needed changes to ARM side and scheduled some
      assembly code to prevent interlocks.

Patch Set 6:  Merged (I1bcdca7a95aacc3a181b9faa6b10e3a71ee24df3)
into this commit because of similarities in the idct
functions.
Patch Set 7: EC bug fix.

Change-Id: Ie31d90b5d3522e1108163f2ac491e455e3f955e6
2011-10-18 12:06:50 -04:00
..
idct_x86.h Remove usage of predict buffer for decode 2011-10-18 12:06:50 -04:00
idctllm_mmx.asm Remove usage of predict buffer for decode 2011-10-18 12:06:50 -04:00
idctllm_sse2.asm Remove usage of predict buffer for decode 2011-10-18 12:06:50 -04:00
iwalsh_mmx.asm nasm: match instruction length (movd/movq) to parameters 2010-10-04 23:36:29 +02:00
iwalsh_sse2.asm modify SAVE_XMM for potential 64bit use 2011-04-19 10:42:45 -04:00
loopfilter_block_sse2.asm combine loopfilter data access 2011-09-30 07:38:35 -07:00
loopfilter_mmx.asm Use local labels for jumps/loops in x86 assembly. 2011-08-23 09:05:29 -07:00
loopfilter_sse2.asm combine loopfilter data access 2011-09-30 07:38:35 -07:00
loopfilter_x86.c combine loopfilter data access 2011-09-30 07:38:35 -07:00
loopfilter_x86.h update x86 asm for loopfilter 2011-07-08 09:23:38 -04:00
postproc_mmx.asm Use local labels for jumps/loops in x86 assembly. 2011-08-23 09:05:29 -07:00
postproc_sse2.asm Use local labels for jumps/loops in x86 assembly. 2011-08-23 09:05:29 -07:00
postproc_x86.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
recon_mmx.asm Remove usage of predict buffer for decode 2011-10-18 12:06:50 -04:00
recon_sse2.asm Remove usage of predict buffer for decode 2011-10-18 12:06:50 -04:00
recon_wrapper_sse2.c Replace vpx_ports/config.h with vpx_config.h 2011-09-22 13:33:54 +03:00
recon_x86.h Remove usage of predict buffer for decode 2011-10-18 12:06:50 -04:00
subpixel_mmx.asm Use local labels for jumps/loops in x86 assembly. 2011-08-23 09:05:29 -07:00
subpixel_sse2.asm Use local labels for jumps/loops in x86 assembly. 2011-08-23 09:05:29 -07:00
subpixel_ssse3.asm Use local labels for jumps/loops in x86 assembly. 2011-08-23 09:05:29 -07:00
subpixel_x86.h Merge branch 'master' of git://review.webmproject.org/libvpx 2010-09-09 08:54:21 -07:00
vp8_asm_stubs.c Replace vpx_ports/config.h with vpx_config.h 2011-09-22 13:33:54 +03:00
x86_systemdependent.c Remove usage of predict buffer for decode 2011-10-18 12:06:50 -04:00