]> git.sesse.net Git - x264/commit
x86inc: Utilize the shadow space on 64-bit Windows
authorHenrik Gramner <henrik@gramner.com>
Sat, 11 May 2013 21:39:09 +0000 (23:39 +0200)
committerFiona Glaser <fiona@x264.com>
Mon, 20 May 2013 19:25:12 +0000 (12:25 -0700)
commit30c91f62906ce08b5d227002b38ebd64f1291fae
treefe0a67e401afda115d8ec3a5777b3a4ef5faeca9
parent33c352673900bd1b362bb2fe0284e999fccd633d
x86inc: Utilize the shadow space on 64-bit Windows

Store XMM6 and XMM7 in the shadow space in functions that clobbers them.
This way we don't have to adjust the stack pointer as often,
reducing the number of instructions as well as code size.
common/x86/deblock-a.asm
common/x86/mc-a.asm
common/x86/pixel-a.asm
common/x86/sad-a.asm
common/x86/x86inc.asm
tools/checkasm-a.asm