Lines Matching refs:IRF

1091         : McPATComponent(_xml_data), IRF(NULL), FRF(NULL), RFWIN(NULL),
1105 //**********************************IRF************************************
1131 IRF = new ArrayST(xml_data, &interface_ip, "Integer Register File",
1134 IRF->output_data.area *= core_params.num_hthreads *
1136 area.set_area(area.get_area() + IRF->local_result.area *
1173 int_regfile_height = IRF->local_result.cache_ht *
1188 IRF->l_ip.cache_sz * core_params.num_hthreads;
3196 IRF->tdp_stats.reset();
3197 IRF->tdp_stats.readAc.access =
3202 IRF->tdp_stats.writeAc.access =
3207 IRF->rtp_stats.reset();
3208 IRF->rtp_stats.readAc.access = core_stats.int_regfile_reads;
3209 IRF->rtp_stats.writeAc.access = core_stats.int_regfile_writes;
3211 IRF->rtp_stats.readAc.access += core_stats.function_calls *
3213 IRF->rtp_stats.writeAc.access += core_stats.function_calls *
3216 IRF->power_t.reset();
3217 IRF->power_t.readOp.dynamic += IRF->tdp_stats.readAc.access *
3218 IRF->local_result.power.readOp.dynamic +
3219 IRF->tdp_stats.writeAc.access *
3220 IRF->local_result.power.writeOp.dynamic;
3221 IRF->rt_power.reset();
3222 IRF->rt_power.readOp.dynamic +=
3223 IRF->rtp_stats.readAc.access * IRF->local_result.power.readOp.dynamic +
3224 IRF->rtp_stats.writeAc.access * IRF->local_result.power.writeOp.dynamic;
3275 if (IRF) {
3276 IRF->output_data.peak_dynamic_power =
3277 IRF->power_t.readOp.dynamic * clockRate;
3278 IRF->output_data.subthreshold_leakage_power *=
3280 IRF->output_data.gate_leakage_power *= core_params.num_hthreads;
3281 IRF->output_data.runtime_dynamic_energy = IRF->rt_power.readOp.dynamic;
3282 output_data += IRF->output_data;
3307 IRF->displayData(indent + 4, plevel);
3556 if (IRF) {
3557 delete IRF;
3558 IRF = NULL;