Lines Matching refs:fFRAT

1541     : McPATComponent(_xml_data), iFRAT(NULL), fFRAT(NULL), iRRAT(NULL),
1641 fFRAT = new ArrayST(xml_data, &interface_ip, "FP Front RAT",
1645 fFRAT->output_data.area *= core_params.num_hthreads;
1646 area.set_area(area.get_area() + fFRAT->area.get_area());
1720 fFRAT = new ArrayST(xml_data, &interface_ip, "FP Front RAT",
1724 fFRAT->output_data.area *= core_params.num_hthreads;
1725 area.set_area(area.get_area() + fFRAT->area.get_area());
1935 fFRAT = new ArrayST(xml_data, &interface_ip, "FP Front RAT",
1939 fFRAT->local_result.adjust_area();
1940 fFRAT->output_data.area *= core_params.num_hthreads;
1941 area.set_area(area.get_area() + fFRAT->area.get_area());
2016 fFRAT = new ArrayST(xml_data, &interface_ip, "FP Front RAT",
2020 fFRAT->output_data.area *= core_params.num_hthreads;
2021 area.set_area(area.get_area() + fFRAT->area.get_area());
2657 if (fFRAT) {
2659 fFRAT->tdp_stats.writeAc.access = fFRAT->l_ip.num_wr_ports;
2661 fFRAT->tdp_stats.readAc.access = fFRAT->l_ip.num_search_ports;
2663 fFRAT->tdp_stats.readAc.access = fFRAT->l_ip.num_rd_ports;
2665 fFRAT->tdp_stats.searchAc.access = fFRAT->l_ip.num_search_ports;
2669 fFRAT->rtp_stats.readAc.access = core_stats.fp_rename_reads;
2670 fFRAT->rtp_stats.writeAc.access = core_stats.fp_rename_writes;
2673 fFRAT->rtp_stats.searchAc.access =
2676 fFRAT->power_t.reset();
2677 fFRAT->power_t.readOp.dynamic += fFRAT->tdp_stats.readAc.access
2678 * (fFRAT->local_result.power.readOp.dynamic
2680 + fFRAT->tdp_stats.writeAc.access
2681 * fFRAT->local_result.power.writeOp.dynamic
2682 + fFRAT->tdp_stats.searchAc.access
2683 * fFRAT->local_result.power.searchOp.dynamic;
2684 fFRAT->power_t.readOp.leakage =
2685 fFRAT->power.readOp.leakage * core_params.num_hthreads;
2686 fFRAT->power_t.readOp.gate_leakage =
2687 fFRAT->power.readOp.gate_leakage * core_params.num_hthreads;
2688 fFRAT->rt_power.reset();
2689 fFRAT->rt_power.readOp.dynamic += fFRAT->rtp_stats.readAc.access
2690 * (fFRAT->local_result.power.readOp.dynamic
2692 + fFRAT->rtp_stats.writeAc.access
2693 * fFRAT->local_result.power.writeOp.dynamic
2694 + fFRAT->rtp_stats.searchAc.access
2695 * fFRAT->local_result.power.searchOp.dynamic;
2710 if (fFRAT) {
2711 fFRAT->output_data.peak_dynamic_power =
2712 fFRAT->power_t.readOp.dynamic * clockRate;
2713 fFRAT->output_data.subthreshold_leakage_power =
2714 fFRAT->power_t.readOp.leakage;
2715 fFRAT->output_data.gate_leakage_power =
2716 fFRAT->power_t.readOp.gate_leakage;
2717 fFRAT->output_data.runtime_dynamic_energy =
2718 fFRAT->rt_power.readOp.dynamic;
2719 output_data += fFRAT->output_data;
2799 fFRAT->displayData(indent + 4, plevel);
3493 if (fFRAT) {
3494 delete fFRAT;
3495 fFRAT = NULL;