@@ -1498,6 +1498,128 @@ MINI_OP(OP_S390_CIJ, "s390_cij", IREG, NONE, NONE)
1498
1498
MINI_OP (OP_S390_CLIJ , "s390_cij_un" , IREG , IREG , NONE )
1499
1499
MINI_OP (OP_S390_CGIJ , "s390_cgij" , LREG , NONE , NONE )
1500
1500
MINI_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 )
1501
1623
#endif
1502
1624
1503
1625
#if defined(TARGET_ARM64 )
0 commit comments