Skip to content

Commit

Permalink
Fix assembler
Browse files Browse the repository at this point in the history
  • Loading branch information
Andreas Jaeger committed Aug 21, 2002
1 parent 0fe3543 commit 0ac7da3
Showing 1 changed file with 16 additions and 16 deletions.
32 changes: 16 additions & 16 deletions sysdeps/x86_64/_mcount.S
Original file line number Diff line number Diff line change
Expand Up @@ -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. */
Expand All @@ -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))
Expand Down

0 comments on commit 0ac7da3

Please sign in to comment.