Lines Matching refs:src3
186 def FMADD32rr : Pseudo<(outs FP32:$dst), (ins FP32:$src1, FP32:$src2, FP32:$src3),
187 "maebr\t{$dst, $src3, $src2}",
188 [(set FP32:$dst, (fadd (fmul FP32:$src2, FP32:$src3),
190 def FMADD32rm : Pseudo<(outs FP32:$dst), (ins FP32:$src1, rriaddr12:$src2, FP32:$src3),
191 "maeb\t{$dst, $src3, $src2}",
193 FP32:$src3),
196 def FMADD64rr : Pseudo<(outs FP64:$dst), (ins FP64:$src1, FP64:$src2, FP64:$src3),
197 "madbr\t{$dst, $src3, $src2}",
198 [(set FP64:$dst, (fadd (fmul FP64:$src2, FP64:$src3),
200 def FMADD64rm : Pseudo<(outs FP64:$dst), (ins FP64:$src1, rriaddr12:$src2, FP64:$src3),
201 "madb\t{$dst, $src3, $src2}",
203 FP64:$src3),
206 def FMSUB32rr : Pseudo<(outs FP32:$dst), (ins FP32:$src1, FP32:$src2, FP32:$src3),
207 "msebr\t{$dst, $src3, $src2}",
208 [(set FP32:$dst, (fsub (fmul FP32:$src2, FP32:$src3),
210 def FMSUB32rm : Pseudo<(outs FP32:$dst), (ins FP32:$src1, rriaddr12:$src2, FP32:$src3),
211 "mseb\t{$dst, $src3, $src2}",
213 FP32:$src3),
216 def FMSUB64rr : Pseudo<(outs FP64:$dst), (ins FP64:$src1, FP64:$src2, FP64:$src3),
217 "msdbr\t{$dst, $src3, $src2}",
218 [(set FP64:$dst, (fsub (fmul FP64:$src2, FP64:$src3),
220 def FMSUB64rm : Pseudo<(outs FP64:$dst), (ins FP64:$src1, rriaddr12:$src2, FP64:$src3),
221 "msdb\t{$dst, $src3, $src2}",
223 FP64:$src3),