# HG changeset patch # User Tassilo Philipp # Date 1586806828 -7200 # Node ID 06c9adae114d4cb312525dc6ecfeb34f74c744df # Parent 32736025371f2451222c9e5dd602387945e0a4fa - typos diff -r 32736025371f -r 06c9adae114d doc/disas_examples/mips.eabi.disas --- 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, ...) { ... } diff -r 32736025371f -r 06c9adae114d doc/disas_examples/ppc.sysv.disas --- 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 ; 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 diff -r 32736025371f -r 06c9adae114d doc/manual/callconvs/callconv_arm32.tex --- 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} diff -r 32736025371f -r 06c9adae114d doc/manual/callconvs/callconv_ppc32.tex --- 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}