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,
548 defm VSELGT : vsel_inst<"gt", 0b11, 12>;
588 def VCMPED : ADuI<0b11101, 0b11, 0b0100, 0b11, 0,
593 def VCMPES : ASuI<0b11101, 0b11, 0b0100, 0b11, 0,
602 def VCMPEH : AHuI<0b11101, 0b11, 0b0100, 0b11, 0,
607 def VCMPD : ADuI<0b11101, 0b11, 0b0100, 0b01, 0,
612 def VCMPS : ASuI<0b11101, 0b11, 0b0100, 0b01, 0,
621 def VCMPH : AHuI<0b11101, 0b11, 0b0100, 0b01, 0,
631 def VABSD : ADuI<0b11101, 0b11, 0b0000, 0b11, 0,
636 def VABSS : ASuIn<0b11101, 0b11, 0b0000, 0b11, 0,
645 def VABSH : AHuI<0b11101, 0b11, 0b0000, 0b11, 0,
651 def VCMPEZD : ADuI<0b11101, 0b11, 0b0101, 0b11, 0,
659 def VCMPEZS : ASuI<0b11101, 0b11, 0b0101, 0b11, 0,
671 def VCMPEZH : AHuI<0b11101, 0b11, 0b0101, 0b11, 0,
679 def VCMPZD : ADuI<0b11101, 0b11, 0b0101, 0b01, 0,
687 def VCMPZS : ASuI<0b11101, 0b11, 0b0101, 0b01, 0,
699 def VCMPZH : AHuI<0b11101, 0b11, 0b0101, 0b01, 0,
708 def VCVTDS : ASuI<0b11101, 0b11, 0b0111, 0b11, 0,
745 let Inst{7-6} = 0b11;
754 def VCVTBHS: ASuI<0b11101, 0b11, 0b0010, 0b01, 0, (outs SPR:$Sd), (ins SPR:$Sm),
766 def VCVTBSH: ASuI<0b11101, 0b11, 0b0011, 0b01, 0, (outs SPR:$Sd), (ins SPR:$Sda, SPR:$Sm),
788 def VCVTTHS: ASuI<0b11101, 0b11, 0b0010, 0b11, 0, (outs SPR:$Sd), (ins SPR:$Sm),
802 def VCVTTSH: ASuI<0b11101, 0b11, 0b0011, 0b11, 0, (outs SPR:$Sd), (ins SPR:$Sda, SPR:$Sm),
819 def VCVTBHD : ADuI<0b11101, 0b11, 0b0010, 0b01, 0,
842 def VCVTBDH : ADuI<0b11101, 0b11, 0b0011, 0b01, 0,
867 def VCVTTHD : ADuI<0b11101, 0b11, 0b0010, 0b11, 0,
881 def VCVTTDH : ADuI<0b11101, 0b11, 0b0011, 0b11, 0,
901 def SH : AHuInp<0b11101, 0b11, 0b1100, 0b11, 0,
909 def UH : AHuInp<0b11101, 0b11, 0b1100, 0b01, 0,
917 def SS : ASuInp<0b11101, 0b11, 0b1100, 0b11, 0,
925 def US : ASuInp<0b11101, 0b11, 0b1100, 0b01, 0,
933 def SD : ASuInp<0b11101, 0b11, 0b1100, 0b11, 0,
948 def UD : ASuInp<0b11101, 0b11, 0b1100, 0b01, 0,
1000 defm VCVTM : vcvt_inst<"m", 0b11, ffloor>;
1002 def VNEGD : ADuI<0b11101, 0b11, 0b0001, 0b01, 0,
1007 def VNEGS : ASuIn<0b11101, 0b11, 0b0001, 0b01, 0,
1016 def VNEGH : AHuI<0b11101, 0b11, 0b0001, 0b01, 0,
1022 def H : AHuI<0b11101, 0b11, 0b0110, 0b11, 0,
1031 def S : ASuI<0b11101, 0b11, 0b0110, 0b11, 0,
1039 def D : ADuI<0b11101, 0b11, 0b0110, 0b11, 0,
1067 def H : AHuInp<0b11101, 0b11, 0b1000, 0b01, 0,
1074 def S : ASuInp<0b11101, 0b11, 0b1000, 0b01, 0,
1081 def D : ADuInp<0b11101, 0b11, 0b1000, 0b01, 0,
1104 defm VRINTM : vrint_inst_anpm<"m", 0b11, ffloor>;
1106 def VSQRTD : ADuI<0b11101, 0b11, 0b0001, 0b11, 0,
1112 def VSQRTS : ASuI<0b11101, 0b11, 0b0001, 0b11, 0,
1118 def VSQRTH : AHuI<0b11101, 0b11, 0b0001, 0b11, 0,
1125 def VMOVD : ADuI<0b11101, 0b11, 0b0000, 0b01, 0,
1130 def VMOVS : ASuI<0b11101, 0b11, 0b0000, 0b01, 0,
1137 def VMOVH : ASuInp<0b11101, 0b11, 0b0000, 0b01, 0,
1142 def VINSH : ASuInp<0b11101, 0b11, 0b0000, 0b11, 0,
1452 def VSITOD : AVConv1IDs_Encode<0b11101, 0b11, 0b1000, 0b1011,
1468 def VSITOS : AVConv1InSs_Encode<0b11101, 0b11, 0b1000, 0b1010,
1486 def VSITOH : AVConv1IHs_Encode<0b11101, 0b11, 0b1000, 0b1001,
1498 def VUITOD : AVConv1IDs_Encode<0b11101, 0b11, 0b1000, 0b1011,
1514 def VUITOS : AVConv1InSs_Encode<0b11101, 0b11, 0b1000, 0b1010,
1532 def VUITOH : AVConv1IHs_Encode<0b11101, 0b11, 0b1000, 0b1001,
1606 def VTOSIZD : AVConv1IsD_Encode<0b11101, 0b11, 0b1101, 0b1011,
1626 def VTOSIZS : AVConv1InsS_Encode<0b11101, 0b11, 0b1101, 0b1010,
1650 def VTOSIZH : AVConv1IsH_Encode<0b11101, 0b11, 0b1101, 0b1001,
1664 def VTOUIZD : AVConv1IsD_Encode<0b11101, 0b11, 0b1100, 0b1011,
1684 def VTOUIZS : AVConv1InsS_Encode<0b11101, 0b11, 0b1100, 0b1010,
1708 def VTOUIZH : AVConv1IsH_Encode<0b11101, 0b11, 0b1100, 0b1001,
1724 def VTOSIRD : AVConv1IsD_Encode<0b11101, 0b11, 0b1101, 0b1011,
1732 def VTOSIRS : AVConv1InsS_Encode<0b11101, 0b11, 0b1101, 0b1010,
1740 def VTOSIRH : AVConv1IsH_Encode<0b11101, 0b11, 0b1101, 0b1001,
1749 def VTOUIRD : AVConv1IsD_Encode<0b11101, 0b11, 0b1100, 0b1011,
1757 def VTOUIRS : AVConv1InsS_Encode<0b11101, 0b11, 0b1100, 0b1010,
1765 def VTOUIRH : AVConv1IsH_Encode<0b11101, 0b11, 0b1100, 0b1001,
1776 def VJCVT : AVConv1IsD_Encode<0b11101, 0b11, 0b1001, 0b1011,
1824 def VTOSHH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1110, 0b1001, 0,
1830 def VTOUHH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1111, 0b1001, 0,
1836 def VTOSLH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1110, 0b1001, 1,
1842 def VTOULH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1111, 0b1001, 1,
1850 def VTOSHS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1110, 0b1010, 0,
1859 def VTOUHS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1111, 0b1010, 0,
1868 def VTOSLS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1110, 0b1010, 1,
1877 def VTOULS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1111, 0b1010, 1,
1886 def VTOSHD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1110, 0b1011, 0,
1891 def VTOUHD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1111, 0b1011, 0,
1896 def VTOSLD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1110, 0b1011, 1,
1901 def VTOULD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1111, 0b1011, 1,
1910 def VSHTOH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1010, 0b1001, 0,
1916 def VUHTOH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1011, 0b1001, 0,
1922 def VSLTOH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1010, 0b1001, 1,
1928 def VULTOH : AVConv1XInsS_Encode<0b11101, 0b11, 0b1011, 0b1001, 1,
1936 def VSHTOS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1010, 0b1010, 0,
1945 def VUHTOS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1011, 0b1010, 0,
1954 def VSLTOS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1010, 0b1010, 1,
1963 def VULTOS : AVConv1XInsS_Encode<0b11101, 0b11, 0b1011, 0b1010, 1,
1972 def VSHTOD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1010, 0b1011, 0,
1977 def VUHTOD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1011, 0b1011, 0,
1982 def VSLTOD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1010, 0b1011, 1,
1987 def VULTOD : AVConv1XInsD_Encode<0b11101, 0b11, 0b1011, 0b1011, 1,
2012 let Inst{21-20} = 0b11; // opcode2
2023 def BF16_VCVTT : BF16_VCVT<"vcvtt", 0b11>;
2620 let Inst{21-20} = 0b11;
2638 let Inst{21-20} = 0b11;
2657 let Inst{21-20} = 0b11;