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)
committerJason Garrett-Glaser <jason@x264.com>
Mon, 20 May 2013 19:25:12 +0000 (12:25 -0700)
commiteefaff1128ea9eb8dcd6796957ca5e56727337b8
tree9aeedeef4d3f323c03784871f811a252548cd5ba
parentb4be6e56629cf8fdcf53adc6b879969d8f6760b3
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