Lines Matching refs:fRRAT
1542 fRRAT(NULL), ifreeL(NULL), ffreeL(NULL), idcl(NULL), fdcl(NULL),
1789 fRRAT = new ArrayST(xml_data, &interface_ip, "FP Retire RAT",
1792 fRRAT->output_data.area *= core_params.num_hthreads;
1793 area.set_area(area.get_area() + fRRAT->area.get_area());
2575 if (fRRAT) {
2576 fRRAT->tdp_stats.reset();
2577 fRRAT->tdp_stats.readAc.access = fRRAT->l_ip.num_rd_ports;
2578 fRRAT->tdp_stats.writeAc.access = fRRAT->l_ip.num_wr_ports;
2579 fRRAT->rtp_stats.reset();
2580 fRRAT->rtp_stats.readAc.access = core_stats.fp_rename_writes;
2581 fRRAT->rtp_stats.writeAc.access = core_stats.fp_rename_writes;
2582 fRRAT->power_t.reset();
2583 fRRAT->power_t.readOp.dynamic +=
2584 fRRAT->tdp_stats.readAc.access * fRRAT->power.readOp.dynamic +
2585 fRRAT->tdp_stats.writeAc.access * fRRAT->power.writeOp.dynamic;
2586 fRRAT->rt_power.reset();
2587 fRRAT->rt_power.readOp.dynamic +=
2588 fRRAT->rtp_stats.readAc.access * fRRAT->power.readOp.dynamic +
2589 fRRAT->rtp_stats.writeAc.access * fRRAT->power.writeOp.dynamic;
2590 fRRAT->power_t.readOp.leakage =
2591 fRRAT->power.readOp.leakage * core_params.num_hthreads;
2592 fRRAT->power_t.readOp.gate_leakage =
2593 fRRAT->power.readOp.gate_leakage * core_params.num_hthreads;
2732 if (fRRAT) {
2733 fRRAT->output_data.peak_dynamic_power =
2734 fRRAT->power_t.readOp.dynamic * clockRate;
2735 fRRAT->output_data.subthreshold_leakage_power =
2736 fRRAT->power_t.readOp.leakage;
2737 fRRAT->output_data.gate_leakage_power =
2738 fRRAT->power_t.readOp.gate_leakage;
2739 fRRAT->output_data.runtime_dynamic_energy =
2740 fRRAT->rt_power.readOp.dynamic;
2741 output_data += fRRAT->output_data;
2804 fRRAT->displayData(indent + 4, plevel);