Linux Audio

Check our new training course

Loading...
v6.13.7
   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
v3.1
 
   1/* 
   2 *    Imagine for use with the Onyx (PCX-U) CPU interface 
   3 *
   4 *    Copyright (C) 2001 Randolph Chung <tausq at parisc-linux.org>
   5 *    Copyright (C) 2001 Hewlett-Packard (Grant Grundler)
   6 *
   7 *    This program is free software; you can redistribute it and/or modify
   8 *    it under the terms of the GNU General Public License as published by
   9 *    the Free Software Foundation; either version 2 of the License, or
  10 *    (at your option) any later version.
  11 *
  12 *    This program is distributed in the hope that it will be useful,
  13 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
  14 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  15 *    GNU General Public License for more details.
  16 *
  17 *    You should have received a copy of the GNU General Public License
  18 *    along with this program; if not, write to the Free Software
  19 *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  20 */
  21#ifndef PERF_IMAGES_H
  22#define PERF_IMAGES_H
  23
  24/* Magic numbers taken without modification from HPUX stuff */
  25
  26#define PCXU_IMAGE_SIZE 584
  27
  28static uint32_t onyx_images[][PCXU_IMAGE_SIZE/sizeof(uint32_t)] __read_mostly = {
  29/*
  30 * CPI:
  31 *
  32 * Counts the following:
  33 *
  34 * ctr0 : total cycles
  35 * ctr1 : total cycles where nothing retired
  36 * ctr2 : total instructions retired, including nullified
  37 * ctr3 : total instructions retired, less nullified instructions
  38 */
  39         {
  40         0x4c00c000, 0x00000000, 0x00060000, 0x00000000,
  41         0xe0e0e0e0, 0x004e0004, 0x07ffffff, 0xffc01380,
  42         0x0101ffff, 0xfffff104, 0xe000c07f, 0xfffffffc,
  43         0x01380010, 0x1fffffff, 0xff000000, 0x00000000,
  44         0x00000fff, 0xff00000f, 0xffff0000, 0x0fffff00,
  45         0x000fffff, 0x00000000, 0x00000000, 0x00ffffff,
  46         0xfffff000, 0x0000000f, 0xffffffff, 0xff000000,
  47         0x0000ffff, 0xfffffff0, 0x00000000, 0x0fffffff,
  48         0xffff0000, 0x00000000, 0x6fffffff, 0xffffffff,
  49         0xfff55fff, 0xffffffff, 0xffffffff, 0xf0000000,
  50         0xf0000030, 0x00003c00, 0x067f080c, 0x02019fc0,
  51         0x02804067, 0xf0009030, 0x19fc002c, 0x40067f08,
  52         0x0c12019f, 0xc0028440, 0x67f00091, 0x3019fc00,
  53         0x2fc007ff, 0xf800f001, 0xfffe003c, 0x007fff80,
  54         0x0f001fff, 0xe003c007, 0xfff800f0, 0x01fffe00,
  55         0x3c007fff, 0x800f001f, 0xffe003c0, 0x07fff800,
  56         0xf001fffe, 0x003c007f, 0xff800f00, 0x1fffe003,
  57         0xc007fff8, 0x00f001ff, 0xfe003c00, 0x7fff800f,
  58         0x001fffe0, 0x03c007ff, 0xf800f001, 0xfffe003c,
  59         0x007fff80, 0x0f001fff, 0xe003c007, 0xfff800f0,
  60         0x01fffe00, 0x3c007fff, 0x800f001f, 0xffe00000,
  61         0x00000000, 0x00000000, 0x00000000, 0x00000000,
  62         0x6fff0000, 0x00000000, 0x60000000, 0x00000000,
  63         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  64         0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
  65         0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
  66         0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
  67         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
  68         0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
  69         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
  70         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
  71         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
  72         0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
  73         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  74         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  75         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  76         0xffffffff, 0xffffffff},
  77
  78/* Bus utilization image (bus_util)
  79 *
  80 * ctr0 : counts address valid cycles
  81 * ctr1 : counts data valid cycles
  82 * ctr2 : counts overflow from counter 0
  83 * ctr3 : counts overflow from counter 1
  84 */
  85         {
  86         0x0c01e000, 0x00000000, 0x00060000, 0x00000000,
  87         0xefefefef, 0xffffffff, 0xffffffff, 0xffffffff,
  88         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  89         0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
  90         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  91         0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
  92         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  93         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
  94         0xffff0000, 0x00000000, 0xffffffff, 0xffffffff,
  95         0xffffffff, 0xffffffff, 0xffffffff, 0xf0000000,
  96         0x0000000c, 0x00003c00, 0x07930000, 0x0041e4c0,
  97         0x01002079, 0x3000800c, 0x1e4c0030, 0x00279300,
  98         0x010049e4, 0xc0014022, 0x79300090, 0x0c9e4c00,
  99         0x34004793, 0x00020051, 0xe4c00180, 0x24793000,
 100         0xa00d1e4c, 0x00380067, 0x93000300, 0x59e4c001,
 101         0xc0267930, 0x00b00d9e, 0x4c003fff, 0xffffffff,
 102         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 103         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 104         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 105         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 106         0xffffffff, 0xffffffff, 0xffffffff, 0xfffffc00,
 107         0x00000000, 0x00000000, 0x00000000, 0x00000000,
 108         0xffff0000, 0x00000000, 0xf0000000, 0x00000000,
 109         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 110         0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
 111         0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
 112         0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
 113         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 114         0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
 115         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 116         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 117         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 118         0x00100000, 0x00000000, 0xffffffff, 0xffffffff,
 119         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 120         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 121         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 122         0xffffffff, 0xffffffff },
 123
 124/*
 125 * TLB counts (same as tlbStats image):
 126 *
 127 * Counts the following:
 128 *
 129 * ctr0: DTLB misses
 130 * ctr1: ITLB misses
 131 * ctr2: total cycles in the miss handlers
 132 * ctr3: total cycles
 133 */
 134
 135         {
 136         0x0c00c000, 0x00000000, 0x00060000, 0x00000000,
 137         0xe7e7e0e0, 0x004e0004, 0x07ffffff, 0xffc01380,
 138         0x0101ffff, 0xfffff104, 0xe000c06a, 0xafffc85c,
 139         0x01380010, 0x1fffffff, 0xff000000, 0x00000000,
 140         0x01b9e000, 0x0001b8c0, 0x00000000, 0x0fffff00,
 141         0x000fffff, 0x00000000, 0x00000000, 0x00400000,
 142         0x00001000, 0x00000004, 0x00000000, 0x01000000,
 143         0x0000ffff, 0xfffffff0, 0x00000000, 0x0fffffff,
 144         0xffff0000, 0x00000000, 0x6fffffff, 0xffffffff,
 145         0xfff55ff5, 0xffffffff, 0xffffffff, 0xf0000000,
 146         0xf0000000, 0x00003c00, 0x01ff0001, 0x08007fc2,
 147         0x02c1001f, 0xf0807100, 0x1bfc200c, 0x4806ff00,
 148         0x03f001ff, 0xfe003c00, 0x7fff800f, 0x001fffe0,
 149         0x03c007ff, 0xf800f001, 0xfffe003c, 0x007fff80,
 150         0x0f001fff, 0xe003c007, 0xfff800f0, 0x01fffe00,
 151         0x3c007fff, 0x800f001f, 0xffe003c0, 0x07fff800,
 152         0xf001fffe, 0x003c007f, 0xff800f00, 0x1fffe003,
 153         0xc007fff8, 0x00f001ff, 0xfe003c00, 0x7fff800f,
 154         0x001fffe0, 0x03c007ff, 0xf800f001, 0xfffe003c,
 155         0x007fff80, 0x0f001fff, 0xe003c007, 0xfff800f0,
 156         0x01fffe00, 0x3c007fff, 0x800f001f, 0xffe00000,
 157         0x00000000, 0x00000000, 0x00000000, 0x00000000,
 158         0x6fff0000, 0x00000000, 0x60000000, 0x00000000,
 159         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 160         0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
 161         0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
 162         0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
 163         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 164         0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
 165         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 166         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 167         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 168         0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
 169         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 170         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 171         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 172         0xffffffff, 0xffffffff },
 173
 174/* tlbHandMiss
 175 *
 176 * ctr0: counts TLB misses 
 177 * ctr1: counts dmisses inside tlb miss handlers 
 178 * ctr2: counts cycles in the tlb miss handlers 
 179 * ctr3: counts overflows of ctr2 
 180 */
 181{
 1820x1c00c000,00000000,0x00060000,00000000,
 1830xe7e7e0e0,0x004e0004,0x07ffffff,0xffc01380,
 1840x0101ffff,0xfffff104,0xe000c06a,0xafffc85c,
 1850x01380010,0x1fffffff,0xff000000,00000000,
 1860x01b9e000,0x0001b8c0,00000000,0x0fffff00,
 1870x000fffff,00000000,00000000,0x00400000,
 1880x00001000,0x00000004,00000000,0x01000000,
 1890x0000ffff,0xfffffff0,00000000,0x0fffffff,
 1900xffff0000,00000000,0x6fffffff,0xffffffff,
 1910xfff55ff5,0xffffffff,0xffffffff,0xf0000000,
 1920xf0000000,0x00003c00,0x01fd0000,0x08007f42,
 1930x0281001f,0xd080a100,0x19f42008,0x44067d08,
 1940x0612019f,0x400084c0,0x67d00060,0x0047f400,
 1950x042011fd,0x080b0404,0x7f4202c4,0x0167d080,
 1960x311059f4,0x201c4816,0x7d000313,0x059f4001,
 1970xfc007fff,0x800f001f,0xffe003c0,0x07fff800,
 1980xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 1990xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 2000x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 2010x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 2020x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 20300000000,00000000,00000000,00000000,
 2040x6fff0000,00000000,0x60000000,00000000,
 2050xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2060xfffffc00,00000000,0xffffffff,0xffffffff,
 2070xffffffff,0xffffffff,0xfffffc00,00000000,
 2080xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 2090xfdffffff,0xffffffff,0xfe000000,00000000,
 2100xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 2110xfdffffff,0xffffffff,0xfe000000,00000000,
 2120xffffffff,0xfffff9ff,0xfe000000,00000000,
 2130xffffffff,0xfffff9ff,0xfe000000,00000000,
 2140x00030000,00000000,0xffffffff,0xffffffff,
 2150xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2160xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2170xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2180xffffffff,0xffffffff},
 219
 220/* branch_taken image (ptkn image)
 221 *
 222 * ctr0: overflow for ctr1
 223 * ctr1: predicted taken branches, actually taken
 224 * ctr2: all predicted taken branches (nullfied or not)
 225 * ctr3: overflow for ctr2
 226 */
 227
 228        {
 229        0xcc01e000, 0x00000000, 0x00060000, 0x00000000,
 230        0xa08080a0, 0xffffffff, 0xffffffff, 0xffffffff,
 231        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 232        0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
 233        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 234        0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
 235        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 236        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 237        0xffff0000, 0x00000000, 0xffffffff, 0xffffffff,
 238        0xffffffff, 0xffffffff, 0xffffffff, 0xf0000000,
 239        0xf0000000, 0x00003c00, 0x04f90000, 0x02013e40,
 240        0x0081004f, 0x90004060, 0x13e40018, 0x0024f900,
 241        0x0802093e, 0x40028102, 0x4f9000c0, 0x6093e400,
 242        0x380014f9, 0x00010205, 0x3e4000c1, 0x014f9000,
 243        0x506053e4, 0x001c0034, 0xf9000902, 0x0d3e4002,
 244        0xc1034f90, 0x00d060d3, 0xe4003fff, 0xffffffff,
 245        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 246        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 247        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 248        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 249        0xffffffff, 0xffffffff, 0xffffffff, 0xfffffc00,
 250        0x00000000, 0x00000000, 0x00000000, 0x00000000,
 251        0xffff0000, 0x00000000, 0xf0000000, 0x00000000,
 252        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 253        0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
 254        0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
 255        0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
 256        0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 257        0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
 258        0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 259        0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 260        0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 261        0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
 262        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 263        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 264        0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 265        0xffffffff, 0xffffffff },
 266
 267/* branch_nottaken (pntkn image)
 268 *
 269 * ctr0: overflow for ctr1
 270 * ctr1: counts branches predicted not-taken, but actually taken
 271 * ctr2: counts all predictable branches predicted not-taken
 272 * ctr3: overflow for ctr2
 273 */
 274{
 2750xcc01e000,00000000,0x00060000,00000000,
 2760xc0c0c0e0,0xffb1fffb,0xfff7ffff,0xffffffff,
 2770xffffffff,0xfffffffb,0x1fffbfff,0x7fffffff,
 2780xfcc7ffff,0xffdffffa,0x5f000000,00000000,
 2790xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2800xffffffff,00000000,0xffffffff,0xffffffff,
 2810xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2820xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2830xffff0000,00000000,0xffffffff,0xffffffff,
 2840xffffffff,0xffffffff,0xffffffff,0xf0000000,
 2850xf0000060,0x00003c00,0x04f90000,0x02013e40,
 2860x0081004f,0x90004060,0x13e40018,0x0024f900,
 2870x0802093e,0x40028102,0x4f9000c0,0x6093e400,
 2880x380014f9,0x00010205,0x3e4000c1,0x014f9000,
 2890x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
 2900xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
 2910xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2920xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2930xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2940xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2950xffffffff,0xffffffff,0xffffffff,0xfffffc00,
 29600000000,00000000,00000000,00000000,
 2970xffff0000,00000000,0xf0000000,00000000,
 2980xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2990xfffffc00,00000000,0xffffffff,0xffffffff,
 3000xffffffff,0xffffffff,0xfffffc00,00000000,
 3010xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 3020xfdffffff,0xffffffff,0xfe000000,00000000,
 3030xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 3040xfdffffff,0xffffffff,0xfe000000,00000000,
 3050xffffffff,0xfffff9ff,0xfe000000,00000000,
 3060xffffffff,0xfffff9ff,0xfe000000,00000000,
 3070x00030000,00000000,0xffffffff,0xffffffff,
 3080xffffffff,0xffffffff,0xffffffff,0xffffffff,
 3090xffffffff,0xffffffff,0xffffffff,0xffffffff,
 3100xffffffff,0xffffffff,0xffffffff,0xffffffff,
 3110xffffffff,0xffffffff},
 312
 313
 314/* imiss image
 315 *
 316 * ctr0 : counts imiss aligned on 0
 317 * ctr1 : counts imiss aligned on 4
 318 * ctr2 : counts imiss aligned on 8
 319 * ctr3 : counts imiss aligned on C
 320 */
 321         {
 322         0x0c00c000, 0x00000000, 0x00010000, 0x00000000,
 323         0xe7ebedee, 0xffffffff, 0xffffffff, 0xffffffff,
 324         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 325         0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
 326         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 327         0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
 328         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 329         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 330         0xffff0000, 0x00000000, 0x6fffffff, 0xffffffff,
 331         0xfff55fff, 0xffffffff, 0xffffffff, 0xf0000000,
 332         0xf0000000, 0x00003c00, 0x007f0000, 0x01001fc0,
 333         0x00408007, 0xf0002030, 0x01fc000c, 0x10007f00,
 334         0x0405001f, 0xc0014180, 0x07f00060, 0x7001fc00,
 335         0x1c20007f, 0x00080900, 0x1fc00242, 0x8007f000,
 336         0xa0b001fc, 0x002c3000, 0x7f000c0d, 0x001fc003,
 337         0x438007f0, 0x00e0f001, 0xfc003fff, 0xfffff800,
 338         0xfffffffe, 0x003fffff, 0xff800fff, 0xffffe003,
 339         0xfffffff8, 0x00ffffff, 0xfe003fff, 0xffff800f,
 340         0xffffffe0, 0x03ffffff, 0xf800ffff, 0xfffe003f,
 341         0xffffff80, 0x0fffffff, 0xe003ffff, 0xfff800ff,
 342         0xfffffe00, 0x3fffffff, 0x800fffff, 0xffe00000,
 343         0x00000000, 0x00000000, 0x00000000, 0x00000000,
 344         0x6fff0000, 0x00000000, 0x60000000, 0x00000000,
 345         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 346         0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
 347         0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
 348         0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
 349         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 350         0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
 351         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 352         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 353         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 354         0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
 355         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 356         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 357         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 358         0xffffffff, 0xffffffff},
 359
 360/* dmiss image
 361 * 
 362 * ctr0 : counts cycles
 363 * ctr1 : counts cycles where something retired
 364 * ctr2 : counts dmisses
 365 * ctr3 : (same as ctr2)
 366 */
 367         {
 368         0x3c00c000, 0x00000000, 0x00060000, 0x00000000,
 369         0xe0e0e0e0, 0xffffffff, 0xffffffff, 0xffffffff,
 370         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 371         0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
 372         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 373         0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
 374         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 375         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 376         0xffff0000, 0x00000000, 0x6fffffff, 0xffffffff,
 377         0xffffffff, 0xffffffff, 0xffffffff, 0xf0000000,
 378         0xf0000000, 0x00003c04, 0x007f0009, 0x02001fc0,
 379         0x0280c007, 0xf000b040, 0x01fc0030, 0x14007f00,
 380         0x0d06001f, 0xc00381c0, 0x07f000f0, 0x8001fc00,
 381         0x2024007f, 0x00090a00, 0x1fc00282, 0xc007f000,
 382         0xb0c001fc, 0x00303400, 0x7f000d0e, 0x001fc003,
 383         0x83c007f0, 0x00f00001, 0xfc0023ff, 0xfffff800,
 384         0xfffffffe, 0x003fffff, 0xff800fff, 0xffffe003,
 385         0xfffffff8, 0x00ffffff, 0xfe003fff, 0xffff800f,
 386         0xffffffe0, 0x03ffffff, 0xf800ffff, 0xfffe003f,
 387         0xffffff80, 0x0fffffff, 0xe003ffff, 0xfff800ff,
 388         0xfffffe00, 0x3fffffff, 0x800fffff, 0xffe00000,
 389         0x00000000, 0x00000000, 0x00000000, 0x00000000,
 390         0x6fff0000, 0x00000000, 0x60000000, 0x00000000,
 391         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 392         0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
 393         0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
 394         0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
 395         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 396         0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
 397         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
 398         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 399         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
 400         0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
 401         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 402         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 403         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 404         0xffffffff, 0xffffffff },
 405
 406/* dcmiss 
 407 *
 408 * ctr0: counts store instructions retired 
 409 * ctr1: counts load instructions retired
 410 * ctr2: counts dmisses 
 411 * ctr3: counts READ_SHARED_OR_PRIV and READ_PRIVATE transactions on Runway 
 412 */
 413{
 4140x2c90c000,00000000,0x00060000,00000000,
 4150xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
 4160xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4170xffffffff,0xffffffff,0xff000000,00000000,
 4180xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4190xffffffff,00000000,0xffffffff,0xffffffff,
 4200xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4210xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4220xffff0000,00000000,0x6fffffff,0xffffffff,
 4230xffffffff,0xffffffff,0xffffffff,0xf0000000,
 4240xf00000e8,0x00003c02,0x00bf0001,0x02002fc0,
 4250x0080a00b,0xf0003040,0x02fc0010,0x1200bf00,
 4260x0506002f,0xc00181a0,0x0bf00070,0x8002fc00,
 4270x202200bf,0x00090a00,0x2fc00282,0xa00bf000,
 4280xb0c002fc,0x00303200,0xbf000d0e,0x002fc003,
 4290x83a00bf0,0x00ffffff,0xffffffff,0xffffffff,
 4300xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4310xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4320xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4330xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4340xffffffff,0xffffffff,0xffffffff,0xfffffc00,
 43500000000,00000000,00000000,00000000,
 4360x6fff0000,00000000,0x60000000,00000000,
 4370xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4380xfffffc00,00000000,0x55555555,0xd5555555,
 4390x55555555,0x75555555,0x5e1ffc00,00000000,
 4400xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 4410xfdffffff,0xffffffff,0xfe000000,00000000,
 4420xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 4430xfdffffff,0xffffffff,0xfe000000,00000000,
 4440xffffffff,0xfffff9ff,0xfe000000,00000000,
 4450xffffffff,0xfffff9ff,0xfe000000,00000000,
 4460x00100000,00000000,0xf8000000,00000000,
 44700000000,00000000,0xf4000000,00000000,
 4480xffffffff,0xffffffff,0x00ffffff,0xffffffff,
 44900000000,00000000,0x00ffffff,0xffffffff,
 4500xffffffff,0xffffffff },
 451
 452/* big_cpi
 453 *
 454 * ctr0: counts total cycles 
 455 * ctr1: counts overflows of ctr0 (for greater than 32-bit values) 
 456 * ctr2: counts overflows of ctr3 (for greater than 32-bit values) 
 457 * ctr3: counts unnullified instructions retired 
 458 */
 459{
 4600x0c00c000,00000000,0x00060000,00000000,
 4610xe7e7e0e0,0x004e0004,0x07ffffff,0xffc01380,
 4620x0101ffff,0xfffff104,0xe000c06a,0xafffc85c,
 4630x01380010,0x1fffffff,0xff000000,00000000,
 4640x01b9e000,0x0001b8c0,00000000,0x0fffff00,
 4650x000fffff,00000000,00000000,0x00400000,
 4660x00001000,0x00000004,00000000,0x01000000,
 4670x0000ffff,0xfffffff0,00000000,0x0fffffff,
 4680xffff0000,00000000,0x6fffffff,0xffffffff,
 4690xfff55ff5,0xffffffff,0xffffffff,0xf0000000,
 4700xf0000010,0x00003c00,0x01760008,0x00025d80,
 4710x02800417,0x6000c001,0x25d80038,0x04017600,
 4720x0901025d,0x8002c044,0x176000d0,0x1125d800,
 4730x3c2001f6,0x08080400,0x7d820203,0x001f6080,
 4740x804027d8,0x20282009,0xf6080a0c,0x027d8202,
 4750x81041f60,0x80c08107,0xd8203030,0x41f6080c,
 4760x04127d82,0x0382049f,0x6080e0c1,0x27d82038,
 4770x4006f608,0x081011bd,0x82030400,0xef6080a1,
 4780x013bd820,0x384806f6,0x00081211,0xbd800304,
 4790x80ef6000,0xa1213bd8,0x003bc007,0xfff800f0,
 4800x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 48100000000,00000000,00000000,00000000,
 4820x6fff0000,00000000,0x60000000,00000000,
 4830xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4840xfffffc00,00000000,0xffffffff,0xffffffff,
 4850xffffffff,0xffffffff,0xfffffc00,00000000,
 4860xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 4870xfdffffff,0xffffffff,0xfe000000,00000000,
 4880xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 4890xfdffffff,0xffffffff,0xfe000000,00000000,
 4900xffffffff,0xfffff9ff,0xfe000000,00000000,
 4910xffffffff,0xfffff9ff,0xfe000000,00000000,
 4920x00030000,00000000,0xffffffff,0xffffffff,
 4930xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4940xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4950xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4960xffffffff,0xffffffff },
 497
 498/* big_ls
 499 *
 500 * ctr0:counts the total number of cycles for which local_stall_A1 is asserted. 
 501 * ctr1: is the overflow for counter 0. 
 502 * ctr2: counts IFLUSH_AV 
 503 * ctr3: is the overflow for counter 2. 
 504 */
 505{
 5060x0c000000,00000000,0x00060000,00000000,
 5070xefefefef,0xffffffff,0xffffffff,0xffffffff,
 5080xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5090xffffffff,0xffffffff,0xff000000,00000000,
 5100xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5110xffffffff,00000000,0xffffffff,0xffffffff,
 5120xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5130xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5140xffff0000,00000000,0x0fffffff,0xffffffff,
 5150xffffffff,0xffffffff,0xffffffff,0xf0000000,
 51600000000,0x00029408,0x02f50002,0x0800bd40,
 5170x0202802f,0x5000a000,0x4bd40004,0x0812f500,
 5180x030804bd,0x40024281,0x2f5000b0,0x010bd400,
 5190x100842f5,0x00060810,0xbd400302,0x842f5000,
 5200xe0014bd4,0x00140852,0xf5000708,0x14bd4003,
 5210x42852f50,0x00ff001f,0xffe003c0,0x07fff800,
 5220xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 5230xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 5240x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 5250x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 5260x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 52700000000,00000000,00000000,00000000,
 5280x0df70000,00000000,00000000,00000000,
 5290xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5300xfffffc00,00000000,0xffffffff,0xffffffff,
 5310xffffffff,0xffffffff,0xfffffc00,00000000,
 5320xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 5330xfdffffff,0xffffffff,0xfe000000,00000000,
 5340xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 5350xfdffffff,0xffffffff,0xfe000000,00000000,
 5360xffffffff,0xfffff9ff,0xfe000000,00000000,
 5370xffffffff,0xfffff9ff,0xfe000000,00000000,
 5380x00030000,00000000,0xffffffff,0xffffffff,
 5390xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5400xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5410xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5420xffffffff,0xffffffff },
 543
 544/* br_abort
 545 *
 546 * ctr0: counts BRAD_STALLH 
 547 * ctr1: counts ONE_QUAD 
 548 * ctr2: counts BR0_ABRT 
 549 * ctr3: counts BR1_ABRT
 550 */
 551{
 5520x0c002000,00000000,0x00060000,00000000,
 5530xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
 5540xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
 5550xffffffff,0xffffffff,0xff000000,00000000,
 5560xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5570xffffffff,00000000,0xffffffff,0xffffffff,
 5580xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5590xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5600xffff0000,00000000,0x1fffffff,0xffffffff,
 5610xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
 56200000000,0x0003f800,0x007f000e,0x01001fc0,
 5630x03c08007,0xf000c030,0x01fc0034,0x10007f00,
 5640x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
 5650x2420007f,0x00060900,0x1fc001c2,0x8007f000,
 5660x40b001fc,0x00143000,0x7f00020d,0x001fc000,
 5670xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
 5680xfffffffe,0x003fffff,0xff800fff,0xffffe003,
 5690xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
 5700xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
 5710xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
 5720xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
 57300000000,00000000,00000000,00000000,
 5740x1a250000,00000000,0x10000000,00000000,
 5750xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5760xfffffc00,00000000,0xffffffff,0xffffffff,
 5770xffffffff,0xffffffff,0xfffffc00,00000000,
 5780xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 5790xfdffffff,0xffffffff,0xfe000000,00000000,
 5800xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 5810xfdffffff,0xffffffff,0xfe000000,00000000,
 5820xffffffff,0xfffff9ff,0xfe000000,00000000,
 5830xffffffff,0xfffff9ff,0xfe000000,00000000,
 5840x00030000,00000000,0xffffffff,0xffffffff,
 5850xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5860xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5870xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5880xffffffff,0xffffffff},
 589
 590/* isnt
 591 *
 592 * ctr0: counts the total number of cycles for which iside_notrans is asserted 
 593 * ctr1: counts the number of times iside_notrans is asserted for 1-4 cycles 
 594 * ctr2: counts the number of times iside_notrans is asserted for 5-7 cycles 
 595 * ctr3: counts the number of times iside_notrans is asserted for > 7 cycles 
 596 */
 597{
 5980x0c018000,00000000,0x00060000,00000000,
 5990xefefefef,0xffffffff,0xffffffff,0xffffffff,
 6000xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6010xffffffff,0xffffffff,0xff000000,00000000,
 6020xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6030xffffffff,00000000,0xffffffff,0xffffffff,
 6040xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6050xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6060xffff0000,00000000,0xcfffffff,0xffffffff,
 6070xffffffff,0xffffffff,0xffffffff,0xf0000000,
 60800000000,0x00021c20,0x03ff0808,0x1800ffc4,
 6090x0204003f,0xf0004280,0x0ffc6020,0x8003ff00,
 6100x043800ff,0xc8020c00,0x3ff00044,0x800ffca0,
 6110x210003ff,0x00045800,0xffcc0214,0x003ff000,
 6120x26800ffc,0xe0218003,0xff000278,0x00ffd002,
 6130x1c003ff0,0x0028800f,0xfd002200,0x03ff0001,
 6140xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 6150xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 6160x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 6170x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 6180x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 61900000000,00000000,00000000,00000000,
 6200xcdff0000,00000000,0xc0000000,00000000,
 6210xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6220xfffffc00,00000000,0xffffffff,0xffffffff,
 6230xffffffff,0xffffffff,0xfffffc00,00000000,
 6240xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 6250xfdffffff,0xffffffff,0xfe000000,00000000,
 6260xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 6270xfdffffff,0xffffffff,0xfe000000,00000000,
 6280xffffffff,0xfffff9ff,0xfe000000,00000000,
 6290xffffffff,0xfffff9ff,0xfe000000,00000000,
 6300x00030000,00000000,0xffffffff,0xffffffff,
 6310xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6320xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6330xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6340xffffffff,0xffffffff},
 635
 636/* quadrant
 637 *
 638 * ctr0: Total number of instructions in quadrant 0 
 639 * ctr1: Total number of instructions in quadrant 1 
 640 * ctr2: Total number of instructions in quadrant 2 
 641 * ctr3: Total number of instructions in quadrant 3 
 642 * Works only with 32-bit
 643 */
 644
 645   {
 646   0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
 647   0xe0e0e0e0,   0x004e0004,   0x07ffffff,   0xffc01380,
 648   0x0101ffff,   0xfffff004,   0xe000407f,   0xfffffffc,
 649   0x01380010,   0x1fffffff,   0xff000000,   0x00000000,
 650   0x00000fff,   0xff00000f,   0xffff0000,   0x0fffff00,
 651   0x000fffff,   0x00000000,   0x00000000,   0x00ffffff,
 652   0xffcff000,   0x0000040f,   0xfffffffc,   0xff000000,
 653   0x0080ffff,   0xffffcff0,   0x0000000c,   0x0fffffff,
 654   0xfcff0000,   0x00000000,   0xffffffff,   0xffffffff,
 655   0xfff55ff5,   0x5fffffff,   0xffffffff,   0xf0000000,
 656   0xf00000f0,   0x00003c00,   0x007f0000,   0x01001fc0,
 657   0x00408007,   0xf0002030,   0x01fc000c,   0x10007f00,
 658   0x0405001f,   0xc0014180,   0x07f00060,   0x7001fc00,
 659   0x1c20007f,   0x00080900,   0x1fc00242,   0x8007f000,
 660   0xa0b001fc,   0x002c3000,   0x7f000c0d,   0x001fc003,
 661   0x438007f0,   0x00e0f001,   0xfc003fff,   0xffffffff,
 662   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 663   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 664   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 665   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 666   0xffffffff,   0xffffffff,   0xffffffff,   0xfffffc00,
 667   0x00000000,   0x00000000,   0x00000000,   0x00000000,
 668   0xffff0000,   0x00000000,   0xf0000000,   0x00000000,
 669   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 670   0xfffffc00,   0x00000000,   0xffffffff,   0xffffffff,
 671   0xffffffff,   0xffffffff,   0xfffffc00,   0x00000000,
 672   0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
 673   0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
 674   0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
 675   0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
 676   0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
 677   0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
 678   0x00030000,   0x00000000,   0xffffffff,   0xffffffff,
 679   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 680   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 681   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 682   0xffffffff,   0xffffffff},
 683
 684/* rw_pdfet (READ_PRIV transactions)
 685 *
 686 * ctr0: counts address valid cycles 
 687 * ctr1: counts *all* data valid cycles 
 688 * ctr2: is the overflow from counter 0 
 689 * ctr3: is the overflow from counter 1 
 690 */
 691{
 6920x0c01e000,00000000,0x00060000,00000000,
 6930xefefefef,0xffffffff,0xffffffff,0xffffffff,
 6940xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6950xffffffff,0xffffffff,0xff000000,00000000,
 6960xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6970xffffffff,00000000,0xffffffff,0xffffffff,
 6980xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6990xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7000xffff0000,00000000,0xffffffff,0xffffffff,
 7010xffffffff,0xffffffff,0xffffffff,0xf0000000,
 7020x0000000c,0x00003c00,0x07930000,0x0041e4c0,
 7030x01002079,0x3000800c,0x1e4c0030,0x00279300,
 7040x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
 7050x34004793,0x00020051,0xe4c00180,0x24793000,
 7060xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
 7070xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
 7080xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7090xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7100xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7110xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7120xffffffff,0xffffffff,0xffffffff,0xfffffc00,
 71300000000,00000000,00000000,00000000,
 7140xffff0000,00000000,0xf0000000,00000000,
 7150xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7160xfffffc00,00000000,0xffffffff,0xffffffff,
 7170xffffffff,0xffffffff,0xfffffc00,00000000,
 7180xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 7190xfdffffff,0xffffffff,0xfe000000,00000000,
 7200xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 7210xfdffffff,0xffffffff,0xfe000000,00000000,
 7220xffffffff,0xfffff9ff,0xfe000000,00000000,
 7230xffffffff,0xfffff9ff,0xfe000000,00000000,
 7240x00100000,00000000,0xf8000000,00000000,
 72500000000,00000000,00000000,00000000,
 7260xffffffff,0xffffffff,0x00ffffff,0xffffffff,
 72700000000,00000000,00000000,00000000,
 7280xffffffff,0xffffffff},
 729
 730/* rw_wdfet (WRITEBACKS)
 731 *
 732 * ctr0: counts address valid cycles 
 733 * ctr1: counts *all* data valid cycles 
 734 * ctr2: is the overflow from counter 0 
 735 * ctr3: is the overflow from counter 1
 736 */
 737{
 7380x0c01e000,00000000,0x00060000,00000000,
 7390xefefefef,0xffffffff,0xffffffff,0xffffffff,
 7400xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7410xffffffff,0xffffffff,0xff000000,00000000,
 7420xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7430xffffffff,00000000,0xffffffff,0xffffffff,
 7440xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7450xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7460xffff0000,00000000,0xffffffff,0xffffffff,
 7470xffffffff,0xffffffff,0xffffffff,0xf0000000,
 7480x0000000c,0x00003c00,0x07930000,0x0041e4c0,
 7490x01002079,0x3000800c,0x1e4c0030,0x00279300,
 7500x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
 7510x34004793,0x00020051,0xe4c00180,0x24793000,
 7520xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
 7530xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
 7540xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7550xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7560xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7570xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7580xffffffff,0xffffffff,0xffffffff,0xfffffc00,
 75900000000,00000000,00000000,00000000,
 7600xffff0000,00000000,0xf0000000,00000000,
 7610xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7620xfffffc00,00000000,0xffffffff,0xffffffff,
 7630xffffffff,0xffffffff,0xfffffc00,00000000,
 7640xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 7650xfdffffff,0xffffffff,0xfe000000,00000000,
 7660xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 7670xfdffffff,0xffffffff,0xfe000000,00000000,
 7680xffffffff,0xfffff9ff,0xfe000000,00000000,
 7690xffffffff,0xfffff9ff,0xfe000000,00000000,
 7700x00100000,00000000,0x98000000,00000000,
 77100000000,00000000,00000000,00000000,
 7720xffffffff,0xffffffff,0x00ffffff,0xffffffff,
 77300000000,00000000,00000000,00000000,
 7740xffffffff,0xffffffff},
 775
 776/* shlib_cpi
 777 *
 778 * ctr0: Total number of instructions in quad 0 
 779 * ctr1: Total number of CPU clock cycles in quad 0 
 780 * ctr2: total instructions without nullified   
 781 * ctr3: total number of CPU clock cycles 
 782 */
 783   {
 784   0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
 785   0xe0e0e0e0,   0x004e0004,   0x07ffffff,   0xffc01380,
 786   0x0101ffff,   0xfffff004,   0xe000407f,   0xfffffffc,
 787   0x01380010,   0x1fffffff,   0xff000000,   0x00000000,
 788   0x00000fff,   0xff00000f,   0xffffffff,   0xffffffff,
 789   0xffffffff,   0x00000000,   0x00000000,   0x00ffffff,
 790   0xffcff000,   0x0000000f,   0xfffffffc,   0xffffffff,
 791   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 792   0xffff0000,   0x00000000,   0xffffffff,   0xffffffff,
 793   0xfff77ff5,   0x7fffffff,   0xffffffff,   0xf0000000,
 794   0xf00000a0,   0x00003c00,   0x01ff0005,   0x08007fc0,
 795   0x03c1001f,   0xf08030c0,   0x07fc203c,   0x4001ff08,
 796   0x0118007f,   0xc003c500,   0x1ff08031,   0xc007fc00,
 797   0x3fffffff,   0xf800ffff,   0xfffe003f,   0xffffff80,
 798   0x0fffffff,   0xe003ffff,   0xfff800ff,   0xfffffe00,
 799   0x3fffffff,   0x800fffff,   0xffe003ff,   0xfffff800,
 800   0xfffffffe,   0x003fffff,   0xff800fff,   0xffffe003,
 801   0xfffffff8,   0x00ffffff,   0xfe003fff,   0xffff800f,
 802   0xffffffe0,   0x03ffffff,   0xf800ffff,   0xfffe003f,
 803   0xffffff80,   0x0fffffff,   0xe003ffff,   0xfff800ff,
 804   0xfffffe00,   0x3fffffff,   0x800fffff,   0xffe00000,
 805   0x00000000,   0x00000000,   0x00000000,   0x00000000,
 806   0xffff0000,   0x00000000,   0xf0000000,   0x00000000,
 807   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 808   0xfffffc00,   0x00000000,   0xffffffff,   0xffffffff,
 809   0xffffffff,   0xffffffff,   0xfffffc00,   0x00000000,
 810   0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
 811   0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
 812   0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
 813   0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
 814   0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
 815   0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
 816   0x00030000,   0x00000000,   0xffffffff,   0xffffffff,
 817   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 818   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 819   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
 820   0xffffffff,   0xffffffff},
 821
 822
 823/* addr_inv_abort_alu
 824 *
 825 * ctr0: counts ABORT_ALU0L 
 826 * ctr1: counts ABORT_ALU1L 
 827 * ctr2: counts ADDR0_INVALID 
 828 * ctr3: counts ADDR1_INVALID 
 829 */
 830
 831{
 8320x0c00c000,00000000,0x00060000,00000000,
 8330xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
 8340xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
 8350xffffffff,0xffffffff,0xff000000,00000000,
 8360xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8370xffffffff,00000000,0xffffffff,0xffffffff,
 8380xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8390xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8400xffff0000,00000000,0x6fffffff,0xffffffff,
 8410xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
 84200000000,0x0003f800,0x007f000d,0x01001fc0,
 8430x03008007,0xf000f030,0x01fc0038,0x10007f00,
 8440x0905001f,0xc0020180,0x07f000b0,0x7001fc00,
 8450x2820007f,0x00050900,0x1fc00102,0x8007f000,
 8460x70b001fc,0x00183000,0x7f00010d,0x001fc000,
 8470x038007f0,0x0030f001,0xfc000bff,0xfffff800,
 8480xfffffffe,0x003fffff,0xff800fff,0xffffe003,
 8490xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
 8500xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
 8510xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
 8520xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
 85300000000,00000000,00000000,00000000,
 8540x65380000,00000000,0x60000000,00000000,
 8550xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8560xfffffc00,00000000,0xffffffff,0xffffffff,
 8570xffffffff,0xffffffff,0xfffffc00,00000000,
 8580xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 8590xfdffffff,0xffffffff,0xfe000000,00000000,
 8600xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 8610xfdffffff,0xffffffff,0xfe000000,00000000,
 8620xffffffff,0xfffff9ff,0xfe000000,00000000,
 8630xffffffff,0xfffff9ff,0xfe000000,00000000,
 8640x00030000,00000000,0xffffffff,0xffffffff,
 8650xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8660xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8670xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8680xffffffff,0xffffffff },
 869
 870
 871
 872/* brad_stall
 873 *
 874 * ctr0: counts the total number of cycles for which brad_stall is asserted 
 875 * ctr1: counts the number of times brad_stall is asserted for 1-4 cycles 
 876 * ctr2: counts the number of times brad_stall is asserted for 5-7 cycles 
 877 * ctr3: counts the number of times brad_stall is asserted for > 7 cycles 
 878 */
 879{
 8800x0c002000,00000000,0x00060000,00000000,
 8810xefefefef,0xffffffff,0xffffffff,0xffffffff,
 8820xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8830xffffffff,0xffffffff,0xff000000,00000000,
 8840xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8850xffffffff,00000000,0xffffffff,0xffffffff,
 8860xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8870xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8880xffff0000,00000000,0x1fffffff,0xffffffff,
 8890xffffffff,0xffffffff,0xffffffff,0xf0000000,
 89000000000,0x00021c20,0x03ff0808,0x1800ffc4,
 8910x0204003f,0xf0004280,0x0ffc6020,0x8003ff00,
 8920x043800ff,0xc8020c00,0x3ff00044,0x800ffca0,
 8930x210003ff,0x00045800,0xffcc0214,0x003ff000,
 8940x26800ffc,0xe0218003,0xff000278,0x00ffd002,
 8950x1c003ff0,0x0028800f,0xfd002200,0x03ff0001,
 8960xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 8970xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 8980x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 8990x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 9000x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 90100000000,00000000,00000000,00000000,
 9020x1bff0000,00000000,0x10000000,00000000,
 9030xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9040xfffffc00,00000000,0xffffffff,0xffffffff,
 9050xffffffff,0xffffffff,0xfffffc00,00000000,
 9060xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 9070xfdffffff,0xffffffff,0xfe000000,00000000,
 9080xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 9090xfdffffff,0xffffffff,0xfe000000,00000000,
 9100xffffffff,0xfffff9ff,0xfe000000,00000000,
 9110xffffffff,0xfffff9ff,0xfe000000,00000000,
 9120x00030000,00000000,0xffffffff,0xffffffff,
 9130xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9140xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9150xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9160xffffffff,0xffffffff},
 917
 918/* cntl_in_pipel
 919 *
 920 * ctr0: counts the total number of cycles for which cntl_in_pipel is asserted 
 921 * ctr1: counts the number of times cntl_in_pipel is asserted for 1-4 cycles 
 922 * ctr2: counts the number of times cntl_in_pipel is asserted for 5-7 cycles 
 923 * ctr3: counts the number of times cntl_in_pipel is asserted for > 7 cycles 
 924 */
 925{
 9260x0c006000,00000000,0x00060000,00000000,
 9270xefefefef,0xffffffff,0xffffffff,0xffffffff,
 9280xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9290xffffffff,0xffffffff,0xff000000,00000000,
 9300xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9310xffffffff,00000000,0xffffffff,0xffffffff,
 9320xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9330xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9340xffff0000,00000000,0x3fffffff,0xffffffff,
 9350xffffffff,0xffffffff,0xffffffff,0xf0000000,
 93600000000,0x00021c00,0x03ff0808,0x1000ffc4,
 9370x0206003f,0xf0004200,0x0ffc6020,0xa003ff00,
 9380x043000ff,0xc8020e00,0x3ff00044,0x000ffca0,
 9390x212003ff,0x00045000,0xffcc0216,0x003ff000,
 9400x26000ffc,0xe021a003,0xff000270,0x00ffd002,
 9410x1e003ff0,0x0028000f,0xfd002220,0x03ff0001,
 9420xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 9430xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 9440x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 9450x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 9460x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 94700000000,00000000,00000000,00000000,
 9480x3fff0000,00000000,0x30000000,00000000,
 9490xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9500xfffffc00,00000000,0xffffffff,0xffffffff,
 9510xffffffff,0xffffffff,0xfffffc00,00000000,
 9520xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 9530xfdffffff,0xffffffff,0xfe000000,00000000,
 9540xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 9550xfdffffff,0xffffffff,0xfe000000,00000000,
 9560xffffffff,0xfffff9ff,0xfe000000,00000000,
 9570xffffffff,0xfffff9ff,0xfe000000,00000000,
 9580x00030000,00000000,0xffffffff,0xffffffff,
 9590xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9600xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9610xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9620xffffffff,0xffffffff },
 963
 964
 965/* dsnt_xfh
 966 *
 967 * ctr0: counts dside_notrans 
 968 * ctr1: counts xfhang 
 969 * ctr2: is the overflow for ctr0 
 970 * ctr3: is the overflow for ctr1 
 971 */
 972{
 9730x0c018000,00000000,0x00060000,00000000,
 9740xefefefef,0xffffffff,0xffffffff,0xffffffff,
 9750xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9760xffffffff,0xffffffff,0xff000000,00000000,
 9770xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9780xffffffff,00000000,0xffffffff,0xffffffff,
 9790xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9800xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9810xffff0000,00000000,0xcfffffff,0xffffffff,
 9820xffffffff,0xffffffff,0xffffffff,0xf0000000,
 98300000000,0x00030000,0x01f30000,0x00087cc0,
 9840x0040041f,0x30002001,0x87cc000c,0x1001f300,
 9850x0404087c,0xc0014104,0x1f300060,0x4187cc00,
 9860x1c2001f3,0x00080808,0x7cc00242,0x041f3000,
 9870xa08187cc,0x002c3001,0xf3000c0c,0x087cc003,
 9880x43041f30,0x00e0c187,0xcc003fc0,0x07fff800,
 9890xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 9900xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 9910x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 9920x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 9930x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 99400000000,00000000,00000000,00000000,
 9950xcb3f0000,00000000,0xc0000000,00000000,
 9960xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9970xfffffc00,00000000,0xffffffff,0xffffffff,
 9980xffffffff,0xffffffff,0xfffffc00,00000000,
 9990xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
10000xfdffffff,0xffffffff,0xfe000000,00000000,
10010xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
10020xfdffffff,0xffffffff,0xfe000000,00000000,
10030xffffffff,0xfffff9ff,0xfe000000,00000000,
10040xffffffff,0xfffff9ff,0xfe000000,00000000,
10050x00030000,00000000,0xffffffff,0xffffffff,
10060xffffffff,0xffffffff,0xffffffff,0xffffffff,
10070xffffffff,0xffffffff,0xffffffff,0xffffffff,
10080xffffffff,0xffffffff,0xffffffff,0xffffffff,
10090xffffffff,0xffffffff }, 
1010
1011/* fet_sig1
1012 *
1013 * ctr0: counts ICORE_AV 
1014 * ctr1: counts ITRANS_STALL 
1015 * ctr2: counts SEL_PCQH 
1016 * ctr3: counts OUT_OF_CONTEXT 
1017 */
1018{
10190x0c000000,00000000,0x00060000,00000000,
10200xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
10210xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
10220xffffffff,0xffffffff,0xff000000,00000000,
10230xffffffff,0xffffffff,0xffffffff,0xffffffff,
10240xffffffff,00000000,0xffffffff,0xffffffff,
10250xffffffff,0xffffffff,0xffffffff,0xffffffff,
10260xffffffff,0xffffffff,0xffffffff,0xffffffff,
10270xffff0000,00000000,0x0fffffff,0xffffffff,
10280xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
102900000000,0x0003f800,0x007f000e,0x01001fc0,
10300x03c08007,0xf000c030,0x01fc0034,0x10007f00,
10310x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
10320x2420007f,0x00060900,0x1fc001c2,0x8007f000,
10330x40b001fc,0x00143000,0x7f00020d,0x001fc000,
10340xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
10350xfffffffe,0x003fffff,0xff800fff,0xffffe003,
10360xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
10370xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
10380xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
10390xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
104000000000,00000000,00000000,00000000,
10410x07c10000,00000000,00000000,00000000,
10420xffffffff,0xffffffff,0xffffffff,0xffffffff,
10430xfffffc00,00000000,0xffffffff,0xffffffff,
10440xffffffff,0xffffffff,0xfffffc00,00000000,
10450xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
10460xfdffffff,0xffffffff,0xfe000000,00000000,
10470xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
10480xfdffffff,0xffffffff,0xfe000000,00000000,
10490xffffffff,0xfffff9ff,0xfe000000,00000000,
10500xffffffff,0xfffff9ff,0xfe000000,00000000,
10510x00030000,00000000,0xffffffff,0xffffffff,
10520xffffffff,0xffffffff,0xffffffff,0xffffffff,
10530xffffffff,0xffffffff,0xffffffff,0xffffffff,
10540xffffffff,0xffffffff,0xffffffff,0xffffffff,
10550xffffffff,0xffffffff},
1056
1057/* fet_sig2
1058 *
1059 * ctr0: counts ICORE_AV  
1060 * ctr1: counts IRTN_AV 
1061 * ctr2: counts ADDRESS_INC 
1062 * ctr3: counts ADDRESS_DEC 
1063 */
1064{
10650x0c000000,00000000,0x00060000,00000000,
10660xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
10670xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
10680xffffffff,0xffffffff,0xff000000,00000000,
10690xffffffff,0xffffffff,0xffffffff,0xffffffff,
10700xffffffff,00000000,0xffffffff,0xffffffff,
10710xffffffff,0xffffffff,0xffffffff,0xffffffff,
10720xffffffff,0xffffffff,0xffffffff,0xffffffff,
10730xffff0000,00000000,0x0fffffff,0xffffffff,
10740xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
107500000000,0x0003f800,0x007f000e,0x01001fc0,
10760x03c08007,0xf000c030,0x01fc0034,0x10007f00,
10770x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
10780x2420007f,0x00060900,0x1fc001c2,0x8007f000,
10790x40b001fc,0x00143000,0x7f00020d,0x001fc000,
10800xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
10810xfffffffe,0x003fffff,0xff800fff,0xffffe003,
10820xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
10830xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
10840xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
10850xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
108600000000,00000000,00000000,00000000,
10870x06930000,00000000,00000000,00000000,
10880xffffffff,0xffffffff,0xffffffff,0xffffffff,
10890xfffffc00,00000000,0xffffffff,0xffffffff,
10900xffffffff,0xffffffff,0xfffffc00,00000000,
10910xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
10920xfdffffff,0xffffffff,0xfe000000,00000000,
10930xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
10940xfdffffff,0xffffffff,0xfe000000,00000000,
10950xffffffff,0xfffff9ff,0xfe000000,00000000,
10960xffffffff,0xfffff9ff,0xfe000000,00000000,
10970x00030000,00000000,0xffffffff,0xffffffff,
10980xffffffff,0xffffffff,0xffffffff,0xffffffff,
10990xffffffff,0xffffffff,0xffffffff,0xffffffff,
11000xffffffff,0xffffffff,0xffffffff,0xffffffff,
11010xffffffff,0xffffffff },
1102
1103/* g7_1
1104 *
1105 * ctr0: counts HIT_RETRY0 
1106 * ctr1: counts HIT_RETRY1 
1107 * ctr2: counts GO_TAG_E 
1108 * ctr3: counts GO_TAG_O 
1109 */
1110{
11110x0c00e000,00000000,0x00060000,00000000,
11120xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
11130xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
11140xffffffff,0xffffffff,0xff000000,00000000,
11150xffffffff,0xffffffff,0xffffffff,0xffffffff,
11160xffffffff,00000000,0xffffffff,0xffffffff,
11170xffffffff,0xffffffff,0xffffffff,0xffffffff,
11180xffffffff,0xffffffff,0xffffffff,0xffffffff,
11190xffff0000,00000000,0x7fffffff,0xffffffff,
11200xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
112100000000,0x0003f800,0x007f000e,0x01001fc0,
11220x03c08007,0xf000c030,0x01fc0034,0x10007f00,
11230x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
11240x2420007f,0x00060900,0x1fc001c2,0x8007f000,
11250x40b001fc,0x00143000,0x7f00020d,0x001fc000,
11260xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
11270xfffffffe,0x003fffff,0xff800fff,0xffffe003,
11280xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
11290xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
11300xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
11310xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
113200000000,00000000,00000000,00000000,
11330x71c10000,00000000,0x70000000,00000000,
11340xffffffff,0xffffffff,0xffffffff,0xffffffff,
11350xfffffc00,00000000,0xffffffff,0xffffffff,
11360xffffffff,0xffffffff,0xfffffc00,00000000,
11370xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
11380xfdffffff,0xffffffff,0xfe000000,00000000,
11390xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
11400xfdffffff,0xffffffff,0xfe000000,00000000,
11410xffffffff,0xfffff9ff,0xfe000000,00000000,
11420xffffffff,0xfffff9ff,0xfe000000,00000000,
11430x00030000,00000000,0xffffffff,0xffffffff,
11440xffffffff,0xffffffff,0xffffffff,0xffffffff,
11450xffffffff,0xffffffff,0xffffffff,0xffffffff,
11460xffffffff,0xffffffff,0xffffffff,0xffffffff,
11470xffffffff,0xffffffff },
1148
1149/* g7_2
1150 *
1151 * ctr0: counts HIT_DM0 
1152 * ctr1: counts HIT_DM1 
1153 * ctr2: counts GO_STORE_E 
1154 * ctr3: counts GO_STORE_O 
1155 */
1156{
11570x0c00e000,00000000,0x00060000,00000000,
11580xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
11590xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
11600xffffffff,0xffffffff,0xff000000,00000000,
11610xffffffff,0xffffffff,0xffffffff,0xffffffff,
11620xffffffff,00000000,0xffffffff,0xffffffff,
11630xffffffff,0xffffffff,0xffffffff,0xffffffff,
11640xffffffff,0xffffffff,0xffffffff,0xffffffff,
11650xffff0000,00000000,0x7fffffff,0xffffffff,
11660xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
116700000000,0x0003f800,0x007f000e,0x01001fc0,
11680x03c08007,0xf000c030,0x01fc0034,0x10007f00,
11690x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
11700x2420007f,0x00060900,0x1fc001c2,0x8007f000,
11710x40b001fc,0x00143000,0x7f00020d,0x001fc000,
11720xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
11730xfffffffe,0x003fffff,0xff800fff,0xffffe003,
11740xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
11750xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
11760xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
11770xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
117800000000,00000000,00000000,00000000,
11790x72930000,00000000,0x70000000,00000000,
11800xffffffff,0xffffffff,0xffffffff,0xffffffff,
11810xfffffc00,00000000,0xffffffff,0xffffffff,
11820xffffffff,0xffffffff,0xfffffc00,00000000,
11830xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
11840xfdffffff,0xffffffff,0xfe000000,00000000,
11850xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
11860xfdffffff,0xffffffff,0xfe000000,00000000,
11870xffffffff,0xfffff9ff,0xfe000000,00000000,
11880xffffffff,0xfffff9ff,0xfe000000,00000000,
11890x00030000,00000000,0xffffffff,0xffffffff,
11900xffffffff,0xffffffff,0xffffffff,0xffffffff,
11910xffffffff,0xffffffff,0xffffffff,0xffffffff,
11920xffffffff,0xffffffff,0xffffffff,0xffffffff,
11930xffffffff,0xffffffff },
1194
1195/* g7_3
1196 *
1197 * ctr0: counts HIT_DV0 
1198 * ctr1: counts HIT_DV1 
1199 * ctr2: counts STBYPT_E (load bypasses from store queue) 
1200 * ctr3: counts STBYPT_O
1201 */
1202{
12030x0c00e000,00000000,0x00060000,00000000,
12040xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
12050xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
12060xffffffff,0xffffffff,0xff000000,00000000,
12070xffffffff,0xffffffff,0xffffffff,0xffffffff,
12080xffffffff,00000000,0xffffffff,0xffffffff,
12090xffffffff,0xffffffff,0xffffffff,0xffffffff,
12100xffffffff,0xffffffff,0xffffffff,0xffffffff,
12110xffff0000,00000000,0x7fffffff,0xffffffff,
12120xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
121300000000,0x0003f800,0x007f0002,0x01001fc0,
12140x00c08007,0xf0000030,0x01fc0004,0x10007f00,
12150x0605001f,0xc001c180,0x07f00040,0x7001fc00,
12160x1420007f,0x000a0900,0x1fc002c2,0x8007f000,
12170x80b001fc,0x00243000,0x7f000e0d,0x001fc003,
12180xc38007f0,0x00c0f001,0xfc0037ff,0xfffff800,
12190xfffffffe,0x003fffff,0xff800fff,0xffffe003,
12200xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
12210xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
12220xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
12230xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
122400000000,00000000,00000000,00000000,
12250x77250000,00000000,0x70000000,00000000,
12260xffffffff,0xffffffff,0xffffffff,0xffffffff,
12270xfffffc00,00000000,0xffffffff,0xffffffff,
12280xffffffff,0xffffffff,0xfffffc00,00000000,
12290xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
12300xfdffffff,0xffffffff,0xfe000000,00000000,
12310xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
12320xfdffffff,0xffffffff,0xfe000000,00000000,
12330xffffffff,0xfffff9ff,0xfe000000,00000000,
12340xffffffff,0xfffff9ff,0xfe000000,00000000,
12350x00030000,00000000,0xffffffff,0xffffffff,
12360xffffffff,0xffffffff,0xffffffff,0xffffffff,
12370xffffffff,0xffffffff,0xffffffff,0xffffffff,
12380xffffffff,0xffffffff,0xffffffff,0xffffffff,
12390xffffffff,0xffffffff },
1240
1241/* g7_4
1242 *
1243 * ctr0: counts HIT_DIRTY0 
1244 * ctr1: counts HIT_DIRTY1 
1245 * ctr2: counts CA_BYP_E (quick launch) 
1246 * ctr3: counts CA_BYP_O 
1247 */
1248{
12490x0c00e000,00000000,0x00060000,00000000,
12500xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
12510xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
12520xffffffff,0xffffffff,0xff000000,00000000,
12530xffffffff,0xffffffff,0xffffffff,0xffffffff,
12540xffffffff,00000000,0xffffffff,0xffffffff,
12550xffffffff,0xffffffff,0xffffffff,0xffffffff,
12560xffffffff,0xffffffff,0xffffffff,0xffffffff,
12570xffff0000,00000000,0x7fffffff,0xffffffff,
12580xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
125900000000,0x0003f800,0x007f000e,0x01001fc0,
12600x03c08007,0xf000c030,0x01fc0034,0x10007f00,
12610x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
12620x2420007f,0x00060900,0x1fc001c2,0x8007f000,
12630x40b001fc,0x00143000,0x7f00020d,0x001fc000,
12640xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
12650xfffffffe,0x003fffff,0xff800fff,0xffffe003,
12660xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
12670xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
12680xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
12690xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
127000000000,00000000,00000000,00000000,
12710x7bb70000,00000000,0x70000000,00000000,
12720xffffffff,0xffffffff,0xffffffff,0xffffffff,
12730xfffffc00,00000000,0xffffffff,0xffffffff,
12740xffffffff,0xffffffff,0xfffffc00,00000000,
12750xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
12760xfdffffff,0xffffffff,0xfe000000,00000000,
12770xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
12780xfdffffff,0xffffffff,0xfe000000,00000000,
12790xffffffff,0xfffff9ff,0xfe000000,00000000,
12800xffffffff,0xfffff9ff,0xfe000000,00000000,
12810x00030000,00000000,0xffffffff,0xffffffff,
12820xffffffff,0xffffffff,0xffffffff,0xffffffff,
12830xffffffff,0xffffffff,0xffffffff,0xffffffff,
12840xffffffff,0xffffffff,0xffffffff,0xffffffff,
12850xffffffff,0xffffffff },
1286
1287
1288/* mpb_labort
1289 *
1290 * ctr0: counts L_ABORT_ALU0L
1291 * ctr1: counts L_ABORT_ALU1L 
1292 * ctr2: counts MPB0H 
1293 * ctr3: counts MPB1H 
1294 */
1295{
12960x0c00c000,00000000,0x00060000,00000000,
12970xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
12980xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
12990xffffffff,0xffffffff,0xff000000,00000000,
13000xffffffff,0xffffffff,0xffffffff,0xffffffff,
13010xffffffff,00000000,0xffffffff,0xffffffff,
13020xffffffff,0xffffffff,0xffffffff,0xffffffff,
13030xffffffff,0xffffffff,0xffffffff,0xffffffff,
13040xffff0000,00000000,0x6fffffff,0xffffffff,
13050xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
130600000000,0x0003f800,0x007f000e,0x01001fc0,
13070x03c08007,0xf000c030,0x01fc0034,0x10007f00,
13080x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
13090x2420007f,0x00060900,0x1fc001c2,0x8007f000,
13100x40b001fc,0x00143000,0x7f00020d,0x001fc000,
13110xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
13120xfffffffe,0x003fffff,0xff800fff,0xffffe003,
13130xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
13140xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
13150xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
13160xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
131700000000,00000000,00000000,00000000,
13180x605c0000,00000000,0x60000000,00000000,
13190xffffffff,0xffffffff,0xffffffff,0xffffffff,
13200xfffffc00,00000000,0xffffffff,0xffffffff,
13210xffffffff,0xffffffff,0xfffffc00,00000000,
13220xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
13230xfdffffff,0xffffffff,0xfe000000,00000000,
13240xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
13250xfdffffff,0xffffffff,0xfe000000,00000000,
13260xffffffff,0xfffff9ff,0xfe000000,00000000,
13270xffffffff,0xfffff9ff,0xfe000000,00000000,
13280x00030000,00000000,0xffffffff,0xffffffff,
13290xffffffff,0xffffffff,0xffffffff,0xffffffff,
13300xffffffff,0xffffffff,0xffffffff,0xffffffff,
13310xffffffff,0xffffffff,0xffffffff,0xffffffff,
13320xffffffff,0xffffffff },
1333
1334/* panic
1335 *
1336 * ctr0: is the overflow for counter 1 
1337 * ctr1: counts traps and RFI's 
1338 * ctr2: counts panic traps 
1339 * ctr3: is the overflow for counter 2
1340 */
1341{
13420x0c002000,00000000,0x00060000,00000000,
13430xe7efe0e0,0xffffffff,0xffffffff,0xffffffff,
13440xffffffff,0xffffffff,0xffffffff,0xfffffffc,
13450x41380030,0x1aabfff2,0x17000000,00000000,
13460x01b80000,0x3effffff,0xffffffff,0xffffffff,
13470xffffffff,00000000,00000000,0x00400000,
13480x00001fff,0xffffffff,0xffffffff,0xffffffff,
13490xffffffff,0xffffffff,0xffffffff,0xffffffff,
13500xffff0000,00000000,0x1fffffff,0xffffffff,
13510xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
13520xb0000000,0x00012c04,0x05790804,0x14013e44,
13530x0008004f,0x90000040,0x15e46000,0xc0047920,
13540x004a003e,0x40011080,0x0f900024,0x4003e460,
13550x00c80479,0x00023301,0x1e400100,0x4157d080,
13560x514053f4,0x40048014,0xfd000104,0x055f4600,
13570x4c0147d2,0x0014a043,0xf4001508,0x10fd0003,
13580x44043f46,0x004c8147,0xd0003330,0x51f40014,
13590x04257908,0x0c14093e,0x44020802,0x4f900080,
13600x4095e460,0x20c02479,0x20084a08,0x3e400310,
13610x820f9000,0xa44083e4,0x6020c824,0x79000a33,
13620x091e4003,0x3c007fff,0x800f001f,0xffe00000,
136300000000,00000000,00000000,00000000,
13640x10400000,00000000,0x10000000,00000000,
13650xffffffff,0xffffffff,0xffffffff,0xffffffff,
13660xfffffc00,00000000,0xffffffff,0xffffffff,
13670xffffffff,0xffffffff,0xfffffc00,00000000,
13680xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
13690xfdffffff,0xffffffff,0xfe000000,00000000,
13700xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
13710xfdffffff,0xffffffff,0xfe000000,00000000,
13720xffffffff,0xfffff9ff,0xfe000000,00000000,
13730xffffffff,0xfffff9ff,0xfe000000,00000000,
13740x00030000,00000000,0xffffffff,0xffffffff,
13750xffffffff,0xffffffff,0xffffffff,0xffffffff,
13760xffffffff,0xffffffff,0xffffffff,0xffffffff,
13770xffffffff,0xffffffff,0xffffffff,0xffffffff,
13780xffffffff,0xffffffff },
1379
1380/* rare_inst
1381 *
1382 * ctr0: counts sync and syncdma instructions 
1383 * ctr1: counts pxtlbx,x instructions 
1384 * ctr2: counts ixtlbt instructions 
1385 * ctr3: counts cycles 
1386 */
1387{
13880x0c01e000,00000000,0x00060000,00000000,
13890xe0e0e0e0,0x004e000c,0x000843fc,0x85c09380,
13900x0121ebfd,0xff217124,0xe0004000,0x943fc85f,
13910xffffffff,0xffffffff,0xff000000,00000000,
13920xffffffff,0xffffffff,0xffffffff,0xffffffff,
13930xffffffff,00000000,0xffffffff,0xffffffff,
13940xffffffff,0xffffffff,0xffffffff,0xffffffff,
13950xffffffff,0xffffffff,0xffffffff,0xffffffff,
13960xffff0000,00000000,0xffffffff,0xffffffff,
13970xffffffff,0xffffffff,0xffffffff,0xf0000000,
13980xe00000e0,0x00003c00,0x007f0001,0x01001fc0,
13990x00408007,0xf0003030,0x01fc000c,0x10007f00,
14000x0505001f,0xc0014180,0x07f00070,0x7001fc00,
14010x1c20007f,0x00090900,0x1fc00242,0x8007f000,
14020xb0b001fc,0x002c3000,0x7f000d0d,0x001fc003,
14030x438007f0,0x00f0f001,0xfc003fff,0xfffff800,
14040xfffffffe,0x003fffff,0xff800fff,0xffffe003,
14050xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
14060xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
14070xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
14080xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
140900000000,00000000,00000000,00000000,
14100xffff0000,00000000,0xf0000000,00000000,
14110xffffffff,0xffffffff,0xffffffff,0xffffffff,
14120xfffffc00,00000000,0xffffffff,0xffffffff,
14130xffffffff,0xffffffff,0xfffffc00,00000000,
14140xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14150xfdffffff,0xffffffff,0xfe000000,00000000,
14160xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14170xfdffffff,0xffffffff,0xfe000000,00000000,
14180xffffffff,0xfffff9ff,0xfe000000,00000000,
14190xffffffff,0xfffff9ff,0xfe000000,00000000,
14200x00030000,00000000,0xffffffff,0xffffffff,
14210xffffffff,0xffffffff,0xffffffff,0xffffffff,
14220xffffffff,0xffffffff,0xffffffff,0xffffffff,
14230xffffffff,0xffffffff,0xffffffff,0xffffffff,
14240xffffffff,0xffffffff },
1425
1426/* rw_dfet (for D-cache misses and writebacks)
1427 *
1428 * ctr0: counts address valid cycles 
1429 * ctr1: counts *all* data valid cycles 
1430 * ctr2: is the overflow from counter 0 
1431 * ctr3: is the overflow from counter 1 
1432 */
1433{
14340x0c01e000,00000000,0x00060000,00000000,
14350xefefefef,0xffffffff,0xffffffff,0xffffffff,
14360xffffffff,0xffffffff,0xffffffff,0xffffffff,
14370xffffffff,0xffffffff,0xff000000,00000000,
14380xffffffff,0xffffffff,0xffffffff,0xffffffff,
14390xffffffff,00000000,0xffffffff,0xffffffff,
14400xffffffff,0xffffffff,0xffffffff,0xffffffff,
14410xffffffff,0xffffffff,0xffffffff,0xffffffff,
14420xffff0000,00000000,0xffffffff,0xffffffff,
14430xffffffff,0xffffffff,0xffffffff,0xf0000000,
14440x0000000c,0x00003c00,0x07930000,0x0041e4c0,
14450x01002079,0x3000800c,0x1e4c0030,0x00279300,
14460x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
14470x34004793,0x00020051,0xe4c00180,0x24793000,
14480xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
14490xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
14500xffffffff,0xffffffff,0xffffffff,0xffffffff,
14510xffffffff,0xffffffff,0xffffffff,0xffffffff,
14520xffffffff,0xffffffff,0xffffffff,0xffffffff,
14530xffffffff,0xffffffff,0xffffffff,0xffffffff,
14540xffffffff,0xffffffff,0xffffffff,0xfffffc00,
145500000000,00000000,00000000,00000000,
14560xffff0000,00000000,0xf0000000,00000000,
14570xffffffff,0xffffffff,0xffffffff,0xffffffff,
14580xfffffc00,00000000,0xffffffff,0xffffffff,
14590xffffffff,0xffffffff,0xfffffc00,00000000,
14600xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14610xfdffffff,0xffffffff,0xfe000000,00000000,
14620xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14630xfdffffff,0xffffffff,0xfe000000,00000000,
14640xffffffff,0xfffff9ff,0xfe000000,00000000,
14650xffffffff,0xfffff9ff,0xfe000000,00000000,
14660x00100000,00000000,0xf0000000,00000000,
146700000000,00000000,0x98000000,00000000,
14680xffffffff,0xffffffff,0x0fffffff,0xffffffff,
146900000000,00000000,0x00ffffff,0xffffffff,
14700xffffffff,0xffffffff },
1471
1472/* rw_ifet (I-cache misses -- actually dumb READ transactions)
1473 *
1474 * ctr0: counts address valid cycles 
1475 * ctr1: counts *all* data valid cycles 
1476 * ctr2: is the overflow from counter 0 
1477 * ctr3: is the overflow from counter 1 
1478 */
1479{
14800x0c01e000,00000000,0x00060000,00000000,
14810xefefefef,0xffffffff,0xffffffff,0xffffffff,
14820xffffffff,0xffffffff,0xffffffff,0xffffffff,
14830xffffffff,0xffffffff,0xff000000,00000000,
14840xffffffff,0xffffffff,0xffffffff,0xffffffff,
14850xffffffff,00000000,0xffffffff,0xffffffff,
14860xffffffff,0xffffffff,0xffffffff,0xffffffff,
14870xffffffff,0xffffffff,0xffffffff,0xffffffff,
14880xffff0000,00000000,0xffffffff,0xffffffff,
14890xffffffff,0xffffffff,0xffffffff,0xf0000000,
14900x0000000c,0x00003c00,0x07930000,0x0041e4c0,
14910x01002079,0x3000800c,0x1e4c0030,0x00279300,
14920x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
14930x34004793,0x00020051,0xe4c00180,0x24793000,
14940xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
14950xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
14960xffffffff,0xffffffff,0xffffffff,0xffffffff,
14970xffffffff,0xffffffff,0xffffffff,0xffffffff,
14980xffffffff,0xffffffff,0xffffffff,0xffffffff,
14990xffffffff,0xffffffff,0xffffffff,0xffffffff,
15000xffffffff,0xffffffff,0xffffffff,0xfffffc00,
150100000000,00000000,00000000,00000000,
15020xffff0000,00000000,0xf0000000,00000000,
15030xffffffff,0xffffffff,0xffffffff,0xffffffff,
15040xfffffc00,00000000,0xffffffff,0xffffffff,
15050xffffffff,0xffffffff,0xfffffc00,00000000,
15060xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
15070xfdffffff,0xffffffff,0xfe000000,00000000,
15080xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
15090xfdffffff,0xffffffff,0xfe000000,00000000,
15100xffffffff,0xfffff9ff,0xfe000000,00000000,
15110xffffffff,0xfffff9ff,0xfe000000,00000000,
15120x00100000,00000000,0xd0000000,00000000,
15130xffffffff,0xffffffff,0xffffffff,0xffffffff,
15140xffffffff,0xffffffff,0x00ffffff,0xffffffff,
15150xffffffff,0xffffffff,00000000,00000000,
15160xffffffff,0xffffffff },
1517
1518
1519/* rw_sdfet (READ_SHARED_OR_PRIVATE transactions)
1520 *
1521 * ctr0: counts address valid cycles
1522 * ctr1: counts *all* data valid cycles 
1523 * ctr2: is the overflow from counter 0 
1524 * ctr3: is the overflow from counter 1 
1525 */
1526{
15270x0c01e000,00000000,0x00060000,00000000,
15280xefefefef,0xffffffff,0xffffffff,0xffffffff,
15290xffffffff,0xffffffff,0xffffffff,0xffffffff,
15300xffffffff,0xffffffff,0xff000000,00000000,
15310xffffffff,0xffffffff,0xffffffff,0xffffffff,
15320xffffffff,00000000,0xffffffff,0xffffffff,
15330xffffffff,0xffffffff,0xffffffff,0xffffffff,
15340xffffffff,0xffffffff,0xffffffff,0xffffffff,
15350xffff0000,00000000,0xffffffff,0xffffffff,
15360xffffffff,0xffffffff,0xffffffff,0xf0000000,
15370x0000000c,0x00003c00,0x07930000,0x0041e4c0,
15380x01002079,0x3000800c,0x1e4c0030,0x00279300,
15390x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
15400x34004793,0x00020051,0xe4c00180,0x24793000,
15410xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
15420xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
15430xffffffff,0xffffffff,0xffffffff,0xffffffff,
15440xffffffff,0xffffffff,0xffffffff,0xffffffff,
15450xffffffff,0xffffffff,0xffffffff,0xffffffff,
15460xffffffff,0xffffffff,0xffffffff,0xffffffff,
15470xffffffff,0xffffffff,0xffffffff,0xfffffc00,
154800000000,00000000,00000000,00000000,
15490xffff0000,00000000,0xf0000000,00000000,
15500xffffffff,0xffffffff,0xffffffff,0xffffffff,
15510xfffffc00,00000000,0xffffffff,0xffffffff,
15520xffffffff,0xffffffff,0xfffffc00,00000000,
15530xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
15540xfdffffff,0xffffffff,0xfe000000,00000000,
15550xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
15560xfdffffff,0xffffffff,0xfe000000,00000000,
15570xffffffff,0xfffff9ff,0xfe000000,00000000,
15580xffffffff,0xfffff9ff,0xfe000000,00000000,
15590x00100000,00000000,0xf4000000,00000000,
156000000000,00000000,00000000,00000000,
15610xffffffff,0xffffffff,0x00ffffff,0xffffffff,
156200000000,00000000,00000000,00000000,
15630xffffffff,0xffffffff },
1564
1565
1566/* spec_ifet
1567 *
1568 * ICORE_AV fires for every request which the Instruction Fetch Unit sends
1569 * to the Runway Interface Block.  Hence, this counts all I-misses, speculative
1570 * or not, but does *not* include I-cache prefetches, which are generated by
1571 * RIB.
1572 * IRTN_AV fires twice for every I-cache miss returning from RIB to the IFU.
1573 * It will not fire if a second I-cache miss is issued from the IFU to RIB
1574 * before the first returns.  Therefore, if the IRTN_AV count is much less
1575 * than 2x the ICORE_AV count, many speculative I-cache misses are occurring
1576 * which are "discovered" to be incorrect fairly quickly.
1577 * The ratio of I-cache miss transactions on Runway to the ICORE_AV count is
1578 * a measure of the effectiveness of instruction prefetching.  This ratio
1579 * should be between 1 and 2.  If it is close to 1, most prefetches are
1580 * eventually called for by the IFU; if it is close to 2, almost no prefetches
1581 * are useful and they are wasted bus traffic.
1582 *
1583 * ctr0: counts ICORE_AV 
1584 * ctr1: counts IRTN_AV 
1585 * ctr2: counts all non-coherent READ transactions on Runway. (TTYPE D0) 
1586 *	This should be just I-cache miss and I-prefetch transactions.
1587 * ctr3: counts total processor cycles 
1588 */
1589{
15900x0c000000,00000000,0x00060000,00000000,
15910xefefefef,0xffffffff,0xffffffff,0xffffffff,
15920xffffffff,0xffffffff,0xffffffff,0xffffffff,
15930xffffffff,0xffffffff,0xff000000,00000000,
15940xffffffff,0xffffffff,0xffffffff,0xffffffff,
15950xffffffff,00000000,0xffffffff,0xffffffff,
15960xffffffff,0xffffffff,0xffffffff,0xffffffff,
15970xffffffff,0xffffffff,0xffffffff,0xffffffff,
15980xffff0000,00000000,0x0fffffff,0xffffffff,
15990xffffffff,0xffffffff,0xffffffff,0xf0000000,
16000x00000008,0x00030c00,0x01bf0001,0x00806fc0,
16010x00c1001b,0xf0005048,0x06fc001c,0x2001bf00,
16020x0908806f,0xc002c300,0x1bf000d0,0xc806fc00,
16030x3fffffff,0xffffffff,0xffffffff,0xffffffff,
16040xffffffff,0xffffffff,0xffffffff,0xffffffff,
16050xffffffff,0xffffffff,0xffffffff,0xffffffff,
16060xffffffff,0xffffffff,0xffffffff,0xffffffff,
16070xffffffff,0xffffffff,0xffffffff,0xffffffff,
16080xffffffff,0xffffffff,0xffffffff,0xffffffff,
16090xffffffff,0xffffffff,0xffffffff,0xffffffff,
16100xffffffff,0xffffffff,0xffffffff,0xfffffc00,
161100000000,00000000,00000000,00000000,
16120x06bf0000,00000000,00000000,00000000,
16130xffffffff,0xffffffff,0xffffffff,0xffffffff,
16140xfffffc00,00000000,0xffffffff,0xffffffff,
16150xffffffff,0xffffffff,0xfffffc00,00000000,
16160xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16170xfdffffff,0xffffffff,0xfe000000,00000000,
16180xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16190xfdffffff,0xffffffff,0xfe000000,00000000,
16200xffffffff,0xfffff9ff,0xfe000000,00000000,
16210xffffffff,0xfffff9ff,0xfe000000,00000000,
16220x00110000,00000000,0xd0ffffff,0xffffffff,
16230xffffffff,0xffffffff,0xffffffff,0xffffffff,
16240xffffffff,0xffffffff,0x00ffffff,0xffffffff,
16250xffffffff,0xffffffff,00000000,00000000,
16260xffffffff,0xffffffff },
1627
1628/* st_cond0
1629 *
1630 * ctr0: is the overflow for ctr1
1631 * ctr1: counts major ops 0C and 0E (fp ops, not fmac or fmpyadd) 
1632 * ctr2: counts B,L (including long and push) and GATE (including nullified),
1633 *	 predicted not-taken
1634 * ctr3: is the overflow for ctr2 
1635 */
1636{
16370x4c01e000,00000000,0x00060000,00000000,
16380xe0e0c0e0,0xffffffff,0xffffffff,0xffc13380,
16390x0101ffff,0xffa1f057,0xe000407f,0xdfffc87f,
16400xffffffff,0xffffffff,0xff000000,00000000,
16410xffffffff,0xffffffff,0xffffffff,0xffffffff,
16420xffffffff,00000000,0xffffffff,0xffffffff,
16430xffffffff,0xffffffff,0xffffffff,0xffffffff,
16440xffffffff,0xffffffff,0xffffffff,0xffffffff,
16450xffff0000,00000000,0xffffffff,0xffffffff,
16460xffffffff,0xffffffff,0xffffffff,0xf0000000,
16470xf0000060,0x00003c00,0x04f90000,0x02013e40,
16480x0081004f,0x90004060,0x13e40018,0x0024f900,
16490x0802093e,0x40028102,0x4f9000c0,0x6093e400,
16500x380014f9,0x00010205,0x3e4000c1,0x014f9000,
16510x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
16520xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
16530xffffffff,0xffffffff,0xffffffff,0xffffffff,
16540xffffffff,0xffffffff,0xffffffff,0xffffffff,
16550xffffffff,0xffffffff,0xffffffff,0xffffffff,
16560xffffffff,0xffffffff,0xffffffff,0xffffffff,
16570xffffffff,0xffffffff,0xffffffff,0xfffffc00,
165800000000,00000000,00000000,00000000,
16590xffff0000,00000000,0xf0000000,00000000,
16600xffffffff,0xffffffff,0xffffffff,0xffffffff,
16610xfffffc00,00000000,0xffffffff,0xffffffff,
16620xffffffff,0xffffffff,0xfffffc00,00000000,
16630xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16640xfdffffff,0xffffffff,0xfe000000,00000000,
16650xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16660xfdffffff,0xffffffff,0xfe000000,00000000,
16670xffffffff,0xfffff9ff,0xfe000000,00000000,
16680xffffffff,0xfffff9ff,0xfe000000,00000000,
16690x00030000,00000000,0xffffffff,0xffffffff,
16700xffffffff,0xffffffff,0xffffffff,0xffffffff,
16710xffffffff,0xffffffff,0xffffffff,0xffffffff,
16720xffffffff,0xffffffff,0xffffffff,0xffffffff,
16730xffffffff,0xffffffff },
1674
1675/* st_cond1
1676 *
1677 * ctr0: is the overflow for ctr1 
1678 * ctr1: counts major ops 1x (most of the load/stores) 
1679 * ctr2: counts CMPB (dw) predicted not-taken 
1680 * ctr3: is the overflow for ctr2 
1681 */
1682{
16830x4c01e000,00000000,0x00060000,00000000,
16840xe0e0c0e0,0xffffffff,0xffffffff,0xffc01b80,
16850x0101ffff,0xffb7f03d,0xe000407f,0xffffc8ff,
16860xffffffff,0xffffffff,0xff000000,00000000,
16870xffffffff,0xffffffff,0xffffffff,0xffffffff,
16880xffffffff,00000000,0xffffffff,0xffffffff,
16890xffffffff,0xffffffff,0xffffffff,0xffffffff,
16900xffffffff,0xffffffff,0xffffffff,0xffffffff,
16910xffff0000,00000000,0xffffffff,0xffffffff,
16920xffffffff,0xffffffff,0xffffffff,0xf0000000,
16930xf0000060,0x00003c00,0x04f90000,0x02013e40,
16940x0081004f,0x90004060,0x13e40018,0x0024f900,
16950x0802093e,0x40028102,0x4f9000c0,0x6093e400,
16960x380014f9,0x00010205,0x3e4000c1,0x014f9000,
16970x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
16980xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
16990xffffffff,0xffffffff,0xffffffff,0xffffffff,
17000xffffffff,0xffffffff,0xffffffff,0xffffffff,
17010xffffffff,0xffffffff,0xffffffff,0xffffffff,
17020xffffffff,0xffffffff,0xffffffff,0xffffffff,
17030xffffffff,0xffffffff,0xffffffff,0xfffffc00,
170400000000,00000000,00000000,00000000,
17050xffff0000,00000000,0xf0000000,00000000,
17060xffffffff,0xffffffff,0xffffffff,0xffffffff,
17070xfffffc00,00000000,0xffffffff,0xffffffff,
17080xffffffff,0xffffffff,0xfffffc00,00000000,
17090xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
17100xfdffffff,0xffffffff,0xfe000000,00000000,
17110xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
17120xfdffffff,0xffffffff,0xfe000000,00000000,
17130xffffffff,0xfffff9ff,0xfe000000,00000000,
17140xffffffff,0xfffff9ff,0xfe000000,00000000,
17150x00030000,00000000,0xffffffff,0xffffffff,
17160xffffffff,0xffffffff,0xffffffff,0xffffffff,
17170xffffffff,0xffffffff,0xffffffff,0xffffffff,
17180xffffffff,0xffffffff,0xffffffff,0xffffffff,
17190xffffffff,0xffffffff },
1720
1721/* st_cond2
1722 *
1723 * ctr0: is the overflow for ctr1 
1724 * ctr1: counts major op 03 
1725 * ctr2: counts CMPIB (dw) predicted not taken. 
1726 * ctr3: is the overflow for ctr2 
1727 */
1728{
17290x4c01e000,00000000,0x00060000,00000000,
17300xe0e0c0e0,0xffffffff,0xffffffff,0xffc09780,
17310x0101ffff,0xff21f077,0xe000407f,0xffffc87f,
17320xffffffff,0xffffffff,0xff000000,00000000,
17330xffffffff,0xffffffff,0xffffffff,0xffffffff,
17340xffffffff,00000000,0xffffffff,0xffffffff,
17350xffffffff,0xffffffff,0xffffffff,0xffffffff,
17360xffffffff,0xffffffff,0xffffffff,0xffffffff,
17370xffff0000,00000000,0xffffffff,0xffffffff,
17380xffffffff,0xffffffff,0xffffffff,0xf0000000,
17390xf0000060,0x00003c00,0x04f90000,0x02013e40,
17400x0081004f,0x90004060,0x13e40018,0x0024f900,
17410x0802093e,0x40028102,0x4f9000c0,0x6093e400,
17420x380014f9,0x00010205,0x3e4000c1,0x014f9000,
17430x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
17440xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
17450xffffffff,0xffffffff,0xffffffff,0xffffffff,
17460xffffffff,0xffffffff,0xffffffff,0xffffffff,
17470xffffffff,0xffffffff,0xffffffff,0xffffffff,
17480xffffffff,0xffffffff,0xffffffff,0xffffffff,
17490xffffffff,0xffffffff,0xffffffff,0xfffffc00,
175000000000,00000000,00000000,00000000,
17510xffff0000,00000000,0xf0000000,00000000,
17520xffffffff,0xffffffff,0xffffffff,0xffffffff,
17530xfffffc00,00000000,0xffffffff,0xffffffff,
17540xffffffff,0xffffffff,0xfffffc00,00000000,
17550xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
17560xfdffffff,0xffffffff,0xfe000000,00000000,
17570xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
17580xfdffffff,0xffffffff,0xfe000000,00000000,
17590xffffffff,0xfffff9ff,0xfe000000,00000000,
17600xffffffff,0xfffff9ff,0xfe000000,00000000,
17610x00030000,00000000,0xffffffff,0xffffffff,
17620xffffffff,0xffffffff,0xffffffff,0xffffffff,
17630xffffffff,0xffffffff,0xffffffff,0xffffffff,
17640xffffffff,0xffffffff,0xffffffff,0xffffffff,
17650xffffffff,0xffffffff },
1766
1767/* st_cond3
1768 *
1769 * ctr0: is the overflow for ctr1 
1770 * ctr1: counts major ops 06 & 26 
1771 * ctr2: counts BB, BVB, MOVB, MOVIB (incl. nullified) predicted not-taken 
1772 * ctr3: is the overflow for ctr2 
1773 */
1774{
17750x4c01e000,00000000,0x00060000,00000000,
17760xe0e0c0e0,0xffffffff,0xffffffff,0xffc03780,
17770x0101ffff,0xff29f016,0xe000407f,0xffffe97f,
17780xffffffff,0xffffffff,0xff000000,00000000,
17790xffffffff,0xffffffff,0xffffffff,0xffffffff,
17800xffffffff,00000000,0xffffffff,0xffffffff,
17810xffffffff,0xffffffff,0xffffffff,0xffffffff,
17820xffffffff,0xffffffff,0xffffffff,0xffffffff,
17830xffff0000,00000000,0xffffffff,0xffffffff,
17840xffffffff,0xffffffff,0xffffffff,0xf0000000,
17850xf0000060,0x00003c00,0x04f90000,0x02013e40,
17860x0081004f,0x90004060,0x13e40018,0x0024f900,
17870x0802093e,0x40028102,0x4f9000c0,0x6093e400,
17880x380014f9,0x00010205,0x3e4000c1,0x014f9000,
17890x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
17900xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
17910xffffffff,0xffffffff,0xffffffff,0xffffffff,
17920xffffffff,0xffffffff,0xffffffff,0xffffffff,
17930xffffffff,0xffffffff,0xffffffff,0xffffffff,
17940xffffffff,0xffffffff,0xffffffff,0xffffffff,
17950xffffffff,0xffffffff,0xffffffff,0xfffffc00,
179600000000,00000000,00000000,00000000,
17970xffff0000,00000000,0xf0000000,00000000,
17980xffffffff,0xffffffff,0xffffffff,0xffffffff,
17990xfffffc00,00000000,0xffffffff,0xffffffff,
18000xffffffff,0xffffffff,0xfffffc00,00000000,
18010xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18020xfdffffff,0xffffffff,0xfe000000,00000000,
18030xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18040xfdffffff,0xffffffff,0xfe000000,00000000,
18050xffffffff,0xfffff9ff,0xfe000000,00000000,
18060xffffffff,0xfffff9ff,0xfe000000,00000000,
18070x00030000,00000000,0xffffffff,0xffffffff,
18080xffffffff,0xffffffff,0xffffffff,0xffffffff,
18090xffffffff,0xffffffff,0xffffffff,0xffffffff,
18100xffffffff,0xffffffff,0xffffffff,0xffffffff,
18110xffffffff,0xffffffff },
1812
1813/* st_cond4
1814 *
1815 * ctr0: is the overflow for ctr1 
1816 * ctr1: counts major op 2E 
1817 * ctr2: counts CMPB, CMPIB, ADDB, ADDIB (incl. nullified) predicted not-taken 
1818 * ctr3: is the overflow for ctr2 
1819 */
1820{
18210x4c01e000,00000000,0x00060000,00000000,
18220xe0e0c0e0,0xffffffff,0xffffffff,0xffc17780,
18230x0101ffff,0xff21f014,0xe000407f,0xffffe9ff,
18240xffffffff,0xffffffff,0xff000000,00000000,
18250xffffffff,0xffffffff,0xffffffff,0xffffffff,
18260xffffffff,00000000,0xffffffff,0xffffffff,
18270xffffffff,0xffffffff,0xffffffff,0xffffffff,
18280xffffffff,0xffffffff,0xffffffff,0xffffffff,
18290xffff0000,00000000,0xffffffff,0xffffffff,
18300xffffffff,0xffffffff,0xffffffff,0xf0000000,
18310xf0000060,0x00003c00,0x04f90000,0x02013e40,
18320x0081004f,0x90004060,0x13e40018,0x0024f900,
18330x0802093e,0x40028102,0x4f9000c0,0x6093e400,
18340x380014f9,0x00010205,0x3e4000c1,0x014f9000,
18350x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
18360xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
18370xffffffff,0xffffffff,0xffffffff,0xffffffff,
18380xffffffff,0xffffffff,0xffffffff,0xffffffff,
18390xffffffff,0xffffffff,0xffffffff,0xffffffff,
18400xffffffff,0xffffffff,0xffffffff,0xffffffff,
18410xffffffff,0xffffffff,0xffffffff,0xfffffc00,
184200000000,00000000,00000000,00000000,
18430xffff0000,00000000,0xf0000000,00000000,
18440xffffffff,0xffffffff,0xffffffff,0xffffffff,
18450xfffffc00,00000000,0xffffffff,0xffffffff,
18460xffffffff,0xffffffff,0xfffffc00,00000000,
18470xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18480xfdffffff,0xffffffff,0xfe000000,00000000,
18490xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18500xfdffffff,0xffffffff,0xfe000000,00000000,
18510xffffffff,0xfffff9ff,0xfe000000,00000000,
18520xffffffff,0xfffff9ff,0xfe000000,00000000,
18530x00030000,00000000,0xffffffff,0xffffffff,
18540xffffffff,0xffffffff,0xffffffff,0xffffffff,
18550xffffffff,0xffffffff,0xffffffff,0xffffffff,
18560xffffffff,0xffffffff,0xffffffff,0xffffffff,
18570xffffffff,0xffffffff },
1858
1859/* st_unpred0
1860 *
1861 * ctr0: is the overflow for ctr1 
1862 * ctr1: counts BE and BE,L 
1863 * ctr2: counts BE and BE,L including nullified 
1864 * ctr3: is the overflow for ctr2 
1865 */
1866{
18670x4c01e000,00000000,0x00060000,00000000,
18680xe0c0c0e0,0xffffffff,0xffffffff,0xffdf5bbf,
18690xffffffff,0xff25f7d6,0xefffffff,0xffffc97f,
18700xffffffff,0xffffffff,0xff000000,00000000,
18710xffffffff,0xffffffff,0xffffffff,0xffffffff,
18720xffffffff,00000000,0xffffffff,0xffffffff,
18730xffffffff,0xffffffff,0xffffffff,0xffffffff,
18740xffffffff,0xffffffff,0xffffffff,0xffffffff,
18750xffff0000,00000000,0xffffffff,0xffffffff,
18760xffffffff,0xffffffff,0xffffffff,0xf0000000,
18770xf0000060,0x00003c00,0x04f90000,0x02013e40,
18780x0081004f,0x90004060,0x13e40018,0x0024f900,
18790x0802093e,0x40028102,0x4f9000c0,0x6093e400,
18800x380014f9,0x00010205,0x3e4000c1,0x014f9000,
18810x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
18820xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
18830xffffffff,0xffffffff,0xffffffff,0xffffffff,
18840xffffffff,0xffffffff,0xffffffff,0xffffffff,
18850xffffffff,0xffffffff,0xffffffff,0xffffffff,
18860xffffffff,0xffffffff,0xffffffff,0xffffffff,
18870xffffffff,0xffffffff,0xffffffff,0xfffffc00,
188800000000,00000000,00000000,00000000,
18890xffff0000,00000000,0xf0000000,00000000,
18900xffffffff,0xffffffff,0xffffffff,0xffffffff,
18910xfffffc00,00000000,0xffffffff,0xffffffff,
18920xffffffff,0xffffffff,0xfffffc00,00000000,
18930xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18940xfdffffff,0xffffffff,0xfe000000,00000000,
18950xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18960xfdffffff,0xffffffff,0xfe000000,00000000,
18970xffffffff,0xfffff9ff,0xfe000000,00000000,
18980xffffffff,0xfffff9ff,0xfe000000,00000000,
18990x00030000,00000000,0xffffffff,0xffffffff,
19000xffffffff,0xffffffff,0xffffffff,0xffffffff,
19010xffffffff,0xffffffff,0xffffffff,0xffffffff,
19020xffffffff,0xffffffff,0xffffffff,0xffffffff,
19030xffffffff,0xffffffff },
1904
1905/* st_unpred1
1906 *
1907 * ctr0: is the overflow for ctr1 
1908 * ctr1: counts BLR, BV, BVE, BVE,L 
1909 * ctr2: counts BLR, BV, BVE, BVE,L including nullified 
1910 * ctr3: is the overflow for ctr2 
1911 */
1912{
19130x4c01e000,00000000,0x00060000,00000000,
19140xe0c0c0e0,0xffffffff,0xffffffff,0xffc15f80,
19150x0501ff7f,0xff21f057,0xe001407f,0xdfffc87f,
19160xffffffff,0xffffffff,0xff000000,00000000,
19170xffffffff,0xffffffff,0xffffffff,0xffffffff,
19180xffffffff,00000000,0xffffffff,0xffffffff,
19190xffffffff,0xffffffff,0xffffffff,0xffffffff,
19200xffffffff,0xffffffff,0xffffffff,0xffffffff,
19210xffff0000,00000000,0xffffffff,0xffffffff,
19220xffffffff,0xffffffff,0xffffffff,0xf0000000,
19230xf0000060,0x00003c00,0x04f90000,0x02013e40,
19240x0081004f,0x90004060,0x13e40018,0x0024f900,
19250x0802093e,0x40028102,0x4f9000c0,0x6093e400,
19260x380014f9,0x00010205,0x3e4000c1,0x014f9000,
19270x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
19280xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
19290xffffffff,0xffffffff,0xffffffff,0xffffffff,
19300xffffffff,0xffffffff,0xffffffff,0xffffffff,
19310xffffffff,0xffffffff,0xffffffff,0xffffffff,
19320xffffffff,0xffffffff,0xffffffff,0xffffffff,
19330xffffffff,0xffffffff,0xffffffff,0xfffffc00,
193400000000,00000000,00000000,00000000,
19350xffff0000,00000000,0xf0000000,00000000,
19360xffffffff,0xffffffff,0xffffffff,0xffffffff,
19370xfffffc00,00000000,0xffffffff,0xffffffff,
19380xffffffff,0xffffffff,0xfffffc00,00000000,
19390xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
19400xfdffffff,0xffffffff,0xfe000000,00000000,
19410xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
19420xfdffffff,0xffffffff,0xfe000000,00000000,
19430xffffffff,0xfffff9ff,0xfe000000,00000000,
19440xffffffff,0xfffff9ff,0xfe000000,00000000,
19450x00030000,00000000,0xffffffff,0xffffffff,
19460xffffffff,0xffffffff,0xffffffff,0xffffffff,
19470xffffffff,0xffffffff,0xffffffff,0xffffffff,
19480xffffffff,0xffffffff,0xffffffff,0xffffffff,
19490xffffffff,0xffffffff },
1950
1951/* unpred
1952 *
1953 * ctr0: counts non-nullified unpredictable branches 
1954 * ctr1: is the overflow for ctr0 
1955 * ctr2: counts all unpredictable branches (nullified or not) 
1956 * ctr3: is the overflow for ctr2 
1957 */
1958{
19590xcc01e000,00000000,0x00060000,00000000,
19600x20202020,0xff31ffff,0xfff7fffe,0x97ffcc7f,
19610xfffffdff,0xffa5fff3,0x1fffffff,0x7fffe97f,
19620xffffffff,0xffffffff,0xff000000,00000000,
19630xffffffff,0xffffffff,0xffffffff,0xffffffff,
19640xffffffff,00000000,0xffffffff,0xffffffff,
19650xffffffff,0xffffffff,0xffffffff,0xffffffff,
19660xffffffff,0xffffffff,0xffffffff,0xffffffff,
19670xffff0000,00000000,0xffffffff,0xffffffff,
19680xffffffff,0xffffffff,0xffffffff,0xf0000000,
19690xf00000a0,0x00003c00,0x02f50000,0x0004bd40,
19700x0040802f,0x50002020,0x4bd4000c,0x0042f500,
19710x040014bd,0x40014084,0x2f500060,0x214bd400,
19720x1c2002f5,0x00080804,0xbd400242,0x802f5000,
19730xa0a04bd4,0x002c2042,0xf5000c08,0x14bd4003,
19740x42842f50,0x00e0a14b,0xd4003fff,0xffffffff,
19750xffffffff,0xffffffff,0xffffffff,0xffffffff,
19760xffffffff,0xffffffff,0xffffffff,0xffffffff,
19770xffffffff,0xffffffff,0xffffffff,0xffffffff,
19780xffffffff,0xffffffff,0xffffffff,0xffffffff,
19790xffffffff,0xffffffff,0xffffffff,0xfffffc00,
198000000000,00000000,00000000,00000000,
19810xffff0000,00000000,0xf0000000,00000000,
19820xffffffff,0xffffffff,0xffffffff,0xffffffff,
19830xfffffc00,00000000,0xffffffff,0xffffffff,
19840xffffffff,0xffffffff,0xfffffc00,00000000,
19850xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
19860xfdffffff,0xffffffff,0xfe000000,00000000,
19870xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
19880xfdffffff,0xffffffff,0xfe000000,00000000,
19890xffffffff,0xfffff9ff,0xfe000000,00000000,
19900xffffffff,0xfffff9ff,0xfe000000,00000000,
19910x00030000,00000000,0xffffffff,0xffffffff,
19920xffffffff,0xffffffff,0xffffffff,0xffffffff,
19930xffffffff,0xffffffff,0xffffffff,0xffffffff,
19940xffffffff,0xffffffff,0xffffffff,0xffffffff,
19950xffffffff,0xffffffff },
1996   
1997
1998/* go_store
1999 *
2000 * ctr0: Overflow for counter 2 
2001 * ctr1: Overflow for counter 3 
2002 * ctr2: count of GO_STORE_E signal 
2003 * ctr3: count of GO_STORE_O signal 
2004 */
2005
2006   {
2007   0x0c00e000,   0x00000000,   0x00060000,   0x00000000,
2008   0xe0e0e0e0,   0xffffffff,   0xffffffff,   0xffffffff,
2009   0xffffffff,   0xffa5ffff,   0xffffffff,   0xffffffff,
2010   0xffffffff,   0xffffffff,   0xff000000,   0x00000000,
2011   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2012   0xffffffff,   0x00000000,   0xffffffff,   0xffffffff,
2013   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2014   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2015   0xffff0000,   0x00000000,   0x7fffffff,   0xffffffff,
2016   0xffffffff,   0xffffffff,   0xffffffff,   0xf0000000,
2017   0x00000000,   0x0000c000,   0x067c0000,   0x01019f00,
2018   0x00408067,   0xc0002030,   0x19f0000c,   0x000e7c00,
2019   0x0401039f,   0x00014080,   0xe7c00060,   0x3039f000,
2020   0x1c00167c,   0x00080105,   0x9f000240,   0x8167c000,
2021   0xa03059f0,   0x002c001e,   0x7c000c01,   0x079f0003,
2022   0x4081e7c0,   0x00e03079,   0xf0003fc0,   0x07fff800,
2023   0xf001fffe,   0x003c007f,   0xff800f00,   0x1fffe003,
2024   0xc007fff8,   0x00f001ff,   0xfe003c00,   0x7fff800f,
2025   0x001fffe0,   0x03c007ff,   0xf800f001,   0xfffe003c,
2026   0x007fff80,   0x0f001fff,   0xe003c007,   0xfff800f0,
2027   0x01fffe00,   0x3c007fff,   0x800f001f,   0xffe00000,
2028   0x00000000,   0x00000000,   0x00000000,   0x00000000,
2029   0x70130000,   0x00000000,   0x70000000,   0x00000000,
2030   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2031   0xfffffc00,   0x00000000,   0xffffffff,   0xffffffff,
2032   0xffffffff,   0xffffffff,   0xfffffc00,   0x00000000,
2033   0xffffaaaa,   0xffffffff,   0xf3ffffff,   0xffffffff,
2034   0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
2035   0xffffaaaa,   0xffffffff,   0xf3ffffff,   0xffffffff,
2036   0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
2037   0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
2038   0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
2039   0x00030000,   0x00000000,   0xffffffff,   0xffffffff,
2040   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2041   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2042   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2043   0xffffffff,   0xffffffff
2044   },
2045
2046
2047/* shlib_call
2048 *
2049 * ctr0: SharedLib call Depth1 
2050 * ctr1: SharedLib call Depth2 
2051 * ctr2: SharedLib call Depth3 
2052 * ctr3: SharedLib call Depth>3 
2053 */
2054   {
2055   0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
2056   0xe0e0e0e0,   0xc76fa005,   0x07dd7e9c,   0x87115b80,
2057   0x01100200,   0x07200004,   0xe000407f,   0xfffffffc,
2058   0x01380010,   0x1fffffff,   0xff000000,   0x00000000,
2059   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2060   0xffffffff,   0x00000000,   0xffffffff,   0xffffffff,
2061   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2062   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2063   0xffff0000,   0x00000000,   0xffffffff,   0xffffffff,
2064   0xffffffff,   0xffffffff,   0xffffffff,   0xf0000000,
2065   0xf0000000,   0x00003c20,   0x01ff0808,   0x04007fc0,
2066   0x0003001f,   0xf0000180,   0x07fc4010,   0x5001ff00,
2067   0x001c007f,   0xc2000a00,   0x1ff18022,   0x4007fc20,
2068   0x00b001ff,   0x10003800,   0x7fc8004d,   0x001ff100,
2069   0x03c007fc,   0x60012001,   0xff280144,   0x007fc600,
2070   0x13001ff2,   0x00058007,   0xfcc00550,   0x01ff2000,
2071   0x5c007fca,   0x001a001f,   0xf3801640,   0x07fca001,
2072   0xb001ff30,   0x0078007f,   0xd0005d00,   0x1ff30007,
2073   0xc007fce0,   0x022001ff,   0x48018400,   0x7fce0023,
2074   0x001ff400,   0x098007fd,   0x20065001,   0xff40009c,
2075   0x007fd200,   0x3fffffff,   0x800fffff,   0xffe00000,
2076   0x00000000,   0x00000000,   0x00000000,   0x00000000,
2077   0xffff0000,   0x00000000,   0xf0000000,   0x00000000,
2078   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2079   0xfffffc00,   0x00000000,   0xffffffff,   0xffffffff,
2080   0xffffffff,   0xffffffff,   0xfffffc00,   0x00000000,
2081   0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
2082   0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
2083   0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
2084   0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
2085   0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
2086   0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
2087   0x00030000,   0x00000000,   0xffffffff,   0xffffffff,
2088   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2089   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2090   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2091   0xffffffff,   0xffffffff
2092   }
2093};
2094#define PCXW_IMAGE_SIZE 576
2095
2096static uint32_t cuda_images[][PCXW_IMAGE_SIZE/sizeof(uint32_t)] __read_mostly = {
2097/*
2098 * CPI:     FROM CPI.IDF (Image 0)
2099 *
2100 * Counts the following:
2101 *
2102 * ctr0 : total cycles
2103 * ctr1 : total cycles where nothing retired
2104 * ctr2 : total instructions retired, including nullified
2105 * ctr3 : total instructions retired, less nullified instructions
2106 */
2107   {
2108   0x4c00c000,   0x00000000,   0x00060000,   0x00000000, 
2109   0xe0e0e0e0,   0x00001fff,   0xfc00007f,   0xfff00001, 
2110   0xffffc000,   0x07ffff00,   0x07ffffff,   0x6007ffff, 
2111   0xff0007ff,   0xffff0007,   0xffffff00,   0x00000000, 
2112   0x60f00000,   0x0fffff00,   0x000fffff,   0x00000fff, 
2113   0xff00000f,   0xffff0000,   0x00000000,   0x00ffffff, 
2114   0xfffff000,   0x0000000f,   0xffffffff,   0xff000000, 
2115   0x0000ffff,   0xfffffff0,   0x00000000,   0x0fffffff, 
2116   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2117   0x00000000,   0x00000000,   0x00270000,   0x00000055, 
2118   0x0200000e,   0x4d300000,   0x00000000,   0x0ff00002, 
2119   0x70000000,   0x00000020,   0x0000e400,   0x00000ff0, 
2120   0x00000000,   0x00000000,   0x00000055,   0xffffff00, 
2121   0x00000000,   0x0000ff00,   0x00000000,   0x0f000000, 
2122   0x0000055f,   0xfffff000,   0x00000000,   0x000ff000, 
2123   0x00000000,   0x00000000,   0x000055ff,   0xffff0000, 
2124   0x00000000,   0x00ff0000,   0x00000000,   0xf0000000, 
2125   0x000055ff,   0xffff0000,   0x00000000,   0x00ff0000, 
2126   0x00000000,   0x00000000,   0x00055fff,   0xfff00000, 
2127   0x00000000,   0x0ff00000,   0x00000030,   0x00000000, 
2128   0x00157fff,   0xffc00000,   0x034c0000,   0x00000000, 
2129   0x03fc0000,   0x00000000,   0x6fff0000,   0x00000000, 
2130   0x60000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2131   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000, 
2132   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2133   0xfff7fbfc,   0x00000000,   0xffffafff,   0xffffff3f, 
2134   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2135   0x00000000,   0x00000000,   0xffffafff,   0xffffff3f, 
2136   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2137   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2138   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2139   0xfe000000,   0x00000000,   0x00030000,   0x00000000, 
2140   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2141   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2142   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2143   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2144   },
2145
2146/* Bus utilization image   FROM BUS_UTIL.IDF (Image 1)
2147 *
2148 * ctr0 : counts address valid cycles
2149 * ctr1 : counts data valid cycles
2150 * ctr2 : counts overflow from counter 0
2151 * ctr3 : counts overflow from counter 1
2152 */
2153         {
2154	 0x0c01e000, 0x00000000, 0x00060000, 0x00000000,
2155	 0xefefefef, 0xffffffff, 0xffffffff, 0xffffffff,
2156	 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2157	 0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
2158	 0xf0ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2159	 0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
2160	 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2161	 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2162	 0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2163	 0x00000000, 0x00000000, 0x00001b00, 0xaa000000,
2164	 0x00000001, 0x30700000, 0x00055aaf, 0xf0000000,
2165	 0x01b00000, 0x00000000, 0x00001037, 0x00000000,
2166	 0x55aaff00, 0x00c00000, 0x1b55aa00, 0x00000000,
2167	 0x0001fff0, 0xcfffff00, 0x00000000, 0x0f0fffff,
2168	 0xffffffff, 0xffffffff, 0x30ffff0c, 0xfffff000,
2169	 0x00000000, 0x00ffffff, 0xffffffff, 0xfffffff3,
2170	 0x0ffff0cf, 0xffff0000, 0x00000000, 0x00ffffff,
2171	 0xffffffff, 0xfffffff3, 0x0ffff0cf, 0xffff0000,
2172	 0x00000000, 0x0fffffff, 0xffffffff, 0xffffff30,
2173	 0xfff70000, 0x000055aa, 0xff000000, 0x000006d5,
2174	 0x40000000, 0x00000000, 0x731c0000, 0x000156ab,
2175	 0xfc000000, 0x00000000, 0xffff0000, 0x00000000,
2176	 0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2177	 0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
2178	 0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2179	 0xfff7fbfc, 0x00000000, 0xffffffff, 0xffffff3f,
2180	 0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2181	 0x00000000, 0x00000000, 0xffffffff, 0xffffff3f,
2182	 0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2183	 0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2184	 0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2185	 0xfe000000, 0x00000000, 0x00100000, 0x00000000,
2186	 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2187	 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2188	 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2189	 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2190   },
2191
2192/*
2193 * TLB counts:    FROM TLBSTATS.IDF (Image 2)
2194 *
2195 * Counts the following:
2196 *
2197 * ctr0: DTLB misses
2198 * ctr1: ITLB misses
2199 * ctr2: total cycles in the miss handlers
2200 * ctr3: total cycles
2201 */
2202
2203   {
2204   0x0c00c000,   0x00000000,   0x00060000,   0x00000000, 
2205   0xe7e7e0e0,   0x00001fff,   0xfc00007f,   0xfff00001, 
2206   0xfff00000,   0x07ffff00,   0x07ffffff,   0x6007ffff, 
2207   0xa00007ff,   0xffff0007,   0xffffff00,   0x00000000, 
2208   0x603001c1,   0xe0000001,   0xc0c00000,   0x00000fff, 
2209   0xff00000f,   0xffff0000,   0x00000000,   0x00400000, 
2210   0x00001000,   0x00000004,   0x00000000,   0x01000000, 
2211   0x0000ffff,   0xfffffff0,   0x00000000,   0x0fffffff, 
2212   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2213   0x00000000,   0x00000000,   0x00800000,   0x00153f7f, 
2214   0x55000000,   0xaf800000,   0xc0000000,   0x0403f240, 
2215   0x00000000,   0x00001010,   0x00004700,   0x00000ff0, 
2216   0x00000000,   0x00000000,   0x00000055,   0xffffff00, 
2217   0x00000000,   0x0000ff00,   0x00000000,   0x0f000000, 
2218   0x0000055f,   0xfffff000,   0x00000000,   0x000ff000, 
2219   0x00000000,   0x00000000,   0x000055ff,   0xffff0000, 
2220   0x00000000,   0x00ff0000,   0x00000000,   0xf0000000, 
2221   0x000055ff,   0xffff0000,   0x00000000,   0x00ff0000, 
2222   0x00000000,   0x00000000,   0x00055fff,   0xfff00000, 
2223   0x00000000,   0x0ff00000,   0x00000000,   0x00000000, 
2224   0x00157fff,   0xffc00000,   0x00000000,   0x3fc00000, 
2225   0x00040000,   0x00000000,   0x6fff0000,   0x00000000, 
2226   0x60000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2227   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000, 
2228   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2229   0xfff7fbfc,   0x00000000,   0xffffafff,   0xffffff3f, 
2230   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2231   0x00000000,   0x00000000,   0xffffafff,   0xffffff3f, 
2232   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2233   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2234   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2235   0xfe000000,   0x00000000,   0x00030000,   0x00000000, 
2236   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2237   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2238   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2239   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2240   },
2241
2242/* tlbhandler  FROM tlbHandMiss.idf (Image 3)
2243 *
2244 * ctr0: TLB misses
2245 * ctr1: dmisses inside the TLB miss handler
2246 * ctr2: cycles in the TLB miss handler
2247 * ctr3: overflow of ctr2
2248 */
2249   {
2250   0x1c00c000,   0x00000000,   0x00060000,   0x00000000, 
2251   0xe7e7e0e0,   0x00001fff,   0xfc00007f,   0xfff00001, 
2252   0xfff00000,   0x07ffff00,   0x07ffffff,   0x6007ffff, 
2253   0xa00007ff,   0xffff0007,   0xffffff00,   0x00000000, 
2254   0x603001c1,   0xe0000001,   0xc0c00000,   0x00000fff, 
2255   0xff00000f,   0xffff0000,   0x00000000,   0x00400000, 
2256   0x00001000,   0x00000004,   0x00000000,   0x01000000, 
2257   0x0000ffff,   0xfffffff0,   0x00000000,   0x0fffffff, 
2258   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2259   0x00000000,   0x00000000,   0x006c0000,   0x01000054, 
2260   0x02000002,   0xc3200000,   0xc00aa000,   0x0c03f240, 
2261   0x00000000,   0x00001010,   0x000044f4,   0x00000c00, 
2262   0xaa0000f0,   0x0f0000b0,   0x00005005,   0x0f5f0000, 
2263   0x0001f000,   0x0000ff00,   0x00000000,   0x0f000000, 
2264   0x0000055f,   0xfffff000,   0x00000000,   0x000ff000, 
2265   0x00000000,   0x00000000,   0x000055ff,   0xffff0000, 
2266   0x00000000,   0x00ff0000,   0x00000000,   0xf0000000, 
2267   0x000055ff,   0xffff0000,   0x00000000,   0x00ff0000, 
2268   0x00000000,   0x00000000,   0x00055fff,   0xfff00000, 
2269   0x00000000,   0x0ff00a00,   0x000f0000,   0x24004000, 
2270   0x15400001,   0x40c00003,   0x3da00000,   0x0002a800, 
2271   0x00ff0000,   0x00000000,   0x6fff0000,   0x00000000, 
2272   0x60000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2273   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000, 
2274   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2275   0xfff7fbfc,   0x00000000,   0xffffafff,   0xffffff3f, 
2276   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2277   0x00000000,   0x00000000,   0xffffafff,   0xffffff3f, 
2278   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2279   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2280   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2281   0xfe000000,   0x00000000,   0x00030000,   0x00000000, 
2282   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2283   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2284   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2285   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2286   },
2287
2288/* branch_taken image  FROM PTKN.IDF (Image 4)
2289 *
2290 * ctr0: mispredicted branches
2291 * ctr1: predicted taken branches, actually taken
2292 * ctr2: predicted taken branches (includes nullfied)
2293 * ctr3: all branches
2294 */
2295
2296   {
2297   0xcc01e000,   0x00000000,   0x00000000,   0x00000000, 
2298   0xa08080a0,   0xffffffff,   0xffffffff,   0xffffffff, 
2299   0xffffffff,   0xfffffeff,   0xfffeffff,   0xffffffff, 
2300   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000, 
2301   0xf4ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2302   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff, 
2303   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2304   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2305   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2306   0x00000000,   0x00000000,   0xd22d0000,   0x00000000, 
2307   0x0000000b,   0x46000000,   0x00000000,   0x0ffff900, 
2308   0x90000000,   0x00000000,   0x0000907e,   0x00000000, 
2309   0x000000ff,   0xff00bfdf,   0x03030303,   0x03030000, 
2310   0x000dbfff,   0xffffff00,   0x00000000,   0x0f0fffff, 
2311   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000, 
2312   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff, 
2313   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff, 
2314   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000, 
2315   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff, 
2316   0xffff5555,   0x55500000,   0x003f3ff0,   0x2766c000, 
2317   0x00000000,   0x00000002,   0x67840000,   0x00000000, 
2318   0x03fffc00,   0x00000000,   0xffff0000,   0x00000000, 
2319   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2320   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000, 
2321   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2322   0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f, 
2323   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2324   0x00000000,   0x00000000,   0xffffffff,   0xffffff3f, 
2325   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2326   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2327   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2328   0xfe000000,   0x00000000,   0x00030000,   0x00000000, 
2329   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2330   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2331   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2332   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2333   },
2334
2335/* branch_nottaken  FROM PNTKN.IDF (Image 5)
2336 *
2337 * ctr0: mispredicted branches
2338 * ctr1: branches predicted not-taken, but actually taken
2339 * ctr2: branches predicted not-taken (includes nullified)
2340 * ctr3: all branches
2341 */
2342   {
2343   0xcc01e000,   0x00000000,   0x00000000,   0x00000000, 
2344   0xe0c0c0e0,   0xffffffff,   0xffffffff,   0xffefffff, 
2345   0xffffbfff,   0xfffffeff,   0xfffeffff,   0xfffffeff, 
2346   0xfffffffe,   0xffffffff,   0xffffff00,   0x00000000, 
2347   0xf4ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2348   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff, 
2349   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2350   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2351   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2352   0x00000000,   0x00000000,   0xd22d0000,   0x00000000, 
2353   0x0000000b,   0x46000000,   0x00000000,   0x0ffff900, 
2354   0x90000000,   0x00000000,   0x0000907e,   0x00000000, 
2355   0x000000ff,   0xff00bfdf,   0x03030303,   0x03030000, 
2356   0x000dbfff,   0xffffff00,   0x00000000,   0x0f0fffff, 
2357   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000, 
2358   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff, 
2359   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff, 
2360   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000, 
2361   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff, 
2362   0xffff5555,   0x55500000,   0x003f3ff0,   0x2766c000, 
2363   0x00000000,   0x00000002,   0x67840000,   0x00000000, 
2364   0x03fffc00,   0x00000000,   0xffff0000,   0x00000000, 
2365   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2366   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000, 
2367   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2368   0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f, 
2369   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2370   0x00000000,   0x00000000,   0xffffffff,   0xffffff3f, 
2371   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2372   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2373   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2374   0xfe000000,   0x00000000,   0x00030000,   0x00000000, 
2375   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2376   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2377   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2378   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2379   },
2380   
2381/* IMISS image (Image 6)
2382 *
2383 * ctr0 : icache misses for retired instructions
2384 * ctr1 : total cycles
2385 * ctr2 : dcache misses for retired instructions
2386 * ctr3 : number of retired instructions
2387 */
2388   {
2389   0x2801e000,   0x00000000,   0x00010000,   0x00000000, 
2390   0x00001000,   0xffffffff,   0xffffffff,   0xfff00fff, 
2391   0xfffa3fff,   0xffffffff,   0xffffffff,   0xffffffff, 
2392   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000, 
2393   0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2394   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff, 
2395   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2396   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2397   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2398   0x00000000,   0x00000000,   0xf2fdf0f0,   0xf0f0f0f0, 
2399   0xffffffff,   0xf6c00000,   0x00000000,   0x0ff55800, 
2400   0x90000000,   0x00000000,   0x0000b0ff,   0xfffffff0, 
2401   0x00000003,   0x0100bfff,   0x3f3f3f3f,   0x3f3f5555, 
2402   0x555fffff,   0xffffff00,   0x00000000,   0x000fffff, 
2403   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000, 
2404   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff, 
2405   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff, 
2406   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000, 
2407   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff, 
2408   0xffffffff,   0xfff00000,   0x000301b0,   0x2fefcfcf, 
2409   0xcfcfcfcf,   0xd5555557,   0xf7b40000,   0x00000000, 
2410   0x03c14000,   0x00000000,   0xffff0000,   0x00000000, 
2411   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2412   0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000, 
2413   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2414   0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f, 
2415   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2416   0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f, 
2417   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2418   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2419   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2420   0xfe000000,   0x00000000,   0x00130000,   0x00000000, 
2421   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2422   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2423   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2424   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2425   },
2426
2427/* DMISS image (Image 7)
2428 *
2429 * ctr0 : icache misses for retired instructions
2430 * ctr1 : total cycles
2431 * ctr2 : dcache misses for retired instructions
2432 * ctr3 : number of retired instructions
2433 */
2434   {
2435   0x2801e000,   0x00000000,   0x00010000,   0x00000000, 
2436   0x00001000,   0xffffffff,   0xffffffff,   0xfff00fff, 
2437   0xfffa3fff,   0xffffffff,   0xffffffff,   0xffffffff, 
2438   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000, 
2439   0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2440   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff, 
2441   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2442   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2443   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2444   0x00000000,   0x00000000,   0xf2fdf0f0,   0xf0f0f0f0, 
2445   0xffffffff,   0xf6c00000,   0x00000000,   0x0ff55800, 
2446   0x90000000,   0x00000000,   0x0000b0ff,   0xfffffff0, 
2447   0x00000003,   0x0100bfff,   0x3f3f3f3f,   0x3f3f5555, 
2448   0x555fffff,   0xffffff00,   0x00000000,   0x000fffff, 
2449   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000, 
2450   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff, 
2451   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff, 
2452   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000, 
2453   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff, 
2454   0xffffffff,   0xfff00000,   0x000301b0,   0x2fefcfcf, 
2455   0xcfcfcfcf,   0xd5555557,   0xf7b40000,   0x00000000, 
2456   0x03c14000,   0x00000000,   0xffff0000,   0x00000000, 
2457   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2458   0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000, 
2459   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2460   0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f, 
2461   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2462   0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f, 
2463   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2464   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2465   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2466   0xfe000000,   0x00000000,   0x00130000,   0x00000000, 
2467   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2468   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2469   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2470   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2471   },
2472
2473/* dmiss_access image    FROM DMISS_RATIO.IDF  (Image 8)
2474 * 
2475 * ctr0 : all loads and stores that retire (even lines)
2476 * ctr1 : all loads and stores that retire (odd lines)
2477 * ctr2 : dcache misses of retired loads/stores
2478 * ctr3 : all READ_PRIV and READ_SHAR_OR_PRIV on Runway
2479 *        (Speculative and Non-Speculative)
2480 */
2481   {
2482   0x2d81e000,   0x00000000,   0x00000000,   0x00000000, 
2483   0x10101010,   0x00ffffff,   0xa003ffff,   0xfe800fff, 
2484   0xfffa003f,   0xffffe8ff,   0xffffffff,   0xffffffff, 
2485   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000, 
2486   0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2487   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff, 
2488   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2489   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2490   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2491   0x00000000,   0x00000000,   0xd2280a00,   0x00000000, 
2492   0x0000000b,   0x46000000,   0x00000005,   0x555ff900, 
2493   0x80200000,   0x00000000,   0x0000907e,   0x00000000, 
2494   0x00005555,   0xff80bf8b,   0xab030303,   0x03030000, 
2495   0x000dbfff,   0xffffff00,   0x00000000,   0x000fffff, 
2496   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000, 
2497   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff, 
2498   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff, 
2499   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000, 
2500   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff, 
2501   0xffff5555,   0x55500000,   0x15153fe0,   0x27628880, 
2502   0x00000000,   0x00000002,   0x67840000,   0x00000001, 
2503   0x5557fc00,   0x00000000,   0xffff0000,   0x00000000, 
2504   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2505   0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000, 
2506   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2507   0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f, 
2508   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2509   0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f, 
2510   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2511   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2512   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2513   0xfe000000,   0x00000000,   0x00110000,   0x00000000, 
2514   0xf4ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2515   0xf8ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2516   0x00ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2517   0x00ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2518   },
2519
2520
2521/* big_cpi image  (Image 9)
2522 * 
2523 * ctr0 : Total number of CPU clock cycles. 
2524 * ctr1 : Unused 
2525 * ctr2 : Unused
2526 * ctr3 : Total number of Non-Nullified instructions retired. 
2527 */
2528   {
2529   0x0c00c000,   0x00000000,   0x00060000,   0x00000000,
2530   0xe7e7e0e0,   0x00001fff,   0xfc00007f,   0xfff00001,
2531   0xfff00000,   0x07ffff00,   0x07ffffff,   0x6007ffff,
2532   0xa00007ff,   0xffff0007,   0xffffff00,   0x00000000,
2533   0x603001c1,   0xe0000001,   0xc0c00000,   0x00000fff,
2534   0xff00000f,   0xffff0000,   0x00000000,   0x00400000,
2535   0x00001000,   0x00000004,   0x00000000,   0x01000000,
2536   0x0000ffff,   0xfffffff0,   0x00000000,   0x0fffffff,
2537   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
2538   0x00000000,   0x00000000,   0x00550005,   0x00220000,
2539   0x0000000c,   0x71f00000,   0x00f00aa0,   0x0aaff000,
2540   0x00005002,   0x20000000,   0x0000c413,   0x00000c0f,
2541   0x00aa0000,   0xff00b600,   0x000500a0,   0x00000300,
2542   0x000cc3f0,   0x0000c0f0,   0x0aa0000f,   0xff000000,
2543   0x011000a0,   0x05503000,   0x00d03700,   0x00000f00,
2544   0xaa005500,   0x00000000,   0x000055ff,   0xffff0000,
2545   0x00000000,   0x00ff0000,   0x00000000,   0xf000aa00,
2546   0x11000a00,   0x55000000,   0x0d037000,   0x00c0f00a,
2547   0xa0055000,   0x0db00005,   0x5002a000,   0x00300000,
2548   0xf40f0000,   0x0c0f00aa,   0x0000ff10,   0x27400000,
2549   0x00008000,   0x00c00003,   0x037c0000,   0x003c02a8,
2550   0x02abfc00,   0x00000000,   0x6fff0000,   0x00000000,
2551   0x60000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2552   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
2553   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2554   0xfff7fbfc,   0x00000000,   0xffffafff,   0xffffff3f,
2555   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2556   0x00000000,   0x00000000,   0xffffafff,   0xffffff3f,
2557   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2558   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2559   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2560   0xfe000000,   0x00000000,   0x00030000,   0x00000000,
2561   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2562   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2563   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2564   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2565   },
2566
2567/* big_ls image  (Image 10)
2568 * 
2569 * ctr0 : Total number of CPU clock cycles during which local_stall_A1 is asserted 
2570 * ctr1 : Overflow of Counter 0 
2571 * ctr2 : Total number of IFLUSH_AV 
2572 * ctr3 : Overflow of Counter 2 
2573 */
2574   {
2575   0x0c000000,   0x00000000,   0x00060000,   0x00000000,
2576   0xefefefef,   0xffffffff,   0xffffffff,   0xffffffff,
2577   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2578   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
2579   0x00ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2580   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
2581   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2582   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2583   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
2584   0x00000000,   0x00000000,   0x28880001,   0x54000000,
2585   0x00000004,   0xb6200000,   0x000aaaa0,   0x05555288,
2586   0x80000010,   0x00000000,   0x0000486e,   0x00000000,
2587   0xaaaa0055,   0x55002888,   0x00545401,   0x03030000,
2588   0x0007b000,   0x0000ff00,   0x00000000,   0x05000000,
2589   0x0000055f,   0xfffff000,   0x00000000,   0x000ff000,
2590   0x00000000,   0x00000000,   0x000055ff,   0xffff0000,
2591   0x00000000,   0x00ff0000,   0x00000000,   0x00000000,
2592   0x000055ff,   0xffff0000,   0x00000000,   0x00ff0000,
2593   0x00000000,   0xa0000000,   0x00055fff,   0xfff00000,
2594   0x00aa0000,   0x05502a2a,   0x00151500,   0x0a220015,
2595   0x40400000,   0x00000001,   0xe2980000,   0x0002aaa8,
2596   0x01555400,   0x00000000,   0x0df70000,   0x00000000,
2597   0x00000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2598   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
2599   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2600   0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
2601   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2602   0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
2603   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2604   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2605   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2606   0xfe000000,   0x00000000,   0x00030000,   0x00000000,
2607   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2608   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2609   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2610   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2611   },
2612
2613/* br_abort image  (Image 12)
2614 * 
2615 * ctr0 : Total number of BRAD_STALLH
2616 * ctr1 : Total number of ONE_QUAD
2617 * ctr2 : Total number of BR0_ABRT
2618 * ctr3 : Total number of BR1_ABRT
2619 */
2620
2621   {
2622   0x0c002000,   0x00000000,   0x00060000,   0x00000000,
2623   0xe0e0e0e0,   0xffffffff,   0xffffffff,   0xff0fffff,
2624   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2625   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
2626   0x1077ffff,   0xffffffff,   0xffffffff,   0xffffffff,
2627   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
2628   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2629   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2630   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
2631   0x00000000,   0x00000000,   0x551b0000,   0x00000000,
2632   0x0000000c,   0xd4f00000,   0x00000000,   0x0ffff001,
2633   0xb0000000,   0x00000000,   0x0000fd4c,   0x00000000,
2634   0x000000ff,   0xff00ff1b,   0x00000000,   0x00000000,
2635   0x0000d000,   0x0000ff00,   0x00000000,   0x0e0fffff,
2636   0xffffffff,   0xfffff000,   0x00000000,   0x000ff000,
2637   0x00000000,   0x00ffffff,   0xffffffff,   0xffff0000,
2638   0x00000000,   0x00ff0000,   0x00000000,   0x00ffffff,
2639   0xffffffff,   0xffff0000,   0x00000000,   0x00ff0000,
2640   0x00000000,   0xffffffff,   0xffffffff,   0xfff00000,
2641   0x00400000,   0x00000000,   0x00ffff00,   0x2a86c000,
2642   0x00000000,   0x00000000,   0xf50c0000,   0x00000000,
2643   0x03fffc00,   0x00000000,   0x1a250000,   0x00000000,
2644   0x10000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2645   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
2646   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2647   0xfff7fbfc,   0x00000000,   0xffffafff,   0xffffff3f,
2648   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2649   0x00000000,   0x00000000,   0xffffafff,   0xffffff3f,
2650   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2651   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2652   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2653   0xfe000000,   0x00000000,   0x00030000,   0x00000000,
2654   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2655   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2656   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2657   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2658   },
2659
2660
2661/* isnt image  (Image 13)
2662 * 
2663 * ctr0 : Total number of cycles for which iside_notrans is asserted. 
2664 * ctr1 : Total number of times iside_notrans is asserted for 1-4 cycles. 
2665 * ctr2 : Total number of times iside_notrans is asserted for 5-7 cycles. 
2666 * ctr3 : Total number of times iside_notrans is asserted for > 7 cycles. 
2667 */
2668
2669   {
2670   0x0c018000,   0x00000000,   0x00060000,   0x00000000,
2671   0xefefefef,   0xffffffff,   0xffffffff,   0xffffffff,
2672   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2673   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
2674   0xc0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2675   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
2676   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2677   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2678   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
2679   0x00000000,   0x00000000,   0x22000000,   0x000001bc,
2680   0x10000006,   0x00900000,   0x50000000,   0x00055a20,
2681   0x00000000,   0x00016060,   0x0000c021,   0x00000540,
2682   0x00000000,   0x55002200,   0x00000000,   0x56bc4000,
2683   0x00048000,   0x0000ff00,   0x00000000,   0x17000000,
2684   0x0000055f,   0xfffff000,   0x00000000,   0x000ff000,
2685   0x00000000,   0x00000000,   0x000055ff,   0xffff0000,
2686   0x00000000,   0x00ff0000,   0x00000000,   0x00000000,
2687   0x000055ff,   0xffff0000,   0x00000000,   0x00ff0000,
2688   0x00000000,   0x80000000,   0x00015bf3,   0xf5500000,
2689   0x02210000,   0x00100000,   0x00005500,   0x08800000,
2690   0x00001545,   0x85000001,   0x80240000,   0x11000000,
2691   0x00015400,   0x00000000,   0xcdff0000,   0x00000000,
2692   0xc0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2693   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
2694   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2695   0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
2696   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2697   0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
2698   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2699   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2700   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2701   0xfe000000,   0x00000000,   0x00030000,   0x00000000,
2702   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2703   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2704   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2705   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2706   },
2707
2708/* quadrant image  (image 14)
2709 * 
2710 * ctr0 : Total number of instructions in quadrant 0. 
2711 * ctr1 : Total number of instructions in quadrant 1. 
2712 * ctr2 : Total number of instructions in quadrant 2. 
2713 * ctr3 : Total number of instructions in quadrant 3. 
2714 *
2715 * Only works for 32-bit applications.
2716 */
2717
2718   {
2719   0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
2720   0xe0e0e0e0,   0x00001fff,   0xfc00007f,   0xfff00001,
2721   0xffffc000,   0x07ffff00,   0x07ffffff,   0x0007ffff,
2722   0xff0007ff,   0xffff0007,   0xffffff00,   0x00000000,
2723   0xf0000000,   0x0fffff00,   0x000fffff,   0x00000fff,
2724   0xff00000f,   0xffff0000,   0x00000000,   0x00ffffff,
2725   0xffcff000,   0x0000040f,   0xfffffffc,   0xff000000,
2726   0x0080ffff,   0xffffcff0,   0x0000000c,   0x0fffffff,
2727   0xfcff0000,   0x00000000,   0x00000000,   0x00000000,
2728   0x00000000,   0x00000000,   0x551b0000,   0x00000000,
2729   0x00000003,   0x17000000,   0x00000000,   0x0ffff001,
2730   0xb0000000,   0x00000000,   0x00000173,   0x00000000,
2731   0x000000ff,   0xff00ff1b,   0x00000000,   0x00000000,
2732   0x000f1ff0,   0xcfffff00,   0x00000000,   0x0f0fffff,
2733   0xffffffff,   0xffffffff,   0x30ffff0c,   0xfffff000,
2734   0x00000000,   0x00ffffff,   0xffffffff,   0xfffffff3,
2735   0x0ffff0cf,   0xffff0000,   0x00000000,   0xf0ffffff,
2736   0xffffffff,   0xfffffff3,   0x0ffff0cf,   0xffff0000,
2737   0x00000000,   0x0fffffff,   0xffffffff,   0xffffff30,
2738   0xff7f0000,   0x00000000,   0x00fffff0,   0x2a86c000,
2739   0x00000000,   0x00000003,   0x05f00000,   0x00000000,
2740   0x03fffc00,   0x00000000,   0xffff0000,   0x00000000,
2741   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2742   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
2743   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2744   0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
2745   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2746   0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
2747   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2748   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2749   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2750   0xfe000000,   0x00000000,   0x00030000,   0x00000000,
2751   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2752   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2753   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2754   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2755   },
2756
2757/* rw_pdfet image (Image 15)
2758 * 
2759 * ctr0 : Total of all READ_PRIV address valid cycles. 
2760 * ctr1 : Total of all READ_PRIV data valid cycles. 
2761 * ctr2 : Overflow of Counter 0. 
2762 * ctr3 : Overflow of Counter 1. 
2763 */
2764
2765   {
2766   0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
2767   0xefefefef,   0xffffffff,   0xffffffff,   0xffffffff,
2768   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2769   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
2770   0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2771   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
2772   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2773   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2774   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
2775   0x00000000,   0x00000000,   0x00001b00,   0xaa000000,
2776   0x00000001,   0x30700000,   0x00055aaf,   0xf0000000,
2777   0x01b00000,   0x00000000,   0x00001037,   0x00000000,
2778   0x55aaff00,   0x00c00000,   0x1b55aa00,   0x00000000,
2779   0x0001fff0,   0xcfffff00,   0x00000000,   0x0f0fffff,
2780   0xffffffff,   0xffffffff,   0x30ffff0c,   0xfffff000,
2781   0x00000000,   0x00ffffff,   0xffffffff,   0xfffffff3,
2782   0x0ffff0cf,   0xffff0000,   0x00000000,   0x00ffffff,
2783   0xffffffff,   0xfffffff3,   0x0ffff0cf,   0xffff0000,
2784   0x00000000,   0x0fffffff,   0xffffffff,   0xffffff30,
2785   0xfff70000,   0x000055aa,   0xff000000,   0x000006d5,
2786   0x40000000,   0x00000000,   0x731c0000,   0x000156ab,
2787   0xfc000000,   0x00000000,   0xffff0000,   0x00000000,
2788   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2789   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
2790   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2791   0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
2792   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2793   0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
2794   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2795   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2796   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2797   0xfe000000,   0x00000000,   0x00100000,   0x00000000,
2798   0xf8000000,   0x00000000,   0x00000000,   0x00000000,
2799   0x00000000,   0x00000000,   0xffffffff,   0xffffffff,
2800   0x00ffffff,   0xffffffff,   0x00000000,   0x00000000,
2801   0x00000000,   0x00000000,   0xffffffff,   0xffffffff,
2802   },
2803
2804
2805/* rw_wdfet image  (Image 16)
2806 * 
2807 * ctr0 : Counts total number of writeback transactions. 
2808 * ctr1 : Total number of data valid Runway cycles. 
2809 * ctr2 : Overflow of Counter 0. 
2810 * ctr3 : Overflow of Counter 1. 
2811 */
2812
2813   {
2814   0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
2815   0xefefefef,   0xffffffff,   0xffffffff,   0xffffffff,
2816   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2817   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
2818   0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2819   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
2820   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2821   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2822   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
2823   0x00000000,   0x00000000,   0x00001b00,   0xaa000000,
2824   0x00000001,   0x30700000,   0x00055aaf,   0xf0000000,
2825   0x01b00000,   0x00000000,   0x00001037,   0x00000000,
2826   0x55aaff00,   0x00c00000,   0x1b55aa00,   0x00000000,
2827   0x0001fff0,   0xcfffff00,   0x00000000,   0x0f0fffff,
2828   0xffffffff,   0xffffffff,   0x30ffff0c,   0xfffff000,
2829   0x00000000,   0x00ffffff,   0xffffffff,   0xfffffff3,
2830   0x0ffff0cf,   0xffff0000,   0x00000000,   0x00ffffff,
2831   0xffffffff,   0xfffffff3,   0x0ffff0cf,   0xffff0000,
2832   0x00000000,   0x0fffffff,   0xffffffff,   0xffffff30,
2833   0xfff70000,   0x000055aa,   0xff000000,   0x000006d5,
2834   0x40000000,   0x00000000,   0x731c0000,   0x000156ab,
2835   0xfc000000,   0x00000000,   0xffff0000,   0x00000000,
2836   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2837   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
2838   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2839   0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
2840   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2841   0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
2842   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2843   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2844   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2845   0xfe000000,   0x00000000,   0x00100000,   0x00000000,
2846   0x98000000,   0x00000000,   0x00000000,   0x00000000,
2847   0x00000000,   0x00000000,   0xffffffff,   0xffffffff,
2848   0x00ffffff,   0xffffffff,   0x00000000,   0x00000000,
2849   0x00000000,   0x00000000,   0xffffffff,   0xffffffff,
2850   },
2851
2852/* shlib_cpi image  (Image 17)
2853 * 
2854 * ctr0 : Total number of instructions in quadrant 0. 
2855 * ctr1 : Total number of CPU clock cycles in quadrant 0. 
2856 * ctr2 : Total number of Non-Nullified instructions retired. 
2857 * ctr3 : Total number of CPU clock cycles. 
2858 *
2859 * Only works for 32-bit shared libraries.
2860 */
2861
2862   {
2863   0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
2864   0xe0e0e0e0,   0x00001fff,   0xfc00007f,   0xfff00001,
2865   0xffffc000,   0x07ffff00,   0x07ffffff,   0x0007ffff,
2866   0xff0007ff,   0xffff0007,   0xffffff00,   0x00000000,
2867   0xf0150000,   0x0fffff00,   0x000fffff,   0xffffffff,
2868   0xffffffff,   0xffff0000,   0x00000000,   0x00ffffff,
2869   0xffcff000,   0x0000000f,   0xfffffffc,   0xffffffff,
2870   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2871   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
2872   0x00000000,   0x00000000,   0x27000000,   0x00000055,
2873   0x02000005,   0x7f500000,   0xc0000000,   0x000ff270,
2874   0x00000000,   0x00000000,   0x00007700,   0x00000ff0,
2875   0x00000000,   0x0000ffff,   0xffffffff,   0xffffff00,
2876   0x00000000,   0x0000ff00,   0x00000000,   0x0f0fffff,
2877   0xffffffff,   0xfffff000,   0x00000000,   0x000ff000,
2878   0x00000000,   0x00ffffff,   0xffffffff,   0xffff0000,
2879   0x00000000,   0x00ff0000,   0x00000000,   0xf0ffffff,
2880   0xffffffff,   0xffff0000,   0x00000000,   0x00ff0000,
2881   0x00000000,   0x0fffffff,   0xffffffff,   0xfff00000,
2882   0x00000000,   0x0ff00000,   0x000000a0,   0x3fffffff,
2883   0xffffffff,   0xffc00000,   0x03d40000,   0x20000000,
2884   0x0003fc00,   0x00000000,   0xffff0000,   0x00000000,
2885   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2886   0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
2887   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2888   0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
2889   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2890   0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
2891   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2892   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2893   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2894   0xfe000000,   0x00000000,   0x00030000,   0x00000000,
2895   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2896   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2897   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2898   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2899   },
2900
2901/* flop image  (Image 18)
2902 * 
2903 * ctr0 : Total number of floating point instructions (opcode = 0xc). 
2904 * ctr1 : Total number of floating point instructions (opcode = 0xe, 0x6, 0x2e, 0x26). 
2905 * ctr2 : Unused
2906 * ctr3 : Unused 
2907 */
2908
2909   {
2910   0x0001e000,   0x00000000,   0x00000000,   0x00000000,
2911   0x00001010,   0x33ffffff,   0x006fffff,   0xfc5fffff,
2912   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2913   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
2914   0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2915   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
2916   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2917   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2918   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
2919   0x00000000,   0x00000000,   0xd22d0000,   0x00000000,
2920   0x0000000b,   0x46000000,   0x00000000,   0x0ffff900,
2921   0x90000000,   0x00000000,   0x0000907e,   0x00000000,
2922   0x000000ff,   0xff00bfdf,   0x03030303,   0x03030000,
2923   0x000dbfff,   0xffffff00,   0x00000000,   0x000fffff,
2924   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000,
2925   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff,
2926   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff,
2927   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000,
2928   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff,
2929   0xffff5555,   0x55500000,   0x003f3ff0,   0x2766c000,
2930   0x00000000,   0x00000002,   0x67840000,   0x00000000,
2931   0x03fffc00,   0x00000000,   0xffff0000,   0x00000000,
2932   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
2933   0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000,
2934   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
2935   0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f,
2936   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2937   0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f,
2938   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
2939   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2940   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
2941   0xfe000000,   0x00000000,   0x00130000,   0x00000000,
2942   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2943   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2944   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2945   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2946   },
2947
2948/* cachemiss image    FROM I_D_MISSES.IDF  (Image 19)
2949 *
2950 * ctr0 : icache misses for retired instructions
2951 * ctr1 : total cycles
2952 * ctr2 : dcache misses for retired instructions
2953 * ctr3 : number of retired instructions
2954 */
2955   {
2956   0x2801e000,   0x00000000,   0x00010000,   0x00000000, 
2957   0x00001000,   0xffffffff,   0xffffffff,   0xfff00fff, 
2958   0xfffa3fff,   0xffffffff,   0xffffffff,   0xffffffff, 
2959   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000, 
2960   0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2961   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff, 
2962   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2963   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2964   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
2965   0x00000000,   0x00000000,   0xf2fdf0f0,   0xf0f0f0f0, 
2966   0xffffffff,   0xf6c00000,   0x00000000,   0x0ff55800, 
2967   0x90000000,   0x00000000,   0x0000b0ff,   0xfffffff0, 
2968   0x00000003,   0x0100bfff,   0x3f3f3f3f,   0x3f3f5555, 
2969   0x555fffff,   0xffffff00,   0x00000000,   0x000fffff, 
2970   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000, 
2971   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff, 
2972   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff, 
2973   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000, 
2974   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff, 
2975   0xffffffff,   0xfff00000,   0x000301b0,   0x2fefcfcf, 
2976   0xcfcfcfcf,   0xd5555557,   0xf7b40000,   0x00000000, 
2977   0x03c14000,   0x00000000,   0xffff0000,   0x00000000, 
2978   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
2979   0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000, 
2980   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
2981   0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f, 
2982   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2983   0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f, 
2984   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
2985   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2986   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
2987   0xfe000000,   0x00000000,   0x00130000,   0x00000000, 
2988   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2989   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2990   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
2991   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
2992   },
2993
2994/* branch   FROM br_report3.idf 
2995 *
2996 * ctr0 : Total number of mispredicted branches. 
2997 * ctr1 : Some Non-Nullified unpredictable branches. 
2998 * ctr2 : Total number of branches (Nullified + Non-Nullified)
2999 *        (Unpredicted+ Predicted Taken +Predicted Not Taken). 
3000 *	  Total of All Branches.
3001 * ctr3 : Remaining Non-Nullified unpredictable branches.
3002 */
3003   {
3004   0x4001e000,   0x00000000,   0x00000000,   0x00000000, 
3005   0x00000000,   0xffffffff,   0xff9fffff,   0xfe0fffff, 
3006   0xffffbaff,   0xfdffc0ff,   0xfffdffff,   0xfffffeff, 
3007   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000, 
3008   0xf4ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3009   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff, 
3010   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3011   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3012   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
3013   0x00000000,   0x00000000,   0xd22d0000,   0x00000000, 
3014   0x0000000b,   0x46000000,   0x00000000,   0x0ffff900, 
3015   0x90000000,   0x00000000,   0x0000907e,   0x00000000, 
3016   0x000000ff,   0xff00bfdf,   0x03030303,   0x03030000, 
3017   0x000dbfff,   0xffffff00,   0x00000000,   0x000fffff, 
3018   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000, 
3019   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff, 
3020   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff, 
3021   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000, 
3022   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff, 
3023   0xffff5555,   0x55500000,   0x003f3ff0,   0x2766c000, 
3024   0x00000000,   0x00000002,   0x67840000,   0x00000000, 
3025   0x03fffc00,   0x00000000,   0xffff0000,   0x00000000, 
3026   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
3027   0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000, 
3028   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
3029   0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f, 
3030   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
3031   0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f, 
3032   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
3033   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
3034   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
3035   0xfe000000,   0x00000000,   0x00130000,   0x00000000, 
3036   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3037   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3038   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3039   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3040   },
3041
3042/* crstack  FROM crs_report.idf
3043 *
3044 * ctr0: correctly predicted branches by the pop_latch
3045 * ctr1: some procedure returns
3046 * ctr2: all branches, (includes nullified)
3047 * ctr3: remaining procedure returns
3048 */
3049   {
3050   0x4001e000,   0x00000000,   0x00000000,   0x00000000, 
3051   0x00000000,   0xffffffff,   0xffa10300,   0x000fffff, 
3052   0xffffbaf8,   0x3000007f,   0xffffffff,   0xfffffeff, 
3053   0xff7fffff,   0xffffffff,   0xffffff00,   0x00000000, 
3054   0xf2ffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3055   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff, 
3056   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3057   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3058   0xffff0000,   0x00000000,   0x00000000,   0x00000000, 
3059   0x00000000,   0x00000000,   0xd22d0000,   0x00000000, 
3060   0x0000000b,   0x46000000,   0x00000000,   0x0ffff900, 
3061   0x90000000,   0x00000000,   0x0000907e,   0x00000000, 
3062   0x000000ff,   0xff00bfdf,   0x03030303,   0x03030000, 
3063   0x000dbfff,   0xffffff00,   0x00000000,   0x000fffff, 
3064   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000, 
3065   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff, 
3066   0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff, 
3067   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000, 
3068   0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff, 
3069   0xffff5555,   0x55500000,   0x003f3ff0,   0x2766c000, 
3070   0x00000000,   0x00000002,   0x67840000,   0x00000000, 
3071   0x03fffc00,   0x00000000,   0xffff0000,   0x00000000, 
3072   0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff, 
3073   0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000, 
3074   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff, 
3075   0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f, 
3076   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
3077   0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f, 
3078   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc, 
3079   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
3080   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff, 
3081   0xfe000000,   0x00000000,   0x00130000,   0x00000000, 
3082   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3083   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3084   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff, 
3085   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3086   },
3087
3088/* icache_report image 
3089 * 
3090 * ctr0 : Icache misses actually used by the core. 
3091 * ctr1 : ICORE_AV (Icache misses the core THINKS it needs, including fetching down speculative paths). 
3092 * ctr2 : READs on Runway (Icache misses that made it out to Runway, including
3093 *	  prefetches).
3094 * ctr3 : Prefetch returns (1x and 2x). 
3095 */
3096   {
3097   0x00000000,   0x00000000,   0x00010000,   0x00000000,
3098   0x00000000,   0xffffffff,   0xffffffff,   0xffffffff,
3099   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3100   0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
3101   0x00ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3102   0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
3103   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3104   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3105   0xffff0000,   0x00000000,   0x00000000,   0x00000000,
3106   0x00000000,   0x00000000,   0xd2002d00,   0x00000000,
3107   0x0000000b,   0x46000000,   0x0000000f,   0xf00ff900,
3108   0x00900000,   0x00000000,   0x0000907e,   0x00000000,
3109   0x0000ff00,   0xff83bf03,   0xdf030303,   0x03030000,
3110   0x000dbfff,   0xffffff00,   0x00000000,   0x000fffff,
3111   0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000,
3112   0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff,
3113   0xffffffff,   0xffff0000,   0x00000000,   0x80ffffff,
3114   0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000,
3115   0x00000000,   0x4fffffff,   0xffffffff,   0xffffffff,
3116   0xffff5555,   0x55500000,   0x3f003f80,   0x274026c0,
3117   0x00000000,   0x00000002,   0x67840000,   0x00000003,
3118   0xfc03fc00,   0x00000000,   0x0eff0000,   0x00000000,
3119   0x00000000,   0x00000000,   0x00ffffff,   0xff3fffff,
3120   0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000,
3121   0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
3122   0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f,
3123   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
3124   0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f,
3125   0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
3126   0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
3127   0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
3128   0xfe000000,   0x00000000,   0x00130000,   0x00000000,
3129   0xd0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3130   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3131   0x00ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3132   0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
3133   
3134   }
3135
3136};
3137
3138#endif