Home
last modified time | relevance | path

Searched refs:TYPE_S16 (Results 1 – 20 of 20) sorted by relevance

/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_inlines.h62 case TYPE_S16: in typeSizeof()
86 case TYPE_S16: in typeSizeofLog2()
111 case 2: return flt ? TYPE_F16 : (sgn ? TYPE_S16 : TYPE_U16);
129 return (ty == TYPE_S8 || ty == TYPE_S16 || ty == TYPE_S32 || ty == TYPE_S64); in isSignedIntType()
153 case TYPE_U16: return TYPE_S16; in intTypeToSigned()
Dnv50_ir_emit_nv50.cpp452 case TYPE_S16: in setSrcFileBits()
592 case TYPE_S16: enc = 0x3; break; in emitLoadStoreSizeLG()
610 case TYPE_S16: code[1] |= 0x8000; break; in emitLoadStoreSizeCS()
956 case TYPE_S16: code[1] |= 0x80000000; break; in emitMINMAX()
1129 if (i->sType == TYPE_S16) in emitIMUL()
1135 code[1] = (i->sType == TYPE_S16) ? (0x8000 | 0x4000) : 0x0000; in emitIMUL()
1138 if (i->sType == TYPE_S16) in emitIMUL()
1248 case TYPE_S16: code[1] = 0x08000000; break; in emitISAD()
1259 case TYPE_S16: code[0] = 0x50000100; break; in emitISAD()
1304 case TYPE_S16: code[1] |= 0x08000000; break; in emitSET()
[all …]
Dnv50_ir.cpp391 case TYPE_S16: in isInteger()
415 case TYPE_S16: return reg.data.s16 < 0; in isNegative()
439 case TYPE_S16: in applyLog2()
Dnv50_ir_target_nvc0.cpp422 case TYPE_S16: in insnCanLoad()
Dnv50_ir_peephole.cpp499 case TYPE_S16: in applyTo()
1611 case TYPE_S16: \ in opnd()
1628 CASE(TYPE_S16, s16, INT16_MIN, INT16_MAX, INT16_MIN, INT16_MAX, 0, INT16_MAX); in opnd()
1645 case TYPE_S16: res.data.f32 = (float) imm0.reg.data.s16; break; in opnd()
1666 case TYPE_S16: res.data.f64 = (double) imm0.reg.data.s16; break; in opnd()
2248 cvt->sType = cvt->sType == TYPE_U32 ? TYPE_U16 : TYPE_S16; in handleCVT_EXTBF()
Dnv50_ir_print.cpp502 case TYPE_S16: PRINT("%i", reg.data.s16); break; in print()
Dnv50_ir.h316 TYPE_S16, enumerator
Dnv50_ir_lowering_nvc0.cpp1421 enum DataType type = TYPE_S16; in handleTXLQ()
2198 case SNORM: return t->bits[c] == 8 ? TYPE_S8 : TYPE_S16; in getSrcType()
2204 (t->bits[c] == 16 ? TYPE_S16 : TYPE_S32)); in getSrcType()
Dnv50_ir_emit_gv100.cpp1455 case TYPE_S16: type = 3; break; in emitSULD()
Dnv50_ir_emit_gk110.cpp2114 case TYPE_S16: in emitLoadStoreType()
Dnv50_ir_emit_nvc0.cpp1804 case TYPE_S16: in emitLoadStoreType()
Dnv50_ir_emit_gm107.cpp3327 case TYPE_S16: type = 3; break; in emitSULDx()
/external/mesa3d/src/freedreno/ir3/
Dir3_context.c430 instr = ir3_COV(block, src, TYPE_U32, TYPE_S16); in create_addr0()
438 immed = create_immed_typed(block, 1, TYPE_S16); in create_addr0()
443 immed = create_immed_typed(block, 3, TYPE_S16); in create_addr0()
448 immed = create_immed_typed(block, 2, TYPE_S16); in create_addr0()
458 instr = ir3_MOV(block, instr, TYPE_S16); in create_addr0()
469 struct ir3_instruction *immed = create_immed_typed(block, const_val, TYPE_S16); in create_addr1()
470 struct ir3_instruction *instr = ir3_MOV(block, immed, TYPE_S16); in create_addr1()
Dir3_image.c165 return bit_size == 16 ? TYPE_S16 : TYPE_S32; in ir3_get_type_for_image_intrinsic()
Dinstr-a3xx.h275 TYPE_S16 = 4, enumerator
290 case TYPE_S16: in type_size()
313 return (type == TYPE_S32) || (type == TYPE_S16) || (type == TYPE_S8); in type_sint()
Dir3_parser.y113 return TYPE_S16; in parse_type()
607 instr->cat1.src_type = TYPE_S16;
608 instr->cat1.dst_type = TYPE_S16;
898 | T_TYPE_S16 { $$ = TYPE_S16; }
Dir3_print.c58 [TYPE_S16] = "s16", in type_name()
Dir3.h980 case TYPE_S32: return TYPE_S16; in half_type()
983 case TYPE_S16: in half_type()
996 case TYPE_S16: return TYPE_S32; in full_type()
Ddisasm-a3xx.c67 [TYPE_S16] = "s16",
447 if ((cat1->src_type == TYPE_S16) && (((reg_t)cat1->dst).num == REG_A0)) { in print_instr_cat1()
Dir3_compiler_nir.c151 src_type = TYPE_S16; in create_cov()
219 dst_type = TYPE_S16; in create_cov()
2001 type = nir_dest_bit_size(tex->dest) == 16 ? TYPE_S16 : TYPE_S32; in get_tex_dest_type()