Searched refs:TYPE_S32 (Results 1 - 20 of 20) sorted by relevance

/external/mesa3d/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_inlines.h66 case TYPE_S32:
90 case TYPE_S32:
116 return flt ? TYPE_F32 : (sgn ? TYPE_S32 : TYPE_U32);
129 return (ty == TYPE_S8 || ty == TYPE_S16 || ty == TYPE_S32 || ty == TYPE_S64);
152 case TYPE_U32: return TYPE_S32;
H A Dnv50_ir_peephole.cpp466 case TYPE_S32:
541 case TYPE_S32:
563 case TYPE_S32: res.data.s32 = a->data.s32 / b->data.s32; break;
573 case TYPE_S32:
583 case TYPE_S32:
601 case TYPE_S32: res.data.s32 = MAX2(a->data.s32, b->data.s32); break;
611 case TYPE_S32: res.data.s32 = MIN2(a->data.s32, b->data.s32); break;
631 case TYPE_S32: res.data.s32 = a->data.s32 >> b->data.u32; break;
660 case TYPE_S32: res.data.s32 = (res.data.s32 << lshift) >> rshift; break;
763 case TYPE_S32
[all...]
H A Dnv50_ir_emit_gk110.cpp622 if (i->sType == TYPE_S32)
629 if (i->sType == TYPE_S32)
699 if (isLIMM(i->src(1), TYPE_S32)) {
736 if (i->sType == TYPE_S32)
751 assert(i->dType == TYPE_S32 || i->dType == TYPE_U32);
755 if (i->dType == TYPE_S32)
861 if (isLIMM(i->src(1), TYPE_S32)) {
876 assert(!isLIMM(i->src(1), TYPE_S32, true));
896 if (i->dType == TYPE_S32)
907 if (i->dType == TYPE_S32)
[all...]
H A Dnv50_ir_emit_nv50.cpp586 case TYPE_S32: // fall through
612 case TYPE_S32:
954 case TYPE_S32: code[1] |= 0x8c000000; break;
1246 case TYPE_S32: code[1] = 0x0c000000; break;
1257 case TYPE_S32: code[0] = 0x50008100; break;
1302 case TYPE_S32: code[1] |= 0x0c000000; break;
1359 dType = TYPE_S32;
1372 case TYPE_S32: code[1] = 0x44410000; break;
1403 case TYPE_S32: code[1] = 0x44014000; break;
1412 case TYPE_S32
[all...]
H A Dnv50_ir_lowering_nv50.cpp52 case TYPE_S32: fTy = TYPE_U32; break;
489 if (ty != TYPE_U32 && ty != TYPE_S32)
561 if (mod->dType != TYPE_U32 && mod->dType != TYPE_S32)
1024 bld.mkCvt(OP_CVT, TYPE_F32, i->getDef(def), TYPE_S32, i->getDef(def));
1054 bld.mkOp1(OP_ABS, TYPE_S32, i->getDef(0), i->getDef(0));
1055 bld.mkCvt(OP_CVT, TYPE_F32, i->getDef(0), TYPE_S32, i->getDef(0));
1173 bld.mkOp1(OP_NEG, TYPE_S32, def, def);
1174 bld.mkCvt(OP_CVT, TYPE_F32, def, TYPE_S32, def);
H A Dnv50_ir_print.cpp459 case TYPE_S32: PRINT("%i", reg.data.s32); break;
515 pos += dimRel->print(&buf[pos], size - pos, TYPE_S32);
H A Dnv50_ir_emit_nvc0.cpp636 if (i->sType == TYPE_S32)
638 if (i->dType == TYPE_S32)
643 if (i->sType == TYPE_S32)
828 assert(i->dType == TYPE_S32 || i->dType == TYPE_U32);
833 if (i->dType == TYPE_S32)
919 if (i->dType == TYPE_S32)
930 if (i->dType == TYPE_S32)
1075 dType = TYPE_S32;
1203 case TYPE_S32:
1781 case TYPE_S32
[all...]
H A Dnv50_ir_target_nv50.cpp444 return ty == TYPE_S32;
551 if (i->dType == TYPE_U32 || i->dType == TYPE_S32) {
H A Dnv50_ir_target_nvc0.cpp363 case TYPE_S32:
425 if (op == OP_SAD && ty != TYPE_S32 && ty != TYPE_U32)
594 if (i->dType == TYPE_U32 || i->dType == TYPE_S32) {
H A Dnv50_ir.cpp393 case TYPE_S32:
414 case TYPE_S32:
441 case TYPE_S32:
H A Dnv50_ir_lowering_nvc0.cpp55 case TYPE_S32: builtin = NVC0_BUILTIN_DIV_S32; break;
62 bld.mkClobber(FILE_PREDICATE, (i->dType == TYPE_S32) ? 0xf : 0x3, 0);
1734 bld.mkOp3(OP_SUCLAMP, TYPE_S32, src[c], su->getSrc(c), v, zero)
1903 (t->bits[c] == 16 ? TYPE_S16 : TYPE_S32));
1918 return TYPE_S32;
2438 bld.mkOp1(OP_NEG, TYPE_S32, face, face);
2439 bld.mkCvt(OP_CVT, TYPE_F32, face, TYPE_S32, face);
H A Dnv50_ir.h262 TYPE_S32, enumerator in enum:nv50_ir::DataType
H A Dnv50_ir_build_util.cpp569 case TYPE_S64: hTy = TYPE_S32; break;
H A Dnv50_ir_emit_gm107.cpp2439 case TYPE_S32: dType = 1; break;
2480 case TYPE_S32: dType = 1; break;
2508 case TYPE_S32: dType = 1; break;
2991 case TYPE_S32: type = 1; break;
H A Dnv50_ir_from_tgsi.cpp607 return nv50_ir::TYPE_S32;
644 case TGSI_OPCODE_F2I: return nv50_ir::TYPE_S32;
2913 mkCvt(OP_CVT, TYPE_S32, offs[c], TYPE_F32, offs[c]);
3079 mkCvt(OP_CVT, TYPE_S32, dst0[c], TYPE_F32, src0)->rnd = rnd;
3225 mkOp2(OP_SUB, TYPE_S32, dst0[c], val1, val0);
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
H A Dinstr-a3xx.h221 TYPE_S32 = 5, enumerator in enum:__anon16170
231 case TYPE_S32:
258 return (type == TYPE_S32) || (type == TYPE_S16) || (type == TYPE_S8);
H A Dir3_print.c74 [TYPE_S32] = "s32",
H A Dir3_compiler_nir.c726 dst[0] = ir3_COV(b, src[0], TYPE_F32, TYPE_S32);
732 dst[0] = ir3_COV(b, src[0], TYPE_S32, TYPE_F32);
738 dst[0] = ir3_MOV(b, src[0], TYPE_S32);
1285 dst[0] = ir3_COV(b, ctx->frag_face, TYPE_S16, TYPE_S32);
1552 type = TYPE_S32;
H A Ddisasm-a3xx.c66 [TYPE_S32] = "s32",
H A Dir3.h712 case TYPE_S32: return TYPE_S16;

Completed in 225 milliseconds