Mercurial > pub > dyncall > dyncall
comparison doc/manual/callconvs/callconv_ppc64.tex @ 649:0909837648d2
doc:
- RISC-V64 callconv appendix
- some typo fixes and cleanup
author | Tassilo Philipp |
---|---|
date | Thu, 22 Feb 2024 17:49:07 +0100 |
parents | fc614cb865c6 |
children |
comparison
equal
deleted
inserted
replaced
648:a54e1f04588f | 649:0909837648d2 |
---|---|
23 \subsection{PowerPC (64bit) Calling Conventions} | 23 \subsection{PowerPC (64bit) Calling Conventions} |
24 | 24 |
25 \paragraph{Overview} | 25 \paragraph{Overview} |
26 | 26 |
27 \begin{itemize} | 27 \begin{itemize} |
28 \item Word size is 32 bits for historical reasons | 28 \item word size is 32 bits for historical reasons |
29 \item Doublework size is 64 bits. | 29 \item doublework size is 64 bits |
30 \item Big endian (MSB) and litte endian (LSB) operating modes. | 30 \item big endian (MSB) and little endian (LSB) operating modes |
31 \item Apple Mac OS X/Darwin PPC is specified in "Mac OS X ABI Function Call Guide"\cite{ppcMacOSX}. It uses Big Endian (MSB). | 31 \item Apple Mac OS X/Darwin PPC is specified in "Mac OS X ABI Function Call Guide"\cite{ppcMacOSX}. It uses Big Endian (MSB) |
32 \item Linux PPC 64-bit ABI is specified in "64-bit PowerPC ELF Application Binary Interface Supplement"\cite{ppcelf64abi} which is based on "System V ABI". | 32 \item Linux PPC 64-bit ABI is specified in "64-bit PowerPC ELF Application Binary Interface Supplement"\cite{ppcelf64abi} which is based on "System V ABI" |
33 \end{itemize} | 33 \end{itemize} |
34 | 34 |
35 \paragraph{\product{dyncall} support} | 35 \paragraph{\product{dyncall} support} |
36 | 36 |
37 \product{Dyncall} and \product{dyncallback} are supported for PowerPC (64bit) | 37 \product{Dyncall} and \product{dyncallback} are supported for PowerPC (64bit) |