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