Rizin
unix-like reverse engineering framework and cli tools
riscv-opc.h File Reference

Go to the source code of this file.

Macros

#define MATCH_SLLI_RV32   0x1013
 
#define MASK_SLLI_RV32   0xfe00707f
 
#define MATCH_SRLI_RV32   0x5013
 
#define MASK_SRLI_RV32   0xfe00707f
 
#define MATCH_SRAI_RV32   0x40005013
 
#define MASK_SRAI_RV32   0xfe00707f
 
#define MATCH_FRFLAGS   0x102073
 
#define MASK_FRFLAGS   0xfffff07f
 
#define MATCH_FSFLAGS   0x101073
 
#define MASK_FSFLAGS   0xfff0707f
 
#define MATCH_FSFLAGSI   0x105073
 
#define MASK_FSFLAGSI   0xfff0707f
 
#define MATCH_FRRM   0x202073
 
#define MASK_FRRM   0xfffff07f
 
#define MATCH_FSRM   0x201073
 
#define MASK_FSRM   0xfff0707f
 
#define MATCH_FSRMI   0x205073
 
#define MASK_FSRMI   0xfff0707f
 
#define MATCH_FSCSR   0x301073
 
#define MASK_FSCSR   0xfff0707f
 
#define MATCH_FRCSR   0x302073
 
#define MASK_FRCSR   0xfffff07f
 
#define MATCH_RDCYCLE   0xc0002073
 
#define MASK_RDCYCLE   0xfffff07f
 
#define MATCH_RDTIME   0xc0102073
 
#define MASK_RDTIME   0xfffff07f
 
#define MATCH_RDINSTRET   0xc0202073
 
#define MASK_RDINSTRET   0xfffff07f
 
#define MATCH_RDCYCLEH   0xc8002073
 
#define MASK_RDCYCLEH   0xfffff07f
 
#define MATCH_RDTIMEH   0xc8102073
 
#define MASK_RDTIMEH   0xfffff07f
 
#define MATCH_RDINSTRETH   0xc8202073
 
#define MASK_RDINSTRETH   0xfffff07f
 
#define MATCH_SCALL   0x73
 
#define MASK_SCALL   0xffffffff
 
#define MATCH_SBREAK   0x100073
 
#define MASK_SBREAK   0xffffffff
 
#define MATCH_BEQ   0x63
 
#define MASK_BEQ   0x707f
 
#define MATCH_BNE   0x1063
 
#define MASK_BNE   0x707f
 
#define MATCH_BLT   0x4063
 
#define MASK_BLT   0x707f
 
#define MATCH_BGE   0x5063
 
#define MASK_BGE   0x707f
 
#define MATCH_BLTU   0x6063
 
#define MASK_BLTU   0x707f
 
#define MATCH_BGEU   0x7063
 
#define MASK_BGEU   0x707f
 
#define MATCH_JALR   0x67
 
#define MASK_JALR   0x707f
 
#define MATCH_JAL   0x6f
 
#define MASK_JAL   0x7f
 
#define MATCH_LUI   0x37
 
#define MASK_LUI   0x7f
 
#define MATCH_AUIPC   0x17
 
#define MASK_AUIPC   0x7f
 
#define MATCH_ADDI   0x13
 
#define MASK_ADDI   0x707f
 
#define MATCH_SLLI   0x1013
 
#define MASK_SLLI   0xfc00707f
 
#define MATCH_SLTI   0x2013
 
#define MASK_SLTI   0x707f
 
#define MATCH_SLTIU   0x3013
 
#define MASK_SLTIU   0x707f
 
#define MATCH_XORI   0x4013
 
#define MASK_XORI   0x707f
 
#define MATCH_SRLI   0x5013
 
#define MASK_SRLI   0xfc00707f
 
#define MATCH_SRAI   0x40005013
 
#define MASK_SRAI   0xfc00707f
 
#define MATCH_ORI   0x6013
 
#define MASK_ORI   0x707f
 
#define MATCH_ANDI   0x7013
 
#define MASK_ANDI   0x707f
 
#define MATCH_ADD   0x33
 
#define MASK_ADD   0xfe00707f
 
#define MATCH_SUB   0x40000033
 
#define MASK_SUB   0xfe00707f
 
#define MATCH_SLL   0x1033
 
#define MASK_SLL   0xfe00707f
 
#define MATCH_SLT   0x2033
 
#define MASK_SLT   0xfe00707f
 
#define MATCH_SLTU   0x3033
 
#define MASK_SLTU   0xfe00707f
 
#define MATCH_XOR   0x4033
 
#define MASK_XOR   0xfe00707f
 
#define MATCH_SRL   0x5033
 
#define MASK_SRL   0xfe00707f
 
#define MATCH_SRA   0x40005033
 
#define MASK_SRA   0xfe00707f
 
#define MATCH_OR   0x6033
 
#define MASK_OR   0xfe00707f
 
#define MATCH_AND   0x7033
 
#define MASK_AND   0xfe00707f
 
#define MATCH_ADDIW   0x1b
 
#define MASK_ADDIW   0x707f
 
#define MATCH_SLLIW   0x101b
 
#define MASK_SLLIW   0xfe00707f
 
#define MATCH_SRLIW   0x501b
 
#define MASK_SRLIW   0xfe00707f
 
#define MATCH_SRAIW   0x4000501b
 
#define MASK_SRAIW   0xfe00707f
 
#define MATCH_ADDW   0x3b
 
#define MASK_ADDW   0xfe00707f
 
#define MATCH_SUBW   0x4000003b
 
#define MASK_SUBW   0xfe00707f
 
#define MATCH_SLLW   0x103b
 
#define MASK_SLLW   0xfe00707f
 
#define MATCH_SRLW   0x503b
 
#define MASK_SRLW   0xfe00707f
 
#define MATCH_SRAW   0x4000503b
 
#define MASK_SRAW   0xfe00707f
 
#define MATCH_LB   0x3
 
#define MASK_LB   0x707f
 
#define MATCH_LH   0x1003
 
#define MASK_LH   0x707f
 
#define MATCH_LW   0x2003
 
#define MASK_LW   0x707f
 
#define MATCH_LD   0x3003
 
#define MASK_LD   0x707f
 
#define MATCH_LBU   0x4003
 
#define MASK_LBU   0x707f
 
#define MATCH_LHU   0x5003
 
#define MASK_LHU   0x707f
 
#define MATCH_LWU   0x6003
 
#define MASK_LWU   0x707f
 
#define MATCH_SB   0x23
 
#define MASK_SB   0x707f
 
#define MATCH_SH   0x1023
 
#define MASK_SH   0x707f
 
#define MATCH_SW   0x2023
 
#define MASK_SW   0x707f
 
#define MATCH_SD   0x3023
 
#define MASK_SD   0x707f
 
#define MATCH_FENCE   0xf
 
#define MASK_FENCE   0x707f
 
#define MATCH_FENCE_I   0x100f
 
#define MASK_FENCE_I   0x707f
 
#define MATCH_MUL   0x2000033
 
#define MASK_MUL   0xfe00707f
 
#define MATCH_MULH   0x2001033
 
#define MASK_MULH   0xfe00707f
 
#define MATCH_MULHSU   0x2002033
 
#define MASK_MULHSU   0xfe00707f
 
#define MATCH_MULHU   0x2003033
 
#define MASK_MULHU   0xfe00707f
 
#define MATCH_DIV   0x2004033
 
#define MASK_DIV   0xfe00707f
 
#define MATCH_DIVU   0x2005033
 
#define MASK_DIVU   0xfe00707f
 
#define MATCH_REM   0x2006033
 
#define MASK_REM   0xfe00707f
 
#define MATCH_REMU   0x2007033
 
#define MASK_REMU   0xfe00707f
 
#define MATCH_MULW   0x200003b
 
#define MASK_MULW   0xfe00707f
 
#define MATCH_DIVW   0x200403b
 
#define MASK_DIVW   0xfe00707f
 
#define MATCH_DIVUW   0x200503b
 
#define MASK_DIVUW   0xfe00707f
 
#define MATCH_REMW   0x200603b
 
#define MASK_REMW   0xfe00707f
 
#define MATCH_REMUW   0x200703b
 
#define MASK_REMUW   0xfe00707f
 
#define MATCH_AMOADD_W   0x202f
 
#define MASK_AMOADD_W   0xf800707f
 
#define MATCH_AMOXOR_W   0x2000202f
 
#define MASK_AMOXOR_W   0xf800707f
 
#define MATCH_AMOOR_W   0x4000202f
 
#define MASK_AMOOR_W   0xf800707f
 
#define MATCH_AMOAND_W   0x6000202f
 
#define MASK_AMOAND_W   0xf800707f
 
#define MATCH_AMOMIN_W   0x8000202f
 
#define MASK_AMOMIN_W   0xf800707f
 
#define MATCH_AMOMAX_W   0xa000202f
 
#define MASK_AMOMAX_W   0xf800707f
 
#define MATCH_AMOMINU_W   0xc000202f
 
#define MASK_AMOMINU_W   0xf800707f
 
#define MATCH_AMOMAXU_W   0xe000202f
 
#define MASK_AMOMAXU_W   0xf800707f
 
#define MATCH_AMOSWAP_W   0x800202f
 
#define MASK_AMOSWAP_W   0xf800707f
 
#define MATCH_LR_W   0x1000202f
 
#define MASK_LR_W   0xf9f0707f
 
#define MATCH_SC_W   0x1800202f
 
#define MASK_SC_W   0xf800707f
 
#define MATCH_AMOADD_D   0x302f
 
#define MASK_AMOADD_D   0xf800707f
 
#define MATCH_AMOXOR_D   0x2000302f
 
#define MASK_AMOXOR_D   0xf800707f
 
#define MATCH_AMOOR_D   0x4000302f
 
#define MASK_AMOOR_D   0xf800707f
 
#define MATCH_AMOAND_D   0x6000302f
 
#define MASK_AMOAND_D   0xf800707f
 
#define MATCH_AMOMIN_D   0x8000302f
 
#define MASK_AMOMIN_D   0xf800707f
 
#define MATCH_AMOMAX_D   0xa000302f
 
#define MASK_AMOMAX_D   0xf800707f
 
#define MATCH_AMOMINU_D   0xc000302f
 
#define MASK_AMOMINU_D   0xf800707f
 
#define MATCH_AMOMAXU_D   0xe000302f
 
#define MASK_AMOMAXU_D   0xf800707f
 
#define MATCH_AMOSWAP_D   0x800302f
 
#define MASK_AMOSWAP_D   0xf800707f
 
#define MATCH_LR_D   0x1000302f
 
#define MASK_LR_D   0xf9f0707f
 
#define MATCH_SC_D   0x1800302f
 
#define MASK_SC_D   0xf800707f
 
#define MATCH_ECALL   0x73
 
#define MASK_ECALL   0xffffffff
 
#define MATCH_EBREAK   0x100073
 
#define MASK_EBREAK   0xffffffff
 
#define MATCH_URET   0x200073
 
#define MASK_URET   0xffffffff
 
#define MATCH_SRET   0x10200073
 
#define MASK_SRET   0xffffffff
 
#define MATCH_HRET   0x20200073
 
#define MASK_HRET   0xffffffff
 
#define MATCH_MRET   0x30200073
 
#define MASK_MRET   0xffffffff
 
#define MATCH_DRET   0x7b200073
 
#define MASK_DRET   0xffffffff
 
#define MATCH_SFENCE_VM   0x10400073
 
#define MASK_SFENCE_VM   0xfff07fff
 
#define MATCH_WFI   0x10500073
 
#define MASK_WFI   0xffffffff
 
#define MATCH_CSRRW   0x1073
 
#define MASK_CSRRW   0x707f
 
#define MATCH_CSRRS   0x2073
 
#define MASK_CSRRS   0x707f
 
#define MATCH_CSRRC   0x3073
 
#define MASK_CSRRC   0x707f
 
#define MATCH_CSRRWI   0x5073
 
#define MASK_CSRRWI   0x707f
 
#define MATCH_CSRRSI   0x6073
 
#define MASK_CSRRSI   0x707f
 
#define MATCH_CSRRCI   0x7073
 
#define MASK_CSRRCI   0x707f
 
#define MATCH_FADD_S   0x53
 
#define MASK_FADD_S   0xfe00007f
 
#define MATCH_FSUB_S   0x8000053
 
#define MASK_FSUB_S   0xfe00007f
 
#define MATCH_FMUL_S   0x10000053
 
#define MASK_FMUL_S   0xfe00007f
 
#define MATCH_FDIV_S   0x18000053
 
#define MASK_FDIV_S   0xfe00007f
 
#define MATCH_FSGNJ_S   0x20000053
 
#define MASK_FSGNJ_S   0xfe00707f
 
#define MATCH_FSGNJN_S   0x20001053
 
#define MASK_FSGNJN_S   0xfe00707f
 
#define MATCH_FSGNJX_S   0x20002053
 
#define MASK_FSGNJX_S   0xfe00707f
 
#define MATCH_FMIN_S   0x28000053
 
#define MASK_FMIN_S   0xfe00707f
 
#define MATCH_FMAX_S   0x28001053
 
#define MASK_FMAX_S   0xfe00707f
 
#define MATCH_FSQRT_S   0x58000053
 
#define MASK_FSQRT_S   0xfff0007f
 
#define MATCH_FADD_D   0x2000053
 
#define MASK_FADD_D   0xfe00007f
 
#define MATCH_FSUB_D   0xa000053
 
#define MASK_FSUB_D   0xfe00007f
 
#define MATCH_FMUL_D   0x12000053
 
#define MASK_FMUL_D   0xfe00007f
 
#define MATCH_FDIV_D   0x1a000053
 
#define MASK_FDIV_D   0xfe00007f
 
#define MATCH_FSGNJ_D   0x22000053
 
#define MASK_FSGNJ_D   0xfe00707f
 
#define MATCH_FSGNJN_D   0x22001053
 
#define MASK_FSGNJN_D   0xfe00707f
 
#define MATCH_FSGNJX_D   0x22002053
 
#define MASK_FSGNJX_D   0xfe00707f
 
#define MATCH_FMIN_D   0x2a000053
 
#define MASK_FMIN_D   0xfe00707f
 
#define MATCH_FMAX_D   0x2a001053
 
#define MASK_FMAX_D   0xfe00707f
 
#define MATCH_FCVT_S_D   0x40100053
 
#define MASK_FCVT_S_D   0xfff0007f
 
#define MATCH_FCVT_D_S   0x42000053
 
#define MASK_FCVT_D_S   0xfff0007f
 
#define MATCH_FSQRT_D   0x5a000053
 
#define MASK_FSQRT_D   0xfff0007f
 
#define MATCH_FADD_Q   0x6000053
 
#define MASK_FADD_Q   0xfe00007f
 
#define MATCH_FSUB_Q   0xe000053
 
#define MASK_FSUB_Q   0xfe00007f
 
#define MATCH_FMUL_Q   0x16000053
 
#define MASK_FMUL_Q   0xfe00007f
 
#define MATCH_FDIV_Q   0x1e000053
 
#define MASK_FDIV_Q   0xfe00007f
 
#define MATCH_FSGNJ_Q   0x26000053
 
#define MASK_FSGNJ_Q   0xfe00707f
 
#define MATCH_FSGNJN_Q   0x26001053
 
#define MASK_FSGNJN_Q   0xfe00707f
 
#define MATCH_FSGNJX_Q   0x26002053
 
#define MASK_FSGNJX_Q   0xfe00707f
 
#define MATCH_FMIN_Q   0x2e000053
 
#define MASK_FMIN_Q   0xfe00707f
 
#define MATCH_FMAX_Q   0x2e001053
 
#define MASK_FMAX_Q   0xfe00707f
 
#define MATCH_FCVT_S_Q   0x40300053
 
#define MASK_FCVT_S_Q   0xfff0007f
 
#define MATCH_FCVT_Q_S   0x46000053
 
#define MASK_FCVT_Q_S   0xfff0007f
 
#define MATCH_FCVT_D_Q   0x42300053
 
#define MASK_FCVT_D_Q   0xfff0007f
 
#define MATCH_FCVT_Q_D   0x46100053
 
#define MASK_FCVT_Q_D   0xfff0007f
 
#define MATCH_FSQRT_Q   0x5e000053
 
#define MASK_FSQRT_Q   0xfff0007f
 
#define MATCH_FLE_S   0xa0000053
 
#define MASK_FLE_S   0xfe00707f
 
#define MATCH_FLT_S   0xa0001053
 
#define MASK_FLT_S   0xfe00707f
 
#define MATCH_FEQ_S   0xa0002053
 
#define MASK_FEQ_S   0xfe00707f
 
#define MATCH_FLE_D   0xa2000053
 
#define MASK_FLE_D   0xfe00707f
 
#define MATCH_FLT_D   0xa2001053
 
#define MASK_FLT_D   0xfe00707f
 
#define MATCH_FEQ_D   0xa2002053
 
#define MASK_FEQ_D   0xfe00707f
 
#define MATCH_FLE_Q   0xa6000053
 
#define MASK_FLE_Q   0xfe00707f
 
#define MATCH_FLT_Q   0xa6001053
 
#define MASK_FLT_Q   0xfe00707f
 
#define MATCH_FEQ_Q   0xa6002053
 
#define MASK_FEQ_Q   0xfe00707f
 
#define MATCH_FCVT_W_S   0xc0000053
 
#define MASK_FCVT_W_S   0xfff0007f
 
#define MATCH_FCVT_WU_S   0xc0100053
 
#define MASK_FCVT_WU_S   0xfff0007f
 
#define MATCH_FCVT_L_S   0xc0200053
 
#define MASK_FCVT_L_S   0xfff0007f
 
#define MATCH_FCVT_LU_S   0xc0300053
 
#define MASK_FCVT_LU_S   0xfff0007f
 
#define MATCH_FMV_X_S   0xe0000053
 
#define MASK_FMV_X_S   0xfff0707f
 
#define MATCH_FCLASS_S   0xe0001053
 
