5 #ifndef INCLUDE_LM32_ISA_H
6 #define INCLUDE_LM32_ISA_H
10 #define RzAsmLm32RegNameLength 8
11 #define RzAsmLm32OpNameLength 12
18 #define RzAsmLm32CsrNumber 21
49 #define RzAsmLm32RegNumber 39
180 #define RzAsmLm32OpcodeNumber 0x40
static const ut32 RzAsmLm32Imm26SignBitPos
struct rz_asm_lm32_csr_t RzAsmLm32Csr
static const ut32 RzAsmLm32InstrImm5InvalidBitsMask
struct rz_asm_lm32_instruction RzAsmLm32Instruction
static ut32 extract_imm26(ut32 instr_dword)
static const ut32 RzAsmLm32Imm16Mask
static ut8 extract_opcode(ut32 instr_dword)
static const int RzAsmLm32OpShift
#define RzAsmLm32OpcodeNumber
static const ut32 RzAsmLm32InstrWcsrInvalidBitsMask
static const ut32 RzAsmLm32InstrTwoRegsInvalidBitsMask
static const RzAsmLm32Csr RzAsmLm32Csrs[RzAsmLm32CsrNumber]
@ reg_imm16_shift2_signextend
static const ut32 RzAsmLm32OpMask
static ut8 extract_reg_w(ut32 instr_dword)
static ut8 extract_imm5(ut32 instr_dword)
static const ut32 RzAsmLm32RegVMask
static const int RzAsmLm32RegUShift
static ut8 extract_reg_v(ut32 instr_dword)
struct rz_asm_lm32_reg_t RzAsmLm32Reg
static const RzAsmLm32Opcode RzAsmLm32OpcodeList[RzAsmLm32OpcodeNumber]
#define RzAsmLm32RegNumber
static const ut32 RzAsmLm32Imm26Mask
static const ut32 RzAsmLm32RegUMask
static const ut32 RzAsmLm32InstrOneRegInvalidBitsMask
#define RzAsmLm32OpNameLength
#define RzAsmLm32RegNameLength
static const int RzAsmLm32RegVShift
static const int RzAsmLm32RegWShift
static const ut32 RzAsmLm32Imm5Mask
enum rz_asm_lm32_instr_type_t RzAsmLm32InstructionType
rz_asm_lm32_opcode_list_t
#define RzAsmLm32CsrNumber
static const RzAsmLm32Reg RzAsmLm32Regs[RzAsmLm32RegNumber]
static const ut32 RzAsmLm32RegWMask
struct rz_asm_lm32_opcode RzAsmLm32Opcode
static ut8 extract_reg_u(ut32 instr_dword)
static ut16 extract_imm16(ut32 instr_dword)
static const ut32 RzAsmLm32Imm16SignBitPos
char src1_reg_str[RzAsmLm32RegNameLength]
char dest_reg_str[RzAsmLm32RegNameLength]
RzAsmLm32Opcode op_decode
char csr_reg_str[RzAsmLm32RegNameLength]
char src0_reg_str[RzAsmLm32RegNameLength]
RzAsmLm32InstructionType type