Home
last modified time | relevance | path

Searched refs:OP_SUB (Results 1 – 25 of 27) sorted by relevance

12

/external/deqp/modules/gles2/functional/
Des2fShaderMatrixTests.cpp127 OP_SUB, enumerator
182 case OP_SUB: return "-"; in getOperationName()
207 case OP_SUB: return OPERATIONTYPE_BINARY_OPERATOR; in getOperationType()
242 case OP_SUB: 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()
459 struct Evaluator<OP_SUB, In0Type, In0DataType, In1Type, In1DataType>
602 MAKE_EVAL_CASE(OP_SUB, IN0TYPE, IN0DATATYPE, IN1TYPE, IN1DATATYPE); \ in getEvalFunc()
608 MAKE_EVAL_CASE(OP_SUB, IN0TYPE, IN0DATATYPE, IN1TYPE, IN1DATATYPE); \ in getEvalFunc()
1098 { "sub", "Matrix subtraction tests", OP_SUB, true }, in init()
/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_lowering_helper.cpp70 bld.mkOp2(OP_SUB, dTy, neg, bld.mkImm((uint64_t)0), insn->getSrc(0)); in handleABS()
184 insn->op = OP_SUB; in handleNEG()
Dnv50_ir_target_nv50.cpp86 { OP_SUB, 0x3, 0x0, 0x0, 0x8, 0x2, 0x1, 0x1, 0x2 },
121 OP_MOV, OP_ADD, OP_SUB, OP_MUL, OP_MAD, OP_SAD, OP_RCP, OP_LINTERP, in initOpInfo()
476 case OP_SUB: in isModSupported()
Dnv50_ir_target_gm107.cpp237 case OP_SUB: in getLatency()
Dnv50_ir_emit_gk110.cpp665 Modifier(i->op == OP_SUB ? NV50_IR_MOD_NEG : 0); in emitFADD()
683 if (i->op == OP_SUB) code[1] ^= 1 << 27; in emitFADD()
687 if (i->op == OP_SUB) code[1] ^= 1 << 16; in emitFADD()
704 if (i->op == OP_SUB) code[1] ^= 1 << 27; in emitDADD()
708 if (i->op == OP_SUB) code[1] ^= 1 << 16; in emitDADD()
717 if (i->op == OP_SUB) in emitUADD()
2544 case OP_SUB: in emitInstruction()
Dnv50_ir_target_nvc0.cpp103 { OP_SUB, 0x3, 0x3, 0x0, 0x0, 0x2, 0x2 | 0x8 },
507 case OP_SUB: in isModSupported()
Dnv50_ir_peephole.cpp196 insn->op != OP_SUB && insn->op != OP_XMAD) in checkSwapSrc01()
244 if (insn->op == OP_SUB) { in checkSwapSrc01()
331 } else if (insn->op == OP_SUB && !isFloatType(insn->dType)) { in visit()
626 case OP_SUB: in expr()
1187 case OP_SUB: in opnd()
1199 if (i->op == OP_SUB) in opnd()
1242 bld.mkOp2(OP_SUB, TYPE_U32, tB, i->getSrc(0), tA); in opnd()
1282 newi = bld.mkOp2(OP_SUB, TYPE_U32, tD, tB, tA); in opnd()
1496 case OP_SUB: in opnd()
1501 if (si->op != OP_SUB && si->src(0).getImmediate(imm1)) in opnd()
[all …]
Dnv50_ir_lowering_nv50.cpp523 bld.mkOp2(OP_SUB, TYPE_U32, (aRf = bld.getSSA()), a, t); in handleDIV()
535 bld.mkOp2(OP_SUB, TYPE_U32, (m = bld.getSSA()), a, t); in handleDIV()
538 div->op = OP_SUB; in handleDIV()
543 bld.mkOp2(OP_SUB, TYPE_U32, (q = bld.getSSA()), t, s); in handleDIV()
574 mod->op = OP_SUB; in handleMOD()
Dnv50_ir_from_tgsi.cpp3249 mkOp2(OP_SUB, TYPE_F32, dst0[1], src0, val0); in handleInstruction()
3306 mkOp2v(OP_SUB, TYPE_F32, getSSA(), src1, src2), src0, src2) in handleInstruction()
3322 mkOp2(OP_SUB, TYPE_F32, dst0[c], val0, val1); in handleInstruction()
3324 mkOp2(OP_SUB, TYPE_S32, dst0[c], val1, val0); in handleInstruction()
3347 mkOp2(OP_SUB, TYPE_F32, dst0[c], src0, val0); in handleInstruction()
3919 mkOp2(OP_SUB, dstTy, dst, zero, src0); in handleInstruction()
3931 mkOp2(OP_SUB, dstTy, neg, zero, src0); in handleInstruction()
3967 mkOp2(OP_SUB, TYPE_F64, dst, src0, dst); in handleInstruction()
4109 mkOp2(OP_SUB, TYPE_F32, dstF32, val0, val1); in handleInstruction()
4127 mkOp2(OP_SUB, TYPE_S32, dst0[c], val1, val0); in handleInstruction()
[all …]
Dnv50_ir_emit_nv50.cpp1027 const int neg1 = i->src(1).mod.neg() ^ ((i->op == OP_SUB) ? 1 : 0); in emitFADD()
1061 const int neg1 = i->src(1).mod.neg() ^ ((i->op == OP_SUB) ? 1 : 0); in emitDADD()
1080 const int neg1 = i->src(1).mod.neg() ^ ((i->op == OP_SUB) ? 1 : 0); in emitUADD()
1886 case OP_SUB: in emitInstruction()
Dnv50_ir_emit_nvc0.cpp680 if ((i->op == OP_SUB) != static_cast<bool>(i->src(1).mod.neg())) in emitFADD()
690 if (i->op == OP_SUB) code[0] ^= 1 << 8; in emitFADD()
695 assert(!i->saturate && i->op != OP_SUB && in emitFADD()
715 if (i->op == OP_SUB) in emitDADD()
730 if (i->op == OP_SUB) in emitUADD()
2720 case OP_SUB: in emitInstruction()
Dnv50_ir_lowering_gv100.cpp296 case OP_SUB: in visit()
Dnv50_ir_emit_gm107.cpp1069 if (insn->op == OP_SUB) in emitDADD()
1309 if (insn->op == OP_SUB) in emitFADD()
1321 if (insn->op == OP_SUB) in emitFADD()
1805 if (insn->op == OP_SUB) in emitIADD()
3497 case OP_SUB: in emitInstruction()
Dnv50_ir_from_nir.cpp1361 OP_SUB, TYPE_U32, getSSA(), in visit()
2666 mkOp2(OP_SUB, iType, val0, val0, val1); in visit()
2669 mkOp2(OP_SUB, iType, val0, val1, val0); in visit()
2673 mkOp2(OP_SUB, iType, newDefs[0], val0, val1); in visit()
2675 mkOp2(OP_SUB, iType, newDefs[0], val1, val0); in visit()
Dnv50_ir_build_util.cpp583 case OP_SUB: in split64BitOpPostRA()
Dnv50_ir_target_gv100.cpp385 case OP_SUB: return &opInfo_SUB; in getOpInfo()
Dnv50_ir.h53 OP_SUB, enumerator
/external/deqp/modules/gles3/functional/
Des3fShaderMatrixTests.cpp232 OP_SUB, enumerator
297 case OP_SUB: return "-"; in getOperationName()
327 case OP_SUB: return OPERATIONTYPE_BINARY_OPERATOR; in getOperationType()
368 case OP_SUB: 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()
889 struct Evaluator<OP_SUB, In0DataType, In1DataType>
1138 MAKE_EVAL_CASE(OP_SUB, IN0DATATYPE, IN1DATATYPE); \ in getEvalFunc()
1144 MAKE_EVAL_CASE(OP_SUB, IN0DATATYPE, IN1DATATYPE); \ in getEvalFunc()
1790 { "sub", "Matrix subtraction tests", OP_SUB, true, true }, in init()
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/
DvktShaderRenderMatrixTests.cpp227 OP_SUB, enumerator
292 case OP_SUB: return "-"; in getOperationName()
322 case OP_SUB: return OPERATIONTYPE_BINARY_OPERATOR; in getOperationType()
363 case OP_SUB: 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()
884 struct Evaluator<OP_SUB, In0DataType, In1DataType>
1133 MAKE_EVAL_CASE(OP_SUB, IN0DATATYPE, IN1DATATYPE); \ in getEvalFunc()
1139 MAKE_EVAL_CASE(OP_SUB, IN0DATATYPE, IN1DATATYPE); \ in getEvalFunc()
1979 { "sub", "Matrix subtraction tests", OP_SUB, true, true }, in init()
/external/lua/src/
Dlopcodes.h244 OP_SUB,/* A B C R[A] := R[B] - R[C] */ enumerator
Dluac.c490 case OP_SUB: in PrintCode()
/external/libchrome/base/test/
Dtrace_event_analyzer.cc420 case OP_SUB: in EvaluateArithmeticOperator()
664 return Query(*this, rhs, OP_SUB); in operator -()
Dtrace_event_analyzer.h578 OP_SUB, enumerator
/external/llvm-project/clang/include/clang/Basic/
Darm_neon.td22 def OP_SUB : Op<(op "-", $p0, $p1)>;
341 "csilfUcUsUiUlQcQsQiQlQfQUcQUsQUiQUl", OP_SUB>;
761 def SUB : IOpInst<"vsub", "...", "dQd", OP_SUB>;
1649 def VSUBH : SOpInst<"vsub", "...", "hQh", OP_SUB>;
/external/clang/include/clang/Basic/
Darm_neon.td323 def OP_SUB : Op<(op "-", $p0, $p1)>;
541 "csilfUcUsUiUlQcQsQiQlQfQUcQUsQUiQUl", OP_SUB>;
898 def SUB : IOpInst<"vsub", "ddd", "dQd", OP_SUB>;

12