blob: d2f1e063def37b508b18013d18767fd37a0a915f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
%&thesis
\begin{document}
\maketitleru[
course={Bachelor Thesis\\[.4em]Computer Science},
authorstext={Author:},
authors={Camil Staps},
righttextheader={First supervisor:},
righttext={prof.~dr.~dr.h.c.~ir.~M.J.~Plasmeijer},
righttextBheader={Second supervisor:},
righttextB={drs.~J.H.G.~van~Groningen},
pagenr=1]
\setcounter{page}{2}
\cleardoublepage
\begin{abstract}
The Thumb-2 instruction set combines the best features of the ARM and Thumb instruction sets (speed and small code size, respectively).
We discuss the differences between the ARM and Thumb-2 instruction sets,
and their influences on code generation.
Specifically, we look at code generation for the purely functional programming language Clean.
\todo{results, efficiency, etc.}
\end{abstract}
\cleardoublepage
\thispagestyle{empty}
\tableofcontents
\cleardoublepage
\input{intro}
\input{storing-pc}
\input{two-bits}
\input{results}
\cleardoublepage
\appendix
\input{abbr}
\cleardoublepage
\let\oldurl\url
\renewcommand{\url}[1]{{\small\oldurl{#1}}}
\printbibliography
\end{document}
|