li x1, SV_REG_CSR( type, regkey, elwidth, regidx, isvec, packed ); \
csrrw x0, 0x4c0, x1
+#define SET_SV_PRED_CSR( type, regkey, zero, inv, regidx, active ) \
+ li x1, SV_PRED_CSR( type, regkey, zero, inv, regidx, active ); \
+ csrrw x0, 0x4c8, x1
+
#define CLR_SV_CSRS( ) csrrw x0, 0x4c0, 0
+#define CLR_SV_PRED_CSRS( ) csrrw x0, 0x4c8, 0
#define SET_SV_MVL( val ) csrrwi x0, 0x4f2, val
#define SET_SV_VL( val ) csrrwi x0, 0x4f0, val