#define MASK_FCLASS_S   0xfff0707f
 
#define MATCH_FCVT_W_D   0xc2000053
 
#define MASK_FCVT_W_D   0xfff0007f
 
#define MATCH_FCVT_WU_D   0xc2100053
 
#define MASK_FCVT_WU_D   0xfff0007f
 
#define MATCH_FCVT_L_D   0xc2200053
 
#define MASK_FCVT_L_D   0xfff0007f
 
#define MATCH_FCVT_LU_D   0xc2300053
 
#define MASK_FCVT_LU_D   0xfff0007f
 
#define MATCH_FMV_X_D   0xe2000053
 
#define MASK_FMV_X_D   0xfff0707f
 
#define MATCH_FCLASS_D   0xe2001053
 
#define MASK_FCLASS_D   0xfff0707f
 
#define MATCH_FCVT_W_Q   0xc6000053
 
#define MASK_FCVT_W_Q   0xfff0007f
 
#define MATCH_FCVT_WU_Q   0xc6100053
 
#define MASK_FCVT_WU_Q   0xfff0007f
 
#define MATCH_FCVT_L_Q   0xc6200053
 
#define MASK_FCVT_L_Q   0xfff0007f
 
#define MATCH_FCVT_LU_Q   0xc6300053
 
#define MASK_FCVT_LU_Q   0xfff0007f
 
#define MATCH_FMV_X_Q   0xe6000053
 
#define MASK_FMV_X_Q   0xfff0707f
 
#define MATCH_FCLASS_Q   0xe6001053
 
#define MASK_FCLASS_Q   0xfff0707f
 
#define MATCH_FCVT_S_W   0xd0000053
 
#define MASK_FCVT_S_W   0xfff0007f
 
#define MATCH_FCVT_S_WU   0xd0100053
 
#define MASK_FCVT_S_WU   0xfff0007f
 
#define MATCH_FCVT_S_L   0xd0200053
 
#define MASK_FCVT_S_L   0xfff0007f
 
#define MATCH_FCVT_S_LU   0xd0300053
 
#define MASK_FCVT_S_LU   0xfff0007f
 
#define MATCH_FMV_S_X   0xf0000053
 
#define MASK_FMV_S_X   0xfff0707f
 
#define MATCH_FCVT_D_W   0xd2000053
 
#define MASK_FCVT_D_W   0xfff0007f
 
#define MATCH_FCVT_D_WU   0xd2100053
 
#define MASK_FCVT_D_WU   0xfff0007f
 
#define MATCH_FCVT_D_L   0xd2200053
 
#define MASK_FCVT_D_L   0xfff0007f
 
#define MATCH_FCVT_D_LU   0xd2300053
 
#define MASK_FCVT_D_LU   0xfff0007f
 
#define MATCH_FMV_D_X   0xf2000053
 
#define MASK_FMV_D_X   0xfff0707f
 
#define MATCH_FCVT_Q_W   0xd6000053
 
#define MASK_FCVT_Q_W   0xfff0007f
 
#define MATCH_FCVT_Q_WU   0xd6100053
 
#define MASK_FCVT_Q_WU   0xfff0007f
 
#define MATCH_FCVT_Q_L   0xd6200053
 
#define MASK_FCVT_Q_L   0xfff0007f
 
#define MATCH_FCVT_Q_LU   0xd6300053
 
#define MASK_FCVT_Q_LU   0xfff0007f
 
#define MATCH_FMV_Q_X   0xf6000053
 
#define MASK_FMV_Q_X   0xfff0707f
 
#define MATCH_FLW   0x2007
 
#define MASK_FLW   0x707f
 
#define MATCH_FLD   0x3007
 
#define MASK_FLD   0x707f
 
#define MATCH_FLQ   0x4007
 
#define MASK_FLQ   0x707f
 
#define MATCH_FSW   0x2027
 
#define MASK_FSW   0x707f
 
#define MATCH_FSD   0x3027
 
#define MASK_FSD   0x707f
 
#define MATCH_FSQ   0x4027
 
#define MASK_FSQ   0x707f
 
#define MATCH_FMADD_S   0x43
 
#define MASK_FMADD_S   0x600007f
 
#define MATCH_FMSUB_S   0x47
 
#define MASK_FMSUB_S   0x600007f
 
#define MATCH_FNMSUB_S   0x4b
 
#define MASK_FNMSUB_S   0x600007f
 
#define MATCH_FNMADD_S   0x4f
 
#define MASK_FNMADD_S   0x600007f
 
#define MATCH_FMADD_D   0x2000043
 
#define MASK_FMADD_D   0x600007f
 
#define MATCH_FMSUB_D   0x2000047
 
#define MASK_FMSUB_D   0x600007f
 
#define MATCH_FNMSUB_D   0x200004b
 
#define MASK_FNMSUB_D   0x600007f
 
#define MATCH_FNMADD_D   0x200004f
 
#define MASK_FNMADD_D   0x600007f
 
#define MATCH_FMADD_Q   0x6000043
 
#define MASK_FMADD_Q   0x600007f
 
#define MATCH_FMSUB_Q   0x6000047
 
#define MASK_FMSUB_Q   0x600007f
 
#define MATCH_FNMSUB_Q   0x600004b
 
#define MASK_FNMSUB_Q   0x600007f
 
#define MATCH_FNMADD_Q   0x600004f
 
#define MASK_FNMADD_Q   0x600007f
 
#define MATCH_C_ADDI4SPN   0x0
 
#define MASK_C_ADDI4SPN   0xe003
 
#define MATCH_C_FLD   0x2000
 
#define MASK_C_FLD   0xe003
 
#define MATCH_C_LW   0x4000
 
#define MASK_C_LW   0xe003
 
#define MATCH_C_FLW   0x6000
 
#define MASK_C_FLW   0xe003
 
#define MATCH_C_FSD   0xa000
 
#define MASK_C_FSD   0xe003
 
#define MATCH_C_SW   0xc000
 
#define MASK_C_SW   0xe003
 
#define MATCH_C_FSW   0xe000
 
#define MASK_C_FSW   0xe003
 
#define MATCH_C_ADDI   0x1
 
#define MASK_C_ADDI   0xe003
 
#define MATCH_C_JAL   0x2001
 
#define MASK_C_JAL   0xe003
 
#define MATCH_C_LI   0x4001
 
#define MASK_C_LI   0xe003
 
#define MATCH_C_LUI   0x6001
 
#define MASK_C_LUI   0xe003
 
#define MATCH_C_SRLI   0x8001
 
#define MASK_C_SRLI   0xec03
 
#define MATCH_C_SRAI   0x8401
 
#define MASK_C_SRAI   0xec03
 
#define MATCH_C_ANDI   0x8801
 
#define MASK_C_ANDI   0xec03
 
#define MATCH_C_SUB   0x8c01
 
#define MASK_C_SUB   0xfc63
 
#define MATCH_C_XOR   0x8c21
 
#define MASK_C_XOR   0xfc63
 
#define MATCH_C_OR   0x8c41
 
#define MASK_C_OR   0xfc63
 
#define MATCH_C_AND   0x8c61
 
#define MASK_C_AND   0xfc63
 
#define MATCH_C_SUBW   0x9c01
 
#define MASK_C_SUBW   0xfc63
 
#define MATCH_C_ADDW   0x9c21
 
#define MASK_C_ADDW   0xfc63
 
#define MATCH_C_J   0xa001
 
#define MASK_C_J   0xe003
 
#define MATCH_C_BEQZ   0xc001
 
#define MASK_C_BEQZ   0xe003
 
#define MATCH_C_BNEZ   0xe001
 
#define MASK_C_BNEZ   0xe003
 
#define MATCH_C_SLLI   0x2
 
#define MASK_C_SLLI   0xe003
 
#define MATCH_C_FLDSP   0x2002
 
#define MASK_C_FLDSP   0xe003
 
#define MATCH_C_LWSP   0x4002
 
#define MASK_C_LWSP   0xe003
 
#define MATCH_C_FLWSP   0x6002
 
#define MASK_C_FLWSP   0xe003
 
#define MATCH_C_MV   0x8002
 
#define MASK_C_MV   0xf003
 
#define MATCH_C_ADD   0x9002
 
#define MASK_C_ADD   0xf003
 
#define MATCH_C_FSDSP   0xa002
 
#define MASK_C_FSDSP   0xe003
 
#define MATCH_C_SWSP   0xc002
 
#define MASK_C_SWSP   0xe003
 
#define MATCH_C_FSWSP   0xe002
 
#define MASK_C_FSWSP   0xe003
 
#define MATCH_C_NOP   0x1
 
#define MASK_C_NOP   0xffff
 
#define MATCH_C_ADDI16SP   0x6101
 
#define MASK_C_ADDI16SP   0xef83
 
#define MATCH_C_JR   0x8002
 
#define MASK_C_JR   0xf07f
 
#define MATCH_C_JALR   0x9002
 
#define MASK_C_JALR   0xf07f
 
#define MATCH_C_EBREAK   0x9002
 
#define MASK_C_EBREAK   0xffff
 
#define MATCH_C_LD   0x6000
 
#define MASK_C_LD   0xe003
 
#define MATCH_C_SD   0xe000
 
#define MASK_C_SD   0xe003
 
#define MATCH_C_ADDIW   0x2001
 
#define MASK_C_ADDIW   0xe003
 
#define MATCH_C_LDSP   0x6002
 
#define MASK_C_LDSP   0xe003
 
#define MATCH_C_SDSP   0xe002
 
#define MASK_C_SDSP   0xe003
 
#define MATCH_CUSTOM0   0xb
 
#define MASK_CUSTOM0   0x707f
 
#define MATCH_CUSTOM0_RS1   0x200b
 
#define MASK_CUSTOM0_RS1   0x707f
 
#define MATCH_CUSTOM0_RS1_RS2   0x300b
 
#define MASK_CUSTOM0_RS1_RS2   0x707f
 
#define MATCH_CUSTOM0_RD   0x400b
 
#define MASK_CUSTOM0_RD   0x707f
 
#define MATCH_CUSTOM0_RD_RS1   0x600b
 
#define MASK_CUSTOM0_RD_RS1   0x707f
 
#define MATCH_CUSTOM0_RD_RS1_RS2   0x700b
 
#define MASK_CUSTOM0_RD_RS1_RS2   0x707f
 
#define MATCH_CUSTOM1   0x2b
 
#define MASK_CUSTOM1   0x707f
 
#define MATCH_CUSTOM1_RS1   0x202b
 
#define MASK_CUSTOM1_RS1   0x707f
 
#define MATCH_CUSTOM1_RS1_RS2   0x302b
 
#define MASK_CUSTOM1_RS1_RS2   0x707f
 
#define MATCH_CUSTOM1_RD   0x402b
 
#define MASK_CUSTOM1_RD   0x707f
 
#define MATCH_CUSTOM1_RD_RS1   0x602b
 
#define MASK_CUSTOM1_RD_RS1   0x707f
 
#define MATCH_CUSTOM1_RD_RS1_RS2   0x702b
 
#define MASK_CUSTOM1_RD_RS1_RS2   0x707f
 
#define MATCH_CUSTOM2   0x5b
 
#define MASK_CUSTOM2   0x707f
 
#define MATCH_CUSTOM2_RS1   0x205b
 
#define MASK_CUSTOM2_RS1   0x707f
 
#define MATCH_CUSTOM2_RS1_RS2   0x305b
 
#define MASK_CUSTOM2_RS1_RS2   0x707f
 
#define MATCH_CUSTOM2_RD   0x405b
 
#define MASK_CUSTOM2_RD   0x707f
 
#define MATCH_CUSTOM2_RD_RS1   0x605b
 
#define MASK_CUSTOM2_RD_RS1   0x707f
 
#define MATCH_CUSTOM2_RD_RS1_RS2   0x705b
 
#define MASK_CUSTOM2_RD_RS1_RS2   0x707f
 
#define MATCH_CUSTOM3   0x7b
 
#define MASK_CUSTOM3   0x707f
 
#define MATCH_CUSTOM3_RS1   0x207b
 
#define MASK_CUSTOM3_RS1   0x707f
 
#define MATCH_CUSTOM3_RS1_RS2   0x307b
 
#define MASK_CUSTOM3_RS1_RS2   0x707f
 
#define MATCH_CUSTOM3_RD   0x407b
 
#define MASK_CUSTOM3_RD   0x707f
 
#define MATCH_CUSTOM3_RD_RS1   0x607b
 
#define MASK_CUSTOM3_RD_RS1   0x707f
 
#define MATCH_CUSTOM3_RD_RS1_RS2   0x707b
 
#define MASK_CUSTOM3_RD_RS1_RS2   0x707f
 
#define CSR_FFLAGS   0x1
 
#define CSR_FRM   0x2
 
#define CSR_FCSR   0x3
 
#define CSR_CYCLE   0xc00
 
#define CSR_TIME   0xc01
 
#define CSR_INSTRET   0xc02
 
#define CSR_HPMCOUNTER3   0xc03
 
#define CSR_HPMCOUNTER4   0xc04
 
#define CSR_HPMCOUNTER5   0xc05
 
#define CSR_HPMCOUNTER6   0xc06
 
#define CSR_HPMCOUNTER7   0xc07
 
#define CSR_HPMCOUNTER8   0xc08
 
#define CSR_HPMCOUNTER9   0xc09
 
#define CSR_HPMCOUNTER10   0xc0a
 
#define CSR_HPMCOUNTER11   0xc0b
 
#define CSR_HPMCOUNTER12   0xc0c
 
#define CSR_HPMCOUNTER13   0xc0d
 
#define CSR_HPMCOUNTER14   0xc0e
 
#define CSR_HPMCOUNTER15   0xc0f
 
#define CSR_HPMCOUNTER16   0xc10
 
#define CSR_HPMCOUNTER17   0xc11
 
#define CSR_HPMCOUNTER18   0xc12
 
#define CSR_HPMCOUNTER19   0xc13
 
#define CSR_HPMCOUNTER20   0xc14
 
#define CSR_HPMCOUNTER21   0xc15
 
#define CSR_HPMCOUNTER22   0xc16
 
#define CSR_HPMCOUNTER23   0xc17
 
#define CSR_HPMCOUNTER24   0xc18
 
#define CSR_HPMCOUNTER25   0xc19
 
#define CSR_HPMCOUNTER26   0xc1a
 
#define CSR_HPMCOUNTER27   0xc1b
 
#define CSR_HPMCOUNTER28   0xc1c
 
#define CSR_HPMCOUNTER29   0xc1d
 
#define CSR_HPMCOUNTER30   0xc1e
 
#define CSR_HPMCOUNTER31   0xc1f
 
#define CSR_SSTATUS   0x100
 
#define CSR_SIE   0x104
 
#define CSR_STVEC   0x105
 
#define CSR_SSCRATCH   0x140
 
#define CSR_SEPC   0x141
 
#define CSR_SCAUSE   0x142
 
#define CSR_SBADADDR   0x143
 
#define CSR_SIP   0x144
 
#define CSR_SPTBR   0x180
 
#define CSR_MSTATUS   0x300
 
#define CSR_MISA   0x301
 
#define CSR_MEDELEG   0x302
 
#define CSR_MIDELEG   0x303
 
#define CSR_MIE   0x304
 
#define CSR_MTVEC   0x305
 
#define CSR_MSCRATCH   0x340
 
#define CSR_MEPC   0x341
 
#define CSR_MCAUSE   0x342
 
#define CSR_MBADADDR   0x343
 
#define CSR_MIP   0x344
 
#define CSR_TSELECT   0x7a0
 
#define CSR_TDATA1   0x7a1
 
#define CSR_TDATA2   0x7a2
 
#define CSR_TDATA3   0x7a3
 
#define CSR_DCSR   0x7b0
 
#define CSR_DPC   0x7b1
 
#define CSR_DSCRATCH   0x7b2
 
#define CSR_MCYCLE   0xb00
 
#define CSR_MINSTRET   0xb02
 
#define CSR_MHPMCOUNTER3   0xb03
 
#define CSR_MHPMCOUNTER4   0xb04
 
#define CSR_MHPMCOUNTER5   0xb05
 
#define CSR_MHPMCOUNTER6   0xb06
 
#define CSR_MHPMCOUNTER7   0xb07
 
#define CSR_MHPMCOUNTER8   0xb08
 
#define CSR_MHPMCOUNTER9   0xb09
 
#define CSR_MHPMCOUNTER10   0xb0a
 
#define CSR_MHPMCOUNTER11   0xb0b
 
#define CSR_MHPMCOUNTER12   0xb0c
 
#define CSR_MHPMCOUNTER13   0xb0d
 
#define CSR_MHPMCOUNTER14   0xb0e
 
#define CSR_MHPMCOUNTER15   0xb0f
 
#define CSR_MHPMCOUNTER16   0xb10
 
#define CSR_MHPMCOUNTER17   0xb11
 
#define CSR_MHPMCOUNTER18   0xb12
 
#define CSR_MHPMCOUNTER19   0xb13
 
#define CSR_MHPMCOUNTER20   0xb14
 
#define CSR_MHPMCOUNTER21   0xb15
 
#define CSR_MHPMCOUNTER22   0xb16
 
#define CSR_MHPMCOUNTER23   0xb17
 
#define CSR_MHPMCOUNTER24   0xb18
 
#define CSR_MHPMCOUNTER25   0xb19
 
#define CSR_MHPMCOUNTER26   0xb1a
 
#define CSR_MHPMCOUNTER27   0xb1b
 
#define CSR_MHPMCOUNTER28   0xb1c
 
#define CSR_MHPMCOUNTER29   0xb1d
 
#define CSR_MHPMCOUNTER30   0xb1e
 
#define CSR_MHPMCOUNTER31   0xb1f
 
#define CSR_MUCOUNTEREN   0x320
 
#define CSR_MSCOUNTEREN   0x321
 
#define CSR_MHPMEVENT3   0x323
 
#define CSR_MHPMEVENT4   0x324
 
#define CSR_MHPMEVENT5   0x325
 
