Lines Matching refs:mask0
87 def OP_TRN1 : Op<(shuffle $p0, $p1, (interleave (decimate mask0, 2),
89 def OP_ZIP1 : Op<(shuffle $p0, $p1, (lowhalf (interleave mask0, mask1)))>;
90 def OP_UZP1 : Op<(shuffle $p0, $p1, (add (decimate mask0, 2),
93 (decimate (rotl mask0, 1), 2),
95 def OP_ZIP2 : Op<(shuffle $p0, $p1, (highhalf (interleave mask0, mask1)))>;
96 def OP_UZP2 : Op<(shuffle $p0, $p1, (add (decimate (rotl mask0, 1), 2),
112 def OP_HI : Op<(shuffle $p0, $p0, (highhalf mask0))>;
113 def OP_LO : Op<(shuffle $p0, $p0, (lowhalf mask0))>;
114 def OP_CONC : Op<(shuffle $p0, $p1, (add mask0, mask1))>;
120 def OP_REV16 : Op<(shuffle $p0, $p0, (rev 16, mask0))>;
121 def OP_REV32 : Op<(shuffle $p0, $p0, (rev 32, mask0))>;
122 def OP_REV64 : Op<(shuffle $p0, $p0, (rev 64, mask0))>;