@@ -254,6 +254,46 @@ public class IRNode {
254
254
vectorNode (ADD_VL , "AddVL" , TYPE_LONG );
255
255
}
256
256
257
+ public static final String SATURATING_ADD_VB = VECTOR_PREFIX + "SATURATING_ADD_VB" + POSTFIX ;
258
+ static {
259
+ vectorNode (SATURATING_ADD_VB , "SaturatingAddV" , TYPE_BYTE );
260
+ }
261
+
262
+ public static final String SATURATING_ADD_VS = VECTOR_PREFIX + "SATURATING_ADD_VS" + POSTFIX ;
263
+ static {
264
+ vectorNode (SATURATING_ADD_VS , "SaturatingAddV" , TYPE_SHORT );
265
+ }
266
+
267
+ public static final String SATURATING_ADD_VI = VECTOR_PREFIX + "SATURATING_ADD_VI" + POSTFIX ;
268
+ static {
269
+ vectorNode (SATURATING_ADD_VI , "SaturatingAddV" , TYPE_INT );
270
+ }
271
+
272
+ public static final String SATURATING_ADD_VL = VECTOR_PREFIX + "SATURATING_ADD_VL" + POSTFIX ;
273
+ static {
274
+ vectorNode (SATURATING_ADD_VL , "SaturatingAddV" , TYPE_LONG );
275
+ }
276
+
277
+ public static final String SATURATING_SUB_VB = VECTOR_PREFIX + "SATURATING_SUB_VB" + POSTFIX ;
278
+ static {
279
+ vectorNode (SATURATING_SUB_VB , "SaturatingSubV" , TYPE_BYTE );
280
+ }
281
+
282
+ public static final String SATURATING_SUB_VS = VECTOR_PREFIX + "SATURATING_SUB_VS" + POSTFIX ;
283
+ static {
284
+ vectorNode (SATURATING_SUB_VS , "SaturatingSubV" , TYPE_SHORT );
285
+ }
286
+
287
+ public static final String SATURATING_SUB_VI = VECTOR_PREFIX + "SATURATING_SUB_VI" + POSTFIX ;
288
+ static {
289
+ vectorNode (SATURATING_SUB_VI , "SaturatingSubV" , TYPE_INT );
290
+ }
291
+
292
+ public static final String SATURATING_SUB_VL = VECTOR_PREFIX + "SATURATING_SUB_VL" + POSTFIX ;
293
+ static {
294
+ vectorNode (SATURATING_SUB_VL , "SaturatingSubV" , TYPE_LONG );
295
+ }
296
+
257
297
public static final String ADD_REDUCTION_V = PREFIX + "ADD_REDUCTION_V" + POSTFIX ;
258
298
static {
259
299
beforeMatchingNameRegex (ADD_REDUCTION_V , "AddReductionV(B|S|I|L|F|D)" );
0 commit comments