From 99ea16b3ecd2eed4cd3045b999702115713438cd Mon Sep 17 00:00:00 2001
From: Avi Kivity <avi@cloudius-systems.com>
Date: Thu, 10 Jan 2013 11:54:36 +0200
Subject: [PATCH] x64: fix off-by-one in stack alignment

Harmless.
---
 arch/x64/entry.S | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/x64/entry.S b/arch/x64/entry.S
index 3150f1ce6..f8b81500b 100644
--- a/arch/x64/entry.S
+++ b/arch/x64/entry.S
@@ -106,7 +106,7 @@ stack_trampoline:  # %rsi=arg, %rdi=func, %rdx=stack
 	.cfi_startproc simple
 	.cfi_def_cfa %rsp, 0
 	# align the stack at 16 bytes for sse
-	andq $-15, %rdx
+	andq $-16, %rdx
 	sub $8, %rdx
 	mov %rsp, -8(%rdx)
 	lea -8(%rdx), %rsp
-- 
GitLab