Line 36... |
Line 36... |
|
|
/* See also enum insn_type in abstract.h */
|
/* See also enum insn_type in abstract.h */
|
const char func_unit_str[30][30] = { "unknown", "exception", "arith", "shift", "compare",
|
const char func_unit_str[30][30] = { "unknown", "exception", "arith", "shift", "compare",
|
"branch", "jump", "load", "store", "movimm", "move", "extend", "nop", "mac" };
|
"branch", "jump", "load", "store", "movimm", "move", "extend", "nop", "mac" };
|
|
|
struct dstats_entry dstats[DSTATS_LEN] = {0}; /* dependency stats */
|
struct dstats_entry dstats[DSTATS_LEN]; /* dependency stats */
|
struct sstats_entry sstats[SSTATS_LEN] = {0}; /* single stats */
|
struct sstats_entry sstats[SSTATS_LEN]; /* single stats */
|
struct fstats_entry fstats[FSTATS_LEN] = {0}; /* functional units stats */
|
struct fstats_entry fstats[FSTATS_LEN]; /* functional units stats */
|
struct mstats_entry mstats = {0}; /* misc units stats */
|
struct mstats_entry mstats = {0}; /* misc units stats */
|
struct cachestats_entry ic_stats = {0}; /* instruction cache stats */
|
struct cachestats_entry ic_stats = {0}; /* instruction cache stats */
|
struct cachestats_entry dc_stats = {0}; /* data cache stats */
|
struct cachestats_entry dc_stats = {0}; /* data cache stats */
|
struct immustats_entry immu_stats = {0}; /* insn mmu stats */
|
struct immustats_entry immu_stats = {0}; /* insn mmu stats */
|
struct dmmustats_entry dmmu_stats = {0}; /* data mmu stats */
|
struct dmmustats_entry dmmu_stats = {0}; /* data mmu stats */
|