Struct rv64::Instruction
ClassList > rv64 > Instruction
Public Functions
Type | Name |
---|---|
int32_t | B_imm () |
int32_t | I_imm () |
Instruction () |
|
Instruction (uint32_t instr) |
|
int32_t | J_imm () |
int32_t | S_imm () |
int32_t | U_imm () |
bool | aq () |
uint32_t | c_b12 () |
uint32_t | c_f2_high () |
uint32_t | c_f2_low () |
uint32_t | c_format () |
uint32_t | c_imm () |
uint32_t | c_opcode () |
uint32_t | c_rd () |
uint32_t | c_rd_small () |
uint32_t | c_rs2 () |
uint32_t | c_rs2_small () |
uint32_t | c_uimm () |
uint32_t | csr () |
uint32_t | data () |
Opcode::Mapping | decode () |
Compressed::Opcode | decode_16 () |
Opcode::Mapping | decode_32 () |
uint32_t | fence_fm () |
uint32_t | fence_pred () |
uint32_t | fence_succ () |
uint32_t | frm () |
int32_t | funct12 () |
int32_t | funct2 () |
int32_t | funct3 () |
int32_t | funct5 () |
int32_t | funct6 () |
int32_t | funct7 () |
bool | is_compressed () |
int32_t | opcode () |
uint32_t | quadrant () |
uint32_t | rd () |
bool | rl () |
uint32_t | rs1 () |
uint32_t | rs2 () |
uint32_t | rs3 () |
unsigned | shamt () |
unsigned | shamt_w () |
uint32_t | zimm () |
Public Functions Documentation
function B_imm
function I_imm
function Instruction [1/2]
function Instruction [2/2]
function J_imm
function S_imm
function U_imm
function aq
function c_b12
function c_f2_high
function c_f2_low
function c_format
function c_imm
function c_opcode
function c_rd
function c_rd_small
function c_rs2
function c_rs2_small
function c_uimm
function csr
function data
function decode
function decode_16
function decode_32
function fence_fm
function fence_pred
function fence_succ
function frm
function funct12
function funct2
function funct3
function funct5
function funct6
function funct7
function is_compressed
function opcode
function quadrant
function rd
function rl
function rs1
function rs2
function rs3
function shamt
function shamt_w
function zimm
The documentation for this class was generated from the following file projects/casvp/src/bindings/cp/rv64/instr.h