#define CSR_MHPMEVENT6   0x326
 
#define CSR_MHPMEVENT7   0x327
 
#define CSR_MHPMEVENT8   0x328
 
#define CSR_MHPMEVENT9   0x329
 
#define CSR_MHPMEVENT10   0x32a
 
#define CSR_MHPMEVENT11   0x32b
 
#define CSR_MHPMEVENT12   0x32c
 
#define CSR_MHPMEVENT13   0x32d
 
#define CSR_MHPMEVENT14   0x32e
 
#define CSR_MHPMEVENT15   0x32f
 
#define CSR_MHPMEVENT16   0x330
 
#define CSR_MHPMEVENT17   0x331
 
#define CSR_MHPMEVENT18   0x332
 
#define CSR_MHPMEVENT19   0x333
 
#define CSR_MHPMEVENT20   0x334
 
#define CSR_MHPMEVENT21   0x335
 
#define CSR_MHPMEVENT22   0x336
 
#define CSR_MHPMEVENT23   0x337
 
#define CSR_MHPMEVENT24   0x338
 
#define CSR_MHPMEVENT25   0x339
 
#define CSR_MHPMEVENT26   0x33a
 
#define CSR_MHPMEVENT27   0x33b
 
#define CSR_MHPMEVENT28   0x33c
 
#define CSR_MHPMEVENT29   0x33d
 
#define CSR_MHPMEVENT30   0x33e
 
#define CSR_MHPMEVENT31   0x33f
 
#define CSR_MVENDORID   0xf11
 
#define CSR_MARCHID   0xf12
 
#define CSR_MIMPID   0xf13
 
#define CSR_MHARTID   0xf14
 
#define CSR_CYCLEH   0xc80
 
#define CSR_TIMEH   0xc81
 
#define CSR_INSTRETH   0xc82
 
#define CSR_HPMCOUNTER3H   0xc83
 
#define CSR_HPMCOUNTER4H   0xc84
 
#define CSR_HPMCOUNTER5H   0xc85
 
#define CSR_HPMCOUNTER6H   0xc86
 
#define CSR_HPMCOUNTER7H   0xc87
 
#define CSR_HPMCOUNTER8H   0xc88
 
#define CSR_HPMCOUNTER9H   0xc89
 
#define CSR_HPMCOUNTER10H   0xc8a
 
#define CSR_HPMCOUNTER11H   0xc8b
 
#define CSR_HPMCOUNTER12H   0xc8c
 
#define CSR_HPMCOUNTER13H   0xc8d
 
#define CSR_HPMCOUNTER14H   0xc8e
 
#define CSR_HPMCOUNTER15H   0xc8f
 
#define CSR_HPMCOUNTER16H   0xc90
 
#define CSR_HPMCOUNTER17H   0xc91
 
#define CSR_HPMCOUNTER18H   0xc92
 
#define CSR_HPMCOUNTER19H   0xc93
 
#define CSR_HPMCOUNTER20H   0xc94
 
#define CSR_HPMCOUNTER21H   0xc95
 
#define CSR_HPMCOUNTER22H   0xc96
 
#define CSR_HPMCOUNTER23H   0xc97
 
#define CSR_HPMCOUNTER24H   0xc98
 
#define CSR_HPMCOUNTER25H   0xc99
 
#define CSR_HPMCOUNTER26H   0xc9a
 
#define CSR_HPMCOUNTER27H   0xc9b
 
#define CSR_HPMCOUNTER28H   0xc9c
 
#define CSR_HPMCOUNTER29H   0xc9d
 
#define CSR_HPMCOUNTER30H   0xc9e
 
#define CSR_HPMCOUNTER31H   0xc9f
 
#define CSR_MCYCLEH   0xb80
 
#define CSR_MINSTRETH   0xb82
 
#define CSR_MHPMCOUNTER3H   0xb83
 
#define CSR_MHPMCOUNTER4H   0xb84
 
#define CSR_MHPMCOUNTER5H   0xb85
 
#define CSR_MHPMCOUNTER6H   0xb86
 
#define CSR_MHPMCOUNTER7H   0xb87
 
#define CSR_MHPMCOUNTER8H   0xb88
 
#define CSR_MHPMCOUNTER9H   0xb89
 
#define CSR_MHPMCOUNTER10H   0xb8a
 
#define CSR_MHPMCOUNTER11H   0xb8b
 
#define CSR_MHPMCOUNTER12H   0xb8c
 
#define CSR_MHPMCOUNTER13H   0xb8d
 
#define CSR_MHPMCOUNTER14H   0xb8e
 
#define CSR_MHPMCOUNTER15H   0xb8f
 
#define CSR_MHPMCOUNTER16H   0xb90
 
#define CSR_MHPMCOUNTER17H   0xb91
 
#define CSR_MHPMCOUNTER18H   0xb92
 
#define CSR_MHPMCOUNTER19H   0xb93
 
#define CSR_MHPMCOUNTER20H   0xb94
 
#define CSR_MHPMCOUNTER21H   0xb95
 
#define CSR_MHPMCOUNTER22H   0xb96
 
#define CSR_MHPMCOUNTER23H   0xb97
 
#define CSR_MHPMCOUNTER24H   0xb98
 
#define CSR_MHPMCOUNTER25H   0xb99
 
#define CSR_MHPMCOUNTER26H   0xb9a
 
#define CSR_MHPMCOUNTER27H   0xb9b
 
#define CSR_MHPMCOUNTER28H   0xb9c
 
#define CSR_MHPMCOUNTER29H   0xb9d
 
#define CSR_MHPMCOUNTER30H   0xb9e
 
#define CSR_MHPMCOUNTER31H   0xb9f
 
#define CAUSE_MISALIGNED_FETCH   0x0
 
#define CAUSE_FAULT_FETCH   0x1
 
#define CAUSE_ILLEGAL_INSTRUCTION   0x2
 
#define CAUSE_BREAKPOINT   0x3
 
#define CAUSE_MISALIGNED_LOAD   0x4
 
#define CAUSE_FAULT_LOAD   0x5
 
#define CAUSE_MISALIGNED_STORE   0x6
 
#define CAUSE_FAULT_STORE   0x7
 
#define CAUSE_USER_ECALL   0x8
 
#define CAUSE_SUPERVISOR_ECALL   0x9
 
#define CAUSE_HYPERVISOR_ECALL   0xa
 
#define CAUSE_MACHINE_ECALL   0xb
 

Macro Definition Documentation

◆ CAUSE_BREAKPOINT

#define CAUSE_BREAKPOINT   0x3

Definition at line 765 of file riscv-opc.h.

◆ CAUSE_FAULT_FETCH

#define CAUSE_FAULT_FETCH   0x1

Definition at line 763 of file riscv-opc.h.

◆ CAUSE_FAULT_LOAD

#define CAUSE_FAULT_LOAD   0x5

Definition at line 767 of file riscv-opc.h.

◆ CAUSE_FAULT_STORE

#define CAUSE_FAULT_STORE   0x7

Definition at line 769 of file riscv-opc.h.

◆ CAUSE_HYPERVISOR_ECALL

#define CAUSE_HYPERVISOR_ECALL   0xa

Definition at line 772 of file riscv-opc.h.

◆ CAUSE_ILLEGAL_INSTRUCTION

#define CAUSE_ILLEGAL_INSTRUCTION   0x2

Definition at line 764 of file riscv-opc.h.

◆ CAUSE_MACHINE_ECALL

#define CAUSE_MACHINE_ECALL   0xb

Definition at line 773 of file riscv-opc.h.

◆ CAUSE_MISALIGNED_FETCH

#define CAUSE_MISALIGNED_FETCH   0x0

Definition at line 762 of file riscv-opc.h.

◆ CAUSE_MISALIGNED_LOAD

#define CAUSE_MISALIGNED_LOAD   0x4

Definition at line 766 of file riscv-opc.h.

◆ CAUSE_MISALIGNED_STORE

#define CAUSE_MISALIGNED_STORE   0x6

Definition at line 768 of file riscv-opc.h.

◆ CAUSE_SUPERVISOR_ECALL

#define CAUSE_SUPERVISOR_ECALL   0x9

Definition at line 771 of file riscv-opc.h.

◆ CAUSE_USER_ECALL

#define CAUSE_USER_ECALL   0x8

Definition at line 770 of file riscv-opc.h.

◆ CSR_CYCLE

#define CSR_CYCLE   0xc00

Definition at line 574 of file riscv-opc.h.

◆ CSR_CYCLEH

#define CSR_CYCLEH   0xc80

Definition at line 699 of file riscv-opc.h.

◆ CSR_DCSR

#define CSR_DCSR   0x7b0

Definition at line 630 of file riscv-opc.h.

◆ CSR_DPC

#define CSR_DPC   0x7b1

Definition at line 631 of file riscv-opc.h.

◆ CSR_DSCRATCH

#define CSR_DSCRATCH   0x7b2

Definition at line 632 of file riscv-opc.h.

◆ CSR_FCSR

#define CSR_FCSR   0x3

Definition at line 573 of file riscv-opc.h.

◆ CSR_FFLAGS

#define CSR_FFLAGS   0x1

Definition at line 571 of file riscv-opc.h.

◆ CSR_FRM

#define CSR_FRM   0x2

Definition at line 572 of file riscv-opc.h.

◆ CSR_HPMCOUNTER10

#define CSR_HPMCOUNTER10   0xc0a

Definition at line 584 of file riscv-opc.h.

◆ CSR_HPMCOUNTER10H

#define CSR_HPMCOUNTER10H   0xc8a

Definition at line 709 of file riscv-opc.h.

◆ CSR_HPMCOUNTER11

#define CSR_HPMCOUNTER11   0xc0b

Definition at line 585 of file riscv-opc.h.

◆ CSR_HPMCOUNTER11H

#define CSR_HPMCOUNTER11H   0xc8b

Definition at line 710 of file riscv-opc.h.

◆ CSR_HPMCOUNTER12

#define CSR_HPMCOUNTER12   0xc0c

Definition at line 586 of file riscv-opc.h.

◆ CSR_HPMCOUNTER12H

#define CSR_HPMCOUNTER12H   0xc8c

Definition at line 711 of file riscv-opc.h.

◆ CSR_HPMCOUNTER13

#define CSR_HPMCOUNTER13   0xc0d

Definition at line 587 of file riscv-opc.h.

◆ CSR_HPMCOUNTER13H

#define CSR_HPMCOUNTER13H   0xc8d

Definition at line 712 of file riscv-opc.h.

◆ CSR_HPMCOUNTER14

#define CSR_HPMCOUNTER14   0xc0e

Definition at line 588 of file riscv-opc.h.

◆ CSR_HPMCOUNTER14H

#define CSR_HPMCOUNTER14H   0xc8e

Definition at line 713 of file riscv-opc.h.

◆ CSR_HPMCOUNTER15

#define CSR_HPMCOUNTER15   0xc0f

Definition at line 589 of file riscv-opc.h.

◆ CSR_HPMCOUNTER15H

#define CSR_HPMCOUNTER15H   0xc8f

Definition at line 714 of file riscv-opc.h.

◆ CSR_HPMCOUNTER16

#define CSR_HPMCOUNTER16   0xc10

Definition at line 590 of file riscv-opc.h.

◆ CSR_HPMCOUNTER16H

#define CSR_HPMCOUNTER16H   0xc90

Definition at line 715 of file riscv-opc.h.

◆ CSR_HPMCOUNTER17

#define CSR_HPMCOUNTER17   0xc11

Definition at line 591 of file riscv-opc.h.

◆ CSR_HPMCOUNTER17H

#define CSR_HPMCOUNTER17H   0xc91

Definition at line 716 of file riscv-opc.h.

◆ CSR_HPMCOUNTER18

#define CSR_HPMCOUNTER18   0xc12

Definition at line 592 of file riscv-opc.h.

◆ CSR_HPMCOUNTER18H

#define CSR_HPMCOUNTER18H   0xc92

Definition at line 717 of file riscv-opc.h.

◆ CSR_HPMCOUNTER19

#define CSR_HPMCOUNTER19   0xc13

Definition at line 593 of file riscv-opc.h.

◆ CSR_HPMCOUNTER19H

#define CSR_HPMCOUNTER19H   0xc93

Definition at line 718 of file riscv-opc.h.

◆ CSR_HPMCOUNTER20

#define CSR_HPMCOUNTER20   0xc14

Definition at line 594 of file riscv-opc.h.

◆ CSR_HPMCOUNTER20H

#define CSR_HPMCOUNTER20H   0xc94

Definition at line 719 of file riscv-opc.h.

◆ CSR_HPMCOUNTER21

#define CSR_HPMCOUNTER21   0xc15

Definition at line 595 of file riscv-opc.h.

◆ CSR_HPMCOUNTER21H

#define CSR_HPMCOUNTER21H   0xc95

Definition at line 720 of file riscv-opc.h.

◆ CSR_HPMCOUNTER22

#define CSR_HPMCOUNTER22   0xc16

Definition at line 596 of file riscv-opc.h.

◆ CSR_HPMCOUNTER22H

#define CSR_HPMCOUNTER22H   0xc96

Definition at line 721 of file riscv-opc.h.

◆ CSR_HPMCOUNTER23

#define CSR_HPMCOUNTER23   0xc17

Definition at line 597 of file riscv-opc.h.

◆ CSR_HPMCOUNTER23H

#define CSR_HPMCOUNTER23H   0xc97

Definition at line 722 of file riscv-opc.h.

◆ CSR_HPMCOUNTER24

#define CSR_HPMCOUNTER24   0xc18

Definition at line 598 of file riscv-opc.h.

◆ CSR_HPMCOUNTER24H

#define CSR_HPMCOUNTER24H   0xc98

Definition at line 723 of file riscv-opc.h.

◆ CSR_HPMCOUNTER25

#define CSR_HPMCOUNTER25   0xc19

Definition at line 599 of file riscv-opc.h.

◆ CSR_HPMCOUNTER25H

#define CSR_HPMCOUNTER25H   0xc99

Definition at line 724 of file riscv-opc.h.

◆ CSR_HPMCOUNTER26

#define CSR_HPMCOUNTER26   0xc1a

Definition at line 600 of file riscv-opc.h.

◆ CSR_HPMCOUNTER26H

#define CSR_HPMCOUNTER26H   0xc9a

Definition at line 725 of file riscv-opc.h.

◆ CSR_HPMCOUNTER27

#define CSR_HPMCOUNTER27   0xc1b

Definition at line 601 of file riscv-opc.h.

◆ CSR_HPMCOUNTER27H

#define CSR_HPMCOUNTER27H   0xc9b

Definition at line 726 of file riscv-opc.h.

◆ CSR_HPMCOUNTER28

#define CSR_HPMCOUNTER28   0xc1c

Definition at line 602 of file riscv-opc.h.

◆ CSR_HPMCOUNTER28H

#define CSR_HPMCOUNTER28H   0xc9c

Definition at line 727 of file riscv-opc.h.

◆ CSR_HPMCOUNTER29

#define CSR_HPMCOUNTER29   0xc1d

Definition at line 603 of file riscv-opc.h.

◆ CSR_HPMCOUNTER29H

#define CSR_HPMCOUNTER29H   0xc9d

Definition at line 728 of file riscv-opc.h.

◆ CSR_HPMCOUNTER3

#define CSR_HPMCOUNTER3   0xc03

Definition at line 577 of file riscv-opc.h.

◆ CSR_HPMCOUNTER30

#define CSR_HPMCOUNTER30   0xc1e

Definition at line 604 of file riscv-opc.h.

◆ CSR_HPMCOUNTER30H

#define CSR_HPMCOUNTER30H   0xc9e

Definition at line 729 of file riscv-opc.h.

◆ CSR_HPMCOUNTER31

#define CSR_HPMCOUNTER31   0xc1f

Definition at line 605 of file riscv-opc.h.

◆ CSR_HPMCOUNTER31H

#define CSR_HPMCOUNTER31H   0xc9f

Definition at line 730 of file riscv-opc.h.

◆ CSR_HPMCOUNTER3H

#define CSR_HPMCOUNTER3H   0xc83

Definition at line 702 of file riscv-opc.h.

◆ CSR_HPMCOUNTER4

#define CSR_HPMCOUNTER4   0xc04

Definition at line 578 of file riscv-opc.h.

◆ CSR_HPMCOUNTER4H

#define CSR_HPMCOUNTER4H   0xc84

Definition at line 703 of file riscv-opc.h.

◆ CSR_HPMCOUNTER5

#define CSR_HPMCOUNTER5   0xc05

Definition at line 579 of file riscv-opc.h.

◆ CSR_HPMCOUNTER5H

#define CSR_HPMCOUNTER5H   0xc85

Definition at line 704 of file riscv-opc.h.

◆ CSR_HPMCOUNTER6

#define CSR_HPMCOUNTER6   0xc06

Definition at line 580 of file riscv-opc.h.

◆ CSR_HPMCOUNTER6H

#define CSR_HPMCOUNTER6H   0xc86

Definition at line 705 of file riscv-opc.h.

◆ CSR_HPMCOUNTER7

#define CSR_HPMCOUNTER7   0xc07

Definition at line 581 of file riscv-opc.h.

◆ CSR_HPMCOUNTER7H

#define CSR_HPMCOUNTER7H   0xc87

Definition at line 706 of file riscv-opc.h.

◆ CSR_HPMCOUNTER8

#define CSR_HPMCOUNTER8   0xc08

Definition at line 582 of file riscv-opc.h.

◆ CSR_HPMCOUNTER8H

#define CSR_HPMCOUNTER8H   0xc88

Definition at line 707 of file riscv-opc.h.

◆ CSR_HPMCOUNTER9

#define CSR_HPMCOUNTER9   0xc09

Definition at line 583 of file riscv-opc.h.

◆ CSR_HPMCOUNTER9H

#define CSR_HPMCOUNTER9H   0xc89

Definition at line 708 of file riscv-opc.h.

◆ CSR_INSTRET

#define CSR_INSTRET   0xc02

