Lines Matching full:ddd
159 def VADD : IOpInst<"vadd", "ddd",
163 def VHADD : SInst<"vhadd", "ddd", "csiUcUsUiQcQsQiQUcQUsQUi">;
164 def VRHADD : SInst<"vrhadd", "ddd", "csiUcUsUiQcQsQiQUcQUsQUi">;
165 def VQADD : SInst<"vqadd", "ddd", "csilUcUsUiUlQcQsQiQlQUcQUsQUiQUl">;
171 def VMUL : IOpInst<"vmul", "ddd", "csifUcUsUiQcQsQiQfQUcQUsQUi", OP_MUL>;
172 def VMULP : SInst<"vmul", "ddd", "PcQPc">;
177 def VQDMULH : SInst<"vqdmulh", "ddd", "siQsQi">;
178 def VQRDMULH : SInst<"vqrdmulh", "ddd", "siQsQi">;
186 def VSUB : IOpInst<"vsub", "ddd",
190 def VQSUB : SInst<"vqsub", "ddd", "csilUcUsUiUlQcQsQiQlQUcQUsQUiQUl">;
191 def VHSUB : SInst<"vhsub", "ddd", "csiUcUsUiQcQsQiQUcQUsQUi">;
216 def VABD : SInst<"vabd", "ddd", "csiUcUsUifQcQsQiQUcQUsQUiQf">;
223 def VMAX : SInst<"vmax", "ddd", "csiUcUsUifQcQsQiQUcQUsQUiQf">;
224 def VMIN : SInst<"vmin", "ddd", "csiUcUsUifQcQsQiQUcQUsQUiQf">;
228 def VPADD : IInst<"vpadd", "ddd", "csiUcUsUif">;
234 def VPMAX : SInst<"vpmax", "ddd", "csiUcUsUif">;
235 def VPMIN : SInst<"vpmin", "ddd", "csiUcUsUif">;
239 def VRECPS : IInst<"vrecps", "ddd", "fQf">;
240 def VRSQRTS : IInst<"vrsqrts", "ddd", "fQf">;
433 def VAND : LOpInst<"vand", "ddd", "csilUcUsUiUlQcQsQiQlQUcQUsQUiQUl", OP_AND>;
434 def VORR : LOpInst<"vorr", "ddd", "csilUcUsUiUlQcQsQiQlQUcQUsQUiQUl", OP_OR>;
435 def VEOR : LOpInst<"veor", "ddd", "csilUcUsUiUlQcQsQiQlQUcQUsQUiQUl", OP_XOR>;
436 def VBIC : LOpInst<"vbic", "ddd", "csilUcUsUiUlQcQsQiQlQUcQUsQUiQUl", OP_ANDN>;
437 def VORN : LOpInst<"vorn", "ddd", "csilUcUsUiUlQcQsQiQlQUcQUsQUiQUl", OP_ORN>;
467 def ADD : IOpInst<"vadd", "ddd", "csilfUcUsUiUlQcQsQiQlQfQUcQUsQUiQUlQd", OP_ADD>;
472 def SUB : IOpInst<"vsub", "ddd", "csilfUcUsUiUlQcQsQiQlQfQUcQUsQUiQUlQd", OP_SUB>;
477 def MUL : IOpInst<"vmul", "ddd", "csifUcUsUiQcQsQiQfQUcQUsQUiQd", OP_MUL>;
483 def MULX : SInst<"vmulx", "ddd", "fQfQd">;
487 def FDIV : IOpInst<"vdiv", "ddd", "fQfQd", OP_DIV>;
503 def ABD : SInst<"vabd", "ddd", "csiUcUsUifQcQsQiQUcQUsQUiQfQd">;
508 def FRECPS : IInst<"vrecps", "ddd", "fQfQd">;
509 def FRSQRTS : IInst<"vrsqrts", "ddd", "fQfQd">;
530 def MAX : SInst<"vmax", "ddd", "csiUcUsUifQcQsQiQUcQUsQUiQfQd">;
531 def MIN : SInst<"vmin", "ddd", "csiUcUsUifQcQsQiQUcQUsQUiQfQd">;
535 def FMAXNM : SInst<"vmaxnm", "ddd", "fQfQd">;
536 def FMINNM : SInst<"vminnm", "ddd", "fQfQd">;
541 def MAXP : SInst<"vpmax", "ddd", "csiUcUsUifQcQsQiQUcQUsQUiQfQd">;
542 def MINP : SInst<"vpmin", "ddd", "csiUcUsUifQcQsQiQUcQUsQUiQfQd">;
546 def FMAXNMP : SInst<"vpmaxnm", "ddd", "fQfQd">;
547 def FMINNMP : SInst<"vpminnm", "ddd", "fQfQd">;
552 def ADDP : IInst<"vpadd", "ddd", "csiUcUsUifQcQsQiQUcQUsQUiQfQd">;
559 def SCALAR_ADD : Inst<"vaddd", "ddd", "lUl", OP_ADD>;
562 def SCALAR_SUB : Inst<"vsubd", "ddd", "lUl", OP_SUB>;