linux/arch/parisc/kernel/perf_images.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0-or-later */
   2/* 
   3 *    Imagine for use with the Onyx (PCX-U) CPU interface 
   4 *
   5 *    Copyright (C) 2001 Randolph Chung <tausq at parisc-linux.org>
   6 *    Copyright (C) 2001 Hewlett-Packard (Grant Grundler)
   7 */
   8#ifndef PERF_IMAGES_H
   9#define PERF_IMAGES_H
  10
  11/* Magic numbers taken without modification from HPUX stuff */
  12
  13#define PCXU_IMAGE_SIZE 584
  14
  15static uint32_t onyx_images[][PCXU_IMAGE_SIZE/sizeof(uint32_t)] __ro_after_init = {
  16/*
  17 * CPI:
  18 *
  19 * Counts the following:
  20 *
  21 * ctr0 : total cycles
  22 * ctr1 : total cycles where nothing retired
  23 * ctr2 : total instructions retired, including nullified
  24 * ctr3 : total instructions retired, less nullified instructions
  25 */
  26         {
  27         0x4c00c000, 0x00000000, 0x00060000, 0x00000000,
  28         0xe0e0e0e0, 0x004e0004, 0x07ffffff, 0xffc01380,
  29         0x0101ffff, 0xfffff104, 0xe000c07f, 0xfffffffc,
  30         0x01380010, 0x1fffffff, 0xff000000, 0x00000000,
  31         0x00000fff, 0xff00000f, 0xffff0000, 0x0fffff00,
  32         0x000fffff, 0x00000000, 0x00000000, 0x00ffffff,
  33         0xfffff000, 0x0000000f, 0xffffffff, 0xff000000,
  34         0x0000ffff, 0xfffffff0, 0x00000000, 0x0fffffff,
  35         0xffff0000, 0x00000000, 0x6fffffff, 0xffffffff,
  36         0xfff55fff, 0xffffffff, 0xffffffff, 0xf0000000,
  37         0xf0000030, 0x00003c00, 0x067f080c, 0x02019fc0,
  38         0x02804067, 0xf0009030, 0x19fc002c, 0x40067f08,
  39         0x0c12019f, 0xc0028440, 0x67f00091, 0x3019fc00,
  40         0x2fc007ff, 0xf800f001, 0xfffe003c, 0x007fff80,
  41         0x0f001fff, 0xe003c007, 0xfff800f0, 0x01fffe00,
  42         0x3c007fff, 0x800f001f, 0xffe003c0, 0x07fff800,
  43         0xf001fffe, 0x003c007f, 0xff800f00, 0x1fffe003,
  44         0xc007fff8, 0x00f001ff, 0xfe003c00, 0x7fff800f,
  45         0x001fffe0, 0x03c007ff, 0xf800f001, 0xfffe003c,
  46         0x007fff80, 0x0f001fff, 0xe003c007, 0xfff800f0,
  47         0x01fffe00, 0x3c007fff, 0x800f001f, 0xffe00000,
  48         0x00000000, 0x00000000, 0x00000000, 0x00000000,
  49         0x6fff0000, 0x00000000, 0x60000000, 0x00000000,
  50         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  51         0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
  52         0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
  53         0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
  54         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
  55         0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
  56         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
  57         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
  58         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
  59         0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
  60         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  61         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  62         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  63         0xffffffff, 0xffffffff},
  64
  65/* Bus utilization image (bus_util)
  66 *
  67 * ctr0 : counts address valid cycles
  68 * ctr1 : counts data valid cycles
  69 * ctr2 : counts overflow from counter 0
  70 * ctr3 : counts overflow from counter 1
  71 */
  72         {
  73         0x0c01e000, 0x00000000, 0x00060000, 0x00000000,
  74         0xefefefef, 0xffffffff, 0xffffffff, 0xffffffff,
  75         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  76         0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
  77         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  78         0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
  79         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  80         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  81         0xffff0000, 0x00000000, 0xffffffff, 0xffffffff,
  82         0xffffffff, 0xffffffff, 0xffffffff, 0xf0000000,
  83         0x0000000c, 0x00003c00, 0x07930000, 0x0041e4c0,
  84         0x01002079, 0x3000800c, 0x1e4c0030, 0x00279300,
  85         0x010049e4, 0xc0014022, 0x79300090, 0x0c9e4c00,
  86         0x34004793, 0x00020051, 0xe4c00180, 0x24793000,
  87         0xa00d1e4c, 0x00380067, 0x93000300, 0x59e4c001,
  88         0xc0267930, 0x00b00d9e, 0x4c003fff, 0xffffffff,
  89         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  90         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  91         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  92         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  93         0xffffffff, 0xffffffff, 0xffffffff, 0xfffffc00,
  94         0x00000000, 0x00000000, 0x00000000, 0x00000000,
  95         0xffff0000, 0x00000000, 0xf0000000, 0x00000000,
  96         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  97         0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
  98         0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
  99         0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
 100         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 101         0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
 102         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 103         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 104         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 105         0x00100000, 0x00000000, 0xffffffff, 0xffffffff,
 106         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 107         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 108         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 109         0xffffffff, 0xffffffff },
 110
 111/*
 112 * TLB counts (same as tlbStats image):
 113 *
 114 * Counts the following:
 115 *
 116 * ctr0: DTLB misses
 117 * ctr1: ITLB misses
 118 * ctr2: total cycles in the miss handlers
 119 * ctr3: total cycles
 120 */
 121
 122         {
 123         0x0c00c000, 0x00000000, 0x00060000, 0x00000000,
 124         0xe7e7e0e0, 0x004e0004, 0x07ffffff, 0xffc01380,
 125         0x0101ffff, 0xfffff104, 0xe000c06a, 0xafffc85c,
 126         0x01380010, 0x1fffffff, 0xff000000, 0x00000000,
 127         0x01b9e000, 0x0001b8c0, 0x00000000, 0x0fffff00,
 128         0x000fffff, 0x00000000, 0x00000000, 0x00400000,
 129         0x00001000, 0x00000004, 0x00000000, 0x01000000,
 130         0x0000ffff, 0xfffffff0, 0x00000000, 0x0fffffff,
 131         0xffff0000, 0x00000000, 0x6fffffff, 0xffffffff,
 132         0xfff55ff5, 0xffffffff, 0xffffffff, 0xf0000000,
 133         0xf0000000, 0x00003c00, 0x01ff0001, 0x08007fc2,
 134         0x02c1001f, 0xf0807100, 0x1bfc200c, 0x4806ff00,
 135         0x03f001ff, 0xfe003c00, 0x7fff800f, 0x001fffe0,
 136         0x03c007ff, 0xf800f001, 0xfffe003c, 0x007fff80,
 137         0x0f001fff, 0xe003c007, 0xfff800f0, 0x01fffe00,
 138         0x3c007fff, 0x800f001f, 0xffe003c0, 0x07fff800,
 139         0xf001fffe, 0x003c007f, 0xff800f00, 0x1fffe003,
 140         0xc007fff8, 0x00f001ff, 0xfe003c00, 0x7fff800f,
 141         0x001fffe0, 0x03c007ff, 0xf800f001, 0xfffe003c,
 142         0x007fff80, 0x0f001fff, 0xe003c007, 0xfff800f0,
 143         0x01fffe00, 0x3c007fff, 0x800f001f, 0xffe00000,
 144         0x00000000, 0x00000000, 0x00000000, 0x00000000,
 145         0x6fff0000, 0x00000000, 0x60000000, 0x00000000,
 146         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 147         0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
 148         0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
 149         0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
 150         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 151         0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
 152         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 153         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 154         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 155         0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
 156         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 157         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 158         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 159         0xffffffff, 0xffffffff },
 160
 161/* tlbHandMiss
 162 *
 163 * ctr0: counts TLB misses 
 164 * ctr1: counts dmisses inside tlb miss handlers 
 165 * ctr2: counts cycles in the tlb miss handlers 
 166 * ctr3: counts overflows of ctr2 
 167 */
 168{
 1690x1c00c000,00000000,0x00060000,00000000,
 1700xe7e7e0e0,0x004e0004,0x07ffffff,0xffc01380,
 1710x0101ffff,0xfffff104,0xe000c06a,0xafffc85c,
 1720x01380010,0x1fffffff,0xff000000,00000000,
 1730x01b9e000,0x0001b8c0,00000000,0x0fffff00,
 1740x000fffff,00000000,00000000,0x00400000,
 1750x00001000,0x00000004,00000000,0x01000000,
 1760x0000ffff,0xfffffff0,00000000,0x0fffffff,
 1770xffff0000,00000000,0x6fffffff,0xffffffff,
 1780xfff55ff5,0xffffffff,0xffffffff,0xf0000000,
 1790xf0000000,0x00003c00,0x01fd0000,0x08007f42,
 1800x0281001f,0xd080a100,0x19f42008,0x44067d08,
 1810x0612019f,0x400084c0,0x67d00060,0x0047f400,
 1820x042011fd,0x080b0404,0x7f4202c4,0x0167d080,
 1830x311059f4,0x201c4816,0x7d000313,0x059f4001,
 1840xfc007fff,0x800f001f,0xffe003c0,0x07fff800,
 1850xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 1860xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 1870x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 1880x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 1890x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 19000000000,00000000,00000000,00000000,
 1910x6fff0000,00000000,0x60000000,00000000,
 1920xffffffff,0xffffffff,0xffffffff,0xffffffff,
 1930xfffffc00,00000000,0xffffffff,0xffffffff,
 1940xffffffff,0xffffffff,0xfffffc00,00000000,
 1950xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 1960xfdffffff,0xffffffff,0xfe000000,00000000,
 1970xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 1980xfdffffff,0xffffffff,0xfe000000,00000000,
 1990xffffffff,0xfffff9ff,0xfe000000,00000000,
 2000xffffffff,0xfffff9ff,0xfe000000,00000000,
 2010x00030000,00000000,0xffffffff,0xffffffff,
 2020xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2030xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2040xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2050xffffffff,0xffffffff},
 206
 207/* branch_taken image (ptkn image)
 208 *
 209 * ctr0: overflow for ctr1
 210 * ctr1: predicted taken branches, actually taken
 211 * ctr2: all predicted taken branches (nullfied or not)
 212 * ctr3: overflow for ctr2
 213 */
 214
 215        {
 216        0xcc01e000, 0x00000000, 0x00060000, 0x00000000,
 217        0xa08080a0, 0xffffffff, 0xffffffff, 0xffffffff,
 218        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 219        0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
 220        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 221        0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
 222        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 223        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 224        0xffff0000, 0x00000000, 0xffffffff, 0xffffffff,
 225        0xffffffff, 0xffffffff, 0xffffffff, 0xf0000000,
 226        0xf0000000, 0x00003c00, 0x04f90000, 0x02013e40,
 227        0x0081004f, 0x90004060, 0x13e40018, 0x0024f900,
 228        0x0802093e, 0x40028102, 0x4f9000c0, 0x6093e400,
 229        0x380014f9, 0x00010205, 0x3e4000c1, 0x014f9000,
 230        0x506053e4, 0x001c0034, 0xf9000902, 0x0d3e4002,
 231        0xc1034f90, 0x00d060d3, 0xe4003fff, 0xffffffff,
 232        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 233        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 234        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 235        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 236        0xffffffff, 0xffffffff, 0xffffffff, 0xfffffc00,
 237        0x00000000, 0x00000000, 0x00000000, 0x00000000,
 238        0xffff0000, 0x00000000, 0xf0000000, 0x00000000,
 239        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 240        0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
 241        0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
 242        0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
 243        0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 244        0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
 245        0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 246        0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 247        0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 248        0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
 249        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 250        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 251        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 252        0xffffffff, 0xffffffff },
 253
 254/* branch_nottaken (pntkn image)
 255 *
 256 * ctr0: overflow for ctr1
 257 * ctr1: counts branches predicted not-taken, but actually taken
 258 * ctr2: counts all predictable branches predicted not-taken
 259 * ctr3: overflow for ctr2
 260 */
 261{
 2620xcc01e000,00000000,0x00060000,00000000,
 2630xc0c0c0e0,0xffb1fffb,0xfff7ffff,0xffffffff,
 2640xffffffff,0xfffffffb,0x1fffbfff,0x7fffffff,
 2650xfcc7ffff,0xffdffffa,0x5f000000,00000000,
 2660xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2670xffffffff,00000000,0xffffffff,0xffffffff,
 2680xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2690xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2700xffff0000,00000000,0xffffffff,0xffffffff,
 2710xffffffff,0xffffffff,0xffffffff,0xf0000000,
 2720xf0000060,0x00003c00,0x04f90000,0x02013e40,
 2730x0081004f,0x90004060,0x13e40018,0x0024f900,
 2740x0802093e,0x40028102,0x4f9000c0,0x6093e400,
 2750x380014f9,0x00010205,0x3e4000c1,0x014f9000,
 2760x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
 2770xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
 2780xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2790xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2800xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2810xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2820xffffffff,0xffffffff,0xffffffff,0xfffffc00,
 28300000000,00000000,00000000,00000000,
 2840xffff0000,00000000,0xf0000000,00000000,
 2850xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2860xfffffc00,00000000,0xffffffff,0xffffffff,
 2870xffffffff,0xffffffff,0xfffffc00,00000000,
 2880xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 2890xfdffffff,0xffffffff,0xfe000000,00000000,
 2900xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 2910xfdffffff,0xffffffff,0xfe000000,00000000,
 2920xffffffff,0xfffff9ff,0xfe000000,00000000,
 2930xffffffff,0xfffff9ff,0xfe000000,00000000,
 2940x00030000,00000000,0xffffffff,0xffffffff,
 2950xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2960xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2970xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2980xffffffff,0xffffffff},
 299
 300
 301/* imiss image
 302 *
 303 * ctr0 : counts imiss aligned on 0
 304 * ctr1 : counts imiss aligned on 4
 305 * ctr2 : counts imiss aligned on 8
 306 * ctr3 : counts imiss aligned on C
 307 */
 308         {
 309         0x0c00c000, 0x00000000, 0x00010000, 0x00000000,
 310         0xe7ebedee, 0xffffffff, 0xffffffff, 0xffffffff,
 311         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 312         0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
 313         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 314         0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
 315         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 316         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 317         0xffff0000, 0x00000000, 0x6fffffff, 0xffffffff,
 318         0xfff55fff, 0xffffffff, 0xffffffff, 0xf0000000,
 319         0xf0000000, 0x00003c00, 0x007f0000, 0x01001fc0,
 320         0x00408007, 0xf0002030, 0x01fc000c, 0x10007f00,
 321         0x0405001f, 0xc0014180, 0x07f00060, 0x7001fc00,
 322         0x1c20007f, 0x00080900, 0x1fc00242, 0x8007f000,
 323         0xa0b001fc, 0x002c3000, 0x7f000c0d, 0x001fc003,
 324         0x438007f0, 0x00e0f001, 0xfc003fff, 0xfffff800,
 325         0xfffffffe, 0x003fffff, 0xff800fff, 0xffffe003,
 326         0xfffffff8, 0x00ffffff, 0xfe003fff, 0xffff800f,
 327         0xffffffe0, 0x03ffffff, 0xf800ffff, 0xfffe003f,
 328         0xffffff80, 0x0fffffff, 0xe003ffff, 0xfff800ff,
 329         0xfffffe00, 0x3fffffff, 0x800fffff, 0xffe00000,
 330         0x00000000, 0x00000000, 0x00000000, 0x00000000,
 331         0x6fff0000, 0x00000000, 0x60000000, 0x00000000,
 332         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 333         0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
 334         0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
 335         0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
 336         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 337         0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
 338         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 339         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 340         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 341         0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
 342         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 343         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 344         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 345         0xffffffff, 0xffffffff},
 346
 347/* dmiss image
 348 * 
 349 * ctr0 : counts cycles
 350 * ctr1 : counts cycles where something retired
 351 * ctr2 : counts dmisses
 352 * ctr3 : (same as ctr2)
 353 */
 354         {
 355         0x3c00c000, 0x00000000, 0x00060000, 0x00000000,
 356         0xe0e0e0e0, 0xffffffff, 0xffffffff, 0xffffffff,
 357         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 358         0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
 359         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 360         0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
 361         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 362         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 363         0xffff0000, 0x00000000, 0x6fffffff, 0xffffffff,
 364         0xffffffff, 0xffffffff, 0xffffffff, 0xf0000000,
 365         0xf0000000, 0x00003c04, 0x007f0009, 0x02001fc0,
 366         0x0280c007, 0xf000b040, 0x01fc0030, 0x14007f00,
 367         0x0d06001f, 0xc00381c0, 0x07f000f0, 0x8001fc00,
 368         0x2024007f, 0x00090a00, 0x1fc00282, 0xc007f000,
 369         0xb0c001fc, 0x00303400, 0x7f000d0e, 0x001fc003,
 370         0x83c007f0, 0x00f00001, 0xfc0023ff, 0xfffff800,
 371         0xfffffffe, 0x003fffff, 0xff800fff, 0xffffe003,
 372         0xfffffff8, 0x00ffffff, 0xfe003fff, 0xffff800f,
 373         0xffffffe0, 0x03ffffff, 0xf800ffff, 0xfffe003f,
 374         0xffffff80, 0x0fffffff, 0xe003ffff, 0xfff800ff,
 375         0xfffffe00, 0x3fffffff, 0x800fffff, 0xffe00000,
 376         0x00000000, 0x00000000, 0x00000000, 0x00000000,
 377         0x6fff0000, 0x00000000, 0x60000000, 0x00000000,
 378         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 379         0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
 380         0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
 381         0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
 382         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 383         0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
 384         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 385         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 386         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 387         0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
 388         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 389         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 390         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 391         0xffffffff, 0xffffffff },
 392
 393/* dcmiss 
 394 *
 395 * ctr0: counts store instructions retired 
 396 * ctr1: counts load instructions retired
 397 * ctr2: counts dmisses 
 398 * ctr3: counts READ_SHARED_OR_PRIV and READ_PRIVATE transactions on Runway 
 399 */
 400{
 4010x2c90c000,00000000,0x00060000,00000000,
 4020xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
 4030xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4040xffffffff,0xffffffff,0xff000000,00000000,
 4050xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4060xffffffff,00000000,0xffffffff,0xffffffff,
 4070xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4080xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4090xffff0000,00000000,0x6fffffff,0xffffffff,
 4100xffffffff,0xffffffff,0xffffffff,0xf0000000,
 4110xf00000e8,0x00003c02,0x00bf0001,0x02002fc0,
 4120x0080a00b,0xf0003040,0x02fc0010,0x1200bf00,
 4130x0506002f,0xc00181a0,0x0bf00070,0x8002fc00,
 4140x202200bf,0x00090a00,0x2fc00282,0xa00bf000,
 4150xb0c002fc,0x00303200,0xbf000d0e,0x002fc003,
 4160x83a00bf0,0x00ffffff,0xffffffff,0xffffffff,
 4170xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4180xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4190xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4200xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4210xffffffff,0xffffffff,0xffffffff,0xfffffc00,
 42200000000,00000000,00000000,00000000,
 4230x6fff0000,00000000,0x60000000,00000000,
 4240xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4250xfffffc00,00000000,0x55555555,0xd5555555,
 4260x55555555,0x75555555,0x5e1ffc00,00000000,
 4270xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 4280xfdffffff,0xffffffff,0xfe000000,00000000,
 4290xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 4300xfdffffff,0xffffffff,0xfe000000,00000000,
 4310xffffffff,0xfffff9ff,0xfe000000,00000000,
 4320xffffffff,0xfffff9ff,0xfe000000,00000000,
 4330x00100000,00000000,0xf8000000,00000000,
 43400000000,00000000,0xf4000000,00000000,
 4350xffffffff,0xffffffff,0x00ffffff,0xffffffff,
 43600000000,00000000,0x00ffffff,0xffffffff,
 4370xffffffff,0xffffffff },
 438
 439/* big_cpi
 440 *
 441 * ctr0: counts total cycles 
 442 * ctr1: counts overflows of ctr0 (for greater than 32-bit values) 
 443 * ctr2: counts overflows of ctr3 (for greater than 32-bit values) 
 444 * ctr3: counts unnullified instructions retired 
 445 */
 446{
 4470x0c00c000,00000000,0x00060000,00000000,
 4480xe7e7e0e0,0x004e0004,0x07ffffff,0xffc01380,
 4490x0101ffff,0xfffff104,0xe000c06a,0xafffc85c,
 4500x01380010,0x1fffffff,0xff000000,00000000,
 4510x01b9e000,0x0001b8c0,00000000,0x0fffff00,
 4520x000fffff,00000000,00000000,0x00400000,
 4530x00001000,0x00000004,00000000,0x01000000,
 4540x0000ffff,0xfffffff0,00000000,0x0fffffff,
 4550xffff0000,00000000,0x6fffffff,0xffffffff,
 4560xfff55ff5,0xffffffff,0xffffffff,0xf0000000,
 4570xf0000010,0x00003c00,0x01760008,0x00025d80,
 4580x02800417,0x6000c001,0x25d80038,0x04017600,
 4590x0901025d,0x8002c044,0x176000d0,0x1125d800,
 4600x3c2001f6,0x08080400,0x7d820203,0x001f6080,
 4610x804027d8,0x20282009,0xf6080a0c,0x027d8202,
 4620x81041f60,0x80c08107,0xd8203030,0x41f6080c,
 4630x04127d82,0x0382049f,0x6080e0c1,0x27d82038,
 4640x4006f608,0x081011bd,0x82030400,0xef6080a1,
 4650x013bd820,0x384806f6,0x00081211,0xbd800304,
 4660x80ef6000,0xa1213bd8,0x003bc007,0xfff800f0,
 4670x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 46800000000,00000000,00000000,00000000,
 4690x6fff0000,00000000,0x60000000,00000000,
 4700xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4710xfffffc00,00000000,0xffffffff,0xffffffff,
 4720xffffffff,0xffffffff,0xfffffc00,00000000,
 4730xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 4740xfdffffff,0xffffffff,0xfe000000,00000000,
 4750xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 4760xfdffffff,0xffffffff,0xfe000000,00000000,
 4770xffffffff,0xfffff9ff,0xfe000000,00000000,
 4780xffffffff,0xfffff9ff,0xfe000000,00000000,
 4790x00030000,00000000,0xffffffff,0xffffffff,
 4800xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4810xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4820xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4830xffffffff,0xffffffff },
 484
 485/* big_ls
 486 *
 487 * ctr0:counts the total number of cycles for which local_stall_A1 is asserted. 
 488 * ctr1: is the overflow for counter 0. 
 489 * ctr2: counts IFLUSH_AV 
 490 * ctr3: is the overflow for counter 2. 
 491 */
 492{
 4930x0c000000,00000000,0x00060000,00000000,
 4940xefefefef,0xffffffff,0xffffffff,0xffffffff,
 4950xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4960xffffffff,0xffffffff,0xff000000,00000000,
 4970xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4980xffffffff,00000000,0xffffffff,0xffffffff,
 4990xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5000xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5010xffff0000,00000000,0x0fffffff,0xffffffff,
 5020xffffffff,0xffffffff,0xffffffff,0xf0000000,
 50300000000,0x00029408,0x02f50002,0x0800bd40,
 5040x0202802f,0x5000a000,0x4bd40004,0x0812f500,
 5050x030804bd,0x40024281,0x2f5000b0,0x010bd400,
 5060x100842f5,0x00060810,0xbd400302,0x842f5000,
 5070xe0014bd4,0x00140852,0xf5000708,0x14bd4003,
 5080x42852f50,0x00ff001f,0xffe003c0,0x07fff800,
 5090xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 5100xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 5110x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 5120x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 5130x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 51400000000,00000000,00000000,00000000,
 5150x0df70000,00000000,00000000,00000000,
 5160xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5170xfffffc00,00000000,0xffffffff,0xffffffff,
 5180xffffffff,0xffffffff,0xfffffc00,00000000,
 5190xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 5200xfdffffff,0xffffffff,0xfe000000,00000000,
 5210xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 5220xfdffffff,0xffffffff,0xfe000000,00000000,
 5230xffffffff,0xfffff9ff,0xfe000000,00000000,
 5240xffffffff,0xfffff9ff,0xfe000000,00000000,
 5250x00030000,00000000,0xffffffff,0xffffffff,
 5260xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5270xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5280xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5290xffffffff,0xffffffff },
 530
 531/* br_abort
 532 *
 533 * ctr0: counts BRAD_STALLH 
 534 * ctr1: counts ONE_QUAD 
 535 * ctr2: counts BR0_ABRT 
 536 * ctr3: counts BR1_ABRT
 537 */
 538{
 5390x0c002000,00000000,0x00060000,00000000,
 5400xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
 5410xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
 5420xffffffff,0xffffffff,0xff000000,00000000,
 5430xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5440xffffffff,00000000,0xffffffff,0xffffffff,
 5450xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5460xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5470xffff0000,00000000,0x1fffffff,0xffffffff,
 5480xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
 54900000000,0x0003f800,0x007f000e,0x01001fc0,
 5500x03c08007,0xf000c030,0x01fc0034,0x10007f00,
 5510x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
 5520x2420007f,0x00060900,0x1fc001c2,0x8007f000,
 5530x40b001fc,0x00143000,0x7f00020d,0x001fc000,
 5540xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
 5550xfffffffe,0x003fffff,0xff800fff,0xffffe003,
 5560xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
 5570xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
 5580xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
 5590xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
 56000000000,00000000,00000000,00000000,
 5610x1a250000,00000000,0x10000000,00000000,
 5620xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5630xfffffc00,00000000,0xffffffff,0xffffffff,
 5640xffffffff,0xffffffff,0xfffffc00,00000000,
 5650xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 5660xfdffffff,0xffffffff,0xfe000000,00000000,
 5670xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 5680xfdffffff,0xffffffff,0xfe000000,00000000,
 5690xffffffff,0xfffff9ff,0xfe000000,00000000,
 5700xffffffff,0xfffff9ff,0xfe000000,00000000,
 5710x00030000,00000000,0xffffffff,0xffffffff,
 5720xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5730xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5740xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5750xffffffff,0xffffffff},
 576
 577/* isnt
 578 *
 579 * ctr0: counts the total number of cycles for which iside_notrans is asserted 
 580 * ctr1: counts the number of times iside_notrans is asserted for 1-4 cycles 
 581 * ctr2: counts the number of times iside_notrans is asserted for 5-7 cycles 
 582 * ctr3: counts the number of times iside_notrans is asserted for > 7 cycles 
 583 */
 584{
 5850x0c018000,00000000,0x00060000,00000000,
 5860xefefefef,0xffffffff,0xffffffff,0xffffffff,
 5870xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5880xffffffff,0xffffffff,0xff000000,00000000,
 5890xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5900xffffffff,00000000,0xffffffff,0xffffffff,
 5910xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5920xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5930xffff0000,00000000,0xcfffffff,0xffffffff,
 5940xffffffff,0xffffffff,0xffffffff,0xf0000000,
 59500000000,0x00021c20,0x03ff0808,0x1800ffc4,
 5960x0204003f,0xf0004280,0x0ffc6020,0x8003ff00,
 5970x043800ff,0xc8020c00,0x3ff00044,0x800ffca0,
 5980x210003ff,0x00045800,0xffcc0214,0x003ff000,
 5990x26800ffc,0xe0218003,0xff000278,0x00ffd002,
 6000x1c003ff0,0x0028800f,0xfd002200,0x03ff0001,
 6010xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 6020xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 6030x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 6040x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 6050x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 60600000000,00000000,00000000,00000000,
 6070xcdff0000,00000000,0xc0000000,00000000,
 6080xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6090xfffffc00,00000000,0xffffffff,0xffffffff,
 6100xffffffff,0xffffffff,0xfffffc00,00000000,
 6110xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 6120xfdffffff,0xffffffff,0xfe000000,00000000,
 6130xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 6140xfdffffff,0xffffffff,0xfe000000,00000000,
 6150xffffffff,0xfffff9ff,0xfe000000,00000000,
 6160xffffffff,0xfffff9ff,0xfe000000,00000000,
 6170x00030000,00000000,0xffffffff,0xffffffff,
 6180xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6190xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6200xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6210xffffffff,0xffffffff},
 622
 623/* quadrant
 624 *
 625 * ctr0: Total number of instructions in quadrant 0 
 626 * ctr1: Total number of instructions in quadrant 1 
 627 * ctr2: Total number of instructions in quadrant 2 
 628 * ctr3: Total number of instructions in quadrant 3 
 629 * Works only with 32-bit
 630 */
 631
 632   {
 633   0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
 634   0xe0e0e0e0,   0x004e0004,   0x07ffffff,   0xffc01380,
 635   0x0101ffff,   0xfffff004,   0xe000407f,   0xfffffffc,
 636   0x01380010,   0x1fffffff,   0xff000000,   0x00000000,
 637   0x00000fff,   0xff00000f,   0xffff0000,   0x0fffff00,
 638   0x000fffff,   0x00000000,   0x00000000,   0x00ffffff,
 639   0xffcff000,   0x0000040f,   0xfffffffc,   0xff000000,
 640   0x0080ffff,   0xffffcff0,   0x0000000c,   0x0fffffff,
 641   0xfcff0000,   0x00000000,   0xffffffff,   0xffffffff,
 642   0xfff55ff5,   0x5fffffff,   0xffffffff,   0xf0000000,
 643   0xf00000f0,   0x00003c00,   0x007f0000,   0x01001fc0,
 644   0x00408007,   0xf0002030,   0x01fc000c,   0x10007f00,
 645   0x0405001f,   0xc0014180,   0x07f00060,   0x7001fc00,
 646   0x1c20007f,   0x00080900,   0x1fc00242,   0x8007f000,
 647   0xa0b001fc,   0x002c3000,   0x7f000c0d,   0x001fc003,
 648   0x438007f0,   0x00e0f001,   0xfc003fff,   0xffffffff,
 649   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 650   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 651   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 652   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 653   0xffffffff,   0xffffffff,   0xffffffff,   0xfffffc00,
 654   0x00000000,   0x00000000,   0x00000000,   0x00000000,
 655   0xffff0000,   0x00000000,   0xf0000000,   0x00000000,
 656   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 657   0xfffffc00,   0x00000000,   0xffffffff,   0xffffffff,
 658   0xffffffff,   0xffffffff,   0xfffffc00,   0x00000000,
 659   0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
 660   0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
 661   0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
 662   0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
 663   0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
 664   0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
 665   0x00030000,   0x00000000,   0xffffffff,   0xffffffff,
 666   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 667   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 668   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 669   0xffffffff,   0xffffffff},
 670
 671/* rw_pdfet (READ_PRIV transactions)
 672 *
 673 * ctr0: counts address valid cycles 
 674 * ctr1: counts *all* data valid cycles 
 675 * ctr2: is the overflow from counter 0 
 676 * ctr3: is the overflow from counter 1 
 677 */
 678{
 6790x0c01e000,00000000,0x00060000,00000000,
 6800xefefefef,0xffffffff,0xffffffff,0xffffffff,
 6810xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6820xffffffff,0xffffffff,0xff000000,00000000,
 6830xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6840xffffffff,00000000,0xffffffff,0xffffffff,
 6850xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6860xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6870xffff0000,00000000,0xffffffff,0xffffffff,
 6880xffffffff,0xffffffff,0xffffffff,0xf0000000,
 6890x0000000c,0x00003c00,0x07930000,0x0041e4c0,
 6900x01002079,0x3000800c,0x1e4c0030,0x00279300,
 6910x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
 6920x34004793,0x00020051,0xe4c00180,0x24793000,
 6930xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
 6940xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
 6950xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6960xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6970xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6980xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6990xffffffff,0xffffffff,0xffffffff,0xfffffc00,
 70000000000,00000000,00000000,00000000,
 7010xffff0000,00000000,0xf0000000,00000000,
 7020xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7030xfffffc00,00000000,0xffffffff,0xffffffff,
 7040xffffffff,0xffffffff,0xfffffc00,00000000,
 7050xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 7060xfdffffff,0xffffffff,0xfe000000,00000000,
 7070xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 7080xfdffffff,0xffffffff,0xfe000000,00000000,
 7090xffffffff,0xfffff9ff,0xfe000000,00000000,
 7100xffffffff,0xfffff9ff,0xfe000000,00000000,
 7110x00100000,00000000,0xf8000000,00000000,
 71200000000,00000000,00000000,00000000,
 7130xffffffff,0xffffffff,0x00ffffff,0xffffffff,
 71400000000,00000000,00000000,00000000,
 7150xffffffff,0xffffffff},
 716
 717/* rw_wdfet (WRITEBACKS)
 718 *
 719 * ctr0: counts address valid cycles 
 720 * ctr1: counts *all* data valid cycles 
 721 * ctr2: is the overflow from counter 0 
 722 * ctr3: is the overflow from counter 1
 723 */
 724{
 7250x0c01e000,00000000,0x00060000,00000000,
 7260xefefefef,0xffffffff,0xffffffff,0xffffffff,
 7270xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7280xffffffff,0xffffffff,0xff000000,00000000,
 7290xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7300xffffffff,00000000,0xffffffff,0xffffffff,
 7310xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7320xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7330xffff0000,00000000,0xffffffff,0xffffffff,
 7340xffffffff,0xffffffff,0xffffffff,0xf0000000,
 7350x0000000c,0x00003c00,0x07930000,0x0041e4c0,
 7360x01002079,0x3000800c,0x1e4c0030,0x00279300,
 7370x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
 7380x34004793,0x00020051,0xe4c00180,0x24793000,
 7390xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
 7400xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
 7410xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7420xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7430xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7440xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7450xffffffff,0xffffffff,0xffffffff,0xfffffc00,
 74600000000,00000000,00000000,00000000,
 7470xffff0000,00000000,0xf0000000,00000000,
 7480xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7490xfffffc00,00000000,0xffffffff,0xffffffff,
 7500xffffffff,0xffffffff,0xfffffc00,00000000,
 7510xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 7520xfdffffff,0xffffffff,0xfe000000,00000000,
 7530xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 7540xfdffffff,0xffffffff,0xfe000000,00000000,
 7550xffffffff,0xfffff9ff,0xfe000000,00000000,
 7560xffffffff,0xfffff9ff,0xfe000000,00000000,
 7570x00100000,00000000,0x98000000,00000000,
 75800000000,00000000,00000000,00000000,
 7590xffffffff,0xffffffff,0x00ffffff,0xffffffff,
 76000000000,00000000,00000000,00000000,
 7610xffffffff,0xffffffff},
 762
 763/* shlib_cpi
 764 *
 765 * ctr0: Total number of instructions in quad 0 
 766 * ctr1: Total number of CPU clock cycles in quad 0 
 767 * ctr2: total instructions without nullified   
 768 * ctr3: total number of CPU clock cycles 
 769 */
 770   {
 771   0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
 772   0xe0e0e0e0,   0x004e0004,   0x07ffffff,   0xffc01380,
 773   0x0101ffff,   0xfffff004,   0xe000407f,   0xfffffffc,
 774   0x01380010,   0x1fffffff,   0xff000000,   0x00000000,
 775   0x00000fff,   0xff00000f,   0xffffffff,   0xffffffff,
 776   0xffffffff,   0x00000000,   0x00000000,   0x00ffffff,
 777   0xffcff000,   0x0000000f,   0xfffffffc,   0xffffffff,
 778   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 779   0xffff0000,   0x00000000,   0xffffffff,   0xffffffff,
 780   0xfff77ff5,   0x7fffffff,   0xffffffff,   0xf0000000,
 781   0xf00000a0,   0x00003c00,   0x01ff0005,   0x08007fc0,
 782   0x03c1001f,   0xf08030c0,   0x07fc203c,   0x4001ff08,
 783   0x0118007f,   0xc003c500,   0x1ff08031,   0xc007fc00,
 784   0x3fffffff,   0xf800ffff,   0xfffe003f,   0xffffff80,
 785   0x0fffffff,   0xe003ffff,   0xfff800ff,   0xfffffe00,
 786   0x3fffffff,   0x800fffff,   0xffe003ff,   0xfffff800,
 787   0xfffffffe,   0x003fffff,   0xff800fff,   0xffffe003,
 788   0xfffffff8,   0x00ffffff,   0xfe003fff,   0xffff800f,
 789   0xffffffe0,   0x03ffffff,   0xf800ffff,   0xfffe003f,
 790   0xffffff80,   0x0fffffff,   0xe003ffff,   0xfff800ff,
 791   0xfffffe00,   0x3fffffff,   0x800fffff,   0xffe00000,
 792   0x00000000,   0x00000000,   0x00000000,   0x00000000,
 793   0xffff0000,   0x00000000,   0xf0000000,   0x00000000,
 794   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 795   0xfffffc00,   0x00000000,   0xffffffff,   0xffffffff,
 796   0xffffffff,   0xffffffff,   0xfffffc00,   0x00000000,
 797   0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
 798   0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
 799   0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
 800   0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
 801   0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
 802   0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
 803   0x00030000,   0x00000000,   0xffffffff,   0xffffffff,
 804   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 805   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 806   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 807   0xffffffff,   0xffffffff},
 808
 809
 810/* addr_inv_abort_alu
 811 *
 812 * ctr0: counts ABORT_ALU0L 
 813 * ctr1: counts ABORT_ALU1L 
 814 * ctr2: counts ADDR0_INVALID 
 815 * ctr3: counts ADDR1_INVALID 
 816 */
 817
 818{
 8190x0c00c000,00000000,0x00060000,00000000,
 8200xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
 8210xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
 8220xffffffff,0xffffffff,0xff000000,00000000,
 8230xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8240xffffffff,00000000,0xffffffff,0xffffffff,
 8250xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8260xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8270xffff0000,00000000,0x6fffffff,0xffffffff,
 8280xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
 82900000000,0x0003f800,0x007f000d,0x01001fc0,
 8300x03008007,0xf000f030,0x01fc0038,0x10007f00,
 8310x0905001f,0xc0020180,0x07f000b0,0x7001fc00,
 8320x2820007f,0x00050900,0x1fc00102,0x8007f000,
 8330x70b001fc,0x00183000,0x7f00010d,0x001fc000,
 8340x038007f0,0x0030f001,0xfc000bff,0xfffff800,
 8350xfffffffe,0x003fffff,0xff800fff,0xffffe003,
 8360xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
 8370xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
 8380xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
 8390xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
 84000000000,00000000,00000000,00000000,
 8410x65380000,00000000,0x60000000,00000000,
 8420xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8430xfffffc00,00000000,0xffffffff,0xffffffff,
 8440xffffffff,0xffffffff,0xfffffc00,00000000,
 8450xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 8460xfdffffff,0xffffffff,0xfe000000,00000000,
 8470xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 8480xfdffffff,0xffffffff,0xfe000000,00000000,
 8490xffffffff,0xfffff9ff,0xfe000000,00000000,
 8500xffffffff,0xfffff9ff,0xfe000000,00000000,
 8510x00030000,00000000,0xffffffff,0xffffffff,
 8520xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8530xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8540xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8550xffffffff,0xffffffff },
 856
 857
 858
 859/* brad_stall
 860 *
 861 * ctr0: counts the total number of cycles for which brad_stall is asserted 
 862 * ctr1: counts the number of times brad_stall is asserted for 1-4 cycles 
 863 * ctr2: counts the number of times brad_stall is asserted for 5-7 cycles 
 864 * ctr3: counts the number of times brad_stall is asserted for > 7 cycles 
 865 */
 866{
 8670x0c002000,00000000,0x00060000,00000000,
 8680xefefefef,0xffffffff,0xffffffff,0xffffffff,
 8690xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8700xffffffff,0xffffffff,0xff000000,00000000,
 8710xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8720xffffffff,00000000,0xffffffff,0xffffffff,
 8730xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8740xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8750xffff0000,00000000,0x1fffffff,0xffffffff,
 8760xffffffff,0xffffffff,0xffffffff,0xf0000000,
 87700000000,0x00021c20,0x03ff0808,0x1800ffc4,
 8780x0204003f,0xf0004280,0x0ffc6020,0x8003ff00,
 8790x043800ff,0xc8020c00,0x3ff00044,0x800ffca0,
 8800x210003ff,0x00045800,0xffcc0214,0x003ff000,
 8810x26800ffc,0xe0218003,0xff000278,0x00ffd002,
 8820x1c003ff0,0x0028800f,0xfd002200,0x03ff0001,
 8830xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 8840xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 8850x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 8860x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 8870x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 88800000000,00000000,00000000,00000000,
 8890x1bff0000,00000000,0x10000000,00000000,
 8900xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8910xfffffc00,00000000,0xffffffff,0xffffffff,
 8920xffffffff,0xffffffff,0xfffffc00,00000000,
 8930xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 8940xfdffffff,0xffffffff,0xfe000000,00000000,
 8950xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 8960xfdffffff,0xffffffff,0xfe000000,00000000,
 8970xffffffff,0xfffff9ff,0xfe000000,00000000,
 8980xffffffff,0xfffff9ff,0xfe000000,00000000,
 8990x00030000,00000000,0xffffffff,0xffffffff,
 9000xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9010xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9020xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9030xffffffff,0xffffffff},
 904
 905/* cntl_in_pipel
 906 *
 907 * ctr0: counts the total number of cycles for which cntl_in_pipel is asserted 
 908 * ctr1: counts the number of times cntl_in_pipel is asserted for 1-4 cycles 
 909 * ctr2: counts the number of times cntl_in_pipel is asserted for 5-7 cycles 
 910 * ctr3: counts the number of times cntl_in_pipel is asserted for > 7 cycles 
 911 */
 912{
 9130x0c006000,00000000,0x00060000,00000000,
 9140xefefefef,0xffffffff,0xffffffff,0xffffffff,
 9150xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9160xffffffff,0xffffffff,0xff000000,00000000,
 9170xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9180xffffffff,00000000,0xffffffff,0xffffffff,
 9190xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9200xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9210xffff0000,00000000,0x3fffffff,0xffffffff,
 9220xffffffff,0xffffffff,0xffffffff,0xf0000000,
 92300000000,0x00021c00,0x03ff0808,0x1000ffc4,
 9240x0206003f,0xf0004200,0x0ffc6020,0xa003ff00,
 9250x043000ff,0xc8020e00,0x3ff00044,0x000ffca0,
 9260x212003ff,0x00045000,0xffcc0216,0x003ff000,
 9270x26000ffc,0xe021a003,0xff000270,0x00ffd002,
 9280x1e003ff0,0x0028000f,0xfd002220,0x03ff0001,
 9290xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 9300xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 9310x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 9320x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 9330x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 93400000000,00000000,00000000,00000000,
 9350x3fff0000,00000000,0x30000000,00000000,
 9360xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9370xfffffc00,00000000,0xffffffff,0xffffffff,
 9380xffffffff,0xffffffff,0xfffffc00,00000000,
 9390xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 9400xfdffffff,0xffffffff,0xfe000000,00000000,
 9410xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 9420xfdffffff,0xffffffff,0xfe000000,00000000,
 9430xffffffff,0xfffff9ff,0xfe000000,00000000,
 9440xffffffff,0xfffff9ff,0xfe000000,00000000,
 9450x00030000,00000000,0xffffffff,0xffffffff,
 9460xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9470xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9480xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9490xffffffff,0xffffffff },
 950
 951
 952/* dsnt_xfh
 953 *
 954 * ctr0: counts dside_notrans 
 955 * ctr1: counts xfhang 
 956 * ctr2: is the overflow for ctr0 
 957 * ctr3: is the overflow for ctr1 
 958 */
 959{
 9600x0c018000,00000000,0x00060000,00000000,
 9610xefefefef,0xffffffff,0xffffffff,0xffffffff,
 9620xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9630xffffffff,0xffffffff,0xff000000,00000000,
 9640xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9650xffffffff,00000000,0xffffffff,0xffffffff,
 9660xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9670xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9680xffff0000,00000000,0xcfffffff,0xffffffff,
 9690xffffffff,0xffffffff,0xffffffff,0xf0000000,
 97000000000,0x00030000,0x01f30000,0x00087cc0,
 9710x0040041f,0x30002001,0x87cc000c,0x1001f300,
 9720x0404087c,0xc0014104,0x1f300060,0x4187cc00,
 9730x1c2001f3,0x00080808,0x7cc00242,0x041f3000,
 9740xa08187cc,0x002c3001,0xf3000c0c,0x087cc003,
 9750x43041f30,0x00e0c187,0xcc003fc0,0x07fff800,
 9760xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 9770xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 9780x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 9790x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 9800x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 98100000000,00000000,00000000,00000000,
 9820xcb3f0000,00000000,0xc0000000,00000000,
 9830xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9840xfffffc00,00000000,0xffffffff,0xffffffff,
 9850xffffffff,0xffffffff,0xfffffc00,00000000,
 9860xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 9870xfdffffff,0xffffffff,0xfe000000,00000000,
 9880xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 9890xfdffffff,0xffffffff,0xfe000000,00000000,
 9900xffffffff,0xfffff9ff,0xfe000000,00000000,
 9910xffffffff,0xfffff9ff,0xfe000000,00000000,
 9920x00030000,00000000,0xffffffff,0xffffffff,
 9930xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9940xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9950xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9960xffffffff,0xffffffff }, 
 997
 998/* fet_sig1
 999 *
1000 * ctr0: counts ICORE_AV 
1001 * ctr1: counts ITRANS_STALL 
1002 * ctr2: counts SEL_PCQH 
1003 * ctr3: counts OUT_OF_CONTEXT 
1004 */
1005{
10060x0c000000,00000000,0x00060000,00000000,
10070xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
10080xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
10090xffffffff,0xffffffff,0xff000000,00000000,
10100xffffffff,0xffffffff,0xffffffff,0xffffffff,
10110xffffffff,00000000,0xffffffff,0xffffffff,
10120xffffffff,0xffffffff,0xffffffff,0xffffffff,
10130xffffffff,0xffffffff,0xffffffff,0xffffffff,
10140xffff0000,00000000,0x0fffffff,0xffffffff,
10150xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
101600000000,0x0003f800,0x007f000e,0x01001fc0,
10170x03c08007,0xf000c030,0x01fc0034,0x10007f00,
10180x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
10190x2420007f,0x00060900,0x1fc001c2,0x8007f000,
10200x40b001fc,0x00143000,0x7f00020d,0x001fc000,
10210xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
10220xfffffffe,0x003fffff,0xff800fff,0xffffe003,
10230xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
10240xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
10250xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
10260xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
102700000000,00000000,00000000,00000000,
10280x07c10000,00000000,00000000,00000000,
10290xffffffff,0xffffffff,0xffffffff,0xffffffff,
10300xfffffc00,00000000,0xffffffff,0xffffffff,
10310xffffffff,0xffffffff,0xfffffc00,00000000,
10320xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
10330xfdffffff,0xffffffff,0xfe000000,00000000,
10340xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
10350xfdffffff,0xffffffff,0xfe000000,00000000,
10360xffffffff,0xfffff9ff,0xfe000000,00000000,
10370xffffffff,0xfffff9ff,0xfe000000,00000000,
10380x00030000,00000000,0xffffffff,0xffffffff,
10390xffffffff,0xffffffff,0xffffffff,0xffffffff,
10400xffffffff,0xffffffff,0xffffffff,0xffffffff,
10410xffffffff,0xffffffff,0xffffffff,0xffffffff,
10420xffffffff,0xffffffff},
1043
1044/* fet_sig2
1045 *
1046 * ctr0: counts ICORE_AV  
1047 * ctr1: counts IRTN_AV 
1048 * ctr2: counts ADDRESS_INC 
1049 * ctr3: counts ADDRESS_DEC 
1050 */
1051{
10520x0c000000,00000000,0x00060000,00000000,
10530xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
10540xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
10550xffffffff,0xffffffff,0xff000000,00000000,
10560xffffffff,0xffffffff,0xffffffff,0xffffffff,
10570xffffffff,00000000,0xffffffff,0xffffffff,
10580xffffffff,0xffffffff,0xffffffff,0xffffffff,
10590xffffffff,0xffffffff,0xffffffff,0xffffffff,
10600xffff0000,00000000,0x0fffffff,0xffffffff,
10610xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
106200000000,0x0003f800,0x007f000e,0x01001fc0,
10630x03c08007,0xf000c030,0x01fc0034,0x10007f00,
10640x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
10650x2420007f,0x00060900,0x1fc001c2,0x8007f000,
10660x40b001fc,0x00143000,0x7f00020d,0x001fc000,
10670xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
10680xfffffffe,0x003fffff,0xff800fff,0xffffe003,
10690xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
10700xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
10710xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
10720xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
107300000000,00000000,00000000,00000000,
10740x06930000,00000000,00000000,00000000,
10750xffffffff,0xffffffff,0xffffffff,0xffffffff,
10760xfffffc00,00000000,0xffffffff,0xffffffff,
10770xffffffff,0xffffffff,0xfffffc00,00000000,
10780xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
10790xfdffffff,0xffffffff,0xfe000000,00000000,
10800xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
10810xfdffffff,0xffffffff,0xfe000000,00000000,
10820xffffffff,0xfffff9ff,0xfe000000,00000000,
10830xffffffff,0xfffff9ff,0xfe000000,00000000,
10840x00030000,00000000,0xffffffff,0xffffffff,
10850xffffffff,0xffffffff,0xffffffff,0xffffffff,
10860xffffffff,0xffffffff,0xffffffff,0xffffffff,
10870xffffffff,0xffffffff,0xffffffff,0xffffffff,
10880xffffffff,0xffffffff },
1089
1090/* g7_1
1091 *
1092 * ctr0: counts HIT_RETRY0 
1093 * ctr1: counts HIT_RETRY1 
1094 * ctr2: counts GO_TAG_E 
1095 * ctr3: counts GO_TAG_O 
1096 */
1097{
10980x0c00e000,00000000,0x00060000,00000000,
10990xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
11000xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
11010xffffffff,0xffffffff,0xff000000,00000000,
11020xffffffff,0xffffffff,0xffffffff,0xffffffff,
11030xffffffff,00000000,0xffffffff,0xffffffff,
11040xffffffff,0xffffffff,0xffffffff,0xffffffff,
11050xffffffff,0xffffffff,0xffffffff,0xffffffff,
11060xffff0000,00000000,0x7fffffff,0xffffffff,
11070xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
110800000000,0x0003f800,0x007f000e,0x01001fc0,
11090x03c08007,0xf000c030,0x01fc0034,0x10007f00,
11100x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
11110x2420007f,0x00060900,0x1fc001c2,0x8007f000,
11120x40b001fc,0x00143000,0x7f00020d,0x001fc000,
11130xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
11140xfffffffe,0x003fffff,0xff800fff,0xffffe003,
11150xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
11160xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
11170xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
11180xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
111900000000,00000000,00000000,00000000,
11200x71c10000,00000000,0x70000000,00000000,
11210xffffffff,0xffffffff,0xffffffff,0xffffffff,
11220xfffffc00,00000000,0xffffffff,0xffffffff,
11230xffffffff,0xffffffff,0xfffffc00,00000000,
11240xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
11250xfdffffff,0xffffffff,0xfe000000,00000000,
11260xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
11270xfdffffff,0xffffffff,0xfe000000,00000000,
11280xffffffff,0xfffff9ff,0xfe000000,00000000,
11290xffffffff,0xfffff9ff,0xfe000000,00000000,
11300x00030000,00000000,0xffffffff,0xffffffff,
11310xffffffff,0xffffffff,0xffffffff,0xffffffff,
11320xffffffff,0xffffffff,0xffffffff,0xffffffff,
11330xffffffff,0xffffffff,0xffffffff,0xffffffff,
11340xffffffff,0xffffffff },
1135
1136/* g7_2
1137 *
1138 * ctr0: counts HIT_DM0 
1139 * ctr1: counts HIT_DM1 
1140 * ctr2: counts GO_STORE_E 
1141 * ctr3: counts GO_STORE_O 
1142 */
1143{
11440x0c00e000,00000000,0x00060000,00000000,
11450xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
11460xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
11470xffffffff,0xffffffff,0xff000000,00000000,
11480xffffffff,0xffffffff,0xffffffff,0xffffffff,
11490xffffffff,00000000,0xffffffff,0xffffffff,
11500xffffffff,0xffffffff,0xffffffff,0xffffffff,
11510xffffffff,0xffffffff,0xffffffff,0xffffffff,
11520xffff0000,00000000,0x7fffffff,0xffffffff,
11530xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
115400000000,0x0003f800,0x007f000e,0x01001fc0,
11550x03c08007,0xf000c030,0x01fc0034,0x10007f00,
11560x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
11570x2420007f,0x00060900,0x1fc001c2,0x8007f000,
11580x40b001fc,0x00143000,0x7f00020d,0x001fc000,
11590xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
11600xfffffffe,0x003fffff,0xff800fff,0xffffe003,
11610xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
11620xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
11630xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
11640xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
116500000000,00000000,00000000,00000000,
11660x72930000,00000000,0x70000000,00000000,
11670xffffffff,0xffffffff,0xffffffff,0xffffffff,
11680xfffffc00,00000000,0xffffffff,0xffffffff,
11690xffffffff,0xffffffff,0xfffffc00,00000000,
11700xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
11710xfdffffff,0xffffffff,0xfe000000,00000000,
11720xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
11730xfdffffff,0xffffffff,0xfe000000,00000000,
11740xffffffff,0xfffff9ff,0xfe000000,00000000,
11750xffffffff,0xfffff9ff,0xfe000000,00000000,
11760x00030000,00000000,0xffffffff,0xffffffff,
11770xffffffff,0xffffffff,0xffffffff,0xffffffff,
11780xffffffff,0xffffffff,0xffffffff,0xffffffff,
11790xffffffff,0xffffffff,0xffffffff,0xffffffff,
11800xffffffff,0xffffffff },
1181
1182/* g7_3
1183 *
1184 * ctr0: counts HIT_DV0 
1185 * ctr1: counts HIT_DV1 
1186 * ctr2: counts STBYPT_E (load bypasses from store queue) 
1187 * ctr3: counts STBYPT_O
1188 */
1189{
11900x0c00e000,00000000,0x00060000,00000000,
11910xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
11920xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
11930xffffffff,0xffffffff,0xff000000,00000000,
11940xffffffff,0xffffffff,0xffffffff,0xffffffff,
11950xffffffff,00000000,0xffffffff,0xffffffff,
11960xffffffff,0xffffffff,0xffffffff,0xffffffff,
11970xffffffff,0xffffffff,0xffffffff,0xffffffff,
11980xffff0000,00000000,0x7fffffff,0xffffffff,
11990xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
120000000000,0x0003f800,0x007f0002,0x01001fc0,
12010x00c08007,0xf0000030,0x01fc0004,0x10007f00,
12020x0605001f,0xc001c180,0x07f00040,0x7001fc00,
12030x1420007f,0x000a0900,0x1fc002c2,0x8007f000,
12040x80b001fc,0x00243000,0x7f000e0d,0x001fc003,
12050xc38007f0,0x00c0f001,0xfc0037ff,0xfffff800,
12060xfffffffe,0x003fffff,0xff800fff,0xffffe003,
12070xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
12080xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
12090xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
12100xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
121100000000,00000000,00000000,00000000,
12120x77250000,00000000,0x70000000,00000000,
12130xffffffff,0xffffffff,0xffffffff,0xffffffff,
12140xfffffc00,00000000,0xffffffff,0xffffffff,
12150xffffffff,0xffffffff,0xfffffc00,00000000,
12160xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
12170xfdffffff,0xffffffff,0xfe000000,00000000,
12180xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
12190xfdffffff,0xffffffff,0xfe000000,00000000,
12200xffffffff,0xfffff9ff,0xfe000000,00000000,
12210xffffffff,0xfffff9ff,0xfe000000,00000000,
12220x00030000,00000000,0xffffffff,0xffffffff,
12230xffffffff,0xffffffff,0xffffffff,0xffffffff,
12240xffffffff,0xffffffff,0xffffffff,0xffffffff,
12250xffffffff,0xffffffff,0xffffffff,0xffffffff,
12260xffffffff,0xffffffff },
1227
1228/* g7_4
1229 *
1230 * ctr0: counts HIT_DIRTY0 
1231 * ctr1: counts HIT_DIRTY1 
1232 * ctr2: counts CA_BYP_E (quick launch) 
1233 * ctr3: counts CA_BYP_O 
1234 */
1235{
12360x0c00e000,00000000,0x00060000,00000000,
12370xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
12380xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
12390xffffffff,0xffffffff,0xff000000,00000000,
12400xffffffff,0xffffffff,0xffffffff,0xffffffff,
12410xffffffff,00000000,0xffffffff,0xffffffff,
12420xffffffff,0xffffffff,0xffffffff,0xffffffff,
12430xffffffff,0xffffffff,0xffffffff,0xffffffff,
12440xffff0000,00000000,0x7fffffff,0xffffffff,
12450xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
124600000000,0x0003f800,0x007f000e,0x01001fc0,
12470x03c08007,0xf000c030,0x01fc0034,0x10007f00,
12480x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
12490x2420007f,0x00060900,0x1fc001c2,0x8007f000,
12500x40b001fc,0x00143000,0x7f00020d,0x001fc000,
12510xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
12520xfffffffe,0x003fffff,0xff800fff,0xffffe003,
12530xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
12540xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
12550xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
12560xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
125700000000,00000000,00000000,00000000,
12580x7bb70000,00000000,0x70000000,00000000,
12590xffffffff,0xffffffff,0xffffffff,0xffffffff,
12600xfffffc00,00000000,0xffffffff,0xffffffff,
12610xffffffff,0xffffffff,0xfffffc00,00000000,
12620xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
12630xfdffffff,0xffffffff,0xfe000000,00000000,
12640xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
12650xfdffffff,0xffffffff,0xfe000000,00000000,
12660xffffffff,0xfffff9ff,0xfe000000,00000000,
12670xffffffff,0xfffff9ff,0xfe000000,00000000,
12680x00030000,00000000,0xffffffff,0xffffffff,
12690xffffffff,0xffffffff,0xffffffff,0xffffffff,
12700xffffffff,0xffffffff,0xffffffff,0xffffffff,
12710xffffffff,0xffffffff,0xffffffff,0xffffffff,
12720xffffffff,0xffffffff },
1273
1274
1275/* mpb_labort
1276 *
1277 * ctr0: counts L_ABORT_ALU0L
1278 * ctr1: counts L_ABORT_ALU1L 
1279 * ctr2: counts MPB0H 
1280 * ctr3: counts MPB1H 
1281 */
1282{
12830x0c00c000,00000000,0x00060000,00000000,
12840xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
12850xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
12860xffffffff,0xffffffff,0xff000000,00000000,
12870xffffffff,0xffffffff,0xffffffff,0xffffffff,
12880xffffffff,00000000,0xffffffff,0xffffffff,
12890xffffffff,0xffffffff,0xffffffff,0xffffffff,
12900xffffffff,0xffffffff,0xffffffff,0xffffffff,
12910xffff0000,00000000,0x6fffffff,0xffffffff,
12920xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
129300000000,0x0003f800,0x007f000e,0x01001fc0,
12940x03c08007,0xf000c030,0x01fc0034,0x10007f00,
12950x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
12960x2420007f,0x00060900,0x1fc001c2,0x8007f000,
12970x40b001fc,0x00143000,0x7f00020d,0x001fc000,
12980xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
12990xfffffffe,0x003fffff,0xff800fff,0xffffe003,
13000xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
13010xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
13020xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
13030xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
130400000000,00000000,00000000,00000000,
13050x605c0000,00000000,0x60000000,00000000,
13060xffffffff,0xffffffff,0xffffffff,0xffffffff,
13070xfffffc00,00000000,0xffffffff,0xffffffff,
13080xffffffff,0xffffffff,0xfffffc00,00000000,
13090xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
13100xfdffffff,0xffffffff,0xfe000000,00000000,
13110xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
13120xfdffffff,0xffffffff,0xfe000000,00000000,
13130xffffffff,0xfffff9ff,0xfe000000,00000000,
13140xffffffff,0xfffff9ff,0xfe000000,00000000,
13150x00030000,00000000,0xffffffff,0xffffffff,
13160xffffffff,0xffffffff,0xffffffff,0xffffffff,
13170xffffffff,0xffffffff,0xffffffff,0xffffffff,
13180xffffffff,0xffffffff,0xffffffff,0xffffffff,
13190xffffffff,0xffffffff },
1320
1321/* panic
1322 *
1323 * ctr0: is the overflow for counter 1 
1324 * ctr1: counts traps and RFI's 
1325 * ctr2: counts panic traps 
1326 * ctr3: is the overflow for counter 2
1327 */
1328{
13290x0c002000,00000000,0x00060000,00000000,
13300xe7efe0e0,0xffffffff,0xffffffff,0xffffffff,
13310xffffffff,0xffffffff,0xffffffff,0xfffffffc,
13320x41380030,0x1aabfff2,0x17000000,00000000,
13330x01b80000,0x3effffff,0xffffffff,0xffffffff,
13340xffffffff,00000000,00000000,0x00400000,
13350x00001fff,0xffffffff,0xffffffff,0xffffffff,
13360xffffffff,0xffffffff,0xffffffff,0xffffffff,
13370xffff0000,00000000,0x1fffffff,0xffffffff,
13380xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
13390xb0000000,0x00012c04,0x05790804,0x14013e44,
13400x0008004f,0x90000040,0x15e46000,0xc0047920,
13410x004a003e,0x40011080,0x0f900024,0x4003e460,
13420x00c80479,0x00023301,0x1e400100,0x4157d080,
13430x514053f4,0x40048014,0xfd000104,0x055f4600,
13440x4c0147d2,0x0014a043,0xf4001508,0x10fd0003,
13450x44043f46,0x004c8147,0xd0003330,0x51f40014,
13460x04257908,0x0c14093e,0x44020802,0x4f900080,
13470x4095e460,0x20c02479,0x20084a08,0x3e400310,
13480x820f9000,0xa44083e4,0x6020c824,0x79000a33,
13490x091e4003,0x3c007fff,0x800f001f,0xffe00000,
135000000000,00000000,00000000,00000000,
13510x10400000,00000000,0x10000000,00000000,
13520xffffffff,0xffffffff,0xffffffff,0xffffffff,
13530xfffffc00,00000000,0xffffffff,0xffffffff,
13540xffffffff,0xffffffff,0xfffffc00,00000000,
13550xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
13560xfdffffff,0xffffffff,0xfe000000,00000000,
13570xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
13580xfdffffff,0xffffffff,0xfe000000,00000000,
13590xffffffff,0xfffff9ff,0xfe000000,00000000,
13600xffffffff,0xfffff9ff,0xfe000000,00000000,
13610x00030000,00000000,0xffffffff,0xffffffff,
13620xffffffff,0xffffffff,0xffffffff,0xffffffff,
13630xffffffff,0xffffffff,0xffffffff,0xffffffff,
13640xffffffff,0xffffffff,0xffffffff,0xffffffff,
13650xffffffff,0xffffffff },
1366
1367/* rare_inst
1368 *
1369 * ctr0: counts sync and syncdma instructions 
1370 * ctr1: counts pxtlbx,x instructions 
1371 * ctr2: counts ixtlbt instructions 
1372 * ctr3: counts cycles 
1373 */
1374{
13750x0c01e000,00000000,0x00060000,00000000,
13760xe0e0e0e0,0x004e000c,0x000843fc,0x85c09380,
13770x0121ebfd,0xff217124,0xe0004000,0x943fc85f,
13780xffffffff,0xffffffff,0xff000000,00000000,
13790xffffffff,0xffffffff,0xffffffff,0xffffffff,
13800xffffffff,00000000,0xffffffff,0xffffffff,
13810xffffffff,0xffffffff,0xffffffff,0xffffffff,
13820xffffffff,0xffffffff,0xffffffff,0xffffffff,
13830xffff0000,00000000,0xffffffff,0xffffffff,
13840xffffffff,0xffffffff,0xffffffff,0xf0000000,
13850xe00000e0,0x00003c00,0x007f0001,0x01001fc0,
13860x00408007,0xf0003030,0x01fc000c,0x10007f00,
13870x0505001f,0xc0014180,0x07f00070,0x7001fc00,
13880x1c20007f,0x00090900,0x1fc00242,0x8007f000,
13890xb0b001fc,0x002c3000,0x7f000d0d,0x001fc003,
13900x438007f0,0x00f0f001,0xfc003fff,0xfffff800,
13910xfffffffe,0x003fffff,0xff800fff,0xffffe003,
13920xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
13930xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
13940xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
13950xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
139600000000,00000000,00000000,00000000,
13970xffff0000,00000000,0xf0000000,00000000,
13980xffffffff,0xffffffff,0xffffffff,0xffffffff,
13990xfffffc00,00000000,0xffffffff,0xffffffff,
14000xffffffff,0xffffffff,0xfffffc00,00000000,
14010xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14020xfdffffff,0xffffffff,0xfe000000,00000000,
14030xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14040xfdffffff,0xffffffff,0xfe000000,00000000,
14050xffffffff,0xfffff9ff,0xfe000000,00000000,
14060xffffffff,0xfffff9ff,0xfe000000,00000000,
14070x00030000,00000000,0xffffffff,0xffffffff,
14080xffffffff,0xffffffff,0xffffffff,0xffffffff,
14090xffffffff,0xffffffff,0xffffffff,0xffffffff,
14100xffffffff,0xffffffff,0xffffffff,0xffffffff,
14110xffffffff,0xffffffff },
1412
1413/* rw_dfet (for D-cache misses and writebacks)
1414 *
1415 * ctr0: counts address valid cycles 
1416 * ctr1: counts *all* data valid cycles 
1417 * ctr2: is the overflow from counter 0 
1418 * ctr3: is the overflow from counter 1 
1419 */
1420{
14210x0c01e000,00000000,0x00060000,00000000,
14220xefefefef,0xffffffff,0xffffffff,0xffffffff,
14230xffffffff,0xffffffff,0xffffffff,0xffffffff,
14240xffffffff,0xffffffff,0xff000000,00000000,
14250xffffffff,0xffffffff,0xffffffff,0xffffffff,
14260xffffffff,00000000,0xffffffff,0xffffffff,
14270xffffffff,0xffffffff,0xffffffff,0xffffffff,
14280xffffffff,0xffffffff,0xffffffff,0xffffffff,
14290xffff0000,00000000,0xffffffff,0xffffffff,
14300xffffffff,0xffffffff,0xffffffff,0xf0000000,
14310x0000000c,0x00003c00,0x07930000,0x0041e4c0,
14320x01002079,0x3000800c,0x1e4c0030,0x00279300,
14330x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
14340x34004793,0x00020051,0xe4c00180,0x24793000,
14350xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
14360xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
14370xffffffff,0xffffffff,0xffffffff,0xffffffff,
14380xffffffff,0xffffffff,0xffffffff,0xffffffff,
14390xffffffff,0xffffffff,0xffffffff,0xffffffff,
14400xffffffff,0xffffffff,0xffffffff,0xffffffff,
14410xffffffff,0xffffffff,0xffffffff,0xfffffc00,
144200000000,00000000,00000000,00000000,
14430xffff0000,00000000,0xf0000000,00000000,
14440xffffffff,0xffffffff,0xffffffff,0xffffffff,
14450xfffffc00,00000000,0xffffffff,0xffffffff,
14460xffffffff,0xffffffff,0xfffffc00,00000000,
14470xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14480xfdffffff,0xffffffff,0xfe000000,00000000,
14490xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14500xfdffffff,0xffffffff,0xfe000000,00000000,
14510xffffffff,0xfffff9ff,0xfe000000,00000000,
14520xffffffff,0xfffff9ff,0xfe000000,00000000,
14530x00100000,00000000,0xf0000000,00000000,
145400000000,00000000,0x98000000,00000000,
14550xffffffff,0xffffffff,0x0fffffff,0xffffffff,
145600000000,00000000,0x00ffffff,0xffffffff,
14570xffffffff,0xffffffff },
1458
1459/* rw_ifet (I-cache misses -- actually dumb READ transactions)
1460 *
1461 * ctr0: counts address valid cycles 
1462 * ctr1: counts *all* data valid cycles 
1463 * ctr2: is the overflow from counter 0 
1464 * ctr3: is the overflow from counter 1 
1465 */
1466{
14670x0c01e000,00000000,0x00060000,00000000,
14680xefefefef,0xffffffff,0xffffffff,0xffffffff,
14690xffffffff,0xffffffff,0xffffffff,0xffffffff,
14700xffffffff,0xffffffff,0xff000000,00000000,
14710xffffffff,0xffffffff,0xffffffff,0xffffffff,
14720xffffffff,00000000,0xffffffff,0xffffffff,
14730xffffffff,0xffffffff,0xffffffff,0xffffffff,
14740xffffffff,0xffffffff,0xffffffff,0xffffffff,
14750xffff0000,00000000,0xffffffff,0xffffffff,
14760xffffffff,0xffffffff,0xffffffff,0xf0000000,
14770x0000000c,0x00003c00,0x07930000,0x0041e4c0,
14780x01002079,0x3000800c,0x1e4c0030,0x00279300,
14790x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
14800x34004793,0x00020051,0xe4c00180,0x24793000,
14810xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
14820xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
14830xffffffff,0xffffffff,0xffffffff,0xffffffff,
14840xffffffff,0xffffffff,0xffffffff,0xffffffff,
14850xffffffff,0xffffffff,0xffffffff,0xffffffff,
14860xffffffff,0xffffffff,0xffffffff,0xffffffff,
14870xffffffff,0xffffffff,0xffffffff,0xfffffc00,
148800000000,00000000,00000000,00000000,
14890xffff0000,00000000,0xf0000000,00000000,
14900xffffffff,0xffffffff,0xffffffff,0xffffffff,
14910xfffffc00,00000000,0xffffffff,0xffffffff,
14920xffffffff,0xffffffff,0xfffffc00,00000000,
14930xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14940xfdffffff,0xffffffff,0xfe000000,00000000,
14950xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14960xfdffffff,0xffffffff,0xfe000000,00000000,
14970xffffffff,0xfffff9ff,0xfe000000,00000000,
14980xffffffff,0xfffff9ff,0xfe000000,00000000,
14990x00100000,00000000,0xd0000000,00000000,
15000xffffffff,0xffffffff,0xffffffff,0xffffffff,
15010xffffffff,0xffffffff,0x00ffffff,0xffffffff,
15020xffffffff,0xffffffff,00000000,00000000,
15030xffffffff,0xffffffff },
1504
1505
1506/* rw_sdfet (READ_SHARED_OR_PRIVATE transactions)
1507 *
1508 * ctr0: counts address valid cycles
1509 * ctr1: counts *all* data valid cycles 
1510 * ctr2: is the overflow from counter 0 
1511 * ctr3: is the overflow from counter 1 
1512 */
1513{
15140x0c01e000,00000000,0x00060000,00000000,
15150xefefefef,0xffffffff,0xffffffff,0xffffffff,
15160xffffffff,0xffffffff,0xffffffff,0xffffffff,
15170xffffffff,0xffffffff,0xff000000,00000000,
15180xffffffff,0xffffffff,0xffffffff,0xffffffff,
15190xffffffff,00000000,0xffffffff,0xffffffff,
15200xffffffff,0xffffffff,0xffffffff,0xffffffff,
15210xffffffff,0xffffffff,0xffffffff,0xffffffff,
15220xffff0000,00000000,0xffffffff,0xffffffff,
15230xffffffff,0xffffffff,0xffffffff,0xf0000000,
15240x0000000c,0x00003c00,0x07930000,0x0041e4c0,
15250x01002079,0x3000800c,0x1e4c0030,0x00279300,
15260x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
15270x34004793,0x00020051,0xe4c00180,0x24793000,
15280xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
15290xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
15300xffffffff,0xffffffff,0xffffffff,0xffffffff,
15310xffffffff,0xffffffff,0xffffffff,0xffffffff,
15320xffffffff,0xffffffff,0xffffffff,0xffffffff,
15330xffffffff,0xffffffff,0xffffffff,0xffffffff,
15340xffffffff,0xffffffff,0xffffffff,0xfffffc00,
153500000000,00000000,00000000,00000000,
15360xffff0000,00000000,0xf0000000,00000000,
15370xffffffff,0xffffffff,0xffffffff,0xffffffff,
15380xfffffc00,00000000,0xffffffff,0xffffffff,
15390xffffffff,0xffffffff,0xfffffc00,00000000,
15400xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
15410xfdffffff,0xffffffff,0xfe000000,00000000,
15420xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
15430xfdffffff,0xffffffff,0xfe000000,00000000,
15440xffffffff,0xfffff9ff,0xfe000000,00000000,
15450xffffffff,0xfffff9ff,0xfe000000,00000000,
15460x00100000,00000000,0xf4000000,00000000,
154700000000,00000000,00000000,00000000,
15480xffffffff,0xffffffff,0x00ffffff,0xffffffff,
154900000000,00000000,00000000,00000000,
15500xffffffff,0xffffffff },
1551
1552
1553/* spec_ifet
1554 *
1555 * ICORE_AV fires for every request which the Instruction Fetch Unit sends
1556 * to the Runway Interface Block.  Hence, this counts all I-misses, speculative
1557 * or not, but does *not* include I-cache prefetches, which are generated by
1558 * RIB.
1559 * IRTN_AV fires twice for every I-cache miss returning from RIB to the IFU.
1560 * It will not fire if a second I-cache miss is issued from the IFU to RIB
1561 * before the first returns.  Therefore, if the IRTN_AV count is much less
1562 * than 2x the ICORE_AV count, many speculative I-cache misses are occurring
1563 * which are "discovered" to be incorrect fairly quickly.
1564 * The ratio of I-cache miss transactions on Runway to the ICORE_AV count is
1565 * a measure of the effectiveness of instruction prefetching.  This ratio
1566 * should be between 1 and 2.  If it is close to 1, most prefetches are
1567 * eventually called for by the IFU; if it is close to 2, almost no prefetches
1568 * are useful and they are wasted bus traffic.
1569 *
1570 * ctr0: counts ICORE_AV 
1571 * ctr1: counts IRTN_AV 
1572 * ctr2: counts all non-coherent READ transactions on Runway. (TTYPE D0) 
1573 *      This should be just I-cache miss and I-prefetch transactions.
1574 * ctr3: counts total processor cycles 
1575 */
1576{
15770x0c000000,00000000,0x00060000,00000000,
15780xefefefef,0xffffffff,0xffffffff,0xffffffff,
15790xffffffff,0xffffffff,0xffffffff,0xffffffff,
15800xffffffff,0xffffffff,0xff000000,00000000,
15810xffffffff,0xffffffff,0xffffffff,0xffffffff,
15820xffffffff,00000000,0xffffffff,0xffffffff,
15830xffffffff,0xffffffff,0xffffffff,0xffffffff,
15840xffffffff,0xffffffff,0xffffffff,0xffffffff,
15850xffff0000,00000000,0x0fffffff,0xffffffff,
15860xffffffff,0xffffffff,0xffffffff,0xf0000000,
15870x00000008,0x00030c00,0x01bf0001,0x00806fc0,
15880x00c1001b,0xf0005048,0x06fc001c,0x2001bf00,
15890x0908806f,0xc002c300,0x1bf000d0,0xc806fc00,
15900x3fffffff,0xffffffff,0xffffffff,0xffffffff,
15910xffffffff,0xffffffff,0xffffffff,0xffffffff,
15920xffffffff,0xffffffff,0xffffffff,0xffffffff,
15930xffffffff,0xffffffff,0xffffffff,0xffffffff,
15940xffffffff,0xffffffff,0xffffffff,0xffffffff,
15950xffffffff,0xffffffff,0xffffffff,0xffffffff,
15960xffffffff,0xffffffff,0xffffffff,0xffffffff,
15970xffffffff,0xffffffff,0xffffffff,0xfffffc00,
159800000000,00000000,00000000,00000000,
15990x06bf0000,00000000,00000000,00000000,
16000xffffffff,0xffffffff,0xffffffff,0xffffffff,
16010xfffffc00,00000000,0xffffffff,0xffffffff,
16020xffffffff,0xffffffff,0xfffffc00,00000000,
16030xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16040xfdffffff,0xffffffff,0xfe000000,00000000,
16050xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16060xfdffffff,0xffffffff,0xfe000000,00000000,
16070xffffffff,0xfffff9ff,0xfe000000,00000000,
16080xffffffff,0xfffff9ff,0xfe000000,00000000,
16090x00110000,00000000,0xd0ffffff,0xffffffff,
16100xffffffff,0xffffffff,0xffffffff,0xffffffff,
16110xffffffff,0xffffffff,0x00ffffff,0xffffffff,
16120xffffffff,0xffffffff,00000000,00000000,
16130xffffffff,0xffffffff },
1614
1615/* st_cond0
1616 *
1617 * ctr0: is the overflow for ctr1
1618 * ctr1: counts major ops 0C and 0E (fp ops, not fmac or fmpyadd) 
1619 * ctr2: counts B,L (including long and push) and GATE (including nullified),
1620 *       predicted not-taken
1621 * ctr3: is the overflow for ctr2 
1622 */
1623{
16240x4c01e000,00000000,0x00060000,00000000,
16250xe0e0c0e0,0xffffffff,0xffffffff,0xffc13380,
16260x0101ffff,0xffa1f057,0xe000407f,0xdfffc87f,
16270xffffffff,0xffffffff,0xff000000,00000000,
16280xffffffff,0xffffffff,0xffffffff,0xffffffff,
16290xffffffff,00000000,0xffffffff,0xffffffff,
16300xffffffff,0xffffffff,0xffffffff,0xffffffff,
16310xffffffff,0xffffffff,0xffffffff,0xffffffff,
16320xffff0000,00000000,0xffffffff,0xffffffff,
16330xffffffff,0xffffffff,0xffffffff,0xf0000000,
16340xf0000060,0x00003c00,0x04f90000,0x02013e40,
16350x0081004f,0x90004060,0x13e40018,0x0024f900,
16360x0802093e,0x40028102,0x4f9000c0,0x6093e400,
16370x380014f9,0x00010205,0x3e4000c1,0x014f9000,
16380x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
16390xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
16400xffffffff,0xffffffff,0xffffffff,0xffffffff,
16410xffffffff,0xffffffff,0xffffffff,0xffffffff,
16420xffffffff,0xffffffff,0xffffffff,0xffffffff,
16430xffffffff,0xffffffff,0xffffffff,0xffffffff,
16440xffffffff,0xffffffff,0xffffffff,0xfffffc00,
164500000000,00000000,00000000,00000000,
16460xffff0000,00000000,0xf0000000,00000000,
16470xffffffff,0xffffffff,0xffffffff,0xffffffff,
16480xfffffc00,00000000,0xffffffff,0xffffffff,
16490xffffffff,0xffffffff,0xfffffc00,00000000,
16500xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16510xfdffffff,0xffffffff,0xfe000000,00000000,
16520xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16530xfdffffff,0xffffffff,0xfe000000,00000000,
16540xffffffff,0xfffff9ff,0xfe000000,00000000,
16550xffffffff,0xfffff9ff,0xfe000000,00000000,
16560x00030000,00000000,0xffffffff,0xffffffff,
16570xffffffff,0xffffffff,0xffffffff,0xffffffff,
16580xffffffff,0xffffffff,0xffffffff,0xffffffff,
16590xffffffff,0xffffffff,0xffffffff,0xffffffff,
16600xffffffff,0xffffffff },
1661
1662/* st_cond1
1663 *
1664 * ctr0: is the overflow for ctr1 
1665 * ctr1: counts major ops 1x (most of the load/stores) 
1666 * ctr2: counts CMPB (dw) predicted not-taken 
1667 * ctr3: is the overflow for ctr2 
1668 */
1669{
16700x4c01e000,00000000,0x00060000,00000000,
16710xe0e0c0e0,0xffffffff,0xffffffff,0xffc01b80,
16720x0101ffff,0xffb7f03d,0xe000407f,0xffffc8ff,
16730xffffffff,0xffffffff,0xff000000,00000000,
16740xffffffff,0xffffffff,0xffffffff,0xffffffff,
16750xffffffff,00000000,0xffffffff,0xffffffff,
16760xffffffff,0xffffffff,0xffffffff,0xffffffff,
16770xffffffff,0xffffffff,0xffffffff,0xffffffff,
16780xffff0000,00000000,0xffffffff,0xffffffff,
16790xffffffff,0xffffffff,0xffffffff,0xf0000000,
16800xf0000060,0x00003c00,0x04f90000,0x02013e40,
16810x0081004f,0x90004060,0x13e40018,0x0024f900,
16820x0802093e,0x40028102,0x4f9000c0,0x6093e400,
16830x380014f9,0x00010205,0x3e4000c1,0x014f9000,
16840x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
16850xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
16860xffffffff,0xffffffff,0xffffffff,0xffffffff,
16870xffffffff,0xffffffff,0xffffffff,0xffffffff,
16880xffffffff,0xffffffff,0xffffffff,0xffffffff,
16890xffffffff,0xffffffff,0xffffffff,0xffffffff,
16900xffffffff,0xffffffff,0xffffffff,0xfffffc00,
169100000000,00000000,00000000,00000000,
16920xffff0000,00000000,0xf0000000,00000000,
16930xffffffff,0xffffffff,0xffffffff,0xffffffff,
16940xfffffc00,00000000,0xffffffff,0xffffffff,
16950xffffffff,0xffffffff,0xfffffc00,00000000,
16960xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16970xfdffffff,0xffffffff,0xfe000000,00000000,
16980xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16990xfdffffff,0xffffffff,0xfe000000,00000000,
17000xffffffff,0xfffff9ff,0xfe000000,00000000,
17010xffffffff,0xfffff9ff,0xfe000000,00000000,
17020x00030000,00000000,0xffffffff,0xffffffff,
17030xffffffff,0xffffffff,0xffffffff,0xffffffff,
17040xffffffff,0xffffffff,0xffffffff,0xffffffff,
17050xffffffff,0xffffffff,0xffffffff,0xffffffff,
17060xffffffff,0xffffffff },
1707
1708/* st_cond2
1709 *
1710 * ctr0: is the overflow for ctr1 
1711 * ctr1: counts major op 03 
1712 * ctr2: counts CMPIB (dw) predicted not taken. 
1713 * ctr3: is the overflow for ctr2 
1714 */
1715{
17160x4c01e000,00000000,0x00060000,00000000,
17170xe0e0c0e0,0xffffffff,0xffffffff,0xffc09780,
17180x0101ffff,0xff21f077,0xe000407f,0xffffc87f,
17190xffffffff,0xffffffff,0xff000000,00000000,
17200xffffffff,0xffffffff,0xffffffff,0xffffffff,
17210xffffffff,00000000,0xffffffff,0xffffffff,
17220xffffffff,0xffffffff,0xffffffff,0xffffffff,
17230xffffffff,0xffffffff,0xffffffff,0xffffffff,
17240xffff0000,00000000,0xffffffff,0xffffffff,
17250xffffffff,0xffffffff,0xffffffff,0xf0000000,
17260xf0000060,0x00003c00,0x04f90000,0x02013e40,
17270x0081004f,0x90004060,0x13e40018,0x0024f900,
17280x0802093e,0x40028102,0x4f9000c0,0x6093e400,
17290x380014f9,0x00010205,0x3e4000c1,0x014f9000,
17300x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
17310xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
17320xffffffff,0xffffffff,0xffffffff,0xffffffff,
17330xffffffff,0xffffffff,0xffffffff,0xffffffff,
17340xffffffff,0xffffffff,0xffffffff,0xffffffff,
17350xffffffff,0xffffffff,0xffffffff,0xffffffff,
17360xffffffff,0xffffffff,0xffffffff,0xfffffc00,
173700000000,00000000,00000000,00000000,
17380xffff0000,00000000,0xf0000000,00000000,
17390xffffffff,0xffffffff,0xffffffff,0xffffffff,
17400xfffffc00,00000000,0xffffffff,0xffffffff,
17410xffffffff,0xffffffff,0xfffffc00,00000000,
17420xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
17430xfdffffff,0xffffffff,0xfe000000,00000000,
17440xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
17450xfdffffff,0xffffffff,0xfe000000,00000000,
17460xffffffff,0xfffff9ff,0xfe000000,00000000,
17470xffffffff,0xfffff9ff,0xfe000000,00000000,
17480x00030000,00000000,0xffffffff,0xffffffff,
17490xffffffff,0xffffffff,0xffffffff,0xffffffff,
17500xffffffff,0xffffffff,0xffffffff,0xffffffff,
17510xffffffff,0xffffffff,0xffffffff,0xffffffff,
17520xffffffff,0xffffffff },
1753
1754/* st_cond3
1755 *
1756 * ctr0: is the overflow for ctr1 
1757 * ctr1: counts major ops 06 & 26 
1758 * ctr2: counts BB, BVB, MOVB, MOVIB (incl. nullified) predicted not-taken 
1759 * ctr3: is the overflow for ctr2 
1760 */
1761{
17620x4c01e000,00000000,0x00060000,00000000,
17630xe0e0c0e0,0xffffffff,0xffffffff,0xffc03780,
17640x0101ffff,0xff29f016,0xe000407f,0xffffe97f,
17650xffffffff,0xffffffff,0xff000000,00000000,
17660xffffffff,0xffffffff,0xffffffff,0xffffffff,
17670xffffffff,00000000,0xffffffff,0xffffffff,
17680xffffffff,0xffffffff,0xffffffff,0xffffffff,
17690xffffffff,0xffffffff,0xffffffff,0xffffffff,
17700xffff0000,00000000,0xffffffff,0xffffffff,
17710xffffffff,0xffffffff,0xffffffff,0xf0000000,
17720xf0000060,0x00003c00,0x04f90000,0x02013e40,
17730x0081004f,0x90004060,0x13e40018,0x0024f900,
17740x0802093e,0x40028102,0x4f9000c0,0x6093e400,
17750x380014f9,0x00010205,0x3e4000c1,0x014f9000,
17760x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
17770xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
17780xffffffff,0xffffffff,0xffffffff,0xffffffff,
17790xffffffff,0xffffffff,0xffffffff,0xffffffff,
17800xffffffff,0xffffffff,0xffffffff,0xffffffff,
17810xffffffff,0xffffffff,0xffffffff,0xffffffff,
17820xffffffff,0xffffffff,0xffffffff,0xfffffc00,
178300000000,00000000,00000000,00000000,
17840xffff0000,00000000,0xf0000000,00000000,
17850xffffffff,0xffffffff,0xffffffff,0xffffffff,
17860xfffffc00,00000000,0xffffffff,0xffffffff,
17870xffffffff,0xffffffff,0xfffffc00,00000000,
17880xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
17890xfdffffff,0xffffffff,0xfe000000,00000000,
17900xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
17910xfdffffff,0xffffffff,0xfe000000,00000000,
17920xffffffff,0xfffff9ff,0xfe000000,00000000,
17930xffffffff,0xfffff9ff,0xfe000000,00000000,
17940x00030000,00000000,0xffffffff,0xffffffff,
17950xffffffff,0xffffffff,0xffffffff,0xffffffff,
17960xffffffff,0xffffffff,0xffffffff,0xffffffff,
17970xffffffff,0xffffffff,0xffffffff,0xffffffff,
17980xffffffff,0xffffffff },
1799
1800/* st_cond4
1801 *
1802 * ctr0: is the overflow for ctr1 
1803 * ctr1: counts major op 2E 
1804 * ctr2: counts CMPB, CMPIB, ADDB, ADDIB (incl. nullified) predicted not-taken 
1805 * ctr3: is the overflow for ctr2 
1806 */
1807{
18080x4c01e000,00000000,0x00060000,00000000,
18090xe0e0c0e0,0xffffffff,0xffffffff,0xffc17780,
18100x0101ffff,0xff21f014,0xe000407f,0xffffe9ff,
18110xffffffff,0xffffffff,0xff000000,00000000,
18120xffffffff,0xffffffff,0xffffffff,0xffffffff,
18130xffffffff,00000000,0xffffffff,0xffffffff,
18140xffffffff,0xffffffff,0xffffffff,0xffffffff,
18150xffffffff,0xffffffff,0xffffffff,0xffffffff,
18160xffff0000,00000000,0xffffffff,0xffffffff,
18170xffffffff,0xffffffff,0xffffffff,0xf0000000,
18180xf0000060,0x00003c00,0x04f90000,0x02013e40,
18190x0081004f,0x90004060,0x13e40018,0x0024f900,
18200x0802093e,0x40028102,0x4f9000c0,0x6093e400,
18210x380014f9,0x00010205,0x3e4000c1,0x014f9000,
18220x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
18230xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
18240xffffffff,0xffffffff,0xffffffff,0xffffffff,
18250xffffffff,0xffffffff,0xffffffff,0xffffffff,
18260xffffffff,0xffffffff,0xffffffff,0xffffffff,
18270xffffffff,0xffffffff,0xffffffff,0xffffffff,
18280xffffffff,0xffffffff,0xffffffff,0xfffffc00,
182900000000,00000000,00000000,00000000,
18300xffff0000,00000000,0xf0000000,00000000,
18310xffffffff,0xffffffff,0xffffffff,0xffffffff,
18320xfffffc00,00000000,0xffffffff,0xffffffff,
18330xffffffff,0xffffffff,0xfffffc00,00000000,
18340xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18350xfdffffff,0xffffffff,0xfe000000,00000000,
18360xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18370xfdffffff,0xffffffff,0xfe000000,00000000,
18380xffffffff,0xfffff9ff,0xfe000000,00000000,
18390xffffffff,0xfffff9ff,0xfe000000,00000000,
18400x00030000,00000000,0xffffffff,0xffffffff,
18410xffffffff,0xffffffff,0xffffffff,0xffffffff,
18420xffffffff,0xffffffff,0xffffffff,0xffffffff,
18430xffffffff,0xffffffff,0xffffffff,0xffffffff,
18440xffffffff,0xffffffff },
1845
1846/* st_unpred0
1847 *
1848 * ctr0: is the overflow for ctr1 
1849 * ctr1: counts BE and BE,L 
1850 * ctr2: counts BE and BE,L including nullified 
1851 * ctr3: is the overflow for ctr2 
1852 */
1853{
18540x4c01e000,00000000,0x00060000,00000000,
18550xe0c0c0e0,0xffffffff,0xffffffff,0xffdf5bbf,
18560xffffffff,0xff25f7d6,0xefffffff,0xffffc97f,
18570xffffffff,0xffffffff,0xff000000,00000000,
18580xffffffff,0xffffffff,0xffffffff,0xffffffff,
18590xffffffff,00000000,0xffffffff,0xffffffff,
18600xffffffff,0xffffffff,0xffffffff,0xffffffff,
18610xffffffff,0xffffffff,0xffffffff,0xffffffff,
18620xffff0000,00000000,0xffffffff,0xffffffff,
18630xffffffff,0xffffffff,0xffffffff,0xf0000000,
18640xf0000060,0x00003c00,0x04f90000,0x02013e40,
18650x0081004f,0x90004060,0x13e40018,0x0024f900,
18660x0802093e,0x40028102,0x4f9000c0,0x6093e400,
18670x380014f9,0x00010205,0x3e4000c1,0x014f9000,
18680x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
18690xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
18700xffffffff,0xffffffff,0xffffffff,0xffffffff,
18710xffffffff,0xffffffff,0xffffffff,0xffffffff,
18720xffffffff,0xffffffff,0xffffffff,0xffffffff,
18730xffffffff,0xffffffff,0xffffffff,0xffffffff,
18740xffffffff,0xffffffff,0xffffffff,0xfffffc00,
187500000000,00000000,00000000,00000000,
18760xffff0000,00000000,0xf0000000,00000000,
18770xffffffff,0xffffffff,0xffffffff,0xffffffff,
18780xfffffc00,00000000,0xffffffff,0xffffffff,
18790xffffffff,0xffffffff,0xfffffc00,00000000,
18800xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18810xfdffffff,0xffffffff,0xfe000000,00000000,
18820xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18830xfdffffff,0xffffffff,0xfe000000,00000000,
18840xffffffff,0xfffff9ff,0xfe000000,00000000,
18850xffffffff,0xfffff9ff,0xfe000000,00000000,
18860x00030000,00000000,0xffffffff,0xffffffff,
18870xffffffff,0xffffffff,0xffffffff,0xffffffff,
18880xffffffff,0xffffffff,0xffffffff,0xffffffff,
18890xffffffff,0xffffffff,0xffffffff,0xffffffff,
18900xffffffff,0xffffffff },
1891
1892/* st_unpred1
1893 *
1894 * ctr0: is the overflow for ctr1 
1895 * ctr1: counts BLR, BV, BVE, BVE,L 
1896 * ctr2: counts BLR, BV, BVE, BVE,L including nullified 
1897 * ctr3: is the overflow for ctr2 
1898 */
1899{
19000x4c01e000,00000000,0x00060000,00000000,
19010xe0c0c0e0,0xffffffff,0xffffffff,0xffc15f80,
19020x0501ff7f,0xff21f057,0xe001407f,0xdfffc87f,
19030xffffffff,0xffffffff,0xff000000,00000000,
19040xffffffff,0xffffffff,0xffffffff,0xffffffff,
19050xffffffff,00000000,0xffffffff,0xffffffff,
19060xffffffff,0xffffffff,0xffffffff,0xffffffff,
19070xffffffff,0xffffffff,0xffffffff,0xffffffff,
19080xffff0000,00000000,0xffffffff,0xffffffff,
19090xffffffff,0xffffffff,0xffffffff,0xf0000000,
19100xf0000060,0x00003c00,0x04f90000,0x02013e40,
19110x0081004f,0x90004060,0x13e40018,0x0024f900,
19120x0802093e,0x40028102,0x4f9000c0,0x6093e400,
19130x380014f9,0x00010205,0x3e4000c1,0x014f9000,
19140x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
19150xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
19160xffffffff,0xffffffff,0xffffffff,0xffffffff,
19170xffffffff,0xffffffff,0xffffffff,0xffffffff,
19180xffffffff,0xffffffff,0xffffffff,0xffffffff,
19190xffffffff,0xffffffff,0xffffffff,0xffffffff,
19200xffffffff,0xffffffff,0xffffffff,0xfffffc00,
192100000000,00000000,00000000,00000000,
19220xffff0000,00000000,0xf0000000,00000000,
19230xffffffff,0xffffffff,0xffffffff,0xffffffff,
19240xfffffc00,00000000,0xffffffff,0xffffffff,
19250xffffffff,0xffffffff,0xfffffc00,00000000,
19260xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
19270xfdffffff,0xffffffff,0xfe000000,00000000,
19280xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
19290xfdffffff,0xffffffff,0xfe000000,00000000,
19300xffffffff,0xfffff9ff,0xfe000000,00000000,
19310xffffffff,0xfffff9ff,0xfe000000,00000000,
19320x00030000,00000000,0xffffffff,0xffffffff,
19330xffffffff,0xffffffff,0xffffffff,0xffffffff,
19340xffffffff,0xffffffff,0xffffffff,0xffffffff,
19350xffffffff,0xffffffff,0xffffffff,0xffffffff,
19360xffffffff,0xffffffff },
1937
1938/* unpred
1939 *
1940 * ctr0: counts non-nullified unpredictable branches 
1941 * ctr1: is the overflow for ctr0 
1942 * ctr2: counts all unpredictable branches (nullified or not) 
1943 * ctr3: is the overflow for ctr2 
1944 */
1945{
19460xcc01e000,00000000,0x00060000,00000000,
19470x20202020,0xff31ffff,0xfff7fffe,0x97ffcc7f,
19480xfffffdff,0xffa5fff3,0x1fffffff,0x7fffe97f,
19490xffffffff,0xffffffff,0xff000000,00000000,
19500xffffffff,0xffffffff,0xffffffff,0xffffffff,
19510xffffffff,00000000,0xffffffff,0xffffffff,
19520xffffffff,0xffffffff,0xffffffff,0xffffffff,
19530xffffffff,0xffffffff,0xffffffff,0xffffffff,
19540xffff0000,00000000,0xffffffff,0xffffffff,
19550xffffffff,0xffffffff,0xffffffff,0xf0000000,
19560xf00000a0,0x00003c00,0x02f50000,0x0004bd40,
19570x0040802f,0x50002020,0x4bd4000c,0x0042f500,
19580x040014bd,0x40014084,0x2f500060,0x214bd400,
19590x1c2002f5,0x00080804,0xbd400242,0x802f5000,
19600xa0a04bd4,0x002c2042,0xf5000c08,0x14bd4003,
19610x42842f50,0x00e0a14b,0xd4003fff,0xffffffff,
19620xffffffff,0xffffffff,0xffffffff,0xffffffff,
19630xffffffff,0xffffffff,0xffffffff,0xffffffff,
19640xffffffff,0xffffffff,0xffffffff,0xffffffff,
19650xffffffff,0xffffffff,0xffffffff,0xffffffff,
19660xffffffff,0xffffffff,0xffffffff,0xfffffc00,
196700000000,00000000,00000000,00000000,
19680xffff0000,00000000,0xf0000000,00000000,
19690xffffffff,0xffffffff,0xffffffff,0xffffffff,
19700xfffffc00,00000000,0xffffffff,0xffffffff,
19710xffffffff,0xffffffff,0xfffffc00,00000000,
19720xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
19730xfdffffff,0xffffffff,0xfe000000,00000000,
19740xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
19750xfdffffff,0xffffffff,0xfe000000,00000000,
19760xffffffff,0xfffff9ff,0xfe000000,00000000,
19770xffffffff,0xfffff9ff,0xfe000000,00000000,
19780x00030000,00000000,0xffffffff,0xffffffff,
19790xffffffff,0xffffffff,0xffffffff,0xffffffff,
19800xffffffff,0xffffffff,0xffffffff,0xffffffff,
19810xffffffff,0xffffffff,0xffffffff,0xffffffff,
19820xffffffff,0xffffffff },
1983   
1984
1985/* go_store
1986 *
1987 * ctr0: Overflow for counter 2 
1988 * ctr1: Overflow for counter 3 
1989 * ctr2: count of GO_STORE_E signal 
1990 * ctr3: count of GO_STORE_O signal 
1991 */
1992
1993   {
1994   0x0c00e000,   0x00000000,   0x00060000,   0x00000000,
1995   0xe0e0e0e0,   0xffffffff,   0xffffffff,   0xffffffff,
1996   0xffffffff,   0xffa5ffff,   0xffffffff,   0xffffffff,
1997   0xffffffff,   0xffffffff,   0xff000000,   0x00000000,
1998   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
1999   0xffffffff,   0x00000000,   0xffffffff,   0xffffffff,
2000   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2001   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2002   0xffff0000,   0x00000000,   0x7fffffff,   0xffffffff,
2003   0xffffffff,   0xffffffff,   0xffffffff,   0xf0000000,
2004   0x00000000,   0x0000c000,   0x067c0000,   0x01019f00,
2005   0x00408067,   0xc0002030,   0x19f0000c,   0x000e7c00,
2006   0x0401039f,   0x00014080,   0xe7c00060,   0x3039f000,
2007   0x1c00167c,   0x00080105,   0x9f000240,   0x8167c000,
2008   0xa03059f0,   0x002c001e,   0x7c000c01,   0x079f0003,
2009   0x4081e7c0,   0x00e03079,   0xf0003fc0,   0x07fff800,
2010   0xf001fffe,   0x003c007f,   0xff800f00,   0x1fffe003,
2011   0xc007fff8,   0x00f001ff,   0xfe003c00,   0x7fff800f,
2012   0x001fffe0,   0x03c007ff,   0xf800f001,   0xfffe003c,
2013   0x007fff80,   0x0f001fff,   0xe003c007,   0xfff800f0,
2014   0x01fffe00,   0x3c007fff,   0x800f001f,   0xffe00000,
2015   0x00000000,   0x00000000,   0x00000000,   0x00000000,
2016   0x70130000,   0x00000000,   0x70000000,   0x00000000,
2017   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2018   0xfffffc00,   0x00000000,   0xffffffff,   0xffffffff,
2019   0xffffffff,   0xffffffff,   0xfffffc00,   0x00000000,
2020   0xffffaaaa,   0xffffffff,   0xf3ffffff,   0xffffffff,
2021   0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
2022   0xffffaaaa,   0xffffffff,   0xf3ffffff,   0xffffffff,
2023   0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
2024   0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
2025   0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
2026   0x00030000,   0x00000000,   0xffffffff,   0xffffffff,
2027   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2028   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2029   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2030   0xffffffff,   0xffffffff
2031   },
2032
2033
2034/* shlib_call
2035 *
2036 * ctr0: SharedLib call Depth1 
2037 * ctr1: SharedLib call Depth2 
2038 * ctr2: SharedLib call Depth3 
2039 * ctr3: SharedLib call Depth>3 
2040 */
2041   {
2042   0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
2043   0xe0e0e0e0,   0xc76fa005,   0x07dd7e9c,   0x87115b80,
2044   0x01100200,   0x07200004,   0xe000407f,   0xfffffffc,
2045   0x01380010,   0x1fffffff,   0xff000000,   0x00000000,
2046   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2047   0xffffffff,   0x00000000,   0xffffffff,   0xffffffff,
2048   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2049   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2050   0xffff0000,   0x00000000,   0xffffffff,   0xffffffff,
2051   0xffffffff,   0xffffffff,   0xffffffff,   0xf0000000,
2052   0xf0000000,   0x00003c20,   0x01ff0808,   0x04007fc0,
2053   0x0003001f,   0xf0000180,   0x07fc4010,   0x5001ff00,
2054   0x001c007f,   0xc2000a00,   0x1ff18022,   0x4007fc20,
2055   0x00b001ff,   0x10003800,   0x7fc8004d,   0x001ff100,
2056   0x03c007fc,   0x60012001,   0xff280144,   0x007fc600,
2057   0x13001ff2,   0x00058007,   0xfcc00550,   0x01ff2000,
2058   0x5c007fca,   0x001a001f,   0xf3801640,   0x07fca001,
2059   0xb001ff30,   0x0078007f,   0xd0005d00,   0x1ff30007,
2060   0xc007fce0,   0x022001ff,   0x48018400,   0x7fce0023,
2061   0x001ff400,   0x098007fd,   0x20065001,   0xff40009c,
2062   0x007fd200,   0x3fffffff,   0x800fffff,   0xffe00000,
2063   0x00000000,   0x00000000,   0x00000000,   0x00000000,
2064   0xffff0000,   0x00000000,   0xf0000000,   0x00000000,
2065   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2066   0xfffffc00,   0x00000000,   0xffffffff,   0xffffffff,
2067   0xffffffff,   0xffffffff,   0xfffffc00,   0x00000000,
2068   0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
2069   0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
2070   0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
2071   0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
2072   0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
2073   0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
2074   0x00030000,   0x00000000,   0xffffffff,   0xffffffff,
2075   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2076   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2077   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2078   0xffffffff,   0xffffffff
2079   }
2080};
2081#define PCXW_IMAGE_SIZE 576
2082
2083static uint32_t cuda_images[][PCXW_IMAGE_SIZE/sizeof(uint32_t)] __ro_after_init = {
2084/*
2085 * CPI:     FROM CPI.IDF (Image 0)
2086 *
2087 * Counts the following:
2088 *
2089 * ctr0 : total cycles
2090 * ctr1 : total cycles where nothing retired
2091 * ctr2 : total instructions retired, including nullified
2092 * ctr3 : total instructions retired, less nullified instructions
2093 */
2094   {
2095   0x4c00c000,   0x00000000,   0x00060000,   0x00000000, 
2096   0xe0e0e0e0,   0x00001fff,   0xfc00007f,   0xfff00001, 
2097   0xffffc000,   0x07ffff00,   0x07ffffff,   0x6007ffff, 
2098   0xff0007ff,   0xffff0007,   0xffffff00,   0x00000000, 
2099   0x60f00000,   0x0fffff00,   0x000fffff,   0x00000fff, 
2100   0xff00000f,   0xffff0000,   0x00000000,   0x00ffffff, 
2101   0xfffff000,   0x0000000f,   0xffffffff,   0xff000000, 
2102   0x0000ffff,   0xfffffff0,   0x00000000,   0x0fffffff, 
2103   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2104   0x00000000,   0x00000000,   0x00270000,   0x00000055, 
2105   0x0200000e,   0x4d300000,   0x00000000,   0x0ff00002, 
2106   0x70000000,   0x00000020,   0x0000e400,   0x00000ff0, 
2107   0x00000000,   0x00000000,   0x00000055,   0xffffff00, 
2108   0x00000000,   0x0000ff00,   0x00000000,   0x0f000000, 
2109   0x0000055f,   0xfffff000,   0x00000000,   0x000ff000, 
2110   0x00000000,   0x00000000,   0x000055ff,   0xffff0000, 
2111   0x00000000,   0x00ff0000,   0x00000000,   0xf0000000, 
2112   0x000055ff,   0xffff0000,   0x00000000,   0x00ff0000, 
2113   0x00000000,   0x00000000,   0x00055fff,   0xfff00000, 
2114   0x00000000,   0x0ff00000,   0x00000030,   0x00000000, 
2115   0x00157fff,   0xffc00000,   0x034c0000,   0x00000000, 
2116   0x03fc0000,   0x00000000,   0x6fff0000,   0x00000000, 
2117   0x60000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2118   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000, 
2119   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2120   0xfff7fbfc,   0x00000000,   0xffffafff,   0xffffff3f, 
2121   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2122   0x00000000,   0x00000000,   0xffffafff,   0xffffff3f, 
2123   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2124   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2125   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2126   0xfe000000,   0x00000000,   0x00030000,   0x00000000, 
2127   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2128   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2129   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2130   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2131   },
2132
2133/* Bus utilization image   FROM BUS_UTIL.IDF (Image 1)
2134 *
2135 * ctr0 : counts address valid cycles
2136 * ctr1 : counts data valid cycles
2137 * ctr2 : counts overflow from counter 0
2138 * ctr3 : counts overflow from counter 1
2139 */
2140         {
2141         0x0c01e000, 0x00000000, 0x00060000, 0x00000000,
2142         0xefefefef, 0xffffffff, 0xffffffff, 0xffffffff,
2143         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2144         0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
2145         0xf0ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2146         0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
2147         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2148         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2149         0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2150         0x00000000, 0x00000000, 0x00001b00, 0xaa000000,
2151         0x00000001, 0x30700000, 0x00055aaf, 0xf0000000,
2152         0x01b00000, 0x00000000, 0x00001037, 0x00000000,
2153         0x55aaff00, 0x00c00000, 0x1b55aa00, 0x00000000,
2154         0x0001fff0, 0xcfffff00, 0x00000000, 0x0f0fffff,
2155         0xffffffff, 0xffffffff, 0x30ffff0c, 0xfffff000,
2156         0x00000000, 0x00ffffff, 0xffffffff, 0xfffffff3,
2157         0x0ffff0cf, 0xffff0000, 0x00000000, 0x00ffffff,
2158         0xffffffff, 0xfffffff3, 0x0ffff0cf, 0xffff0000,
2159         0x00000000, 0x0fffffff, 0xffffffff, 0xffffff30,
2160         0xfff70000, 0x000055aa, 0xff000000, 0x000006d5,
2161         0x40000000, 0x00000000, 0x731c0000, 0x000156ab,
2162         0xfc000000, 0x00000000, 0xffff0000, 0x00000000,
2163         0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2164         0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
2165         0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2166         0xfff7fbfc, 0x00000000, 0xffffffff, 0xffffff3f,
2167         0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2168         0x00000000, 0x00000000, 0xffffffff, 0xffffff3f,
2169         0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2170         0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2171         0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2172         0xfe000000, 0x00000000, 0x00100000, 0x00000000,
2173         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2174         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2175         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2176         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2177   },
2178
2179/*
2180 * TLB counts:    FROM TLBSTATS.IDF (Image 2)
2181 *
2182 * Counts the following:
2183 *
2184 * ctr0: DTLB misses
2185 * ctr1: ITLB misses
2186 * ctr2: total cycles in the miss handlers
2187 * ctr3: total cycles
2188 */
2189
2190   {
2191   0x0c00c000,   0x00000000,   0x00060000,   0x00000000, 
2192   0xe7e7e0e0,   0x00001fff,   0xfc00007f,   0xfff00001, 
2193   0xfff00000,   0x07ffff00,   0x07ffffff,   0x6007ffff, 
2194   0xa00007ff,   0xffff0007,   0xffffff00,   0x00000000, 
2195   0x603001c1,   0xe0000001,   0xc0c00000,   0x00000fff, 
2196   0xff00000f,   0xffff0000,   0x00000000,   0x00400000, 
2197   0x00001000,   0x00000004,   0x00000000,   0x01000000, 
2198   0x0000ffff,   0xfffffff0,   0x00000000,   0x0fffffff, 
2199   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2200   0x00000000,   0x00000000,   0x00800000,   0x00153f7f, 
2201   0x55000000,   0xaf800000,   0xc0000000,   0x0403f240, 
2202   0x00000000,   0x00001010,   0x00004700,   0x00000ff0, 
2203   0x00000000,   0x00000000,   0x00000055,   0xffffff00, 
2204   0x00000000,   0x0000ff00,   0x00000000,   0x0f000000, 
2205   0x0000055f,   0xfffff000,   0x00000000,   0x000ff000, 
2206   0x00000000,   0x00000000,   0x000055ff,   0xffff0000, 
2207   0x00000000,   0x00ff0000,   0x00000000,   0xf0000000, 
2208   0x000055ff,   0xffff0000,   0x00000000,   0x00ff0000, 
2209   0x00000000,   0x00000000,   0x00055fff,   0xfff00000, 
2210   0x00000000,   0x0ff00000,   0x00000000,   0x00000000, 
2211   0x00157fff,   0xffc00000,   0x00000000,   0x3fc00000, 
2212   0x00040000,   0x00000000,   0x6fff0000,   0x00000000, 
2213   0x60000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2214   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000, 
2215   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2216   0xfff7fbfc,   0x00000000,   0xffffafff,   0xffffff3f, 
2217   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2218   0x00000000,   0x00000000,   0xffffafff,   0xffffff3f, 
2219   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2220   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2221   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2222   0xfe000000,   0x00000000,   0x00030000,   0x00000000, 
2223   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2224   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2225   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2226   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2227   },
2228
2229/* tlbhandler  FROM tlbHandMiss.idf (Image 3)
2230 *
2231 * ctr0: TLB misses
2232 * ctr1: dmisses inside the TLB miss handler
2233 * ctr2: cycles in the TLB miss handler
2234 * ctr3: overflow of ctr2
2235 */
2236   {
2237   0x1c00c000,   0x00000000,   0x00060000,   0x00000000, 
2238   0xe7e7e0e0,   0x00001fff,   0xfc00007f,   0xfff00001, 
2239   0xfff00000,   0x07ffff00,   0x07ffffff,   0x6007ffff, 
2240   0xa00007ff,   0xffff0007,   0xffffff00,   0x00000000, 
2241   0x603001c1,   0xe0000001,   0xc0c00000,   0x00000fff, 
2242   0xff00000f,   0xffff0000,   0x00000000,   0x00400000, 
2243   0x00001000,   0x00000004,   0x00000000,   0x01000000, 
2244   0x0000ffff,   0xfffffff0,   0x00000000,   0x0fffffff, 
2245   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2246   0x00000000,   0x00000000,   0x006c0000,   0x01000054, 
2247   0x02000002,   0xc3200000,   0xc00aa000,   0x0c03f240, 
2248   0x00000000,   0x00001010,   0x000044f4,   0x00000c00, 
2249   0xaa0000f0,   0x0f0000b0,   0x00005005,   0x0f5f0000, 
2250   0x0001f000,   0x0000ff00,   0x00000000,   0x0f000000, 
2251   0x0000055f,   0xfffff000,   0x00000000,   0x000ff000, 
2252   0x00000000,   0x00000000,   0x000055ff,   0xffff0000, 
2253   0x00000000,   0x00ff0000,   0x00000000,   0xf0000000, 
2254   0x000055ff,   0xffff0000,   0x00000000,   0x00ff0000, 
2255   0x00000000,   0x00000000,   0x00055fff,   0xfff00000, 
2256   0x00000000,   0x0ff00a00,   0x000f0000,   0x24004000, 
2257   0x15400001,   0x40c00003,   0x3da00000,   0x0002a800, 
2258   0x00ff0000,   0x00000000,   0x6fff0000,   0x00000000, 
2259   0x60000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2260   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000, 
2261   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2262   0xfff7fbfc,   0x00000000,   0xffffafff,   0xffffff3f, 
2263   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2264   0x00000000,   0x00000000,   0xffffafff,   0xffffff3f, 
2265   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2266   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2267   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2268   0xfe000000,   0x00000000,   0x00030000,   0x00000000, 
2269   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2270   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2271   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2272   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2273   },
2274
2275/* branch_taken image  FROM PTKN.IDF (Image 4)
2276 *
2277 * ctr0: mispredicted branches
2278 * ctr1: predicted taken branches, actually taken
2279 * ctr2: predicted taken branches (includes nullfied)
2280 * ctr3: all branches
2281 */
2282
2283   {
2284   0xcc01e000,   0x00000000,   0x00000000,   0x00000000, 
2285   0xa08080a0,   0xffffffff,   0xffffffff,   0xffffffff, 
2286   0xffffffff,   0xfffffeff,   0xfffeffff,   0xffffffff, 
2287   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000, 
2288   0xf4ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2289   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff, 
2290   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2291   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2292   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2293   0x00000000,   0x00000000,   0xd22d0000,   0x00000000, 
2294   0x0000000b,   0x46000000,   0x00000000,   0x0ffff900, 
2295   0x90000000,   0x00000000,   0x0000907e,   0x00000000, 
2296   0x000000ff,   0xff00bfdf,   0x03030303,   0x03030000, 
2297   0x000dbfff,   0xffffff00,   0x00000000,   0x0f0fffff, 
2298   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000, 
2299   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff, 
2300   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff, 
2301   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000, 
2302   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff, 
2303   0xffff5555,   0x55500000,   0x003f3ff0,   0x2766c000, 
2304   0x00000000,   0x00000002,   0x67840000,   0x00000000, 
2305   0x03fffc00,   0x00000000,   0xffff0000,   0x00000000, 
2306   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2307   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000, 
2308   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2309   0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f, 
2310   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2311   0x00000000,   0x00000000,   0xffffffff,   0xffffff3f, 
2312   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2313   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2314   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2315   0xfe000000,   0x00000000,   0x00030000,   0x00000000, 
2316   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2317   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2318   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2319   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2320   },
2321
2322/* branch_nottaken  FROM PNTKN.IDF (Image 5)
2323 *
2324 * ctr0: mispredicted branches
2325 * ctr1: branches predicted not-taken, but actually taken
2326 * ctr2: branches predicted not-taken (includes nullified)
2327 * ctr3: all branches
2328 */
2329   {
2330   0xcc01e000,   0x00000000,   0x00000000,   0x00000000, 
2331   0xe0c0c0e0,   0xffffffff,   0xffffffff,   0xffefffff, 
2332   0xffffbfff,   0xfffffeff,   0xfffeffff,   0xfffffeff, 
2333   0xfffffffe,   0xffffffff,   0xffffff00,   0x00000000, 
2334   0xf4ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2335   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff, 
2336   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2337   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2338   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2339   0x00000000,   0x00000000,   0xd22d0000,   0x00000000, 
2340   0x0000000b,   0x46000000,   0x00000000,   0x0ffff900, 
2341   0x90000000,   0x00000000,   0x0000907e,   0x00000000, 
2342   0x000000ff,   0xff00bfdf,   0x03030303,   0x03030000, 
2343   0x000dbfff,   0xffffff00,   0x00000000,   0x0f0fffff, 
2344   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000, 
2345   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff, 
2346   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff, 
2347   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000, 
2348   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff, 
2349   0xffff5555,   0x55500000,   0x003f3ff0,   0x2766c000, 
2350   0x00000000,   0x00000002,   0x67840000,   0x00000000, 
2351   0x03fffc00,   0x00000000,   0xffff0000,   0x00000000, 
2352   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2353   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000, 
2354   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2355   0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f, 
2356   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2357   0x00000000,   0x00000000,   0xffffffff,   0xffffff3f, 
2358   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2359   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2360   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2361   0xfe000000,   0x00000000,   0x00030000,   0x00000000, 
2362   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2363   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2364   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2365   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2366   },
2367   
2368/* IMISS image (Image 6)
2369 *
2370 * ctr0 : icache misses for retired instructions
2371 * ctr1 : total cycles
2372 * ctr2 : dcache misses for retired instructions
2373 * ctr3 : number of retired instructions
2374 */
2375   {
2376   0x2801e000,   0x00000000,   0x00010000,   0x00000000, 
2377   0x00001000,   0xffffffff,   0xffffffff,   0xfff00fff, 
2378   0xfffa3fff,   0xffffffff,   0xffffffff,   0xffffffff, 
2379   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000, 
2380   0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2381   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff, 
2382   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2383   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2384   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2385   0x00000000,   0x00000000,   0xf2fdf0f0,   0xf0f0f0f0, 
2386   0xffffffff,   0xf6c00000,   0x00000000,   0x0ff55800, 
2387   0x90000000,   0x00000000,   0x0000b0ff,   0xfffffff0, 
2388   0x00000003,   0x0100bfff,   0x3f3f3f3f,   0x3f3f5555, 
2389   0x555fffff,   0xffffff00,   0x00000000,   0x000fffff, 
2390   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000, 
2391   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff, 
2392   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff, 
2393   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000, 
2394   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff, 
2395   0xffffffff,   0xfff00000,   0x000301b0,   0x2fefcfcf, 
2396   0xcfcfcfcf,   0xd5555557,   0xf7b40000,   0x00000000, 
2397   0x03c14000,   0x00000000,   0xffff0000,   0x00000000, 
2398   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2399   0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000, 
2400   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2401   0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f, 
2402   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2403   0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f, 
2404   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2405   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2406   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2407   0xfe000000,   0x00000000,   0x00130000,   0x00000000, 
2408   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2409   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2410   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2411   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2412   },
2413
2414/* DMISS image (Image 7)
2415 *
2416 * ctr0 : icache misses for retired instructions
2417 * ctr1 : total cycles
2418 * ctr2 : dcache misses for retired instructions
2419 * ctr3 : number of retired instructions
2420 */
2421   {
2422   0x2801e000,   0x00000000,   0x00010000,   0x00000000, 
2423   0x00001000,   0xffffffff,   0xffffffff,   0xfff00fff, 
2424   0xfffa3fff,   0xffffffff,   0xffffffff,   0xffffffff, 
2425   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000, 
2426   0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2427   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff, 
2428   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2429   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2430   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2431   0x00000000,   0x00000000,   0xf2fdf0f0,   0xf0f0f0f0, 
2432   0xffffffff,   0xf6c00000,   0x00000000,   0x0ff55800, 
2433   0x90000000,   0x00000000,   0x0000b0ff,   0xfffffff0, 
2434   0x00000003,   0x0100bfff,   0x3f3f3f3f,   0x3f3f5555, 
2435   0x555fffff,   0xffffff00,   0x00000000,   0x000fffff, 
2436   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000, 
2437   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff, 
2438   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff, 
2439   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000, 
2440   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff, 
2441   0xffffffff,   0xfff00000,   0x000301b0,   0x2fefcfcf, 
2442   0xcfcfcfcf,   0xd5555557,   0xf7b40000,   0x00000000, 
2443   0x03c14000,   0x00000000,   0xffff0000,   0x00000000, 
2444   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2445   0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000, 
2446   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2447   0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f, 
2448   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2449   0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f, 
2450   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2451   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2452   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2453   0xfe000000,   0x00000000,   0x00130000,   0x00000000, 
2454   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2455   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2456   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2457   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2458   },
2459
2460/* dmiss_access image    FROM DMISS_RATIO.IDF  (Image 8)
2461 * 
2462 * ctr0 : all loads and stores that retire (even lines)
2463 * ctr1 : all loads and stores that retire (odd lines)
2464 * ctr2 : dcache misses of retired loads/stores
2465 * ctr3 : all READ_PRIV and READ_SHAR_OR_PRIV on Runway
2466 *        (Speculative and Non-Speculative)
2467 */
2468   {
2469   0x2d81e000,   0x00000000,   0x00000000,   0x00000000, 
2470   0x10101010,   0x00ffffff,   0xa003ffff,   0xfe800fff, 
2471   0xfffa003f,   0xffffe8ff,   0xffffffff,   0xffffffff, 
2472   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000, 
2473   0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2474   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff, 
2475   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2476   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2477   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2478   0x00000000,   0x00000000,   0xd2280a00,   0x00000000, 
2479   0x0000000b,   0x46000000,   0x00000005,   0x555ff900, 
2480   0x80200000,   0x00000000,   0x0000907e,   0x00000000, 
2481   0x00005555,   0xff80bf8b,   0xab030303,   0x03030000, 
2482   0x000dbfff,   0xffffff00,   0x00000000,   0x000fffff, 
2483   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000, 
2484   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff, 
2485   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff, 
2486   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000, 
2487   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff, 
2488   0xffff5555,   0x55500000,   0x15153fe0,   0x27628880, 
2489   0x00000000,   0x00000002,   0x67840000,   0x00000001, 
2490   0x5557fc00,   0x00000000,   0xffff0000,   0x00000000, 
2491   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2492   0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000, 
2493   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2494   0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f, 
2495   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2496   0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f, 
2497   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2498   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2499   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2500   0xfe000000,   0x00000000,   0x00110000,   0x00000000, 
2501   0xf4ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2502   0xf8ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2503   0x00ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2504   0x00ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2505   },
2506
2507
2508/* big_cpi image  (Image 9)
2509 * 
2510 * ctr0 : Total number of CPU clock cycles. 
2511 * ctr1 : Unused 
2512 * ctr2 : Unused
2513 * ctr3 : Total number of Non-Nullified instructions retired. 
2514 */
2515   {
2516   0x0c00c000,   0x00000000,   0x00060000,   0x00000000,
2517   0xe7e7e0e0,   0x00001fff,   0xfc00007f,   0xfff00001,
2518   0xfff00000,   0x07ffff00,   0x07ffffff,   0x6007ffff,
2519   0xa00007ff,   0xffff0007,   0xffffff00,   0x00000000,
2520   0x603001c1,   0xe0000001,   0xc0c00000,   0x00000fff,
2521   0xff00000f,   0xffff0000,   0x00000000,   0x00400000,
2522   0x00001000,   0x00000004,   0x00000000,   0x01000000,
2523   0x0000ffff,   0xfffffff0,   0x00000000,   0x0fffffff,
2524   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
2525   0x00000000,   0x00000000,   0x00550005,   0x00220000,
2526   0x0000000c,   0x71f00000,   0x00f00aa0,   0x0aaff000,
2527   0x00005002,   0x20000000,   0x0000c413,   0x00000c0f,
2528   0x00aa0000,   0xff00b600,   0x000500a0,   0x00000300,
2529   0x000cc3f0,   0x0000c0f0,   0x0aa0000f,   0xff000000,
2530   0x011000a0,   0x05503000,   0x00d03700,   0x00000f00,
2531   0xaa005500,   0x00000000,   0x000055ff,   0xffff0000,
2532   0x00000000,   0x00ff0000,   0x00000000,   0xf000aa00,
2533   0x11000a00,   0x55000000,   0x0d037000,   0x00c0f00a,
2534   0xa0055000,   0x0db00005,   0x5002a000,   0x00300000,
2535   0xf40f0000,   0x0c0f00aa,   0x0000ff10,   0x27400000,
2536   0x00008000,   0x00c00003,   0x037c0000,   0x003c02a8,
2537   0x02abfc00,   0x00000000,   0x6fff0000,   0x00000000,
2538   0x60000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2539   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
2540   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2541   0xfff7fbfc,   0x00000000,   0xffffafff,   0xffffff3f,
2542   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2543   0x00000000,   0x00000000,   0xffffafff,   0xffffff3f,
2544   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2545   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2546   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2547   0xfe000000,   0x00000000,   0x00030000,   0x00000000,
2548   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2549   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2550   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2551   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2552   },
2553
2554/* big_ls image  (Image 10)
2555 * 
2556 * ctr0 : Total number of CPU clock cycles during which local_stall_A1 is asserted 
2557 * ctr1 : Overflow of Counter 0 
2558 * ctr2 : Total number of IFLUSH_AV 
2559 * ctr3 : Overflow of Counter 2 
2560 */
2561   {
2562   0x0c000000,   0x00000000,   0x00060000,   0x00000000,
2563   0xefefefef,   0xffffffff,   0xffffffff,   0xffffffff,
2564   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2565   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
2566   0x00ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2567   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
2568   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2569   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2570   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
2571   0x00000000,   0x00000000,   0x28880001,   0x54000000,
2572   0x00000004,   0xb6200000,   0x000aaaa0,   0x05555288,
2573   0x80000010,   0x00000000,   0x0000486e,   0x00000000,
2574   0xaaaa0055,   0x55002888,   0x00545401,   0x03030000,
2575   0x0007b000,   0x0000ff00,   0x00000000,   0x05000000,
2576   0x0000055f,   0xfffff000,   0x00000000,   0x000ff000,
2577   0x00000000,   0x00000000,   0x000055ff,   0xffff0000,
2578   0x00000000,   0x00ff0000,   0x00000000,   0x00000000,
2579   0x000055ff,   0xffff0000,   0x00000000,   0x00ff0000,
2580   0x00000000,   0xa0000000,   0x00055fff,   0xfff00000,
2581   0x00aa0000,   0x05502a2a,   0x00151500,   0x0a220015,
2582   0x40400000,   0x00000001,   0xe2980000,   0x0002aaa8,
2583   0x01555400,   0x00000000,   0x0df70000,   0x00000000,
2584   0x00000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2585   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
2586   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2587   0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
2588   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2589   0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
2590   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2591   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2592   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2593   0xfe000000,   0x00000000,   0x00030000,   0x00000000,
2594   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2595   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2596   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2597   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2598   },
2599
2600/* br_abort image  (Image 12)
2601 * 
2602 * ctr0 : Total number of BRAD_STALLH
2603 * ctr1 : Total number of ONE_QUAD
2604 * ctr2 : Total number of BR0_ABRT
2605 * ctr3 : Total number of BR1_ABRT
2606 */
2607
2608   {
2609   0x0c002000,   0x00000000,   0x00060000,   0x00000000,
2610   0xe0e0e0e0,   0xffffffff,   0xffffffff,   0xff0fffff,
2611   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2612   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
2613   0x1077ffff,   0xffffffff,   0xffffffff,   0xffffffff,
2614   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
2615   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2616   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2617   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
2618   0x00000000,   0x00000000,   0x551b0000,   0x00000000,
2619   0x0000000c,   0xd4f00000,   0x00000000,   0x0ffff001,
2620   0xb0000000,   0x00000000,   0x0000fd4c,   0x00000000,
2621   0x000000ff,   0xff00ff1b,   0x00000000,   0x00000000,
2622   0x0000d000,   0x0000ff00,   0x00000000,   0x0e0fffff,
2623   0xffffffff,   0xfffff000,   0x00000000,   0x000ff000,
2624   0x00000000,   0x00ffffff,   0xffffffff,   0xffff0000,
2625   0x00000000,   0x00ff0000,   0x00000000,   0x00ffffff,
2626   0xffffffff,   0xffff0000,   0x00000000,   0x00ff0000,
2627   0x00000000,   0xffffffff,   0xffffffff,   0xfff00000,
2628   0x00400000,   0x00000000,   0x00ffff00,   0x2a86c000,
2629   0x00000000,   0x00000000,   0xf50c0000,   0x00000000,
2630   0x03fffc00,   0x00000000,   0x1a250000,   0x00000000,
2631   0x10000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2632   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
2633   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2634   0xfff7fbfc,   0x00000000,   0xffffafff,   0xffffff3f,
2635   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2636   0x00000000,   0x00000000,   0xffffafff,   0xffffff3f,
2637   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2638   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2639   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2640   0xfe000000,   0x00000000,   0x00030000,   0x00000000,
2641   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2642   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2643   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2644   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2645   },
2646
2647
2648/* isnt image  (Image 13)
2649 * 
2650 * ctr0 : Total number of cycles for which iside_notrans is asserted. 
2651 * ctr1 : Total number of times iside_notrans is asserted for 1-4 cycles. 
2652 * ctr2 : Total number of times iside_notrans is asserted for 5-7 cycles. 
2653 * ctr3 : Total number of times iside_notrans is asserted for > 7 cycles. 
2654 */
2655
2656   {
2657   0x0c018000,   0x00000000,   0x00060000,   0x00000000,
2658   0xefefefef,   0xffffffff,   0xffffffff,   0xffffffff,
2659   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2660   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
2661   0xc0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2662   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
2663   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2664   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2665   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
2666   0x00000000,   0x00000000,   0x22000000,   0x000001bc,
2667   0x10000006,   0x00900000,   0x50000000,   0x00055a20,
2668   0x00000000,   0x00016060,   0x0000c021,   0x00000540,
2669   0x00000000,   0x55002200,   0x00000000,   0x56bc4000,
2670   0x00048000,   0x0000ff00,   0x00000000,   0x17000000,
2671   0x0000055f,   0xfffff000,   0x00000000,   0x000ff000,
2672   0x00000000,   0x00000000,   0x000055ff,   0xffff0000,
2673   0x00000000,   0x00ff0000,   0x00000000,   0x00000000,
2674   0x000055ff,   0xffff0000,   0x00000000,   0x00ff0000,
2675   0x00000000,   0x80000000,   0x00015bf3,   0xf5500000,
2676   0x02210000,   0x00100000,   0x00005500,   0x08800000,
2677   0x00001545,   0x85000001,   0x80240000,   0x11000000,
2678   0x00015400,   0x00000000,   0xcdff0000,   0x00000000,
2679   0xc0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2680   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
2681   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2682   0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
2683   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2684   0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
2685   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2686   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2687   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2688   0xfe000000,   0x00000000,   0x00030000,   0x00000000,
2689   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2690   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2691   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2692   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2693   },
2694
2695/* quadrant image  (image 14)
2696 * 
2697 * ctr0 : Total number of instructions in quadrant 0. 
2698 * ctr1 : Total number of instructions in quadrant 1. 
2699 * ctr2 : Total number of instructions in quadrant 2. 
2700 * ctr3 : Total number of instructions in quadrant 3. 
2701 *
2702 * Only works for 32-bit applications.
2703 */
2704
2705   {
2706   0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
2707   0xe0e0e0e0,   0x00001fff,   0xfc00007f,   0xfff00001,
2708   0xffffc000,   0x07ffff00,   0x07ffffff,   0x0007ffff,
2709   0xff0007ff,   0xffff0007,   0xffffff00,   0x00000000,
2710   0xf0000000,   0x0fffff00,   0x000fffff,   0x00000fff,
2711   0xff00000f,   0xffff0000,   0x00000000,   0x00ffffff,
2712   0xffcff000,   0x0000040f,   0xfffffffc,   0xff000000,
2713   0x0080ffff,   0xffffcff0,   0x0000000c,   0x0fffffff,
2714   0xfcff0000,   0x00000000,   0x00000000,   0x00000000,
2715   0x00000000,   0x00000000,   0x551b0000,   0x00000000,
2716   0x00000003,   0x17000000,   0x00000000,   0x0ffff001,
2717   0xb0000000,   0x00000000,   0x00000173,   0x00000000,
2718   0x000000ff,   0xff00ff1b,   0x00000000,   0x00000000,
2719   0x000f1ff0,   0xcfffff00,   0x00000000,   0x0f0fffff,
2720   0xffffffff,   0xffffffff,   0x30ffff0c,   0xfffff000,
2721   0x00000000,   0x00ffffff,   0xffffffff,   0xfffffff3,
2722   0x0ffff0cf,   0xffff0000,   0x00000000,   0xf0ffffff,
2723   0xffffffff,   0xfffffff3,   0x0ffff0cf,   0xffff0000,
2724   0x00000000,   0x0fffffff,   0xffffffff,   0xffffff30,
2725   0xff7f0000,   0x00000000,   0x00fffff0,   0x2a86c000,
2726   0x00000000,   0x00000003,   0x05f00000,   0x00000000,
2727   0x03fffc00,   0x00000000,   0xffff0000,   0x00000000,
2728   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2729   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
2730   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2731   0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
2732   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2733   0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
2734   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2735   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2736   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2737   0xfe000000,   0x00000000,   0x00030000,   0x00000000,
2738   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2739   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2740   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2741   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2742   },
2743
2744/* rw_pdfet image (Image 15)
2745 * 
2746 * ctr0 : Total of all READ_PRIV address valid cycles. 
2747 * ctr1 : Total of all READ_PRIV data valid cycles. 
2748 * ctr2 : Overflow of Counter 0. 
2749 * ctr3 : Overflow of Counter 1. 
2750 */
2751
2752   {
2753   0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
2754   0xefefefef,   0xffffffff,   0xffffffff,   0xffffffff,
2755   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2756   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
2757   0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2758   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
2759   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2760   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2761   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
2762   0x00000000,   0x00000000,   0x00001b00,   0xaa000000,
2763   0x00000001,   0x30700000,   0x00055aaf,   0xf0000000,
2764   0x01b00000,   0x00000000,   0x00001037,   0x00000000,
2765   0x55aaff00,   0x00c00000,   0x1b55aa00,   0x00000000,
2766   0x0001fff0,   0xcfffff00,   0x00000000,   0x0f0fffff,
2767   0xffffffff,   0xffffffff,   0x30ffff0c,   0xfffff000,
2768   0x00000000,   0x00ffffff,   0xffffffff,   0xfffffff3,
2769   0x0ffff0cf,   0xffff0000,   0x00000000,   0x00ffffff,
2770   0xffffffff,   0xfffffff3,   0x0ffff0cf,   0xffff0000,
2771   0x00000000,   0x0fffffff,   0xffffffff,   0xffffff30,
2772   0xfff70000,   0x000055aa,   0xff000000,   0x000006d5,
2773   0x40000000,   0x00000000,   0x731c0000,   0x000156ab,
2774   0xfc000000,   0x00000000,   0xffff0000,   0x00000000,
2775   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2776   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
2777   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2778   0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
2779   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2780   0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
2781   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2782   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2783   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2784   0xfe000000,   0x00000000,   0x00100000,   0x00000000,
2785   0xf8000000,   0x00000000,   0x00000000,   0x00000000,
2786   0x00000000,   0x00000000,   0xffffffff,   0xffffffff,
2787   0x00ffffff,   0xffffffff,   0x00000000,   0x00000000,
2788   0x00000000,   0x00000000,   0xffffffff,   0xffffffff,
2789   },
2790
2791
2792/* rw_wdfet image  (Image 16)
2793 * 
2794 * ctr0 : Counts total number of writeback transactions. 
2795 * ctr1 : Total number of data valid Runway cycles. 
2796 * ctr2 : Overflow of Counter 0. 
2797 * ctr3 : Overflow of Counter 1. 
2798 */
2799
2800   {
2801   0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
2802   0xefefefef,   0xffffffff,   0xffffffff,   0xffffffff,
2803   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2804   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
2805   0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2806   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
2807   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2808   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2809   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
2810   0x00000000,   0x00000000,   0x00001b00,   0xaa000000,
2811   0x00000001,   0x30700000,   0x00055aaf,   0xf0000000,
2812   0x01b00000,   0x00000000,   0x00001037,   0x00000000,
2813   0x55aaff00,   0x00c00000,   0x1b55aa00,   0x00000000,
2814   0x0001fff0,   0xcfffff00,   0x00000000,   0x0f0fffff,
2815   0xffffffff,   0xffffffff,   0x30ffff0c,   0xfffff000,
2816   0x00000000,   0x00ffffff,   0xffffffff,   0xfffffff3,
2817   0x0ffff0cf,   0xffff0000,   0x00000000,   0x00ffffff,
2818   0xffffffff,   0xfffffff3,   0x0ffff0cf,   0xffff0000,
2819   0x00000000,   0x0fffffff,   0xffffffff,   0xffffff30,
2820   0xfff70000,   0x000055aa,   0xff000000,   0x000006d5,
2821   0x40000000,   0x00000000,   0x731c0000,   0x000156ab,
2822   0xfc000000,   0x00000000,   0xffff0000,   0x00000000,
2823   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2824   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
2825   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2826   0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
2827   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2828   0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
2829   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2830   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2831   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2832   0xfe000000,   0x00000000,   0x00100000,   0x00000000,
2833   0x98000000,   0x00000000,   0x00000000,   0x00000000,
2834   0x00000000,   0x00000000,   0xffffffff,   0xffffffff,
2835   0x00ffffff,   0xffffffff,   0x00000000,   0x00000000,
2836   0x00000000,   0x00000000,   0xffffffff,   0xffffffff,
2837   },
2838
2839/* shlib_cpi image  (Image 17)
2840 * 
2841 * ctr0 : Total number of instructions in quadrant 0. 
2842 * ctr1 : Total number of CPU clock cycles in quadrant 0. 
2843 * ctr2 : Total number of Non-Nullified instructions retired. 
2844 * ctr3 : Total number of CPU clock cycles. 
2845 *
2846 * Only works for 32-bit shared libraries.
2847 */
2848
2849   {
2850   0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
2851   0xe0e0e0e0,   0x00001fff,   0xfc00007f,   0xfff00001,
2852   0xffffc000,   0x07ffff00,   0x07ffffff,   0x0007ffff,
2853   0xff0007ff,   0xffff0007,   0xffffff00,   0x00000000,
2854   0xf0150000,   0x0fffff00,   0x000fffff,   0xffffffff,
2855   0xffffffff,   0xffff0000,   0x00000000,   0x00ffffff,
2856   0xffcff000,   0x0000000f,   0xfffffffc,   0xffffffff,
2857   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2858   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
2859   0x00000000,   0x00000000,   0x27000000,   0x00000055,
2860   0x02000005,   0x7f500000,   0xc0000000,   0x000ff270,
2861   0x00000000,   0x00000000,   0x00007700,   0x00000ff0,
2862   0x00000000,   0x0000ffff,   0xffffffff,   0xffffff00,
2863   0x00000000,   0x0000ff00,   0x00000000,   0x0f0fffff,
2864   0xffffffff,   0xfffff000,   0x00000000,   0x000ff000,
2865   0x00000000,   0x00ffffff,   0xffffffff,   0xffff0000,
2866   0x00000000,   0x00ff0000,   0x00000000,   0xf0ffffff,
2867   0xffffffff,   0xffff0000,   0x00000000,   0x00ff0000,
2868   0x00000000,   0x0fffffff,   0xffffffff,   0xfff00000,
2869   0x00000000,   0x0ff00000,   0x000000a0,   0x3fffffff,
2870   0xffffffff,   0xffc00000,   0x03d40000,   0x20000000,
2871   0x0003fc00,   0x00000000,   0xffff0000,   0x00000000,
2872   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2873   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
2874   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2875   0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
2876   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2877   0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
2878   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2879   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2880   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2881   0xfe000000,   0x00000000,   0x00030000,   0x00000000,
2882   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2883   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2884   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2885   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2886   },
2887
2888/* flop image  (Image 18)
2889 * 
2890 * ctr0 : Total number of floating point instructions (opcode = 0xc). 
2891 * ctr1 : Total number of floating point instructions (opcode = 0xe, 0x6, 0x2e, 0x26). 
2892 * ctr2 : Unused
2893 * ctr3 : Unused 
2894 */
2895
2896   {
2897   0x0001e000,   0x00000000,   0x00000000,   0x00000000,
2898   0x00001010,   0x33ffffff,   0x006fffff,   0xfc5fffff,
2899   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2900   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
2901   0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2902   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
2903   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2904   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2905   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
2906   0x00000000,   0x00000000,   0xd22d0000,   0x00000000,
2907   0x0000000b,   0x46000000,   0x00000000,   0x0ffff900,
2908   0x90000000,   0x00000000,   0x0000907e,   0x00000000,
2909   0x000000ff,   0xff00bfdf,   0x03030303,   0x03030000,
2910   0x000dbfff,   0xffffff00,   0x00000000,   0x000fffff,
2911   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000,
2912   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff,
2913   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff,
2914   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000,
2915   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff,
2916   0xffff5555,   0x55500000,   0x003f3ff0,   0x2766c000,
2917   0x00000000,   0x00000002,   0x67840000,   0x00000000,
2918   0x03fffc00,   0x00000000,   0xffff0000,   0x00000000,
2919   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2920   0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000,
2921   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2922   0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f,
2923   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2924   0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f,
2925   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2926   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2927   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2928   0xfe000000,   0x00000000,   0x00130000,   0x00000000,
2929   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2930   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2931   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2932   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2933   },
2934
2935/* cachemiss image    FROM I_D_MISSES.IDF  (Image 19)
2936 *
2937 * ctr0 : icache misses for retired instructions
2938 * ctr1 : total cycles
2939 * ctr2 : dcache misses for retired instructions
2940 * ctr3 : number of retired instructions
2941 */
2942   {
2943   0x2801e000,   0x00000000,   0x00010000,   0x00000000, 
2944   0x00001000,   0xffffffff,   0xffffffff,   0xfff00fff, 
2945   0xfffa3fff,   0xffffffff,   0xffffffff,   0xffffffff, 
2946   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000, 
2947   0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2948   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff, 
2949   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2950   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2951   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2952   0x00000000,   0x00000000,   0xf2fdf0f0,   0xf0f0f0f0, 
2953   0xffffffff,   0xf6c00000,   0x00000000,   0x0ff55800, 
2954   0x90000000,   0x00000000,   0x0000b0ff,   0xfffffff0, 
2955   0x00000003,   0x0100bfff,   0x3f3f3f3f,   0x3f3f5555, 
2956   0x555fffff,   0xffffff00,   0x00000000,   0x000fffff, 
2957   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000, 
2958   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff, 
2959   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff, 
2960   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000, 
2961   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff, 
2962   0xffffffff,   0xfff00000,   0x000301b0,   0x2fefcfcf, 
2963   0xcfcfcfcf,   0xd5555557,   0xf7b40000,   0x00000000, 
2964   0x03c14000,   0x00000000,   0xffff0000,   0x00000000, 
2965   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2966   0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000, 
2967   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2968   0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f, 
2969   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2970   0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f, 
2971   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2972   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2973   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2974   0xfe000000,   0x00000000,   0x00130000,   0x00000000, 
2975   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2976   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2977   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2978   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2979   },
2980
2981/* branch   FROM br_report3.idf 
2982 *
2983 * ctr0 : Total number of mispredicted branches. 
2984 * ctr1 : Some Non-Nullified unpredictable branches. 
2985 * ctr2 : Total number of branches (Nullified + Non-Nullified)
2986 *        (Unpredicted+ Predicted Taken +Predicted Not Taken). 
2987 *        Total of All Branches.
2988 * ctr3 : Remaining Non-Nullified unpredictable branches.
2989 */
2990   {
2991   0x4001e000,   0x00000000,   0x00000000,   0x00000000, 
2992   0x00000000,   0xffffffff,   0xff9fffff,   0xfe0fffff, 
2993   0xffffbaff,   0xfdffc0ff,   0xfffdffff,   0xfffffeff, 
2994   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000, 
2995   0xf4ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2996   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff, 
2997   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2998   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2999   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
3000   0x00000000,   0x00000000,   0xd22d0000,   0x00000000, 
3001   0x0000000b,   0x46000000,   0x00000000,   0x0ffff900, 
3002   0x90000000,   0x00000000,   0x0000907e,   0x00000000, 
3003   0x000000ff,   0xff00bfdf,   0x03030303,   0x03030000, 
3004   0x000dbfff,   0xffffff00,   0x00000000,   0x000fffff, 
3005   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000, 
3006   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff, 
3007   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff, 
3008   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000, 
3009   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff, 
3010   0xffff5555,   0x55500000,   0x003f3ff0,   0x2766c000, 
3011   0x00000000,   0x00000002,   0x67840000,   0x00000000, 
3012   0x03fffc00,   0x00000000,   0xffff0000,   0x00000000, 
3013   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
3014   0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000, 
3015   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
3016   0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f, 
3017   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
3018   0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f, 
3019   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
3020   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
3021   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
3022   0xfe000000,   0x00000000,   0x00130000,   0x00000000, 
3023   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3024   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3025   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3026   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3027   },
3028
3029/* crstack  FROM crs_report.idf
3030 *
3031 * ctr0: correctly predicted branches by the pop_latch
3032 * ctr1: some procedure returns
3033 * ctr2: all branches, (includes nullified)
3034 * ctr3: remaining procedure returns
3035 */
3036   {
3037   0x4001e000,   0x00000000,   0x00000000,   0x00000000, 
3038   0x00000000,   0xffffffff,   0xffa10300,   0x000fffff, 
3039   0xffffbaf8,   0x3000007f,   0xffffffff,   0xfffffeff, 
3040   0xff7fffff,   0xffffffff,   0xffffff00,   0x00000000, 
3041   0xf2ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3042   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff, 
3043   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3044   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3045   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
3046   0x00000000,   0x00000000,   0xd22d0000,   0x00000000, 
3047   0x0000000b,   0x46000000,   0x00000000,   0x0ffff900, 
3048   0x90000000,   0x00000000,   0x0000907e,   0x00000000, 
3049   0x000000ff,   0xff00bfdf,   0x03030303,   0x03030000, 
3050   0x000dbfff,   0xffffff00,   0x00000000,   0x000fffff, 
3051   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000, 
3052   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff, 
3053   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff, 
3054   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000, 
3055   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff, 
3056   0xffff5555,   0x55500000,   0x003f3ff0,   0x2766c000, 
3057   0x00000000,   0x00000002,   0x67840000,   0x00000000, 
3058   0x03fffc00,   0x00000000,   0xffff0000,   0x00000000, 
3059   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
3060   0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000, 
3061   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
3062   0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f, 
3063   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
3064   0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f, 
3065   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
3066   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
3067   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
3068   0xfe000000,   0x00000000,   0x00130000,   0x00000000, 
3069   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3070   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3071   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3072   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3073   },
3074
3075/* icache_report image 
3076 * 
3077 * ctr0 : Icache misses actually used by the core. 
3078 * ctr1 : ICORE_AV (Icache misses the core THINKS it needs, including fetching down speculative paths). 
3079 * ctr2 : READs on Runway (Icache misses that made it out to Runway, including
3080 *        prefetches).
3081 * ctr3 : Prefetch returns (1x and 2x). 
3082 */
3083   {
3084   0x00000000,   0x00000000,   0x00010000,   0x00000000,
3085   0x00000000,   0xffffffff,   0xffffffff,   0xffffffff,
3086   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3087   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
3088   0x00ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3089   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
3090   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3091   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3092   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
3093   0x00000000,   0x00000000,   0xd2002d00,   0x00000000,
3094   0x0000000b,   0x46000000,   0x0000000f,   0xf00ff900,
3095   0x00900000,   0x00000000,   0x0000907e,   0x00000000,
3096   0x0000ff00,   0xff83bf03,   0xdf030303,   0x03030000,
3097   0x000dbfff,   0xffffff00,   0x00000000,   0x000fffff,
3098   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000,
3099   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff,
3100   0xffffffff,   0xffff0000,   0x00000000,   0x80ffffff,
3101   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000,
3102   0x00000000,   0x4fffffff,   0xffffffff,   0xffffffff,
3103   0xffff5555,   0x55500000,   0x3f003f80,   0x274026c0,
3104   0x00000000,   0x00000002,   0x67840000,   0x00000003,
3105   0xfc03fc00,   0x00000000,   0x0eff0000,   0x00000000,
3106   0x00000000,   0x00000000,   0x00ffffff,   0xff3fffff,
3107   0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000,
3108   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
3109   0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f,
3110   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
3111   0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f,
3112   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
3113   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
3114   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
3115   0xfe000000,   0x00000000,   0x00130000,   0x00000000,
3116   0xd0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3117   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3118   0x00ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3119   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3120   
3121   }
3122
3123};
3124
3125#endif
3126