|
HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|
Represents a word-level operation with its operands, control signals, and the operation implemented as a HAL Boolean function. More...

Public Attributes | |
| std::map< std::string, BooleanFunction > | operands |
| A map of operand names to their corresponding Boolean functions. More... | |
| std::vector< BooleanFunction > | ctrl_signals |
| A vector of control signals as Boolean functions. More... | |
| BooleanFunction | operation |
| The Boolean function representing the word-level operation. More... | |
Represents a word-level operation with its operands, control signals, and the operation implemented as a HAL Boolean function.
This struct is used to store the information related to a word-level operation, which includes the operands, control signals, and the Boolean function representing the operation.
Definition at line 25 of file verified_candidate.h.
| std::vector<BooleanFunction> hal::module_identification::WordLevelOperation::ctrl_signals |
A vector of control signals as Boolean functions.
Definition at line 35 of file verified_candidate.h.
Referenced by hal::PYBIND11_PLUGIN().
| std::map<std::string, BooleanFunction> hal::module_identification::WordLevelOperation::operands |
A map of operand names to their corresponding Boolean functions.
Definition at line 30 of file verified_candidate.h.
Referenced by hal::PYBIND11_PLUGIN().
| BooleanFunction hal::module_identification::WordLevelOperation::operation |
The Boolean function representing the word-level operation.
Definition at line 40 of file verified_candidate.h.
Referenced by hal::PYBIND11_PLUGIN().