/third_party/mesa3d/src/nouveau/codegen/ |
D | nv50_ir_target_nvc0.cpp | 104 { OP_MUL, 0x3, 0x0, 0x0, 0x8, 0x2, 0x2 | 0x8 }, 198 OP_ADD, OP_MUL, OP_MAD, OP_FMA, OP_AND, OP_OR, OP_XOR, OP_MAX, OP_MIN, in initOpInfo() 204 OP_ADD, OP_MUL, OP_MAD, OP_FMA, OP_AND, OP_OR, OP_XOR, OP_MAX, OP_MIN in initOpInfo() 562 if (op != OP_MUL) in isPostMultiplySupported() 592 if (i->op == OP_MUL && i->dType != TYPE_F32) in getLatency() 622 case OP_MUL: in getThroughput() 654 case OP_MUL: in getThroughput()
|
D | nv50_ir_target_nv50.cpp | 87 { OP_MUL, 0x3, 0x0, 0x0, 0x0, 0x2, 0x1, 0x1, 0x2 }, 116 OP_ADD, OP_MUL, OP_MAD, OP_FMA, OP_AND, OP_OR, OP_XOR, OP_MAX, OP_MIN, in initOpInfo() 121 OP_MOV, OP_ADD, OP_SUB, OP_MUL, OP_MAD, OP_SAD, OP_RCP, OP_LINTERP, in initOpInfo() 198 opInfo[OP_MUL].dstMods = NV50_IR_MOD_SAT; in initOpInfo() 352 if ((i->op == OP_MUL || i->op == OP_MAD) && !isFloatType(i->dType)) { in insnCanLoad()
|
D | nv50_ir_target_gm107.cpp | 173 if ((insn->op == OP_MUL || insn->op == OP_MAD) && in isBarrierRequired() 222 case OP_MUL: in getLatency()
|
D | nv50_ir_lowering_nv50.cpp | 111 i[2] = i[3] = bld->mkOp2(OP_MUL, fTy, t[1], a[1], in expandIntegerMUL() 114 i[2] = bld->mkOp2(OP_MUL, fTy, t[0], a[0], in expandIntegerMUL() 490 mul = bld.mkOp2(OP_MUL, add->sType, res, add->getSrc(0), add->getSrc(1)); in handleMUL() 540 bld.mkOp2(OP_MUL, TYPE_F32, (qf = bld.getSSA()), af, bf)->rnd = ROUND_Z; in handleDIV() 545 bld.mkOp2(OP_MUL, TYPE_U32, (t = bld.getSSA()), q0, b)); in handleDIV() 550 bld.mkOp2(OP_MUL, TYPE_F32, (qRf = bld.getSSA()), aR, bf)->rnd = ROUND_Z; in handleDIV() 557 bld.mkOp2(OP_MUL, TYPE_U32, (t = bld.getSSA()), q, b)); in handleDIV() 595 expandIntegerMUL(&bld, bld.mkOp2(OP_MUL, TYPE_U32, m, q, mod->getSrc(1))); in handleMOD() 624 case OP_MUL: in visit() 794 i->setSrc(c, bld.mkOp2v(OP_MUL, TYPE_F32, bld.getSSA(), in handleTEX() [all …]
|
D | nv50_ir_peephole.cpp | 579 case OP_MUL: in expr() 916 assert(mul2->op == OP_MUL && mul2->dType == TYPE_F32); in tryCollapseChainedMULs() 920 if (!mul2->src(t).mod && insn->op == OP_MUL && insn->dType == TYPE_F32) in tryCollapseChainedMULs() 935 if (prog->getTarget()->isPostMultiplySupported(OP_MUL, f, e)) { in tryCollapseChainedMULs() 958 if (insn->op == OP_MUL && insn->dType == TYPE_F32) in tryCollapseChainedMULs() 961 if (mul2 && prog->getTarget()->isPostMultiplySupported(OP_MUL, f, e)) { in tryCollapseChainedMULs() 977 i->op = OP_MUL; in opnd3() 1080 case OP_MUL: in opnd() 1245 mul = bld.mkOp2(OP_MUL, TYPE_U32, tA, i->getSrc(0), in opnd() 1336 bld.mkOp2v(OP_MUL, i->sType, bld.getSSA(), div, i->getSrc(1))); in opnd() [all …]
|
D | nv50_ir_lowering_gv100.cpp | 283 case OP_MUL: in visit() 411 mul = bld.mkOp2(OP_MUL, TYPE_F32, i->getDef(0), i->getDef(0), i->getSrc(1)); in handlePINTERP() 431 bld.mkOp2(OP_MUL, i->dType, i->getDef(0), i->getSrc(0), bld.mkImm(f)); in handlePRESIN()
|
D | nv50_ir_from_common.cpp | 92 res[i] = mkOp2v(OP_MUL, TYPE_F32, getScratch(), clipVtx[c], ucp); in handleUserClipPlanes()
|
D | nv50_ir_target_gv100.cpp | 35 OP_ADD, OP_MUL, OP_MAD, OP_FMA, OP_MAX, OP_MIN, in initOpInfo() 317 case OP_MUL: in getOpInfo() 418 case OP_MUL: return true; in isSatSupported()
|
D | nv50_ir_lowering_nvc0.cpp | 951 i->setSrc(c, bld.mkOp2v(OP_MUL, TYPE_F32, bld.getSSA(), in handleTEX() 1258 src[c] = bld.mkOp2v(OP_MUL, TYPE_F32, bld.getSSA(), crd[c], val); in handleManualTXD() 1426 bld.mkOp2(OP_MUL, TYPE_F32, i->getDef(def), in handleTXLQ() 2318 …bld.mkOp2(OP_MUL, TYPE_F32, typedDst[i], typedDst[i], bld.loadImm(NULL, 1.0f / ((1 << format->bits… in convertSurfaceFormat() 2320 …bld.mkOp2(OP_MUL, TYPE_F32, typedDst[i], typedDst[i], bld.loadImm(NULL, 1.0f / ((1 << (format->bit… in convertSurfaceFormat() 2437 su->setSrc(2, (src[2] = bld.mkOp2v(OP_MUL, TYPE_U32, bld.getSSA(), src[2], v))); in processSurfaceCoordsNVC0() 2513 bld.mkOp2v(OP_MUL, TYPE_U32, bld.getSSA(), in processSurfaceCoordsNVC0() 3049 bld.mkOp2(OP_MUL, TYPE_F32, i->getDef(0), i->getDef(0), bld.mkImm(1.0f / 16.0f)); in handleRDSV() 3114 i->op = OP_MUL; in handleDIV() 3126 bld.mkOp2(OP_MUL, i->dType, value, i->getSrc(0), value); in handleMOD() [all …]
|
D | nv50_ir_lowering_gm107.cpp | 181 src[c] = bld.mkOp2v(OP_MUL, TYPE_F32, bld.getSSA(), crd[c], val); in handleManualTXD()
|
D | nv50_ir_from_tgsi.cpp | 2203 mkOp2(OP_MUL, TYPE_F32, dotp, src0, src1) in buildDot() 2317 dst[c] = mkOp2v(OP_MUL, TYPE_F32, getSSA(), src[c], proj); in loadProjTexCoords() 3127 mkOp2(OP_MUL, TYPE_F32, offs[c], offs[c], loadImm(NULL, 4096.0f)); in handleINTERP() 3227 if (op == OP_MUL && dstTy == TYPE_F32) in handleInstruction() 3328 mkOp2(OP_MUL, TYPE_F32, dst0[1], dst0[1], src0) in handleInstruction() 3355 mkOp2(OP_MUL, TYPE_F32, dst0[1], src0, src1) in handleInstruction()
|
D | nv50_ir_emit_nv50.cpp | 1983 case OP_MUL: in emitInstruction() 2189 if (i->op == OP_MUL && i->rnd != ROUND_N) in getMinEncodingSize()
|
D | nv50_ir_emit_nvc0.cpp | 2735 case OP_MUL: in emitInstruction() 3335 if (insn->op == OP_MUL && !isFloatType(insn->dType)) in calcDelay() 3375 if (insn->op == OP_MUL && !isFloatType(insn->dType)) in commitInsn()
|
D | nv50_ir.h | 54 OP_MUL, enumerator
|
/third_party/vk-gl-cts/modules/gles2/functional/ |
D | es2fShaderMatrixTests.cpp | 128 OP_MUL, enumerator 183 case OP_MUL: return "*"; in getOperationName() 208 case OP_MUL: return OPERATIONTYPE_BINARY_OPERATOR; in getOperationType() 243 case OP_MUL: return TESTMATRIXTYPE_DEFAULT; in getOperationTestMatrixType() 272 return op == OP_ADD || op == OP_SUB || op == OP_MUL || op == OP_DIV; in isOperationMatrixScalar() 277 return op == OP_MUL; in isOperationMatrixVector() 282 return op == OP_ADD || op == OP_SUB || op == OP_MUL || op == OP_DIV || op == OP_COMP_MUL; in isOperationMatrixMatrix() 468 struct Evaluator<OP_MUL, In0Type, In0DataType, In1Type, In1DataType> 603 MAKE_EVAL_CASE(OP_MUL, IN0TYPE, IN0DATATYPE, IN1TYPE, IN1DATATYPE); \ in getEvalFunc() 609 MAKE_EVAL_CASE(OP_MUL, IN0TYPE, IN0DATATYPE, IN1TYPE, IN1DATATYPE); \ in getEvalFunc() [all …]
|
/third_party/vk-gl-cts/modules/gles3/functional/ |
D | es3fShaderMatrixTests.cpp | 234 OP_MUL, enumerator 299 case OP_MUL: return "*"; in getOperationName() 329 case OP_MUL: return OPERATIONTYPE_BINARY_OPERATOR; in getOperationType() 370 case OP_MUL: return TESTMATRIXTYPE_DEFAULT; in getOperationTestMatrixType() 403 return op == OP_ADD || op == OP_SUB || op == OP_MUL || op == OP_DIV; in isOperationMatrixScalar() 408 return op == OP_MUL; in isOperationMatrixVector() 413 return op == OP_MUL; in isOperationArithmeticMatrixMatrix() 418 return op == OP_ADD || op == OP_SUB || op == OP_MUL || op == OP_DIV || op == OP_COMP_MUL; in isOperationComponentwiseMatrixMatrix() 903 struct Evaluator<OP_MUL, In0DataType, In1DataType> 1140 MAKE_EVAL_CASE(OP_MUL, IN0DATATYPE, IN1DATATYPE); \ in getEvalFunc() [all …]
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender/ |
D | vktShaderRenderMatrixTests.cpp | 228 OP_MUL, enumerator 293 case OP_MUL: return "*"; in getOperationName() 323 case OP_MUL: return OPERATIONTYPE_BINARY_OPERATOR; in getOperationType() 364 case OP_MUL: return TESTMATRIXTYPE_DEFAULT; in getOperationTestMatrixType() 397 return op == OP_ADD || op == OP_SUB || op == OP_MUL || op == OP_DIV; in isOperationMatrixScalar() 402 return op == OP_MUL; in isOperationMatrixVector() 407 return op == OP_MUL; in isOperationArithmeticMatrixMatrix() 412 return op == OP_ADD || op == OP_SUB || op == OP_MUL || op == OP_DIV || op == OP_COMP_MUL; in isOperationComponentwiseMatrixMatrix() 897 struct Evaluator<OP_MUL, In0DataType, In1DataType> 1134 MAKE_EVAL_CASE(OP_MUL, IN0DATATYPE, IN1DATATYPE); \ in getEvalFunc() [all …]
|
/third_party/ltp/tools/sparse/sparse-src/ |
D | cse.c | 50 case OP_MUL: in cse_collect() 177 case OP_MUL: in insn_compare()
|
D | simplify.c | 661 case OP_MUL: in eval_op() 1066 case OP_MUL: in simplify_mul_div() 1568 case OP_MUL: in simplify_constant_rightside() 1627 case OP_MUL: in simplify_constant_leftside() 1835 case OP_MUL: in simplify_add_one_side() 1836 if (DEF_OPCODE(defr, *p2) == OP_MUL) { in simplify_add_one_side() 2762 case OP_MUL: in simplify_instruction()
|
D | scheck.c | 115 case OP_MUL: t = boolector_mul(btor, a, b); break; in binary()
|
D | example.c | 33 [OP_MUL] = "mul", 1403 case OP_ADD: case OP_MUL: in generate_one_insn()
|
D | linearize.c | 188 [OP_MUL] = "mul", 1467 [SPECIAL_MUL_ASSIGN - SPECIAL_BASE] = OP_MUL, in linearize_assignment() 1588 ['*'] = OP_MUL, ['/'] = OP_DIVU, in linearize_binop()
|
/third_party/mesa3d/docs/relnotes/ |
D | 10.1.5.rst | 58 - nv50/ir: fix constant folding for OP_MUL subop HIGH
|
/third_party/ltp/tools/sparse/sparse-src/Documentation/ |
D | IR.rst | 72 .. op:: OP_MUL
|
/third_party/ltp/tools/sparse/sparse-src/Documentation/release-notes/ |
D | v0.5.1.rst | 202 * move OP_MUL simplification in a separate function
|