|
|
|
@ -1,5 +1,3 @@ |
|
|
|
// See LICENSE for license details.
|
|
|
|
|
|
|
|
/* Automatically generated by parse-opcodes */ |
|
|
|
#define MATCH_MOVN 0x6f7 |
|
|
|
#define MASK_MOVN 0x1ffff |
|
|
|
@ -9,6 +7,8 @@ |
|
|
|
#define MASK_REMUW 0x1ffff |
|
|
|
#define MATCH_FMIN_D 0x180d3 |
|
|
|
#define MASK_FMIN_D 0x1ffff |
|
|
|
#define MATCH_LR_W 0x1012b |
|
|
|
#define MASK_LR_W 0x3fffff |
|
|
|
#define MATCH_VLSTHU 0x128b |
|
|
|
#define MASK_VLSTHU 0x1ffff |
|
|
|
#define MATCH_C_SWSP 0x8 |
|
|
|
@ -21,8 +21,6 @@ |
|
|
|
#define MASK_VVCFG 0xf801ffff |
|
|
|
#define MATCH_MOVZ 0x2f7 |
|
|
|
#define MASK_MOVZ 0x1ffff |
|
|
|
#define MATCH_FCVT_LU_S 0x9053 |
|
|
|
#define MASK_FCVT_LU_S 0x3ff1ff |
|
|
|
#define MATCH_C_LD 0x9 |
|
|
|
#define MASK_C_LD 0x1f |
|
|
|
#define MATCH_C_SRLI32 0xc19 |
|
|
|
@ -195,6 +193,8 @@ |
|
|
|
#define MASK_MTFSR 0x3fffff |
|
|
|
#define MATCH_VSSTH 0x108f |
|
|
|
#define MASK_VSSTH 0x1ffff |
|
|
|
#define MATCH_SC_W 0x1052b |
|
|
|
#define MASK_SC_W 0x1ffff |
|
|
|
#define MATCH_REM 0x733 |
|
|
|
#define MASK_REM 0x1ffff |
|
|
|
#define MATCH_SRLIW 0x29b |
|
|
|
@ -257,6 +257,8 @@ |
|
|
|
#define MASK_SRL 0x1ffff |
|
|
|
#define MATCH_VENQCMD 0x2b7b |
|
|
|
#define MASK_VENQCMD 0xf801ffff |
|
|
|
#define MATCH_FSUB_D 0x10d3 |
|
|
|
#define MASK_FSUB_D 0x1f1ff |
|
|
|
#define MATCH_VFMTS 0x1973 |
|
|
|
#define MASK_VFMTS 0x1ffff |
|
|
|
#define MATCH_VENQIMM1 0x2f7b |
|
|
|
@ -343,8 +345,8 @@ |
|
|
|
#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_LR_D 0x101ab |
|
|
|
#define MASK_LR_D 0x3fffff |
|
|
|
#define MATCH_C_MOVE 0x2 |
|
|
|
#define MASK_C_MOVE 0x801f |
|
|
|
#define MATCH_FMOVN 0xef7 |
|
|
|
@ -449,6 +451,8 @@ |
|
|
|
#define MASK_VFLSEGW 0x1ffff |
|
|
|
#define MATCH_VLSEGSTH 0x88b |
|
|
|
#define MASK_VLSEGSTH 0xfff |
|
|
|
#define MATCH_AMOMAX_W 0x152b |
|
|
|
#define MASK_AMOMAX_W 0x1ffff |
|
|
|
#define MATCH_FSGNJ_D 0x50d3 |
|
|
|
#define MASK_FSGNJ_D 0x1ffff |
|
|
|
#define MATCH_VFLSEGSTW 0xd0b |
|
|
|
@ -465,22 +469,24 @@ |
|
|
|
#define MASK_VMST 0x1ffff |
|
|
|
#define MATCH_SETPCR 0xfb |
|
|
|
#define MASK_SETPCR 0x3ff |
|
|
|
#define MATCH_RDNPC 0x26b |
|
|
|
#define MASK_RDNPC 0x7ffffff |
|
|
|
#define MATCH_FCVT_LU_S 0x9053 |
|
|
|
#define MASK_FCVT_LU_S 0x3ff1ff |
|
|
|
#define MATCH_VXCPTHOLD 0x277b |
|
|
|
#define MASK_VXCPTHOLD 0xffffffff |
|
|
|
#define MATCH_FCVT_S_L 0xc053 |
|
|
|
#define MASK_FCVT_S_L 0x3ff1ff |
|
|
|
#define MATCH_VFLSEGSTD 0xd8b |
|
|
|
#define MASK_VFLSEGSTD 0xfff |
|
|
|
#define MATCH_AUIPC 0x17 |
|
|
|
#define MASK_AUIPC 0x7f |
|
|
|
#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_SC_D 0x105ab |
|
|
|
#define MASK_SC_D 0x1ffff |
|
|
|
#define MATCH_FMADD_S 0x43 |
|
|
|
#define MASK_FMADD_S 0x1ff |
|
|
|
#define MATCH_FCVT_W_S 0xa053 |
|
|
|
|