Mercurial > pub > dyncall > dyncall
changeset 193:600bd90afdb7
- sparc manual changes
author | Tassilo Philipp |
---|---|
date | Tue, 14 Mar 2017 03:25:12 +0100 |
parents | cf8134a20759 |
children | 41d6945f5858 |
files | doc/manual/callconvs/callconv_sparc.tex doc/manual/callconvs/callconv_sparc64.tex doc/manual/manual_literature.tex |
diffstat | 3 files changed, 17 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/manual/callconvs/callconv_sparc.tex Tue Mar 14 14:14:47 2017 +0100 +++ b/doc/manual/callconvs/callconv_sparc.tex Tue Mar 14 03:25:12 2017 +0100 @@ -22,7 +22,7 @@ \paragraph{Overview} The SPARC family of processors is based on the SPARC instruction set architecture, which comes in basically tree revisions, -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). +V7, V8\cite{SPARCV8}\cite{SPARCSysV} and V9\cite{SPARCV9}\cite{SPARCV9SysV}. The former two are 32-bit whereas the latter refers to the 64-bit SPARC architecture (see next chapter). SPARC uses big endian byte order.\\ \paragraph{\product{dyncall} support}
--- a/doc/manual/callconvs/callconv_sparc64.tex Tue Mar 14 14:14:47 2017 +0100 +++ b/doc/manual/callconvs/callconv_sparc64.tex Tue Mar 14 03:25:12 2017 +0100 @@ -22,8 +22,8 @@ \paragraph{Overview} The SPARC family of processors is based on the SPARC instruction set architecture, which comes in basically tree revisions, -V7, V8 and V9.\cite{SPARCRef} The former two are 32-bit (see previous chapter) whereas the latter refers to the 64-bit SPARC architecture. -SPARC uses big endian byte order, however, V9 supports also little endian byte order, but for data access only, not instruction access.\cite{SPARCV9}\\ +V7, V8\cite{SPARCV8}\cite{SPARCSysV} and V9\cite{SPARCV9}\cite{SPARCV9SysV}. The former two are 32-bit (see previous chapter) whereas the latter refers to the 64-bit SPARC architecture. +SPARC uses big endian byte order, however, V9 supports also little endian byte order, but for data access only, not instruction access.\\ \paragraph{\product{dyncall} support}
--- a/doc/manual/manual_literature.tex Tue Mar 14 14:14:47 2017 +0100 +++ b/doc/manual/manual_literature.tex Tue Mar 14 03:25:12 2017 +0100 @@ -132,15 +132,23 @@ \bibitem{SPARCSysV} System V Application Binary Interface - SPARC Processor Supplement\\ - \url{http://www.sparc.com/standards/psABI3rd.pdf} + \url{http://sparc.org/wp-content/uploads/2014/01/psABI3rd.pdf.gz} -\bibitem{SPARCRef} - SPARC Assembly Language Reference Manual\\ - \url{http://docs.oracle.com/cd/E19120-01/open.solaris/816-1681/index.html} +\bibitem{SPARCV9SysV} + System V Application Binary Interface - SPARC Version 9 Processor Supplement\\ + \url{http://sparc.org/wp-content/uploads/2014/01/64.psabi\_.1.35.pdf1.gz} + +\bibitem{SPARCV8} + The SPARC Architecture Manual - Version 8\\ + \url{http://sparc.org/wp-content/uploads/2014/01/v8.pdf.gz} \bibitem{SPARCV9} - SPARC Assembly Language Reference Manual - Appendix E SPARC-V9 Instruction Set\\ - \url{http://docs.oracle.com/cd/E19120-01/open.solaris/816-1681/sparcv9-15322/index.html} + The SPARC Architecture Manual - Version 9\\ + \url{http://sparc.org/wp-content/uploads/2014/01/SPARCV9.pdf.gz} + +%\bibitem{SPARCRef} +% SPARC Assembly Language Reference Manual\\ +% \url{http://docs.oracle.com/cd/E19120-01/open.solaris/816-1681/index.html} \bibitem{ppcMacOSX} Introduction to Mac OS X ABI Function Call Guide\\