[x264-devel] commit: merge x86_32 and x86_64 asm, with macros to abstract calling convention and register names ( Loren Merritt )
git version control
git at videolan.org
Sun Mar 16 23:19:23 CET 2008
x264 | branch: master | Loren Merritt <pengvado at akuvian.org> | Sun Mar 16 13:54:58 2008 -0600| [c4680aceec03d3063cbefa5db7ab4404f32578d8]
merge x86_32 and x86_64 asm, with macros to abstract calling convention and register names
> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=c4680aceec03d3063cbefa5db7ab4404f32578d8
---
.gitignore | 1 +
Makefile | 37 +-
common/amd64/cpu-a.asm | 100 --
common/amd64/dct-a.asm | 520 ------
common/amd64/deblock-a.asm | 475 ------
common/amd64/mc-a.asm | 618 --------
common/amd64/mc-a2.asm | 320 ----
common/amd64/pixel-a.asm | 1301 ---------------
common/amd64/pixel-sse2.asm | 1074 -------------
common/cpu.c | 2 +
common/dct.c | 4 +-
common/frame.c | 13 +-
common/i386/dct-a.asm | 807 ----------
common/i386/deblock-a.asm | 503 ------
common/i386/mc-a.asm | 633 --------
common/i386/pixel-a.asm | 1835 ----------------------
common/i386/pixel-sse2.asm | 1052 -------------
common/i386/predict-a.asm | 629 --------
common/i386/quant-a.asm | 298 ----
common/mc.c | 8 +-
common/pixel.c | 11 +-
common/predict.c | 2 +-
common/quant.c | 2 +-
common/{i386/cpu-a.asm => x86/cpu-32.asm} | 59 +-
common/x86/cpu-64.asm | 60 +
common/x86/dct-32.asm | 560 +++++++
common/x86/dct-64.asm | 243 +++
common/x86/dct-a.asm | 295 ++++
common/{i386 => x86}/dct.h | 1 -
common/x86/deblock-a.asm | 620 ++++++++
common/x86/mc-a.asm | 637 ++++++++
common/{i386 => x86}/mc-a2.asm | 281 ++--
common/{i386 => x86}/mc-c.c | 21 +-
common/{i386 => x86}/mc.h | 1 -
common/x86/pixel-32.asm | 460 ++++++
common/x86/pixel-a.asm | 1711 ++++++++++++++++++++
common/{i386 => x86}/pixel.h | 13 +-
common/{amd64 => x86}/predict-a.asm | 394 +++--
common/{i386 => x86}/predict-c.c | 70 +-
common/{i386 => x86}/predict.h | 1 -
common/{amd64 => x86}/quant-a.asm | 155 +-
common/{i386 => x86}/quant.h | 0
common/x86/sad-a.asm | 974 ++++++++++++
common/{i386/i386inc.asm => x86/x86inc-32.asm} | 39 +-
common/{amd64/amd64inc.asm => x86/x86inc-64.asm} | 42 +-
common/x86/x86inc.asm | 328 ++++
tools/checkasm.c | 104 +-
47 files changed, 6526 insertions(+), 10788 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=c4680aceec03d3063cbefa5db7ab4404f32578d8
More information about the x264-devel
mailing list