[x264-devel] commit: cabac asm. (Loren Merritt )

git version control git at videolan.org
Mon Mar 24 08:00:54 CET 2008


x264 | branch: master | Loren Merritt <pengvado at akuvian.org> | Sun Mar 23 22:14:18 2008 -0600| [bf9bf7acf61da13d9cc45c35291f61e614d7414c]

cabac asm.
mostly because gcc refuses to use cmov.
28% faster than c on core2, 11% on k8, 6% on p4.

> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=bf9bf7acf61da13d9cc45c35291f61e614d7414c
---

 Makefile               |    2 +-
 common/cabac.c         |    6 +-
 common/x86/cabac-a.asm |  161 ++++++++++++++++++++++++++++++++++++++++++++++++
 common/x86/x86inc.asm  |   68 ++++++++++----------
 4 files changed, 201 insertions(+), 36 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=bf9bf7acf61da13d9cc45c35291f61e614d7414c


More information about the x264-devel mailing list