Mercurial > pub > dyncall > dyncall
diff doc/manual/callconvs/callconv_x64.tex @ 331:74c056b597b7
- disassembly example annotations
- callconv appendix in doc:
* ppc64 chapter
* some cleanups for consistency
author | Tassilo Philipp |
---|---|
date | Sat, 23 Nov 2019 13:51:35 +0100 |
parents | 276eb8c87aa0 |
children | 6e33db95e724 |
line wrap: on
line diff
--- a/doc/manual/callconvs/callconv_x64.tex Fri Nov 22 23:28:17 2019 +0100 +++ b/doc/manual/callconvs/callconv_x64.tex Sat Nov 23 13:51:35 2019 +0100 @@ -97,8 +97,8 @@ \item caller cleans up the stack, not the callee (like cdecl) \item stack is always 16byte aligned - since return address is 64 bits in size, stacks with an odd number of parameters are already aligned -\item ellipsis calls take floating point values in int and float registers (single precision floats are promoted to double precision -as defined for ellipsis calls) +\item ellipsis calls take floating point values in int and float registers (single precision floats are promoted to double precision as +required by ellipsis calls) \item if size of parameters \textgreater\ 1 page of memory (usually between 4k and 64k), chkstk must be called \end{itemize}