about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAndreas Jaeger <aj@suse.de>2002-08-21 12:38:35 +0000
committerAndreas Jaeger <aj@suse.de>2002-08-21 12:38:35 +0000
commit47dfe389b55d7d5dd02f0ccab20fcaf568c35101 (patch)
treea12e03094143c32dc30f949b7325da938583eb90
parentfa36f1d80c05dd49389f561007d94863e531fd1a (diff)
downloadglibc-47dfe389b55d7d5dd02f0ccab20fcaf568c35101.tar.gz
glibc-47dfe389b55d7d5dd02f0ccab20fcaf568c35101.tar.xz
glibc-47dfe389b55d7d5dd02f0ccab20fcaf568c35101.zip
Fix assembler
-rw-r--r--sysdeps/x86_64/_mcount.S32
1 files changed, 16 insertions, 16 deletions
diff --git a/sysdeps/x86_64/_mcount.S b/sysdeps/x86_64/_mcount.S
index c8fe441993..132f307277 100644
--- a/sysdeps/x86_64/_mcount.S
+++ b/sysdeps/x86_64/_mcount.S
@@ -30,14 +30,14 @@
 	.align ALIGNARG(4)
 C_LABEL(_mcount)
 	/* Allocate space for 7 registers.  */
-	subq	$56,$rsp
-	movq	$rax,($rsp)
-	movq	%rcx,8($rsp)
-	movq	%rdx,16($rsp)
-	movq	%rsi,24($rsp)
-	movq	%rdi,32($rsp)
-	movq	%r8,40($rsp)
-	movq	%r9,48($rsp)
+	subq	$56,%rsp
+	movq	%rax,(%rsp)
+	movq	%rcx,8(%rsp)
+	movq	%rdx,16(%rsp)
+	movq	%rsi,24(%rsp)
+	movq	%rdi,32(%rsp)
+	movq	%r8,40(%rsp)
+	movq	%r9,48(%rsp)
 
 	/* Setup parameter for __mcount_internal.  */
 	/* selfpc is the return address on the stack.  */
@@ -51,14 +51,14 @@ C_LABEL(_mcount)
 #endif
 	/* Pop the saved registers.  Please note that `mcount' has no
 	   return value.  */
-	movq	($rsp),%r9
-	movq	8($rsp),%r8
-	movq	16($rsp),%rdi
-	movq	24($rsp),%rsi
-	movq	32($rsp),%rdx
-	movq	40($rsp),%rcx
-	movq	48($rsp),%rax
-	addq	$56,$rsp
+	movq	(%rsp),%r9
+	movq	8(%rsp),%r8
+	movq	16(%rsp),%rdi
+	movq	24(%rsp),%rsi
+	movq	32(%rsp),%rdx
+	movq	40(%rsp),%rcx
+	movq	48(%rsp),%rax
+	addq	$56,%rsp
 	ret
 
 	ASM_SIZE_DIRECTIVE(C_SYMBOL_NAME(_mcount))