Home | History | Annotate | Download | only in codegen

Lines Matching refs:div

385 NV50LegalizeSSA::handleDIV(Instruction *div)
387 const DataType ty = div->sType;
394 bld.setPosition(div, false);
399 bld.mkCvt(OP_CVT, TYPE_F32, af, ty, div->getSrc(0));
400 bld.mkCvt(OP_CVT, TYPE_F32, bf, ty, div->getSrc(1));
407 bld.mkOp1(OP_ABS, ty, a, div->getSrc(0));
408 bld.mkOp1(OP_ABS, ty, b, div->getSrc(1));
410 a = div->getSrc(0);
411 b = div->getSrc(1);
438 div->op = OP_SUB;
439 div->setSrc(0, q);
440 div->setSrc(1, s);
447 bld.mkOp2(OP_XOR, TYPE_U32, NULL, div->getSrc(0), div->getSrc(1))
452 div->op = OP_UNION;
453 div->setSrc(0, s);
454 div->setSrc(1, t);