[x264-devel] x86inc improvements for 64-bit
Henrik Gramner
git at videolan.org
Mon Jan 16 02:11:59 CET 2012
x264 | branch: master | Henrik Gramner <hengar-6 at student.ltu.se> | Sun Jan 8 04:14:10 2012 +0100| [4e87f36a0e1a78242f04db611e06f80b6b38d900] | committer: Jason Garrett-Glaser
x86inc improvements for 64-bit
Add support for all x86-64 registers
Prefer caller-saved register over callee-saved on WIN64
Support up to 15 function arguments
> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=4e87f36a0e1a78242f04db611e06f80b6b38d900
---
common/x86/cabac-a.asm | 17 +++--
common/x86/dct-a.asm | 8 --
common/x86/deblock-a.asm | 76 ++++++++--------
common/x86/mc-a.asm | 75 +++++++++-------
common/x86/mc-a2.asm | 30 +++---
common/x86/pixel-a.asm | 64 +++++++-------
common/x86/quant-a.asm | 14 ++--
common/x86/sad-a.asm | 36 ++++----
common/x86/x86inc.asm | 218 ++++++++++++++++++++++++----------------------
tools/checkasm-a.asm | 49 ++++++----
10 files changed, 308 insertions(+), 279 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=4e87f36a0e1a78242f04db611e06f80b6b38d900
More information about the x264-devel
mailing list