Searched refs:TYPE_F16 (Results 1 - 25 of 32) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_inlines.h60 case TYPE_F16:
84 case TYPE_F16:
111 case 2: return flt ? TYPE_F16 : (sgn ? TYPE_S16 : TYPE_U16);
124 return (ty >= TYPE_F16 && ty <= TYPE_F64);
H A Dnv50_ir_emit_nv50.cpp1405 case TYPE_F16: code[1] = 0xc4000000; break;
1418 case TYPE_F16: code[1] = 0x8c000000; break;
1434 case TYPE_F16: code[1] = 0x84000000; break;
H A Dnv50_ir.h296 TYPE_F16, enumerator in enum:nv50_ir::DataType
H A Dnv50_ir_target_nvc0.cpp417 case TYPE_F16:
H A Dnv50_ir_from_nir.cpp2917 mkCvt(OP_CVT, TYPE_F16, tmpL, TYPE_F32, getSrc(&insn->src[0]));
2918 mkCvt(OP_CVT, TYPE_F16, tmpH, TYPE_F32, getSrc(&insn->src[1]));
2925 Instruction *cvt = mkCvt(OP_CVT, TYPE_F32, newDefs[0], TYPE_F16, getSrc(&insn->src[0]));
H A Dnv50_ir_from_tgsi.cpp3541 mkCvt(OP_CVT, TYPE_F16, val0, TYPE_F32, fetchSrc(0, 0));
3542 mkCvt(OP_CVT, TYPE_F16, val1, TYPE_F32, fetchSrc(0, 1));
3549 geni = mkCvt(OP_CVT, TYPE_F32, dst0[c], TYPE_F16, src0);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_inlines.h60 case TYPE_F16:
84 case TYPE_F16:
111 case 2: return flt ? TYPE_F16 : (sgn ? TYPE_S16 : TYPE_U16);
124 return (ty >= TYPE_F16 && ty <= TYPE_F64);
H A Dnv50_ir_emit_nv50.cpp1413 case TYPE_F16: code[1] = 0xc4000000; break;
1429 case TYPE_F16: code[1] = 0x8c000000; break;
1445 case TYPE_F16: code[1] = 0x84000000; break;
1455 case TYPE_F16:
1457 case TYPE_F16: code[1] = 0xc0000000; break;
1469 case TYPE_F16: code[1] = 0x88000000; break;
1484 case TYPE_F16: code[1] = 0x80000000; break;
1498 case TYPE_F16: code[1] = 0x88080000; break;
1512 case TYPE_F16: code[1] = 0x80080000; break;
H A Dnv50_ir_lowering_gv100.cpp252 if (i->sType == TYPE_F32 && i->dType != TYPE_F16 &&
H A Dnv50_ir.h321 TYPE_F16, enumerator in enum:nv50_ir::DataType
H A Dnv50_ir_target_nvc0.cpp427 case TYPE_F16:
H A Dnv50_ir_from_nir.cpp2639 mkCvt(OP_CVT, TYPE_F16, tmpL, TYPE_F32, getSrc(&insn->src[0]));
2640 mkCvt(OP_CVT, TYPE_F16, tmpH, TYPE_F32, getSrc(&insn->src[1]));
2647 Instruction *cvt = mkCvt(OP_CVT, TYPE_F32, newDefs[0], TYPE_F16, getSrc(&insn->src[0]));
H A Dnv50_ir_lowering_nv50.cpp1664 case FLOAT: return t->bits[c] == 16 ? TYPE_F16 : TYPE_F32;
1942 bld.mkCvt(OP_CVT, TYPE_F32, typedDst[i], TYPE_F16, src[0]);
2047 bld.mkCvt(OP_CVT, TYPE_F16, untypedDst16[i], TYPE_F32, typedDst[i]);
H A Dnv50_ir_from_tgsi.cpp3573 mkCvt(OP_CVT, TYPE_F16, val0, TYPE_F32, fetchSrc(0, 0));
3574 mkCvt(OP_CVT, TYPE_F16, val1, TYPE_F32, fetchSrc(0, 1));
3581 geni = mkCvt(OP_CVT, TYPE_F32, dst0[c], TYPE_F16, src0);
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_image.c172 return bit_size == 16 ? TYPE_F16 : TYPE_F32;
H A Dinstr-a3xx.h354 TYPE_F16 = 0, enumerator in enum:__anon12988a590203
372 case TYPE_F16:
388 return (type == TYPE_F32) || (type == TYPE_F16);
H A Dir3_print.c56 [TYPE_F16] = "f16",
H A Dir3.h1192 return TYPE_F16;
1197 case TYPE_F16:
1211 case TYPE_F16:
H A Dir3_cp.c423 if (src->cat1.dst_type == TYPE_F16) {
H A Dir3_compiler_nir.c145 src_type = TYPE_F16;
218 dst_type = TYPE_F16;
401 create_immed_typed(b, 0, bs[0] == 16 ? TYPE_F16 : TYPE_F32), 0);
1650 nir_dest_bit_size(intr->dest) == 16 ? TYPE_F16 : TYPE_F32);
1657 nir_dest_bit_size(intr->dest) == 16 ? TYPE_F16 : TYPE_F32,
1752 /* NOTE: blob seems to always use TYPE_F16 and then cov.f16f32,
2203 return TYPE_F16;
H A Dir3_parser.y120 return TYPE_F16;
1272 type: T_TYPE_F16 { $$ = TYPE_F16; }
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dinstr-a3xx.h221 TYPE_F16 = 0, enumerator in enum:__anon3a3a0e460203
238 case TYPE_F16:
253 return (type == TYPE_F32) || (type == TYPE_F16);
H A Dir3_print.c62 [TYPE_F16] = "f16",
H A Dir3.h803 case TYPE_F32: return TYPE_F16;
806 case TYPE_F16:
H A Ddisasm-a3xx.c67 [TYPE_F16] = "f16",

Completed in 154 milliseconds

12