# HG changeset patch # User Tassilo Philipp # Date 1489458312 -3600 # Node ID 600bd90afdb7f7e61372d81d17b5164b910772a9 # Parent cf8134a20759def3639a0021a3e56c406d641f40 - sparc manual changes diff -r cf8134a20759 -r 600bd90afdb7 doc/manual/callconvs/callconv_sparc.tex --- 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} diff -r cf8134a20759 -r 600bd90afdb7 doc/manual/callconvs/callconv_sparc64.tex --- 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} diff -r cf8134a20759 -r 600bd90afdb7 doc/manual/manual_literature.tex --- 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\\