11061106#define MASK_ZUNPKD831 0xfff0707f
11071107#define MATCH_ZUNPKD832 0xad700077
11081108#define MASK_ZUNPKD832 0xfff0707f
1109- #define MATCH_RDOV 0x80102073
1110- #define MASK_RDOV 0xfffff07f
1111- #define MATCH_CLROV 0x8010f073
1112- #define MASK_CLROV 0xffffffff
11131109#define MATCH_ADD32 0x40002077
11141110#define MASK_ADD32 0xfe00707f
11151111#define MATCH_CRAS32 0x44002077
15251521#define CSR_TCONTROL 0x7a5
15261522#define CSR_MCONTEXT 0x7a8
15271523#define CSR_SCONTEXT 0x7aa
1524+ /* RVP CSR */
1525+ #define CSR_VXSAT 0x009
15281526#endif /* RISCV_ENCODING_H */
15291527#ifdef DECLARE_INSN
15301528DECLARE_INSN (slli_rv32 , MATCH_SLLI_RV32 , MASK_SLLI_RV32 )
@@ -2060,8 +2058,6 @@ DECLARE_INSN(zunpkd820, MATCH_ZUNPKD820, MASK_ZUNPKD820)
20602058DECLARE_INSN (zunpkd830 , MATCH_ZUNPKD830 , MASK_ZUNPKD830 )
20612059DECLARE_INSN (zunpkd831 , MATCH_ZUNPKD831 , MASK_ZUNPKD831 )
20622060DECLARE_INSN (zunpkd832 , MATCH_ZUNPKD832 , MASK_ZUNPKD832 )
2063- DECLARE_INSN (rdov , MATCH_RDOV , MASK_RDOV )
2064- DECLARE_INSN (clrov , MATCH_CLROV , MASK_CLROV )
20652061DECLARE_INSN (add32 , MATCH_ADD32 , MASK_ADD32 )
20662062DECLARE_INSN (cras32 , MATCH_CRAS32 , MASK_CRAS32 )
20672063DECLARE_INSN (crsa32 , MATCH_CRSA32 , MASK_CRSA32 )
@@ -2081,7 +2077,6 @@ DECLARE_INSN(khmtt16, MATCH_KHMTT16, MASK_KHMTT16)
20812077DECLARE_INSN (kmabb32 , MATCH_KMABB32 , MASK_KMABB32 )
20822078DECLARE_INSN (kmabt32 , MATCH_KMABT32 , MASK_KMABT32 )
20832079DECLARE_INSN (kmatt32 , MATCH_KMATT32 , MASK_KMATT32 )
2084- DECLARE_INSN (kmada32 , MATCH_KMADA32 , MASK_KMADA32 )
20852080DECLARE_INSN (kmaxda32 , MATCH_KMAXDA32 , MASK_KMAXDA32 )
20862081DECLARE_INSN (kmds32 , MATCH_KMDA32 , MASK_KMDA32 )
20872082DECLARE_INSN (kmxda32 , MATCH_KMXDA32 , MASK_KMXDA32 )
@@ -2398,6 +2393,7 @@ DECLARE_CSR(tinfo, CSR_TINFO, CSR_CLASS_DEBUG, PRIV_SPEC_CLASS_NONE, PRIV_SPEC_C
23982393DECLARE_CSR (tcontrol , CSR_TCONTROL , CSR_CLASS_DEBUG , PRIV_SPEC_CLASS_NONE , PRIV_SPEC_CLASS_NONE )
23992394DECLARE_CSR (mcontext , CSR_MCONTEXT , CSR_CLASS_DEBUG , PRIV_SPEC_CLASS_NONE , PRIV_SPEC_CLASS_NONE )
24002395DECLARE_CSR (scontext , CSR_SCONTEXT , CSR_CLASS_DEBUG , PRIV_SPEC_CLASS_NONE , PRIV_SPEC_CLASS_NONE )
2396+ DECLARE_CSR (vxsat , CSR_VXSAT , CSR_CLASS_P , ISA_SPEC_CLASS_DRAFT , PRIV_SPEC_CLASS_DRAFT )
24012397#endif /* DECLARE_CSR */
24022398#ifdef DECLARE_CSR_ALIAS
24032399DECLARE_CSR_ALIAS (ubadaddr , CSR_UTVAL , CSR_CLASS_I , PRIV_SPEC_CLASS_1P9P1 , PRIV_SPEC_CLASS_1P10 )
0 commit comments