Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Brian Smith
nettle
Commits
eec8e84c
Commit
eec8e84c
authored
Sep 10, 2008
by
Niels Möller
Browse files
*** empty log message ***
Rev: nettle/ChangeLog:1.16 Rev: nettle/x86_64/README:1.1
parent
f2ffb43d
Changes
2
Hide whitespace changes
Inline
Side-by-side
ChangeLog
View file @
eec8e84c
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).
...
...
x86_64/README
0 → 100644
View file @
eec8e84c
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
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment