@@ -369,6 +369,18 @@ along with GCC; see the file COPYING3. If not see
369369#define DEF_RVV_XFQF_OPS(TYPE, REQUIRE)
370370#endif
371371
372+ /* Use "DEF_RVV_X2_U_OPS" macro include unsigned integer which will
373+ be iterated and registered as intrinsic functions. */
374+ #ifndef DEF_RVV_X2_U_OPS
375+ #define DEF_RVV_X2_U_OPS(TYPE, REQUIRE)
376+ #endif
377+
378+ /* Use "DEF_RVV_X2_WU_OPS" macro include widen unsigned integer which will
379+ be iterated and registered as intrinsic functions. */
380+ #ifndef DEF_RVV_X2_WU_OPS
381+ #define DEF_RVV_X2_WU_OPS(TYPE, REQUIRE)
382+ #endif
383+
372384DEF_RVV_I_OPS (vint8mf8_t, RVV_REQUIRE_MIN_VLEN_64)
373385DEF_RVV_I_OPS (vint8mf4_t, 0)
374386DEF_RVV_I_OPS (vint8mf2_t, 0)
@@ -1463,6 +1475,32 @@ DEF_RVV_XFQF_OPS (vint8mf2_t, 0)
14631475DEF_RVV_XFQF_OPS (vint8m1_t, 0)
14641476DEF_RVV_XFQF_OPS (vint8m2_t, 0)
14651477
1478+ DEF_RVV_X2_U_OPS (vuint8mf8_t, RVV_REQUIRE_MIN_VLEN_64)
1479+ DEF_RVV_X2_U_OPS (vuint8mf4_t, 0)
1480+ DEF_RVV_X2_U_OPS (vuint8mf2_t, 0)
1481+ DEF_RVV_X2_U_OPS (vuint8m1_t, 0)
1482+ DEF_RVV_X2_U_OPS (vuint8m2_t, 0)
1483+ DEF_RVV_X2_U_OPS (vuint8m4_t, 0)
1484+ DEF_RVV_X2_U_OPS (vuint16mf4_t, RVV_REQUIRE_MIN_VLEN_64)
1485+ DEF_RVV_X2_U_OPS (vuint16mf2_t, 0)
1486+ DEF_RVV_X2_U_OPS (vuint16m1_t, 0)
1487+ DEF_RVV_X2_U_OPS (vuint16m2_t, 0)
1488+ DEF_RVV_X2_U_OPS (vuint16m4_t, 0)
1489+ DEF_RVV_X2_U_OPS (vuint32mf2_t, RVV_REQUIRE_MIN_VLEN_64)
1490+ DEF_RVV_X2_U_OPS (vuint32m1_t, 0)
1491+ DEF_RVV_X2_U_OPS (vuint32m2_t, 0)
1492+ DEF_RVV_X2_U_OPS (vuint32m4_t, 0)
1493+
1494+ DEF_RVV_X2_WU_OPS (vuint16mf4_t, RVV_REQUIRE_MIN_VLEN_64)
1495+ DEF_RVV_X2_WU_OPS (vuint16mf2_t, 0)
1496+ DEF_RVV_X2_WU_OPS (vuint16m1_t, 0)
1497+ DEF_RVV_X2_WU_OPS (vuint16m2_t, 0)
1498+ DEF_RVV_X2_WU_OPS (vuint16m4_t, 0)
1499+ DEF_RVV_X2_WU_OPS (vuint32mf2_t, RVV_REQUIRE_MIN_VLEN_64)
1500+ DEF_RVV_X2_WU_OPS (vuint32m1_t, 0)
1501+ DEF_RVV_X2_WU_OPS (vuint32m2_t, 0)
1502+ DEF_RVV_X2_WU_OPS (vuint32m4_t, 0)
1503+
14661504#undef DEF_RVV_I_OPS
14671505#undef DEF_RVV_U_OPS
14681506#undef DEF_RVV_F_OPS
@@ -1519,3 +1557,5 @@ DEF_RVV_XFQF_OPS (vint8m2_t, 0)
15191557#undef DEF_RVV_F32_OPS
15201558#undef DEF_RVV_QMACC_OPS
15211559#undef DEF_RVV_XFQF_OPS
1560+ #undef DEF_RVV_X2_U_OPS
1561+ #undef DEF_RVV_X2_WU_OPS
0 commit comments