diff options
Diffstat (limited to 'pk/riscv-opc.h')
-rw-r--r-- | pk/riscv-opc.h | 545 |
1 files changed, 0 insertions, 545 deletions
diff --git a/pk/riscv-opc.h b/pk/riscv-opc.h deleted file mode 100644 index 276d3fb..0000000 --- a/pk/riscv-opc.h +++ /dev/null @@ -1,545 +0,0 @@ -/* Automatically generated by parse-opcodes */ -#define MATCH_MOVN 0x6f7 -#define MASK_MOVN 0x1ffff -#define MATCH_VFSSTW 0x150f -#define MASK_VFSSTW 0x1ffff -#define MATCH_REMUW 0x7bb -#define MASK_REMUW 0x1ffff -#define MATCH_FMIN_D 0x180d3 -#define MASK_FMIN_D 0x1ffff -#define MATCH_VLSTHU 0x128b -#define MASK_VLSTHU 0x1ffff -#define MATCH_C_SWSP 0x8 -#define MASK_C_SWSP 0x1f -#define MATCH_BLTU 0x363 -#define MASK_BLTU 0x3ff -#define MATCH_VLSEGSTWU 0xb0b -#define MASK_VLSEGSTWU 0xfff -#define MATCH_MOVZ 0x2f7 -#define MASK_MOVZ 0x1ffff -#define MATCH_FCVT_LU_S 0x9053 -#define MASK_FCVT_LU_S 0x3ff1ff -#define MATCH_FENCE_L_CV 0x32f -#define MASK_FENCE_L_CV 0x3ff -#define MATCH_FMIN_S 0x18053 -#define MASK_FMIN_S 0x1ffff -#define MATCH_C_LW0 0x12 -#define MASK_C_LW0 0x801f -#define MATCH_SLLIW 0x9b -#define MASK_SLLIW 0x3f83ff -#define MATCH_LB 0x3 -#define MASK_LB 0x3ff -#define MATCH_VLWU 0x30b -#define MASK_VLWU 0x3fffff -#define MATCH_FCVT_D_L 0xc0d3 -#define MASK_FCVT_D_L 0x3ff1ff -#define MATCH_LH 0x83 -#define MASK_LH 0x3ff -#define MATCH_FCVT_D_W 0xe0d3 -#define MASK_FCVT_D_W 0x3ff1ff -#define MATCH_LW 0x103 -#define MASK_LW 0x3ff -#define MATCH_ADD 0x33 -#define MASK_ADD 0x1ffff -#define MATCH_FCVT_D_S 0x100d3 -#define MASK_FCVT_D_S 0x3ff1ff -#define MATCH_FENCE_G_V 0x2af -#define MASK_FENCE_G_V 0x3ff -#define MATCH_MFPCR 0x17b -#define MASK_MFPCR 0x7c1ffff -#define MATCH_C_FSD 0x18 -#define MASK_C_FSD 0x1f -#define MATCH_FMAX_D 0x190d3 -#define MASK_FMAX_D 0x1ffff -#define MATCH_BNE 0xe3 -#define MASK_BNE 0x3ff -#define MATCH_RDCYCLE 0x277 -#define MASK_RDCYCLE 0x7ffffff -#define MATCH_FCVT_S_D 0x11053 -#define MASK_FCVT_S_D 0x3ff1ff -#define MATCH_VLH 0x8b -#define MASK_VLH 0x3fffff -#define MATCH_BGEU 0x3e3 -#define MASK_BGEU 0x3ff -#define MATCH_VFLSTD 0x158b -#define MASK_VFLSTD 0x1ffff -#define MATCH_C_LI 0x0 -#define MASK_C_LI 0x1f -#define MATCH_DI 0xfb -#define MASK_DI 0x7ffffff -#define MATCH_SLTIU 0x193 -#define MASK_SLTIU 0x3ff -#define MATCH_MTPCR 0x1fb -#define MASK_MTPCR 0xf801ffff -#define MATCH_VLB 0xb -#define MASK_VLB 0x3fffff -#define MATCH_STOP 0x177 -#define MASK_STOP 0xffffffff -#define MATCH_VLD 0x18b -#define MASK_VLD 0x3fffff -#define MATCH_C_SLLI 0x19 -#define MASK_C_SLLI 0x1c1f -#define MATCH_BREAK 0xf7 -#define MASK_BREAK 0xffffffff -#define MATCH_CFLUSH 0x2fb -#define MASK_CFLUSH 0xffffffff -#define MATCH_FCVT_S_W 0xe053 -#define MASK_FCVT_S_W 0x3ff1ff -#define MATCH_VFLSTW 0x150b -#define MASK_VFLSTW 0x1ffff -#define MATCH_MUL 0x433 -#define MASK_MUL 0x1ffff -#define MATCH_C_LW 0xa -#define MASK_C_LW 0x1f -#define MATCH_VLW 0x10b -#define MASK_VLW 0x3fffff -#define MATCH_VSSEGSTW 0x90f -#define MASK_VSSEGSTW 0xfff -#define MATCH_AMOMINU_D 0x19ab -#define MASK_AMOMINU_D 0x1ffff -#define MATCH_C_SDSP 0x6 -#define MASK_C_SDSP 0x1f -#define MATCH_UTIDX 0x1f7 -#define MASK_UTIDX 0x7ffffff -#define MATCH_SRLI 0x293 -#define MASK_SRLI 0x3f03ff -#define MATCH_C_SRLI 0x819 -#define MASK_C_SRLI 0x1c1f -#define MATCH_C_LDSP 0x4 -#define MASK_C_LDSP 0x1f -#define MATCH_C_FLW 0x14 -#define MASK_C_FLW 0x1f -#define MATCH_C_SRAI32 0x1419 -#define MASK_C_SRAI32 0x1c1f -#define MATCH_AMOMINU_W 0x192b -#define MASK_AMOMINU_W 0x1ffff -#define MATCH_DIVUW 0x6bb -#define MASK_DIVUW 0x1ffff -#define MATCH_MULW 0x43b -#define MASK_MULW 0x1ffff -#define MATCH_VSSEGSTD 0x98f -#define MASK_VSSEGSTD 0xfff -#define MATCH_SRLW 0x2bb -#define MASK_SRLW 0x1ffff -#define MATCH_VSSEGSTB 0x80f -#define MASK_VSSEGSTB 0xfff -#define MATCH_MFTX_D 0x1c0d3 -#define MASK_MFTX_D 0x7c1ffff -#define MATCH_DIV 0x633 -#define MASK_DIV 0x1ffff -#define MATCH_C_LD 0x9 -#define MASK_C_LD 0x1f -#define MATCH_MFTX_S 0x1c053 -#define MASK_MFTX_S 0x7c1ffff -#define MATCH_VSSEGSTH 0x88f -#define MASK_VSSEGSTH 0xfff -#define MATCH_VVCFGIVL 0xf3 -#define MASK_VVCFGIVL 0x3ff -#define MATCH_J 0x67 -#define MASK_J 0x7f -#define MATCH_EI 0x7b -#define MASK_EI 0x7ffffff -#define MATCH_FENCE 0x12f -#define MASK_FENCE 0x3ff -#define MATCH_VSW 0x10f -#define MASK_VSW 0x3fffff -#define MATCH_FNMSUB_S 0x4b -#define MASK_FNMSUB_S 0x1ff -#define MATCH_VFSSEGSTD 0xd8f -#define MASK_VFSSEGSTD 0xfff -#define MATCH_FCVT_L_S 0x8053 -#define MASK_FCVT_L_S 0x3ff1ff -#define MATCH_FLE_S 0x17053 -#define MASK_FLE_S 0x1ffff -#define MATCH_VSB 0xf -#define MASK_VSB 0x3fffff -#define MATCH_MFFSR 0x1d053 -#define MASK_MFFSR 0x7ffffff -#define MATCH_FDIV_S 0x3053 -#define MASK_FDIV_S 0x1f1ff -#define MATCH_VLSTBU 0x120b -#define MASK_VLSTBU 0x1ffff -#define MATCH_VSETVL 0x2f3 -#define MASK_VSETVL 0x3fffff -#define MATCH_FLE_D 0x170d3 -#define MASK_FLE_D 0x1ffff -#define MATCH_FENCE_I 0xaf -#define MASK_FENCE_I 0x3ff -#define MATCH_VLSEGBU 0x220b -#define MASK_VLSEGBU 0x1ffff -#define MATCH_FNMSUB_D 0xcb -#define MASK_FNMSUB_D 0x1ff -#define MATCH_ADDW 0x3b -#define MASK_ADDW 0x1ffff -#define MATCH_SLL 0xb3 -#define MASK_SLL 0x1ffff -#define MATCH_XOR 0x233 -#define MASK_XOR 0x1ffff -#define MATCH_SUB 0x10033 -#define MASK_SUB 0x1ffff -#define MATCH_ERET 0x27b -#define MASK_ERET 0xffffffff -#define MATCH_BLT 0x263 -#define MASK_BLT 0x3ff -#define MATCH_VSSTW 0x110f -#define MASK_VSSTW 0x1ffff -#define MATCH_MTFSR 0x1f053 -#define MASK_MTFSR 0x3fffff -#define MATCH_VSSTH 0x108f -#define MASK_VSSTH 0x1ffff -#define MATCH_REM 0x733 -#define MASK_REM 0x1ffff -#define MATCH_SRLIW 0x29b -#define MASK_SRLIW 0x3f83ff -#define MATCH_LUI 0x37 -#define MASK_LUI 0x7f -#define MATCH_VSSTB 0x100f -#define MASK_VSSTB 0x1ffff -#define MATCH_FCVT_S_LU 0xd053 -#define MASK_FCVT_S_LU 0x3ff1ff -#define MATCH_VSSTD 0x118f -#define MASK_VSSTD 0x1ffff -#define MATCH_ADDI 0x13 -#define MASK_ADDI 0x3ff -#define MATCH_VFMST 0x1173 -#define MASK_VFMST 0x1ffff -#define MATCH_MULH 0x4b3 -#define MASK_MULH 0x1ffff -#define MATCH_FMUL_S 0x2053 -#define MASK_FMUL_S 0x1f1ff -#define MATCH_VLSEGSTHU 0xa8b -#define MASK_VLSEGSTHU 0xfff -#define MATCH_SRAI 0x10293 -#define MASK_SRAI 0x3f03ff -#define MATCH_AMOAND_D 0x9ab -#define MASK_AMOAND_D 0x1ffff -#define MATCH_FLT_D 0x160d3 -#define MASK_FLT_D 0x1ffff -#define MATCH_SRAW 0x102bb -#define MASK_SRAW 0x1ffff -#define MATCH_FMUL_D 0x20d3 -#define MASK_FMUL_D 0x1f1ff -#define MATCH_LD 0x183 -#define MASK_LD 0x3ff -#define MATCH_ORI 0x313 -#define MASK_ORI 0x3ff -#define MATCH_FLT_S 0x16053 -#define MASK_FLT_S 0x1ffff -#define MATCH_ADDIW 0x1b -#define MASK_ADDIW 0x3ff -#define MATCH_AMOAND_W 0x92b -#define MASK_AMOAND_W 0x1ffff -#define MATCH_FEQ_S 0x15053 -#define MASK_FEQ_S 0x1ffff -#define MATCH_FSGNJX_D 0x70d3 -#define MASK_FSGNJX_D 0x1ffff -#define MATCH_SRA 0x102b3 -#define MASK_SRA 0x1ffff -#define MATCH_C_LWSP 0x5 -#define MASK_C_LWSP 0x1f -#define MATCH_BGE 0x2e3 -#define MASK_BGE 0x3ff -#define MATCH_C_ADD3 0x1c -#define MASK_C_ADD3 0x31f -#define MATCH_SRAIW 0x1029b -#define MASK_SRAIW 0x3f83ff -#define MATCH_VSSEGD 0x218f -#define MASK_VSSEGD 0x1ffff -#define MATCH_SRL 0x2b3 -#define MASK_SRL 0x1ffff -#define MATCH_VFMTS 0x1973 -#define MASK_VFMTS 0x1ffff -#define MATCH_FSGNJX_S 0x7053 -#define MASK_FSGNJX_S 0x1ffff -#define MATCH_VFMSV 0x973 -#define MASK_VFMSV 0x3fffff -#define MATCH_FEQ_D 0x150d3 -#define MASK_FEQ_D 0x1ffff -#define MATCH_FCVT_D_WU 0xf0d3 -#define MASK_FCVT_D_WU 0x3ff1ff -#define MATCH_VMTS 0x1873 -#define MASK_VMTS 0x1ffff -#define MATCH_OR 0x333 -#define MASK_OR 0x1ffff -#define MATCH_RDINSTRET 0xa77 -#define MASK_RDINSTRET 0x7ffffff -#define MATCH_FCVT_WU_D 0xb0d3 -#define MASK_FCVT_WU_D 0x3ff1ff -#define MATCH_SUBW 0x1003b -#define MASK_SUBW 0x1ffff -#define MATCH_JALR_C 0x6b -#define MASK_JALR_C 0x3ff -#define MATCH_FMAX_S 0x19053 -#define MASK_FMAX_S 0x1ffff -#define MATCH_AMOMAXU_D 0x1dab -#define MASK_AMOMAXU_D 0x1ffff -#define MATCH_C_SLLIW 0x1819 -#define MASK_C_SLLIW 0x1c1f -#define MATCH_JALR_J 0x16b -#define MASK_JALR_J 0x3ff -#define MATCH_C_FLD 0x15 -#define MASK_C_FLD 0x1f -#define MATCH_VLSTW 0x110b -#define MASK_VLSTW 0x1ffff -#define MATCH_VLSTH 0x108b -#define MASK_VLSTH 0x1ffff -#define MATCH_XORI 0x213 -#define MASK_XORI 0x3ff -#define MATCH_JALR_R 0xeb -#define MASK_JALR_R 0x3ff -#define MATCH_AMOMAXU_W 0x1d2b -#define MASK_AMOMAXU_W 0x1ffff -#define MATCH_FCVT_WU_S 0xb053 -#define MASK_FCVT_WU_S 0x3ff1ff -#define MATCH_VLSTB 0x100b -#define MASK_VLSTB 0x1ffff -#define MATCH_VLSTD 0x118b -#define MASK_VLSTD 0x1ffff -#define MATCH_C_LD0 0x8012 -#define MASK_C_LD0 0x801f -#define MATCH_RDTIME 0x677 -#define MASK_RDTIME 0x7ffffff -#define MATCH_ANDI 0x393 -#define MASK_ANDI 0x3ff -#define MATCH_C_SRLI32 0xc19 -#define MASK_C_SRLI32 0x1c1f -#define MATCH_FSGNJN_D 0x60d3 -#define MASK_FSGNJN_D 0x1ffff -#define MATCH_FNMADD_S 0x4f -#define MASK_FNMADD_S 0x1ff -#define MATCH_JAL 0x6f -#define MASK_JAL 0x7f -#define MATCH_LWU 0x303 -#define MASK_LWU 0x3ff -#define MATCH_VLSEGSTBU 0xa0b -#define MASK_VLSEGSTBU 0xfff -#define MATCH_C_BEQ 0x10 -#define MASK_C_BEQ 0x1f -#define MATCH_VLHU 0x28b -#define MASK_VLHU 0x3fffff -#define MATCH_VFSSTD 0x158f -#define MASK_VFSSTD 0x1ffff -#define MATCH_C_BNE 0x11 -#define MASK_C_BNE 0x1f -#define MATCH_FNMADD_D 0xcf -#define MASK_FNMADD_D 0x1ff -#define MATCH_FENCE_G_CV 0x3af -#define MASK_FENCE_G_CV 0x3ff -#define MATCH_AMOADD_D 0x1ab -#define MASK_AMOADD_D 0x1ffff -#define MATCH_C_SW 0xd -#define MASK_C_SW 0x1f -#define MATCH_AMOMAX_W 0x152b -#define MASK_AMOMAX_W 0x1ffff -#define MATCH_C_MOVE 0x2 -#define MASK_C_MOVE 0x801f -#define MATCH_FMOVN 0xef7 -#define MASK_FMOVN 0x1ffff -#define MATCH_C_FSW 0x16 -#define MASK_C_FSW 0x1f -#define MATCH_C_J 0x8002 -#define MASK_C_J 0x801f -#define MATCH_MULHSU 0x533 -#define MASK_MULHSU 0x1ffff -#define MATCH_C_SD 0xc -#define MASK_C_SD 0x1f -#define MATCH_AMOADD_W 0x12b -#define MASK_AMOADD_W 0x1ffff -#define MATCH_FCVT_D_LU 0xd0d3 -#define MASK_FCVT_D_LU 0x3ff1ff -#define MATCH_AMOMAX_D 0x15ab -#define MASK_AMOMAX_D 0x1ffff -#define MATCH_FCVT_W_D 0xa0d3 -#define MASK_FCVT_W_D 0x3ff1ff -#define MATCH_FMOVZ 0xaf7 -#define MASK_FMOVZ 0x1ffff -#define MATCH_C_OR3 0x21c -#define MASK_C_OR3 0x31f -#define MATCH_VMVV 0x73 -#define MASK_VMVV 0x3fffff -#define MATCH_VFSSEGSTW 0xd0f -#define MASK_VFSSEGSTW 0xfff -#define MATCH_SLT 0x133 -#define MASK_SLT 0x1ffff -#define MATCH_MXTF_D 0x1e0d3 -#define MASK_MXTF_D 0x3fffff -#define MATCH_SLLW 0xbb -#define MASK_SLLW 0x1ffff -#define MATCH_AMOOR_D 0xdab -#define MASK_AMOOR_D 0x1ffff -#define MATCH_SLTI 0x113 -#define MASK_SLTI 0x3ff -#define MATCH_REMU 0x7b3 -#define MASK_REMU 0x1ffff -#define MATCH_FLW 0x107 -#define MASK_FLW 0x3ff -#define MATCH_REMW 0x73b -#define MASK_REMW 0x1ffff -#define MATCH_SLTU 0x1b3 -#define MASK_SLTU 0x1ffff -#define MATCH_SLLI 0x93 -#define MASK_SLLI 0x3f03ff -#define MATCH_C_AND3 0x31c -#define MASK_C_AND3 0x31f -#define MATCH_VSSEGW 0x210f -#define MASK_VSSEGW 0x1ffff -#define MATCH_AMOOR_W 0xd2b -#define MASK_AMOOR_W 0x1ffff -#define MATCH_VSD 0x18f -#define MASK_VSD 0x3fffff -#define MATCH_BEQ 0x63 -#define MASK_BEQ 0x3ff -#define MATCH_FLD 0x187 -#define MASK_FLD 0x3ff -#define MATCH_MXTF_S 0x1e053 -#define MASK_MXTF_S 0x3fffff -#define MATCH_FSUB_S 0x1053 -#define MASK_FSUB_S 0x1f1ff -#define MATCH_AND 0x3b3 -#define MASK_AND 0x1ffff -#define MATCH_VTCFGIVL 0x1f3 -#define MASK_VTCFGIVL 0x3ff -#define MATCH_LBU 0x203 -#define MASK_LBU 0x3ff -#define MATCH_VF 0x3f3 -#define MASK_VF 0xf80003ff -#define MATCH_VLSEGSTW 0x90b -#define MASK_VLSEGSTW 0xfff -#define MATCH_SYSCALL 0x77 -#define MASK_SYSCALL 0xffffffff -#define MATCH_FSGNJ_S 0x5053 -#define MASK_FSGNJ_S 0x1ffff -#define MATCH_C_ADDI 0x1 -#define MASK_C_ADDI 0x1f -#define MATCH_VFMVV 0x173 -#define MASK_VFMVV 0x3fffff -#define MATCH_VLSTWU 0x130b -#define MASK_VLSTWU 0x1ffff -#define MATCH_C_SUB3 0x11c -#define MASK_C_SUB3 0x31f -#define MATCH_VSH 0x8f -#define MASK_VSH 0x3fffff -#define MATCH_VLSEGSTB 0x80b -#define MASK_VLSEGSTB 0xfff -#define MATCH_VLSEGSTD 0x98b -#define MASK_VLSEGSTD 0xfff -#define MATCH_VFLSEGD 0x258b -#define MASK_VFLSEGD 0x1ffff -#define MATCH_VFLSEGW 0x250b -#define MASK_VFLSEGW 0x1ffff -#define MATCH_VLSEGSTH 0x88b -#define MASK_VLSEGSTH 0xfff -#define MATCH_FSGNJ_D 0x50d3 -#define MASK_FSGNJ_D 0x1ffff -#define MATCH_VFLSEGSTW 0xd0b -#define MASK_VFLSEGSTW 0xfff -#define MATCH_C_SUB 0x801a -#define MASK_C_SUB 0x801f -#define MATCH_MULHU 0x5b3 -#define MASK_MULHU 0x1ffff -#define MATCH_FCVT_L_D 0x80d3 -#define MASK_FCVT_L_D 0x3ff1ff -#define MATCH_VMSV 0x873 -#define MASK_VMSV 0x3fffff -#define MATCH_VMST 0x1073 -#define MASK_VMST 0x1ffff -#define MATCH_FADD_D 0xd3 -#define MASK_FADD_D 0x1f1ff -#define MATCH_FCVT_S_WU 0xf053 -#define MASK_FCVT_S_WU 0x3ff1ff -#define MATCH_RDNPC 0x26b -#define MASK_RDNPC 0x7ffffff -#define MATCH_FCVT_S_L 0xc053 -#define MASK_FCVT_S_L 0x3ff1ff -#define MATCH_VFLSEGSTD 0xd8b -#define MASK_VFLSEGSTD 0xfff -#define MATCH_C_ADD 0x1a -#define MASK_C_ADD 0x801f -#define MATCH_FCVT_LU_D 0x90d3 -#define MASK_FCVT_LU_D 0x3ff1ff -#define MATCH_VFLD 0x58b -#define MASK_VFLD 0x3fffff -#define MATCH_FSUB_D 0x10d3 -#define MASK_FSUB_D 0x1f1ff -#define MATCH_FMADD_S 0x43 -#define MASK_FMADD_S 0x1ff -#define MATCH_FCVT_W_S 0xa053 -#define MASK_FCVT_W_S 0x3ff1ff -#define MATCH_VSSEGH 0x208f -#define MASK_VSSEGH 0x1ffff -#define MATCH_FSQRT_S 0x4053 -#define MASK_FSQRT_S 0x3ff1ff -#define MATCH_C_SRAI 0x1019 -#define MASK_C_SRAI 0x1c1f -#define MATCH_AMOMIN_W 0x112b -#define MASK_AMOMIN_W 0x1ffff -#define MATCH_FSGNJN_S 0x6053 -#define MASK_FSGNJN_S 0x1ffff -#define MATCH_C_SLLI32 0x419 -#define MASK_C_SLLI32 0x1c1f -#define MATCH_VLSEGWU 0x230b -#define MASK_VLSEGWU 0x1ffff -#define MATCH_VFSW 0x50f -#define MASK_VFSW 0x3fffff -#define MATCH_AMOSWAP_D 0x5ab -#define MASK_AMOSWAP_D 0x1ffff -#define MATCH_FENCE_L_V 0x22f -#define MASK_FENCE_L_V 0x3ff -#define MATCH_FSQRT_D 0x40d3 -#define MASK_FSQRT_D 0x3ff1ff -#define MATCH_VFLW 0x50b -#define MASK_VFLW 0x3fffff -#define MATCH_FDIV_D 0x30d3 -#define MASK_FDIV_D 0x1f1ff -#define MATCH_FMADD_D 0xc3 -#define MASK_FMADD_D 0x1ff -#define MATCH_DIVW 0x63b -#define MASK_DIVW 0x1ffff -#define MATCH_AMOMIN_D 0x11ab -#define MASK_AMOMIN_D 0x1ffff -#define MATCH_DIVU 0x6b3 -#define MASK_DIVU 0x1ffff -#define MATCH_AMOSWAP_W 0x52b -#define MASK_AMOSWAP_W 0x1ffff -#define MATCH_VFSD 0x58f -#define MASK_VFSD 0x3fffff -#define MATCH_FADD_S 0x53 -#define MASK_FADD_S 0x1f1ff -#define MATCH_VLSEGB 0x200b -#define MASK_VLSEGB 0x1ffff -#define MATCH_FSD 0x1a7 -#define MASK_FSD 0x3ff -#define MATCH_VLSEGD 0x218b -#define MASK_VLSEGD 0x1ffff -#define MATCH_VLSEGH 0x208b -#define MASK_VLSEGH 0x1ffff -#define MATCH_SW 0x123 -#define MASK_SW 0x3ff -#define MATCH_FMSUB_S 0x47 -#define MASK_FMSUB_S 0x1ff -#define MATCH_VFSSEGW 0x250f -#define MASK_VFSSEGW 0x1ffff -#define MATCH_C_ADDIW 0x1d -#define MASK_C_ADDIW 0x1f -#define MATCH_LHU 0x283 -#define MASK_LHU 0x3ff -#define MATCH_SH 0xa3 -#define MASK_SH 0x3ff -#define MATCH_VLSEGW 0x210b -#define MASK_VLSEGW 0x1ffff -#define MATCH_FSW 0x127 -#define MASK_FSW 0x3ff -#define MATCH_VLBU 0x20b -#define MASK_VLBU 0x3fffff -#define MATCH_SB 0x23 -#define MASK_SB 0x3ff -#define MATCH_FMSUB_D 0xc7 -#define MASK_FMSUB_D 0x1ff -#define MATCH_VLSEGHU 0x228b -#define MASK_VLSEGHU 0x1ffff -#define MATCH_VSSEGB 0x200f -#define MASK_VSSEGB 0x1ffff -#define MATCH_VFSSEGD 0x258f -#define MASK_VFSSEGD 0x1ffff -#define MATCH_SD 0x1a3 -#define MASK_SD 0x3ff |