Definition at line 576 of file riscv-opc.h.

◆ CSR_INSTRETH

#define CSR_INSTRETH   0xc82

Definition at line 701 of file riscv-opc.h.

◆ CSR_MARCHID

#define CSR_MARCHID   0xf12

Definition at line 696 of file riscv-opc.h.

◆ CSR_MBADADDR

#define CSR_MBADADDR   0x343

Definition at line 624 of file riscv-opc.h.

◆ CSR_MCAUSE

#define CSR_MCAUSE   0x342

Definition at line 623 of file riscv-opc.h.

◆ CSR_MCYCLE

#define CSR_MCYCLE   0xb00

Definition at line 633 of file riscv-opc.h.

◆ CSR_MCYCLEH

#define CSR_MCYCLEH   0xb80

Definition at line 731 of file riscv-opc.h.

◆ CSR_MEDELEG

#define CSR_MEDELEG   0x302

Definition at line 617 of file riscv-opc.h.

◆ CSR_MEPC

#define CSR_MEPC   0x341

Definition at line 622 of file riscv-opc.h.

◆ CSR_MHARTID

#define CSR_MHARTID   0xf14

Definition at line 698 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER10

#define CSR_MHPMCOUNTER10   0xb0a

Definition at line 642 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER10H

#define CSR_MHPMCOUNTER10H   0xb8a

Definition at line 740 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER11

#define CSR_MHPMCOUNTER11   0xb0b

Definition at line 643 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER11H

#define CSR_MHPMCOUNTER11H   0xb8b

Definition at line 741 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER12

#define CSR_MHPMCOUNTER12   0xb0c

Definition at line 644 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER12H

#define CSR_MHPMCOUNTER12H   0xb8c

Definition at line 742 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER13

#define CSR_MHPMCOUNTER13   0xb0d

Definition at line 645 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER13H

#define CSR_MHPMCOUNTER13H   0xb8d

Definition at line 743 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER14

#define CSR_MHPMCOUNTER14   0xb0e

Definition at line 646 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER14H

#define CSR_MHPMCOUNTER14H   0xb8e

Definition at line 744 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER15

#define CSR_MHPMCOUNTER15   0xb0f

Definition at line 647 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER15H

#define CSR_MHPMCOUNTER15H   0xb8f

Definition at line 745 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER16

#define CSR_MHPMCOUNTER16   0xb10

Definition at line 648 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER16H

#define CSR_MHPMCOUNTER16H   0xb90

Definition at line 746 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER17

#define CSR_MHPMCOUNTER17   0xb11

Definition at line 649 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER17H

#define CSR_MHPMCOUNTER17H   0xb91

Definition at line 747 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER18

#define CSR_MHPMCOUNTER18   0xb12

Definition at line 650 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER18H

#define CSR_MHPMCOUNTER18H   0xb92

Definition at line 748 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER19

#define CSR_MHPMCOUNTER19   0xb13

Definition at line 651 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER19H

#define CSR_MHPMCOUNTER19H   0xb93

Definition at line 749 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER20

#define CSR_MHPMCOUNTER20   0xb14

Definition at line 652 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER20H

#define CSR_MHPMCOUNTER20H   0xb94

Definition at line 750 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER21

#define CSR_MHPMCOUNTER21   0xb15

Definition at line 653 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER21H

#define CSR_MHPMCOUNTER21H   0xb95

Definition at line 751 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER22

#define CSR_MHPMCOUNTER22   0xb16

Definition at line 654 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER22H

#define CSR_MHPMCOUNTER22H   0xb96

Definition at line 752 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER23

#define CSR_MHPMCOUNTER23   0xb17

Definition at line 655 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER23H

#define CSR_MHPMCOUNTER23H   0xb97

Definition at line 753 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER24

#define CSR_MHPMCOUNTER24   0xb18

Definition at line 656 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER24H

#define CSR_MHPMCOUNTER24H   0xb98

Definition at line 754 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER25

#define CSR_MHPMCOUNTER25   0xb19

Definition at line 657 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER25H

#define CSR_MHPMCOUNTER25H   0xb99

Definition at line 755 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER26

#define CSR_MHPMCOUNTER26   0xb1a

Definition at line 658 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER26H

#define CSR_MHPMCOUNTER26H   0xb9a

Definition at line 756 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER27

#define CSR_MHPMCOUNTER27   0xb1b

Definition at line 659 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER27H

#define CSR_MHPMCOUNTER27H   0xb9b

Definition at line 757 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER28

#define CSR_MHPMCOUNTER28   0xb1c

Definition at line 660 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER28H

#define CSR_MHPMCOUNTER28H   0xb9c

Definition at line 758 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER29

#define CSR_MHPMCOUNTER29   0xb1d

Definition at line 661 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER29H

#define CSR_MHPMCOUNTER29H   0xb9d

Definition at line 759 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER3

#define CSR_MHPMCOUNTER3   0xb03

Definition at line 635 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER30

#define CSR_MHPMCOUNTER30   0xb1e

Definition at line 662 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER30H

#define CSR_MHPMCOUNTER30H   0xb9e

Definition at line 760 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER31

#define CSR_MHPMCOUNTER31   0xb1f

Definition at line 663 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER31H

#define CSR_MHPMCOUNTER31H   0xb9f

Definition at line 761 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER3H

#define CSR_MHPMCOUNTER3H   0xb83

Definition at line 733 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER4

#define CSR_MHPMCOUNTER4   0xb04

Definition at line 636 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER4H

#define CSR_MHPMCOUNTER4H   0xb84

Definition at line 734 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER5

#define CSR_MHPMCOUNTER5   0xb05

Definition at line 637 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER5H

#define CSR_MHPMCOUNTER5H   0xb85

Definition at line 735 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER6

#define CSR_MHPMCOUNTER6   0xb06

Definition at line 638 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER6H

#define CSR_MHPMCOUNTER6H   0xb86

Definition at line 736 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER7

#define CSR_MHPMCOUNTER7   0xb07

Definition at line 639 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER7H

#define CSR_MHPMCOUNTER7H   0xb87

Definition at line 737 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER8

#define CSR_MHPMCOUNTER8   0xb08

Definition at line 640 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER8H

#define CSR_MHPMCOUNTER8H   0xb88

Definition at line 738 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER9

#define CSR_MHPMCOUNTER9   0xb09

Definition at line 641 of file riscv-opc.h.

◆ CSR_MHPMCOUNTER9H

#define CSR_MHPMCOUNTER9H   0xb89

Definition at line 739 of file riscv-opc.h.

◆ CSR_MHPMEVENT10

#define CSR_MHPMEVENT10   0x32a

Definition at line 673 of file riscv-opc.h.

◆ CSR_MHPMEVENT11

#define CSR_MHPMEVENT11   0x32b

Definition at line 674 of file riscv-opc.h.

◆ CSR_MHPMEVENT12

#define CSR_MHPMEVENT12   0x32c

Definition at line 675 of file riscv-opc.h.

◆ CSR_MHPMEVENT13

#define CSR_MHPMEVENT13   0x32d

Definition at line 676 of file riscv-opc.h.

◆ CSR_MHPMEVENT14

#define CSR_MHPMEVENT14   0x32e

Definition at line 677 of file riscv-opc.h.

◆ CSR_MHPMEVENT15

#define CSR_MHPMEVENT15   0x32f

Definition at line 678 of file riscv-opc.h.

◆ CSR_MHPMEVENT16

#define CSR_MHPMEVENT16   0x330

Definition at line 679 of file riscv-opc.h.

◆ CSR_MHPMEVENT17

#define CSR_MHPMEVENT17   0x331

Definition at line 680 of file riscv-opc.h.

◆ CSR_MHPMEVENT18

#define CSR_MHPMEVENT18   0x332

Definition at line 681 of file riscv-opc.h.

◆ CSR_MHPMEVENT19

#define CSR_MHPMEVENT19   0x333

Definition at line 682 of file riscv-opc.h.

◆ CSR_MHPMEVENT20

#define CSR_MHPMEVENT20   0x334

Definition at line 683 of file riscv-opc.h.

◆ CSR_MHPMEVENT21

#define CSR_MHPMEVENT21   0x335

Definition at line 684 of file riscv-opc.h.

◆ CSR_MHPMEVENT22

#define CSR_MHPMEVENT22   0x336

Definition at line 685 of file riscv-opc.h.

◆ CSR_MHPMEVENT23

#define CSR_MHPMEVENT23   0x337

Definition at line 686 of file riscv-opc.h.

◆ CSR_MHPMEVENT24

#define CSR_MHPMEVENT24   0x338

Definition at line 687 of file riscv-opc.h.

◆ CSR_MHPMEVENT25

#define CSR_MHPMEVENT25   0x339

Definition at line 688 of file riscv-opc.h.

◆ CSR_MHPMEVENT26

#define CSR_MHPMEVENT26   0x33a

Definition at line 689 of file riscv-opc.h.

◆ CSR_MHPMEVENT27

#define CSR_MHPMEVENT27   0x33b

Definition at line 690 of file riscv-opc.h.

◆ CSR_MHPMEVENT28

#define CSR_MHPMEVENT28   0x33c

Definition at line 691 of file riscv-opc.h.

◆ CSR_MHPMEVENT29

#define CSR_MHPMEVENT29   0x33d

Definition at line 692 of file riscv-opc.h.

◆ CSR_MHPMEVENT3

#define CSR_MHPMEVENT3   0x323

Definition at line 666 of file riscv-opc.h.

◆ CSR_MHPMEVENT30

#define CSR_MHPMEVENT30   0x33e

Definition at line 693 of file riscv-opc.h.

◆ CSR_MHPMEVENT31

#define CSR_MHPMEVENT31   0x33f

Definition at line 694 of file riscv-opc.h.

◆ CSR_MHPMEVENT4

#define CSR_MHPMEVENT4   0x324

Definition at line 667 of file riscv-opc.h.

◆ CSR_MHPMEVENT5

#define CSR_MHPMEVENT5   0x325

Definition at line 668 of file riscv-opc.h.

◆ CSR_MHPMEVENT6

#define CSR_MHPMEVENT6   0x326

Definition at line 669 of file riscv-opc.h.

◆ CSR_MHPMEVENT7

#define CSR_MHPMEVENT7   0x327

Definition at line 670 of file riscv-opc.h.

◆ CSR_MHPMEVENT8

#define CSR_MHPMEVENT8   0x328

Definition at line 671 of file riscv-opc.h.

◆ CSR_MHPMEVENT9

#define CSR_MHPMEVENT9   0x329

Definition at line 672 of file riscv-opc.h.

◆ CSR_MIDELEG

#define CSR_MIDELEG   0x303

Definition at line 618 of file riscv-opc.h.

◆ CSR_MIE

#define CSR_MIE   0x304

Definition at line 619 of file riscv-opc.h.

◆ CSR_MIMPID

#define CSR_MIMPID   0xf13

Definition at line 697 of file riscv-opc.h.

◆ CSR_MINSTRET

#define CSR_MINSTRET   0xb02

Definition at line 634 of file riscv-opc.h.

◆ CSR_MINSTRETH

#define CSR_MINSTRETH   0xb82

Definition at line 732 of file riscv-opc.h.

◆ CSR_MIP

#define CSR_MIP   0x344

Definition at line 625 of file riscv-opc.h.

◆ CSR_MISA

#define CSR_MISA   0x301

Definition at line 616 of file riscv-opc.h.

◆ CSR_MSCOUNTEREN

#define CSR_MSCOUNTEREN   0x321

Definition at line 665 of file riscv-opc.h.

◆ CSR_MSCRATCH

#define CSR_MSCRATCH   0x340

Definition at line 621 of file riscv-opc.h.

◆ CSR_MSTATUS

#define CSR_MSTATUS   0x300

Definition at line 615 of file riscv-opc.h.

◆ CSR_MTVEC

#define CSR_MTVEC   0x305

Definition at line 620 of file riscv-opc.h.

◆ CSR_MUCOUNTEREN

#define CSR_MUCOUNTEREN   0x320

Definition at line 664 of file riscv-opc.h.

◆ CSR_MVENDORID

#define CSR_MVENDORID   0xf11

Definition at line 695 of file riscv-opc.h.

◆ CSR_SBADADDR

#define CSR_SBADADDR   0x143

Definition at line 612 of file riscv-opc.h.

◆ CSR_SCAUSE

#define CSR_SCAUSE   0x142

Definition at line 611 of file riscv-opc.h.

◆ CSR_SEPC

#define CSR_SEPC   0x141

Definition at line 610 of file riscv-opc.h.

◆ CSR_SIE

#define CSR_SIE   0x104

Definition at line 607 of file riscv-opc.h.

◆ CSR_SIP

#define CSR_SIP   0x144

Definition at line 613 of file riscv-opc.h.

◆ CSR_SPTBR

#define CSR_SPTBR   0x180

Definition at line 614 of file riscv-opc.h.

◆ CSR_SSCRATCH

#define CSR_SSCRATCH   0x140

Definition at line 609 of file riscv-opc.h.

◆ CSR_SSTATUS

#define CSR_SSTATUS   0x100

Definition at line 606 of file riscv-opc.h.

◆ CSR_STVEC

#define CSR_STVEC   0x105

Definition at line 608 of file riscv-opc.h.

◆ CSR_TDATA1

#define CSR_TDATA1   0x7a1

Definition at line 627 of file riscv-opc.h.

◆ CSR_TDATA2

#define CSR_TDATA2   0x7a2

Definition at line 628 of file riscv-opc.h.

◆ CSR_TDATA3

#define CSR_TDATA3   0x7a3

Definition at line 629 of file riscv-opc.h.

◆ CSR_TIME

#define CSR_TIME   0xc01

Definition at line 575 of file riscv-opc.h.

◆ CSR_TIMEH

#define CSR_TIMEH   0xc81

Definition at line 700 of file riscv-opc.h.

◆ CSR_TSELECT

#define CSR_TSELECT   0x7a0

Definition at line 626 of file riscv-opc.h.

◆ MASK_ADD

#define MASK_ADD   0xfe00707f

Definition at line 84 of file riscv-opc.h.

◆ MASK_ADDI

#define MASK_ADDI   0x707f

Definition at line 66 of file riscv-opc.h.

◆ MASK_ADDIW

#define MASK_ADDIW   0x707f

Definition at line 104 of file riscv-opc.h.

◆ MASK_ADDW

#define MASK_ADDW   0xfe00707f

Definition at line 112 of file riscv-opc.h.

◆ MASK_AMOADD_D

#define MASK_AMOADD_D   0xf800707f

Definition at line 196 of file riscv-opc.h.

◆ MASK_AMOADD_W

#define MASK_AMOADD_W   0xf800707f

Definition at line 174 of file riscv-opc.h.

◆ MASK_AMOAND_D

#define MASK_AMOAND_D   0xf800707f

Definition at line 202 of file riscv-opc.h.

◆ MASK_AMOAND_W

#define MASK_AMOAND_W   0xf800707f

Definition at line 180 of file riscv-opc.h.

◆ MASK_AMOMAX_D

#define MASK_AMOMAX_D   0xf800707f

Definition at line 206 of file riscv-opc.h.

◆ MASK_AMOMAX_W

#define MASK_AMOMAX_W   0xf800707f

Definition at line 184 of file riscv-opc.h.

◆ MASK_AMOMAXU_D

#define MASK_AMOMAXU_D   0xf800707f

Definition at line 210 of file riscv-opc.h.

◆ MASK_AMOMAXU_W

#define MASK_AMOMAXU_W   0xf800707f

Definition at line 188 of file riscv-opc.h.

◆ MASK_AMOMIN_D

#define MASK_AMOMIN_D   0xf800707f

Definition at line 204 of file riscv-opc.h.

◆ MASK_AMOMIN_W

#define MASK_AMOMIN_W   0xf800707f

Definition at line 182 of file riscv-opc.h.

◆ MASK_AMOMINU_D

#define MASK_AMOMINU_D   0xf800707f

Definition at line 208 of file riscv-opc.h.

◆ MASK_AMOMINU_W

#define MASK_AMOMINU_W   0xf800707f

Definition at line 186 of file riscv-opc.h.

◆ MASK_AMOOR_D

#define MASK_AMOOR_D   0xf800707f

Definition at line 200 of file riscv-opc.h.

◆ MASK_AMOOR_W

#define MASK_AMOOR_W   0xf800707f

Definition at line 178 of file riscv-opc.h.

◆ MASK_AMOSWAP_D

#define MASK_AMOSWAP_D   0xf800707f

Definition at line 212 of file riscv-opc.h.

◆ MASK_AMOSWAP_W

#define MASK_AMOSWAP_W   0xf800707f

Definition at line 190 of file riscv-opc.h.

◆ MASK_AMOXOR_D

#define MASK_AMOXOR_D   0xf800707f

Definition at line 198 of file riscv-opc.h.

◆ MASK_AMOXOR_W

#define MASK_AMOXOR_W   0xf800707f

Definition at line 176 of file riscv-opc.h.

◆ MASK_AND

#define MASK_AND   0xfe00707f

Definition at line 102 of file riscv-opc.h.

◆ MASK_ANDI

#define MASK_ANDI   0x707f

Definition at line 82 of file riscv-opc.h.

◆ MASK_AUIPC

#define MASK_AUIPC   0x7f

Definition at line 64 of file riscv-opc.h.

◆ MASK_BEQ

#define MASK_BEQ   0x707f

Definition at line 46 of file riscv-opc.h.

◆ MASK_BGE

#define MASK_BGE   0x707f

Definition at line 52 of file riscv-opc.h.

◆ MASK_BGEU

#define MASK_BGEU   0x707f

Definition at line 56 of file riscv-opc.h.

◆ MASK_BLT

#define MASK_BLT   0x707f

Definition at line 50 of file riscv-opc.h.

◆ MASK_BLTU

#define MASK_BLTU   0x707f

