Mercurial > pub > dyncall > dyncall
comparison doc/manual/callconvs/callconv_sparc.tex @ 197:53c42b1d9f8b
- sparc doc improvements for both, 32 and 64
- changelog, mentioning sparc64 callback support
author | Tassilo Philipp |
---|---|
date | Sun, 19 Mar 2017 18:43:39 +0100 |
parents | 41d6945f5858 |
children |
comparison
equal
deleted
inserted
replaced
196:95cf20c0d1de | 197:53c42b1d9f8b |
---|---|
78 \begin{figure}[h] | 78 \begin{figure}[h] |
79 \begin{tabular}{5|3|1 1} | 79 \begin{tabular}{5|3|1 1} |
80 \hhline{~-~~} | 80 \hhline{~-~~} |
81 & \vdots & & \\ | 81 & \vdots & & \\ |
82 \hhline{~=~~} | 82 \hhline{~=~~} |
83 local data & \hspace{4cm} & & \mrrbrace{10}{caller's frame} \\ | 83 local data (and padding) & \hspace{4cm} & & \mrrbrace{9}{caller's frame} \\ |
84 \hhline{~-~~} | |
85 padding & & & \\ | |
86 \hhline{~-~~} | 84 \hhline{~-~~} |
87 \mrlbrace{7}{parameter area} & argument x & \mrrbrace{3}{stack parameters} & \\ | 85 \mrlbrace{7}{parameter area} & argument x & \mrrbrace{3}{stack parameters} & \\ |
88 & \ldots & & \\ | 86 & \ldots & & \\ |
89 & argument 6 & & \\ | 87 & argument 6 & & \\ |
90 & input argument 5 spill & \mrrbrace{3}{spill area} & \\ | 88 & input argument 5 spill & \mrrbrace{3}{spill area} & \\ |
92 & input argument 0 spill & & \\ | 90 & input argument 0 spill & & \\ |
93 & struct/union return pointer & & \\ | 91 & struct/union return pointer & & \\ |
94 \hhline{~-~~} | 92 \hhline{~-~~} |
95 register save area (\%i* and \%l*) & & & \\ | 93 register save area (\%i* and \%l*) & & & \\ |
96 \hhline{~=~~} | 94 \hhline{~=~~} |
97 local data and padding & & & \mrrbrace{3}{current frame} \\ | 95 local data (and padding) & & & \mrrbrace{3}{current frame} \\ |
98 \hhline{~-~~} | 96 \hhline{~-~~} |
99 parameter area & & & \\ | 97 parameter area & & & \\ |
100 \hhline{~-~~} | 98 \hhline{~-~~} |
101 & \vdots & & \\ | 99 & \vdots & & \\ |
102 \hhline{~-~~} | 100 \hhline{~-~~} |