Monero
Loading...
Searching...
No Matches
Public Attributes | List of all members
randomx::InstructionByteCode Struct Reference

#include <bytecode_machine.hpp>

Collaboration diagram for randomx::InstructionByteCode:
Collaboration graph
[legend]

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: