comparison doc/manual/callconvs/callconv_ppc32.tex @ 361:06c9adae114d

- typos
author Tassilo Philipp
date Mon, 13 Apr 2020 21:40:28 +0200
parents c607d67cd6b8
children b47168dacba6
comparison
equal deleted inserted replaced
360:32736025371f 361:06c9adae114d
201 \item 8 floating-pointer registers (f1-f8) for float (promoted to double) and double types. 201 \item 8 floating-pointer registers (f1-f8) for float (promoted to double) and double types.
202 \item Additional arguments are passed on the stack directly after the back-chain and saved return address (8 bytes structure) on the callers stack frame. 202 \item Additional arguments are passed on the stack directly after the back-chain and saved return address (8 bytes structure) on the callers stack frame.
203 \item 64-bit integer data types are passed in general-purpose registers as a whole in two 203 \item 64-bit integer data types are passed in general-purpose registers as a whole in two
204 32-bit general purpose registers (an odd and an even e.g. r3 and r4), skipping an even integer register 204 32-bit general purpose registers (an odd and an even e.g. r3 and r4), skipping an even integer register
205 or passed on the stack; they are never splitted into a register and stack part 205 or passed on the stack; they are never splitted into a register and stack part
206 \item Ellipse calls set CR bit 6 206 \item Ellipsis calls set CR bit 6
207 \item integer parameters \textless\ 32 bit are right-justified (meaning occupy high-order bytes) in their 4-byte area, requiring extra-care for big-endian targets 207 \item integer parameters \textless\ 32 bit are right-justified (meaning occupy high-order bytes) in their 4-byte area, requiring extra-care for big-endian targets
208 \item no spill area is used on stack, iterating over varargs requires a specific va\_list implementation 208 \item no spill area is used on stack, iterating over varargs requires a specific va\_list implementation
209 \end{itemize} 209 \end{itemize}
210 210
211 \paragraph{Return values} 211 \paragraph{Return values}