[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