Lines Matching refs:local_result

88     local_result = cacti_interface(&l_ip);
92 area.set_area(local_result.area);
93 output_data.area = local_result.area / 1e6;
101 local_result.valid = false;
109 if ((local_result.cycle_time - throughput) <= 1e-10 )
111 if ((local_result.access_time - latency) <= 1e-10)
137 temp_res = &local_result;
150 if ((((local_result.cycle_time - throughput) <= 1e-10 ) &&
151 (local_result.access_time - latency) <= 1e-10) ||
152 (local_result.data_array2->area_efficiency <
156 candidate_solutions.push_back(local_result);
157 if (((local_result.cycle_time - throughput) <= 1e-10) &&
158 ((local_result.access_time - latency) <= 1e-10)) {
165 if ((local_result.cycle_time - throughput) <= 1e-10)
167 if ((local_result.access_time - latency) <= 1e-10)
170 //if not >10 local_result is the last result, it cannot be
175 temp_res = &local_result;
197 local_result.valid = true;
206 local_result = *(min_dynamic_energy_iter);
224 local_result.area *= total_overhead;
230 local_result.power.readOp.dynamic *= sckRation;
231 local_result.power.writeOp.dynamic *= sckRation;
232 local_result.power.searchOp.dynamic *= sckRation;
233 local_result.power.readOp.leakage *= l_ip.nbanks;
234 local_result.power.readOp.longer_channel_leakage =
235 local_result.power.readOp.leakage * long_channel_device_reduction;
236 local_result.power = local_result.power * pppm_t;
238 local_result.data_array2->power.readOp.dynamic *= sckRation;
239 local_result.data_array2->power.writeOp.dynamic *= sckRation;
240 local_result.data_array2->power.searchOp.dynamic *= sckRation;
241 local_result.data_array2->power.readOp.leakage *= l_ip.nbanks;
242 local_result.data_array2->power.readOp.longer_channel_leakage =
243 local_result.data_array2->power.readOp.leakage *
245 local_result.data_array2->power = local_result.data_array2->power * pppm_t;
249 local_result.tag_array2->power.readOp.dynamic *= sckRation;
250 local_result.tag_array2->power.writeOp.dynamic *= sckRation;
251 local_result.tag_array2->power.searchOp.dynamic *= sckRation;
252 local_result.tag_array2->power.readOp.leakage *= l_ip.nbanks;
253 local_result.tag_array2->power.readOp.longer_channel_leakage =
254 local_result.tag_array2->power.readOp.leakage *
256 local_result.tag_array2->power =
257 local_result.tag_array2->power * pppm_t;
260 power = local_result.power;
273 reconfigure(&l_ip,&local_result);
285 local_result.power.readOp.dynamic *= sckRation;
286 local_result.power.writeOp.dynamic *= sckRation;
287 local_result.power.searchOp.dynamic *= sckRation;
288 local_result.power.readOp.leakage *= l_ip.nbanks;
289 local_result.power.readOp.longer_channel_leakage = local_result.power.readOp.leakage*long_channel_device_reduction;
290 local_result.power = local_result.power* pppm_t;
292 local_result.data_array2->power.readOp.dynamic *= sckRation;
293 local_result.data_array2->power.writeOp.dynamic *= sckRation;
294 local_result.data_array2->power.searchOp.dynamic *= sckRation;
295 local_result.data_array2->power.readOp.leakage *= l_ip.nbanks;
296 local_result.data_array2->power.readOp.longer_channel_leakage = local_result.data_array2->power.readOp.leakage*long_channel_device_reduction;
297 local_result.data_array2->power = local_result.data_array2->power* pppm_t;
301 local_result.tag_array2->power.readOp.dynamic *= sckRation;
302 local_result.tag_array2->power.writeOp.dynamic *= sckRation;
303 local_result.tag_array2->power.searchOp.dynamic *= sckRation;
304 local_result.tag_array2->power.readOp.leakage *= l_ip.nbanks;
305 local_result.tag_array2->power.readOp.longer_channel_leakage = local_result.tag_array2->power.readOp.leakage*long_channel_device_reduction;
306 local_result.tag_array2->power = local_result.tag_array2->power* pppm_t;
311 local_result.cleanup();