Mercurial > pub > dyncall > dyncall
changeset 361:06c9adae114d
- typos
author | Tassilo Philipp |
---|---|
date | Mon, 13 Apr 2020 21:40:28 +0200 |
parents | 32736025371f |
children | 78dfa2f9783a |
files | doc/disas_examples/mips.eabi.disas doc/disas_examples/ppc.sysv.disas doc/manual/callconvs/callconv_arm32.tex doc/manual/callconvs/callconv_ppc32.tex |
diffstat | 4 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/disas_examples/mips.eabi.disas Mon Apr 13 21:35:43 2020 +0200 +++ b/doc/disas_examples/mips.eabi.disas Mon Apr 13 21:40:28 2020 +0200 @@ -592,7 +592,7 @@ ; --------------------- further notes -------------------> -; when passing less arguments than stack params, involving an ellipse, spill area still spills all registers, +; when passing less arguments than stack params, involving an ellipsis, spill area still spills all registers, ; excluding named ones, e.g.: ; ; void c(int a, ...) { ... }
--- a/doc/disas_examples/ppc.sysv.disas Mon Apr 13 21:35:43 2020 +0200 +++ b/doc/disas_examples/ppc.sysv.disas Mon Apr 13 21:40:28 2020 +0200 @@ -599,7 +599,7 @@ 4b8: 39 00 00 07 li r8,7 ; arg 7 4bc: 39 20 00 08 li r9,8 ; arg 8 4c0: fc 60 60 90 fmr f3,f12 ; arg 9 - 4c4: 4c c6 32 42 crset 4*cr1+eq ; set CR bit for ellipse call + 4c4: 4c c6 32 42 crset 4*cr1+eq ; set CR bit for ellipsis call 4c8: 48 00 00 01 bl 4c8 <main+0x58> ; call and put return address -> lr 4cc: 38 00 00 00 li r0,0 ; return value (pointlessly) via gpr0 ... 4d0: 7c 03 03 78 mr r3,r0 ; ... to gpr3
--- a/doc/manual/callconvs/callconv_arm32.tex Mon Apr 13 21:35:43 2020 +0200 +++ b/doc/manual/callconvs/callconv_arm32.tex Mon Apr 13 21:40:28 2020 +0200 @@ -145,7 +145,7 @@ \begin{itemize} \item The ATPCS THUMB mode is untested. -\item Ellipse calls may not work. +\item Ellipsis calls may not work. \item C++ this calls do not work. \end{itemize} @@ -243,7 +243,7 @@ \begin{itemize} \item The EABI THUMB mode is tested and works fine (contrary to the ATPCS). -\item Ellipse calls do not work. +\item Ellipsis calls do not work. \item C++ this calls do not work. \end{itemize}
--- a/doc/manual/callconvs/callconv_ppc32.tex Mon Apr 13 21:35:43 2020 +0200 +++ b/doc/manual/callconvs/callconv_ppc32.tex Mon Apr 13 21:40:28 2020 +0200 @@ -203,7 +203,7 @@ \item 64-bit integer data types are passed in general-purpose registers as a whole in two 32-bit general purpose registers (an odd and an even e.g. r3 and r4), skipping an even integer register or passed on the stack; they are never splitted into a register and stack part -\item Ellipse calls set CR bit 6 +\item Ellipsis calls set CR bit 6 \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 \item no spill area is used on stack, iterating over varargs requires a specific va\_list implementation \end{itemize}