Searched refs:fTy (Results 1 – 2 of 2) sorted by relevance
/external/mesa3d/src/gallium/drivers/nv50/codegen/ |
D | nv50_ir_lowering_nv50.cpp | 45 DataType fTy = mul->sType; // full type in expandIntegerMUL() local 47 switch (fTy) { in expandIntegerMUL() 55 unsigned int fullSize = typeSizeof(fTy); in expandIntegerMUL() 72 i[2] = bld->mkOp2(OP_MUL, fTy, t[0], a[0], b[1]); in expandIntegerMUL() 73 i[3] = bld->mkOp3(OP_MAD, fTy, t[1], a[1], b[0], t[0]); in expandIntegerMUL() 74 i[7] = bld->mkOp2(OP_SHL, fTy, t[2], t[1], bld->mkImm(halfSize * 8)); in expandIntegerMUL() 75 i[4] = bld->mkOp3(OP_MAD, fTy, t[3], a[0], b[0], t[2]); in expandIntegerMUL() 85 i[8] = bld->mkOp2(OP_SHR, fTy, r[0], t[1], bld->mkImm(halfSize * 8)); in expandIntegerMUL() 86 i[6] = bld->mkOp2(OP_ADD, fTy, r[1], r[0], imm); in expandIntegerMUL() 88 i[5] = bld->mkOp3(OP_MAD, fTy, mul->getDef(0), a[1], b[1], r[2]); in expandIntegerMUL()
|
D | nv50_ir_build_util.cpp | 286 const DataType fTy = typeOfSize(halfSize * 2); in mkSplit() local 289 val = mkMov(getSSA(halfSize * 2), val, fTy)->getDef(0); in mkSplit() 300 insn = mkOp1(OP_SPLIT, fTy, h[0], val); in mkSplit()
|