Home
last modified time | relevance | path

Searched refs:TYPE_F64 (Results 1 – 15 of 15) sorted by relevance

/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_target_gm107.cpp108 if (insn->dType == TYPE_F64 || insn->sType == TYPE_F64) in isBarrierRequired()
232 if (insn->dType != TYPE_F64) in getLatency()
Dnv50_ir_inlines.h68 case TYPE_F64: in typeSizeof()
92 case TYPE_F64: in typeSizeofLog2()
112 case 8: return flt ? TYPE_F64 : (sgn ? TYPE_S64 : TYPE_U64);
124 return (ty >= TYPE_F16 && ty <= TYPE_F64); in isFloatType()
Dnv50_ir_emit_nv50.cpp589 case TYPE_F64: // fall through in emitLoadStoreSizeLG()
943 if (i->dType == TYPE_F64) { in emitMINMAX()
1297 case TYPE_F64: in emitSET()
1366 case TYPE_F64: in emitCVT()
1368 case TYPE_F64: code[1] = 0xc4404000; break; in emitCVT()
1381 case TYPE_F64: code[1] = 0x8c404000; break; in emitCVT()
1390 case TYPE_F64: code[1] = 0x84404000; break; in emitCVT()
1399 case TYPE_F64: code[1] = 0xc0404000; break; in emitCVT()
1414 case TYPE_F64: code[1] = 0x88404000; break; in emitCVT()
1430 case TYPE_F64: code[1] = 0x80404000; break; in emitCVT()
[all …]
Dnv50_ir_target_nvc0.cpp360 case TYPE_F64: in insnCanLoad()
524 if (i->dType == TYPE_F64 || i->sType == TYPE_F64) in getLatency()
616 if (i->dType == TYPE_F64) { in getThroughput()
Dnv50_ir_emit_gk110.cpp339 if (i->sType == TYPE_F64) { in setShortImmediate()
1018 case TYPE_F64: in emitMINMAX()
1114 case TYPE_F64: op2 = 0x1c0; op1 = 0xb40; break; in emitSET()
1141 case TYPE_F64: op2 = 0x080; op1 = 0x900; break; in emitSET()
2118 case TYPE_F64: in emitLoadStoreType()
2540 if (insn->dType == TYPE_F64) in emitInstruction()
2548 if (insn->dType == TYPE_F64) in emitInstruction()
2557 if (insn->dType == TYPE_F64) in emitInstruction()
Dnv50_ir_target_nv50.cpp419 if (ty == TYPE_F64 && chipset < 0xa0) in isOpSupported()
554 if (i->dType == TYPE_F64) { in getThroughput()
Dnv50_ir.cpp351 reg.type = TYPE_F64; in ImmediateValue()
401 case TYPE_F64: in isInteger()
417 case TYPE_F64: return reg.data.u64 & (1ULL << 63); in isNegative()
446 case TYPE_F64: in applyLog2()
Dnv50_ir_peephole.cpp481 case TYPE_F64: in applyTo()
542 case TYPE_F64: res.data.f64 = a->data.f64 * b->data.f64; break; in expr()
564 case TYPE_F64: res.data.f64 = a->data.f64 / b->data.f64; break; in expr()
574 case TYPE_F64: res.data.f64 = a->data.f64 + b->data.f64; break; in expr()
584 case TYPE_F64: res.data.f64 = a->data.f64 - b->data.f64; break; in expr()
594 case TYPE_F64: res.data.f64 = pow(a->data.f64, b->data.f64); break; in expr()
602 case TYPE_F64: res.data.f64 = MAX2(a->data.f64, b->data.f64); break; in expr()
612 case TYPE_F64: res.data.f64 = MIN2(a->data.f64, b->data.f64); break; in expr()
682 case TYPE_F64: in expr()
764 case TYPE_F64: in expr()
[all …]
Dnv50_ir_build_util.cpp410 return mkOp1v(OP_MOV, TYPE_F64, dst ? dst : getScratch(8), mkImm(d)); in loadImm()
570 case TYPE_F64: in split64BitOpPostRA()
Dnv50_ir_emit_gm107.cpp346 } else if (insn->sType == TYPE_F64) { in emitIMMD()
3227 if (insn->dType == TYPE_F64) in emitInstruction()
3237 if (insn->dType == TYPE_F64) in emitInstruction()
3248 if (insn->dType == TYPE_F64) in emitInstruction()
3262 if (insn->dType == TYPE_F64) in emitInstruction()
3306 if (insn->sType == TYPE_F64) in emitInstruction()
3314 if (insn->sType == TYPE_F64) in emitInstruction()
Dnv50_ir_from_tgsi.cpp662 return nv50_ir::TYPE_F64; in inferSrcType()
731 return nv50_ir::TYPE_F64; in inferDstType()
4036 mkOp1(OP_FLOOR, TYPE_F64, dst, src0); in handleInstruction()
4037 mkOp2(OP_SUB, TYPE_F64, dst, src0, dst); in handleInstruction()
4159 mkCvt(OP_CVT, TYPE_F64, dst, TYPE_F64, src0) in handleInstruction()
4177 mkCmp(OP_SET, CC_GT, TYPE_F32, val0, TYPE_F64, src0, zero); in handleInstruction()
4178 mkCmp(OP_SET, CC_LT, TYPE_F32, val1, TYPE_F64, src0, zero); in handleInstruction()
4180 mkCvt(OP_CVT, TYPE_F64, dst, TYPE_F32, dstF32); in handleInstruction()
Dnv50_ir_emit_nvc0.cpp1033 if (i->dType == TYPE_F64) in emitMINMAX()
1168 if (i->sType == TYPE_F64) in emitSET()
1806 case TYPE_F64: in emitLoadStoreType()
2714 if (insn->dType == TYPE_F64) in emitInstruction()
2722 if (insn->dType == TYPE_F64) in emitInstruction()
2731 if (insn->dType == TYPE_F64) in emitInstruction()
Dnv50_ir_print.cpp457 case TYPE_F64: PRINT("%f", reg.data.f64); break; in print()
Dnv50_ir_lowering_nvc0.cpp89 assert(i->dType == TYPE_F64); in handleRCPRSQ()
300 if (i->dType == TYPE_F64) in visit()
316 if (typeSizeof(i->sType) == 8 && i->sType != TYPE_F64) in visit()
2740 if (i->dType == TYPE_F64) { in handleSQRT()
Dnv50_ir.h272 TYPE_F64, enumerator