Definition at line 54 of file riscv-opc.h.

◆ MASK_BNE

#define MASK_BNE   0x707f

Definition at line 48 of file riscv-opc.h.

◆ MASK_C_ADD

#define MASK_C_ADD   0xf003

Definition at line 496 of file riscv-opc.h.

◆ MASK_C_ADDI

#define MASK_C_ADDI   0xe003

Definition at line 454 of file riscv-opc.h.

◆ MASK_C_ADDI16SP

#define MASK_C_ADDI16SP   0xef83

Definition at line 506 of file riscv-opc.h.

◆ MASK_C_ADDI4SPN

#define MASK_C_ADDI4SPN   0xe003

Definition at line 440 of file riscv-opc.h.

◆ MASK_C_ADDIW

#define MASK_C_ADDIW   0xe003

Definition at line 518 of file riscv-opc.h.

◆ MASK_C_ADDW

#define MASK_C_ADDW   0xfc63

Definition at line 478 of file riscv-opc.h.

◆ MASK_C_AND

#define MASK_C_AND   0xfc63

Definition at line 474 of file riscv-opc.h.

◆ MASK_C_ANDI

#define MASK_C_ANDI   0xec03

Definition at line 466 of file riscv-opc.h.

◆ MASK_C_BEQZ

#define MASK_C_BEQZ   0xe003

Definition at line 482 of file riscv-opc.h.

◆ MASK_C_BNEZ

#define MASK_C_BNEZ   0xe003

Definition at line 484 of file riscv-opc.h.

◆ MASK_C_EBREAK

#define MASK_C_EBREAK   0xffff

Definition at line 512 of file riscv-opc.h.

◆ MASK_C_FLD

#define MASK_C_FLD   0xe003

Definition at line 442 of file riscv-opc.h.

◆ MASK_C_FLDSP

#define MASK_C_FLDSP   0xe003

Definition at line 488 of file riscv-opc.h.

◆ MASK_C_FLW

#define MASK_C_FLW   0xe003

Definition at line 446 of file riscv-opc.h.

◆ MASK_C_FLWSP

#define MASK_C_FLWSP   0xe003

Definition at line 492 of file riscv-opc.h.

◆ MASK_C_FSD

#define MASK_C_FSD   0xe003

Definition at line 448 of file riscv-opc.h.

◆ MASK_C_FSDSP

#define MASK_C_FSDSP   0xe003

Definition at line 498 of file riscv-opc.h.

◆ MASK_C_FSW

#define MASK_C_FSW   0xe003

Definition at line 452 of file riscv-opc.h.

◆ MASK_C_FSWSP

#define MASK_C_FSWSP   0xe003

Definition at line 502 of file riscv-opc.h.

◆ MASK_C_J

#define MASK_C_J   0xe003

Definition at line 480 of file riscv-opc.h.

◆ MASK_C_JAL

#define MASK_C_JAL   0xe003

Definition at line 456 of file riscv-opc.h.

◆ MASK_C_JALR

#define MASK_C_JALR   0xf07f

Definition at line 510 of file riscv-opc.h.

◆ MASK_C_JR

#define MASK_C_JR   0xf07f

Definition at line 508 of file riscv-opc.h.

◆ MASK_C_LD

#define MASK_C_LD   0xe003

Definition at line 514 of file riscv-opc.h.

◆ MASK_C_LDSP

#define MASK_C_LDSP   0xe003

Definition at line 520 of file riscv-opc.h.

◆ MASK_C_LI

#define MASK_C_LI   0xe003

Definition at line 458 of file riscv-opc.h.

◆ MASK_C_LUI

#define MASK_C_LUI   0xe003

Definition at line 460 of file riscv-opc.h.

◆ MASK_C_LW

#define MASK_C_LW   0xe003

Definition at line 444 of file riscv-opc.h.

◆ MASK_C_LWSP

#define MASK_C_LWSP   0xe003

Definition at line 490 of file riscv-opc.h.

◆ MASK_C_MV

#define MASK_C_MV   0xf003

Definition at line 494 of file riscv-opc.h.

◆ MASK_C_NOP

#define MASK_C_NOP   0xffff

Definition at line 504 of file riscv-opc.h.

◆ MASK_C_OR

#define MASK_C_OR   0xfc63

Definition at line 472 of file riscv-opc.h.

◆ MASK_C_SD

#define MASK_C_SD   0xe003

Definition at line 516 of file riscv-opc.h.

◆ MASK_C_SDSP

#define MASK_C_SDSP   0xe003

Definition at line 522 of file riscv-opc.h.

◆ MASK_C_SLLI

#define MASK_C_SLLI   0xe003

Definition at line 486 of file riscv-opc.h.

◆ MASK_C_SRAI

#define MASK_C_SRAI   0xec03

Definition at line 464 of file riscv-opc.h.

◆ MASK_C_SRLI

#define MASK_C_SRLI   0xec03

Definition at line 462 of file riscv-opc.h.

◆ MASK_C_SUB

#define MASK_C_SUB   0xfc63

Definition at line 468 of file riscv-opc.h.

◆ MASK_C_SUBW

#define MASK_C_SUBW   0xfc63

Definition at line 476 of file riscv-opc.h.

◆ MASK_C_SW

#define MASK_C_SW   0xe003

Definition at line 450 of file riscv-opc.h.

◆ MASK_C_SWSP

#define MASK_C_SWSP   0xe003

Definition at line 500 of file riscv-opc.h.

◆ MASK_C_XOR

#define MASK_C_XOR   0xfc63

Definition at line 470 of file riscv-opc.h.

◆ MASK_CSRRC

#define MASK_CSRRC   0x707f

Definition at line 240 of file riscv-opc.h.

◆ MASK_CSRRCI

#define MASK_CSRRCI   0x707f

Definition at line 246 of file riscv-opc.h.

◆ MASK_CSRRS

#define MASK_CSRRS   0x707f

Definition at line 238 of file riscv-opc.h.

◆ MASK_CSRRSI

#define MASK_CSRRSI   0x707f

Definition at line 244 of file riscv-opc.h.

◆ MASK_CSRRW

#define MASK_CSRRW   0x707f

Definition at line 236 of file riscv-opc.h.

◆ MASK_CSRRWI

#define MASK_CSRRWI   0x707f

Definition at line 242 of file riscv-opc.h.

◆ MASK_CUSTOM0

#define MASK_CUSTOM0   0x707f

Definition at line 524 of file riscv-opc.h.

◆ MASK_CUSTOM0_RD

#define MASK_CUSTOM0_RD   0x707f

Definition at line 530 of file riscv-opc.h.

◆ MASK_CUSTOM0_RD_RS1

#define MASK_CUSTOM0_RD_RS1   0x707f

Definition at line 532 of file riscv-opc.h.

◆ MASK_CUSTOM0_RD_RS1_RS2

#define MASK_CUSTOM0_RD_RS1_RS2   0x707f

Definition at line 534 of file riscv-opc.h.

◆ MASK_CUSTOM0_RS1

#define MASK_CUSTOM0_RS1   0x707f

Definition at line 526 of file riscv-opc.h.

◆ MASK_CUSTOM0_RS1_RS2

#define MASK_CUSTOM0_RS1_RS2   0x707f

Definition at line 528 of file riscv-opc.h.

◆ MASK_CUSTOM1

#define MASK_CUSTOM1   0x707f

Definition at line 536 of file riscv-opc.h.

◆ MASK_CUSTOM1_RD

#define MASK_CUSTOM1_RD   0x707f

Definition at line 542 of file riscv-opc.h.

◆ MASK_CUSTOM1_RD_RS1

#define MASK_CUSTOM1_RD_RS1   0x707f

Definition at line 544 of file riscv-opc.h.

◆ MASK_CUSTOM1_RD_RS1_RS2

#define MASK_CUSTOM1_RD_RS1_RS2   0x707f

Definition at line 546 of file riscv-opc.h.

◆ MASK_CUSTOM1_RS1

#define MASK_CUSTOM1_RS1   0x707f

Definition at line 538 of file riscv-opc.h.

◆ MASK_CUSTOM1_RS1_RS2

#define MASK_CUSTOM1_RS1_RS2   0x707f

Definition at line 540 of file riscv-opc.h.

◆ MASK_CUSTOM2

#define MASK_CUSTOM2   0x707f

Definition at line 548 of file riscv-opc.h.

◆ MASK_CUSTOM2_RD

#define MASK_CUSTOM2_RD   0x707f

Definition at line 554 of file riscv-opc.h.

◆ MASK_CUSTOM2_RD_RS1

#define MASK_CUSTOM2_RD_RS1   0x707f

Definition at line 556 of file riscv-opc.h.

◆ MASK_CUSTOM2_RD_RS1_RS2

#define MASK_CUSTOM2_RD_RS1_RS2   0x707f

Definition at line 558 of file riscv-opc.h.

◆ MASK_CUSTOM2_RS1

#define MASK_CUSTOM2_RS1   0x707f

Definition at line 550 of file riscv-opc.h.

◆ MASK_CUSTOM2_RS1_RS2

#define MASK_CUSTOM2_RS1_RS2   0x707f

Definition at line 552 of file riscv-opc.h.

◆ MASK_CUSTOM3

#define MASK_CUSTOM3   0x707f

Definition at line 560 of file riscv-opc.h.

◆ MASK_CUSTOM3_RD

#define MASK_CUSTOM3_RD   0x707f

Definition at line 566 of file riscv-opc.h.

◆ MASK_CUSTOM3_RD_RS1

#define MASK_CUSTOM3_RD_RS1   0x707f

Definition at line 568 of file riscv-opc.h.

◆ MASK_CUSTOM3_RD_RS1_RS2

#define MASK_CUSTOM3_RD_RS1_RS2   0x707f

Definition at line 570 of file riscv-opc.h.

◆ MASK_CUSTOM3_RS1

#define MASK_CUSTOM3_RS1   0x707f

Definition at line 562 of file riscv-opc.h.

◆ MASK_CUSTOM3_RS1_RS2

#define MASK_CUSTOM3_RS1_RS2   0x707f

Definition at line 564 of file riscv-opc.h.

◆ MASK_DIV

#define MASK_DIV   0xfe00707f

Definition at line 156 of file riscv-opc.h.

◆ MASK_DIVU

#define MASK_DIVU   0xfe00707f

Definition at line 158 of file riscv-opc.h.

◆ MASK_DIVUW

#define MASK_DIVUW   0xfe00707f

Definition at line 168 of file riscv-opc.h.

◆ MASK_DIVW

#define MASK_DIVW   0xfe00707f

Definition at line 166 of file riscv-opc.h.

◆ MASK_DRET

#define MASK_DRET   0xffffffff

Definition at line 230 of file riscv-opc.h.

◆ MASK_EBREAK

#define MASK_EBREAK   0xffffffff

Definition at line 220 of file riscv-opc.h.

◆ MASK_ECALL

#define MASK_ECALL   0xffffffff

Definition at line 218 of file riscv-opc.h.

◆ MASK_FADD_D

#define MASK_FADD_D   0xfe00007f

Definition at line 268 of file riscv-opc.h.

◆ MASK_FADD_Q

#define MASK_FADD_Q   0xfe00007f

Definition at line 292 of file riscv-opc.h.

◆ MASK_FADD_S

#define MASK_FADD_S   0xfe00007f

Definition at line 248 of file riscv-opc.h.

◆ MASK_FCLASS_D

#define MASK_FCLASS_D   0xfff0707f

Definition at line 360 of file riscv-opc.h.

◆ MASK_FCLASS_Q

#define MASK_FCLASS_Q   0xfff0707f

Definition at line 372 of file riscv-opc.h.

◆ MASK_FCLASS_S

#define MASK_FCLASS_S   0xfff0707f

Definition at line 348 of file riscv-opc.h.

◆ MASK_FCVT_D_L

#define MASK_FCVT_D_L   0xfff0007f

Definition at line 388 of file riscv-opc.h.

◆ MASK_FCVT_D_LU

#define MASK_FCVT_D_LU   0xfff0007f

Definition at line 390 of file riscv-opc.h.

◆ MASK_FCVT_D_Q

#define MASK_FCVT_D_Q   0xfff0007f

Definition at line 314 of file riscv-opc.h.

◆ MASK_FCVT_D_S

#define MASK_FCVT_D_S   0xfff0007f

Definition at line 288 of file riscv-opc.h.

◆ MASK_FCVT_D_W

#define MASK_FCVT_D_W   0xfff0007f

Definition at line 384 of file riscv-opc.h.

◆ MASK_FCVT_D_WU

#define MASK_FCVT_D_WU   0xfff0007f

Definition at line 386 of file riscv-opc.h.

◆ MASK_FCVT_L_D

#define MASK_FCVT_L_D   0xfff0007f

Definition at line 354 of file riscv-opc.h.

◆ MASK_FCVT_L_Q

#define MASK_FCVT_L_Q   0xfff0007f

Definition at line 366 of file riscv-opc.h.

◆ MASK_FCVT_L_S

#define MASK_FCVT_L_S   0xfff0007f

Definition at line 342 of file riscv-opc.h.

◆ MASK_FCVT_LU_D

#define MASK_FCVT_LU_D   0xfff0007f

Definition at line 356 of file riscv-opc.h.

◆ MASK_FCVT_LU_Q

#define MASK_FCVT_LU_Q   0xfff0007f

Definition at line 368 of file riscv-opc.h.

◆ MASK_FCVT_LU_S

#define MASK_FCVT_LU_S   0xfff0007f

Definition at line 344 of file riscv-opc.h.

◆ MASK_FCVT_Q_D

#define MASK_FCVT_Q_D   0xfff0007f

Definition at line 316 of file riscv-opc.h.

◆ MASK_FCVT_Q_L

#define MASK_FCVT_Q_L   0xfff0007f

Definition at line 398 of file riscv-opc.h.

◆ MASK_FCVT_Q_LU

#define MASK_FCVT_Q_LU   0xfff0007f

Definition at line 400 of file riscv-opc.h.

◆ MASK_FCVT_Q_S

#define MASK_FCVT_Q_S   0xfff0007f

Definition at line 312 of file riscv-opc.h.

◆ MASK_FCVT_Q_W

#define MASK_FCVT_Q_W   0xfff0007f

Definition at line 394 of file riscv-opc.h.

◆ MASK_FCVT_Q_WU

#define MASK_FCVT_Q_WU   0xfff0007f

Definition at line 396 of file riscv-opc.h.

◆ MASK_FCVT_S_D

#define MASK_FCVT_S_D   0xfff0007f

Definition at line 286 of file riscv-opc.h.

◆ MASK_FCVT_S_L

#define MASK_FCVT_S_L   0xfff0007f

Definition at line 378 of file riscv-opc.h.

◆ MASK_FCVT_S_LU

#define MASK_FCVT_S_LU   0xfff0007f

Definition at line 380 of file riscv-opc.h.

◆ MASK_FCVT_S_Q

#define MASK_FCVT_S_Q   0xfff0007f

Definition at line 310 of file riscv-opc.h.

◆ MASK_FCVT_S_W

#define MASK_FCVT_S_W   0xfff0007f

Definition at line 374 of file riscv-opc.h.

◆ MASK_FCVT_S_WU

#define MASK_FCVT_S_WU   0xfff0007f

Definition at line 376 of file riscv-opc.h.

◆ MASK_FCVT_W_D

#define MASK_FCVT_W_D   0xfff0007f

Definition at line 350 of file riscv-opc.h.

◆ MASK_FCVT_W_Q

#define MASK_FCVT_W_Q   0xfff0007f

Definition at line 362 of file riscv-opc.h.

◆ MASK_FCVT_W_S

#define MASK_FCVT_W_S   0xfff0007f

Definition at line 338 of file riscv-opc.h.

◆ MASK_FCVT_WU_D

#define MASK_FCVT_WU_D   0xfff0007f

Definition at line 352 of file riscv-opc.h.

◆ MASK_FCVT_WU_Q

#define MASK_FCVT_WU_Q   0xfff0007f

Definition at line 364 of file riscv-opc.h.

◆ MASK_FCVT_WU_S

#define MASK_FCVT_WU_S   0xfff0007f

Definition at line 340 of file riscv-opc.h.

◆ MASK_FDIV_D

#define MASK_FDIV_D   0xfe00007f

Definition at line 274 of file riscv-opc.h.

◆ MASK_FDIV_Q

#define MASK_FDIV_Q   0xfe00007f

Definition at line 298 of file riscv-opc.h.

◆ MASK_FDIV_S

#define MASK_FDIV_S   0xfe00007f

Definition at line 254 of file riscv-opc.h.

◆ MASK_FENCE

#define MASK_FENCE   0x707f

Definition at line 144 of file riscv-opc.h.

◆ MASK_FENCE_I

#define MASK_FENCE_I   0x707f

Definition at line 146 of file riscv-opc.h.

◆ MASK_FEQ_D

#define MASK_FEQ_D   0xfe00707f

Definition at line 330 of file riscv-opc.h.

◆ MASK_FEQ_Q

#define MASK_FEQ_Q   0xfe00707f

Definition at line 336 of file riscv-opc.h.

◆ MASK_FEQ_S

#define MASK_FEQ_S   0xfe00707f

Definition at line 324 of file riscv-opc.h.

◆ MASK_FLD

#define MASK_FLD   0x707f

Definition at line 406 of file riscv-opc.h.

◆ MASK_FLE_D

#define MASK_FLE_D   0xfe00707f

Definition at line 326 of file riscv-opc.h.

◆ MASK_FLE_Q

#define MASK_FLE_Q   0xfe00707f

Definition at line 332 of file riscv-opc.h.

◆ MASK_FLE_S

#define MASK_FLE_S   0xfe00707f

Definition at line 320 of file riscv-opc.h.

◆ MASK_FLQ

#define MASK_FLQ   0x707f

Definition at line 408 of file riscv-opc.h.

◆ MASK_FLT_D

#define MASK_FLT_D   0xfe00707f

Definition at line 328 of file riscv-opc.h.

◆ MASK_FLT_Q

