Home | History | Annotate | Download | only in Hexagon

Lines Matching full:src3

106             (ins IntRegs:$src1, s11_2Imm:$src2, IntRegs:$src3),
107 "memw($src1+#$src2) = $src3",
108 [(store (f32 IntRegs:$src3),
121 (ins IntRegs:$src1, s11_3Imm:$src2, DoubleRegs:$src3),
122 "memd($src1+#$src2) = $src3",
123 [(store (f64 DoubleRegs:$src3),
478 (ins DoubleRegs:$src1, DoubleRegs:$src2, DoubleRegs:$src3),
479 "$dst += dfmpy($src2, $src3)",
481 (fma DoubleRegs:$src2, DoubleRegs:$src3, DoubleRegs:$src1))],
486 (ins IntRegs:$src1, IntRegs:$src2, IntRegs:$src3),
487 "$dst += sfmpy($src2, $src3)",
489 (fma IntRegs:$src2, IntRegs:$src3, IntRegs:$src1))],
542 IntRegs:$src3),
546 IntRegs:$src3)))]>,
552 DoubleRegs:$src3),
556 DoubleRegs:$src3)))]>,
563 (ins PredRegs:$src1, IntRegs:$src2, f32imm:$src3),
566 (f32 (select PredRegs:$src1, IntRegs:$src2, fpimm:$src3)))]>,
571 (ins PredRegs:$src1, f32imm:$src2, IntRegs:$src3),
574 (f32 (select PredRegs:$src1, fpimm:$src2, IntRegs:$src3)))]>,
579 (ins PredRegs:$src1, f32imm:$src2, f32imm:$src3),
583 fpimm:$src3)))]>,
588 (f32 IntRegs:$src3),
591 IntRegs:$src3)>, Requires<[HasV5T]>;
594 (f64 DoubleRegs:$src3),
597 DoubleRegs:$src4, DoubleRegs:$src3)>, Requires<[HasV5T]>;
600 def : Pat <(select (not PredRegs:$src1), fpimm:$src2, fpimm:$src3),
601 (TFR_condset_ii_f PredRegs:$src1, fpimm:$src3, fpimm:$src2)>;
605 def : Pat <(select (not PredRegs:$src1), fpimm:$src2, IntRegs:$src3),
606 (TFR_condset_ri_f PredRegs:$src1, IntRegs:$src3, fpimm:$src2)>;
610 def : Pat <(select (not PredRegs:$src1), IntRegs:$src2, fpimm:$src3),
611 (TFR_condset_ir_f PredRegs:$src1, fpimm:$src3, IntRegs:$src2)>;