\hypertarget{classCRL_1_1AcmSigda}{\section{C\-R\-L\-:\-:Acm\-Sigda Class Reference}
\label{classCRL_1_1AcmSigda}\index{C\-R\-L\-::\-Acm\-Sigda@{C\-R\-L\-::\-Acm\-Sigda}}
}


A Parser of A\-C\-M/\-Sigda 89' benchmarks.  


\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static {\bf Cell} $\ast$ \hyperlink{classCRL_1_1AcmSigda_a5e61fb60049f5a2dca1f2ca05fd5857a}{load} (std\-::string benchmark)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
A Parser of A\-C\-M/\-Sigda 89' benchmarks. 

Thoses benches are also known as the M\-C\-N\-C or I\-S\-C\-A\-S98.

The generic cells have been mapped into the sxlib Alliance library in a straighforward way. \begin{center} \begin{TabularC}{2}
\hline
\rowcolor{lightgray}{\bf Boolean Function}&{\bf Sx\-Lib mapping }\\\cline{1-2}
{\ttfamily N\-O\-T} &{\bf {\ttfamily inv\-\_\-x1} }\\\cline{1-2}
{\ttfamily B\-U\-F\-F} &{\bf {\ttfamily buff\-\_\-x2} }\\\cline{1-2}
{\ttfamily A\-N\-D} &{\bf {\ttfamily a2\-\_\-x2}, {\ttfamily a3\-\_\-x2}, {\ttfamily a4\-\_\-x4} }\\\cline{1-2}
{\ttfamily N\-A\-N\-D} &{\bf {\ttfamily na2\-\_\-x1}, {\ttfamily na3\-\_\-x1}, {\ttfamily na4\-\_\-x1} }\\\cline{1-2}
{\ttfamily O\-R} &{\bf {\ttfamily o2\-\_\-x2}, {\ttfamily o3\-\_\-x3}, {\ttfamily o4\-\_\-x4} }\\\cline{1-2}
{\ttfamily N\-O\-R} &{\bf {\ttfamily no2\-\_\-x1}, {\ttfamily no3\-\_\-x1}, {\ttfamily no4\-\_\-x1} }\\\cline{1-2}
{\ttfamily X\-O\-R} &{\bf {\ttfamily xr2\-\_\-x1} }\\\cline{1-2}
{\ttfamily X\-N\-O\-R} &{\bf {\ttfamily nxr2\-\_\-x1} }\\\cline{1-2}
{\ttfamily D\-F\-F} &{\bf {\ttfamily sff1\-\_\-x4} }\\\cline{1-2}
\end{TabularC}
\end{center}  

\subsection{Member Function Documentation}
\hypertarget{classCRL_1_1AcmSigda_a5e61fb60049f5a2dca1f2ca05fd5857a}{\index{C\-R\-L\-::\-Acm\-Sigda@{C\-R\-L\-::\-Acm\-Sigda}!load@{load}}
\index{load@{load}!CRL::AcmSigda@{C\-R\-L\-::\-Acm\-Sigda}}
\subsubsection[{load}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Cell} $\ast$ C\-R\-L\-::\-Acm\-Sigda\-::load (
\begin{DoxyParamCaption}
\item[{std\-::string}]{benchname}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classCRL_1_1AcmSigda_a5e61fb60049f5a2dca1f2ca05fd5857a}
Load the bench {\ttfamily name} into Coriolis. 

The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Acm\-Sigda.\-h\item 
Acm\-Sigda.\-dox\end{DoxyCompactItemize}
