Lines Matching refs:b11
426 def VADDD : ADbI<0b11100, 0b11, 0, 0,
433 def VADDS : ASbIn<0b11100, 0b11, 0, 0,
444 def VADDH : AHbI<0b11100, 0b11, 0, 0,
451 def VSUBD : ADbI<0b11100, 0b11, 1, 0,
458 def VSUBS : ASbIn<0b11100, 0b11, 1, 0,
469 def VSUBH : AHbI<0b11100, 0b11, 1, 0,
570 defm VSELGT : vsel_inst<"gt", 0b11, 12>;
610 def VCMPED : ADuI<0b11101, 0b11, 0b0100, 0b11, 0,
615 def VCMPES : ASuI<0b11101, 0b11, 0b0100, 0b11, 0,
624 def VCMPEH : AHuI<0b11101, 0b11, 0b0100, 0b11, 0,
629 def VCMPD : ADuI<0b11101, 0b11, 0b0100, 0b01, 0,
634 def VCMPS : ASuI<0b11101, 0b11, 0b0100, 0b01, 0,
643 def VCMPH : AHuI<0b11101, 0b11, 0b0100, 0b01, 0,
653 def VABSD : ADuI<0b11101, 0b11, 0b0000, 0b11, 0,
658 def VABSS : ASuIn<0b11101, 0b11, 0b0000, 0b11, 0,
667 def VABSH : AHuI<0b11101, 0b11, 0b0000, 0b11, 0,
673 def VCMPEZD : ADuI<0b11101, 0b11, 0b0101, 0b11, 0,
681 def VCMPEZS : ASuI<0b11101, 0b11, 0b0101, 0b11, 0,
693 def VCMPEZH : AHuI<0b11101, 0b11, 0b0101, 0b11, 0,
701 def VCMPZD : ADuI<0b11101, 0b11, 0b0101, 0b01, 0,
709 def VCMPZS : ASuI<0b11101, 0b11, 0b0101, 0b01, 0,
721 def VCMPZH : AHuI<0b11101, 0b11, 0b0101, 0b01, 0,
730 def VCVTDS : ASuI<0b11101, 0b11, 0b0111, 0b11, 0,
767 let Inst{7-6} = 0b11;
776 def VCVTBHS: ASuI<0b11101, 0b11, 0b0010, 0b01, 0, (outs SPR:$Sd), (ins SPR:$Sm),
788 def VCVTBSH: ASuI<0b11101, 0b11, 0b0011, 0b01, 0, (outs SPR:$Sd), (ins SPR:$Sda, SPR:$Sm),
810 def VCVTTHS: ASuI<0b11101, 0b11, 0b0010, 0b11, 0, (outs SPR:$Sd), (ins SPR:$Sm),
824 def VCVTTSH: ASuI<0b11101, 0b11, 0b0011, 0b11, 0, (outs SPR:$Sd), (ins SPR:$Sda, SPR:$Sm),
841 def VCVTBHD : ADuI<0b11101, 0b11, 0b0010, 0b01, 0,
864 def VCVTBDH : ADuI<0b11101, 0b11, 0b0011, 0b01, 0,
889 def VCVTTHD : ADuI<0b11101, 0b11, 0b0010, 0b11, 0,
903 def VCVTTDH : ADuI<0b11101, 0b11, 0b0011, 0b11, 0,
923 def SH : AHuInp<0b11101, 0b11, 0b1100, 0b11, 0,
931 def UH : AHuInp<0b11101, 0b11, 0b1100, 0b01, 0,
939 def SS : ASuInp<0b11101, 0b11, 0b1100, 0b11, 0,
947 def US : ASuInp<0b11101, 0b11, 0b1100, 0b01, 0,
955 def SD : ASuInp<0b11101, 0b11, 0b1100, 0b11, 0,
970 def UD : ASuInp<0b11101, 0b11, 0b1100, 0b01, 0,
1022 defm VCVTM : vcvt_inst<"m", 0b11, ffloor>;
1024 def VNEGD : ADuI<0b11101, 0b11, 0b0001, 0b01, 0,
1029 def VNEGS : ASuIn<0b11101, 0b11, 0b0001, 0b01, 0,
1038 def VNEGH : AHuI<0b11101, 0b11, 0b0001, 0b01, 0,
1044 def H : AHuI<0b11101, 0b11, 0b0110, 0b11, 0,
1053 def S : ASuI<0b11101, 0b11, 0b0110, 0b11, 0,
1061 def D : ADuI<0b11101, 0b11, 0b0110, 0b11, 0,
1089 def H : AHuInp<0b11101, 0b11, 0b1000, 0b01, 0,
1096 def S : ASuInp<0b11101, 0b11, 0b1000, 0b01, 0,
1103 def D : ADuInp<0b11101, 0b11, 0b1000, 0b01, 0,
1126 defm VRINTM : vrint_inst_anpm<"m", 0b11, ffloor>;
1128 def VSQRTD : ADuI<0b11101, 0b11, 0b0001, 0b11, 0,
1134 def VSQRTS : ASuI<0b11101, 0b11, 0b0001, 0b11, 0,
1140 def VSQRTH : AHuI<0b11101, 0b11, 0b0001, 0b11, 0,
1147 def VMOVD : ADuI<0b11101, 0b11, 0b0000, 0b01, 0,
1152 def VMOVS : ASuI<0b11101, 0b11, 0b0000, 0b01, 0,
1159 def VMOVH : ASuInp<0b11101, 0b11, 0b0000, 0b01, 0,
1164 def VINSH : ASuInp<0b11101, 0b11, 0b0000, 0b11, 0,
1474 def VSITOD : AVConv1IDs_Encode<0b11101, 0b11, 0b1000, 0b1011,
1490 def VSITOS : AVConv1InSs_Encode<0b11101, 0b11, 0b1000, 0b1010,
1508 def VSITOH : AVConv1IHs_Encode<0b11101, 0b11, 0b1000, 0b1001,
1520 def VUITOD : AVConv1IDs_Encode<0b11101, 0b11, 0b1000, 0b1011,
1536 def VUITOS : AVConv1InSs_Encode<0b11101, 0b11, 0b1000, 0b1010,
1554 def VUITOH : AVConv1IHs_Encode<0b11101, 0b11, 0b1000, 0b1001,
1628 def VTOSIZD : AVConv1IsD_Encode<0b11101, 0b11, 0b1101, 0b1011,
1648 def VTOSIZS : AVConv1InsS_Encode<0b11101, 0b11, 0b1101, 0b1010,
1672 def VTOSIZH : AVConv1IsH_Encode<0b11101, 0b11, 0b1101, 0b1001,
1686 def VTOUIZD : AVConv1IsD_Encode<0b11101, 0b11, 0b1100, 0b1011,
1706 def VTOUIZS : AVConv1InsS_Encode<0b11101, 0b11, 0b1100, 0b1010,
1730 def VTOUIZH : AVConv1IsH_Encode<0b11101, 0b11, 0b1100, 0b1001,
1746 def VTOSIRD : AVConv1IsD_Encode<0b11101, 0b11, 0b1101, 0b1011,
1754 def VTOSIRS : AVConv1InsS_Encode<0b11101, 0b11, 0b1101, 0b1010,
1762 def VTOSIRH : AVConv1IsH_Encode<0b11101, 0b11, 0b1101, 0b1001,
1771 def VTOUIRD : AVConv1IsD_Encode<0b11101, 0b11, 0b1100, 0b1011,
1779 def VTOUIRS : AVConv1InsS_Encode<0b11101, 0b11, 0b1100, 0b1010,
1787 def VTOUIRH : AVConv1IsH_Encode<0b11101, 0b11, 0b1100, 0b1001,
1798 def VJCVT : AVConv1IsD_Encode<0b11101, 0b11, 0b1001, 0b1011,
1846 def VTOSHH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1110, 0b1001, 0,
1852 def VTOUHH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1111, 0b1001, 0,
1858 def VTOSLH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1110, 0b1001, 1,
1864 def VTOULH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1111, 0b1001, 1,
1872 def VTOSHS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1110, 0b1010, 0,
1881 def VTOUHS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1111, 0b1010, 0,
1890 def VTOSLS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1110, 0b1010, 1,
1899 def VTOULS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1111, 0b1010, 1,
1908 def VTOSHD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1110, 0b1011, 0,
1913 def VTOUHD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1111, 0b1011, 0,
1918 def VTOSLD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1110, 0b1011, 1,
1923 def VTOULD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1111, 0b1011, 1,
1932 def VSHTOH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1010, 0b1001, 0,
1938 def VUHTOH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1011, 0b1001, 0,
1944 def VSLTOH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1010, 0b1001, 1,
1950 def VULTOH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1011, 0b1001, 1,
1958 def VSHTOS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1010, 0b1010, 0,
1967 def VUHTOS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1011, 0b1010, 0,
1976 def VSLTOS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1010, 0b1010, 1,
1985 def VULTOS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1011, 0b1010, 1,
1994 def VSHTOD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1010, 0b1011, 0,
1999 def VUHTOD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1011, 0b1011, 0,
2004 def VSLTOD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1010, 0b1011, 1,
2009 def VULTOD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1011, 0b1011, 1,
2034 let Inst{21-20} = 0b11; // opcode2
2045 def BF16_VCVTT : BF16_VCVT<"vcvtt", 0b11>;
2642 let Inst{21-20} = 0b11;
2660 let Inst{21-20} = 0b11;
2679 let Inst{21-20} = 0b11;