%&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}
