Mercurial > pub > dyncall > dyncall
comparison doc/manual/callconvs/callconv_ppc32.tex @ 76:7ca46969e0ad
- tweaks in manual, mainly for html generation
author | cslag |
---|---|
date | Mon, 21 Mar 2016 01:15:37 +0100 |
parents | 3e629dc19168 |
children | e441ef3ec782 |
comparison
equal
deleted
inserted
replaced
75:a59ae4370202 | 76:7ca46969e0ad |
---|---|
42 \subsubsection{Mac OS X/Darwin} | 42 \subsubsection{Mac OS X/Darwin} |
43 | 43 |
44 \paragraph{Registers and register usage} | 44 \paragraph{Registers and register usage} |
45 | 45 |
46 \begin{table}[h] | 46 \begin{table}[h] |
47 \begin{tabular}{3 B} | 47 \begin{tabular*}{0.75\textwidth}{3 B} |
48 \hline | 48 \hline |
49 Name & Brief description\\ | 49 Name & Brief description\\ |
50 \hline | 50 \hline |
51 {\bf gpr0} & scratch\\ | 51 {\bf gpr0} & scratch\\ |
52 {\bf gpr1} & stack pointer\\ | 52 {\bf gpr1} & stack pointer\\ |
67 {\bf ctr} & scratch, count-register\\ | 67 {\bf ctr} & scratch, count-register\\ |
68 {\bf cr0-cr1} & scratch\\ | 68 {\bf cr0-cr1} & scratch\\ |
69 {\bf cr2-cr4} & permanent\\ | 69 {\bf cr2-cr4} & permanent\\ |
70 {\bf cr5-cr7} & scratch\\ | 70 {\bf cr5-cr7} & scratch\\ |
71 \hline | 71 \hline |
72 \end{tabular} | 72 \end{tabular*} |
73 \caption{Register usage on Darwin PowerPC 32-Bit} | 73 \caption{Register usage on Darwin PowerPC 32-Bit} |
74 \end{table} | 74 \end{table} |
75 | 75 |
76 \paragraph{Parameter passing} | 76 \paragraph{Parameter passing} |
77 | 77 |
153 \end{itemize} | 153 \end{itemize} |
154 | 154 |
155 \paragraph{Registers and register usage} | 155 \paragraph{Registers and register usage} |
156 | 156 |
157 \begin{table}[h] | 157 \begin{table}[h] |
158 \begin{tabular}{3 B} | 158 \begin{tabular*}{0.75\textwidth}{3 B} |
159 \hline | 159 \hline |
160 Name & Brief description\\ | 160 Name & Brief description\\ |
161 \hline | 161 \hline |
162 {\bf r0} & scratch\\ | 162 {\bf r0} & scratch\\ |
163 {\bf r1} & stack pointer\\ | 163 {\bf r1} & stack pointer\\ |
164 {\bf r2} & system-reserved\\ | 164 {\bf r2} & system-reserved\\ |
165 {\bf r3-r4} & parameter passing and return value\\ | 165 {\bf r3-r4} & parameter passing and return value\\ |
187 % {\bf ctr} & scratch, count-register\\ | 187 % {\bf ctr} & scratch, count-register\\ |
188 % {\bf cr0-cr1} & scratch\\ | 188 % {\bf cr0-cr1} & scratch\\ |
189 % {\bf cr2-cr4} & permanent\\ | 189 % {\bf cr2-cr4} & permanent\\ |
190 % {\bf cr5-cr7} & scratch\\ | 190 % {\bf cr5-cr7} & scratch\\ |
191 \hline | 191 \hline |
192 \end{tabular} | 192 \end{tabular*} |
193 \caption{Register usage on System V ABI PowerPC Processor} | 193 \caption{Register usage on System V ABI PowerPC Processor} |
194 \end{table} | 194 \end{table} |
195 | 195 |
196 \paragraph{Parameter passing} | 196 \paragraph{Parameter passing} |
197 | 197 |