Home
last modified time | relevance | path

Searched refs:OP_ADD (Results 1 – 25 of 30) sorted by relevance

12

/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_target_nvc0.cpp102 { OP_ADD, 0x3, 0x3, 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()
429 if (i->op == OP_ADD && i->sType == TYPE_F32) { in insnCanLoad()
501 case OP_ADD: in isModSupported()
543 return (insn->op == OP_ADD) || (insn->op == OP_MAD); in isSatSupported()
546 if (insn->op == OP_ADD && insn->sType == TYPE_F32) { in isSatSupported()
617 case OP_ADD: in getThroughput()
644 case OP_ADD: in getThroughput()
705 return (a->dType == TYPE_F32 || a->op == OP_ADD || in canDualIssue()
[all …]
Dnv50_ir_target_nv50.cpp85 { OP_ADD, 0x3, 0x0, 0x0, 0x8, 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()
472 case OP_ADD: in isModSupported()
Dnv50_ir_lowering_gv100.cpp61 bld.mkOp2(OP_ADD, TYPE_U32, def[0], src[0][0], src[1][0])-> in handleIADD64()
63 bld.mkOp2(OP_ADD, TYPE_U32, def[1], src[0][1], src[1][1])-> in handleIADD64()
235 bld.mkOp2(OP_ADD, i->dType, i->getDef(0), i->getSrc(0), i->getSrc(1)); in handleSUB()
304 case OP_ADD: in visit()
Dnv50_ir_lowering_nv50.cpp123 i[6] = bld->mkOp2(OP_ADD, fTy, r[1], r[0], imm); in expandIntegerMUL()
163 Instruction *n = bld->mkOp2(OP_ADD, fTy, NULL, rr[1], one); in expandIntegerMUL()
169 bld->mkOp2(OP_ADD, fTy, rr[2], rr[0], one) in expandIntegerMUL()
424 if (i->op == OP_ADD && i->src(0).getFile() == FILE_ADDRESS) in handleAddrDef()
468 add->op = OP_ADD; in handleMUL()
515 bf = bld.mkOp2v(OP_ADD, TYPE_U32, bld.getSSA(), bf, bld.mkImm(-2)); in handleDIV()
530 bld.mkOp2(OP_ADD, ty, (q = bld.getSSA()), q0, qR); // add quotients in handleDIV()
696 *ms = bld.mkOp2v(OP_ADD, TYPE_U32, tmp, *ms_x, *ms_y); in loadTexMsInfo()
709 bld.mkOp2v(OP_ADD, TYPE_U32, t, in loadMsInfo()
761 bld.mkOp2(OP_ADD, TYPE_U32, tx, tx, dx); in handleTEX()
[all …]
Dnv50_ir_lowering_nvc0.cpp245 bld.mkOp2(OP_ADD, TYPE_U32, (x32_minus_shift = bld.getSSA()), shift, bld.mkImm(0x20)) in handleShift()
824 cvt->op = OP_ADD; in replaceCvt()
1074 ticRel = bld.mkOp2v(OP_ADD, TYPE_U32, bld.getScratch(), in handleTEX()
1080 tscRel = bld.mkOp2v(OP_ADD, TYPE_U32, bld.getScratch(), in handleTEX()
1379 ticRel = bld.mkOp2v(OP_ADD, TYPE_U32, bld.getScratch(), in handleTXQ()
1503 op = OP_ADD; in handleSharedATOMNVE4()
1595 op = OP_ADD; in handleSharedATOM()
1668 base = bld.mkOp2v(OP_ADD, TYPE_U64, base, base, ptr); in handleATOM()
1678 bld.mkOp2(OP_ADD, TYPE_U32, offset, offset, ptr); in handleATOM()
1699 base = bld.mkOp2v(OP_ADD, TYPE_U32, base, base, ptr); in handleATOM()
[all …]
Dnv50_ir_peephole.cpp323 if (insn->op == OP_ADD && !isFloatType(insn->dType)) { in visit()
616 case OP_ADD: in expr()
759 i->op = OP_ADD; in expr()
1006 bld.mkOp2(OP_ADD, ty, def, res, c); in createMul()
1030 bld.mkOp2(OP_ADD, TYPE_U32, def, res, c); in createMul()
1133 i->op = OP_ADD; in opnd()
1176 i->op = OP_ADD; in opnd()
1192 case OP_ADD: in opnd()
1249 newi = bld.mkOp2(OP_ADD, TYPE_U32, tB, mul->getDef(0), tA); in opnd()
1329 newi = bld.mkOp2(OP_ADD, i->sType, i->getDef(0), i->getSrc(0), in opnd()
[all …]
Dnv50_ir_lowering_gm107.cpp58 bld.mkOp2(OP_ADD , TYPE_U32, src0, i->getSrc(0), i->getSrc(1)); in handlePFETCH()
245 bld.mkOp2(OP_ADD , TYPE_U32, tmp2, i->getSrc(0), i->getSrc(1)); in handlePFETCH()
Dnv50_ir_target_gv100.cpp35 OP_ADD, OP_MUL, OP_MAD, OP_FMA, OP_MAX, OP_MIN, in initOpInfo()
212 case OP_ADD: in getOpInfo()
415 case OP_ADD: in isSatSupported()
Dnv50_ir_target_gm107.cpp213 case OP_ADD: in getLatency()
Dnv50_ir_build_util.cpp582 case OP_ADD: in split64BitOpPostRA()
Dnv50_ir.h52 OP_ADD, // NOTE: add u64 + u32 is legal for targets w/o 64-bit integer adds enumerator
Dnv50_ir_emit_nvc0.cpp2719 case OP_ADD: in emitInstruction()
3004 if (i->op != OP_ADD || s != 0) in getMinEncodingSize()
Dnv50_ir_emit_gv100.cpp1690 case OP_ADD: in emitInstruction()
/external/deqp/modules/gles2/functional/
Des2fShaderMatrixTests.cpp126 OP_ADD = 0, enumerator
181 case OP_ADD: return "+"; in getOperationName()
206 case OP_ADD: return OPERATIONTYPE_BINARY_OPERATOR; in getOperationType()
241 case OP_ADD: return TESTMATRIXTYPE_DEFAULT; in getOperationTestMatrixType()
272 return op == OP_ADD || op == OP_SUB || op == OP_MUL || op == OP_DIV; in isOperationMatrixScalar()
282 return op == OP_ADD || op == OP_SUB || op == OP_MUL || op == OP_DIV || op == OP_COMP_MUL; in isOperationMatrixMatrix()
450 struct Evaluator<OP_ADD, In0Type, In0DataType, In1Type, In1DataType>
601 MAKE_EVAL_CASE(OP_ADD, IN0TYPE, IN0DATATYPE, IN1TYPE, IN1DATATYPE); \ in getEvalFunc()
607 MAKE_EVAL_CASE(OP_ADD, IN0TYPE, IN0DATATYPE, IN1TYPE, IN1DATATYPE); \ in getEvalFunc()
1097 { "add", "Matrix addition tests", OP_ADD, true }, in init()
/external/deqp/modules/gles3/functional/
Des3fShaderMatrixTests.cpp231 OP_ADD = 0, enumerator
296 case OP_ADD: return "+"; in getOperationName()
326 case OP_ADD: return OPERATIONTYPE_BINARY_OPERATOR; in getOperationType()
367 case OP_ADD: return TESTMATRIXTYPE_DEFAULT; in getOperationTestMatrixType()
402 return op == OP_ADD || op == OP_SUB || op == OP_MUL || op == OP_DIV; in isOperationMatrixScalar()
417 return op == OP_ADD || op == OP_SUB || op == OP_MUL || op == OP_DIV || op == OP_COMP_MUL; in isOperationComponentwiseMatrixMatrix()
876 struct Evaluator<OP_ADD, In0DataType, In1DataType>
1137 MAKE_EVAL_CASE(OP_ADD, IN0DATATYPE, IN1DATATYPE); \ in getEvalFunc()
1143 MAKE_EVAL_CASE(OP_ADD, IN0DATATYPE, IN1DATATYPE); \ in getEvalFunc()
1789 { "add", "Matrix addition tests", OP_ADD, true, true }, in init()
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/
DvktShaderRenderMatrixTests.cpp226 OP_ADD = 0, enumerator
291 case OP_ADD: return "+"; in getOperationName()
321 case OP_ADD: return OPERATIONTYPE_BINARY_OPERATOR; in getOperationType()
362 case OP_ADD: return TESTMATRIXTYPE_DEFAULT; in getOperationTestMatrixType()
397 return op == OP_ADD || op == OP_SUB || op == OP_MUL || op == OP_DIV; in isOperationMatrixScalar()
412 return op == OP_ADD || op == OP_SUB || op == OP_MUL || op == OP_DIV || op == OP_COMP_MUL; in isOperationComponentwiseMatrixMatrix()
871 struct Evaluator<OP_ADD, In0DataType, In1DataType>
1132 MAKE_EVAL_CASE(OP_ADD, IN0DATATYPE, IN1DATATYPE); \ in getEvalFunc()
1138 MAKE_EVAL_CASE(OP_ADD, IN0DATATYPE, IN1DATATYPE); \ in getEvalFunc()
1978 { "add", "Matrix addition tests", OP_ADD, true, true }, in init()
/external/libchrome/base/test/
Dtrace_event_analyzer.cc417 case OP_ADD: in EvaluateArithmeticOperator()
660 return Query(*this, rhs, OP_ADD); in operator +()
690 type_ = (binary_op < OP_ADD ? in Query()
699 type_ = (unary_op < OP_ADD ? in Query()
Dtrace_event_analyzer.h577 OP_ADD, enumerator
/external/libtextclassifier/native/utils/grammar/semantics/
Dexpression.fbs104 OP_ADD = 1,
/external/lua/src/
Dlopcodes.h243 OP_ADD,/* A B C R[A] := R[B] + R[C] */ enumerator
Dlcode.c1377 lua_assert(OP_ADD <= op && op <= OP_SHR); in codebinexpval()
1379 cast(TMS, (op - OP_ADD) + TM_ADD)); in codebinexpval()
1435 OpCode op = cast(OpCode, opr + OP_ADD); in codearith()
1476 op = cast(OpCode, opr + OP_ADD); in codebitwise()
Dluac.c487 case OP_ADD: in PrintCode()
Dlvm.c1412 vmcase(OP_ADD) { in luaV_execute()
1465 lua_assert(OP_ADD <= GET_OPCODE(pi) && GET_OPCODE(pi) <= OP_SHR); in luaV_execute()
/external/llvm-project/clang/include/clang/Basic/
Darm_neon.td16 def OP_ADD : Op<(op "+", $p0, $p1)>;
308 "csilfUcUsUiUlQcQsQiQlQfQUcQUsQUiQUl", OP_ADD>;
757 def ADD : IOpInst<"vadd", "...", "dQd", OP_ADD>;
1647 def VADDH : SOpInst<"vadd", "...", "hQh", OP_ADD>;
/external/clang/include/clang/Basic/
Darm_neon.td317 def OP_ADD : Op<(op "+", $p0, $p1)>;
508 "csilfUcUsUiUlQcQsQiQlQfQUcQUsQUiQUl", OP_ADD>;
894 def ADD : IOpInst<"vadd", "ddd", "dQd", OP_ADD>;

12