Lines Matching refs:b11
404 def VADDD : ADbI<0b11100, 0b11, 0, 0,
411 def VADDS : ASbIn<0b11100, 0b11, 0, 0,
422 def VADDH : AHbI<0b11100, 0b11, 0, 0,
429 def VSUBD : ADbI<0b11100, 0b11, 1, 0,
436 def VSUBS : ASbIn<0b11100, 0b11, 1, 0,
447 def VSUBH : AHbI<0b11100, 0b11, 1, 0,
545 defm VSELGT : vsel_inst<"gt", 0b11, 12>;
585 def VCMPED : ADuI<0b11101, 0b11, 0b0100, 0b11, 0,
590 def VCMPES : ASuI<0b11101, 0b11, 0b0100, 0b11, 0,
599 def VCMPEH : AHuI<0b11101, 0b11, 0b0100, 0b11, 0,
604 def VCMPD : ADuI<0b11101, 0b11, 0b0100, 0b01, 0,
609 def VCMPS : ASuI<0b11101, 0b11, 0b0100, 0b01, 0,
618 def VCMPH : AHuI<0b11101, 0b11, 0b0100, 0b01, 0,
628 def VABSD : ADuI<0b11101, 0b11, 0b0000, 0b11, 0,
633 def VABSS : ASuIn<0b11101, 0b11, 0b0000, 0b11, 0,
642 def VABSH : AHuI<0b11101, 0b11, 0b0000, 0b11, 0,
648 def VCMPEZD : ADuI<0b11101, 0b11, 0b0101, 0b11, 0,
656 def VCMPEZS : ASuI<0b11101, 0b11, 0b0101, 0b11, 0,
668 def VCMPEZH : AHuI<0b11101, 0b11, 0b0101, 0b11, 0,
676 def VCMPZD : ADuI<0b11101, 0b11, 0b0101, 0b01, 0,
684 def VCMPZS : ASuI<0b11101, 0b11, 0b0101, 0b01, 0,
696 def VCMPZH : AHuI<0b11101, 0b11, 0b0101, 0b01, 0,
705 def VCVTDS : ASuI<0b11101, 0b11, 0b0111, 0b11, 0,
742 let Inst{7-6} = 0b11;
751 def VCVTBHS: ASuI<0b11101, 0b11, 0b0010, 0b01, 0, (outs SPR:$Sd), (ins SPR:$Sm),
763 def VCVTBSH: ASuI<0b11101, 0b11, 0b0011, 0b01, 0, (outs SPR:$Sd), (ins SPR:$Sda, SPR:$Sm),
785 def VCVTTHS: ASuI<0b11101, 0b11, 0b0010, 0b11, 0, (outs SPR:$Sd), (ins SPR:$Sm),
799 def VCVTTSH: ASuI<0b11101, 0b11, 0b0011, 0b11, 0, (outs SPR:$Sd), (ins SPR:$Sda, SPR:$Sm),
816 def VCVTBHD : ADuI<0b11101, 0b11, 0b0010, 0b01, 0,
839 def VCVTBDH : ADuI<0b11101, 0b11, 0b0011, 0b01, 0,
864 def VCVTTHD : ADuI<0b11101, 0b11, 0b0010, 0b11, 0,
878 def VCVTTDH : ADuI<0b11101, 0b11, 0b0011, 0b11, 0,
898 def SH : AHuInp<0b11101, 0b11, 0b1100, 0b11, 0,
906 def UH : AHuInp<0b11101, 0b11, 0b1100, 0b01, 0,
914 def SS : ASuInp<0b11101, 0b11, 0b1100, 0b11, 0,
922 def US : ASuInp<0b11101, 0b11, 0b1100, 0b01, 0,
930 def SD : ASuInp<0b11101, 0b11, 0b1100, 0b11, 0,
945 def UD : ASuInp<0b11101, 0b11, 0b1100, 0b01, 0,
997 defm VCVTM : vcvt_inst<"m", 0b11, ffloor>;
999 def VNEGD : ADuI<0b11101, 0b11, 0b0001, 0b01, 0,
1004 def VNEGS : ASuIn<0b11101, 0b11, 0b0001, 0b01, 0,
1013 def VNEGH : AHuI<0b11101, 0b11, 0b0001, 0b01, 0,
1019 def H : AHuI<0b11101, 0b11, 0b0110, 0b11, 0,
1028 def S : ASuI<0b11101, 0b11, 0b0110, 0b11, 0,
1036 def D : ADuI<0b11101, 0b11, 0b0110, 0b11, 0,
1064 def H : AHuInp<0b11101, 0b11, 0b1000, 0b01, 0,
1071 def S : ASuInp<0b11101, 0b11, 0b1000, 0b01, 0,
1078 def D : ADuInp<0b11101, 0b11, 0b1000, 0b01, 0,
1101 defm VRINTM : vrint_inst_anpm<"m", 0b11, ffloor>;
1103 def VSQRTD : ADuI<0b11101, 0b11, 0b0001, 0b11, 0,
1109 def VSQRTS : ASuI<0b11101, 0b11, 0b0001, 0b11, 0,
1115 def VSQRTH : AHuI<0b11101, 0b11, 0b0001, 0b11, 0,
1122 def VMOVD : ADuI<0b11101, 0b11, 0b0000, 0b01, 0,
1127 def VMOVS : ASuI<0b11101, 0b11, 0b0000, 0b01, 0,
1134 def VMOVH : ASuInp<0b11101, 0b11, 0b0000, 0b01, 0,
1139 def VINSH : ASuInp<0b11101, 0b11, 0b0000, 0b11, 0,
1449 def VSITOD : AVConv1IDs_Encode<0b11101, 0b11, 0b1000, 0b1011,
1465 def VSITOS : AVConv1InSs_Encode<0b11101, 0b11, 0b1000, 0b1010,
1483 def VSITOH : AVConv1IHs_Encode<0b11101, 0b11, 0b1000, 0b1001,
1495 def VUITOD : AVConv1IDs_Encode<0b11101, 0b11, 0b1000, 0b1011,
1511 def VUITOS : AVConv1InSs_Encode<0b11101, 0b11, 0b1000, 0b1010,
1529 def VUITOH : AVConv1IHs_Encode<0b11101, 0b11, 0b1000, 0b1001,
1603 def VTOSIZD : AVConv1IsD_Encode<0b11101, 0b11, 0b1101, 0b1011,
1623 def VTOSIZS : AVConv1InsS_Encode<0b11101, 0b11, 0b1101, 0b1010,
1647 def VTOSIZH : AVConv1IsH_Encode<0b11101, 0b11, 0b1101, 0b1001,
1661 def VTOUIZD : AVConv1IsD_Encode<0b11101, 0b11, 0b1100, 0b1011,
1681 def VTOUIZS : AVConv1InsS_Encode<0b11101, 0b11, 0b1100, 0b1010,
1705 def VTOUIZH : AVConv1IsH_Encode<0b11101, 0b11, 0b1100, 0b1001,
1721 def VTOSIRD : AVConv1IsD_Encode<0b11101, 0b11, 0b1101, 0b1011,
1729 def VTOSIRS : AVConv1InsS_Encode<0b11101, 0b11, 0b1101, 0b1010,
1737 def VTOSIRH : AVConv1IsH_Encode<0b11101, 0b11, 0b1101, 0b1001,
1746 def VTOUIRD : AVConv1IsD_Encode<0b11101, 0b11, 0b1100, 0b1011,
1754 def VTOUIRS : AVConv1InsS_Encode<0b11101, 0b11, 0b1100, 0b1010,
1762 def VTOUIRH : AVConv1IsH_Encode<0b11101, 0b11, 0b1100, 0b1001,
1773 def VJCVT : AVConv1IsD_Encode<0b11101, 0b11, 0b1001, 0b1011,
1821 def VTOSHH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1110, 0b1001, 0,
1827 def VTOUHH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1111, 0b1001, 0,
1833 def VTOSLH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1110, 0b1001, 1,
1839 def VTOULH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1111, 0b1001, 1,
1847 def VTOSHS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1110, 0b1010, 0,
1856 def VTOUHS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1111, 0b1010, 0,
1865 def VTOSLS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1110, 0b1010, 1,
1874 def VTOULS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1111, 0b1010, 1,
1883 def VTOSHD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1110, 0b1011, 0,
1888 def VTOUHD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1111, 0b1011, 0,
1893 def VTOSLD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1110, 0b1011, 1,
1898 def VTOULD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1111, 0b1011, 1,
1907 def VSHTOH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1010, 0b1001, 0,
1913 def VUHTOH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1011, 0b1001, 0,
1919 def VSLTOH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1010, 0b1001, 1,
1925 def VULTOH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1011, 0b1001, 1,
1933 def VSHTOS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1010, 0b1010, 0,
1942 def VUHTOS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1011, 0b1010, 0,
1951 def VSLTOS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1010, 0b1010, 1,
1960 def VULTOS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1011, 0b1010, 1,
1969 def VSHTOD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1010, 0b1011, 0,
1974 def VUHTOD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1011, 0b1011, 0,
1979 def VSLTOD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1010, 0b1011, 1,
1984 def VULTOD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1011, 0b1011, 1,
2009 let Inst{21-20} = 0b11; // opcode2
2020 def BF16_VCVTT : BF16_VCVT<"vcvtt", 0b11>;
2617 let Inst{21-20} = 0b11;
2635 let Inst{21-20} = 0b11;
2654 let Inst{21-20} = 0b11;