TARGET DE2-70: Memory tester was broken -> Fixed and sped up
[yari.git] / testcases / perfcounters.h
blob44327a7b7e19e925962467da71faee720eded545
1 #define PERF_BRANCH_HAZARD 0
2 #define PERF_DCACHE_MISSES 1
3 #define PERF_DELAY_SLOT_BUBBLE 2
4 #define PERF_DIV_HAZARD 3
5 #define PERF_FREQUENCY 4
6 #define PERF_ICACHE_MISSES 5
7 #define PERF_IO_LOAD_BUSY 6
8 #define PERF_IO_STORE_BUSY 7
9 #define PERF_LOAD_HIT_STORE_HAZARD 8
10 #define PERF_LOAD_USE_HAZARD 9
11 #define PERF_MULT_HAZARD 10
12 #define PERF_RETIRED_INST 11
13 #define PERF_SB_FULL 12
14 #define PERF_COUNTERS 13
16 char *__perf_counter_names[] = {
17 "branch hazard",
18 "dcache misses",
19 "delay slot bubble",
20 "div hazard",
21 "frequency",
22 "icache misses",
23 "io load busy",
24 "io store busy",
25 "load hit store hazard",
26 "load use hazard",
27 "mult hazard",
28 "retired inst",
29 "sb full",
30 "counters",
32 #define __FORALL_PERF_COUNTERS(F) \
33 F(PERF_BRANCH_HAZARD) \
34 F(PERF_DCACHE_MISSES) \
35 F(PERF_DELAY_SLOT_BUBBLE) \
36 F(PERF_DIV_HAZARD) \
37 F(PERF_FREQUENCY) \
38 F(PERF_ICACHE_MISSES) \
39 F(PERF_IO_LOAD_BUSY) \
40 F(PERF_IO_STORE_BUSY) \
41 F(PERF_LOAD_HIT_STORE_HAZARD) \
42 F(PERF_LOAD_USE_HAZARD) \
43 F(PERF_MULT_HAZARD) \
44 F(PERF_RETIRED_INST) \
45 F(PERF_SB_FULL) \
46 F(PERF_COUNTERS) \