#define MASK_FLT_Q   0xfe00707f

Definition at line 334 of file riscv-opc.h.

◆ MASK_FLT_S

#define MASK_FLT_S   0xfe00707f

Definition at line 322 of file riscv-opc.h.

◆ MASK_FLW

#define MASK_FLW   0x707f

Definition at line 404 of file riscv-opc.h.

◆ MASK_FMADD_D

#define MASK_FMADD_D   0x600007f

Definition at line 424 of file riscv-opc.h.

◆ MASK_FMADD_Q

#define MASK_FMADD_Q   0x600007f

Definition at line 432 of file riscv-opc.h.

◆ MASK_FMADD_S

#define MASK_FMADD_S   0x600007f

Definition at line 416 of file riscv-opc.h.

◆ MASK_FMAX_D

#define MASK_FMAX_D   0xfe00707f

Definition at line 284 of file riscv-opc.h.

◆ MASK_FMAX_Q

#define MASK_FMAX_Q   0xfe00707f

Definition at line 308 of file riscv-opc.h.

◆ MASK_FMAX_S

#define MASK_FMAX_S   0xfe00707f

Definition at line 264 of file riscv-opc.h.

◆ MASK_FMIN_D

#define MASK_FMIN_D   0xfe00707f

Definition at line 282 of file riscv-opc.h.

◆ MASK_FMIN_Q

#define MASK_FMIN_Q   0xfe00707f

Definition at line 306 of file riscv-opc.h.

◆ MASK_FMIN_S

#define MASK_FMIN_S   0xfe00707f

Definition at line 262 of file riscv-opc.h.

◆ MASK_FMSUB_D

#define MASK_FMSUB_D   0x600007f

Definition at line 426 of file riscv-opc.h.

◆ MASK_FMSUB_Q

#define MASK_FMSUB_Q   0x600007f

Definition at line 434 of file riscv-opc.h.

◆ MASK_FMSUB_S

#define MASK_FMSUB_S   0x600007f

Definition at line 418 of file riscv-opc.h.

◆ MASK_FMUL_D

#define MASK_FMUL_D   0xfe00007f

Definition at line 272 of file riscv-opc.h.

◆ MASK_FMUL_Q

#define MASK_FMUL_Q   0xfe00007f

Definition at line 296 of file riscv-opc.h.

◆ MASK_FMUL_S

#define MASK_FMUL_S   0xfe00007f

Definition at line 252 of file riscv-opc.h.

◆ MASK_FMV_D_X

#define MASK_FMV_D_X   0xfff0707f

Definition at line 392 of file riscv-opc.h.

◆ MASK_FMV_Q_X

#define MASK_FMV_Q_X   0xfff0707f

Definition at line 402 of file riscv-opc.h.

◆ MASK_FMV_S_X

#define MASK_FMV_S_X   0xfff0707f

Definition at line 382 of file riscv-opc.h.

◆ MASK_FMV_X_D

#define MASK_FMV_X_D   0xfff0707f

Definition at line 358 of file riscv-opc.h.

◆ MASK_FMV_X_Q

#define MASK_FMV_X_Q   0xfff0707f

Definition at line 370 of file riscv-opc.h.

◆ MASK_FMV_X_S

#define MASK_FMV_X_S   0xfff0707f

Definition at line 346 of file riscv-opc.h.

◆ MASK_FNMADD_D

#define MASK_FNMADD_D   0x600007f

Definition at line 430 of file riscv-opc.h.

◆ MASK_FNMADD_Q

#define MASK_FNMADD_Q   0x600007f

Definition at line 438 of file riscv-opc.h.

◆ MASK_FNMADD_S

#define MASK_FNMADD_S   0x600007f

Definition at line 422 of file riscv-opc.h.

◆ MASK_FNMSUB_D

#define MASK_FNMSUB_D   0x600007f

Definition at line 428 of file riscv-opc.h.

◆ MASK_FNMSUB_Q

#define MASK_FNMSUB_Q   0x600007f

Definition at line 436 of file riscv-opc.h.

◆ MASK_FNMSUB_S

#define MASK_FNMSUB_S   0x600007f

Definition at line 420 of file riscv-opc.h.

◆ MASK_FRCSR

#define MASK_FRCSR   0xfffff07f

Definition at line 28 of file riscv-opc.h.

◆ MASK_FRFLAGS

#define MASK_FRFLAGS   0xfffff07f

Definition at line 14 of file riscv-opc.h.

◆ MASK_FRRM

#define MASK_FRRM   0xfffff07f

Definition at line 20 of file riscv-opc.h.

◆ MASK_FSCSR

#define MASK_FSCSR   0xfff0707f

Definition at line 26 of file riscv-opc.h.

◆ MASK_FSD

#define MASK_FSD   0x707f

Definition at line 412 of file riscv-opc.h.

◆ MASK_FSFLAGS

#define MASK_FSFLAGS   0xfff0707f

Definition at line 16 of file riscv-opc.h.

◆ MASK_FSFLAGSI

#define MASK_FSFLAGSI   0xfff0707f

Definition at line 18 of file riscv-opc.h.

◆ MASK_FSGNJ_D

#define MASK_FSGNJ_D   0xfe00707f

Definition at line 276 of file riscv-opc.h.

◆ MASK_FSGNJ_Q

#define MASK_FSGNJ_Q   0xfe00707f

Definition at line 300 of file riscv-opc.h.

◆ MASK_FSGNJ_S

#define MASK_FSGNJ_S   0xfe00707f

Definition at line 256 of file riscv-opc.h.

◆ MASK_FSGNJN_D

#define MASK_FSGNJN_D   0xfe00707f

Definition at line 278 of file riscv-opc.h.

◆ MASK_FSGNJN_Q

#define MASK_FSGNJN_Q   0xfe00707f

Definition at line 302 of file riscv-opc.h.

◆ MASK_FSGNJN_S

#define MASK_FSGNJN_S   0xfe00707f

Definition at line 258 of file riscv-opc.h.

◆ MASK_FSGNJX_D

#define MASK_FSGNJX_D   0xfe00707f

Definition at line 280 of file riscv-opc.h.

◆ MASK_FSGNJX_Q

#define MASK_FSGNJX_Q   0xfe00707f

Definition at line 304 of file riscv-opc.h.

◆ MASK_FSGNJX_S

#define MASK_FSGNJX_S   0xfe00707f

Definition at line 260 of file riscv-opc.h.

◆ MASK_FSQ

#define MASK_FSQ   0x707f

Definition at line 414 of file riscv-opc.h.

◆ MASK_FSQRT_D

#define MASK_FSQRT_D   0xfff0007f

Definition at line 290 of file riscv-opc.h.

◆ MASK_FSQRT_Q

#define MASK_FSQRT_Q   0xfff0007f

Definition at line 318 of file riscv-opc.h.

◆ MASK_FSQRT_S

#define MASK_FSQRT_S   0xfff0007f

Definition at line 266 of file riscv-opc.h.

◆ MASK_FSRM

#define MASK_FSRM   0xfff0707f

Definition at line 22 of file riscv-opc.h.

◆ MASK_FSRMI

#define MASK_FSRMI   0xfff0707f

Definition at line 24 of file riscv-opc.h.

◆ MASK_FSUB_D

#define MASK_FSUB_D   0xfe00007f

Definition at line 270 of file riscv-opc.h.

◆ MASK_FSUB_Q

#define MASK_FSUB_Q   0xfe00007f

Definition at line 294 of file riscv-opc.h.

◆ MASK_FSUB_S

#define MASK_FSUB_S   0xfe00007f

Definition at line 250 of file riscv-opc.h.

◆ MASK_FSW

#define MASK_FSW   0x707f

Definition at line 410 of file riscv-opc.h.

◆ MASK_HRET

#define MASK_HRET   0xffffffff

Definition at line 226 of file riscv-opc.h.

◆ MASK_JAL

#define MASK_JAL   0x7f

Definition at line 60 of file riscv-opc.h.

◆ MASK_JALR

#define MASK_JALR   0x707f

Definition at line 58 of file riscv-opc.h.

◆ MASK_LB

#define MASK_LB   0x707f

Definition at line 122 of file riscv-opc.h.

◆ MASK_LBU

#define MASK_LBU   0x707f

Definition at line 130 of file riscv-opc.h.

◆ MASK_LD

#define MASK_LD   0x707f

Definition at line 128 of file riscv-opc.h.

◆ MASK_LH

#define MASK_LH   0x707f

Definition at line 124 of file riscv-opc.h.

◆ MASK_LHU

#define MASK_LHU   0x707f

Definition at line 132 of file riscv-opc.h.

◆ MASK_LR_D

#define MASK_LR_D   0xf9f0707f

Definition at line 214 of file riscv-opc.h.

◆ MASK_LR_W

#define MASK_LR_W   0xf9f0707f

Definition at line 192 of file riscv-opc.h.

◆ MASK_LUI

#define MASK_LUI   0x7f

Definition at line 62 of file riscv-opc.h.

◆ MASK_LW

#define MASK_LW   0x707f

Definition at line 126 of file riscv-opc.h.

◆ MASK_LWU

#define MASK_LWU   0x707f

Definition at line 134 of file riscv-opc.h.

◆ MASK_MRET

#define MASK_MRET   0xffffffff

Definition at line 228 of file riscv-opc.h.

◆ MASK_MUL

#define MASK_MUL   0xfe00707f

Definition at line 148 of file riscv-opc.h.

◆ MASK_MULH

#define MASK_MULH   0xfe00707f

Definition at line 150 of file riscv-opc.h.

◆ MASK_MULHSU

#define MASK_MULHSU   0xfe00707f

Definition at line 152 of file riscv-opc.h.

◆ MASK_MULHU

#define MASK_MULHU   0xfe00707f

Definition at line 154 of file riscv-opc.h.

◆ MASK_MULW

#define MASK_MULW   0xfe00707f

Definition at line 164 of file riscv-opc.h.

◆ MASK_OR

#define MASK_OR   0xfe00707f

Definition at line 100 of file riscv-opc.h.

◆ MASK_ORI

#define MASK_ORI   0x707f

Definition at line 80 of file riscv-opc.h.

◆ MASK_RDCYCLE

#define MASK_RDCYCLE   0xfffff07f

Definition at line 30 of file riscv-opc.h.

◆ MASK_RDCYCLEH

#define MASK_RDCYCLEH   0xfffff07f

Definition at line 36 of file riscv-opc.h.

◆ MASK_RDINSTRET

#define MASK_RDINSTRET   0xfffff07f

Definition at line 34 of file riscv-opc.h.

◆ MASK_RDINSTRETH

#define MASK_RDINSTRETH   0xfffff07f

Definition at line 40 of file riscv-opc.h.

◆ MASK_RDTIME

#define MASK_RDTIME   0xfffff07f

Definition at line 32 of file riscv-opc.h.

◆ MASK_RDTIMEH

#define MASK_RDTIMEH   0xfffff07f

Definition at line 38 of file riscv-opc.h.

◆ MASK_REM

#define MASK_REM   0xfe00707f

Definition at line 160 of file riscv-opc.h.

◆ MASK_REMU

#define MASK_REMU   0xfe00707f

Definition at line 162 of file riscv-opc.h.

◆ MASK_REMUW

#define MASK_REMUW   0xfe00707f

Definition at line 172 of file riscv-opc.h.

◆ MASK_REMW

#define MASK_REMW   0xfe00707f

Definition at line 170 of file riscv-opc.h.

◆ MASK_SB

#define MASK_SB   0x707f

Definition at line 136 of file riscv-opc.h.

◆ MASK_SBREAK

#define MASK_SBREAK   0xffffffff

Definition at line 44 of file riscv-opc.h.

◆ MASK_SC_D

#define MASK_SC_D   0xf800707f

Definition at line 216 of file riscv-opc.h.

◆ MASK_SC_W

#define MASK_SC_W   0xf800707f

Definition at line 194 of file riscv-opc.h.

◆ MASK_SCALL

#define MASK_SCALL   0xffffffff

Definition at line 42 of file riscv-opc.h.

◆ MASK_SD

#define MASK_SD   0x707f

Definition at line 142 of file riscv-opc.h.

◆ MASK_SFENCE_VM

#define MASK_SFENCE_VM   0xfff07fff

Definition at line 232 of file riscv-opc.h.

◆ MASK_SH

#define MASK_SH   0x707f

Definition at line 138 of file riscv-opc.h.

◆ MASK_SLL

#define MASK_SLL   0xfe00707f

Definition at line 88 of file riscv-opc.h.

◆ MASK_SLLI

#define MASK_SLLI   0xfc00707f

Definition at line 68 of file riscv-opc.h.

◆ MASK_SLLI_RV32

#define MASK_SLLI_RV32   0xfe00707f

Definition at line 8 of file riscv-opc.h.

◆ MASK_SLLIW

#define MASK_SLLIW   0xfe00707f

Definition at line 106 of file riscv-opc.h.

◆ MASK_SLLW

#define MASK_SLLW   0xfe00707f

Definition at line 116 of file riscv-opc.h.

◆ MASK_SLT

#define MASK_SLT   0xfe00707f

Definition at line 90 of file riscv-opc.h.

◆ MASK_SLTI

#define MASK_SLTI   0x707f

Definition at line 70 of file riscv-opc.h.

◆ MASK_SLTIU

#define MASK_SLTIU   0x707f

Definition at line 72 of file riscv-opc.h.

◆ MASK_SLTU

#define MASK_SLTU   0xfe00707f

Definition at line 92 of file riscv-opc.h.

◆ MASK_SRA

#define MASK_SRA   0xfe00707f

Definition at line 98 of file riscv-opc.h.

◆ MASK_SRAI

#define MASK_SRAI   0xfc00707f

Definition at line 78 of file riscv-opc.h.

◆ MASK_SRAI_RV32

#define MASK_SRAI_RV32   0xfe00707f

Definition at line 12 of file riscv-opc.h.

◆ MASK_SRAIW

#define MASK_SRAIW   0xfe00707f

Definition at line 110 of file riscv-opc.h.

◆ MASK_SRAW

#define MASK_SRAW   0xfe00707f

Definition at line 120 of file riscv-opc.h.

◆ MASK_SRET

#define MASK_SRET   0xffffffff

Definition at line 224 of file riscv-opc.h.

◆ MASK_SRL

#define MASK_SRL   0xfe00707f

Definition at line 96 of file riscv-opc.h.

◆ MASK_SRLI

#define MASK_SRLI   0xfc00707f

Definition at line 76 of file riscv-opc.h.

◆ MASK_SRLI_RV32

#define MASK_SRLI_RV32   0xfe00707f

Definition at line 10 of file riscv-opc.h.

◆ MASK_SRLIW

#define MASK_SRLIW   0xfe00707f

Definition at line 108 of file riscv-opc.h.

◆ MASK_SRLW

#define MASK_SRLW   0xfe00707f

Definition at line 118 of file riscv-opc.h.

◆ MASK_SUB

#define MASK_SUB   0xfe00707f

Definition at line 86 of file riscv-opc.h.

◆ MASK_SUBW

#define MASK_SUBW   0xfe00707f

Definition at line 114 of file riscv-opc.h.

◆ MASK_SW

#define MASK_SW   0x707f

Definition at line 140 of file riscv-opc.h.

◆ MASK_URET

#define MASK_URET   0xffffffff

Definition at line 222 of file riscv-opc.h.

◆ MASK_WFI

#define MASK_WFI   0xffffffff

Definition at line 234 of file riscv-opc.h.

◆ MASK_XOR

#define MASK_XOR   0xfe00707f

Definition at line 94 of file riscv-opc.h.

◆ MASK_XORI

#define MASK_XORI   0x707f

Definition at line 74 of file riscv-opc.h.

◆ MATCH_ADD

#define MATCH_ADD   0x33

Definition at line 83 of file riscv-opc.h.

◆ MATCH_ADDI

#define MATCH_ADDI   0x13

Definition at line 65 of file riscv-opc.h.

◆ MATCH_ADDIW

#define MATCH_ADDIW   0x1b

Definition at line 103 of file riscv-opc.h.

◆ MATCH_ADDW

#define MATCH_ADDW   0x3b

Definition at line 111 of file riscv-opc.h.

◆ MATCH_AMOADD_D

#define MATCH_AMOADD_D   0x302f

Definition at line 195 of file riscv-opc.h.

◆ MATCH_AMOADD_W

#define MATCH_AMOADD_W   0x202f

Definition at line 173 of file riscv-opc.h.

◆ MATCH_AMOAND_D

#define MATCH_AMOAND_D   0x6000302f

Definition at line 201 of file riscv-opc.h.

◆ MATCH_AMOAND_W

#define MATCH_AMOAND_W   0x6000202f

Definition at line 179 of file riscv-opc.h.

◆ MATCH_AMOMAX_D

#define MATCH_AMOMAX_D   0xa000302f

Definition at line 205 of file riscv-opc.h.

◆ MATCH_AMOMAX_W

#define MATCH_AMOMAX_W   0xa000202f

Definition at line 183 of file riscv-opc.h.

◆ MATCH_AMOMAXU_D

#define MATCH_AMOMAXU_D   0xe000302f

Definition at line 209 of file riscv-opc.h.

◆ MATCH_AMOMAXU_W

#define MATCH_AMOMAXU_W   0xe000202f

Definition at line 187 of file riscv-opc.h.

◆ MATCH_AMOMIN_D

#define MATCH_AMOMIN_D   0x8000302f

Definition at line 203 of file riscv-opc.h.

◆ MATCH_AMOMIN_W

#define MATCH_AMOMIN_W   0x8000202f

Definition at line 181 of file riscv-opc.h.

◆ MATCH_AMOMINU_D

#define MATCH_AMOMINU_D   0xc000302f

Definition at line 207 of file riscv-opc.h.

◆ MATCH_AMOMINU_W

#define MATCH_AMOMINU_W   0xc000202f

Definition at line 185 of file riscv-opc.h.

◆ MATCH_AMOOR_D

#define MATCH_AMOOR_D   0x4000302f

