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