/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/ |
nv50_ir_lowering_nv50.cpp | 49 case TYPE_U32: hTy = TYPE_U16; break; 50 case TYPE_U64: hTy = TYPE_U32; break; 87 bld->mkOp2(OP_UNION, TYPE_U32, r[2], r[1], r[0]); 173 i->dType = i->sType = TYPE_U32; 348 arl = bld.mkOp2(OP_SHL, TYPE_U32, i->getDef(0), bld.getSSA(), bld.mkImm(0)); 389 if (ty != TYPE_U32 && ty != TYPE_S32) 415 bf = bld.mkOp2v(OP_ADD, TYPE_U32, bld.getSSA(), bf, bld.mkImm(-2)); 422 bld.mkOp2(OP_MUL, TYPE_U32, (t = bld.getSSA()), q0, b)); 423 bld.mkOp2(OP_SUB, TYPE_U32, (aRf = bld.getSSA()), a, t); 425 bld.mkCvt(OP_CVT, TYPE_F32, (aR = bld.getSSA()), TYPE_U32, aRf) [all...] |
nv50_ir_inlines.h | 60 case TYPE_U32: 86 return flt ? TYPE_F32 : (sgn ? TYPE_S32 : TYPE_U32); 108 case TYPE_U32: 120 case TYPE_U32: return TYPE_S32;
|
nv50_ir_from_sm4.cpp | 306 return TYPE_U32; 337 return TYPE_U32; [all...] |
nv50_ir_peephole.cpp | 341 case TYPE_U32: 411 case TYPE_U32: res.data.u32 = a->data.u32 * b->data.u32; break; 423 case TYPE_U32: res.data.u32 = a->data.u32 / b->data.u32; break; 433 case TYPE_U32: res.data.u32 = a->data.u32 + b->data.u32; break; 451 case TYPE_U32: res.data.u32 = MAX2(a->data.u32, b->data.u32); break; 461 case TYPE_U32: res.data.u32 = MIN2(a->data.u32, b->data.u32); break; 481 case TYPE_U32: res.data.u32 = a->data.u32 >> b->data.u32; break; 674 if (s != 1 || (i->dType != TYPE_S32 && i->dType != TYPE_U32)) 684 if (i->dType == TYPE_U32 && imm0.isPow2()) { 688 if (i->dType == TYPE_U32) { [all...] |
nv50_ir_emit_nv50.cpp | 559 case TYPE_U32: enc = 0x6; break; 585 case TYPE_U32: code[1] |= 0xc000; break; 848 case TYPE_U32: code[1] |= 0x84000000; break; 1034 case TYPE_U32: code[1] = 0x04000000; break; 1045 case TYPE_U32: code[0] = 0x50008000; break; 1068 case TYPE_U32: code[1] |= 0x04000000; break; 1125 case TYPE_U32: code[1] = 0x44400000; break; 1156 case TYPE_U32: code[1] = 0x44004000; break; 1168 case TYPE_U32: code[1] = 0x0c004000; break; 1179 case TYPE_U32 [all...] |
nv50_ir.cpp | 325 reg.type = TYPE_U32; 394 case TYPE_U32: 412 case TYPE_U32: return reg.data.s32 < 0; 426 case TYPE_U32: return util_is_power_of_two(reg.data.u32); 443 case TYPE_U32:
|
nv50_ir_build_util.cpp | 158 ty = TYPE_U32; 401 return mkOp1v(OP_MOV, TYPE_U32, dst ? dst : getScratch(), mkImm(u)); 442 sym->reg.type = TYPE_U32;
|
nv50_ir_from_tgsi.cpp | 382 return nv50_ir::TYPE_U32; 405 case TGSI_OPCODE_F2U: return nv50_ir::TYPE_U32; [all...] |
nv50_ir_build_util.h | 64 Instruction *mkMov(Value *, Value *, DataType = TYPE_U32);
|
nv50_ir_print.cpp | 389 case TYPE_U32: PRINT("0x%08x", reg.data.u32); break;
|
/external/mesa3d/src/gallium/drivers/nv50/codegen/ |
nv50_ir_lowering_nv50.cpp | 49 case TYPE_U32: hTy = TYPE_U16; break; 50 case TYPE_U64: hTy = TYPE_U32; break; 87 bld->mkOp2(OP_UNION, TYPE_U32, r[2], r[1], r[0]); 173 i->dType = i->sType = TYPE_U32; 348 arl = bld.mkOp2(OP_SHL, TYPE_U32, i->getDef(0), bld.getSSA(), bld.mkImm(0)); 389 if (ty != TYPE_U32 && ty != TYPE_S32) 415 bf = bld.mkOp2v(OP_ADD, TYPE_U32, bld.getSSA(), bf, bld.mkImm(-2)); 422 bld.mkOp2(OP_MUL, TYPE_U32, (t = bld.getSSA()), q0, b)); 423 bld.mkOp2(OP_SUB, TYPE_U32, (aRf = bld.getSSA()), a, t); 425 bld.mkCvt(OP_CVT, TYPE_F32, (aR = bld.getSSA()), TYPE_U32, aRf) [all...] |
nv50_ir_inlines.h | 60 case TYPE_U32: 86 return flt ? TYPE_F32 : (sgn ? TYPE_S32 : TYPE_U32); 108 case TYPE_U32: 120 case TYPE_U32: return TYPE_S32;
|
nv50_ir_from_sm4.cpp | 306 return TYPE_U32; 337 return TYPE_U32; [all...] |
nv50_ir_peephole.cpp | 341 case TYPE_U32: 411 case TYPE_U32: res.data.u32 = a->data.u32 * b->data.u32; break; 423 case TYPE_U32: res.data.u32 = a->data.u32 / b->data.u32; break; 433 case TYPE_U32: res.data.u32 = a->data.u32 + b->data.u32; break; 451 case TYPE_U32: res.data.u32 = MAX2(a->data.u32, b->data.u32); break; 461 case TYPE_U32: res.data.u32 = MIN2(a->data.u32, b->data.u32); break; 481 case TYPE_U32: res.data.u32 = a->data.u32 >> b->data.u32; break; 674 if (s != 1 || (i->dType != TYPE_S32 && i->dType != TYPE_U32)) 684 if (i->dType == TYPE_U32 && imm0.isPow2()) { 688 if (i->dType == TYPE_U32) { [all...] |
nv50_ir_emit_nv50.cpp | 559 case TYPE_U32: enc = 0x6; break; 585 case TYPE_U32: code[1] |= 0xc000; break; 848 case TYPE_U32: code[1] |= 0x84000000; break; 1034 case TYPE_U32: code[1] = 0x04000000; break; 1045 case TYPE_U32: code[0] = 0x50008000; break; 1068 case TYPE_U32: code[1] |= 0x04000000; break; 1125 case TYPE_U32: code[1] = 0x44400000; break; 1156 case TYPE_U32: code[1] = 0x44004000; break; 1168 case TYPE_U32: code[1] = 0x0c004000; break; 1179 case TYPE_U32 [all...] |
nv50_ir.cpp | 325 reg.type = TYPE_U32; 394 case TYPE_U32: 412 case TYPE_U32: return reg.data.s32 < 0; 426 case TYPE_U32: return util_is_power_of_two(reg.data.u32); 443 case TYPE_U32:
|
nv50_ir_build_util.cpp | 158 ty = TYPE_U32; 401 return mkOp1v(OP_MOV, TYPE_U32, dst ? dst : getScratch(), mkImm(u)); 442 sym->reg.type = TYPE_U32;
|
nv50_ir_from_tgsi.cpp | 382 return nv50_ir::TYPE_U32; 405 case TGSI_OPCODE_F2U: return nv50_ir::TYPE_U32; [all...] |
nv50_ir_build_util.h | 64 Instruction *mkMov(Value *, Value *, DataType = TYPE_U32);
|
nv50_ir_print.cpp | 389 case TYPE_U32: PRINT("0x%08x", reg.data.u32); break;
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/codegen/ |
nv50_ir_lowering_nvc0.cpp | 67 case TYPE_U32: builtin = NVC0_BUILTIN_DIV_U32; break; 495 i->dType = i->sType = TYPE_U32; 659 DataType sTy = (i->op == OP_TXF) ? TYPE_U32 : TYPE_F32; 674 bind = bld.mkSymbol(FILE_MEMORY_CONST, 15, TYPE_U32, i->tex.r * 4); 675 bld.mkOp2(OP_SHL, TYPE_U32, tmp[0], rRel, shCnt); 676 tmp[1] = bld.mkLoad(TYPE_U32, bind, tmp[0]); 677 bld.mkOp2(OP_AND, TYPE_U32, tmp[0], tmp[1], 684 bind = bld.mkSymbol(FILE_MEMORY_CONST, 15, TYPE_U32, i->tex.s * 4); 685 bld.mkOp2(OP_SHL, TYPE_U32, tmp[0], sRel, shCnt); 686 tmp[1] = bld.mkLoad(TYPE_U32, bind, tmp[0]) [all...] |
nv50_ir_target_nvc0.cpp | 428 if (i->sType == TYPE_S32 || i->sType == TYPE_U32) { 462 if (op == OP_SAD && ty != TYPE_S32 && ty != TYPE_U32) 519 if (insn->dType == TYPE_U32) 612 if (i->dType == TYPE_U32 || i->dType == TYPE_S32) {
|
nv50_ir_emit_nvc0.cpp | 577 if (isLIMM(i->src(1), TYPE_U32)) { 627 assert(i->dType == TYPE_S32 || i->dType == TYPE_U32); 648 if (isLIMM(i->src(1), TYPE_U32)) { 926 case TYPE_U32: [all...] |
/external/mesa3d/src/gallium/drivers/nvc0/codegen/ |
nv50_ir_lowering_nvc0.cpp | 67 case TYPE_U32: builtin = NVC0_BUILTIN_DIV_U32; break; 495 i->dType = i->sType = TYPE_U32; 659 DataType sTy = (i->op == OP_TXF) ? TYPE_U32 : TYPE_F32; 674 bind = bld.mkSymbol(FILE_MEMORY_CONST, 15, TYPE_U32, i->tex.r * 4); 675 bld.mkOp2(OP_SHL, TYPE_U32, tmp[0], rRel, shCnt); 676 tmp[1] = bld.mkLoad(TYPE_U32, bind, tmp[0]); 677 bld.mkOp2(OP_AND, TYPE_U32, tmp[0], tmp[1], 684 bind = bld.mkSymbol(FILE_MEMORY_CONST, 15, TYPE_U32, i->tex.s * 4); 685 bld.mkOp2(OP_SHL, TYPE_U32, tmp[0], sRel, shCnt); 686 tmp[1] = bld.mkLoad(TYPE_U32, bind, tmp[0]) [all...] |
nv50_ir_target_nvc0.cpp | 428 if (i->sType == TYPE_S32 || i->sType == TYPE_U32) { 462 if (op == OP_SAD && ty != TYPE_S32 && ty != TYPE_U32) 519 if (insn->dType == TYPE_U32) 612 if (i->dType == TYPE_U32 || i->dType == TYPE_S32) {
|