Definition at line 199 of file riscv-opc.h.

◆ MATCH_AMOOR_W

#define MATCH_AMOOR_W   0x4000202f

Definition at line 177 of file riscv-opc.h.

◆ MATCH_AMOSWAP_D

#define MATCH_AMOSWAP_D   0x800302f

Definition at line 211 of file riscv-opc.h.

◆ MATCH_AMOSWAP_W

#define MATCH_AMOSWAP_W   0x800202f

Definition at line 189 of file riscv-opc.h.

◆ MATCH_AMOXOR_D

#define MATCH_AMOXOR_D   0x2000302f

Definition at line 197 of file riscv-opc.h.

◆ MATCH_AMOXOR_W

#define MATCH_AMOXOR_W   0x2000202f

Definition at line 175 of file riscv-opc.h.

◆ MATCH_AND

#define MATCH_AND   0x7033

Definition at line 101 of file riscv-opc.h.

◆ MATCH_ANDI

#define MATCH_ANDI   0x7013

Definition at line 81 of file riscv-opc.h.

◆ MATCH_AUIPC

#define MATCH_AUIPC   0x17

Definition at line 63 of file riscv-opc.h.

◆ MATCH_BEQ

#define MATCH_BEQ   0x63

Definition at line 45 of file riscv-opc.h.

◆ MATCH_BGE

#define MATCH_BGE   0x5063

Definition at line 51 of file riscv-opc.h.

◆ MATCH_BGEU

#define MATCH_BGEU   0x7063

Definition at line 55 of file riscv-opc.h.

◆ MATCH_BLT

#define MATCH_BLT   0x4063

Definition at line 49 of file riscv-opc.h.

◆ MATCH_BLTU

#define MATCH_BLTU   0x6063

Definition at line 53 of file riscv-opc.h.

◆ MATCH_BNE

#define MATCH_BNE   0x1063

Definition at line 47 of file riscv-opc.h.

◆ MATCH_C_ADD

#define MATCH_C_ADD   0x9002

Definition at line 495 of file riscv-opc.h.

◆ MATCH_C_ADDI

#define MATCH_C_ADDI   0x1

Definition at line 453 of file riscv-opc.h.

◆ MATCH_C_ADDI16SP

#define MATCH_C_ADDI16SP   0x6101

Definition at line 505 of file riscv-opc.h.

◆ MATCH_C_ADDI4SPN

#define MATCH_C_ADDI4SPN   0x0

Definition at line 439 of file riscv-opc.h.

◆ MATCH_C_ADDIW

#define MATCH_C_ADDIW   0x2001

Definition at line 517 of file riscv-opc.h.

◆ MATCH_C_ADDW

#define MATCH_C_ADDW   0x9c21

Definition at line 477 of file riscv-opc.h.

◆ MATCH_C_AND

#define MATCH_C_AND   0x8c61

Definition at line 473 of file riscv-opc.h.

◆ MATCH_C_ANDI

#define MATCH_C_ANDI   0x8801

Definition at line 465 of file riscv-opc.h.

◆ MATCH_C_BEQZ

#define MATCH_C_BEQZ   0xc001

Definition at line 481 of file riscv-opc.h.

◆ MATCH_C_BNEZ

#define MATCH_C_BNEZ   0xe001

Definition at line 483 of file riscv-opc.h.

◆ MATCH_C_EBREAK

#define MATCH_C_EBREAK   0x9002

Definition at line 511 of file riscv-opc.h.

◆ MATCH_C_FLD

#define MATCH_C_FLD   0x2000

Definition at line 441 of file riscv-opc.h.

◆ MATCH_C_FLDSP

#define MATCH_C_FLDSP   0x2002

Definition at line 487 of file riscv-opc.h.

◆ MATCH_C_FLW

#define MATCH_C_FLW   0x6000

Definition at line 445 of file riscv-opc.h.

◆ MATCH_C_FLWSP

#define MATCH_C_FLWSP   0x6002

Definition at line 491 of file riscv-opc.h.

◆ MATCH_C_FSD

#define MATCH_C_FSD   0xa000

Definition at line 447 of file riscv-opc.h.

◆ MATCH_C_FSDSP

#define MATCH_C_FSDSP   0xa002

Definition at line 497 of file riscv-opc.h.

◆ MATCH_C_FSW

#define MATCH_C_FSW   0xe000

Definition at line 451 of file riscv-opc.h.

◆ MATCH_C_FSWSP

#define MATCH_C_FSWSP   0xe002

Definition at line 501 of file riscv-opc.h.

◆ MATCH_C_J

#define MATCH_C_J   0xa001

Definition at line 479 of file riscv-opc.h.

◆ MATCH_C_JAL

#define MATCH_C_JAL   0x2001

Definition at line 455 of file riscv-opc.h.

◆ MATCH_C_JALR

#define MATCH_C_JALR   0x9002

Definition at line 509 of file riscv-opc.h.

◆ MATCH_C_JR

#define MATCH_C_JR   0x8002

Definition at line 507 of file riscv-opc.h.

◆ MATCH_C_LD

#define MATCH_C_LD   0x6000

Definition at line 513 of file riscv-opc.h.

◆ MATCH_C_LDSP

#define MATCH_C_LDSP   0x6002

Definition at line 519 of file riscv-opc.h.

◆ MATCH_C_LI

#define MATCH_C_LI   0x4001

Definition at line 457 of file riscv-opc.h.

◆ MATCH_C_LUI

#define MATCH_C_LUI   0x6001

Definition at line 459 of file riscv-opc.h.

◆ MATCH_C_LW

#define MATCH_C_LW   0x4000

Definition at line 443 of file riscv-opc.h.

◆ MATCH_C_LWSP

#define MATCH_C_LWSP   0x4002

Definition at line 489 of file riscv-opc.h.

◆ MATCH_C_MV

#define MATCH_C_MV   0x8002

Definition at line 493 of file riscv-opc.h.

◆ MATCH_C_NOP

#define MATCH_C_NOP   0x1

Definition at line 503 of file riscv-opc.h.

◆ MATCH_C_OR

#define MATCH_C_OR   0x8c41

Definition at line 471 of file riscv-opc.h.

◆ MATCH_C_SD

#define MATCH_C_SD   0xe000

Definition at line 515 of file riscv-opc.h.

◆ MATCH_C_SDSP

#define MATCH_C_SDSP   0xe002

Definition at line 521 of file riscv-opc.h.

◆ MATCH_C_SLLI

#define MATCH_C_SLLI   0x2

Definition at line 485 of file riscv-opc.h.

◆ MATCH_C_SRAI

#define MATCH_C_SRAI   0x8401

Definition at line 463 of file riscv-opc.h.

◆ MATCH_C_SRLI

#define MATCH_C_SRLI   0x8001

Definition at line 461 of file riscv-opc.h.

◆ MATCH_C_SUB

#define MATCH_C_SUB   0x8c01

Definition at line 467 of file riscv-opc.h.

◆ MATCH_C_SUBW

#define MATCH_C_SUBW   0x9c01

Definition at line 475 of file riscv-opc.h.

◆ MATCH_C_SW

#define MATCH_C_SW   0xc000

Definition at line 449 of file riscv-opc.h.

◆ MATCH_C_SWSP

#define MATCH_C_SWSP   0xc002

Definition at line 499 of file riscv-opc.h.

◆ MATCH_C_XOR

#define MATCH_C_XOR   0x8c21

Definition at line 469 of file riscv-opc.h.

◆ MATCH_CSRRC

#define MATCH_CSRRC   0x3073

Definition at line 239 of file riscv-opc.h.

◆ MATCH_CSRRCI

#define MATCH_CSRRCI   0x7073

Definition at line 245 of file riscv-opc.h.

◆ MATCH_CSRRS

#define MATCH_CSRRS   0x2073

Definition at line 237 of file riscv-opc.h.

◆ MATCH_CSRRSI

#define MATCH_CSRRSI   0x6073

Definition at line 243 of file riscv-opc.h.

◆ MATCH_CSRRW

#define MATCH_CSRRW   0x1073

Definition at line 235 of file riscv-opc.h.

◆ MATCH_CSRRWI

#define MATCH_CSRRWI   0x5073

Definition at line 241 of file riscv-opc.h.

◆ MATCH_CUSTOM0

#define MATCH_CUSTOM0   0xb

Definition at line 523 of file riscv-opc.h.

◆ MATCH_CUSTOM0_RD

#define MATCH_CUSTOM0_RD   0x400b

Definition at line 529 of file riscv-opc.h.

◆ MATCH_CUSTOM0_RD_RS1

#define MATCH_CUSTOM0_RD_RS1   0x600b

Definition at line 531 of file riscv-opc.h.

◆ MATCH_CUSTOM0_RD_RS1_RS2

#define MATCH_CUSTOM0_RD_RS1_RS2   0x700b

Definition at line 533 of file riscv-opc.h.

◆ MATCH_CUSTOM0_RS1

#define MATCH_CUSTOM0_RS1   0x200b

Definition at line 525 of file riscv-opc.h.

◆ MATCH_CUSTOM0_RS1_RS2

#define MATCH_CUSTOM0_RS1_RS2   0x300b

Definition at line 527 of file riscv-opc.h.

◆ MATCH_CUSTOM1

#define MATCH_CUSTOM1   0x2b

Definition at line 535 of file riscv-opc.h.

◆ MATCH_CUSTOM1_RD

#define MATCH_CUSTOM1_RD   0x402b

Definition at line 541 of file riscv-opc.h.

◆ MATCH_CUSTOM1_RD_RS1

#define MATCH_CUSTOM1_RD_RS1   0x602b

Definition at line 543 of file riscv-opc.h.

◆ MATCH_CUSTOM1_RD_RS1_RS2

#define MATCH_CUSTOM1_RD_RS1_RS2   0x702b

Definition at line 545 of file riscv-opc.h.

◆ MATCH_CUSTOM1_RS1

#define MATCH_CUSTOM1_RS1   0x202b

Definition at line 537 of file riscv-opc.h.

◆ MATCH_CUSTOM1_RS1_RS2

#define MATCH_CUSTOM1_RS1_RS2   0x302b

Definition at line 539 of file riscv-opc.h.

◆ MATCH_CUSTOM2

#define MATCH_CUSTOM2   0x5b

Definition at line 547 of file riscv-opc.h.

◆ MATCH_CUSTOM2_RD

#define MATCH_CUSTOM2_RD   0x405b

Definition at line 553 of file riscv-opc.h.

◆ MATCH_CUSTOM2_RD_RS1

#define MATCH_CUSTOM2_RD_RS1   0x605b

Definition at line 555 of file riscv-opc.h.

◆ MATCH_CUSTOM2_RD_RS1_RS2

#define MATCH_CUSTOM2_RD_RS1_RS2   0x705b

Definition at line 557 of file riscv-opc.h.

◆ MATCH_CUSTOM2_RS1

#define MATCH_CUSTOM2_RS1   0x205b

Definition at line 549 of file riscv-opc.h.

◆ MATCH_CUSTOM2_RS1_RS2

#define MATCH_CUSTOM2_RS1_RS2   0x305b

Definition at line 551 of file riscv-opc.h.

◆ MATCH_CUSTOM3

#define MATCH_CUSTOM3   0x7b

Definition at line 559 of file riscv-opc.h.

◆ MATCH_CUSTOM3_RD

#define MATCH_CUSTOM3_RD   0x407b

Definition at line 565 of file riscv-opc.h.

◆ MATCH_CUSTOM3_RD_RS1

#define MATCH_CUSTOM3_RD_RS1   0x607b

Definition at line 567 of file riscv-opc.h.

◆ MATCH_CUSTOM3_RD_RS1_RS2

#define MATCH_CUSTOM3_RD_RS1_RS2   0x707b

Definition at line 569 of file riscv-opc.h.

◆ MATCH_CUSTOM3_RS1

#define MATCH_CUSTOM3_RS1   0x207b

Definition at line 561 of file riscv-opc.h.

◆ MATCH_CUSTOM3_RS1_RS2

#define MATCH_CUSTOM3_RS1_RS2   0x307b

Definition at line 563 of file riscv-opc.h.

◆ MATCH_DIV

#define MATCH_DIV   0x2004033

Definition at line 155 of file riscv-opc.h.

◆ MATCH_DIVU

#define MATCH_DIVU   0x2005033

Definition at line 157 of file riscv-opc.h.

◆ MATCH_DIVUW

#define MATCH_DIVUW   0x200503b

Definition at line 167 of file riscv-opc.h.

◆ MATCH_DIVW

#define MATCH_DIVW   0x200403b

Definition at line 165 of file riscv-opc.h.

◆ MATCH_DRET

#define MATCH_DRET   0x7b200073

Definition at line 229 of file riscv-opc.h.

◆ MATCH_EBREAK

#define MATCH_EBREAK   0x100073

Definition at line 219 of file riscv-opc.h.

◆ MATCH_ECALL

#define MATCH_ECALL   0x73

Definition at line 217 of file riscv-opc.h.

◆ MATCH_FADD_D

#define MATCH_FADD_D   0x2000053

Definition at line 267 of file riscv-opc.h.

◆ MATCH_FADD_Q

#define MATCH_FADD_Q   0x6000053

Definition at line 291 of file riscv-opc.h.

◆ MATCH_FADD_S

#define MATCH_FADD_S   0x53

Definition at line 247 of file riscv-opc.h.

◆ MATCH_FCLASS_D

#define MATCH_FCLASS_D   0xe2001053

Definition at line 359 of file riscv-opc.h.

◆ MATCH_FCLASS_Q

#define MATCH_FCLASS_Q   0xe6001053

Definition at line 371 of file riscv-opc.h.

◆ MATCH_FCLASS_S

#define MATCH_FCLASS_S   0xe0001053

Definition at line 347 of file riscv-opc.h.

◆ MATCH_FCVT_D_L

#define MATCH_FCVT_D_L   0xd2200053

Definition at line 387 of file riscv-opc.h.

◆ MATCH_FCVT_D_LU

#define MATCH_FCVT_D_LU   0xd2300053

Definition at line 389 of file riscv-opc.h.

◆ MATCH_FCVT_D_Q

#define MATCH_FCVT_D_Q   0x42300053

Definition at line 313 of file riscv-opc.h.

◆ MATCH_FCVT_D_S

#define MATCH_FCVT_D_S   0x42000053

Definition at line 287 of file riscv-opc.h.

◆ MATCH_FCVT_D_W

#define MATCH_FCVT_D_W   0xd2000053

Definition at line 383 of file riscv-opc.h.

◆ MATCH_FCVT_D_WU

#define MATCH_FCVT_D_WU   0xd2100053

Definition at line 385 of file riscv-opc.h.

◆ MATCH_FCVT_L_D

#define MATCH_FCVT_L_D   0xc2200053

Definition at line 353 of file riscv-opc.h.

◆ MATCH_FCVT_L_Q

#define MATCH_FCVT_L_Q   0xc6200053

Definition at line 365 of file riscv-opc.h.

◆ MATCH_FCVT_L_S

#define MATCH_FCVT_L_S   0xc0200053

Definition at line 341 of file riscv-opc.h.

◆ MATCH_FCVT_LU_D

#define MATCH_FCVT_LU_D   0xc2300053

Definition at line 355 of file riscv-opc.h.

◆ MATCH_FCVT_LU_Q

#define MATCH_FCVT_LU_Q   0xc6300053

Definition at line 367 of file riscv-opc.h.

◆ MATCH_FCVT_LU_S

#define MATCH_FCVT_LU_S   0xc0300053

Definition at line 343 of file riscv-opc.h.

◆ MATCH_FCVT_Q_D

#define MATCH_FCVT_Q_D   0x46100053

Definition at line 315 of file riscv-opc.h.

◆ MATCH_FCVT_Q_L

#define MATCH_FCVT_Q_L   0xd6200053

Definition at line 397 of file riscv-opc.h.

◆ MATCH_FCVT_Q_LU

#define MATCH_FCVT_Q_LU   0xd6300053

Definition at line 399 of file riscv-opc.h.

◆ MATCH_FCVT_Q_S

#define MATCH_FCVT_Q_S   0x46000053

Definition at line 311 of file riscv-opc.h.

◆ MATCH_FCVT_Q_W

#define MATCH_FCVT_Q_W   0xd6000053

Definition at line 393 of file riscv-opc.h.

◆ MATCH_FCVT_Q_WU

#define MATCH_FCVT_Q_WU   0xd6100053

Definition at line 395 of file riscv-opc.h.

◆ MATCH_FCVT_S_D

#define MATCH_FCVT_S_D   0x40100053

Definition at line 285 of file riscv-opc.h.

◆ MATCH_FCVT_S_L

#define MATCH_FCVT_S_L   0xd0200053

Definition at line 377 of file riscv-opc.h.

◆ MATCH_FCVT_S_LU

#define MATCH_FCVT_S_LU   0xd0300053

Definition at line 379 of file riscv-opc.h.

◆ MATCH_FCVT_S_Q

#define MATCH_FCVT_S_Q   0x40300053

Definition at line 309 of file riscv-opc.h.

◆ MATCH_FCVT_S_W

#define MATCH_FCVT_S_W   0xd0000053

Definition at line 373 of file riscv-opc.h.

◆ MATCH_FCVT_S_WU

#define MATCH_FCVT_S_WU   0xd0100053

Definition at line 375 of file riscv-opc.h.

◆ MATCH_FCVT_W_D

#define MATCH_FCVT_W_D   0xc2000053

Definition at line 349 of file riscv-opc.h.

◆ MATCH_FCVT_W_Q

#define MATCH_FCVT_W_Q   0xc6000053

Definition at line 361 of file riscv-opc.h.

◆ MATCH_FCVT_W_S

#define MATCH_FCVT_W_S   0xc0000053

Definition at line 337 of file riscv-opc.h.

◆ MATCH_FCVT_WU_D

#define MATCH_FCVT_WU_D   0xc2100053

Definition at line 351 of file riscv-opc.h.

◆ MATCH_FCVT_WU_Q

