Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Dmitry Baryshkov
nettle
Commits
7c0362fa
Commit
7c0362fa
authored
Nov 20, 2011
by
Niels Möller
Browse files
Added some notes on the w64 ABI.
Rev: nettle/x86_64/README:1.3
parent
e33cfa1d
Changes
1
Hide whitespace changes
Inline
Side-by-side
x86_64/README
View file @
7c0362fa
...
...
@@ -23,3 +23,31 @@ Registers May be Argument
%r13
%r14
%r15
w64 ABI, according to
http://msdn.microsoft.com/en-us/library/9z1stfyw.aspx:
Registers May be Argument
clobbered number
%rax Y
%rbx
%rcx Y 1
%rdx Y 2
%rbp
%rsi
%rdi
%rsp (SP)
%r8 Y 3
%r9 Y 4
%r10 Y
%r11 Y
%r12
%r13
%r14
%r15
Additional arguments are passed on the stack. "backing store" on the
stack for the four register arguments is also required. %xmm6 and
%xmm7 are callee-saved. The "long" type is just 32 bits. Nettle
currently does *NOT* support this ABI.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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