Commit 90fb5a28 authored by Niels Möller's avatar Niels Möller

*** empty log message ***

Rev: nettle/ChangeLog:1.16
Rev: nettle/x86_64/README:1.1
parent 51b7b7fd
2008-09-10 Niels Mller <nisse@lysator.liu.se>
* x86_64/sha1-compress.asm: Avoid using registers %rbx and %rbp,
which must be preserved.
2008-09-08 Niels Mller <nisse@lysator.liu.se>
* Makefile.in (stamp-h.in): Use $(AUTOHEADER).
......
ABI, according to http://www.x86-64.org/documentation/abi-0.99.pdf:
Up to 6 integer and pointer arguments are passed in registers. Nine
registers, %rax, %rcx, %rdx, %rsi, %rdi and %r8-%r12 can be used
freely. Integers and pointers are returned in %rax.
Registers May be Argument
clobbered number
%rax Y
%rbx
%rcx Y 4
%rdx Y 3
%rbp
%rsi Y 2
%rdi Y 1
%rsp (SP)
%r8 Y 5
%r9 Y 6
%r10 Y
%r11 Y
%r12
%r13
%r14
%r15
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment