\section{Data Structures}
Here are the data structures with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{structLong__register}{Long\_\-register} (Used to hold a value, name and register ID of a register along with bitmasks indicating fixed or MBZ bits )}{\pageref{structLong__register}}{}
\item\contentsline{section}{\hyperlink{structROI__register}{ROI\_\-register} (Used to hold the name, two halves of the value and ID of an ROI register )}{\pageref{structROI__register}}{}
\item\contentsline{section}{\hyperlink{structSCH__register}{SCH\_\-register} (Used to hold the name and value of a SCH register )}{\pageref{structSCH__register}}{}
\item\contentsline{section}{\hyperlink{structShort__register}{Short\_\-register} (Used to hold a value, name and register ID of a register along with bitmasks indicating fixed or MBZ bits )}{\pageref{structShort__register}}{}
\item\contentsline{section}{\hyperlink{structSimple__register}{Simple\_\-register} (Used to hold a value, name and register ID of a register along with bitmasks indicating fixed or MBZ bits )}{\pageref{structSimple__register}}{}
\item\contentsline{section}{\hyperlink{structTAM__engine}{TAM\_\-engine} (Used to hold the values of the fields of a TEM engine register )}{\pageref{structTAM__engine}}{}
\item\contentsline{section}{\hyperlink{structTIE__register}{TIE\_\-register} (Used to hold the name and value of a TIE register )}{\pageref{structTIE__register}}{}
\end{CompactList}
