/third_party/mesa3d/src/nouveau/codegen/ |
D | nv50_ir_inlines.h | 60 case TYPE_F16: in typeSizeof() 84 case TYPE_F16: in typeSizeofLog2() 111 case 2: return flt ? TYPE_F16 : (sgn ? TYPE_S16 : TYPE_U16); 124 return (ty >= TYPE_F16 && ty <= TYPE_F64); in isFloatType()
|
D | nv50_ir_emit_nv50.cpp | 1413 case TYPE_F16: code[1] = 0xc4000000; break; in emitCVT() 1429 case TYPE_F16: code[1] = 0x8c000000; break; in emitCVT() 1445 case TYPE_F16: code[1] = 0x84000000; break; in emitCVT() 1455 case TYPE_F16: in emitCVT() 1457 case TYPE_F16: code[1] = 0xc0000000; break; in emitCVT() 1469 case TYPE_F16: code[1] = 0x88000000; break; in emitCVT() 1484 case TYPE_F16: code[1] = 0x80000000; break; in emitCVT() 1498 case TYPE_F16: code[1] = 0x88080000; break; in emitCVT() 1512 case TYPE_F16: code[1] = 0x80080000; break; in emitCVT()
|
D | nv50_ir_lowering_gv100.cpp | 252 if (i->sType == TYPE_F32 && i->dType != TYPE_F16 && in visit()
|
D | nv50_ir_target_nvc0.cpp | 427 case TYPE_F16: in insnCanLoad()
|
D | nv50_ir_lowering_nv50.cpp | 1664 case FLOAT: return t->bits[c] == 16 ? TYPE_F16 : TYPE_F32; in getPackedType() 1942 bld.mkCvt(OP_CVT, TYPE_F32, typedDst[i], TYPE_F16, src[0]); in handleSULDP() 2047 bld.mkCvt(OP_CVT, TYPE_F16, untypedDst16[i], TYPE_F32, typedDst[i]); in handleSUSTP()
|
D | nv50_ir.h | 323 TYPE_F16, enumerator
|
D | nv50_ir_from_nir.cpp | 2680 mkCvt(OP_CVT, TYPE_F16, tmpL, TYPE_F32, getSrc(&insn->src[0])); in visit() 2681 mkCvt(OP_CVT, TYPE_F16, tmpH, TYPE_F32, getSrc(&insn->src[1])); in visit() 2688 Instruction *cvt = mkCvt(OP_CVT, TYPE_F32, newDefs[0], TYPE_F16, getSrc(&insn->src[0])); in visit()
|
D | nv50_ir_from_tgsi.cpp | 3577 mkCvt(OP_CVT, TYPE_F16, val0, TYPE_F32, fetchSrc(0, 0)); in handleInstruction() 3578 mkCvt(OP_CVT, TYPE_F16, val1, TYPE_F32, fetchSrc(0, 1)); in handleInstruction() 3585 geni = mkCvt(OP_CVT, TYPE_F32, dst0[c], TYPE_F16, src0); in handleInstruction()
|
D | nv50_ir_lowering_nvc0.cpp | 2207 case FLOAT: return t->bits[c] == 16 ? TYPE_F16 : TYPE_F32; in getSrcType() 2323 bld.mkCvt(OP_CVT, TYPE_F32, typedDst[i], TYPE_F16, typedDst[i]); in convertSurfaceFormat()
|
D | nv50_ir_emit_nvc0.cpp | 1807 case TYPE_F16: in emitLoadStoreType()
|
D | nv50_ir_emit_gm107.cpp | 347 if (insn->sType == TYPE_F32 || insn->sType == TYPE_F16) { in emitIMMD()
|
/third_party/mesa3d/src/freedreno/ir3/ |
D | instr-a3xx.h | 400 TYPE_F16 = 0, enumerator 418 case TYPE_F16: in type_size() 449 case 16: return TYPE_F16; in type_float_size() 460 return (type == TYPE_F32) || (type == TYPE_F16); in type_float()
|
D | ir3_image.c | 177 return bit_size == 16 ? TYPE_F16 : TYPE_F32; in ir3_get_type_for_image_intrinsic()
|
D | ir3.h | 1271 return TYPE_F16; in half_type() 1276 case TYPE_F16: in half_type() 1293 case TYPE_F16: in full_type()
|
D | ir3_print.c | 56 [TYPE_F16] = "f16", in type_name()
|
D | ir3_cp.c | 444 if (src->cat1.dst_type == TYPE_F16) { in reg_cp()
|
D | ir3_compiler_nir.c | 149 src_type = TYPE_F16; in create_cov() 222 dst_type = TYPE_F16; in create_cov() 2063 nir_dest_bit_size(intr->dest) == 16 ? TYPE_F16 : TYPE_F32); in emit_intrinsic() 2070 nir_dest_bit_size(intr->dest) == 16 ? TYPE_F16 : TYPE_F32, in emit_intrinsic() 2736 return TYPE_F16; in get_tex_dest_type() 3283 half ? create_immed_typed(b, _mesa_float_to_half(1.0 / 256), TYPE_F16) in emit_tex() 3288 b, ir3_COV(b, dst[i], TYPE_S32, half ? TYPE_F16 : TYPE_F32), 0, in emit_tex()
|
D | ir3_parser.y | 120 return TYPE_F16; in parse_type() 1396 type: T_TYPE_F16 { $$ = TYPE_F16; }
|