URL
https://opencores.org/ocsvn/or1k/or1k/trunk
[/] [or1k/] [trunk/] [or1ksim/] [cuc/] [cuc.c] - Diff between revs 973 and 996
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 973 |
Rev 996 |
Line 638... |
Line 638... |
if (func[i]) {
|
if (func[i]) {
|
double f = 1.0;
|
double f = 1.0;
|
if (func_v[i]) {
|
if (func_v[i]) {
|
int nt = calc_cycles (func[i]);
|
int nt = calc_cycles (func[i]);
|
int s = calc_size (func[i]);
|
int s = calc_size (func[i]);
|
f = func[i]->orig_time / nt;
|
f = 1. * func[i]->orig_time / nt;
|
ntime += nt * func[i]->num_runs;
|
ntime += nt * func[i]->num_runs;
|
size += s;
|
size += s;
|
} else ntime += prof_func[i].cum_cycles;
|
} else ntime += prof_func[i].cum_cycles;
|
printf ("%8.1f |%8.1f | %-8s|\n", 1.f * prof_func[i].cum_cycles
|
printf ("%8.1f |%8.1f | %-8s|\n", 1.f * prof_func[i].cum_cycles
|
/ func[i]->timings.new_time, f, format_func_options (tmp, func[i]));
|
/ func[i]->timings.new_time, f, format_func_options (tmp, func[i]));
|
} else {
|
} else {
|
printf (" N/A | N/A | |\n");
|
printf (" N/A | N/A | N/A |\n");
|
ntime += prof_func[i].cum_cycles;
|
ntime += prof_func[i].cum_cycles;
|
}
|
}
|
prof_func[i].cum_cycles = -prof_func[i].cum_cycles;
|
prof_func[i].cum_cycles = -prof_func[i].cum_cycles;
|
}
|
}
|
for (i = 0; i < prof_nfuncs; i++)
|
for (i = 0; i < prof_nfuncs; i++)
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.