Rizin
unix-like reverse engineering framework and cli tools
|
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 |
#define CAUSE_BREAKPOINT 0x3 |
Definition at line 765 of file riscv-opc.h.
#define CAUSE_FAULT_FETCH 0x1 |
Definition at line 763 of file riscv-opc.h.
#define CAUSE_FAULT_LOAD 0x5 |
Definition at line 767 of file riscv-opc.h.
#define CAUSE_FAULT_STORE 0x7 |
Definition at line 769 of file riscv-opc.h.
#define CAUSE_HYPERVISOR_ECALL 0xa |
Definition at line 772 of file riscv-opc.h.
#define CAUSE_ILLEGAL_INSTRUCTION 0x2 |
Definition at line 764 of file riscv-opc.h.
#define CAUSE_MACHINE_ECALL 0xb |
Definition at line 773 of file riscv-opc.h.
#define CAUSE_MISALIGNED_FETCH 0x0 |
Definition at line 762 of file riscv-opc.h.
#define CAUSE_MISALIGNED_LOAD 0x4 |
Definition at line 766 of file riscv-opc.h.
#define CAUSE_MISALIGNED_STORE 0x6 |
Definition at line 768 of file riscv-opc.h.
#define CAUSE_SUPERVISOR_ECALL 0x9 |
Definition at line 771 of file riscv-opc.h.
#define CAUSE_USER_ECALL 0x8 |
Definition at line 770 of file riscv-opc.h.
#define CSR_CYCLE 0xc00 |
Definition at line 574 of file riscv-opc.h.
#define CSR_CYCLEH 0xc80 |
Definition at line 699 of file riscv-opc.h.
#define CSR_DCSR 0x7b0 |
Definition at line 630 of file riscv-opc.h.
#define CSR_DPC 0x7b1 |
Definition at line 631 of file riscv-opc.h.
#define CSR_DSCRATCH 0x7b2 |
Definition at line 632 of file riscv-opc.h.
#define CSR_FCSR 0x3 |
Definition at line 573 of file riscv-opc.h.
#define CSR_FFLAGS 0x1 |
Definition at line 571 of file riscv-opc.h.
#define CSR_FRM 0x2 |
Definition at line 572 of file riscv-opc.h.
#define CSR_HPMCOUNTER10 0xc0a |
Definition at line 584 of file riscv-opc.h.
#define CSR_HPMCOUNTER10H 0xc8a |
Definition at line 709 of file riscv-opc.h.
#define CSR_HPMCOUNTER11 0xc0b |
Definition at line 585 of file riscv-opc.h.
#define CSR_HPMCOUNTER11H 0xc8b |
Definition at line 710 of file riscv-opc.h.
#define CSR_HPMCOUNTER12 0xc0c |
Definition at line 586 of file riscv-opc.h.
#define CSR_HPMCOUNTER12H 0xc8c |
Definition at line 711 of file riscv-opc.h.
#define CSR_HPMCOUNTER13 0xc0d |
Definition at line 587 of file riscv-opc.h.
#define CSR_HPMCOUNTER13H 0xc8d |
Definition at line 712 of file riscv-opc.h.
#define CSR_HPMCOUNTER14 0xc0e |
Definition at line 588 of file riscv-opc.h.
#define CSR_HPMCOUNTER14H 0xc8e |
Definition at line 713 of file riscv-opc.h.
#define CSR_HPMCOUNTER15 0xc0f |
Definition at line 589 of file riscv-opc.h.
#define CSR_HPMCOUNTER15H 0xc8f |
Definition at line 714 of file riscv-opc.h.
#define CSR_HPMCOUNTER16 0xc10 |
Definition at line 590 of file riscv-opc.h.
#define CSR_HPMCOUNTER16H 0xc90 |
Definition at line 715 of file riscv-opc.h.
#define CSR_HPMCOUNTER17 0xc11 |
Definition at line 591 of file riscv-opc.h.
#define CSR_HPMCOUNTER17H 0xc91 |
Definition at line 716 of file riscv-opc.h.
#define CSR_HPMCOUNTER18 0xc12 |
Definition at line 592 of file riscv-opc.h.
#define CSR_HPMCOUNTER18H 0xc92 |
Definition at line 717 of file riscv-opc.h.
#define CSR_HPMCOUNTER19 0xc13 |
Definition at line 593 of file riscv-opc.h.
#define CSR_HPMCOUNTER19H 0xc93 |
Definition at line 718 of file riscv-opc.h.
#define CSR_HPMCOUNTER20 0xc14 |
Definition at line 594 of file riscv-opc.h.
#define CSR_HPMCOUNTER20H 0xc94 |
Definition at line 719 of file riscv-opc.h.
#define CSR_HPMCOUNTER21 0xc15 |
Definition at line 595 of file riscv-opc.h.
#define CSR_HPMCOUNTER21H 0xc95 |
Definition at line 720 of file riscv-opc.h.
#define CSR_HPMCOUNTER22 0xc16 |
Definition at line 596 of file riscv-opc.h.
#define CSR_HPMCOUNTER22H 0xc96 |
Definition at line 721 of file riscv-opc.h.
#define CSR_HPMCOUNTER23 0xc17 |
Definition at line 597 of file riscv-opc.h.
#define CSR_HPMCOUNTER23H 0xc97 |
Definition at line 722 of file riscv-opc.h.
#define CSR_HPMCOUNTER24 0xc18 |
Definition at line 598 of file riscv-opc.h.
#define CSR_HPMCOUNTER24H 0xc98 |
Definition at line 723 of file riscv-opc.h.
#define CSR_HPMCOUNTER25 0xc19 |
Definition at line 599 of file riscv-opc.h.
#define CSR_HPMCOUNTER25H 0xc99 |
Definition at line 724 of file riscv-opc.h.
#define CSR_HPMCOUNTER26 0xc1a |
Definition at line 600 of file riscv-opc.h.
#define CSR_HPMCOUNTER26H 0xc9a |
Definition at line 725 of file riscv-opc.h.
#define CSR_HPMCOUNTER27 0xc1b |
Definition at line 601 of file riscv-opc.h.
#define CSR_HPMCOUNTER27H 0xc9b |
Definition at line 726 of file riscv-opc.h.
#define CSR_HPMCOUNTER28 0xc1c |
Definition at line 602 of file riscv-opc.h.
#define CSR_HPMCOUNTER28H 0xc9c |
Definition at line 727 of file riscv-opc.h.
#define CSR_HPMCOUNTER29 0xc1d |
Definition at line 603 of file riscv-opc.h.
#define CSR_HPMCOUNTER29H 0xc9d |
Definition at line 728 of file riscv-opc.h.
#define CSR_HPMCOUNTER3 0xc03 |
Definition at line 577 of file riscv-opc.h.
#define CSR_HPMCOUNTER30 0xc1e |
Definition at line 604 of file riscv-opc.h.
#define CSR_HPMCOUNTER30H 0xc9e |
Definition at line 729 of file riscv-opc.h.
#define CSR_HPMCOUNTER31 0xc1f |
Definition at line 605 of file riscv-opc.h.
#define CSR_HPMCOUNTER31H 0xc9f |
Definition at line 730 of file riscv-opc.h.
#define CSR_HPMCOUNTER3H 0xc83 |
Definition at line 702 of file riscv-opc.h.
#define CSR_HPMCOUNTER4 0xc04 |
Definition at line 578 of file riscv-opc.h.
#define CSR_HPMCOUNTER4H 0xc84 |
Definition at line 703 of file riscv-opc.h.
#define CSR_HPMCOUNTER5 0xc05 |
Definition at line 579 of file riscv-opc.h.
#define CSR_HPMCOUNTER5H 0xc85 |
Definition at line 704 of file riscv-opc.h.
#define CSR_HPMCOUNTER6 0xc06 |
Definition at line 580 of file riscv-opc.h.
#define CSR_HPMCOUNTER6H 0xc86 |
Definition at line 705 of file riscv-opc.h.
#define CSR_HPMCOUNTER7 0xc07 |
Definition at line 581 of file riscv-opc.h.
#define CSR_HPMCOUNTER7H 0xc87 |
Definition at line 706 of file riscv-opc.h.
#define CSR_HPMCOUNTER8 0xc08 |
Definition at line 582 of file riscv-opc.h.
#define CSR_HPMCOUNTER8H 0xc88 |
Definition at line 707 of file riscv-opc.h.
#define CSR_HPMCOUNTER9 0xc09 |
Definition at line 583 of file riscv-opc.h.
#define CSR_HPMCOUNTER9H 0xc89 |
Definition at line 708 of file riscv-opc.h.
#define CSR_INSTRET 0xc02 |
Definition at line 576 of file riscv-opc.h.
#define CSR_INSTRETH 0xc82 |
Definition at line 701 of file riscv-opc.h.
#define CSR_MARCHID 0xf12 |
Definition at line 696 of file riscv-opc.h.
#define CSR_MBADADDR 0x343 |
Definition at line 624 of file riscv-opc.h.
#define CSR_MCAUSE 0x342 |
Definition at line 623 of file riscv-opc.h.
#define CSR_MCYCLE 0xb00 |
Definition at line 633 of file riscv-opc.h.
#define CSR_MCYCLEH 0xb80 |
Definition at line 731 of file riscv-opc.h.
#define CSR_MEDELEG 0x302 |
Definition at line 617 of file riscv-opc.h.
#define CSR_MEPC 0x341 |
Definition at line 622 of file riscv-opc.h.
#define CSR_MHARTID 0xf14 |
Definition at line 698 of file riscv-opc.h.
#define CSR_MHPMCOUNTER10 0xb0a |
Definition at line 642 of file riscv-opc.h.
#define CSR_MHPMCOUNTER10H 0xb8a |
Definition at line 740 of file riscv-opc.h.
#define CSR_MHPMCOUNTER11 0xb0b |
Definition at line 643 of file riscv-opc.h.
#define CSR_MHPMCOUNTER11H 0xb8b |
Definition at line 741 of file riscv-opc.h.
#define CSR_MHPMCOUNTER12 0xb0c |
Definition at line 644 of file riscv-opc.h.
#define CSR_MHPMCOUNTER12H 0xb8c |
Definition at line 742 of file riscv-opc.h.
#define CSR_MHPMCOUNTER13 0xb0d |
Definition at line 645 of file riscv-opc.h.
#define CSR_MHPMCOUNTER13H 0xb8d |
Definition at line 743 of file riscv-opc.h.
#define CSR_MHPMCOUNTER14 0xb0e |
Definition at line 646 of file riscv-opc.h.
#define CSR_MHPMCOUNTER14H 0xb8e |
Definition at line 744 of file riscv-opc.h.
#define CSR_MHPMCOUNTER15 0xb0f |
Definition at line 647 of file riscv-opc.h.
#define CSR_MHPMCOUNTER15H 0xb8f |
Definition at line 745 of file riscv-opc.h.
#define CSR_MHPMCOUNTER16 0xb10 |
Definition at line 648 of file riscv-opc.h.
#define CSR_MHPMCOUNTER16H 0xb90 |
Definition at line 746 of file riscv-opc.h.
#define CSR_MHPMCOUNTER17 0xb11 |
Definition at line 649 of file riscv-opc.h.
#define CSR_MHPMCOUNTER17H 0xb91 |
Definition at line 747 of file riscv-opc.h.
#define CSR_MHPMCOUNTER18 0xb12 |
Definition at line 650 of file riscv-opc.h.
#define CSR_MHPMCOUNTER18H 0xb92 |
Definition at line 748 of file riscv-opc.h.
#define CSR_MHPMCOUNTER19 0xb13 |
Definition at line 651 of file riscv-opc.h.
#define CSR_MHPMCOUNTER19H 0xb93 |
Definition at line 749 of file riscv-opc.h.
#define CSR_MHPMCOUNTER20 0xb14 |
Definition at line 652 of file riscv-opc.h.
#define CSR_MHPMCOUNTER20H 0xb94 |
Definition at line 750 of file riscv-opc.h.
#define CSR_MHPMCOUNTER21 0xb15 |
Definition at line 653 of file riscv-opc.h.
#define CSR_MHPMCOUNTER21H 0xb95 |
Definition at line 751 of file riscv-opc.h.
#define CSR_MHPMCOUNTER22 0xb16 |
Definition at line 654 of file riscv-opc.h.
#define CSR_MHPMCOUNTER22H 0xb96 |
Definition at line 752 of file riscv-opc.h.
#define CSR_MHPMCOUNTER23 0xb17 |
Definition at line 655 of file riscv-opc.h.
#define CSR_MHPMCOUNTER23H 0xb97 |
Definition at line 753 of file riscv-opc.h.
#define CSR_MHPMCOUNTER24 0xb18 |
Definition at line 656 of file riscv-opc.h.
#define CSR_MHPMCOUNTER24H 0xb98 |
Definition at line 754 of file riscv-opc.h.
#define CSR_MHPMCOUNTER25 0xb19 |
Definition at line 657 of file riscv-opc.h.
#define CSR_MHPMCOUNTER25H 0xb99 |
Definition at line 755 of file riscv-opc.h.
#define CSR_MHPMCOUNTER26 0xb1a |
Definition at line 658 of file riscv-opc.h.
#define CSR_MHPMCOUNTER26H 0xb9a |
Definition at line 756 of file riscv-opc.h.
#define CSR_MHPMCOUNTER27 0xb1b |
Definition at line 659 of file riscv-opc.h.
#define CSR_MHPMCOUNTER27H 0xb9b |
Definition at line 757 of file riscv-opc.h.
#define CSR_MHPMCOUNTER28 0xb1c |
Definition at line 660 of file riscv-opc.h.
#define CSR_MHPMCOUNTER28H 0xb9c |
Definition at line 758 of file riscv-opc.h.
#define CSR_MHPMCOUNTER29 0xb1d |
Definition at line 661 of file riscv-opc.h.
#define CSR_MHPMCOUNTER29H 0xb9d |
Definition at line 759 of file riscv-opc.h.
#define CSR_MHPMCOUNTER3 0xb03 |
Definition at line 635 of file riscv-opc.h.
#define CSR_MHPMCOUNTER30 0xb1e |
Definition at line 662 of file riscv-opc.h.
#define CSR_MHPMCOUNTER30H 0xb9e |
Definition at line 760 of file riscv-opc.h.
#define CSR_MHPMCOUNTER31 0xb1f |
Definition at line 663 of file riscv-opc.h.
#define CSR_MHPMCOUNTER31H 0xb9f |
Definition at line 761 of file riscv-opc.h.
#define CSR_MHPMCOUNTER3H 0xb83 |
Definition at line 733 of file riscv-opc.h.
#define CSR_MHPMCOUNTER4 0xb04 |
Definition at line 636 of file riscv-opc.h.
#define CSR_MHPMCOUNTER4H 0xb84 |
Definition at line 734 of file riscv-opc.h.
#define CSR_MHPMCOUNTER5 0xb05 |
Definition at line 637 of file riscv-opc.h.
#define CSR_MHPMCOUNTER5H 0xb85 |
Definition at line 735 of file riscv-opc.h.
#define CSR_MHPMCOUNTER6 0xb06 |
Definition at line 638 of file riscv-opc.h.
#define CSR_MHPMCOUNTER6H 0xb86 |
Definition at line 736 of file riscv-opc.h.
#define CSR_MHPMCOUNTER7 0xb07 |
Definition at line 639 of file riscv-opc.h.
#define CSR_MHPMCOUNTER7H 0xb87 |
Definition at line 737 of file riscv-opc.h.
#define CSR_MHPMCOUNTER8 0xb08 |
Definition at line 640 of file riscv-opc.h.
#define CSR_MHPMCOUNTER8H 0xb88 |
Definition at line 738 of file riscv-opc.h.
#define CSR_MHPMCOUNTER9 0xb09 |
Definition at line 641 of file riscv-opc.h.
#define CSR_MHPMCOUNTER9H 0xb89 |
Definition at line 739 of file riscv-opc.h.
#define CSR_MHPMEVENT10 0x32a |
Definition at line 673 of file riscv-opc.h.
#define CSR_MHPMEVENT11 0x32b |
Definition at line 674 of file riscv-opc.h.
#define CSR_MHPMEVENT12 0x32c |
Definition at line 675 of file riscv-opc.h.
#define CSR_MHPMEVENT13 0x32d |
Definition at line 676 of file riscv-opc.h.
#define CSR_MHPMEVENT14 0x32e |
Definition at line 677 of file riscv-opc.h.
#define CSR_MHPMEVENT15 0x32f |
Definition at line 678 of file riscv-opc.h.
#define CSR_MHPMEVENT16 0x330 |
Definition at line 679 of file riscv-opc.h.
#define CSR_MHPMEVENT17 0x331 |
Definition at line 680 of file riscv-opc.h.
#define CSR_MHPMEVENT18 0x332 |
Definition at line 681 of file riscv-opc.h.
#define CSR_MHPMEVENT19 0x333 |
Definition at line 682 of file riscv-opc.h.
#define CSR_MHPMEVENT20 0x334 |
Definition at line 683 of file riscv-opc.h.
#define CSR_MHPMEVENT21 0x335 |
Definition at line 684 of file riscv-opc.h.
#define CSR_MHPMEVENT22 0x336 |
Definition at line 685 of file riscv-opc.h.
#define CSR_MHPMEVENT23 0x337 |
Definition at line 686 of file riscv-opc.h.
#define CSR_MHPMEVENT24 0x338 |
Definition at line 687 of file riscv-opc.h.
#define CSR_MHPMEVENT25 0x339 |
Definition at line 688 of file riscv-opc.h.
#define CSR_MHPMEVENT26 0x33a |
Definition at line 689 of file riscv-opc.h.
#define CSR_MHPMEVENT27 0x33b |
Definition at line 690 of file riscv-opc.h.
#define CSR_MHPMEVENT28 0x33c |
Definition at line 691 of file riscv-opc.h.
#define CSR_MHPMEVENT29 0x33d |
Definition at line 692 of file riscv-opc.h.
#define CSR_MHPMEVENT3 0x323 |
Definition at line 666 of file riscv-opc.h.
#define CSR_MHPMEVENT30 0x33e |
Definition at line 693 of file riscv-opc.h.
#define CSR_MHPMEVENT31 0x33f |
Definition at line 694 of file riscv-opc.h.
#define CSR_MHPMEVENT4 0x324 |
Definition at line 667 of file riscv-opc.h.
#define CSR_MHPMEVENT5 0x325 |
Definition at line 668 of file riscv-opc.h.
#define CSR_MHPMEVENT6 0x326 |
Definition at line 669 of file riscv-opc.h.
#define CSR_MHPMEVENT7 0x327 |
Definition at line 670 of file riscv-opc.h.
#define CSR_MHPMEVENT8 0x328 |
Definition at line 671 of file riscv-opc.h.
#define CSR_MHPMEVENT9 0x329 |
Definition at line 672 of file riscv-opc.h.
#define CSR_MIDELEG 0x303 |
Definition at line 618 of file riscv-opc.h.
#define CSR_MIE 0x304 |
Definition at line 619 of file riscv-opc.h.
#define CSR_MIMPID 0xf13 |
Definition at line 697 of file riscv-opc.h.
#define CSR_MINSTRET 0xb02 |
Definition at line 634 of file riscv-opc.h.
#define CSR_MINSTRETH 0xb82 |
Definition at line 732 of file riscv-opc.h.
#define CSR_MIP 0x344 |
Definition at line 625 of file riscv-opc.h.
#define CSR_MISA 0x301 |
Definition at line 616 of file riscv-opc.h.
#define CSR_MSCOUNTEREN 0x321 |
Definition at line 665 of file riscv-opc.h.
#define CSR_MSCRATCH 0x340 |
Definition at line 621 of file riscv-opc.h.
#define CSR_MSTATUS 0x300 |
Definition at line 615 of file riscv-opc.h.
#define CSR_MTVEC 0x305 |
Definition at line 620 of file riscv-opc.h.
#define CSR_MUCOUNTEREN 0x320 |
Definition at line 664 of file riscv-opc.h.
#define CSR_MVENDORID 0xf11 |
Definition at line 695 of file riscv-opc.h.
#define CSR_SBADADDR 0x143 |
Definition at line 612 of file riscv-opc.h.
#define CSR_SCAUSE 0x142 |
Definition at line 611 of file riscv-opc.h.
#define CSR_SEPC 0x141 |
Definition at line 610 of file riscv-opc.h.
#define CSR_SIE 0x104 |
Definition at line 607 of file riscv-opc.h.
#define CSR_SIP 0x144 |
Definition at line 613 of file riscv-opc.h.
#define CSR_SPTBR 0x180 |
Definition at line 614 of file riscv-opc.h.
#define CSR_SSCRATCH 0x140 |
Definition at line 609 of file riscv-opc.h.
#define CSR_SSTATUS 0x100 |
Definition at line 606 of file riscv-opc.h.
#define CSR_STVEC 0x105 |
Definition at line 608 of file riscv-opc.h.
#define CSR_TDATA1 0x7a1 |
Definition at line 627 of file riscv-opc.h.
#define CSR_TDATA2 0x7a2 |
Definition at line 628 of file riscv-opc.h.
#define CSR_TDATA3 0x7a3 |
Definition at line 629 of file riscv-opc.h.
#define CSR_TIME 0xc01 |
Definition at line 575 of file riscv-opc.h.
#define CSR_TIMEH 0xc81 |
Definition at line 700 of file riscv-opc.h.
#define CSR_TSELECT 0x7a0 |
Definition at line 626 of file riscv-opc.h.
#define MASK_ADD 0xfe00707f |
Definition at line 84 of file riscv-opc.h.
#define MASK_ADDI 0x707f |
Definition at line 66 of file riscv-opc.h.
#define MASK_ADDIW 0x707f |
Definition at line 104 of file riscv-opc.h.
#define MASK_ADDW 0xfe00707f |
Definition at line 112 of file riscv-opc.h.
#define MASK_AMOADD_D 0xf800707f |
Definition at line 196 of file riscv-opc.h.
#define MASK_AMOADD_W 0xf800707f |
Definition at line 174 of file riscv-opc.h.
#define MASK_AMOAND_D 0xf800707f |
Definition at line 202 of file riscv-opc.h.
#define MASK_AMOAND_W 0xf800707f |
Definition at line 180 of file riscv-opc.h.
#define MASK_AMOMAX_D 0xf800707f |
Definition at line 206 of file riscv-opc.h.
#define MASK_AMOMAX_W 0xf800707f |
Definition at line 184 of file riscv-opc.h.
#define MASK_AMOMAXU_D 0xf800707f |
Definition at line 210 of file riscv-opc.h.
#define MASK_AMOMAXU_W 0xf800707f |
Definition at line 188 of file riscv-opc.h.
#define MASK_AMOMIN_D 0xf800707f |
Definition at line 204 of file riscv-opc.h.
#define MASK_AMOMIN_W 0xf800707f |
Definition at line 182 of file riscv-opc.h.
#define MASK_AMOMINU_D 0xf800707f |
Definition at line 208 of file riscv-opc.h.
#define MASK_AMOMINU_W 0xf800707f |
Definition at line 186 of file riscv-opc.h.
#define MASK_AMOOR_D 0xf800707f |
Definition at line 200 of file riscv-opc.h.
#define MASK_AMOOR_W 0xf800707f |
Definition at line 178 of file riscv-opc.h.
#define MASK_AMOSWAP_D 0xf800707f |
Definition at line 212 of file riscv-opc.h.
#define MASK_AMOSWAP_W 0xf800707f |
Definition at line 190 of file riscv-opc.h.
#define MASK_AMOXOR_D 0xf800707f |
Definition at line 198 of file riscv-opc.h.
#define MASK_AMOXOR_W 0xf800707f |
Definition at line 176 of file riscv-opc.h.
#define MASK_AND 0xfe00707f |
Definition at line 102 of file riscv-opc.h.
#define MASK_ANDI 0x707f |
Definition at line 82 of file riscv-opc.h.
#define MASK_AUIPC 0x7f |
Definition at line 64 of file riscv-opc.h.
#define MASK_BEQ 0x707f |
Definition at line 46 of file riscv-opc.h.
#define MASK_BGE 0x707f |
Definition at line 52 of file riscv-opc.h.
#define MASK_BGEU 0x707f |
Definition at line 56 of file riscv-opc.h.
#define MASK_BLT 0x707f |
Definition at line 50 of file riscv-opc.h.
#define MASK_BLTU 0x707f |
Definition at line 54 of file riscv-opc.h.
#define MASK_BNE 0x707f |
Definition at line 48 of file riscv-opc.h.
#define MASK_C_ADD 0xf003 |
Definition at line 496 of file riscv-opc.h.
#define MASK_C_ADDI 0xe003 |
Definition at line 454 of file riscv-opc.h.
#define MASK_C_ADDI16SP 0xef83 |
Definition at line 506 of file riscv-opc.h.
#define MASK_C_ADDI4SPN 0xe003 |
Definition at line 440 of file riscv-opc.h.
#define MASK_C_ADDIW 0xe003 |
Definition at line 518 of file riscv-opc.h.
#define MASK_C_ADDW 0xfc63 |
Definition at line 478 of file riscv-opc.h.
#define MASK_C_AND 0xfc63 |
Definition at line 474 of file riscv-opc.h.
#define MASK_C_ANDI 0xec03 |
Definition at line 466 of file riscv-opc.h.
#define MASK_C_BEQZ 0xe003 |
Definition at line 482 of file riscv-opc.h.
#define MASK_C_BNEZ 0xe003 |
Definition at line 484 of file riscv-opc.h.
#define MASK_C_EBREAK 0xffff |
Definition at line 512 of file riscv-opc.h.
#define MASK_C_FLD 0xe003 |
Definition at line 442 of file riscv-opc.h.
#define MASK_C_FLDSP 0xe003 |
Definition at line 488 of file riscv-opc.h.
#define MASK_C_FLW 0xe003 |
Definition at line 446 of file riscv-opc.h.
#define MASK_C_FLWSP 0xe003 |
Definition at line 492 of file riscv-opc.h.
#define MASK_C_FSD 0xe003 |
Definition at line 448 of file riscv-opc.h.
#define MASK_C_FSDSP 0xe003 |
Definition at line 498 of file riscv-opc.h.
#define MASK_C_FSW 0xe003 |
Definition at line 452 of file riscv-opc.h.
#define MASK_C_FSWSP 0xe003 |
Definition at line 502 of file riscv-opc.h.
#define MASK_C_J 0xe003 |
Definition at line 480 of file riscv-opc.h.
#define MASK_C_JAL 0xe003 |
Definition at line 456 of file riscv-opc.h.
#define MASK_C_JALR 0xf07f |
Definition at line 510 of file riscv-opc.h.
#define MASK_C_JR 0xf07f |
Definition at line 508 of file riscv-opc.h.
#define MASK_C_LD 0xe003 |
Definition at line 514 of file riscv-opc.h.
#define MASK_C_LDSP 0xe003 |
Definition at line 520 of file riscv-opc.h.
#define MASK_C_LI 0xe003 |
Definition at line 458 of file riscv-opc.h.
#define MASK_C_LUI 0xe003 |
Definition at line 460 of file riscv-opc.h.
#define MASK_C_LW 0xe003 |
Definition at line 444 of file riscv-opc.h.
#define MASK_C_LWSP 0xe003 |
Definition at line 490 of file riscv-opc.h.
#define MASK_C_MV 0xf003 |
Definition at line 494 of file riscv-opc.h.
#define MASK_C_NOP 0xffff |
Definition at line 504 of file riscv-opc.h.
#define MASK_C_OR 0xfc63 |
Definition at line 472 of file riscv-opc.h.
#define MASK_C_SD 0xe003 |
Definition at line 516 of file riscv-opc.h.
#define MASK_C_SDSP 0xe003 |
Definition at line 522 of file riscv-opc.h.
#define MASK_C_SLLI 0xe003 |
Definition at line 486 of file riscv-opc.h.
#define MASK_C_SRAI 0xec03 |
Definition at line 464 of file riscv-opc.h.
#define MASK_C_SRLI 0xec03 |
Definition at line 462 of file riscv-opc.h.
#define MASK_C_SUB 0xfc63 |
Definition at line 468 of file riscv-opc.h.
#define MASK_C_SUBW 0xfc63 |
Definition at line 476 of file riscv-opc.h.
#define MASK_C_SW 0xe003 |
Definition at line 450 of file riscv-opc.h.
#define MASK_C_SWSP 0xe003 |
Definition at line 500 of file riscv-opc.h.
#define MASK_C_XOR 0xfc63 |
Definition at line 470 of file riscv-opc.h.
#define MASK_CSRRC 0x707f |
Definition at line 240 of file riscv-opc.h.
#define MASK_CSRRCI 0x707f |
Definition at line 246 of file riscv-opc.h.
#define MASK_CSRRS 0x707f |
Definition at line 238 of file riscv-opc.h.
#define MASK_CSRRSI 0x707f |
Definition at line 244 of file riscv-opc.h.
#define MASK_CSRRW 0x707f |
Definition at line 236 of file riscv-opc.h.
#define MASK_CSRRWI 0x707f |
Definition at line 242 of file riscv-opc.h.
#define MASK_CUSTOM0 0x707f |
Definition at line 524 of file riscv-opc.h.
#define MASK_CUSTOM0_RD 0x707f |
Definition at line 530 of file riscv-opc.h.
#define MASK_CUSTOM0_RD_RS1 0x707f |
Definition at line 532 of file riscv-opc.h.
#define MASK_CUSTOM0_RD_RS1_RS2 0x707f |
Definition at line 534 of file riscv-opc.h.
#define MASK_CUSTOM0_RS1 0x707f |
Definition at line 526 of file riscv-opc.h.
#define MASK_CUSTOM0_RS1_RS2 0x707f |
Definition at line 528 of file riscv-opc.h.
#define MASK_CUSTOM1 0x707f |
Definition at line 536 of file riscv-opc.h.
#define MASK_CUSTOM1_RD 0x707f |
Definition at line 542 of file riscv-opc.h.
#define MASK_CUSTOM1_RD_RS1 0x707f |
Definition at line 544 of file riscv-opc.h.
#define MASK_CUSTOM1_RD_RS1_RS2 0x707f |
Definition at line 546 of file riscv-opc.h.
#define MASK_CUSTOM1_RS1 0x707f |
Definition at line 538 of file riscv-opc.h.
#define MASK_CUSTOM1_RS1_RS2 0x707f |
Definition at line 540 of file riscv-opc.h.
#define MASK_CUSTOM2 0x707f |
Definition at line 548 of file riscv-opc.h.
#define MASK_CUSTOM2_RD 0x707f |
Definition at line 554 of file riscv-opc.h.
#define MASK_CUSTOM2_RD_RS1 0x707f |
Definition at line 556 of file riscv-opc.h.
#define MASK_CUSTOM2_RD_RS1_RS2 0x707f |
Definition at line 558 of file riscv-opc.h.
#define MASK_CUSTOM2_RS1 0x707f |
Definition at line 550 of file riscv-opc.h.
#define MASK_CUSTOM2_RS1_RS2 0x707f |
Definition at line 552 of file riscv-opc.h.
#define MASK_CUSTOM3 0x707f |
Definition at line 560 of file riscv-opc.h.
#define MASK_CUSTOM3_RD 0x707f |
Definition at line 566 of file riscv-opc.h.
#define MASK_CUSTOM3_RD_RS1 0x707f |
Definition at line 568 of file riscv-opc.h.
#define MASK_CUSTOM3_RD_RS1_RS2 0x707f |
Definition at line 570 of file riscv-opc.h.
#define MASK_CUSTOM3_RS1 0x707f |
Definition at line 562 of file riscv-opc.h.
#define MASK_CUSTOM3_RS1_RS2 0x707f |
Definition at line 564 of file riscv-opc.h.
#define MASK_DIV 0xfe00707f |
Definition at line 156 of file riscv-opc.h.
#define MASK_DIVU 0xfe00707f |
Definition at line 158 of file riscv-opc.h.
#define MASK_DIVUW 0xfe00707f |
Definition at line 168 of file riscv-opc.h.
#define MASK_DIVW 0xfe00707f |
Definition at line 166 of file riscv-opc.h.
#define MASK_DRET 0xffffffff |
Definition at line 230 of file riscv-opc.h.
#define MASK_EBREAK 0xffffffff |
Definition at line 220 of file riscv-opc.h.
#define MASK_ECALL 0xffffffff |
Definition at line 218 of file riscv-opc.h.
#define MASK_FADD_D 0xfe00007f |
Definition at line 268 of file riscv-opc.h.
#define MASK_FADD_Q 0xfe00007f |
Definition at line 292 of file riscv-opc.h.
#define MASK_FADD_S 0xfe00007f |
Definition at line 248 of file riscv-opc.h.
#define MASK_FCLASS_D 0xfff0707f |
Definition at line 360 of file riscv-opc.h.
#define MASK_FCLASS_Q 0xfff0707f |
Definition at line 372 of file riscv-opc.h.
#define MASK_FCLASS_S 0xfff0707f |
Definition at line 348 of file riscv-opc.h.
#define MASK_FCVT_D_L 0xfff0007f |
Definition at line 388 of file riscv-opc.h.
#define MASK_FCVT_D_LU 0xfff0007f |
Definition at line 390 of file riscv-opc.h.
#define MASK_FCVT_D_Q 0xfff0007f |
Definition at line 314 of file riscv-opc.h.
#define MASK_FCVT_D_S 0xfff0007f |
Definition at line 288 of file riscv-opc.h.
#define MASK_FCVT_D_W 0xfff0007f |
Definition at line 384 of file riscv-opc.h.
#define MASK_FCVT_D_WU 0xfff0007f |
Definition at line 386 of file riscv-opc.h.
#define MASK_FCVT_L_D 0xfff0007f |
Definition at line 354 of file riscv-opc.h.
#define MASK_FCVT_L_Q 0xfff0007f |
Definition at line 366 of file riscv-opc.h.
#define MASK_FCVT_L_S 0xfff0007f |
Definition at line 342 of file riscv-opc.h.
#define MASK_FCVT_LU_D 0xfff0007f |
Definition at line 356 of file riscv-opc.h.
#define MASK_FCVT_LU_Q 0xfff0007f |
Definition at line 368 of file riscv-opc.h.
#define MASK_FCVT_LU_S 0xfff0007f |
Definition at line 344 of file riscv-opc.h.
#define MASK_FCVT_Q_D 0xfff0007f |
Definition at line 316 of file riscv-opc.h.
#define MASK_FCVT_Q_L 0xfff0007f |
Definition at line 398 of file riscv-opc.h.
#define MASK_FCVT_Q_LU 0xfff0007f |
Definition at line 400 of file riscv-opc.h.
#define MASK_FCVT_Q_S 0xfff0007f |
Definition at line 312 of file riscv-opc.h.
#define MASK_FCVT_Q_W 0xfff0007f |
Definition at line 394 of file riscv-opc.h.
#define MASK_FCVT_Q_WU 0xfff0007f |
Definition at line 396 of file riscv-opc.h.
#define MASK_FCVT_S_D 0xfff0007f |
Definition at line 286 of file riscv-opc.h.
#define MASK_FCVT_S_L 0xfff0007f |
Definition at line 378 of file riscv-opc.h.
#define MASK_FCVT_S_LU 0xfff0007f |
Definition at line 380 of file riscv-opc.h.
#define MASK_FCVT_S_Q 0xfff0007f |
Definition at line 310 of file riscv-opc.h.
#define MASK_FCVT_S_W 0xfff0007f |
Definition at line 374 of file riscv-opc.h.
#define MASK_FCVT_S_WU 0xfff0007f |
Definition at line 376 of file riscv-opc.h.
#define MASK_FCVT_W_D 0xfff0007f |
Definition at line 350 of file riscv-opc.h.
#define MASK_FCVT_W_Q 0xfff0007f |
Definition at line 362 of file riscv-opc.h.
#define MASK_FCVT_W_S 0xfff0007f |
Definition at line 338 of file riscv-opc.h.
#define MASK_FCVT_WU_D 0xfff0007f |
Definition at line 352 of file riscv-opc.h.
#define MASK_FCVT_WU_Q 0xfff0007f |
Definition at line 364 of file riscv-opc.h.
#define MASK_FCVT_WU_S 0xfff0007f |
Definition at line 340 of file riscv-opc.h.
#define MASK_FDIV_D 0xfe00007f |
Definition at line 274 of file riscv-opc.h.
#define MASK_FDIV_Q 0xfe00007f |
Definition at line 298 of file riscv-opc.h.
#define MASK_FDIV_S 0xfe00007f |
Definition at line 254 of file riscv-opc.h.
#define MASK_FENCE 0x707f |
Definition at line 144 of file riscv-opc.h.
#define MASK_FENCE_I 0x707f |
Definition at line 146 of file riscv-opc.h.
#define MASK_FEQ_D 0xfe00707f |
Definition at line 330 of file riscv-opc.h.
#define MASK_FEQ_Q 0xfe00707f |
Definition at line 336 of file riscv-opc.h.
#define MASK_FEQ_S 0xfe00707f |
Definition at line 324 of file riscv-opc.h.
#define MASK_FLD 0x707f |
Definition at line 406 of file riscv-opc.h.
#define MASK_FLE_D 0xfe00707f |
Definition at line 326 of file riscv-opc.h.
#define MASK_FLE_Q 0xfe00707f |
Definition at line 332 of file riscv-opc.h.
#define MASK_FLE_S 0xfe00707f |
Definition at line 320 of file riscv-opc.h.
#define MASK_FLQ 0x707f |
Definition at line 408 of file riscv-opc.h.
#define MASK_FLT_D 0xfe00707f |
Definition at line 328 of file riscv-opc.h.
#define MASK_FLT_Q 0xfe00707f |
Definition at line 334 of file riscv-opc.h.
#define MASK_FLT_S 0xfe00707f |
Definition at line 322 of file riscv-opc.h.
#define MASK_FLW 0x707f |
Definition at line 404 of file riscv-opc.h.
#define MASK_FMADD_D 0x600007f |
Definition at line 424 of file riscv-opc.h.
#define MASK_FMADD_Q 0x600007f |
Definition at line 432 of file riscv-opc.h.
#define MASK_FMADD_S 0x600007f |
Definition at line 416 of file riscv-opc.h.
#define MASK_FMAX_D 0xfe00707f |
Definition at line 284 of file riscv-opc.h.
#define MASK_FMAX_Q 0xfe00707f |
Definition at line 308 of file riscv-opc.h.
#define MASK_FMAX_S 0xfe00707f |
Definition at line 264 of file riscv-opc.h.
#define MASK_FMIN_D 0xfe00707f |
Definition at line 282 of file riscv-opc.h.
#define MASK_FMIN_Q 0xfe00707f |
Definition at line 306 of file riscv-opc.h.
#define MASK_FMIN_S 0xfe00707f |
Definition at line 262 of file riscv-opc.h.
#define MASK_FMSUB_D 0x600007f |
Definition at line 426 of file riscv-opc.h.
#define MASK_FMSUB_Q 0x600007f |
Definition at line 434 of file riscv-opc.h.
#define MASK_FMSUB_S 0x600007f |
Definition at line 418 of file riscv-opc.h.
#define MASK_FMUL_D 0xfe00007f |
Definition at line 272 of file riscv-opc.h.
#define MASK_FMUL_Q 0xfe00007f |
Definition at line 296 of file riscv-opc.h.
#define MASK_FMUL_S 0xfe00007f |
Definition at line 252 of file riscv-opc.h.
#define MASK_FMV_D_X 0xfff0707f |
Definition at line 392 of file riscv-opc.h.
#define MASK_FMV_Q_X 0xfff0707f |
Definition at line 402 of file riscv-opc.h.
#define MASK_FMV_S_X 0xfff0707f |
Definition at line 382 of file riscv-opc.h.
#define MASK_FMV_X_D 0xfff0707f |
Definition at line 358 of file riscv-opc.h.
#define MASK_FMV_X_Q 0xfff0707f |
Definition at line 370 of file riscv-opc.h.
#define MASK_FMV_X_S 0xfff0707f |
Definition at line 346 of file riscv-opc.h.
#define MASK_FNMADD_D 0x600007f |
Definition at line 430 of file riscv-opc.h.
#define MASK_FNMADD_Q 0x600007f |
Definition at line 438 of file riscv-opc.h.
#define MASK_FNMADD_S 0x600007f |
Definition at line 422 of file riscv-opc.h.
#define MASK_FNMSUB_D 0x600007f |
Definition at line 428 of file riscv-opc.h.
#define MASK_FNMSUB_Q 0x600007f |
Definition at line 436 of file riscv-opc.h.
#define MASK_FNMSUB_S 0x600007f |
Definition at line 420 of file riscv-opc.h.
#define MASK_FRCSR 0xfffff07f |
Definition at line 28 of file riscv-opc.h.
#define MASK_FRFLAGS 0xfffff07f |
Definition at line 14 of file riscv-opc.h.
#define MASK_FRRM 0xfffff07f |
Definition at line 20 of file riscv-opc.h.
#define MASK_FSCSR 0xfff0707f |
Definition at line 26 of file riscv-opc.h.
#define MASK_FSD 0x707f |
Definition at line 412 of file riscv-opc.h.
#define MASK_FSFLAGS 0xfff0707f |
Definition at line 16 of file riscv-opc.h.
#define MASK_FSFLAGSI 0xfff0707f |
Definition at line 18 of file riscv-opc.h.
#define MASK_FSGNJ_D 0xfe00707f |
Definition at line 276 of file riscv-opc.h.
#define MASK_FSGNJ_Q 0xfe00707f |
Definition at line 300 of file riscv-opc.h.
#define MASK_FSGNJ_S 0xfe00707f |
Definition at line 256 of file riscv-opc.h.
#define MASK_FSGNJN_D 0xfe00707f |
Definition at line 278 of file riscv-opc.h.
#define MASK_FSGNJN_Q 0xfe00707f |
Definition at line 302 of file riscv-opc.h.
#define MASK_FSGNJN_S 0xfe00707f |
Definition at line 258 of file riscv-opc.h.
#define MASK_FSGNJX_D 0xfe00707f |
Definition at line 280 of file riscv-opc.h.
#define MASK_FSGNJX_Q 0xfe00707f |
Definition at line 304 of file riscv-opc.h.
#define MASK_FSGNJX_S 0xfe00707f |
Definition at line 260 of file riscv-opc.h.
#define MASK_FSQ 0x707f |
Definition at line 414 of file riscv-opc.h.
#define MASK_FSQRT_D 0xfff0007f |
Definition at line 290 of file riscv-opc.h.
#define MASK_FSQRT_Q 0xfff0007f |
Definition at line 318 of file riscv-opc.h.
#define MASK_FSQRT_S 0xfff0007f |
Definition at line 266 of file riscv-opc.h.
#define MASK_FSRM 0xfff0707f |
Definition at line 22 of file riscv-opc.h.
#define MASK_FSRMI 0xfff0707f |
Definition at line 24 of file riscv-opc.h.
#define MASK_FSUB_D 0xfe00007f |
Definition at line 270 of file riscv-opc.h.
#define MASK_FSUB_Q 0xfe00007f |
Definition at line 294 of file riscv-opc.h.
#define MASK_FSUB_S 0xfe00007f |
Definition at line 250 of file riscv-opc.h.
#define MASK_FSW 0x707f |
Definition at line 410 of file riscv-opc.h.
#define MASK_HRET 0xffffffff |
Definition at line 226 of file riscv-opc.h.
#define MASK_JAL 0x7f |
Definition at line 60 of file riscv-opc.h.
#define MASK_JALR 0x707f |
Definition at line 58 of file riscv-opc.h.
#define MASK_LB 0x707f |
Definition at line 122 of file riscv-opc.h.
#define MASK_LBU 0x707f |
Definition at line 130 of file riscv-opc.h.
#define MASK_LD 0x707f |
Definition at line 128 of file riscv-opc.h.
#define MASK_LH 0x707f |
Definition at line 124 of file riscv-opc.h.
#define MASK_LHU 0x707f |
Definition at line 132 of file riscv-opc.h.
#define MASK_LR_D 0xf9f0707f |
Definition at line 214 of file riscv-opc.h.
#define MASK_LR_W 0xf9f0707f |
Definition at line 192 of file riscv-opc.h.
#define MASK_LUI 0x7f |
Definition at line 62 of file riscv-opc.h.
#define MASK_LW 0x707f |
Definition at line 126 of file riscv-opc.h.
#define MASK_LWU 0x707f |
Definition at line 134 of file riscv-opc.h.
#define MASK_MRET 0xffffffff |
Definition at line 228 of file riscv-opc.h.
#define MASK_MUL 0xfe00707f |
Definition at line 148 of file riscv-opc.h.
#define MASK_MULH 0xfe00707f |
Definition at line 150 of file riscv-opc.h.
#define MASK_MULHSU 0xfe00707f |
Definition at line 152 of file riscv-opc.h.
#define MASK_MULHU 0xfe00707f |
Definition at line 154 of file riscv-opc.h.
#define MASK_MULW 0xfe00707f |
Definition at line 164 of file riscv-opc.h.
#define MASK_OR 0xfe00707f |
Definition at line 100 of file riscv-opc.h.
#define MASK_ORI 0x707f |
Definition at line 80 of file riscv-opc.h.
#define MASK_RDCYCLE 0xfffff07f |
Definition at line 30 of file riscv-opc.h.
#define MASK_RDCYCLEH 0xfffff07f |
Definition at line 36 of file riscv-opc.h.
#define MASK_RDINSTRET 0xfffff07f |
Definition at line 34 of file riscv-opc.h.
#define MASK_RDINSTRETH 0xfffff07f |
Definition at line 40 of file riscv-opc.h.
#define MASK_RDTIME 0xfffff07f |
Definition at line 32 of file riscv-opc.h.
#define MASK_RDTIMEH 0xfffff07f |
Definition at line 38 of file riscv-opc.h.
#define MASK_REM 0xfe00707f |
Definition at line 160 of file riscv-opc.h.
#define MASK_REMU 0xfe00707f |
Definition at line 162 of file riscv-opc.h.
#define MASK_REMUW 0xfe00707f |
Definition at line 172 of file riscv-opc.h.
#define MASK_REMW 0xfe00707f |
Definition at line 170 of file riscv-opc.h.
#define MASK_SB 0x707f |
Definition at line 136 of file riscv-opc.h.
#define MASK_SBREAK 0xffffffff |
Definition at line 44 of file riscv-opc.h.
#define MASK_SC_D 0xf800707f |
Definition at line 216 of file riscv-opc.h.
#define MASK_SC_W 0xf800707f |
Definition at line 194 of file riscv-opc.h.
#define MASK_SCALL 0xffffffff |
Definition at line 42 of file riscv-opc.h.
#define MASK_SD 0x707f |
Definition at line 142 of file riscv-opc.h.
#define MASK_SFENCE_VM 0xfff07fff |
Definition at line 232 of file riscv-opc.h.
#define MASK_SH 0x707f |
Definition at line 138 of file riscv-opc.h.
#define MASK_SLL 0xfe00707f |
Definition at line 88 of file riscv-opc.h.
#define MASK_SLLI 0xfc00707f |
Definition at line 68 of file riscv-opc.h.
#define MASK_SLLI_RV32 0xfe00707f |
Definition at line 8 of file riscv-opc.h.
#define MASK_SLLIW 0xfe00707f |
Definition at line 106 of file riscv-opc.h.
#define MASK_SLLW 0xfe00707f |
Definition at line 116 of file riscv-opc.h.
#define MASK_SLT 0xfe00707f |
Definition at line 90 of file riscv-opc.h.
#define MASK_SLTI 0x707f |
Definition at line 70 of file riscv-opc.h.
#define MASK_SLTIU 0x707f |
Definition at line 72 of file riscv-opc.h.
#define MASK_SLTU 0xfe00707f |
Definition at line 92 of file riscv-opc.h.
#define MASK_SRA 0xfe00707f |
Definition at line 98 of file riscv-opc.h.
#define MASK_SRAI 0xfc00707f |
Definition at line 78 of file riscv-opc.h.
#define MASK_SRAI_RV32 0xfe00707f |
Definition at line 12 of file riscv-opc.h.
#define MASK_SRAIW 0xfe00707f |
Definition at line 110 of file riscv-opc.h.
#define MASK_SRAW 0xfe00707f |
Definition at line 120 of file riscv-opc.h.
#define MASK_SRET 0xffffffff |
Definition at line 224 of file riscv-opc.h.
#define MASK_SRL 0xfe00707f |
Definition at line 96 of file riscv-opc.h.
#define MASK_SRLI 0xfc00707f |
Definition at line 76 of file riscv-opc.h.
#define MASK_SRLI_RV32 0xfe00707f |
Definition at line 10 of file riscv-opc.h.
#define MASK_SRLIW 0xfe00707f |
Definition at line 108 of file riscv-opc.h.
#define MASK_SRLW 0xfe00707f |
Definition at line 118 of file riscv-opc.h.
#define MASK_SUB 0xfe00707f |
Definition at line 86 of file riscv-opc.h.
#define MASK_SUBW 0xfe00707f |
Definition at line 114 of file riscv-opc.h.
#define MASK_SW 0x707f |
Definition at line 140 of file riscv-opc.h.
#define MASK_URET 0xffffffff |
Definition at line 222 of file riscv-opc.h.
#define MASK_WFI 0xffffffff |
Definition at line 234 of file riscv-opc.h.
#define MASK_XOR 0xfe00707f |
Definition at line 94 of file riscv-opc.h.
#define MASK_XORI 0x707f |
Definition at line 74 of file riscv-opc.h.
#define MATCH_ADD 0x33 |
Definition at line 83 of file riscv-opc.h.
#define MATCH_ADDI 0x13 |
Definition at line 65 of file riscv-opc.h.
#define MATCH_ADDIW 0x1b |
Definition at line 103 of file riscv-opc.h.
#define MATCH_ADDW 0x3b |
Definition at line 111 of file riscv-opc.h.
#define MATCH_AMOADD_D 0x302f |
Definition at line 195 of file riscv-opc.h.
#define MATCH_AMOADD_W 0x202f |
Definition at line 173 of file riscv-opc.h.
#define MATCH_AMOAND_D 0x6000302f |
Definition at line 201 of file riscv-opc.h.
#define MATCH_AMOAND_W 0x6000202f |
Definition at line 179 of file riscv-opc.h.
#define MATCH_AMOMAX_D 0xa000302f |
Definition at line 205 of file riscv-opc.h.
#define MATCH_AMOMAX_W 0xa000202f |
Definition at line 183 of file riscv-opc.h.
#define MATCH_AMOMAXU_D 0xe000302f |
Definition at line 209 of file riscv-opc.h.
#define MATCH_AMOMAXU_W 0xe000202f |
Definition at line 187 of file riscv-opc.h.
#define MATCH_AMOMIN_D 0x8000302f |
Definition at line 203 of file riscv-opc.h.
#define MATCH_AMOMIN_W 0x8000202f |
Definition at line 181 of file riscv-opc.h.
#define MATCH_AMOMINU_D 0xc000302f |
Definition at line 207 of file riscv-opc.h.
#define MATCH_AMOMINU_W 0xc000202f |
Definition at line 185 of file riscv-opc.h.
#define MATCH_AMOOR_D 0x4000302f |
Definition at line 199 of file riscv-opc.h.
#define MATCH_AMOOR_W 0x4000202f |
Definition at line 177 of file riscv-opc.h.
#define MATCH_AMOSWAP_D 0x800302f |
Definition at line 211 of file riscv-opc.h.
#define MATCH_AMOSWAP_W 0x800202f |
Definition at line 189 of file riscv-opc.h.
#define MATCH_AMOXOR_D 0x2000302f |
Definition at line 197 of file riscv-opc.h.
#define MATCH_AMOXOR_W 0x2000202f |
Definition at line 175 of file riscv-opc.h.
#define MATCH_AND 0x7033 |
Definition at line 101 of file riscv-opc.h.
#define MATCH_ANDI 0x7013 |
Definition at line 81 of file riscv-opc.h.
#define MATCH_AUIPC 0x17 |
Definition at line 63 of file riscv-opc.h.
#define MATCH_BEQ 0x63 |
Definition at line 45 of file riscv-opc.h.
#define MATCH_BGE 0x5063 |
Definition at line 51 of file riscv-opc.h.
#define MATCH_BGEU 0x7063 |
Definition at line 55 of file riscv-opc.h.
#define MATCH_BLT 0x4063 |
Definition at line 49 of file riscv-opc.h.
#define MATCH_BLTU 0x6063 |
Definition at line 53 of file riscv-opc.h.
#define MATCH_BNE 0x1063 |
Definition at line 47 of file riscv-opc.h.
#define MATCH_C_ADD 0x9002 |
Definition at line 495 of file riscv-opc.h.
#define MATCH_C_ADDI 0x1 |
Definition at line 453 of file riscv-opc.h.
#define MATCH_C_ADDI16SP 0x6101 |
Definition at line 505 of file riscv-opc.h.
#define MATCH_C_ADDI4SPN 0x0 |
Definition at line 439 of file riscv-opc.h.
#define MATCH_C_ADDIW 0x2001 |
Definition at line 517 of file riscv-opc.h.
#define MATCH_C_ADDW 0x9c21 |
Definition at line 477 of file riscv-opc.h.
#define MATCH_C_AND 0x8c61 |
Definition at line 473 of file riscv-opc.h.
#define MATCH_C_ANDI 0x8801 |
Definition at line 465 of file riscv-opc.h.
#define MATCH_C_BEQZ 0xc001 |
Definition at line 481 of file riscv-opc.h.
#define MATCH_C_BNEZ 0xe001 |
Definition at line 483 of file riscv-opc.h.
#define MATCH_C_EBREAK 0x9002 |
Definition at line 511 of file riscv-opc.h.
#define MATCH_C_FLD 0x2000 |
Definition at line 441 of file riscv-opc.h.
#define MATCH_C_FLDSP 0x2002 |
Definition at line 487 of file riscv-opc.h.
#define MATCH_C_FLW 0x6000 |
Definition at line 445 of file riscv-opc.h.
#define MATCH_C_FLWSP 0x6002 |
Definition at line 491 of file riscv-opc.h.
#define MATCH_C_FSD 0xa000 |
Definition at line 447 of file riscv-opc.h.
#define MATCH_C_FSDSP 0xa002 |
Definition at line 497 of file riscv-opc.h.
#define MATCH_C_FSW 0xe000 |
Definition at line 451 of file riscv-opc.h.
#define MATCH_C_FSWSP 0xe002 |
Definition at line 501 of file riscv-opc.h.
#define MATCH_C_J 0xa001 |
Definition at line 479 of file riscv-opc.h.
#define MATCH_C_JAL 0x2001 |
Definition at line 455 of file riscv-opc.h.
#define MATCH_C_JALR 0x9002 |
Definition at line 509 of file riscv-opc.h.
#define MATCH_C_JR 0x8002 |
Definition at line 507 of file riscv-opc.h.
#define MATCH_C_LD 0x6000 |
Definition at line 513 of file riscv-opc.h.
#define MATCH_C_LDSP 0x6002 |
Definition at line 519 of file riscv-opc.h.
#define MATCH_C_LI 0x4001 |
Definition at line 457 of file riscv-opc.h.
#define MATCH_C_LUI 0x6001 |
Definition at line 459 of file riscv-opc.h.
#define MATCH_C_LW 0x4000 |
Definition at line 443 of file riscv-opc.h.
#define MATCH_C_LWSP 0x4002 |
Definition at line 489 of file riscv-opc.h.
#define MATCH_C_MV 0x8002 |
Definition at line 493 of file riscv-opc.h.
#define MATCH_C_NOP 0x1 |
Definition at line 503 of file riscv-opc.h.
#define MATCH_C_OR 0x8c41 |
Definition at line 471 of file riscv-opc.h.
#define MATCH_C_SD 0xe000 |
Definition at line 515 of file riscv-opc.h.
#define MATCH_C_SDSP 0xe002 |
Definition at line 521 of file riscv-opc.h.
#define MATCH_C_SLLI 0x2 |
Definition at line 485 of file riscv-opc.h.
#define MATCH_C_SRAI 0x8401 |
Definition at line 463 of file riscv-opc.h.
#define MATCH_C_SRLI 0x8001 |
Definition at line 461 of file riscv-opc.h.
#define MATCH_C_SUB 0x8c01 |
Definition at line 467 of file riscv-opc.h.
#define MATCH_C_SUBW 0x9c01 |
Definition at line 475 of file riscv-opc.h.
#define MATCH_C_SW 0xc000 |
Definition at line 449 of file riscv-opc.h.
#define MATCH_C_SWSP 0xc002 |
Definition at line 499 of file riscv-opc.h.
#define MATCH_C_XOR 0x8c21 |
Definition at line 469 of file riscv-opc.h.
#define MATCH_CSRRC 0x3073 |
Definition at line 239 of file riscv-opc.h.
#define MATCH_CSRRCI 0x7073 |
Definition at line 245 of file riscv-opc.h.
#define MATCH_CSRRS 0x2073 |
Definition at line 237 of file riscv-opc.h.
#define MATCH_CSRRSI 0x6073 |
Definition at line 243 of file riscv-opc.h.
#define MATCH_CSRRW 0x1073 |
Definition at line 235 of file riscv-opc.h.
#define MATCH_CSRRWI 0x5073 |
Definition at line 241 of file riscv-opc.h.
#define MATCH_CUSTOM0 0xb |
Definition at line 523 of file riscv-opc.h.
#define MATCH_CUSTOM0_RD 0x400b |
Definition at line 529 of file riscv-opc.h.
#define MATCH_CUSTOM0_RD_RS1 0x600b |
Definition at line 531 of file riscv-opc.h.
#define MATCH_CUSTOM0_RD_RS1_RS2 0x700b |
Definition at line 533 of file riscv-opc.h.
#define MATCH_CUSTOM0_RS1 0x200b |
Definition at line 525 of file riscv-opc.h.
#define MATCH_CUSTOM0_RS1_RS2 0x300b |
Definition at line 527 of file riscv-opc.h.
#define MATCH_CUSTOM1 0x2b |
Definition at line 535 of file riscv-opc.h.
#define MATCH_CUSTOM1_RD 0x402b |
Definition at line 541 of file riscv-opc.h.
#define MATCH_CUSTOM1_RD_RS1 0x602b |
Definition at line 543 of file riscv-opc.h.
#define MATCH_CUSTOM1_RD_RS1_RS2 0x702b |
Definition at line 545 of file riscv-opc.h.
#define MATCH_CUSTOM1_RS1 0x202b |
Definition at line 537 of file riscv-opc.h.
#define MATCH_CUSTOM1_RS1_RS2 0x302b |
Definition at line 539 of file riscv-opc.h.
#define MATCH_CUSTOM2 0x5b |
Definition at line 547 of file riscv-opc.h.
#define MATCH_CUSTOM2_RD 0x405b |
Definition at line 553 of file riscv-opc.h.
#define MATCH_CUSTOM2_RD_RS1 0x605b |
Definition at line 555 of file riscv-opc.h.
#define MATCH_CUSTOM2_RD_RS1_RS2 0x705b |
Definition at line 557 of file riscv-opc.h.
#define MATCH_CUSTOM2_RS1 0x205b |
Definition at line 549 of file riscv-opc.h.
#define MATCH_CUSTOM2_RS1_RS2 0x305b |
Definition at line 551 of file riscv-opc.h.
#define MATCH_CUSTOM3 0x7b |
Definition at line 559 of file riscv-opc.h.
#define MATCH_CUSTOM3_RD 0x407b |
Definition at line 565 of file riscv-opc.h.
#define MATCH_CUSTOM3_RD_RS1 0x607b |
Definition at line 567 of file riscv-opc.h.
#define MATCH_CUSTOM3_RD_RS1_RS2 0x707b |
Definition at line 569 of file riscv-opc.h.
#define MATCH_CUSTOM3_RS1 0x207b |
Definition at line 561 of file riscv-opc.h.
#define MATCH_CUSTOM3_RS1_RS2 0x307b |
Definition at line 563 of file riscv-opc.h.
#define MATCH_DIV 0x2004033 |
Definition at line 155 of file riscv-opc.h.
#define MATCH_DIVU 0x2005033 |
Definition at line 157 of file riscv-opc.h.
#define MATCH_DIVUW 0x200503b |
Definition at line 167 of file riscv-opc.h.
#define MATCH_DIVW 0x200403b |
Definition at line 165 of file riscv-opc.h.
#define MATCH_DRET 0x7b200073 |
Definition at line 229 of file riscv-opc.h.
#define MATCH_EBREAK 0x100073 |
Definition at line 219 of file riscv-opc.h.
#define MATCH_ECALL 0x73 |
Definition at line 217 of file riscv-opc.h.
#define MATCH_FADD_D 0x2000053 |
Definition at line 267 of file riscv-opc.h.
#define MATCH_FADD_Q 0x6000053 |
Definition at line 291 of file riscv-opc.h.
#define MATCH_FADD_S 0x53 |
Definition at line 247 of file riscv-opc.h.
#define MATCH_FCLASS_D 0xe2001053 |
Definition at line 359 of file riscv-opc.h.
#define MATCH_FCLASS_Q 0xe6001053 |
Definition at line 371 of file riscv-opc.h.
#define MATCH_FCLASS_S 0xe0001053 |
Definition at line 347 of file riscv-opc.h.
#define MATCH_FCVT_D_L 0xd2200053 |
Definition at line 387 of file riscv-opc.h.
#define MATCH_FCVT_D_LU 0xd2300053 |
Definition at line 389 of file riscv-opc.h.
#define MATCH_FCVT_D_Q 0x42300053 |
Definition at line 313 of file riscv-opc.h.
#define MATCH_FCVT_D_S 0x42000053 |
Definition at line 287 of file riscv-opc.h.
#define MATCH_FCVT_D_W 0xd2000053 |
Definition at line 383 of file riscv-opc.h.
#define MATCH_FCVT_D_WU 0xd2100053 |
Definition at line 385 of file riscv-opc.h.
#define MATCH_FCVT_L_D 0xc2200053 |
Definition at line 353 of file riscv-opc.h.
#define MATCH_FCVT_L_Q 0xc6200053 |
Definition at line 365 of file riscv-opc.h.
#define MATCH_FCVT_L_S 0xc0200053 |
Definition at line 341 of file riscv-opc.h.
#define MATCH_FCVT_LU_D 0xc2300053 |
Definition at line 355 of file riscv-opc.h.
#define MATCH_FCVT_LU_Q 0xc6300053 |
Definition at line 367 of file riscv-opc.h.
#define MATCH_FCVT_LU_S 0xc0300053 |
Definition at line 343 of file riscv-opc.h.
#define MATCH_FCVT_Q_D 0x46100053 |
Definition at line 315 of file riscv-opc.h.
#define MATCH_FCVT_Q_L 0xd6200053 |
Definition at line 397 of file riscv-opc.h.
#define MATCH_FCVT_Q_LU 0xd6300053 |
Definition at line 399 of file riscv-opc.h.
#define MATCH_FCVT_Q_S 0x46000053 |
Definition at line 311 of file riscv-opc.h.
#define MATCH_FCVT_Q_W 0xd6000053 |
Definition at line 393 of file riscv-opc.h.
#define MATCH_FCVT_Q_WU 0xd6100053 |
Definition at line 395 of file riscv-opc.h.
#define MATCH_FCVT_S_D 0x40100053 |
Definition at line 285 of file riscv-opc.h.
#define MATCH_FCVT_S_L 0xd0200053 |
Definition at line 377 of file riscv-opc.h.
#define MATCH_FCVT_S_LU 0xd0300053 |
Definition at line 379 of file riscv-opc.h.
#define MATCH_FCVT_S_Q 0x40300053 |
Definition at line 309 of file riscv-opc.h.
#define MATCH_FCVT_S_W 0xd0000053 |
Definition at line 373 of file riscv-opc.h.
#define MATCH_FCVT_S_WU 0xd0100053 |
Definition at line 375 of file riscv-opc.h.
#define MATCH_FCVT_W_D 0xc2000053 |
Definition at line 349 of file riscv-opc.h.
#define MATCH_FCVT_W_Q 0xc6000053 |
Definition at line 361 of file riscv-opc.h.
#define MATCH_FCVT_W_S 0xc0000053 |
Definition at line 337 of file riscv-opc.h.
#define MATCH_FCVT_WU_D 0xc2100053 |
Definition at line 351 of file riscv-opc.h.
#define MATCH_FCVT_WU_Q 0xc6100053 |
Definition at line 363 of file riscv-opc.h.
#define MATCH_FCVT_WU_S 0xc0100053 |
Definition at line 339 of file riscv-opc.h.
#define MATCH_FDIV_D 0x1a000053 |
Definition at line 273 of file riscv-opc.h.
#define MATCH_FDIV_Q 0x1e000053 |
Definition at line 297 of file riscv-opc.h.
#define MATCH_FDIV_S 0x18000053 |
Definition at line 253 of file riscv-opc.h.
#define MATCH_FENCE 0xf |
Definition at line 143 of file riscv-opc.h.
#define MATCH_FENCE_I 0x100f |
Definition at line 145 of file riscv-opc.h.
#define MATCH_FEQ_D 0xa2002053 |
Definition at line 329 of file riscv-opc.h.
#define MATCH_FEQ_Q 0xa6002053 |
Definition at line 335 of file riscv-opc.h.
#define MATCH_FEQ_S 0xa0002053 |
Definition at line 323 of file riscv-opc.h.
#define MATCH_FLD 0x3007 |
Definition at line 405 of file riscv-opc.h.
#define MATCH_FLE_D 0xa2000053 |
Definition at line 325 of file riscv-opc.h.
#define MATCH_FLE_Q 0xa6000053 |
Definition at line 331 of file riscv-opc.h.
#define MATCH_FLE_S 0xa0000053 |
Definition at line 319 of file riscv-opc.h.
#define MATCH_FLQ 0x4007 |
Definition at line 407 of file riscv-opc.h.
#define MATCH_FLT_D 0xa2001053 |
Definition at line 327 of file riscv-opc.h.
#define MATCH_FLT_Q 0xa6001053 |
Definition at line 333 of file riscv-opc.h.
#define MATCH_FLT_S 0xa0001053 |
Definition at line 321 of file riscv-opc.h.
#define MATCH_FLW 0x2007 |
Definition at line 403 of file riscv-opc.h.
#define MATCH_FMADD_D 0x2000043 |
Definition at line 423 of file riscv-opc.h.
#define MATCH_FMADD_Q 0x6000043 |
Definition at line 431 of file riscv-opc.h.
#define MATCH_FMADD_S 0x43 |
Definition at line 415 of file riscv-opc.h.
#define MATCH_FMAX_D 0x2a001053 |
Definition at line 283 of file riscv-opc.h.
#define MATCH_FMAX_Q 0x2e001053 |
Definition at line 307 of file riscv-opc.h.
#define MATCH_FMAX_S 0x28001053 |
Definition at line 263 of file riscv-opc.h.
#define MATCH_FMIN_D 0x2a000053 |
Definition at line 281 of file riscv-opc.h.
#define MATCH_FMIN_Q 0x2e000053 |
Definition at line 305 of file riscv-opc.h.
#define MATCH_FMIN_S 0x28000053 |
Definition at line 261 of file riscv-opc.h.
#define MATCH_FMSUB_D 0x2000047 |
Definition at line 425 of file riscv-opc.h.
#define MATCH_FMSUB_Q 0x6000047 |
Definition at line 433 of file riscv-opc.h.
#define MATCH_FMSUB_S 0x47 |
Definition at line 417 of file riscv-opc.h.
#define MATCH_FMUL_D 0x12000053 |
Definition at line 271 of file riscv-opc.h.
#define MATCH_FMUL_Q 0x16000053 |
Definition at line 295 of file riscv-opc.h.
#define MATCH_FMUL_S 0x10000053 |
Definition at line 251 of file riscv-opc.h.
#define MATCH_FMV_D_X 0xf2000053 |
Definition at line 391 of file riscv-opc.h.
#define MATCH_FMV_Q_X 0xf6000053 |
Definition at line 401 of file riscv-opc.h.
#define MATCH_FMV_S_X 0xf0000053 |
Definition at line 381 of file riscv-opc.h.
#define MATCH_FMV_X_D 0xe2000053 |
Definition at line 357 of file riscv-opc.h.
#define MATCH_FMV_X_Q 0xe6000053 |
Definition at line 369 of file riscv-opc.h.
#define MATCH_FMV_X_S 0xe0000053 |
Definition at line 345 of file riscv-opc.h.
#define MATCH_FNMADD_D 0x200004f |
Definition at line 429 of file riscv-opc.h.
#define MATCH_FNMADD_Q 0x600004f |
Definition at line 437 of file riscv-opc.h.
#define MATCH_FNMADD_S 0x4f |
Definition at line 421 of file riscv-opc.h.
#define MATCH_FNMSUB_D 0x200004b |
Definition at line 427 of file riscv-opc.h.
#define MATCH_FNMSUB_Q 0x600004b |
Definition at line 435 of file riscv-opc.h.
#define MATCH_FNMSUB_S 0x4b |
Definition at line 419 of file riscv-opc.h.
#define MATCH_FRCSR 0x302073 |
Definition at line 27 of file riscv-opc.h.
#define MATCH_FRFLAGS 0x102073 |
Definition at line 13 of file riscv-opc.h.
#define MATCH_FRRM 0x202073 |
Definition at line 19 of file riscv-opc.h.
#define MATCH_FSCSR 0x301073 |
Definition at line 25 of file riscv-opc.h.
#define MATCH_FSD 0x3027 |
Definition at line 411 of file riscv-opc.h.
#define MATCH_FSFLAGS 0x101073 |
Definition at line 15 of file riscv-opc.h.
#define MATCH_FSFLAGSI 0x105073 |
Definition at line 17 of file riscv-opc.h.
#define MATCH_FSGNJ_D 0x22000053 |
Definition at line 275 of file riscv-opc.h.
#define MATCH_FSGNJ_Q 0x26000053 |
Definition at line 299 of file riscv-opc.h.
#define MATCH_FSGNJ_S 0x20000053 |
Definition at line 255 of file riscv-opc.h.
#define MATCH_FSGNJN_D 0x22001053 |
Definition at line 277 of file riscv-opc.h.
#define MATCH_FSGNJN_Q 0x26001053 |
Definition at line 301 of file riscv-opc.h.
#define MATCH_FSGNJN_S 0x20001053 |
Definition at line 257 of file riscv-opc.h.
#define MATCH_FSGNJX_D 0x22002053 |
Definition at line 279 of file riscv-opc.h.
#define MATCH_FSGNJX_Q 0x26002053 |
Definition at line 303 of file riscv-opc.h.
#define MATCH_FSGNJX_S 0x20002053 |
Definition at line 259 of file riscv-opc.h.
#define MATCH_FSQ 0x4027 |
Definition at line 413 of file riscv-opc.h.
#define MATCH_FSQRT_D 0x5a000053 |
Definition at line 289 of file riscv-opc.h.
#define MATCH_FSQRT_Q 0x5e000053 |
Definition at line 317 of file riscv-opc.h.
#define MATCH_FSQRT_S 0x58000053 |
Definition at line 265 of file riscv-opc.h.
#define MATCH_FSRM 0x201073 |
Definition at line 21 of file riscv-opc.h.
#define MATCH_FSRMI 0x205073 |
Definition at line 23 of file riscv-opc.h.
#define MATCH_FSUB_D 0xa000053 |
Definition at line 269 of file riscv-opc.h.
#define MATCH_FSUB_Q 0xe000053 |
Definition at line 293 of file riscv-opc.h.
#define MATCH_FSUB_S 0x8000053 |
Definition at line 249 of file riscv-opc.h.
#define MATCH_FSW 0x2027 |
Definition at line 409 of file riscv-opc.h.
#define MATCH_HRET 0x20200073 |
Definition at line 225 of file riscv-opc.h.
#define MATCH_JAL 0x6f |
Definition at line 59 of file riscv-opc.h.
#define MATCH_JALR 0x67 |
Definition at line 57 of file riscv-opc.h.
#define MATCH_LB 0x3 |
Definition at line 121 of file riscv-opc.h.
#define MATCH_LBU 0x4003 |
Definition at line 129 of file riscv-opc.h.
#define MATCH_LD 0x3003 |
Definition at line 127 of file riscv-opc.h.
#define MATCH_LH 0x1003 |
Definition at line 123 of file riscv-opc.h.
#define MATCH_LHU 0x5003 |
Definition at line 131 of file riscv-opc.h.
#define MATCH_LR_D 0x1000302f |
Definition at line 213 of file riscv-opc.h.
#define MATCH_LR_W 0x1000202f |
Definition at line 191 of file riscv-opc.h.
#define MATCH_LUI 0x37 |
Definition at line 61 of file riscv-opc.h.
#define MATCH_LW 0x2003 |
Definition at line 125 of file riscv-opc.h.
#define MATCH_LWU 0x6003 |
Definition at line 133 of file riscv-opc.h.
#define MATCH_MRET 0x30200073 |
Definition at line 227 of file riscv-opc.h.
#define MATCH_MUL 0x2000033 |
Definition at line 147 of file riscv-opc.h.
#define MATCH_MULH 0x2001033 |
Definition at line 149 of file riscv-opc.h.
#define MATCH_MULHSU 0x2002033 |
Definition at line 151 of file riscv-opc.h.
#define MATCH_MULHU 0x2003033 |
Definition at line 153 of file riscv-opc.h.
#define MATCH_MULW 0x200003b |
Definition at line 163 of file riscv-opc.h.
#define MATCH_OR 0x6033 |
Definition at line 99 of file riscv-opc.h.
#define MATCH_ORI 0x6013 |
Definition at line 79 of file riscv-opc.h.
#define MATCH_RDCYCLE 0xc0002073 |
Definition at line 29 of file riscv-opc.h.
#define MATCH_RDCYCLEH 0xc8002073 |
Definition at line 35 of file riscv-opc.h.
#define MATCH_RDINSTRET 0xc0202073 |
Definition at line 33 of file riscv-opc.h.
#define MATCH_RDINSTRETH 0xc8202073 |
Definition at line 39 of file riscv-opc.h.
#define MATCH_RDTIME 0xc0102073 |
Definition at line 31 of file riscv-opc.h.
#define MATCH_RDTIMEH 0xc8102073 |
Definition at line 37 of file riscv-opc.h.
#define MATCH_REM 0x2006033 |
Definition at line 159 of file riscv-opc.h.
#define MATCH_REMU 0x2007033 |
Definition at line 161 of file riscv-opc.h.
#define MATCH_REMUW 0x200703b |
Definition at line 171 of file riscv-opc.h.
#define MATCH_REMW 0x200603b |
Definition at line 169 of file riscv-opc.h.
#define MATCH_SB 0x23 |
Definition at line 135 of file riscv-opc.h.
#define MATCH_SBREAK 0x100073 |
Definition at line 43 of file riscv-opc.h.
#define MATCH_SC_D 0x1800302f |
Definition at line 215 of file riscv-opc.h.
#define MATCH_SC_W 0x1800202f |
Definition at line 193 of file riscv-opc.h.
#define MATCH_SCALL 0x73 |
Definition at line 41 of file riscv-opc.h.
#define MATCH_SD 0x3023 |
Definition at line 141 of file riscv-opc.h.
#define MATCH_SFENCE_VM 0x10400073 |
Definition at line 231 of file riscv-opc.h.
#define MATCH_SH 0x1023 |
Definition at line 137 of file riscv-opc.h.
#define MATCH_SLL 0x1033 |
Definition at line 87 of file riscv-opc.h.
#define MATCH_SLLI 0x1013 |
Definition at line 67 of file riscv-opc.h.
#define MATCH_SLLI_RV32 0x1013 |
Definition at line 7 of file riscv-opc.h.
#define MATCH_SLLIW 0x101b |
Definition at line 105 of file riscv-opc.h.
#define MATCH_SLLW 0x103b |
Definition at line 115 of file riscv-opc.h.
#define MATCH_SLT 0x2033 |
Definition at line 89 of file riscv-opc.h.
#define MATCH_SLTI 0x2013 |
Definition at line 69 of file riscv-opc.h.
#define MATCH_SLTIU 0x3013 |
Definition at line 71 of file riscv-opc.h.
#define MATCH_SLTU 0x3033 |
Definition at line 91 of file riscv-opc.h.
#define MATCH_SRA 0x40005033 |
Definition at line 97 of file riscv-opc.h.
#define MATCH_SRAI 0x40005013 |
Definition at line 77 of file riscv-opc.h.
#define MATCH_SRAI_RV32 0x40005013 |
Definition at line 11 of file riscv-opc.h.
#define MATCH_SRAIW 0x4000501b |
Definition at line 109 of file riscv-opc.h.
#define MATCH_SRAW 0x4000503b |
Definition at line 119 of file riscv-opc.h.
#define MATCH_SRET 0x10200073 |
Definition at line 223 of file riscv-opc.h.
#define MATCH_SRL 0x5033 |
Definition at line 95 of file riscv-opc.h.
#define MATCH_SRLI 0x5013 |
Definition at line 75 of file riscv-opc.h.
#define MATCH_SRLI_RV32 0x5013 |
Definition at line 9 of file riscv-opc.h.
#define MATCH_SRLIW 0x501b |
Definition at line 107 of file riscv-opc.h.
#define MATCH_SRLW 0x503b |
Definition at line 117 of file riscv-opc.h.
#define MATCH_SUB 0x40000033 |
Definition at line 85 of file riscv-opc.h.
#define MATCH_SUBW 0x4000003b |
Definition at line 113 of file riscv-opc.h.
#define MATCH_SW 0x2023 |
Definition at line 139 of file riscv-opc.h.
#define MATCH_URET 0x200073 |
Definition at line 221 of file riscv-opc.h.
#define MATCH_WFI 0x10500073 |
Definition at line 233 of file riscv-opc.h.
#define MATCH_XOR 0x4033 |
Definition at line 93 of file riscv-opc.h.
#define MATCH_XORI 0x4013 |
Definition at line 73 of file riscv-opc.h.