Lines Matching full:fsub
127 ; (fsub (fmul x, y), z) -> (fma x, y, (fneg z))
152 %fma = fsub float %mul, %c
157 ; (fsub (fmul x, y), z) -> (fma x, y, (fneg z))
192 %fma0 = fsub float %mul, %c
193 %fma1 = fsub float %mul, %d
199 ; (fsub x, (fmul y, z)) -> (fma (fneg y), z, x)
224 %fma = fsub float %c, %mul
229 ; (fsub x, (fmul y, z)) -> (fma (fneg y), z, x)
263 %fma0 = fsub float %c, %mul
264 %fma1 = fsub float %d, %mul
270 ; (fsub (fneg (fmul x, y)), z) -> (fma (fneg x), y, (fneg z))
296 %mul.neg = fsub float -0.0, %mul
297 %fma = fsub float %mul.neg, %c
303 ; (fsub (fneg (fmul x, y)), z) -> (fma (fneg x), y, (fneg z))
337 %mul.neg = fsub float -0.0, %mul
338 %fma0 = fsub float %mul.neg, %c
339 %fma1 = fsub float %mul.neg, %d
346 ; (fsub (fneg (fmul x, y)), z) -> (fma (fneg x), y, (fneg z))
380 %mul.neg = fsub float -0.0, %mul
381 %fma0 = fsub float %mul.neg, %c
382 %fma1 = fsub float %mul, %d
389 ; fold (fsub (fma x, y, (fmul u, v)), z) -> (fma x, y (fma u, v, (fneg z)))
427 %tmp2 = fsub float %tmp1, %z
433 ; fold (fsub x, (fma y, z, (fmul u, v)))
473 %tmp2 = fsub float %x, %tmp1
479 ; fold (fsub (fma x, y, (fmul u, v)), z) -> (fma x, y (fma u, v, (fneg z)))
519 %tmp2 = fsub float %tmp1, %z
525 ; fold (fsub x, (fmuladd y, z, (fmul u, v)))
565 %tmp2 = fsub float %x, %tmp1