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\\