Mercurial > pub > dyncall > dyncall
comparison doc/manual/manual_overview.tex @ 300:24fe46874d4a
- more verbose support matrix
author | Tassilo Philipp |
---|---|
date | Sun, 20 May 2018 02:00:46 +0200 |
parents | 1fa2427dae49 |
children | d55f9d508074 |
comparison
equal
deleted
inserted
replaced
299:1fa2427dae49 | 300:24fe46874d4a |
---|---|
193 \newcommand{\OSnds} {\ninety{Nintendo DS} } | 193 \newcommand{\OSnds} {\ninety{Nintendo DS} } |
194 | 194 |
195 % also include hardfloat/softfloat @@@ | 195 % also include hardfloat/softfloat @@@ |
196 \begin{table}[h] | 196 \begin{table}[h] |
197 \begin{tabular}{r>{\rule{0pt}{2.5ex}\tiny}l*{12}{c!{\color{gray3}\vrule}}c>{\tiny}l} | 197 \begin{tabular}{r>{\rule{0pt}{2.5ex}\tiny}l*{12}{c!{\color{gray3}\vrule}}c>{\tiny}l} |
198 & & \OSwinfam & \OSlinux & \OSdarwin & \OSfreebsd & \OSnetbsd & \OSopenbsd & \OSdflybsd & \OSsunos & \OSplanN & \OSbeos & \OSminix & \OSpsp & \OSnds \\%& \\ | 198 & & \OSwinfam & \OSlinux & \OSdarwin & \OSfreebsd & \OSnetbsd & \OSopenbsd & \OSdflybsd & \OSsunos & \OSplanN & \OSbeos & \OSminix & \OSpsp & \OSnds \\%& \\ |
199 \arrayrulecolor{gray3} | 199 \arrayrulecolor{gray3}% ,- checked ,- find@@@ ,- checked ,- find@@@ ,- find@@@ ,- find@@@ ,- checked ,- checked ,- checked ,- new@@@ ,- checked ,- checked ,- checked |
200 Alpha & & \marknotx & \marknimp & \marknotx & \marknimp & \marknimp & \marknimp & \marknotx & \marknotx & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ | 200 \multirow{2}{*}{ARM} & EB & \marknotx & \markunkn & \marknotx & \markunkn & \markunkn & \markunkn & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \multirow{2}{*}{atpcs (arm \& thumb), eabi (arm \& thumb), armhf} \\ |
201 \hline | 201 \hhline{*{1}{|~}*{14}{|-}}% ,- find@@@ ,- dynOS ,- real ,- dynOS ,- dynOS ,- real/bbb ,- checked ,- checked ,- checked ,- new@@@ ,- new@@@ ,- checked ,- checked |
202 ARM & & \markunkn & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \marknotx & \marknotx & \marknimp & \marknotx & \markunkn & \marknotx & \markcmpl \\%& atpcs (arm \& thumb), eabi (arm \& thumb), armhf\\ | 202 & EL & \markunkn & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \marknotx & \marknotx & \marknimp & \marknotx & \markunkn & \marknotx & \markcmpl \\%& \\ |
203 \hline | 203 \hline% ,- checked ,- find@@@ ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked |
204 ARM64 & & \marknotx & \markcmpl & \markcmpl & \markcmpl & \marknotx & \markunkn & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& aapcs64, apple\\ | 204 \multirow{2}{*}{ARM64} & EB & \marknotx & \markunkn & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \multirow{2}{*}{aapcs64, apple} \\ |
205 \hline | 205 \hhline{*{1}{|~}*{14}{|-}}% ,- find@@@ ,- find@@@ ,- checked ,- checked ,- find@@@ ,- find@@@ ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked |
206 \multirow{2}{*}{MIPS} & EB & \marknotx & \markcmpl & \marknotx & \markcmpl & \markunkn & \markunkn & \marknotx & \marknotx & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx \\%& \multirow{2}{*}{o32, n32, eabi / only hardfloat support} \\ | 206 & EL & \markunkn & \markcmpl & \markcmpl & \markcmpl & \markunkn & \markunkn & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ |
207 \hhline{*{1}{|~}*{14}{|-}} | 207 \hline% ,- checked ,- dynOS ,- checked ,- checked ,- find@@@ ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked |
208 & EL & \marknotx & \markunkn & \marknotx & \markcmpl & \markcmpl & \markunkn & \marknotx & \marknotx & \marknimp & \marknotx & \marknotx & \markcmpl & \marknotx \\%& \\ | 208 \multirow{2}{*}{MIPS} & EB & \marknotx & \markcmpl & \marknotx & \markcmpl & \markunkn & \marknotx & \marknotx & \marknotx & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx \\%& \multirow{2}{*}{o32, n32, eabi / only hardfloat support} \\ |
209 \hline | 209 \hhline{*{1}{|~}*{14}{|-}}% ,- checked ,- find@@@ ,- checked ,- checked ,- dynOS ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked |
210 \multirow{2}{*}{MIPS64} & EB & \marknotx & \markunkn & \marknotx & \markcmpl & \markunkn & \markcmpl & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \multirow{2}{*}{n64 / only hardfloat support} \\ | 210 & EL & \marknotx & \markunkn & \marknotx & \markcmpl & \markcmpl & \markunkn & \marknotx & \marknotx & \marknimp & \marknotx & \marknotx & \markcmpl & \marknotx \\%& \\ |
211 \hhline{*{1}{|~}*{14}{|-}} | 211 \hline% ,- checked ,- find@@@ ,- checked ,- checked ,- find@@@ ,- real/ERlt ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked |
212 & EL & \marknotx & \markcmpl & \marknotx & \markcmpl & \markunkn & \markunkn & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ | 212 \multirow{2}{*}{MIPS64} & EB & \marknotx & \markunkn & \marknotx & \markcmpl & \markunkn & \markcmpl & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \multirow{2}{*}{n64 / only hardfloat support} \\ |
213 \hline | 213 \hhline{*{1}{|~}*{14}{|-}}% ,- checked ,- dynOS ,- checked ,- checked ,- find@@@ ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked |
214 SuperH & & \marknotx & \marknimp & \marknotx & \marknotx & \marknimp & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ | 214 & EL & \marknotx & \markcmpl & \marknotx & \markcmpl & \markunkn & \markunkn & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ |
215 \hline | 215 \hline% ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked |
216 PowerPC & & \marknotx & \markcmpl & \markcmpl & \markimpl & \markimpl & \markunkn & \marknotx & \marknotx & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx \\%& apple, sysv\\ | 216 \multirow{2}{*}{SuperH} & EB & \marknotx & \marknimp & \marknotx & \marknotx & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ |
217 \hline | 217 \hhline{*{1}{|~}*{14}{|-}}% ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked |
218 PowerPC64 & & \marknotx & \markcmpl & \markunkn & \markcmpl & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& elf\\ | 218 & EL & \marknotx & \marknimp & \marknotx & \marknotx & \marknimp & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ |
219 \hline | 219 \hline% ,- checked ,- dynOS ,-dynOS ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked |
220 m68k & & \marknotx & \marknimp & \marknotx & \marknotx & \marknimp & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ | 220 \multirow{2}{*}{PowerPC} & EB & \marknotx & \markcmpl & \markcmpl & \markimpl & \markimpl & \markunkn & \marknotx & \marknotx & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx \\%& \multirow{2}{*}{apple, sysv}\\ |
221 \hline | 221 \hhline{*{1}{|~}*{14}{|-}}% ,- checked ,- find@@@ ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked |
222 m88k & & \marknotx & \marknimp & \marknotx & \marknotx & \marknimp & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ | 222 & EL & \marknotx & \markunkn & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ |
223 \hline | 223 \hline% ,- checked ,- masanori@ ,- checked ,- dynOS ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked |
224 x86 & & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \marknotx & \marknotx \\%& cdecl, stdcall, fastcall (MS \& GNU), thiscall (MS \& GNU), plan9 \\ | 224 \multirow{2}{*}{PowerPC64} & EB & \marknotx & \markcmpl & \markunkn & \markcmpl & \marknotx & \marknotx & \marknotx & \marknotx & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx \\%& \multirow{2}{*}{elf} \\ |
225 \hline | 225 \hhline{*{1}{|~}*{14}{|-}}% ,- checked ,- masanori@ ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked ,- checked |
226 x64 & & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx \\%& ms, sysv\\ | 226 & EL & \marknotx & \markcmpl & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ |
227 \hline | 227 \hline |
228 Itanium & & \marknimp & \marknimp & \marknotx & \marknimp & \marknimp & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ | 228 m68k & & \marknotx & \marknimp & \marknotx & \marknotx & \marknimp & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ |
229 \hline | 229 \hline |
230 SPARC & & \marknotx & \markcmpl & \marknotx & \marknotx & \markcmpl & \markcmpl & \marknotx & \markcmpl & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx \\%& v7, v8\\ | 230 m88k & & \marknotx & \marknimp & \marknotx & \marknotx & \marknimp & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ |
231 \hline | 231 \hline |
232 SPARC64 & & \marknotx & \markcmpl & \marknotx & \markcmpl & \markcmpl & \markcmpl & \marknotx & \markimpl & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& v9 \\ | 232 x86 & & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \marknotx & \marknotx \\%& cdecl, stdcall, fastcall (MS \& GNU), thiscall (MS \& GNU), plan9 \\ |
233 \hline | 233 \hline |
234 RISC-V & & \marknotx & \marknimp & \marknotx & \marknimp & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ | 234 x64 & & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \markcmpl & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx \\%& ms, sysv\\ |
235 \hline | |
236 Itanium & & \marknimp & \marknimp & \marknotx & \marknimp & \marknimp & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ | |
237 \hline | |
238 SPARC & & \marknotx & \markcmpl & \marknotx & \marknotx & \markcmpl & \markcmpl & \marknotx & \markcmpl & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx \\%& v7, v8\\ | |
239 \hline | |
240 SPARC64 & & \marknotx & \markcmpl & \marknotx & \markcmpl & \markcmpl & \markcmpl & \marknotx & \markimpl & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& v9 \\ | |
241 \hline | |
242 RISC-V & & \marknotx & \marknimp & \marknotx & \marknimp & \marknimp & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx & \marknotx \\%& \\ | |
235 | 243 |
236 \end{tabular} | 244 \end{tabular} |
237 \caption{Supported platforms}% | 245 \caption{Supported platforms}% |
238 \end{table} | 246 \end{table} |
239 | 247 |