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

12

/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/
H A Dnv50_ir_inlines.h61 case TYPE_S32:
86 return flt ? TYPE_F32 : (sgn ? TYPE_S32 : TYPE_U32);
99 return (ty == TYPE_S8 || ty == TYPE_S16 || ty == TYPE_S32);
120 case TYPE_U32: return TYPE_S32;
H A Dnv50_ir_emit_nv50.cpp558 case TYPE_S32: // fall through
584 case TYPE_S32:
847 case TYPE_S32: code[1] |= 0x8c000000; break;
1035 case TYPE_S32: code[1] = 0x0c000000; break;
1046 case TYPE_S32: code[0] = 0x50008100; break;
1067 case TYPE_S32: code[1] |= 0x0c000000; break;
1124 case TYPE_S32: code[1] = 0x44410000; break;
1155 case TYPE_S32: code[1] = 0x44014000; break;
1163 case TYPE_S32:
1167 case TYPE_S32
[all...]
H A Dnv50_ir_peephole.cpp338 case TYPE_S32:
410 case TYPE_S32:
422 case TYPE_S32: res.data.s32 = a->data.s32 / b->data.s32; break;
432 case TYPE_S32:
450 case TYPE_S32: res.data.s32 = MAX2(a->data.s32, b->data.s32); break;
460 case TYPE_S32: res.data.s32 = MIN2(a->data.s32, b->data.s32); break;
480 case TYPE_S32: res.data.s32 = a->data.s32 >> b->data.u32; break;
674 if (s != 1 || (i->dType != TYPE_S32 && i->dType != TYPE_U32))
736 bld.mkOp3(OP_MAD, TYPE_S32, tA, i->getSrc(0), bld.loadImm(NULL, m),
739 bld.mkOp2(OP_SHR, TYPE_S32, t
[all...]
H A Dnv50_ir_lowering_nv50.cpp48 case TYPE_S32: hTy = TYPE_S16; break;
51 case TYPE_S64: hTy = TYPE_S32; break;
389 if (ty != TYPE_U32 && ty != TYPE_S32)
461 if (mod->dType != TYPE_U32 && mod->dType != TYPE_S32)
790 bld.mkOp1(OP_ABS, TYPE_S32, i->getDef(0), i->getDef(0));
791 bld.mkCvt(OP_CVT, TYPE_F32, i->getDef(0), TYPE_S32, i->getDef(0));
H A Dnv50_ir_print.cpp390 case TYPE_S32: PRINT("%i", reg.data.s32); break;
445 pos += dimRel->print(&buf[pos], size - pos, TYPE_S32);
H A Dnv50_ir_target_nv50.cpp398 return ty == TYPE_S32;
502 if (i->dType == TYPE_U32 || i->dType == TYPE_S32) {
H A Dnv50_ir.cpp393 case TYPE_S32:
411 case TYPE_S32:
438 case TYPE_S32:
H A Dnv50_ir_from_tgsi.cpp396 return nv50_ir::TYPE_S32;
406 case TGSI_OPCODE_F2I: return nv50_ir::TYPE_S32;
1816 mkCvt(OP_CVT, TYPE_S32, dst0[c], TYPE_F32, src0)->rnd = ROUND_M;
1958 mkOp2(OP_SUB, TYPE_S32, dst0[c], val1, val0);
H A Dnv50_ir.h158 TYPE_S32, enumerator in enum:nv50_ir::DataType
H A Dnv50_ir_from_sm4.cpp285 return TYPE_S32;
331 return TYPE_S32;
/external/mesa3d/src/gallium/drivers/nv50/codegen/
H A Dnv50_ir_inlines.h61 case TYPE_S32:
86 return flt ? TYPE_F32 : (sgn ? TYPE_S32 : TYPE_U32);
99 return (ty == TYPE_S8 || ty == TYPE_S16 || ty == TYPE_S32);
120 case TYPE_U32: return TYPE_S32;
H A Dnv50_ir_emit_nv50.cpp558 case TYPE_S32: // fall through
584 case TYPE_S32:
847 case TYPE_S32: code[1] |= 0x8c000000; break;
1035 case TYPE_S32: code[1] = 0x0c000000; break;
1046 case TYPE_S32: code[0] = 0x50008100; break;
1067 case TYPE_S32: code[1] |= 0x0c000000; break;
1124 case TYPE_S32: code[1] = 0x44410000; break;
1155 case TYPE_S32: code[1] = 0x44014000; break;
1163 case TYPE_S32:
1167 case TYPE_S32
[all...]
H A Dnv50_ir_peephole.cpp338 case TYPE_S32:
410 case TYPE_S32:
422 case TYPE_S32: res.data.s32 = a->data.s32 / b->data.s32; break;
432 case TYPE_S32:
450 case TYPE_S32: res.data.s32 = MAX2(a->data.s32, b->data.s32); break;
460 case TYPE_S32: res.data.s32 = MIN2(a->data.s32, b->data.s32); break;
480 case TYPE_S32: res.data.s32 = a->data.s32 >> b->data.u32; break;
674 if (s != 1 || (i->dType != TYPE_S32 && i->dType != TYPE_U32))
736 bld.mkOp3(OP_MAD, TYPE_S32, tA, i->getSrc(0), bld.loadImm(NULL, m),
739 bld.mkOp2(OP_SHR, TYPE_S32, t
[all...]
H A Dnv50_ir_lowering_nv50.cpp48 case TYPE_S32: hTy = TYPE_S16; break;
51 case TYPE_S64: hTy = TYPE_S32; break;
389 if (ty != TYPE_U32 && ty != TYPE_S32)
461 if (mod->dType != TYPE_U32 && mod->dType != TYPE_S32)
790 bld.mkOp1(OP_ABS, TYPE_S32, i->getDef(0), i->getDef(0));
791 bld.mkCvt(OP_CVT, TYPE_F32, i->getDef(0), TYPE_S32, i->getDef(0));
H A Dnv50_ir_print.cpp390 case TYPE_S32: PRINT("%i", reg.data.s32); break;
445 pos += dimRel->print(&buf[pos], size - pos, TYPE_S32);
H A Dnv50_ir_target_nv50.cpp398 return ty == TYPE_S32;
502 if (i->dType == TYPE_U32 || i->dType == TYPE_S32) {
H A Dnv50_ir.cpp393 case TYPE_S32:
411 case TYPE_S32:
438 case TYPE_S32:
H A Dnv50_ir_from_tgsi.cpp396 return nv50_ir::TYPE_S32;
406 case TGSI_OPCODE_F2I: return nv50_ir::TYPE_S32;
1816 mkCvt(OP_CVT, TYPE_S32, dst0[c], TYPE_F32, src0)->rnd = ROUND_M;
1958 mkOp2(OP_SUB, TYPE_S32, dst0[c], val1, val0);
H A Dnv50_ir.h158 TYPE_S32, enumerator in enum:nv50_ir::DataType
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/codegen/
H A Dnv50_ir_target_nvc0.cpp428 if (i->sType == TYPE_S32 || i->sType == TYPE_U32) {
462 if (op == OP_SAD && ty != TYPE_S32 && ty != TYPE_U32)
612 if (i->dType == TYPE_U32 || i->dType == TYPE_S32) {
H A Dnv50_ir_emit_nvc0.cpp508 if (i->sType == TYPE_S32)
510 if (i->dType == TYPE_S32)
515 if (i->sType == TYPE_S32)
627 assert(i->dType == TYPE_S32 || i->dType == TYPE_U32);
632 if (i->dType == TYPE_S32)
923 case TYPE_S32:
1347 case TYPE_S32:
H A Dnv50_ir_lowering_nvc0.cpp68 case TYPE_S32: builtin = NVC0_BUILTIN_DIV_S32; break;
75 bld.mkClobber(FILE_PREDICATE, (i->dType == TYPE_S32) ? 0xf : 0x3, 0);
/external/mesa3d/src/gallium/drivers/nvc0/codegen/
H A Dnv50_ir_target_nvc0.cpp428 if (i->sType == TYPE_S32 || i->sType == TYPE_U32) {
462 if (op == OP_SAD && ty != TYPE_S32 && ty != TYPE_U32)
612 if (i->dType == TYPE_U32 || i->dType == TYPE_S32) {
H A Dnv50_ir_emit_nvc0.cpp508 if (i->sType == TYPE_S32)
510 if (i->dType == TYPE_S32)
515 if (i->sType == TYPE_S32)
627 assert(i->dType == TYPE_S32 || i->dType == TYPE_U32);
632 if (i->dType == TYPE_S32)
923 case TYPE_S32:
1347 case TYPE_S32:
H A Dnv50_ir_lowering_nvc0.cpp68 case TYPE_S32: builtin = NVC0_BUILTIN_DIV_S32; break;
75 bld.mkClobber(FILE_PREDICATE, (i->dType == TYPE_S32) ? 0xf : 0x3, 0);

Completed in 174 milliseconds

12