Lines Matching refs:local_result

87     local_result.valid = false;
99 if ((local_result.cycle_time - throughput) <= 1e-10 )
101 if ((local_result.access_time - latency) <= 1e-10)
127 temp_res = &local_result;
140 if ((((local_result.cycle_time - throughput) <= 1e-10 ) &&
141 (local_result.access_time - latency) <= 1e-10) ||
142 (local_result.data_array2->area_efficiency <
146 candidate_solutions.push_back(local_result);
147 if (((local_result.cycle_time - throughput) <= 1e-10) &&
148 ((local_result.access_time - latency) <= 1e-10)) {
155 if ((local_result.cycle_time - throughput) <= 1e-10)
157 if ((local_result.access_time - latency) <= 1e-10)
160 //if not >10 local_result is the last result, it cannot be
165 temp_res = &local_result;
187 local_result.valid = true;
196 local_result = *(min_dynamic_energy_iter);
215 local_result.area *= total_overhead;
221 local_result.power.readOp.dynamic *= sckRation;
222 local_result.power.writeOp.dynamic *= sckRation;
223 local_result.power.searchOp.dynamic *= sckRation;
224 local_result.power.readOp.leakage *= l_ip.nbanks;
225 local_result.power.readOp.longer_channel_leakage =
226 local_result.power.readOp.leakage * long_channel_device_reduction;
227 local_result.power = local_result.power * pppm_t;
229 local_result.data_array2->power.readOp.dynamic *= sckRation;
230 local_result.data_array2->power.writeOp.dynamic *= sckRation;
231 local_result.data_array2->power.searchOp.dynamic *= sckRation;
232 local_result.data_array2->power.readOp.leakage *= l_ip.nbanks;
233 local_result.data_array2->power.readOp.longer_channel_leakage =
234 local_result.data_array2->power.readOp.leakage *
236 local_result.data_array2->power = local_result.data_array2->power * pppm_t;
240 local_result.tag_array2->power.readOp.dynamic *= sckRation;
241 local_result.tag_array2->power.writeOp.dynamic *= sckRation;
242 local_result.tag_array2->power.searchOp.dynamic *= sckRation;
243 local_result.tag_array2->power.readOp.leakage *= l_ip.nbanks;
244 local_result.tag_array2->power.readOp.longer_channel_leakage =
245 local_result.tag_array2->power.readOp.leakage *
247 local_result.tag_array2->power =
248 local_result.tag_array2->power * pppm_t;
253 local_result = cacti_interface(&l_ip);
257 area.set_area(local_result.area);
258 output_data.area = local_result.area / 1e6;
263 output_data.subthreshold_leakage_power = local_result.power.readOp.leakage;
264 output_data.gate_leakage_power = local_result.power.readOp.gate_leakage;
270 (local_result.tag_array2->power.readOp.dynamic +
271 local_result.data_array2->power.readOp.dynamic) *
273 (local_result.tag_array2->power.readOp.dynamic) *
275 (local_result.tag_array2->power.readOp.dynamic +
276 local_result.data_array2->power.writeOp.dynamic) *
278 (local_result.tag_array2->power.readOp.dynamic) *
284 local_result.data_array2->power.readOp.dynamic *
286 local_result.data_array2->power.writeOp.dynamic *
288 (local_result.tag_array2->power.readOp.dynamic *
290 local_result.tag_array2->power.writeOp.dynamic *
295 local_result.power.readOp.dynamic * tdp_stats.readAc.access +
296 local_result.power.writeOp.dynamic * tdp_stats.writeAc.access +
297 local_result.power.searchOp.dynamic * tdp_stats.searchAc.access;
302 local_result.power.readOp.dynamic * rtp_stats.readAc.access +
303 local_result.power.writeOp.dynamic * rtp_stats.writeAc.access +
304 local_result.power.searchOp.dynamic * rtp_stats.searchAc.access;
320 local_result.cleanup();