|
Monero
|

Public Member Functions | |
| const char * | getName () const |
| int | getSize () const |
| bool | isSimple () const |
| int | getLatency () const |
| const MacroOp & | getOp (int index) const |
| SuperscalarInstructionType | getType () const |
| int | getResultOp () const |
| int | getDstOp () const |
| int | getSrcOp () const |
Private Member Functions | |
| SuperscalarInstructionInfo (const char *name) | |
| SuperscalarInstructionInfo (const char *name, SuperscalarInstructionType type, const MacroOp &op, int srcOp) | |
| template<size_t N> | |
| SuperscalarInstructionInfo (const char *name, SuperscalarInstructionType type, const MacroOp(&arr)[N], int resultOp, int dstOp, int srcOp) | |
Private Attributes | |
| const char * | name_ |
| SuperscalarInstructionType | type_ |
| std::vector< MacroOp > | ops_ |
| int | latency_ |
| int | resultOp_ = 0 |
| int | dstOp_ = 0 |
| int | srcOp_ |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
private |
|
private |
|
static |
|
private |
|
private |
|
private |
|
private |