60 void print(std::ostream& os)
const {
70 static_assert(
sizeof(
Program) % 64 == 0,
"Invalid size of class randomx::Program");
Definition instruction.hpp:75
Definition program.hpp:44
Instruction programBuffer[RANDOMX_PROGRAM_SIZE]
Definition program.hpp:67
uint64_t entropyBuffer[16]
Definition program.hpp:66
uint32_t getSize()
Definition program.hpp:56
void print(std::ostream &os) const
Definition program.hpp:60
Instruction & operator()(int pc)
Definition program.hpp:46
uint64_t getEntropy(int i)
Definition program.hpp:53
friend std::ostream & operator<<(std::ostream &os, const Program &p)
Definition program.hpp:49
#define RANDOMX_PROGRAM_SIZE
Definition configuration.h:56
static FORCE_INLINE uint64_t load64(const void *src)
Definition endian.h:50
Definition allocator.cpp:35
unsigned int uint32_t
Definition stdint.h:126
unsigned __int64 uint64_t
Definition stdint.h:136
Definition program.hpp:39
uint64_t eMask[2]
Definition program.hpp:40
uint32_t readReg0
Definition program.hpp:41
uint32_t readReg2
Definition program.hpp:41
uint32_t readReg1
Definition program.hpp:41
uint32_t readReg3
Definition program.hpp:41