comparison doc/manual/callconvs/callconv_sparc.tex @ 186:e210193f6cf1

- doc cleanups and correction about support, added bibitems, etc.
author Tassilo Philipp
date Mon, 13 Mar 2017 11:27:05 +0100
parents 164cf1663b7c
children 06ee88ce4962
comparison
equal deleted inserted replaced
185:a41bc98e101c 186:e210193f6cf1
1 %////////////////////////////////////////////////////////////////////////////// 1 %//////////////////////////////////////////////////////////////////////////////
2 % 2 %
3 % Copyright (c) 2012-2016 Daniel Adler <dadler@uni-goettingen.de>, 3 % Copyright (c) 2012-2017 Daniel Adler <dadler@uni-goettingen.de>,
4 % Tassilo Philipp <tphilipp@potion-studios.com> 4 % Tassilo Philipp <tphilipp@potion-studios.com>
5 % 5 %
6 % Permission to use, copy, modify, and distribute this software for any 6 % Permission to use, copy, modify, and distribute this software for any
7 % purpose with or without fee is hereby granted, provided that the above 7 % purpose with or without fee is hereby granted, provided that the above
8 % copyright notice and this permission notice appear in all copies. 8 % copyright notice and this permission notice appear in all copies.
20 \subsection{SPARC Calling Convention} 20 \subsection{SPARC Calling Convention}
21 21
22 \paragraph{Overview} 22 \paragraph{Overview}
23 23
24 The SPARC family of processors is based on the SPARC instruction set architecture, which comes in basically tree revisions, 24 The SPARC family of processors is based on the SPARC instruction set architecture, which comes in basically tree revisions,
25 V7, V8 and V9. The former two are 32-bit whereas the latter refers to the 64-bit SPARC architecture (see next chapter). SPARC is big endian.\\ 25 V7, V8 and V9.\cite{SPARCRef} The former two are 32-bit whereas the latter refers to the 64-bit SPARC architecture (see next chapter).
26 SPARC uses big endian byte order.\\
26 27
27 \paragraph{\product{dyncall} support} 28 \paragraph{\product{dyncall} support}
28 29
29 \product{dyncall} fully supports the SPARC 32-bit instruction set (V7 and V8), \product{dyncallback} support is missing, though. 30 \product{dyncall} fully supports the SPARC 32-bit instruction set (V7 and V8), for calls and callbacks.
30 31
31 \subsubsection{SPARC (32-bit) Calling Convention} 32 \subsubsection{SPARC (32-bit) Calling Convention}
32 33
33 \paragraph{Register usage} 34 \paragraph{Register usage}
34 35