@@ -1498,6 +1498,128 @@ MINI_OP(OP_S390_CIJ, "s390_cij", IREG, NONE, NONE)
14981498MINI_OP (OP_S390_CLIJ , "s390_cij_un" , IREG , IREG , NONE )
14991499MINI_OP (OP_S390_CGIJ , "s390_cgij" , LREG , NONE , NONE )
15001500MINI_OP (OP_S390_CLGIJ , "s390_cgij_un" , LREG , NONE , NONE )
1501+ MINI_OP (OP_VADDB , "vaddb" , XREG , XREG , XREG )
1502+ MINI_OP (OP_VADDH , "vaddh" , XREG , XREG , XREG )
1503+ MINI_OP (OP_VADDF , "vaddf" , XREG , XREG , XREG )
1504+ MINI_OP (OP_VADDG , "vaddg" , XREG , XREG , XREG )
1505+ MINI_OP (OP_VADDQ , "vaddq" , XREG , XREG , XREG )
1506+ MINI_OP (OP_VFADDS , "vfadds" , XREG , XREG , XREG )
1507+ MINI_OP (OP_VFADDD , "vfaddd" , XREG , XREG , XREG )
1508+ MINI_OP (OP_VSUBB , "vsubb" , XREG , XREG , XREG )
1509+ MINI_OP (OP_VSUBH , "vsubh" , XREG , XREG , XREG )
1510+ MINI_OP (OP_VSUBF , "vsubf" , XREG , XREG , XREG )
1511+ MINI_OP (OP_VSUBG , "vsubg" , XREG , XREG , XREG )
1512+ MINI_OP (OP_VSUBQ , "vsubq" , XREG , XREG , XREG )
1513+ MINI_OP (OP_VFSUBS , "vfsubs" , XREG , XREG , XREG )
1514+ MINI_OP (OP_VFSUBD , "vfsubd" , XREG , XREG , XREG )
1515+ MINI_OP (OP_VMULB , "vmulb" , XREG , XREG , XREG )
1516+ MINI_OP (OP_VMULHW , "vmulhw" , XREG , XREG , XREG )
1517+ MINI_OP (OP_VMULF , "vmulf" , XREG , XREG , XREG )
1518+ MINI_OP (OP_VFMULS , "vfmuls" , XREG , XREG , XREG )
1519+ MINI_OP (OP_VFMULD , "vfmuld" , XREG , XREG , XREG )
1520+ MINI_OP (OP_VFDIVS , "vfdivs" , XREG , XREG , XREG )
1521+ MINI_OP (OP_VFDIVD , "vfdivd" , XREG , XREG , XREG )
1522+ MINI_OP (OP_VMXB , "vmxb" , XREG , XREG , XREG )
1523+ MINI_OP (OP_VMXH , "vmxh" , XREG , XREG , XREG )
1524+ MINI_OP (OP_VMXF , "vmxf" , XREG , XREG , XREG )
1525+ MINI_OP (OP_VMXG , "vmxg" , XREG , XREG , XREG )
1526+ MINI_OP (OP_VFMAXS , "vfmaxs" , XREG , XREG , XREG )
1527+ MINI_OP (OP_VFMAXD , "vfmaxd" , XREG , XREG , XREG )
1528+ MINI_OP (OP_VMNB , "vmnb" , XREG , XREG , XREG )
1529+ MINI_OP (OP_VMNH , "vmnh" , XREG , XREG , XREG )
1530+ MINI_OP (OP_VMNF , "vmnf" , XREG , XREG , XREG )
1531+ MINI_OP (OP_VMNG , "vmng" , XREG , XREG , XREG )
1532+ MINI_OP (OP_VFMINS , "vfmins" , XREG , XREG , XREG )
1533+ MINI_OP (OP_VFMIND , "vfmind" , XREG , XREG , XREG )
1534+ MINI_OP (OP_VMXLB , "vmxlb" , XREG , XREG , XREG )
1535+ MINI_OP (OP_VMXLH , "vmxlh" , XREG , XREG , XREG )
1536+ MINI_OP (OP_VMXLF , "vmxlf" , XREG , XREG , XREG )
1537+ MINI_OP (OP_VMXLG , "vmxlg" , XREG , XREG , XREG )
1538+ MINI_OP (OP_VMNLB , "vmnlb" , XREG , XREG , XREG )
1539+ MINI_OP (OP_VMNLH , "vmnlh" , XREG , XREG , XREG )
1540+ MINI_OP (OP_VMNLF , "vmnlf" , XREG , XREG , XREG )
1541+ MINI_OP (OP_VMNLG , "vmnlg" , XREG , XREG , XREG )
1542+ MINI_OP (OP_VOR , "vor" , XREG , XREG , XREG )
1543+ MINI_OP (OP_VNOR , "vnor" , XREG , XREG , XREG )
1544+ MINI_OP (OP_VXOR , "vxor" , XREG , XREG , XREG )
1545+ MINI_OP (OP_VAND , "vand" , XREG , XREG , XREG )
1546+ MINI_OP (OP_VNAND , "vnand" , XREG , XREG , XREG )
1547+ MINI_OP (OP_VECTOR_ANDN , "vandnot" , XREG , XREG , XREG )
1548+ MINI_OP (OP_VSUMB , "vsumb" , XREG , XREG , XREG )
1549+ MINI_OP (OP_VSUMH , "vsumh" , XREG , XREG , XREG )
1550+ MINI_OP (OP_VSUMQF , "vsumqf" , XREG , XREG , XREG )
1551+ MINI_OP (OP_VSUMQG , "vsumqg" , XREG , XREG , XREG )
1552+ MINI_OP (OP_VPERM , "vperm" , XREG , XREG , XREG )
1553+ MINI_OP (OP_VREPIB , "vrepib" , XREG , NONE , NONE )
1554+ MINI_OP (OP_VREPIH , "vrepih" , XREG , NONE , NONE )
1555+ MINI_OP (OP_VREPIF , "vrepif" , XREG , NONE , NONE )
1556+ MINI_OP (OP_VREPIG , "vrepig" , XREG , NONE , NONE )
1557+ MINI_OP (OP_VFSQSB , "vfsqsb" , XREG , XREG , NONE )
1558+ MINI_OP (OP_VFSQDB , "vfsqdb" , XREG , XREG , NONE )
1559+ MINI_OP (OP_VFCESBS , "vfcesbs" , XREG , XREG , XREG )
1560+ MINI_OP (OP_VFCEDBS , "vfcedbs" , XREG , XREG , XREG )
1561+ MINI_OP (OP_VFCHSBS , "vfchsbs" , XREG , XREG , XREG )
1562+ MINI_OP (OP_VFCHDBS , "vfchdbs" , XREG , XREG , XREG )
1563+ MINI_OP (OP_VCEQBS , "vceqbs" , XREG , XREG , XREG )
1564+ MINI_OP (OP_VCEQHS , "vceqhs" , XREG , XREG , XREG )
1565+ MINI_OP (OP_VCEQFS , "vceqfs" , XREG , XREG , XREG )
1566+ MINI_OP (OP_VCEQGS , "vceqgs" , XREG , XREG , XREG )
1567+ MINI_OP (OP_VGMB , "vgmb" , XREG , IREG , IREG )
1568+ MINI_OP (OP_VGMH , "vgmh" , XREG , IREG , IREG )
1569+ MINI_OP (OP_VGMF , "vgmf" , XREG , IREG , IREG )
1570+ MINI_OP (OP_VGMG , "vgmg" , XREG , IREG , IREG )
1571+ MINI_OP (OP_VECB , "vecb" , XREG , XREG , NONE )
1572+ MINI_OP (OP_VECF , "vecf" , XREG , XREG , NONE )
1573+ MINI_OP (OP_VECH , "vech" , XREG , XREG , NONE )
1574+ MINI_OP (OP_VECG , "vecg" , XREG , XREG , NONE )
1575+ MINI_OP (OP_VECLB , "veclb" , XREG , XREG , NONE )
1576+ MINI_OP (OP_VECLF , "veclf" , XREG , XREG , NONE )
1577+ MINI_OP (OP_VECLH , "veclh" , XREG , XREG , NONE )
1578+ MINI_OP (OP_VECLG , "veclg" , XREG , XREG , NONE )
1579+ MINI_OP (OP_VCHBS , "vchbs" , XREG , XREG , XREG )
1580+ MINI_OP (OP_VCHHS , "vchhs" , XREG , XREG , XREG )
1581+ MINI_OP (OP_VCHFS , "vchfs" , XREG , XREG , XREG )
1582+ MINI_OP (OP_VCHGS , "vchgs" , XREG , XREG , XREG )
1583+ MINI_OP (OP_VCHLBS , "vchlbs" , XREG , XREG , XREG )
1584+ MINI_OP (OP_VCHLHS , "vchlhs" , XREG , XREG , XREG )
1585+ MINI_OP (OP_VCHLFS , "vchlfs" , XREG , XREG , XREG )
1586+ MINI_OP (OP_VCHLGS , "vchlgs" , XREG , XREG , XREG )
1587+ MINI_OP (OP_VEC_ABS , "vecabs" , XREG , XREG , NONE )
1588+ MINI_OP (OP_VEC_ONE , "vecone" , XREG , NONE , NONE )
1589+ MINI_OP (OP_VLPB , "vlpb" , XREG , XREG , NONE )
1590+ MINI_OP (OP_VLPH , "vlph" , XREG , XREG , NONE )
1591+ MINI_OP (OP_VLPF , "vlpf" , XREG , XREG , NONE )
1592+ MINI_OP (OP_VLPG , "vlpg" , XREG , XREG , NONE )
1593+ MINI_OP (OP_VFLPDB , "vflpdb" , XREG , XREG , NONE )
1594+ MINI_OP (OP_VFLPSB , "vflpsb" , XREG , XREG , NONE )
1595+ MINI_OP (OP_VFLCDB , "vflcdb" , XREG , XREG , NONE )
1596+ MINI_OP (OP_VFLCSB , "vflcsb" , XREG , XREG , NONE )
1597+ MINI_OP3 (OP_BSL , "bitwise_select" , XREG , XREG , XREG , XREG )
1598+ MINI_OP (OP_VPKH , "vpkh" , XREG , XREG , XREG )
1599+ MINI_OP (OP_VPKF , "vpkf" , XREG , XREG , XREG )
1600+ MINI_OP (OP_VPKG , "vpkg" , XREG , XREG , XREG )
1601+ MINI_OP (OP_VLCB , "vlcb" , XREG , XREG , NONE )
1602+ MINI_OP (OP_VLCH , "vlch" , XREG , XREG , NONE )
1603+ MINI_OP (OP_VLCF , "vlcf" , XREG , XREG , NONE )
1604+ MINI_OP (OP_VLCG , "vlcg" , XREG , XREG , NONE )
1605+ MINI_OP (OP_VUPHB , "vuphb" , XREG , XREG , NONE )
1606+ MINI_OP (OP_VUPHH , "vuphh" , XREG , XREG , NONE )
1607+ MINI_OP (OP_VUPHF , "vuphf" , XREG , XREG , NONE )
1608+ MINI_OP (OP_VUPLB , "vuplb" , XREG , XREG , NONE )
1609+ MINI_OP (OP_VUPLH , "vuplh" , XREG , XREG , NONE )
1610+ MINI_OP (OP_VUPLF , "vuplf" , XREG , XREG , NONE )
1611+ MINI_OP (OP_VUPLHB , "vuplhb" , XREG , XREG , NONE )
1612+ MINI_OP (OP_VUPLHH , "vuplhh" , XREG , XREG , NONE )
1613+ MINI_OP (OP_VUPLHF , "vuplhf" , XREG , XREG , NONE )
1614+ MINI_OP (OP_VUPLLB , "vupllb" , XREG , XREG , NONE )
1615+ MINI_OP (OP_VUPLLH , "vupllh" , XREG , XREG , NONE )
1616+ MINI_OP (OP_VUPLLF , "vupllf" , XREG , XREG , NONE )
1617+ MINI_OP (OP_VFISB , "vfidb" , XREG , XREG , NONE )
1618+ MINI_OP (OP_VFIDB , "vfisb" , XREG , XREG , NONE )
1619+ MINI_OP (OP_CEIL_FLOOR , "ceil_floor" , XREG , XREG , NONE )
1620+ MINI_OP (OP_ICNLE , "int_cnle" , IREG , NONE , NONE )
1621+ MINI_OP (OP_ONES_COMPLEMENT , "ones_complement" , XREG , XREG , NONE )
1622+ MINI_OP (OP_NEGATION , "negate" , XREG , XREG , NONE )
15011623#endif
15021624
15031625#if defined(TARGET_ARM64 )
0 commit comments