annotate doc/manual/manual_literature.tex @ 333:4e9d3cb9870f

- minor doc cleanups/cosmetics
author Tassilo Philipp
date Wed, 27 Nov 2019 19:55:18 +0100
parents 600bd90afdb7
children c607d67cd6b8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
1 %//////////////////////////////////////////////////////////////////////////////
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
2 %
333
4e9d3cb9870f - minor doc cleanups/cosmetics
Tassilo Philipp
parents: 193
diff changeset
3 % Copyright (c) 2007-2019 Daniel Adler <dadler@uni-goettingen.de>,
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4 % Tassilo Philipp <tphilipp@potion-studios.com>
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
5 %
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
6 % Permission to use, copy, modify, and distribute this software for any
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7 % purpose with or without fee is hereby granted, provided that the above
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
8 % copyright notice and this permission notice appear in all copies.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
9 %
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10 % THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11 % WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 % MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13 % ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
14 % WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15 % ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16 % OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
17 %
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 %//////////////////////////////////////////////////////////////////////////////
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20 \newpage
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21
69
43675cb378ce - work on html doc generation
cslag
parents: 35
diff changeset
22 % Force a cut for html output, here.
43675cb378ce - work on html doc generation
cslag
parents: 35
diff changeset
23 \ifhtml{\CutAt{likesection}}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24
69
43675cb378ce - work on html doc generation
cslag
parents: 35
diff changeset
25 \begin{thebibliography}{99}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26 \bibitem{Erlang}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
27 Erlang/OTP\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
28 \url{http://www.erlang.org}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
29
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
30 \bibitem{Java}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
31 Java Programming Language\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
32 \url{http://www.java.com/}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
33
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
34 \bibitem{Lua}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
35 The Programming Language Lua\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
36 \url{http://www.lua.org/}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
37
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
38 \bibitem{Python}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
39 Python Programming Language\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
40 \url{http://www.python.org/}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
41
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
42 \bibitem{R}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
43 The R Project for Statistical Computing\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
44 \url{http://www.r-project.org/}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
45
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
46 \bibitem{Ruby}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
47 Ruby Programming Language\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
48 \url{http://www.ruby-lang.org/}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
49
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
50 \bibitem{Go}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
51 Go Programming Language\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
52 \url{http://www.golang.org/}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
53
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
54 \bibitem{x86cdecl}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
55 cdecl calling convention / Calling conventions on the x86 platformn\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
56 \url{http://en.wikipedia.org/wiki/X86\_calling\_conventions#cdecl}\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
57 \url{http://www.angelcode.com/dev/callconv/callconv.html#thiscall}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
58
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
59 \bibitem{x86Winstdcall}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
60 Windows stdcall calling convention / Microsoft calling conventions\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
61 \url{http://msdn.microsoft.com/en-us/library/zxk0tw93(vs.71).aspx}\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
62 \url{http://www.cs.cornell.edu/courses/cs412/2001sp/resources/microsoft-calling-conventions.html}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
63
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
64 \bibitem{x86Winfastcall}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
65 Windows fastcall calling convention / Microsoft calling conventions\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
66 \url{http://msdn.microsoft.com/en-us/library/Aa271991}\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
67 \url{http://www.cs.cornell.edu/courses/cs412/2001sp/resources/microsoft-calling-conventions.html}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
68
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
69 \bibitem{x86GNUfastcall}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
70 GNU fastcall calling conventio / Calling conventions on the x86 platformn\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
71 \url{http://www.ohse.de/uwe/articles/gcc-attributes.html#func-fastcall}\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
72 \url{http://www.angelcode.com/dev/callconv/callconv.html#thiscall}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
73
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
74 \bibitem{x86Borlandfastcall}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
75 Borland register calling convention\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
76 \url{http://docwiki.embarcadero.com/RADStudio/en/Program\_Control#Register\_Convention}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
77
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
78 \bibitem{x86Watcomfastcall}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
79 Watcom 32-bit register-based calling convention\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
80 \url{http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/function-calling-conventions.html#Watcall32R}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
81 \url{http://www.openwatcom.org/index.php/Calling\_Conventions}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
82
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
83 \bibitem{x86Winthiscall}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
84 Microsoft calling conventions / Calling conventions on the x86 platform\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
85 \url{http://www.cs.cornell.edu/courses/cs412/2001sp/resources/microsoft-calling-conventions.html}\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
86 \url{http://www.angelcode.com/dev/callconv/callconv.html#thiscall}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
87
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
88 \bibitem{x86GNUthiscall}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
89 Calling conventions on the x86 platform\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
90 \url{http://www.angelcode.com/dev/callconv/callconv.html#thiscall}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
91
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
92 \bibitem{x86Pascal}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
93 Pascal calling convention\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
94 \url{http://en.wikipedia.org/wiki/X86\_calling\_conventions#pascal}% better link?@@@
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
95
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
96 \bibitem{x86Plan9}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
97 Plan9 C compiler calling convention\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
98 \url{http://plan9.bell-labs.com/sys/doc/compiler.pdf}\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
99 \url{http://www.mail-archive.com/9fans@9fans.net/msg16421.html}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
100
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
101 \bibitem{ATPCS}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
102 ARM-THUMB Procedure Call Standard\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
103 \url{http://infocenter.arm.com/help/topic/com.arm.doc.dui0056d/DUI0056.pdf}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
104
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
105 \bibitem{AAPCS}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
106 Procedure Call Standard for the ARM Architecture\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
107 \url{http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042c/IHI0042C\_aapcs.pdf}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
108
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
109 \bibitem{AAPCS64}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
110 Procedure Call Standard for the ARM 64-bit Architecture\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
111 \url{http://infocenter.arm.com/help/topic/com.arm.doc.ihi0055b/IHI0055B\_aapcs64.pdf}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
112
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
113 \bibitem{AppleARM64}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
114 ARM64 Function Calling Conventions\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
115 \url{https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARM64FunctionCallingConventions.html}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
116
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
117 \bibitem{armeabi}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
118 Debian ARM EABI Port Wiki\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
119 \url{http://wiki.debian.org/ArmEabiPort}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
120
35
61edd9cf8026 - armhf doc update
cslag
parents: 0
diff changeset
121 \bibitem{armhf}
61edd9cf8026 - armhf doc update
cslag
parents: 0
diff changeset
122 Debian ArmHardFloatPort\\
61edd9cf8026 - armhf doc update
cslag
parents: 0
diff changeset
123 \url{https://wiki.debian.org/ArmHardFloatPort}
61edd9cf8026 - armhf doc update
cslag
parents: 0
diff changeset
124
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
125 \bibitem{x64Win}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
126 MSDN: x64 Software Conventions\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
127 \url{http://msdn.microsoft.com/en-us/library/ms235286\%28VS.80\%29.aspx}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
128
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
129 \bibitem{x64SysV}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
130 System V Application Binary Interface - AMD64 Architecture Processor Supplement\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
131 \url{http://www.x86-64.org/documentation/abi.pdf}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
132
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
133 \bibitem{SPARCSysV}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
134 System V Application Binary Interface - SPARC Processor Supplement\\
193
600bd90afdb7 - sparc manual changes
Tassilo Philipp
parents: 186
diff changeset
135 \url{http://sparc.org/wp-content/uploads/2014/01/psABI3rd.pdf.gz}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
136
193
600bd90afdb7 - sparc manual changes
Tassilo Philipp
parents: 186
diff changeset
137 \bibitem{SPARCV9SysV}
600bd90afdb7 - sparc manual changes
Tassilo Philipp
parents: 186
diff changeset
138 System V Application Binary Interface - SPARC Version 9 Processor Supplement\\
600bd90afdb7 - sparc manual changes
Tassilo Philipp
parents: 186
diff changeset
139 \url{http://sparc.org/wp-content/uploads/2014/01/64.psabi\_.1.35.pdf1.gz}
600bd90afdb7 - sparc manual changes
Tassilo Philipp
parents: 186
diff changeset
140
600bd90afdb7 - sparc manual changes
Tassilo Philipp
parents: 186
diff changeset
141 \bibitem{SPARCV8}
600bd90afdb7 - sparc manual changes
Tassilo Philipp
parents: 186
diff changeset
142 The SPARC Architecture Manual - Version 8\\
600bd90afdb7 - sparc manual changes
Tassilo Philipp
parents: 186
diff changeset
143 \url{http://sparc.org/wp-content/uploads/2014/01/v8.pdf.gz}
186
e210193f6cf1 - doc cleanups and correction about support, added bibitems, etc.
Tassilo Philipp
parents: 117
diff changeset
144
e210193f6cf1 - doc cleanups and correction about support, added bibitems, etc.
Tassilo Philipp
parents: 117
diff changeset
145 \bibitem{SPARCV9}
193
600bd90afdb7 - sparc manual changes
Tassilo Philipp
parents: 186
diff changeset
146 The SPARC Architecture Manual - Version 9\\
600bd90afdb7 - sparc manual changes
Tassilo Philipp
parents: 186
diff changeset
147 \url{http://sparc.org/wp-content/uploads/2014/01/SPARCV9.pdf.gz}
600bd90afdb7 - sparc manual changes
Tassilo Philipp
parents: 186
diff changeset
148
600bd90afdb7 - sparc manual changes
Tassilo Philipp
parents: 186
diff changeset
149 %\bibitem{SPARCRef}
600bd90afdb7 - sparc manual changes
Tassilo Philipp
parents: 186
diff changeset
150 % SPARC Assembly Language Reference Manual\\
600bd90afdb7 - sparc manual changes
Tassilo Philipp
parents: 186
diff changeset
151 % \url{http://docs.oracle.com/cd/E19120-01/open.solaris/816-1681/index.html}
186
e210193f6cf1 - doc cleanups and correction about support, added bibitems, etc.
Tassilo Philipp
parents: 117
diff changeset
152
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
153 \bibitem{ppcMacOSX}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
154 Introduction to Mac OS X ABI Function Call Guide\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
155 \url{https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/LowLevelABI/000-Introduction/introduction.html}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
156
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
157 \bibitem{ppc32LSB}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
158 Linux Standard Base Core Specification for PPC32 3.2 - Chapter 8. Low Level System Information\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
159 \url{http://refspecs.linuxbase.org/LSB\_3.2.0/LSB-Core-PPC32/LSB-Core-PPC32/callingsequence.html}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
160
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
161 \bibitem{ppceabi}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
162 PowerPC Embedded Application Binary Interface 32-bit Implementation\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
163 \url{http://ftp.twaren.net/Unix/Sourceware/binutils/ppc-eabi-1995-01.pdf}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
164
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
165 \bibitem{ppceabiibm}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
166 Developing PowerPC Embedded Application Binary Interface (EABI)\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
167 \url{http://www.ibm.com/chips/techlib/techlib.nsf/techdocs/852569B20050FF778525699700}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
168
333
4e9d3cb9870f - minor doc cleanups/cosmetics
Tassilo Philipp
parents: 193
diff changeset
169 \bibitem{poabi}
4e9d3cb9870f - minor doc cleanups/cosmetics
Tassilo Philipp
parents: 193
diff changeset
170 Introduction to the PowerOpen ABI\\
4e9d3cb9870f - minor doc cleanups/cosmetics
Tassilo Philipp
parents: 193
diff changeset
171 \url{ftp://www.sourceware.org/pub/binutils/ppc-docs/ppc-poweropen/}
4e9d3cb9870f - minor doc cleanups/cosmetics
Tassilo Philipp
parents: 193
diff changeset
172
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
173 \bibitem{ppcelf64abi}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
174 64-bit PowerPC ELF Application Binary Interface Supplement 1.9\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
175 \url{http://refspecs.linuxfoundation.org/ELF/ppc64/PPC-elf64abi.html}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
176
98
db0b2f19e165 - MIPS o32 manual appendix
cslag
parents: 69
diff changeset
177 \bibitem{MIPSo32}
db0b2f19e165 - MIPS o32 manual appendix
cslag
parents: 69
diff changeset
178 MIPS Calling Conventions Summary\\
db0b2f19e165 - MIPS o32 manual appendix
cslag
parents: 69
diff changeset
179 \url{http://courses.cs.washington.edu/courses/cse410/09sp/examples/MIPSCallingConventionsSummary.pdf}
db0b2f19e165 - MIPS o32 manual appendix
cslag
parents: 69
diff changeset
180
117
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 98
diff changeset
181 \bibitem{MIPSo64}
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 98
diff changeset
182 MIPS O64 Application Binary Interface for GCC\\
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 98
diff changeset
183 \url{http://gcc.gnu.org/projects/mipso64-abi.html}
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 98
diff changeset
184
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 98
diff changeset
185 \bibitem{MIPSn32/n64}
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 98
diff changeset
186 MIPSpro™ N32 ABI Handbook\\
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 98
diff changeset
187 \url{https://www.linux-mips.org/pub/linux/mips/doc/ABI/MIPS-N32-ABI-Handbook.pdf}
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 98
diff changeset
188
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 98
diff changeset
189 \bibitem{MIPSeabi}
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 98
diff changeset
190 mips eabi documentation...\\
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 98
diff changeset
191 \url{http://www.cygwin.com/ml/binutils/2003-06/msg00436.html}
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 98
diff changeset
192
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 98
diff changeset
193 \bibitem{MIPSnubi}
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 98
diff changeset
194 NUBI - A Revised ABI for the MIPS® Architecture\\
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 98
diff changeset
195 \url{ftp://ftp.linux-mips.org//pub/linux/mips/doc/NUBI/MD00438-2C-NUBIDESC-SPC-00.20.pdf}
4a64b733dc76 - doc, added first version of mips64 callconv page
cslag
parents: 98
diff changeset
196
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
197 \bibitem{devkitPro}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
198 devkitPro - homebrew game development\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
199 \url{http://www.devkitpro.org/}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
200
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
201 \bibitem{psptoolchain}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
202 psptoolchain - all the homebrew related material ps2dev.org\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
203 \url{http://ps2dev.org/psp/}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
204
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
205 \bibitem{.ldg}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
206 a GEM Dynamical Library system for TOS computer\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
207 \url{http://ldg.sourceforge.net/}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
208
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
209 \bibitem{libffi}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
210 libffi - a portable foreign function interface library\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
211 \url{http://sources.redhat.com/libffi/}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
212
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
213 \bibitem{cinvoke}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
214 C/Invoke - library for connecting to C libraries at runtime\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
215 \url{http://www.nongnu.org/cinvoke/}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
216
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
217 \bibitem{libffcall}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
218 libffcall - foreign function call libraries\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
219 \url{http://www.haible.de/bruno/packages-ffcall.html}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
220
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
221 \bibitem{universalbinary}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
222 Universal Binary Programming Guidelines, Second Edition\\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
223 \url{http://developer.apple.com/legacy/mac/library/documentation/MacOSX/Conceptual/universal\_binary/universal\_binary.pdf}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
224
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
225 \bibitem{seemipsruns}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
226 See Mips Run, Second Edition, 2006, Dominic Sweetman
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
227
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
228 \end{thebibliography}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
229