Home
last modified time | relevance | path

Searched refs:subOp (Results 1 – 21 of 21) sorted by relevance

/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_print.cpp586 if (subOp < ARRAY_SIZE(atomSubOpStr)) in print()
587 PRINT("%s ", atomSubOpStr[subOp]); in print()
591 if (subOp < ARRAY_SIZE(ldstSubOpStr)) in print()
592 PRINT("%s ", ldstSubOpStr[subOp]); in print()
595 if (subOp < ARRAY_SIZE(subfmOpStr)) in print()
596 PRINT("%s ", subfmOpStr[subOp]); in print()
599 if (subOp < ARRAY_SIZE(shflOpStr)) in print()
600 PRINT("%s ", shflOpStr[subOp]); in print()
603 if (subOp < ARRAY_SIZE(pixldOpStr)) in print()
604 PRINT("%s ", pixldOpStr[subOp]); in print()
[all …]
Dnv50_ir_emit_gk110.cpp105 void emitLogicOp(const Instruction *, uint8_t subOp);
113 void emitSFnOp(const Instruction *, uint8_t subOp);
537 if (i->subOp == NV50_IR_SUBOP_MADSP_SD) { in emitMADSP()
540 code[1] |= (i->subOp & 0x00f) << 19; // imadp1 in emitMADSP()
541 code[1] |= (i->subOp & 0x0f0) << 20; // imadp2 in emitMADSP()
542 code[1] |= (i->subOp & 0x100) << 11; // imadp3 in emitMADSP()
543 code[1] |= (i->subOp & 0x200) << 15; // imadp3 in emitMADSP()
544 code[1] |= (i->subOp & 0xc00) << 12; // imadp3 in emitMADSP()
620 if (i->subOp == NV50_IR_SUBOP_MUL_HIGH) in emitIMUL()
627 if (i->subOp == NV50_IR_SUBOP_MUL_HIGH) in emitIMUL()
[all …]
Dnv50_ir_emit_nvc0.cpp110 void emitLogicOp(const Instruction *, uint8_t subOp);
118 void emitSFnOp(const Instruction *, uint8_t subOp);
634 if (i->subOp == NV50_IR_SUBOP_MUL_HIGH) in emitUMUL()
761 if (i->subOp == NV50_IR_SUBOP_MUL_HIGH) in emitIMAD()
811 if (i->subOp == NV50_IR_SUBOP_MADSP_SD) { in emitMADSP()
814 code[0] |= (i->subOp & 0x00f) << 7; in emitMADSP()
815 code[0] |= (i->subOp & 0x0f0) << 1; in emitMADSP()
816 code[0] |= (i->subOp & 0x100) >> 3; in emitMADSP()
817 code[0] |= (i->subOp & 0x200) >> 2; in emitMADSP()
818 code[1] |= (i->subOp & 0xc00) << 13; in emitMADSP()
[all …]
Dnv50_ir_emit_gm107.cpp782 emitField(0x29, 1, insn->subOp); in emitF2F()
865 emitField(0x29, 2, insn->subOp); in emitI2F()
898 emitField(0x29, 2, insn->subOp); in emitI2I()
942 if (insn->subOp == 1) { in emitSEL()
972 emitField(0x1e, 2, insn->subOp); in emitSHFL()
1364 case OP_RCP: mufu = 4 + 2 * insn->subOp; break; in emitMUFU()
1365 case OP_RSQ: mufu = 5 + 2 * insn->subOp; break; in emitMUFU()
1595 emitField(0x1c, 8, insn->subOp); in emitFSWZADD()
1758 emitField(0x27, 1, insn->subOp == NV50_IR_SUBOP_MUL_HIGH); in emitIMUL()
1763 emitField(0x35, 1, insn->subOp == NV50_IR_SUBOP_MUL_HIGH); in emitIMUL()
[all …]
Dnv50_ir_lowering_nvc0.cpp92 i->subOp = NV50_IR_SUBOP_RCPRSQ_64H; in handleRCPRSQ()
399 if (prev->subOp > useVec[i].level) in insertTextureBarriers()
400 prev->subOp = useVec[i].level; in insertTextureBarriers()
405 bar->subOp = useVec[i].level; in insertTextureBarriers()
436 min = MIN2(min, i->subOp); in insertTextureBarriers()
437 max = MIN2(max, i->subOp); in insertTextureBarriers()
480 if (i->subOp >= max) { in insertTextureBarriers()
484 max = i->subOp; in insertTextureBarriers()
485 if (prev && prev->op == OP_TEXBAR && prev->subOp >= max) { in insertTextureBarriers()
601 if (i->op == OP_BAR && i->subOp == NV50_IR_SUBOP_BAR_SYNC && in visit()
[all …]
Dnv50_ir_emit_nv50.cpp111 void emitSFnOp(const Instruction *, uint8_t subOp);
1320 if (i->subOp == 1) { in emitSET()
1487 CodeEmitterNV50::emitSFnOp(const Instruction *i, uint8_t subOp) in emitSFnOp() argument
1498 code[1] = subOp << 29; in emitSFnOp()
1502 assert(subOp == 6 && i->op == OP_EX2); in emitSFnOp()
1712 switch (i->subOp) { in emitPRERETEmu()
1719 assert(i->subOp == (NV50_IR_SUBOP_EMU_PRERET + 2)); in emitPRERETEmu()
1756 if (i->subOp >= NV50_IR_SUBOP_EMU_PRERET) { in emitFlow()
1802 if (i->subOp == NV50_IR_SUBOP_BAR_SYNC) in emitBAR()
1809 uint8_t subOp; in emitATOM() local
[all …]
Dnv50_ir_lowering_gm107.cpp125 add->subOp = 0x00; in handleManualTXD()
133 add->subOp = qOps[l][0]; in handleManualTXD()
141 add->subOp = qOps[l][1]; in handleManualTXD()
208 shfl->subOp = NV50_IR_SUBOP_SHFL_BFLY; in handleDFDX()
210 insn->subOp = qop; in handleDFDX()
Dnv50_ir_peephole.cpp201 if (insn->op == OP_SET && insn->subOp) in checkSwapSrc01()
542 if (i->subOp == NV50_IR_SUBOP_MUL_HIGH) { in expr()
548 if (i->subOp == NV50_IR_SUBOP_MUL_HIGH) { in expr()
655 if (i->subOp == NV50_IR_SUBOP_EXTBF_REV) in expr()
731 i->subOp = 0; in expr()
764 if (i->subOp == NV50_IR_SUBOP_MUL_HIGH) { in expr()
770 if (i->subOp == NV50_IR_SUBOP_MUL_HIGH) { in expr()
957 if (i->subOp == NV50_IR_SUBOP_MUL_HIGH) { in opnd()
969 i->subOp = 0; in opnd()
977 i->subOp = 0; in opnd()
[all …]
Dnv50_ir_from_tgsi.cpp1589 void handleATOM(Value *dst0[4], DataType, uint16_t subOp);
2734 Converter::handleATOM(Value *dst0[4], DataType ty, uint16_t subOp) in handleATOM() argument
2758 if (subOp == NV50_IR_SUBOP_ATOM_CAS) in handleATOM()
2766 insn->subOp = subOp; in handleATOM()
2779 if (subOp == NV50_IR_SUBOP_ATOM_CAS) in handleATOM()
2784 tex->subOp = subOp; in handleATOM()
2899 insn->subOp = NV50_IR_SUBOP_PIXLD_OFFSET; in handleINTERP()
3035 geni->subOp = tgsi::opcodeToSubOp(tgsi.getOpcode()); in handleInstruction()
3295 ->subOp = tgsi::opcodeToSubOp(tgsi.getOpcode()); in handleInstruction()
3389 geni->subOp = c & 1; in handleInstruction()
[all …]
Dnv50_ir_lowering_nv50.cpp46 const bool highResult = mul->subOp == NV50_IR_SUBOP_MUL_HIGH; in expandIntegerMUL()
278 pre->subOp = NV50_IR_SUBOP_EMU_PRERET + 0; in handlePRERET()
290 skip->subOp = NV50_IR_SUBOP_EMU_PRERET + 1; in handlePRERET()
291 call->subOp = NV50_IR_SUBOP_EMU_PRERET + 2; in handlePRERET()
473 mul->subOp = add->subOp; in handleMUL()
474 add->subOp = 0; in handleMUL()
1274 i->subOp = NV50_IR_SUBOP_MOV_FINAL; in handleEXPORT()
Dnv50_ir.cpp565 subOp = 0; in init()
754 i->subOp = subOp; in clone()
Dnv50_ir_target_nv50.cpp347 if (i->subOp == NV50_IR_SUBOP_MUL_HIGH && sf == FILE_MEMORY_CONST) in insnCanLoad()
Dnv50_ir_target_nvc0.cpp400 (insn->op != OP_LOAD || insn->subOp != NV50_IR_SUBOP_LDC_IS)) in insnCanLoadOffset()
Dnv50_ir_build_util.cpp267 quadop->subOp = q; in mkQuadop()
Dnv50_ir.h864 uint16_t subOp; // quadop, 1 for mul-high, etc. variable
Dnv50_ir_ra.cpp2112 if (tex->subOp == NV50_IR_SUBOP_ATOM_CAS) in texConstraintGM107()
/external/llvm/lib/Target/Lanai/
DLanaiInstrInfo.td275 multiclass ALUbase<bits<3> subOp, string AsmStr, SDNode OpNode,
280 def LO : InstRI<subOp, (outs GPR:$Rd), (ins GPR:$Rs1, LoExt:$imm16),
284 def HI : InstRI<subOp, (outs GPR:$Rd), (ins GPR:$Rs1, HiExt:$imm16),
290 multiclass ALUarith<bits<3> subOp, string AsmStr, SDNode OpNode,
292 defm I_ : ALUbase<subOp, AsmStr, OpNode, LoExt, HiExt, [], []>;
296 def R : InstRR<subOp, (outs GPR:$Rd), (ins GPR:$Rs1, GPR:$Rs2, pred:$DDDI),
301 multiclass ALUlogic<bits<3> subOp, string AsmStr, SDNode OpNode,
303 defm I_ : ALUbase<subOp, AsmStr, OpNode, LoExt, HiExt,
309 def R : InstRR<subOp, (outs GPR:$Rd), (ins GPR:$Rs1, GPR:$Rs2, pred:$DDDI),
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/
DvktShaderRenderOperatorTests.cpp1411 const char* subOp = isNormalOp ? "-" : "-="; in init() local
1458 …<< operInfoFunc(subName, subOp, GT, Value(GT, -1.0f, 1.0f), Value(GT, -1.0f, 1.0f), notUsed, 1.… in init()
1459 …<< operInfoFunc(subName, subOp, IGT, Value(IGT, -4.0f, 6.0f), Value(IGT, -6.0f, 5.0f), notUsed, 0.… in init()
1460 …<< operInfoFunc(subName, subOp, IGT, Value(IGT, -2e9f, 2e9f), Value(IGT, -2e9f, 2e9f), notUsed, 4e… in init()
1461 …<< operInfoFunc(subName, subOp, UGT, Value(UGT, 1e2f, 2e2f), Value(UGT, 0.0f, 1e2f), notUsed, 5e… in init()
1462 …<< operInfoFunc(subName, subOp, UGT, Value(UGT, .5e9f, 3.7e9f), Value(UGT, 0.0f, 3.9e9f), notUse… in init()
1463 …<< operInfoFunc(subName, subOp, FV, Value(FV, -1.0f, 1.0f), Value(F, -1.0f, 1.0f), notUsed, 1.… in init()
1464 …<< operInfoFunc(subName, subOp, IV, Value(IV, -4.0f, 6.0f), Value(I, -6.0f, 5.0f), notUsed, 0.… in init()
1465 …<< operInfoFunc(subName, subOp, IV, Value(IV, -2e9f, 2e9f), Value(I, -2e9f, 2e9f), notUsed, 4e… in init()
1466 …<< operInfoFunc(subName, subOp, UV, Value(UV, 1e2f, 2e2f), Value(U, 0.0f, 1e2f), notUsed, 5e… in init()
[all …]
/external/deqp/modules/gles3/functional/
Des3fShaderOperatorTests.cpp1442 const char* subOp = isNormalOp ? "-" : "-="; in init() local
1489 …<< operInfoFunc(subName, subOp, GT, Value(GT, -1.0f, 1.0f), Value(GT, -1.0f, 1.0f), notUsed, 1.… in init()
1490 …<< operInfoFunc(subName, subOp, IGT, Value(IGT, -4.0f, 6.0f), Value(IGT, -6.0f, 5.0f), notUsed, 0.… in init()
1491 …<< operInfoFunc(subName, subOp, IGT, Value(IGT, -2e9f, 2e9f), Value(IGT, -2e9f, 2e9f), notUsed, 4e… in init()
1492 …<< operInfoFunc(subName, subOp, UGT, Value(UGT, 1e2f, 2e2f), Value(UGT, 0.0f, 1e2f), notUsed, 5e… in init()
1493 …<< operInfoFunc(subName, subOp, UGT, Value(UGT, .5e9f, 3.7e9f), Value(UGT, 0.0f, 3.9e9f), notUse… in init()
1494 …<< operInfoFunc(subName, subOp, FV, Value(FV, -1.0f, 1.0f), Value(F, -1.0f, 1.0f), notUsed, 1.… in init()
1495 …<< operInfoFunc(subName, subOp, IV, Value(IV, -4.0f, 6.0f), Value(I, -6.0f, 5.0f), notUsed, 0.… in init()
1496 …<< operInfoFunc(subName, subOp, IV, Value(IV, -2e9f, 2e9f), Value(I, -2e9f, 2e9f), notUsed, 4e… in init()
1497 …<< operInfoFunc(subName, subOp, UV, Value(UV, 1e2f, 2e2f), Value(U, 0.0f, 1e2f), notUsed, 5e… in init()
[all …]
/external/valgrind/memcheck/
Dmc_translate.c2008 IROp xorOp, subOp, andOp; in expensiveCountTrailingZeroes() local
2019 subOp = Iop_Sub32; in expensiveCountTrailingZeroes()
2026 subOp = Iop_Sub64; in expensiveCountTrailingZeroes()
2043 binop(subOp, atom, one)))); in expensiveCountTrailingZeroes()
/external/valgrind/VEX/priv/
Dguest_arm_toIR.c3522 IROp subOp; in dis_neon_data_3same() local
3546 subOp = Q ? Iop_Sub8x16 : Iop_Sub8x8; in dis_neon_data_3same()
3550 subOp = Q ? Iop_Sub16x8 : Iop_Sub16x4; in dis_neon_data_3same()
3554 subOp = Q ? Iop_Sub32x4 : Iop_Sub32x2; in dis_neon_data_3same()
3563 subOp = Q ? Iop_Sub8x16 : Iop_Sub8x8; in dis_neon_data_3same()
3567 subOp = Q ? Iop_Sub16x8 : Iop_Sub16x4; in dis_neon_data_3same()
3571 subOp = Q ? Iop_Sub32x4 : Iop_Sub32x2; in dis_neon_data_3same()
3579 binop(subOp, in dis_neon_data_3same()
3580 binop(subOp, in dis_neon_data_3same()