|
Monero
|
#include <superscalar_program.hpp>

Public Member Functions | |
| Instruction & | operator() (int pc) |
| uint32_t | getSize () |
| void | setSize (uint32_t val) |
| int | getAddressRegister () |
| void | setAddressRegister (int val) |
Public Attributes | |
| Instruction | programBuffer [SuperscalarMaxSize] |
| uint32_t | size = 0 |
| int | addrReg |
| double | ipc |
| int | codeSize |
| int | macroOps |
| int | decodeCycles |
| int | cpuLatency |
| int | asicLatency |
| int | mulCount |
| int | cpuLatencies [8] |
| int | asicLatencies [8] |
Private Member Functions | |
| void | print (std::ostream &os) const |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const SuperscalarProgram &p) |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
friend |
| int randomx::SuperscalarProgram::addrReg |
| int randomx::SuperscalarProgram::asicLatencies[8] |
| int randomx::SuperscalarProgram::asicLatency |
| int randomx::SuperscalarProgram::codeSize |
| int randomx::SuperscalarProgram::cpuLatencies[8] |
| int randomx::SuperscalarProgram::cpuLatency |
| int randomx::SuperscalarProgram::decodeCycles |
| double randomx::SuperscalarProgram::ipc |
| int randomx::SuperscalarProgram::macroOps |
| int randomx::SuperscalarProgram::mulCount |
| Instruction randomx::SuperscalarProgram::programBuffer[SuperscalarMaxSize] |
| uint32_t randomx::SuperscalarProgram::size = 0 |