Lines Matching refs:iRRAT

1541     : McPATComponent(_xml_data), iFRAT(NULL), fFRAT(NULL), iRRAT(NULL),
1756 iRRAT = new ArrayST(xml_data, &interface_ip, "Int Retire RAT",
1759 iRRAT->output_data.area *= core_params.num_hthreads;
1760 area.set_area(area.get_area() + iRRAT->area.get_area());
2526 if (iRRAT) {
2527 iRRAT->tdp_stats.reset();
2528 iRRAT->tdp_stats.readAc.access = iRRAT->l_ip.num_rd_ports;
2529 iRRAT->tdp_stats.writeAc.access = iRRAT->l_ip.num_wr_ports;
2530 iRRAT->rtp_stats.reset();
2531 iRRAT->rtp_stats.readAc.access = core_stats.rename_writes;
2532 iRRAT->rtp_stats.writeAc.access = core_stats.rename_writes;
2533 iRRAT->power_t.reset();
2534 iRRAT->power_t.readOp.dynamic +=
2535 iRRAT->tdp_stats.readAc.access * iRRAT->power.readOp.dynamic +
2536 iRRAT->tdp_stats.writeAc.access * iRRAT->power.writeOp.dynamic;
2537 iRRAT->rt_power.reset();
2538 iRRAT->rt_power.readOp.dynamic +=
2539 iRRAT->rtp_stats.readAc.access * iRRAT->power.readOp.dynamic +
2540 iRRAT->rtp_stats.writeAc.access * iRRAT->power.writeOp.dynamic;
2541 iRRAT->power_t.readOp.leakage =
2542 iRRAT->power.readOp.leakage * core_params.num_hthreads;
2543 iRRAT->power_t.readOp.gate_leakage =
2544 iRRAT->power.readOp.gate_leakage * core_params.num_hthreads;
2721 if (iRRAT) {
2722 iRRAT->output_data.peak_dynamic_power =
2723 iRRAT->power_t.readOp.dynamic * clockRate;
2724 iRRAT->output_data.subthreshold_leakage_power =
2725 iRRAT->power_t.readOp.leakage;
2726 iRRAT->output_data.gate_leakage_power =
2727 iRRAT->power_t.readOp.gate_leakage;
2728 iRRAT->output_data.runtime_dynamic_energy =
2729 iRRAT->rt_power.readOp.dynamic;
2730 output_data += iRRAT->output_data;
2803 iRRAT->displayData(indent + 4, plevel);
3497 if (iRRAT) {
3498 delete iRRAT;
3499 iRRAT = NULL;