Lines Matching refs:ft
113 InstSE<(outs RC:$fd), (ins RC:$fs, RC:$ft),
114 !strconcat(opstr, "\t$fd, $fs, $ft"),
115 [(set RC:$fd, (OpNode RC:$fs, RC:$ft))], Itin, FrmFR, opstr>,
138 InstSE<(outs DstRC:$fd), (ins SrcRC:$fs, SrcRC:$ft),
139 !strconcat(opstr, "\t$fd, $fs, $ft"),
140 [(set DstRC:$fd, (OpNode SrcRC:$fs, SrcRC:$ft))], Itin, FrmFR, opstr>,
204 InstSE<(outs RC:$fd), (ins RC:$fr, RC:$fs, RC:$ft),
205 !strconcat(opstr, "\t$fd, $fr, $fs, $ft"),
206 [(set RC:$fd, (OpNode (fmul RC:$fs, RC:$ft), RC:$fr))], Itin,
211 InstSE<(outs RC:$fd), (ins RC:$fr, RC:$fs, RC:$ft),
212 !strconcat(opstr, "\t$fd, $fr, $fs, $ft"),
213 [(set RC:$fd, (fsub fpimm0, (OpNode (fmul RC:$fs, RC:$ft), RC:$fr)))],
260 InstSE<(outs), (ins RC:$fs, RC:$ft, condcode:$cond),
261 !strconcat("c.$cond.", typestr, "\t$fs, $ft"),
262 [(OpNode RC:$fs, RC:$ft, imm:$cond)], Itin, FrmFR,
272 // c.cond.ft if necessary, and reject it after constructing the
276 InstSE<(outs FCCRegsOpnd:$fcc), (ins RC:$fs, RC:$ft),
277 !strconcat("c.", CondStr, ".", Typestr, "\t$fcc, $fs, $ft"), [], itin,
862 def : MipsInstAlias<!strconcat("c.f.", TypeStr, " $fs, $ft"),
864 RC:$fs, RC:$ft), 1>;
865 def : MipsInstAlias<!strconcat("c.un.", TypeStr, " $fs, $ft"),
867 RC:$fs, RC:$ft), 1>;
868 def : MipsInstAlias<!strconcat("c.eq.", TypeStr, " $fs, $ft"),
870 RC:$fs, RC:$ft), 1>;
871 def : MipsInstAlias<!strconcat("c.ueq.", TypeStr, " $fs, $ft"),
873 RC:$fs, RC:$ft), 1>;
874 def : MipsInstAlias<!strconcat("c.olt.", TypeStr, " $fs, $ft"),
876 RC:$fs, RC:$ft), 1>;
877 def : MipsInstAlias<!strconcat("c.ult.", TypeStr, " $fs, $ft"),
879 RC:$fs, RC:$ft), 1>;
880 def : MipsInstAlias<!strconcat("c.ole.", TypeStr, " $fs, $ft"),
882 RC:$fs, RC:$ft), 1>;
883 def : MipsInstAlias<!strconcat("c.ule.", TypeStr, " $fs, $ft"),
885 RC:$fs, RC:$ft), 1>;
886 def : MipsInstAlias<!strconcat("c.sf.", TypeStr, " $fs, $ft"),
888 RC:$fs, RC:$ft), 1>;
889 def : MipsInstAlias<!strconcat("c.ngle.", TypeStr, " $fs, $ft"),
891 RC:$fs, RC:$ft), 1>;
892 def : MipsInstAlias<!strconcat("c.seq.", TypeStr, " $fs, $ft"),
894 RC:$fs, RC:$ft), 1>;
895 def : MipsInstAlias<!strconcat("c.ngl.", TypeStr, " $fs, $ft"),
897 RC:$fs, RC:$ft), 1>;
898 def : MipsInstAlias<!strconcat("c.lt.", TypeStr, " $fs, $ft"),
900 RC:$fs, RC:$ft), 1>;
901 def : MipsInstAlias<!strconcat("c.nge.", TypeStr, " $fs, $ft"),
903 RC:$fs, RC:$ft), 1>;
904 def : MipsInstAlias<!strconcat("c.le.", TypeStr, " $fs, $ft"),
906 RC:$fs, RC:$ft), 1>;
907 def : MipsInstAlias<!strconcat("c.ngt.", TypeStr, " $fs, $ft"),
909 RC:$fs, RC:$ft), 1>;
986 def : MipsPat<(fneg (fadd (fmul RC:$fs, RC:$ft), RC:$fr)),
987 (Nmadd RC:$fr, RC:$fs, RC:$ft)>;
988 def : MipsPat<(fneg (fsub (fmul RC:$fs, RC:$ft), RC:$fr)),
989 (Nmsub RC:$fr, RC:$fs, RC:$ft)>;