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)