/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_lowering_nvc0.cpp | 70 case TYPE_U32: builtin = NVC0_BUILTIN_DIV_U32; break; in handleDIV() 203 DataType type = isSignedIntType(lo->dType) ? TYPE_S32 : TYPE_U32; in handleShift() 207 bld.mkOp2(OP_ADD, TYPE_U32, (x32_minus_shift = bld.getSSA()), shift, bld.mkImm(0x20)) in handleShift() 210 TYPE_U32, shift, bld.mkImm(32)); in handleShift() 212 bld.mkOp2(OP_OR, TYPE_U32, (hi1 = bld.getSSA()), in handleShift() 213 bld.mkOp2v(op, TYPE_U32, bld.getSSA(), src[1], shift), in handleShift() 214 bld.mkOp2v(antiop, TYPE_U32, bld.getSSA(), src[0], x32_minus_shift)) in handleShift() 222 bld.mkOp2(OP_UNION, TYPE_U32, (dst[1] = bld.getSSA()), hi1, hi2); in handleShift() 230 Instruction *hi = new_Instruction(func, op, TYPE_U32); in handleShift() 234 lo->dType = TYPE_U32; in handleShift() [all …]
|
D | nv50_ir_lowering_nv50.cpp | 52 case TYPE_S32: fTy = TYPE_U32; break; in expandIntegerMUL() 59 case TYPE_U32: hTy = TYPE_U16; break; in expandIntegerMUL() 60 case TYPE_U64: hTy = TYPE_U32; break; in expandIntegerMUL() 125 bld->mkOp2(OP_UNION, TYPE_U32, r[2], r[1], r[3]); in expandIntegerMUL() 448 arl = bld.mkOp2(OP_SHL, TYPE_U32, i->getDef(0), bld.getSSA(), bld.mkImm(0)); in handleAddrDef() 489 if (ty != TYPE_U32 && ty != TYPE_S32) in handleDIV() 515 bf = bld.mkOp2v(OP_ADD, TYPE_U32, bld.getSSA(), bf, bld.mkImm(-2)); in handleDIV() 522 bld.mkOp2(OP_MUL, TYPE_U32, (t = bld.getSSA()), q0, b)); in handleDIV() 523 bld.mkOp2(OP_SUB, TYPE_U32, (aRf = bld.getSSA()), a, t); in handleDIV() 525 bld.mkCvt(OP_CVT, TYPE_F32, (aR = bld.getSSA()), TYPE_U32, aRf); in handleDIV() [all …]
|
D | nv50_ir_lowering_gm107.cpp | 58 bld.mkOp2(OP_ADD , TYPE_U32, src0, i->getSrc(0), i->getSrc(1)); in handlePFETCH() 60 bld.mkOp1(OP_MOV , TYPE_U32, src0, i->getSrc(0)); in handlePFETCH() 195 Instruction *u = bld.mkOp(OP_UNION, TYPE_U32, i->getDef(c)); in handleManualTXD() 241 bld.mkOp1(OP_RDSV, TYPE_U32, tmp0, bld.mkSysVal(SV_INVOCATION_INFO, 0)); in handlePFETCH() 242 bld.mkOp2(OP_SHR , TYPE_U32, tmp1, tmp0, bld.mkImm(16)); in handlePFETCH() 243 bld.mkOp2(OP_AND , TYPE_U32, tmp0, tmp0, bld.mkImm(0xff)); in handlePFETCH() 244 bld.mkOp2(OP_AND , TYPE_U32, tmp1, tmp1, bld.mkImm(0xff)); in handlePFETCH() 246 bld.mkOp2(OP_ADD , TYPE_U32, tmp2, i->getSrc(0), i->getSrc(1)); in handlePFETCH() 248 bld.mkOp1(OP_MOV , TYPE_U32, tmp2, i->getSrc(0)); in handlePFETCH() 249 bld.mkOp3(OP_MAD , TYPE_U32, tmp0, tmp0, tmp1, tmp2); in handlePFETCH()
|
D | nv50_ir_from_tgsi.cpp | 615 return nv50_ir::TYPE_U32; in inferSrcType() 700 case TGSI_OPCODE_F2U: return nv50_ir::TYPE_U32; in inferDstType() 718 return nv50_ir::TYPE_U32; in inferDstType() 1928 vtxBase[s] = mkOp2v(OP_PFETCH, TYPE_U32, getSSA(4, FILE_ADDRESS), in getVertexBase() 1941 offset = mkOp2v(OP_ADD, TYPE_U32, getSSA(), in getOutputBase() 1945 vtxBase[s] = mkOp2v(OP_ADD, TYPE_U32, getSSA(), outBase, offset); in getOutputBase() 2050 return mkOp2v(OP_SHL, TYPE_U32, getSSA(4, FILE_ADDRESS), index, mkImm(4)); in shiftAddress() 2093 return mkLoadv(TYPE_U32, srcToSym(src, c), shiftAddress(ptr)); in fetchSrc() 2103 return mkOp1v(OP_RDSV, TYPE_U32, getSSA(), mkSysVal(SV_PRIMITIVE_ID, 0)); in fetchSrc() 2110 return mkLoadv(TYPE_U32, srcToSym(src, c), ptr); in fetchSrc() [all …]
|
D | nv50_ir_inlines.h | 65 case TYPE_U32: in typeSizeof() 89 case TYPE_U32: in typeSizeofLog2() 116 return flt ? TYPE_F32 : (sgn ? TYPE_S32 : TYPE_U32); 138 case TYPE_U32: in isSignedType() 152 case TYPE_U32: return TYPE_S32; in intTypeToSigned()
|
D | nv50_ir_peephole.cpp | 471 case TYPE_U32: in applyTo() 549 case TYPE_U32: in expr() 566 case TYPE_U32: res.data.u32 = a->data.u32 / b->data.u32; break; in expr() 576 case TYPE_U32: res.data.u32 = a->data.u32 + b->data.u32; break; in expr() 586 case TYPE_U32: res.data.u32 = a->data.u32 - b->data.u32; break; in expr() 604 case TYPE_U32: res.data.u32 = MAX2(a->data.u32, b->data.u32); break; in expr() 614 case TYPE_U32: res.data.u32 = MIN2(a->data.u32, b->data.u32); break; in expr() 634 case TYPE_U32: res.data.u32 = a->data.u32 >> b->data.u32; break; in expr() 663 case TYPE_U32: res.data.u32 = (res.data.u32 << lshift) >> rshift; break; in expr() 676 type = TYPE_U32; in expr() [all …]
|
D | nv50_ir_emit_nv50.cpp | 587 case TYPE_U32: enc = 0x6; break; in emitLoadStoreSizeLG() 613 case TYPE_U32: code[1] |= 0xc000; break; in emitLoadStoreSizeCS() 955 case TYPE_U32: code[1] |= 0x84000000; break; in emitMINMAX() 1245 case TYPE_U32: code[1] = 0x04000000; break; in emitISAD() 1256 case TYPE_U32: code[0] = 0x50008000; break; in emitISAD() 1303 case TYPE_U32: code[1] |= 0x04000000; break; in emitSET() 1358 if (i->op == OP_NEG && i->dType == TYPE_U32) in emitCVT() 1373 case TYPE_U32: code[1] = 0x44400000; break; in emitCVT() 1404 case TYPE_U32: code[1] = 0x44004000; break; in emitCVT() 1417 case TYPE_U32: code[1] = 0x0c004000; break; in emitCVT() [all …]
|
D | nv50_ir_target_nvc0.cpp | 369 case TYPE_U32: in insnCanLoad() 424 if (op == OP_SAD && ty != TYPE_S32 && ty != TYPE_U32) in isOpSupported() 493 if (insn->dType == TYPE_U32) in isSatSupported() 593 if (i->dType == TYPE_U32 || i->dType == TYPE_S32) { in getThroughput()
|
D | nv50_ir_build_util.cpp | 157 ty = TYPE_U32; in mkInterp() 416 return mkOp1v(OP_MOV, TYPE_U32, dst ? dst : getScratch(), mkImm(u)); in loadImm() 458 sym->reg.type = TYPE_U32; in mkSysVal() 568 case TYPE_U64: hTy = TYPE_U32; break; in split64BitOpPostRA() 572 hTy = TYPE_U32; in split64BitOpPostRA()
|
D | nv50_ir.cpp | 325 reg.type = TYPE_U32; in ImmediateValue() 394 case TYPE_U32: in isInteger() 415 case TYPE_U32: return reg.data.s32 < 0; in isNegative() 440 case TYPE_U32: in applyLog2() 905 sType = TYPE_U32; in TexInstruction()
|
D | nv50_ir_emit_gk110.cpp | 770 assert(i->dType == TYPE_S32 || i->dType == TYPE_U32); in emitISAD() 1009 case TYPE_U32: in emitMINMAX() 1074 if (i->op == OP_NEG && i->dType == TYPE_U32) in emitCVT() 1680 assert(ty == TYPE_U32); in emitSUGType() 2114 case TYPE_U32: in emitLoadStoreType() 2398 case TYPE_U32: break; in emitATOM()
|
D | nv50_ir_emit_nvc0.cpp | 732 if (isLIMM(i->src(1), TYPE_U32)) { in emitUADD() 843 assert(i->dType == TYPE_S32 || i->dType == TYPE_U32); in emitISAD() 890 if (isLIMM(i->src(1), TYPE_U32)) { in emitLogicOp() 1094 if (i->op == OP_NEG && i->dType == TYPE_U32) in emitCVT() 1228 case TYPE_U32: in emitSLCT() 1802 case TYPE_U32: in emitLoadStoreType() 2113 if (i->dType == TYPE_U32) { in emitATOM() 2305 assert(ty == TYPE_U32); in emitSUGType()
|
D | nv50_ir_emit_gm107.cpp | 2512 case TYPE_U32: dType = 0; break; in emitATOM() 2521 case TYPE_U32: dType = 0; break; in emitATOM() 2552 case TYPE_U32: dType = 0; break; in emitATOMS() 2562 case TYPE_U32: dType = 0; break; in emitATOMS() 2590 case TYPE_U32: dType = 0; break; in emitRED() 3059 case TYPE_U32: type = 4; break; in emitSULDx() 3096 assert(insn->dType == TYPE_U32); in emitSUREDx()
|
D | nv50_ir_build_util.h | 66 Instruction *mkMov(Value *, Value *, DataType = TYPE_U32);
|
D | nv50_ir_target_nv50.cpp | 551 if (i->dType == TYPE_U32 || i->dType == TYPE_S32) { in getThroughput()
|
D | nv50_ir_print.cpp | 462 case TYPE_U32: PRINT("0x%08x", reg.data.u32); break; in print()
|
D | nv50_ir.h | 266 TYPE_U32, enumerator
|
/external/ltp/utils/ffsb-6.0-rc2/ |
D | parser.h | 29 #define TYPE_U32 0x0001 macro 51 {"time", NULL, TYPE_U32, STORE_SINGLE}, \ 60 {"num_threads", NULL, TYPE_U32, STORE_SINGLE}, \ 64 {"read_skip", NULL, TYPE_U32, STORE_SINGLE}, \ 81 {"op_delay", NULL, TYPE_U32, STORE_SINGLE}, \ 90 {"num_files", NULL, TYPE_U32, STORE_SINGLE}, \ 91 {"num_dirs", NULL, TYPE_U32, STORE_SINGLE}, \
|
D | parser.c | 327 case TYPE_U32: in set_option()
|
/external/mesa3d/src/gallium/drivers/freedreno/ir3/ |
D | ir3_compiler_nir.c | 332 mov->cat1.src_type = TYPE_U32; in create_array_load() 333 mov->cat1.dst_type = TYPE_U32; in create_array_load() 360 mov->cat1.src_type = TYPE_U32; in create_array_store() 361 mov->cat1.dst_type = TYPE_U32; in create_array_store() 478 mov->cat1.src_type = TYPE_U32; in create_immed() 479 mov->cat1.dst_type = TYPE_U32; in create_immed() 494 instr = ir3_COV(block, src, TYPE_U32, TYPE_S16); in create_addr() 606 mov->cat1.src_type = TYPE_U32; in create_uniform_indirect() 607 mov->cat1.dst_type = TYPE_U32; in create_uniform_indirect() 642 mov->cat1.src_type = TYPE_U32; in create_indirect_load() [all …]
|
D | instr-a3xx.h | 223 TYPE_U32 = 3, enumerator 234 case TYPE_U32: in type_size() 257 return (type == TYPE_U32) || (type == TYPE_U16) || (type == TYPE_U8); in type_uint()
|
D | ir3_print.c | 72 [TYPE_U32] = "u32", in print_instr_name()
|
D | ir3_sched.c | 659 mov = ir3_MOV(src->block, src, TYPE_U32); in sched_insert_parallel_copies()
|
D | ir3.h | 782 case TYPE_U32: return TYPE_U16; in half_type()
|
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/ |
D | vktSpvAsmTypeTests.cpp | 123 TYPE_U32, enumerator 487 return (isSigned) ? TYPE_I32 : TYPE_U32; in getInputType() 856 else if (m_inputType == TYPE_U32) in SpvAsmTypeTests() 1610 : (m_inputType == TYPE_U32) ? "u32" in createConstantDeclaration() 2181 if (m_inputType == TYPE_U32) in finalizeFullOperation() 2606 …: SpvAsmTypeTests (testCtx, "u32", "uint32 tests", DE_NULL, DE_NULL, "OpTypeInt 32 0", TYPE_U32, 3… in SpvAsmTypeUint32Tests()
|