2003-09-10 Dave Brolley <brolley@redhat.com>
* profile.c (slot_names): FM1 was listed twice. Changed first instance to FM0. Added IALL, FMALL and FMLOW. (print_parallel): Don't examine slots with no insns.
This commit is contained in:
parent
a252afa4cd
commit
ba9c40534b
|
@ -1,3 +1,9 @@
|
||||||
|
2003-09-10 Dave Brolley <brolley@redhat.com>
|
||||||
|
|
||||||
|
* profile.c (slot_names): FM1 was listed twice. Changed first
|
||||||
|
instance to FM0. Added IALL, FMALL and FMLOW.
|
||||||
|
(print_parallel): Don't examine slots with no insns.
|
||||||
|
|
||||||
2003-09-09 Dave Brolley <brolley@redhat.com>
|
2003-09-09 Dave Brolley <brolley@redhat.com>
|
||||||
|
|
||||||
* frv.c (do_media_average): Select machine using a switch.
|
* frv.c (do_media_average): Select machine using a switch.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* frv simulator machine independent profiling code.
|
/* frv simulator machine independent profiling code.
|
||||||
|
|
||||||
Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
|
Copyright (C) 1998, 1999, 2000, 2001, 2003 Free Software Foundation, Inc.
|
||||||
Contributed by Red Hat
|
Contributed by Red Hat
|
||||||
|
|
||||||
This file is part of the GNU simulators.
|
This file is part of the GNU simulators.
|
||||||
|
@ -1706,12 +1706,15 @@ print_cache (SIM_CPU *cpu, FRV_CACHE *cache, const char *cache_name)
|
||||||
sim_io_printf (sd, "\n");
|
sim_io_printf (sd, "\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* This table must correspond to the UNIT_ATTR table in
|
||||||
|
opcodes/frv-desc.h. Only the units up to UNIT_C need be
|
||||||
|
listed since the others cannot occur after mapping. */
|
||||||
static char *
|
static char *
|
||||||
slot_names[] =
|
slot_names[] =
|
||||||
{
|
{
|
||||||
"none",
|
"none",
|
||||||
"I0", "I1", "I01",
|
"I0", "I1", "I01", "IALL",
|
||||||
"FM1", "FM1", "FM01",
|
"FM0", "FM1", "FM01", "FMALL", "FMLOW",
|
||||||
"B0", "B1", "B01",
|
"B0", "B1", "B01",
|
||||||
"C"
|
"C"
|
||||||
};
|
};
|
||||||
|
@ -1747,12 +1750,15 @@ print_parallel (SIM_CPU *cpu, int verbose)
|
||||||
int max_name_len = 0;
|
int max_name_len = 0;
|
||||||
for (i = UNIT_NIL + 1; i < UNIT_NUM_UNITS; ++i)
|
for (i = UNIT_NIL + 1; i < UNIT_NUM_UNITS; ++i)
|
||||||
{
|
{
|
||||||
int len;
|
if (INSNS_IN_SLOT (i))
|
||||||
if (INSNS_IN_SLOT (i) > max_val)
|
{
|
||||||
max_val = INSNS_IN_SLOT (i);
|
int len;
|
||||||
len = strlen (slot_names[i]);
|
if (INSNS_IN_SLOT (i) > max_val)
|
||||||
if (len > max_name_len)
|
max_val = INSNS_IN_SLOT (i);
|
||||||
max_name_len = len;
|
len = strlen (slot_names[i]);
|
||||||
|
if (len > max_name_len)
|
||||||
|
max_name_len = len;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (max_val > 0)
|
if (max_val > 0)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue