]> git.sesse.net Git - x264/commit
CABAC trellis opts part 4: x86_64 asm
authorLoren Merritt <pengvado@akuvian.org>
Fri, 6 Jan 2012 15:53:29 +0000 (15:53 +0000)
committerFiona Glaser <fiona@x264.com>
Sun, 15 Jan 2012 22:27:37 +0000 (14:27 -0800)
commit7d804baf3bca6ad33e18ccd0a838274214a8a7a0
treec0a5f66037cd2e97320b773bca49c6361f1e9f03
parentdd354db4db2f26e63ed36eb790052c6794e5a684
CABAC trellis opts part 4: x86_64 asm
Another 20% faster.
18k->12k codesize.

This patch series may have a large impact on encoding speed.
For example, 24% faster at --preset slower --crf 23 with 720p parkjoy.
Overall speed increase is proportional to the cost of trellis (which is proportional to bitrate, and much more with --trellis 2).
Makefile
common/quant.c
common/quant.h
common/x86/quant.h
common/x86/trellis-64.asm [new file with mode: 0644]
common/x86/x86inc.asm
encoder/rdo.c