| Branch: | Revision:

ffmpeg / libavcodec / x86 / vp56_arith.h @ b9c7f66e

History | View | Annotate | Download (1.71 KB)

# Date Author Comment
05c04cdf 08/12/2010 01:11 AM Jason Garrett-Glaser

VP5/6/8: ~7% faster arithmetic decoding
Grab from the bitstream in 16-bit chunks instead of 8-bit chunks.
TODO: grab in 32-bit chunks on 64-bit systems.

Originally committed as revision 24783 to svn://

8b9b5e08 08/03/2010 11:21 AM Jason Garrett-Glaser

VP5/6/8: add one inline missed in r24677

Originally committed as revision 24682 to svn://

3611e7a3 07/23/2010 09:46 PM Eli Friedman

Inline asm for VP56 arith coder

This is a lot more reliable to get cmov rather than trying to trick gcc into
generating it, useful since it's 2% faster overall.

Patch by Eli Friedman <eli.friedman at gmail>

Originally committed as revision 24471 to svn://