summaryrefslogtreecommitdiff
path: root/thesis/approach.tex
diff options
context:
space:
mode:
authorCamil Staps2016-11-13 13:29:54 +0100
committerCamil Staps2016-11-13 13:29:54 +0100
commitd740deeec3e11475501c4ecd8ee41da1b11ffef1 (patch)
tree092cefc4649c7c13f2633b963dd8bacb17d16dcf /thesis/approach.tex
parentlog (diff)
Fancied up thesis
Diffstat (limited to 'thesis/approach.tex')
-rw-r--r--thesis/approach.tex6
1 files changed, 6 insertions, 0 deletions
diff --git a/thesis/approach.tex b/thesis/approach.tex
index 28c2c09..0034035 100644
--- a/thesis/approach.tex
+++ b/thesis/approach.tex
@@ -1,6 +1,10 @@
\section{Approach}
\label{sec:approach}
+\begin{multicols}{2}
+
+\subsection{Interworking}
+\label{sec:approach:interworking}
It is possible to mix ARM and Thumb instructions:
\enquote{[t]he ARM and Thumb instruction sets are designed to \emph{interwork} freely}~\citep{armv7m}.
We could therefore decide to generate code for some sections using ARM instructions, and for other using Thumb instructions.
@@ -9,3 +13,5 @@ This could give better end results,
However, some architectures, like ARMv7-M, only support Thumb instructions.
I choose to look at Thumb instructions only,
so that the widest range of architectures possible can be supported.
+
+\end{multicols}