d9062032c105d201f8a36768ab1591cf5d95f6ee
[cacao.git] / doc / handbook / cacao.tex
1 \documentclass[a4paper,twoside]{book}
2 \usepackage{latexsym}
3
4 %\pagestyle{myheadings} \footheight 12pt \footskip 72pt
5
6 %\pagestyle{empty}
7
8 \pagestyle{headings} 
9 \setlength{\textwidth}{16cm}
10 \setlength{\textheight}{23cm}
11 \setlength{\topmargin}{0mm} 
12 \setlength{\oddsidemargin}{0cm} 
13 \setlength{\evensidemargin}{0cm}
14
15
16 \parskip\medskipamount
17
18 \newenvironment{mylist}[1]{
19         \begin{list}{}
20                 {\settowidth{\labelwidth}{#1}
21                 \leftmargin\labelwidth \addtolength{\leftmargin}{\labelsep}
22                 \itemsep0ex \parsep0ex
23                 \renewcommand{\makelabel}[1]{##1\hfill}
24                 }
25         }{\end{list}}
26
27 \title{The CACAO Java Virtual Machine}
28 \author{Andreas Krall et al.}
29 \date{}
30
31 \includeonly{loader}
32
33 \begin{document}
34
35 \maketitle
36
37 \tableofcontents
38
39 \include{intro}
40
41 \include{overview}
42
43 \include{loader}
44
45 \include{runtime}
46     \include{threads}
47     \include{native}
48     \include{reflection}
49
50 \include{jit}
51     \include{verification}
52     \include{loopopt}
53     \include{inlining}
54     \include{alpha}
55     \include{mips}
56     \include{powerpc}
57     \include{x86}
58     \include{x86_64}
59
60 \include{library}
61
62 %\include{}
63 \bibliography{java}
64 \bibliographystyle{alpha}
65
66 \end{document} 
67