Lines Matching refs:src1
485 def inserti8 : PatFrag<(ops node:$src1, node:$src2),
486 (or (and node:$src1, -256), node:$src2)>;
487 def insertll : PatFrag<(ops node:$src1, node:$src2),
488 (or (and node:$src1, 0xffffffffffff0000), node:$src2)>;
489 def insertlh : PatFrag<(ops node:$src1, node:$src2),
490 (or (and node:$src1, 0xffffffff0000ffff), node:$src2)>;
491 def inserthl : PatFrag<(ops node:$src1, node:$src2),
492 (or (and node:$src1, 0xffff0000ffffffff), node:$src2)>;
493 def inserthh : PatFrag<(ops node:$src1, node:$src2),
494 (or (and node:$src1, 0x0000ffffffffffff), node:$src2)>;
495 def insertlf : PatFrag<(ops node:$src1, node:$src2),
496 (or (and node:$src1, 0xffffffff00000000), node:$src2)>;
497 def inserthf : PatFrag<(ops node:$src1, node:$src2),
498 (or (and node:$src1, 0x00000000ffffffff), node:$src2)>;
501 def or_as_inserti8 : PatFrag<(ops node:$src1, node:$src2),
502 (or node:$src1, node:$src2), [{
509 def or_as_revinserti8 : PatFrag<(ops node:$src1, node:$src2),
510 (or node:$src1, node:$src2), [{
530 def z_muladd : PatFrag<(ops node:$src1, node:$src2, node:$src3),
531 (add (mul node:$src1, node:$src2), node:$src3)>;
534 def fms : PatFrag<(ops node:$src1, node:$src2, node:$src3),
535 (fma node:$src1, node:$src2, (fneg node:$src3))>;
539 def z_fma : PatFrag<(ops node:$src1, node:$src2, node:$src3),
540 (fma node:$src2, node:$src3, node:$src1)>;
541 def z_fms : PatFrag<(ops node:$src1, node:$src2, node:$src3),
542 (fma node:$src2, node:$src3, (fneg node:$src1))>;