|
Monero
|
#include <cstdint>#include <vector>#include "superscalar_program.hpp"#include "blake2_generator.hpp"

Go to the source code of this file.
Namespaces | |
| namespace | randomx |
Enumerations | |
| enum class | randomx::SuperscalarInstructionType { randomx::ISUB_R = 0 , randomx::IXOR_R = 1 , randomx::IADD_RS = 2 , randomx::IMUL_R = 3 , randomx::IROR_C = 4 , randomx::IADD_C7 = 5 , randomx::IXOR_C7 = 6 , randomx::IADD_C8 = 7 , randomx::IXOR_C8 = 8 , randomx::IADD_C9 = 9 , randomx::IXOR_C9 = 10 , randomx::IMULH_R = 11 , randomx::ISMULH_R = 12 , randomx::IMUL_RCP = 13 , randomx::COUNT = 14 , randomx::INVALID = -1 } |
Functions | |
| void | randomx::generateSuperscalar (SuperscalarProgram &prog, Blake2Generator &gen) |
| void | randomx::executeSuperscalar (int_reg_t(&r)[8], SuperscalarProgram &prog, std::vector< uint64_t > *reciprocals) |