|
| void | toInstr (Instruction &instr) |
| void | createForSlot (Blake2Generator &gen, int slotSize, int fetchType, bool isLast, bool isFirst) |
| void | create (const SuperscalarInstructionInfo *info, Blake2Generator &gen) |
| bool | selectDestination (int cycle, bool allowChainedMul, RegisterInfo(®isters)[8], Blake2Generator &gen) |
| bool | selectSource (int cycle, RegisterInfo(®isters)[8], Blake2Generator &gen) |
| SuperscalarInstructionType | getType () |
| int | getSource () |
| int | getDestination () |
| SuperscalarInstructionType | getGroup () |
| int | getGroupPar () |
| const SuperscalarInstructionInfo & | getInfo () const |
◆ SuperscalarInstruction()
◆ create()
◆ createForSlot()
| void randomx::SuperscalarInstruction::createForSlot |
( |
Blake2Generator & | gen, |
|
|
int | slotSize, |
|
|
int | fetchType, |
|
|
bool | isLast, |
|
|
bool | isFirst ) |
|
inline |
◆ getDestination()
| int randomx::SuperscalarInstruction::getDestination |
( |
| ) |
|
|
inline |
◆ getGroup()
◆ getGroupPar()
| int randomx::SuperscalarInstruction::getGroupPar |
( |
| ) |
|
|
inline |
◆ getInfo()
◆ getSource()
| int randomx::SuperscalarInstruction::getSource |
( |
| ) |
|
|
inline |
◆ getType()
◆ reset()
| void randomx::SuperscalarInstruction::reset |
( |
| ) |
|
|
inlineprivate |
◆ selectDestination()
| bool randomx::SuperscalarInstruction::selectDestination |
( |
int | cycle, |
|
|
bool | allowChainedMul, |
|
|
RegisterInfo(&) | registers[8], |
|
|
Blake2Generator & | gen ) |
|
inline |
◆ selectSource()
◆ toInstr()
| void randomx::SuperscalarInstruction::toInstr |
( |
Instruction & | instr | ) |
|
|
inline |
◆ canReuse_
| bool randomx::SuperscalarInstruction::canReuse_ = false |
|
private |
◆ dst_
| int randomx::SuperscalarInstruction::dst_ = -1 |
|
private |
◆ groupParIsSource_
| bool randomx::SuperscalarInstruction::groupParIsSource_ = false |
|
private |
◆ imm32_
| uint32_t randomx::SuperscalarInstruction::imm32_ |
|
private |
◆ info_
◆ mod_
| int randomx::SuperscalarInstruction::mod_ |
|
private |
◆ Null
◆ opGroup_
◆ opGroupPar_
| int randomx::SuperscalarInstruction::opGroupPar_ |
|
private |
◆ src_
| int randomx::SuperscalarInstruction::src_ = -1 |
|
private |
The documentation for this class was generated from the following file: