\hypertarget{testAPU_8cpp}{}\doxysection{tests/\+A\+P\+U/test\+A\+PU.cpp File Reference} \label{testAPU_8cpp}\index{tests/APU/testAPU.cpp@{tests/APU/testAPU.cpp}} {\ttfamily \#include $<$catch2/catch\+\_\+test\+\_\+macros.\+hpp$>$}\newline {\ttfamily \#include \char`\"{}tests.\+hpp\char`\"{}}\newline {\ttfamily \#include \char`\"{}S\+N\+E\+S.\+hpp\char`\"{}}\newline {\ttfamily \#include \char`\"{}A\+P\+U/\+A\+P\+U.\+hpp\char`\"{}}\newline {\ttfamily \#include \char`\"{}Exceptions/\+Invalid\+Address.\+hpp\char`\"{}}\newline Include dependency graph for test\+A\+P\+U.\+cpp\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{testAPU_8cpp__incl} \end{center} \end{figure} \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{testAPU_8cpp_a7e10c4c47e7e9d376b26461009458a5b}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}register internal\+Read\char`\"{}, \char`\"{}\mbox{[}internal\+Read\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_a565d6642fd19d5321f1692e47c4f9978}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}Page0 read Read\char`\"{}, \char`\"{}\mbox{[}Read\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_a64f71a28ed75f2a4e8a1e6e91f114284}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}Page1 read Read\char`\"{}, \char`\"{}\mbox{[}Read\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_a77c897bb885705379856cb617899fab1}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}Memory internal\+Read\char`\"{}, \char`\"{}\mbox{[}internal\+Read\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_a3ccc690e61e8a06751cfd6adb3a79feb}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}I\+PL internal\+Read\char`\"{}, \char`\"{}\mbox{[}internal\+Read\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_a5b77b0696ce84e223009ae84ce9219c7}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}Invalid internal\+Read\char`\"{}, \char`\"{}\mbox{[}internal\+Read\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_a8541bb9c9c5dbd636064d9987065a167}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}Page0 write Write\char`\"{}, \char`\"{}\mbox{[}Write\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_aee930bf849be984c8767ec78f28eab25}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}register write Write\char`\"{}, \char`\"{}\mbox{[}Write\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_ac74067ed5763281ced3d5321c34395d0}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}Page1 internal\+Write\char`\"{}, \char`\"{}\mbox{[}internal\+Write\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_a82a39cc7b47860cb336180e382ef76b8}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}Memory write internal\+Write\char`\"{}, \char`\"{}\mbox{[}internal\+Write\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_a7a0e3a05fb685217ac5b86cf68e6277b}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}I\+PL internal\+Write\char`\"{}, \char`\"{}\mbox{[}internal\+Write\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_aad30cdd8226d269eb4e0d2cac767f6eb}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}Invalid internal\+Write\char`\"{}, \char`\"{}\mbox{[}internal\+Write\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_afd6e2aeb1e710868358f4b0ff86a2f1e}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}Valid read\char`\"{}, \char`\"{}\mbox{[}read\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_aae06c63da49ac2fc7b2b9815025499f4}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}Invalid read\char`\"{}, \char`\"{}\mbox{[}read\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_aae0eea9f916a21b90144ba53b0a3622f}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}Valid write\char`\"{}, \char`\"{}\mbox{[}write\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_aeb98385c6ba7c544cd98e10453fa2fd4}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}Invalid write\char`\"{}, \char`\"{}\mbox{[}write\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_a4d7493ca49647b773d797cb827166d70}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}Valid execute\+Instruction\char`\"{}, \char`\"{}\mbox{[}execute\+Instruction\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_ad94c502b08c8f92e94a43135c6534b9c}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}running update\char`\"{}, \char`\"{}\mbox{[}update\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_a80c87a44a52049bc8b43a792ecf11382}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}stopped update\char`\"{}, \char`\"{}\mbox{[}update\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_a178f36f1436961f23fb5fc6022040332}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}direct get\char`\"{}, \char`\"{}\mbox{[}get\mbox{]}\char`\"{}) \item \mbox{\hyperlink{testAPU_8cpp_a38c542db55c134d9752c19d46753ce66}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}absolute get\char`\"{}, \char`\"{}\mbox{[}get\mbox{]}\char`\"{}) \end{DoxyCompactItemize} \doxysubsection{Function Documentation} \mbox{\Hypertarget{testAPU_8cpp_a38c542db55c134d9752c19d46753ce66}\label{testAPU_8cpp_a38c542db55c134d9752c19d46753ce66}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}absolute get\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}get\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_a178f36f1436961f23fb5fc6022040332}\label{testAPU_8cpp_a178f36f1436961f23fb5fc6022040332}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}direct get\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}get\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_a5b77b0696ce84e223009ae84ce9219c7}\label{testAPU_8cpp_a5b77b0696ce84e223009ae84ce9219c7}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [3/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}Invalid internal\+Read\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}internal\+Read\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_aad30cdd8226d269eb4e0d2cac767f6eb}\label{testAPU_8cpp_aad30cdd8226d269eb4e0d2cac767f6eb}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [4/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}Invalid internal\+Write\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}internal\+Write\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_aae06c63da49ac2fc7b2b9815025499f4}\label{testAPU_8cpp_aae06c63da49ac2fc7b2b9815025499f4}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [5/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}Invalid read\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}read\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_aeb98385c6ba7c544cd98e10453fa2fd4}\label{testAPU_8cpp_aeb98385c6ba7c544cd98e10453fa2fd4}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [6/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}Invalid write\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}write\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_a3ccc690e61e8a06751cfd6adb3a79feb}\label{testAPU_8cpp_a3ccc690e61e8a06751cfd6adb3a79feb}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [7/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}I\+PL internal\+Read\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}internal\+Read\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_a7a0e3a05fb685217ac5b86cf68e6277b}\label{testAPU_8cpp_a7a0e3a05fb685217ac5b86cf68e6277b}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [8/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}I\+PL internal\+Write\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}internal\+Write\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_a77c897bb885705379856cb617899fab1}\label{testAPU_8cpp_a77c897bb885705379856cb617899fab1}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [9/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}Memory internal\+Read\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}internal\+Read\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_a82a39cc7b47860cb336180e382ef76b8}\label{testAPU_8cpp_a82a39cc7b47860cb336180e382ef76b8}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [10/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}Memory write internal\+Write\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}internal\+Write\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_a565d6642fd19d5321f1692e47c4f9978}\label{testAPU_8cpp_a565d6642fd19d5321f1692e47c4f9978}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [11/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}Page0 read Read\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+Read\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_a8541bb9c9c5dbd636064d9987065a167}\label{testAPU_8cpp_a8541bb9c9c5dbd636064d9987065a167}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [12/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}Page0 write Write\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+Write\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_ac74067ed5763281ced3d5321c34395d0}\label{testAPU_8cpp_ac74067ed5763281ced3d5321c34395d0}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [13/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}Page1 internal\+Write\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}internal\+Write\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_a64f71a28ed75f2a4e8a1e6e91f114284}\label{testAPU_8cpp_a64f71a28ed75f2a4e8a1e6e91f114284}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [14/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}Page1 read Read\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+Read\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_a7e10c4c47e7e9d376b26461009458a5b}\label{testAPU_8cpp_a7e10c4c47e7e9d376b26461009458a5b}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [15/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}register internal\+Read\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}internal\+Read\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_aee930bf849be984c8767ec78f28eab25}\label{testAPU_8cpp_aee930bf849be984c8767ec78f28eab25}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [16/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}register write Write\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+Write\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_ad94c502b08c8f92e94a43135c6534b9c}\label{testAPU_8cpp_ad94c502b08c8f92e94a43135c6534b9c}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [17/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}running update\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}update\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_a80c87a44a52049bc8b43a792ecf11382}\label{testAPU_8cpp_a80c87a44a52049bc8b43a792ecf11382}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [18/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}stopped update\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}update\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_a4d7493ca49647b773d797cb827166d70}\label{testAPU_8cpp_a4d7493ca49647b773d797cb827166d70}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [19/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}Valid execute\+Instruction\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}execute\+Instruction\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_afd6e2aeb1e710868358f4b0ff86a2f1e}\label{testAPU_8cpp_afd6e2aeb1e710868358f4b0ff86a2f1e}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [20/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}Valid read\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}read\mbox{]} }\end{DoxyParamCaption})} \mbox{\Hypertarget{testAPU_8cpp_aae0eea9f916a21b90144ba53b0a3622f}\label{testAPU_8cpp_aae0eea9f916a21b90144ba53b0a3622f}} \index{testAPU.cpp@{testAPU.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!testAPU.cpp@{testAPU.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [21/21]}} {\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}Valid write\char`\"{}}]{, }\item[{\char`\"{}\char`\"{}}]{\mbox{[}write\mbox{]} }\end{DoxyParamCaption})}