Monero
Loading...
Searching...
No Matches
randomx::InstructionByteCode Struct Reference

#include <bytecode_machine.hpp>

Collaboration diagram for randomx::InstructionByteCode:

Public Attributes

union { 
   int_reg_t *   idst 
   rx_vec_f128 *   fdst 
}; 
union { 
   const int_reg_t *   isrc 
   const rx_vec_f128 *   fsrc 
}; 
union { 
   uint64_t   imm 
   int64_t   simm 
}; 
InstructionType type
union { 
   int16_t   target 
   uint16_t   shift 
}; 
uint32_t memMask

Member Data Documentation

◆ [union]

◆ [union]

◆ [union]

◆ [union]

◆ fdst

rx_vec_f128* randomx::InstructionByteCode::fdst

◆ fsrc

const rx_vec_f128* randomx::InstructionByteCode::fsrc

◆ idst

int_reg_t* randomx::InstructionByteCode::idst

◆ imm

uint64_t randomx::InstructionByteCode::imm

◆ isrc

const int_reg_t* randomx::InstructionByteCode::isrc

◆ memMask

uint32_t randomx::InstructionByteCode::memMask

◆ shift

uint16_t randomx::InstructionByteCode::shift

◆ simm

int64_t randomx::InstructionByteCode::simm

◆ target

int16_t randomx::InstructionByteCode::target

◆ type

InstructionType randomx::InstructionByteCode::type

The documentation for this struct was generated from the following file: