Lines Matching defs:lhsReal
275 Value lhsReal =
286 // (lhsReal + lhsImag * i) / (rhsReal + rhsImag * i)
287 // = (lhsReal + lhsImag * i) (rhsReal - rhsImag * i) /
289 // = ((lhsReal * rhsReal + lhsImag * rhsImag) +
290 // (lhsImag * rhsReal - lhsReal * rhsImag) * i) / ||rhs||^2
295 // resultReal = (lhsReal * rhsRealImagRatio + lhsImag) / rhsRealImagDenom
296 // resultImag = (lhsImag * rhsRealImagRatio - lhsReal) / rhsRealImagDenom
302 // resultReal = (lhsReal + lhsImag * rhsImagRealRatio) / rhsImagRealDenom
303 // resultImag = (lhsImag - lhsReal * rhsImagRealRatio) / rhsImagRealDenom
314 rewriter.create<arith::MulFOp>(loc, lhsReal, rhsRealImagRatio, fmf),
321 lhsReal, fmf);
332 loc, lhsReal,
339 rewriter.create<arith::MulFOp>(loc, lhsReal, rhsImagRealRatio, fmf),
355 loc, arith::CmpFPredicate::ORD, lhsReal, zero);
370 rewriter.create<arith::MulFOp>(loc, infWithSignOfRhsReal, lhsReal, fmf);
381 Value lhsRealAbs = rewriter.create<math::AbsFOp>(loc, lhsReal, fmf);
395 lhsReal);
440 rewriter.create<arith::MulFOp>(loc, lhsReal, rhsRealIsInfWithSign, fmf);
451 rewriter.create<arith::MulFOp>(loc, lhsReal, rhsImagIsInfWithSign, fmf);
699 Value lhsReal = b.create<complex::ReOp>(elementType, adaptor.getLhs());
704 b.create<arith::MulFOp>(lhsReal, rhsReal, fmfValue);
712 b.create<arith::MulFOp>(lhsReal, rhsImag, fmfValue);