cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

perf_images.h (136496B)


      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