#define MATCH_FCVT_WU_Q   0xc6100053

Definition at line 363 of file riscv-opc.h.

◆ MATCH_FCVT_WU_S

#define MATCH_FCVT_WU_S   0xc0100053

Definition at line 339 of file riscv-opc.h.

◆ MATCH_FDIV_D

#define MATCH_FDIV_D   0x1a000053

Definition at line 273 of file riscv-opc.h.

◆ MATCH_FDIV_Q

#define MATCH_FDIV_Q   0x1e000053

Definition at line 297 of file riscv-opc.h.

◆ MATCH_FDIV_S

#define MATCH_FDIV_S   0x18000053

Definition at line 253 of file riscv-opc.h.

◆ MATCH_FENCE

#define MATCH_FENCE   0xf

Definition at line 143 of file riscv-opc.h.

◆ MATCH_FENCE_I

#define MATCH_FENCE_I   0x100f

Definition at line 145 of file riscv-opc.h.

◆ MATCH_FEQ_D

#define MATCH_FEQ_D   0xa2002053

Definition at line 329 of file riscv-opc.h.

◆ MATCH_FEQ_Q

#define MATCH_FEQ_Q   0xa6002053

Definition at line 335 of file riscv-opc.h.

◆ MATCH_FEQ_S

#define MATCH_FEQ_S   0xa0002053

Definition at line 323 of file riscv-opc.h.

◆ MATCH_FLD

#define MATCH_FLD   0x3007

Definition at line 405 of file riscv-opc.h.

◆ MATCH_FLE_D

#define MATCH_FLE_D   0xa2000053

Definition at line 325 of file riscv-opc.h.

◆ MATCH_FLE_Q

#define MATCH_FLE_Q   0xa6000053

Definition at line 331 of file riscv-opc.h.

◆ MATCH_FLE_S

#define MATCH_FLE_S   0xa0000053

Definition at line 319 of file riscv-opc.h.

◆ MATCH_FLQ

#define MATCH_FLQ   0x4007

Definition at line 407 of file riscv-opc.h.

◆ MATCH_FLT_D

#define MATCH_FLT_D   0xa2001053

Definition at line 327 of file riscv-opc.h.

◆ MATCH_FLT_Q

#define MATCH_FLT_Q   0xa6001053

Definition at line 333 of file riscv-opc.h.

◆ MATCH_FLT_S

#define MATCH_FLT_S   0xa0001053

Definition at line 321 of file riscv-opc.h.

◆ MATCH_FLW

#define MATCH_FLW   0x2007

Definition at line 403 of file riscv-opc.h.

◆ MATCH_FMADD_D

#define MATCH_FMADD_D   0x2000043

Definition at line 423 of file riscv-opc.h.

◆ MATCH_FMADD_Q

#define MATCH_FMADD_Q   0x6000043

Definition at line 431 of file riscv-opc.h.

◆ MATCH_FMADD_S

#define MATCH_FMADD_S   0x43

Definition at line 415 of file riscv-opc.h.

◆ MATCH_FMAX_D

#define MATCH_FMAX_D   0x2a001053

Definition at line 283 of file riscv-opc.h.

◆ MATCH_FMAX_Q

#define MATCH_FMAX_Q   0x2e001053

Definition at line 307 of file riscv-opc.h.

◆ MATCH_FMAX_S

#define MATCH_FMAX_S   0x28001053

Definition at line 263 of file riscv-opc.h.

◆ MATCH_FMIN_D

#define MATCH_FMIN_D   0x2a000053

Definition at line 281 of file riscv-opc.h.

◆ MATCH_FMIN_Q

#define MATCH_FMIN_Q   0x2e000053

Definition at line 305 of file riscv-opc.h.

◆ MATCH_FMIN_S

#define MATCH_FMIN_S   0x28000053

Definition at line 261 of file riscv-opc.h.

◆ MATCH_FMSUB_D

#define MATCH_FMSUB_D   0x2000047

Definition at line 425 of file riscv-opc.h.

◆ MATCH_FMSUB_Q

#define MATCH_FMSUB_Q   0x6000047

Definition at line 433 of file riscv-opc.h.

◆ MATCH_FMSUB_S

#define MATCH_FMSUB_S   0x47

Definition at line 417 of file riscv-opc.h.

◆ MATCH_FMUL_D

#define MATCH_FMUL_D   0x12000053

Definition at line 271 of file riscv-opc.h.

◆ MATCH_FMUL_Q

#define MATCH_FMUL_Q   0x16000053

Definition at line 295 of file riscv-opc.h.

◆ MATCH_FMUL_S

#define MATCH_FMUL_S   0x10000053

Definition at line 251 of file riscv-opc.h.

◆ MATCH_FMV_D_X

#define MATCH_FMV_D_X   0xf2000053

Definition at line 391 of file riscv-opc.h.

◆ MATCH_FMV_Q_X

#define MATCH_FMV_Q_X   0xf6000053

Definition at line 401 of file riscv-opc.h.

◆ MATCH_FMV_S_X

#define MATCH_FMV_S_X   0xf0000053

Definition at line 381 of file riscv-opc.h.

◆ MATCH_FMV_X_D

#define MATCH_FMV_X_D   0xe2000053

Definition at line 357 of file riscv-opc.h.

◆ MATCH_FMV_X_Q

#define MATCH_FMV_X_Q   0xe6000053

Definition at line 369 of file riscv-opc.h.

◆ MATCH_FMV_X_S

#define MATCH_FMV_X_S   0xe0000053

Definition at line 345 of file riscv-opc.h.

◆ MATCH_FNMADD_D

#define MATCH_FNMADD_D   0x200004f

Definition at line 429 of file riscv-opc.h.

◆ MATCH_FNMADD_Q

#define MATCH_FNMADD_Q   0x600004f

Definition at line 437 of file riscv-opc.h.

◆ MATCH_FNMADD_S

#define MATCH_FNMADD_S   0x4f

Definition at line 421 of file riscv-opc.h.

◆ MATCH_FNMSUB_D

#define MATCH_FNMSUB_D   0x200004b

Definition at line 427 of file riscv-opc.h.

◆ MATCH_FNMSUB_Q

#define MATCH_FNMSUB_Q   0x600004b

Definition at line 435 of file riscv-opc.h.

◆ MATCH_FNMSUB_S

#define MATCH_FNMSUB_S   0x4b

Definition at line 419 of file riscv-opc.h.

◆ MATCH_FRCSR

#define MATCH_FRCSR   0x302073

Definition at line 27 of file riscv-opc.h.

◆ MATCH_FRFLAGS

#define MATCH_FRFLAGS   0x102073

Definition at line 13 of file riscv-opc.h.

◆ MATCH_FRRM

#define MATCH_FRRM   0x202073

Definition at line 19 of file riscv-opc.h.

◆ MATCH_FSCSR

#define MATCH_FSCSR   0x301073

Definition at line 25 of file riscv-opc.h.

◆ MATCH_FSD

#define MATCH_FSD   0x3027

Definition at line 411 of file riscv-opc.h.

◆ MATCH_FSFLAGS

#define MATCH_FSFLAGS   0x101073

Definition at line 15 of file riscv-opc.h.

◆ MATCH_FSFLAGSI

#define MATCH_FSFLAGSI   0x105073

Definition at line 17 of file riscv-opc.h.

◆ MATCH_FSGNJ_D

#define MATCH_FSGNJ_D   0x22000053

Definition at line 275 of file riscv-opc.h.

◆ MATCH_FSGNJ_Q

#define MATCH_FSGNJ_Q   0x26000053

Definition at line 299 of file riscv-opc.h.

◆ MATCH_FSGNJ_S

#define MATCH_FSGNJ_S   0x20000053

Definition at line 255 of file riscv-opc.h.

◆ MATCH_FSGNJN_D

#define MATCH_FSGNJN_D   0x22001053

Definition at line 277 of file riscv-opc.h.

◆ MATCH_FSGNJN_Q

#define MATCH_FSGNJN_Q   0x26001053

Definition at line 301 of file riscv-opc.h.

◆ MATCH_FSGNJN_S

#define MATCH_FSGNJN_S   0x20001053

Definition at line 257 of file riscv-opc.h.

◆ MATCH_FSGNJX_D

#define MATCH_FSGNJX_D   0x22002053

Definition at line 279 of file riscv-opc.h.

◆ MATCH_FSGNJX_Q

#define MATCH_FSGNJX_Q   0x26002053

Definition at line 303 of file riscv-opc.h.

◆ MATCH_FSGNJX_S

#define MATCH_FSGNJX_S   0x20002053

Definition at line 259 of file riscv-opc.h.

◆ MATCH_FSQ

#define MATCH_FSQ   0x4027

Definition at line 413 of file riscv-opc.h.

◆ MATCH_FSQRT_D

#define MATCH_FSQRT_D   0x5a000053

Definition at line 289 of file riscv-opc.h.

◆ MATCH_FSQRT_Q

#define MATCH_FSQRT_Q   0x5e000053

Definition at line 317 of file riscv-opc.h.

◆ MATCH_FSQRT_S

#define MATCH_FSQRT_S   0x58000053

Definition at line 265 of file riscv-opc.h.

◆ MATCH_FSRM

#define MATCH_FSRM   0x201073

Definition at line 21 of file riscv-opc.h.

◆ MATCH_FSRMI

#define MATCH_FSRMI   0x205073

Definition at line 23 of file riscv-opc.h.

◆ MATCH_FSUB_D

#define MATCH_FSUB_D   0xa000053

Definition at line 269 of file riscv-opc.h.

◆ MATCH_FSUB_Q

#define MATCH_FSUB_Q   0xe000053

Definition at line 293 of file riscv-opc.h.

◆ MATCH_FSUB_S

#define MATCH_FSUB_S   0x8000053

Definition at line 249 of file riscv-opc.h.

◆ MATCH_FSW

#define MATCH_FSW   0x2027

Definition at line 409 of file riscv-opc.h.

◆ MATCH_HRET

#define MATCH_HRET   0x20200073

Definition at line 225 of file riscv-opc.h.

◆ MATCH_JAL

#define MATCH_JAL   0x6f

Definition at line 59 of file riscv-opc.h.

◆ MATCH_JALR

#define MATCH_JALR   0x67

Definition at line 57 of file riscv-opc.h.

◆ MATCH_LB

#define MATCH_LB   0x3

Definition at line 121 of file riscv-opc.h.

◆ MATCH_LBU

#define MATCH_LBU   0x4003

Definition at line 129 of file riscv-opc.h.

◆ MATCH_LD

#define MATCH_LD   0x3003

Definition at line 127 of file riscv-opc.h.

◆ MATCH_LH

#define MATCH_LH   0x1003

Definition at line 123 of file riscv-opc.h.

◆ MATCH_LHU

#define MATCH_LHU   0x5003

Definition at line 131 of file riscv-opc.h.

◆ MATCH_LR_D

#define MATCH_LR_D   0x1000302f

Definition at line 213 of file riscv-opc.h.

◆ MATCH_LR_W

#define MATCH_LR_W   0x1000202f

Definition at line 191 of file riscv-opc.h.

◆ MATCH_LUI

#define MATCH_LUI   0x37

Definition at line 61 of file riscv-opc.h.

◆ MATCH_LW

#define MATCH_LW   0x2003

Definition at line 125 of file riscv-opc.h.

◆ MATCH_LWU

#define MATCH_LWU   0x6003

Definition at line 133 of file riscv-opc.h.

◆ MATCH_MRET

#define MATCH_MRET   0x30200073

Definition at line 227 of file riscv-opc.h.

◆ MATCH_MUL

#define MATCH_MUL   0x2000033

Definition at line 147 of file riscv-opc.h.

◆ MATCH_MULH

#define MATCH_MULH   0x2001033

Definition at line 149 of file riscv-opc.h.

◆ MATCH_MULHSU

#define MATCH_MULHSU   0x2002033

Definition at line 151 of file riscv-opc.h.

◆ MATCH_MULHU

#define MATCH_MULHU   0x2003033

Definition at line 153 of file riscv-opc.h.

◆ MATCH_MULW

#define MATCH_MULW   0x200003b

Definition at line 163 of file riscv-opc.h.

◆ MATCH_OR

#define MATCH_OR   0x6033

Definition at line 99 of file riscv-opc.h.

◆ MATCH_ORI

#define MATCH_ORI   0x6013

Definition at line 79 of file riscv-opc.h.

◆ MATCH_RDCYCLE

#define MATCH_RDCYCLE   0xc0002073

Definition at line 29 of file riscv-opc.h.

◆ MATCH_RDCYCLEH

#define MATCH_RDCYCLEH   0xc8002073

Definition at line 35 of file riscv-opc.h.

◆ MATCH_RDINSTRET

#define MATCH_RDINSTRET   0xc0202073

Definition at line 33 of file riscv-opc.h.

◆ MATCH_RDINSTRETH

#define MATCH_RDINSTRETH   0xc8202073

Definition at line 39 of file riscv-opc.h.

◆ MATCH_RDTIME

#define MATCH_RDTIME   0xc0102073

Definition at line 31 of file riscv-opc.h.

◆ MATCH_RDTIMEH

#define MATCH_RDTIMEH   0xc8102073

Definition at line 37 of file riscv-opc.h.

◆ MATCH_REM

#define MATCH_REM   0x2006033

Definition at line 159 of file riscv-opc.h.

◆ MATCH_REMU

#define MATCH_REMU   0x2007033

Definition at line 161 of file riscv-opc.h.

◆ MATCH_REMUW

#define MATCH_REMUW   0x200703b

Definition at line 171 of file riscv-opc.h.

◆ MATCH_REMW

#define MATCH_REMW   0x200603b

Definition at line 169 of file riscv-opc.h.

◆ MATCH_SB

#define MATCH_SB   0x23

Definition at line 135 of file riscv-opc.h.

◆ MATCH_SBREAK

#define MATCH_SBREAK   0x100073

Definition at line 43 of file riscv-opc.h.

◆ MATCH_SC_D

#define MATCH_SC_D   0x1800302f

Definition at line 215 of file riscv-opc.h.

◆ MATCH_SC_W

#define MATCH_SC_W   0x1800202f

Definition at line 193 of file riscv-opc.h.

◆ MATCH_SCALL

#define MATCH_SCALL   0x73

Definition at line 41 of file riscv-opc.h.

◆ MATCH_SD

#define MATCH_SD   0x3023

Definition at line 141 of file riscv-opc.h.

◆ MATCH_SFENCE_VM

#define MATCH_SFENCE_VM   0x10400073

Definition at line 231 of file riscv-opc.h.

◆ MATCH_SH

#define MATCH_SH   0x1023

Definition at line 137 of file riscv-opc.h.

◆ MATCH_SLL

#define MATCH_SLL   0x1033

Definition at line 87 of file riscv-opc.h.

◆ MATCH_SLLI

#define MATCH_SLLI   0x1013

Definition at line 67 of file riscv-opc.h.

◆ MATCH_SLLI_RV32

#define MATCH_SLLI_RV32   0x1013

Definition at line 7 of file riscv-opc.h.

◆ MATCH_SLLIW

#define MATCH_SLLIW   0x101b

Definition at line 105 of file riscv-opc.h.

◆ MATCH_SLLW

#define MATCH_SLLW   0x103b

Definition at line 115 of file riscv-opc.h.

◆ MATCH_SLT

#define MATCH_SLT   0x2033

Definition at line 89 of file riscv-opc.h.

◆ MATCH_SLTI

#define MATCH_SLTI   0x2013

Definition at line 69 of file riscv-opc.h.

◆ MATCH_SLTIU

#define MATCH_SLTIU   0x3013

Definition at line 71 of file riscv-opc.h.

◆ MATCH_SLTU

#define MATCH_SLTU   0x3033

Definition at line 91 of file riscv-opc.h.

◆ MATCH_SRA

#define MATCH_SRA   0x40005033

Definition at line 97 of file riscv-opc.h.

◆ MATCH_SRAI

#define MATCH_SRAI   0x40005013

Definition at line 77 of file riscv-opc.h.

◆ MATCH_SRAI_RV32

#define MATCH_SRAI_RV32   0x40005013

Definition at line 11 of file riscv-opc.h.

◆ MATCH_SRAIW

#define MATCH_SRAIW   0x4000501b

Definition at line 109 of file riscv-opc.h.

◆ MATCH_SRAW

#define MATCH_SRAW   0x4000503b

Definition at line 119 of file riscv-opc.h.

◆ MATCH_SRET

#define MATCH_SRET   0x10200073

Definition at line 223 of file riscv-opc.h.

◆ MATCH_SRL

#define MATCH_SRL   0x5033

Definition at line 95 of file riscv-opc.h.

◆ MATCH_SRLI

#define MATCH_SRLI   0x5013

Definition at line 75 of file riscv-opc.h.

◆ MATCH_SRLI_RV32

#define MATCH_SRLI_RV32   0x5013

Definition at line 9 of file riscv-opc.h.

◆ MATCH_SRLIW

#define MATCH_SRLIW   0x501b

Definition at line 107 of file riscv-opc.h.

◆ MATCH_SRLW

#define MATCH_SRLW   0x503b

Definition at line 117 of file riscv-opc.h.

◆ MATCH_SUB

#define MATCH_SUB   0x40000033

Definition at line 85 of file riscv-opc.h.

◆ MATCH_SUBW

#define MATCH_SUBW   0x4000003b

Definition at line 113 of file riscv-opc.h.

◆ MATCH_SW

#define MATCH_SW   0x2023

Definition at line 139 of file riscv-opc.h.

◆ MATCH_URET

#define MATCH_URET   0x200073

Definition at line 221 of file riscv-opc.h.

◆ MATCH_WFI

#define MATCH_WFI   0x10500073

Definition at line 233 of file riscv-opc.h.

◆ MATCH_XOR

#define MATCH_XOR   0x4033

Definition at line 93 of file riscv-opc.h.

◆ MATCH_XORI

#define MATCH_XORI   0x4013

Definition at line 73 of file riscv-opc.h.