/external/mesa3d/src/gallium/drivers/nv50/codegen/ |
nv50_ir_lowering_nv50.cpp | 72 i[2] = bld->mkOp2(OP_MUL, fTy, t[0], a[0], b[1]); 74 i[7] = bld->mkOp2(OP_SHL, fTy, t[2], t[1], bld->mkImm(halfSize * 8)); 85 i[8] = bld->mkOp2(OP_SHR, fTy, r[0], t[1], bld->mkImm(halfSize * 8)); 86 i[6] = bld->mkOp2(OP_ADD, fTy, r[1], r[0], imm); 87 bld->mkOp2(OP_UNION, TYPE_U32, r[2], r[1], r[0]); 348 arl = bld.mkOp2(OP_SHL, TYPE_U32, i->getDef(0), bld.getSSA(), bld.mkImm(0)); 367 mul = bld.mkOp2(OP_MUL, add->sType, res, add->getSrc(0), add->getSrc(1)); 417 bld.mkOp2(OP_MUL, TYPE_F32, (qf = bld.getSSA()), af, bf)->rnd = ROUND_Z; 422 bld.mkOp2(OP_MUL, TYPE_U32, (t = bld.getSSA()), q0, b)); 423 bld.mkOp2(OP_SUB, TYPE_U32, (aRf = bld.getSSA()), a, t) [all...] |
nv50_ir_from_tgsi.cpp | [all...] |
nv50_ir_build_util.cpp | 78 BuildUtil::mkOp2(operation op, DataType ty, Value *dst, 263 Instruction *quadop = mkOp2(OP_QUADOP, TYPE_F32, def, src0, src1); 278 return mkOp2(OP_UNION, typeOfSize(dst->reg.size), dst, def0, def1);
|
nv50_ir_build_util.h | 54 Instruction *mkOp2(operation, DataType, Value *, Value *, Value *); 273 mkOp2(op, ty, dst, src0, src1);
|
nv50_ir_from_sm4.cpp | [all...] |
nv50_ir_peephole.cpp | 703 mul = bld.mkOp2(OP_MUL, TYPE_U32, tA, i->getSrc(0), 706 bld.mkOp2(OP_SUB, TYPE_U32, tB, i->getSrc(0), tA); 709 bld.mkOp2(OP_SHR, TYPE_U32, tA, tB, bld.mkImm(r)); 713 bld.mkOp2(OP_ADD, TYPE_U32, tB, mul->getDef(0), tA); 715 bld.mkOp2(OP_SHR, TYPE_U32, i->getDef(0), tB, bld.mkImm(s)); 739 bld.mkOp2(OP_SHR, TYPE_S32, tB, tA, bld.mkImm(l - 1)); 745 bld.mkOp2(OP_SUB, TYPE_U32, tD, tB, tA); [all...] |
/external/mesa3d/src/gallium/drivers/nvc0/codegen/ |
nv50_ir_lowering_nvc0.cpp | 675 bld.mkOp2(OP_SHL, TYPE_U32, tmp[0], rRel, shCnt); 677 bld.mkOp2(OP_AND, TYPE_U32, tmp[0], tmp[1], 685 bld.mkOp2(OP_SHL, TYPE_U32, tmp[0], sRel, shCnt); 687 bld.mkOp2(OP_AND, TYPE_U32, tmp[0], tmp[1], 692 bld.mkOp2(OP_OR, TYPE_U32, rRel, rRel, sRel); 886 bld.mkOp2(OP_ADD, TYPE_F32, dst, x, y); 887 bld.mkOp2(OP_SUB, TYPE_F32, dst, bld.loadImm(NULL, 1.0f), dst); 912 bld.mkOp2(OP_AND, TYPE_U32, face, face, bld.mkImm(0x80000000)); 913 bld.mkOp2(OP_XOR, TYPE_U32, face, face, bld.mkImm(0xbf800000)); 952 bld.mkOp2(OP_MUL, TYPE_F32, value, i->getSrc(0), value) [all...] |