From b5741d9b05762b7fd17611603f54c91bcd0d70ac Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Thu, 8 Dec 2016 09:18:00 +0100 Subject: Abbreviations -> Terminology --- thesis/abbr.tex | 24 ------------------------ thesis/intro.tex | 2 +- thesis/terms.tex | 24 ++++++++++++++++++++++++ thesis/thesis.tex | 2 +- 4 files changed, 26 insertions(+), 26 deletions(-) delete mode 100644 thesis/abbr.tex create mode 100644 thesis/terms.tex (limited to 'thesis') diff --git a/thesis/abbr.tex b/thesis/abbr.tex deleted file mode 100644 index 566a62c..0000000 --- a/thesis/abbr.tex +++ /dev/null @@ -1,24 +0,0 @@ -\section{Abbreviations} -\label{sec:abbreviations} - -\begin{description} - \item[HNF] - Head normal form, the state of a graph node that cannot be rewritten itself (though it children may). - \item[ISA] - Instruction set architecture. - \item[IT block] - If-then block, a Thumb construct for conditional execution. - \item[LSB(s)] - Least significant bit(s), the bit(s) with the lowest value in a word. - \item[PC] - Program counter, \ual{r15} on ARM. - \item[RTS] - Run-time system. - Clean's run-time system ensures that the \clean{Start} node is reduced and printed. - It also takes care of garbage collecting. - \item[SP] - Stack pointer, \ual{r13} on ARM. - \item[UAL] - Unified Assembler Language. - %todo -\end{description} diff --git a/thesis/intro.tex b/thesis/intro.tex index a7f00e7..09a1cfd 100644 --- a/thesis/intro.tex +++ b/thesis/intro.tex @@ -303,7 +303,7 @@ Only when the distinction with pre-ARMv6T2 Thumb is important will I distinguish As for \enquote{ARM}, it should be clear from the context whether the architecture or the instruction set is meant. For brevity, a number of common abbreviations is used. -An overview can be found in \cref{sec:abbreviations}. +An overview can be found in \cref{sec:terminology}. \subsection{Organisation} \label{sec:intro:organisation} diff --git a/thesis/terms.tex b/thesis/terms.tex new file mode 100644 index 0000000..707b956 --- /dev/null +++ b/thesis/terms.tex @@ -0,0 +1,24 @@ +\section{Terminology} +\label{sec:terminology} + +\begin{description} + \item[HNF] + Head normal form, the state of a graph node that cannot be rewritten itself (though it children may). + \item[ISA] + Instruction set architecture. + \item[IT block] + If-then block, a Thumb construct for conditional execution. + \item[LSB(s)] + Least significant bit(s), the bit(s) with the lowest value in a word. + \item[PC] + Program counter, \ual{r15} on ARM. + \item[RTS] + Run-time system. + Clean's run-time system ensures that the \clean{Start} node is reduced and printed. + It also takes care of garbage collecting. + \item[SP] + Stack pointer, \ual{r13} on ARM. + \item[UAL] + Unified Assembler Language. + \todo{reference, more explanation.} +\end{description} diff --git a/thesis/thesis.tex b/thesis/thesis.tex index 2a4977d..2ab1667 100644 --- a/thesis/thesis.tex +++ b/thesis/thesis.tex @@ -59,7 +59,7 @@ The code generator proposed here can be used in situations where small code size \cleardoublepage \fi \appendix -\input{abbr} +\input{terms} \ifdraft\else \cleardoublepage -- cgit v1.2.3