1 /*---------------------------------------------------------------------------*
2 
3   Copyright (C) Nintendo.  All rights reserved.
4 
5   These coded instructions, statements, and computer programs contain
6   proprietary information of Nintendo of America Inc. and/or Nintendo
7   Company Ltd., and are protected by Federal copyright law.  They may
8   not be disclosed to third parties or copied or duplicated in any form,
9   in whole or in part, without the prior written consent of Nintendo.
10 
11  *---------------------------------------------------------------------------*/
12 
13 // gx2PerfLowLevel.h
14 //
15 // Declares GPU performance APIs for gx2 library.
16 
17 
18 #ifndef _CAFE_GX2_PERF_LOWLEVEL_H_
19 #define _CAFE_GX2_PERF_LOWLEVEL_H_
20 
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24 
25 /// @addtogroup GX2PerfLowGroup
26 /// @{
27 
28 /// \brief Returns the GPU system clock rate (~550 MHz).
29 ///
30 /// This clock is the one related to most of the hardware performance counter results.
31 ///
32 /// \note Not to be confused with the 27 MHz reference clock that's used for
33 ///       \ref GX2SampleTopGPUCycle and \ref GX2SampleBottomGPUCycle.
34 ///
35 /// \donotcall \threadsafe \devonly \enddonotcall
36 ///
37 u32 GX2API GX2GetGPUSystemClock(void);
38 
39 /// \brief Size of entire counter info data structure
40 ///
41 /// The counter info structure consists of two parts:
42 /// 1. counter configuration area
43 /// 2. results area
44 #define GX2_PERF_COUNTERINFO_RESERVED_SIZE (GX2_PERF_COUNTERINFO_CONFIG_RESERVED_SIZE+GX2_PERF_COUNTERINFO_RESULTS_RESERVED_SIZE)
45 
46 /// \brief Size of the counter configuration part of the counter info data structure
47 #define GX2_PERF_COUNTERINFO_CONFIG_RESERVED_SIZE 1184
48 
49 /// \brief Size of the counter results part of the counter info data structure
50 #define GX2_PERF_COUNTERINFO_RESULTS_RESERVED_SIZE 832
51 
52 /// \brief Data container for all low-level performance counter settings.
53 ///
54 /// \note This structure must be allocated with 32-byte alignment.
55 ///
56 typedef struct ___GX2CounterInfo
57 {
58     u8  reserved[GX2_PERF_COUNTERINFO_CONFIG_RESERVED_SIZE];
59     u8  results[GX2_PERF_COUNTERINFO_RESULTS_RESERVED_SIZE] __attribute__ ((aligned(32)));
60 } GX2CounterInfo;
61 
62 /// \brief Low-Level: Reset all low-level performance counter settings
63 ///
64 /// \note This function should not be called between GX2StartCounters/GX2StopCounters.
65 ///
66 /// \param cinfo Counter info structure (only configuration part needed)
67 ///
68 /// \donotcall \threadsafe \devonly \enddonotcall
69 ///
70 void GX2API GX2ResetCounterInfo(GX2CounterInfo* cinfo);
71 
72 /// \brief Low-Level: Configure a specific low-level counter
73 ///
74 /// Call this function for each low-level counter to configure the counter.
75 ///
76 /// \note This function should not be called between GX2StartCounters/GX2StopCounters
77 ///
78 /// \param cinfo Counter info structure (only configuration part needed)
79 /// \param cid Counter id - which low-level hardware counter to configure
80 /// \param sid Stat id - what low-level stat it should count
81 /// \return This function returns GX2_TRUE on success and GX2_FALSE on failure
82 ///         (such as trying to set a previously configured counter)
83 ///
84 /// \donotcall \threadsafe \devonly \enddonotcall
85 ///
86 GX2Boolean GX2API GX2InitCounterInfo(GX2CounterInfo *cinfo, _GX2CounterId cid, _GX2StatId sid);
87 
88 /// \brief Low-Level: Indicates how a given counter is set
89 ///
90 /// This function indicates if a given counter is enabled and what stat it is counting.
91 ///
92 /// \param cinfo Counter info structure (only configuration part needed)
93 /// \param cid Counter id - which low-level hardware counter to inquire about
94 /// \param pSid pointer to Stat id - returns what low-level stat is being counted
95 /// \return Returns GX2_TRUE if counter was configured, or GX2_FALSE if not
96 ///
97 /// \donotcall \threadsafe \devonly \enddonotcall
98 ///
99 GX2Boolean GX2API GX2GetCounterSetting(GX2CounterInfo *cinfo, _GX2CounterId cid, _GX2StatId *pSid);
100 
101 /// \brief Low-Level: Returns the byte size for the buffer needed to store counter results
102 ///
103 /// If you wish to maintain your our result buffers separately from the counter configuration,
104 /// then you may use this function to inquire about the needed result buffer size once you have
105 /// configured all the counters you desire.
106 ///
107 /// \note The allocated array must be 32-byte aligned, or else bad things will happen.
108 ///       The returned size is always a multiple of 32.
109 ///
110 /// \param cinfo Counter info structure (only configuration part needed)
111 /// \return The size in bytes needed for the result buffer.
112 ///
113 /// \donotcall \threadsafe \devonly \enddonotcall
114 ///
115 u32 GX2API GX2GetCounterResultSize(GX2CounterInfo *cinfo);
116 
117 /// \brief Low-Level: Send completed low-level counter configuration to GPU in preparation
118 /// for counting.
119 ///
120 /// \note Make sure to call GX2SampleCounters() to collect any previously counted values you care about before
121 /// calling this function. This function should not be called between GX2StartCounters/GX2StopCounters.
122 ///
123 /// \param cinfo Low level counter info structure (only configuration part needed)
124 ///
125 /// \donotcall \gx2_typical \enddonotcall
126 ///
127 /// \writesgpu
128 /// \alwayswritesgpu
129 ///
130 void GX2API GX2SetCounterInfo(const GX2CounterInfo *cinfo);
131 
132 /// \brief Low-Level: Tell GPU to write all active low-level counter values to memory
133 ///
134 /// This function will set the result buffer to 0xff's and take care of flushing it from the CPU cache.
135 ///
136 /// \param cinfo Low level counter info structure (only configuration part needed)
137 /// \param alignedResultBuffer destination buffer for counter results; must be 32-byte aligned
138 ///
139 /// \donotcall \gx2_typical \enddonotcall
140 ///
141 /// \writesgpu
142 /// \alwayswritesgpu
143 ///
144 void GX2API GX2SampleCountersEx(GX2CounterInfo *cinfo, u64 *alignedResultBuffer);
145 
146 /// \brief Low-Level: Tell GPU to write all active low-level counter values to memory
147 ///
148 /// This function will set the result buffer to 0xff's and take care of flushing it from the CPU cache.
149 ///
150 /// \param cinfo Low level counter info structure (both config & result parts must be present)
151 ///
152 /// \donotcall \gx2_typical \enddonotcall
153 ///
154 /// \writesgpu
155 /// \alwayswritesgpu
156 ///
157 void GX2API GX2SampleCounters(GX2CounterInfo *cinfo);
158 
159 /// \brief Low-Level: returns the result for a stat
160 ///
161 /// \return This function returns GX2_INVALID_COUNTER_VALUE_U64 if counter result is not yet available;
162 /// otherwise it returns the counter result value.
163 ///
164 /// \note In order to get pipeline counters, add the particular counter offset to the stat id.
165 ///
166 /// \param cinfo Low level counter info structure (only configuration part needed)
167 /// \param alignedResultBuffer destination buffer for counter results; must be 32-byte aligned
168 /// \param sid Stat id for which count is desired
169 ///
170 /// \donotcall \threadsafe \devonly \enddonotcall
171 ///
172 u64 GX2API GX2GetCounterResultEx(GX2CounterInfo *cinfo, u64 *alignedResultBuffer, _GX2StatId sid);
173 
174 /// \brief Low-Level: returns the result for a stat
175 ///
176 /// \return This function returns GX2_INVALID_COUNTER_VALUE_U64 if counter result is not yet available,
177 /// otherwise it returns the counter result value.
178 ///
179 /// \note In order to get pipeline counters, add the particular counter offset to the stat id.
180 ///
181 /// \param cinfo Low level counter info structure (both config & result parts must be present)
182 /// \param sid Stat id for which count is desired
183 ///
184 /// \donotcall \threadsafe \devonly \enddonotcall
185 ///
186 u64 GX2API GX2GetCounterResult(GX2CounterInfo *cinfo, _GX2StatId sid);
187 
188 /// \brief Low-Level: Stop all active low-level counters from counting
189 ///
190 /// \param cinfo Low level counter info structure (only configuration part needed)
191 ///
192 /// \donotcall \gx2_typical \enddonotcall
193 ///
194 /// \writesgpu
195 /// \alwayswritesgpu
196 ///
197 void GX2API GX2StopCounters(const GX2CounterInfo *cinfo);
198 
199 /// \brief Low-Level: Start all active low-level counters counting
200 ///
201 /// \param cinfo Low level counter info structure (only configuration part needed)
202 ///
203 /// \donotcall \gx2_typical \enddonotcall
204 ///
205 /// \writesgpu
206 /// \alwayswritesgpu
207 ///
208 void GX2API GX2StartCounters(const GX2CounterInfo *cinfo);
209 
210 /// \brief Low-Level: Resets all active low-level counters to zero
211 ///
212 /// \note This function should not be called between GX2StartCounters/GX2StopCounters
213 ///
214 /// \param cinfo Low level counter info structure (only configuration part needed)
215 ///
216 /// \donotcall \gx2_typical \enddonotcall
217 ///
218 /// \writesgpu
219 /// \alwayswritesgpu
220 ///
221 void GX2API GX2ResetCounters(const GX2CounterInfo *cinfo);
222 
223 /// \brief This function returns a string with the name of a given GX2 perf counter.
224 ///
225 /// \donotcall \threadsafe \devonly \enddonotcall
226 ///
GX2GetCounterName(_GX2CounterId counter)227 GX2_INLINE const char* GX2GetCounterName(_GX2CounterId counter)
228 {
229     switch(counter)
230     {
231     case GX2_COUNTER_CP_0:     return "GX2_COUNTER_CP_0";     // = 0x00,
232     case GX2_COUNTER_GRBM_0:   return "GX2_COUNTER_GRBM_0";   // = 0x01,
233     case GX2_COUNTER_GRBM_1:   return "GX2_COUNTER_GRBM_1";   // = 0x02,
234     case GX2_COUNTER_PA_SU_0:  return "GX2_COUNTER_PA_SU_0";  // = 0x03,
235     case GX2_COUNTER_PA_SU_1:  return "GX2_COUNTER_PA_SU_1";  // = 0x04,
236     case GX2_COUNTER_PA_SU_2:  return "GX2_COUNTER_PA_SU_2";  // = 0x05,
237     case GX2_COUNTER_PA_SU_3:  return "GX2_COUNTER_PA_SU_3";  // = 0x06,
238     case GX2_COUNTER_PA_SC_0:  return "GX2_COUNTER_PA_SC_0";  // = 0x07,
239     case GX2_COUNTER_PA_SC_1:  return "GX2_COUNTER_PA_SC_1";  // = 0x08,
240     case GX2_COUNTER_PA_SC_2:  return "GX2_COUNTER_PA_SC_2";  // = 0x09,
241     case GX2_COUNTER_PA_SC_3:  return "GX2_COUNTER_PA_SC_3";  // = 0x0a,
242     case GX2_COUNTER_VGT_0:    return "GX2_COUNTER_VGT_0";    // = 0x0b,
243     case GX2_COUNTER_VGT_1:    return "GX2_COUNTER_VGT_1";    // = 0x0c,
244     case GX2_COUNTER_VGT_2:    return "GX2_COUNTER_VGT_2";    // = 0x0d,
245     case GX2_COUNTER_VGT_3:    return "GX2_COUNTER_VGT_3";    // = 0x0e,
246     case GX2_COUNTER_SQ_0:     return "GX2_COUNTER_SQ_0";     // = 0x0f,
247     case GX2_COUNTER_SQ_1:     return "GX2_COUNTER_SQ_1";     // = 0x10,
248     case GX2_COUNTER_SQ_2:     return "GX2_COUNTER_SQ_2";     // = 0x11,
249     case GX2_COUNTER_SQ_3:     return "GX2_COUNTER_SQ_3";     // = 0x12,
250     case GX2_COUNTER_SPI_0:    return "GX2_COUNTER_SPI_0";    // = 0x13,
251     case GX2_COUNTER_SPI_1:    return "GX2_COUNTER_SPI_1";    // = 0x14,
252     case GX2_COUNTER_SPI_2:    return "GX2_COUNTER_SPI_2";    // = 0x15,
253     case GX2_COUNTER_SPI_3:    return "GX2_COUNTER_SPI_3";    // = 0x16,
254     case GX2_COUNTER_SX_0:     return "GX2_COUNTER_SX_0";     // = 0x17,
255     case GX2_COUNTER_SX_1:     return "GX2_COUNTER_SX_1";     // = 0x18,
256     case GX2_COUNTER_SX_2:     return "GX2_COUNTER_SX_2";     // = 0x19,
257     case GX2_COUNTER_SX_3:     return "GX2_COUNTER_SX_3";     // = 0x1a,
258     case GX2_COUNTER_SMX_0:    return "GX2_COUNTER_SMX_0";    // = 0x1b,
259     case GX2_COUNTER_SMX_1:    return "GX2_COUNTER_SMX_1";    // = 0x1c,
260     case GX2_COUNTER_SMX_2:    return "GX2_COUNTER_SMX_2";    // = 0x1d,
261     case GX2_COUNTER_SMX_3:    return "GX2_COUNTER_SMX_3";    // = 0x1e,
262     case GX2_COUNTER_TD_0_0:   return "GX2_COUNTER_TD_0_0";   // = 0x1f,
263     case GX2_COUNTER_TD_0_1:   return "GX2_COUNTER_TD_0_1";   // = 0x20,
264     case GX2_COUNTER_TA_0_0:   return "GX2_COUNTER_TA_0_0";   // = 0x21,
265     case GX2_COUNTER_TA_0_1:   return "GX2_COUNTER_TA_0_1";   // = 0x22,
266     case GX2_COUNTER_TA_1_0:   return "GX2_COUNTER_TA_1_0";   // = 0x23,
267     case GX2_COUNTER_TA_1_1:   return "GX2_COUNTER_TA_1_1";   // = 0x24,
268     case GX2_COUNTER_TCP_0_0:  return "GX2_COUNTER_TCP_0_0";  // = 0x25,
269     case GX2_COUNTER_TCP_0_1:  return "GX2_COUNTER_TCP_0_1";  // = 0x26,
270     case GX2_COUNTER_TCP_1_0:  return "GX2_COUNTER_TCP_1_0";  // = 0x27,
271     case GX2_COUNTER_TCP_1_1:  return "GX2_COUNTER_TCP_1_1";  // = 0x28,
272     case GX2_COUNTER_TCP_2_0:  return "GX2_COUNTER_TCP_2_0";  // = 0x29,
273     case GX2_COUNTER_TCP_2_1:  return "GX2_COUNTER_TCP_2_1";  // = 0x2a,
274     case GX2_COUNTER_TCP_3_0:  return "GX2_COUNTER_TCP_3_0";  // = 0x2b,
275     case GX2_COUNTER_TCP_3_1:  return "GX2_COUNTER_TCP_3_1";  // = 0x2c,
276     case GX2_COUNTER_TCC_0_0:  return "GX2_COUNTER_TCC_0_0";  // = 0x2d,
277     case GX2_COUNTER_TCC_0_1:  return "GX2_COUNTER_TCC_0_1";  // = 0x2e,
278     case GX2_COUNTER_TCC_1_0:  return "GX2_COUNTER_TCC_1_0";  // = 0x2f,
279     case GX2_COUNTER_TCC_1_1:  return "GX2_COUNTER_TCC_1_1";  // = 0x30,
280     case GX2_COUNTER_TCC_2_0:  return "GX2_COUNTER_TCC_2_0";  // = 0x31,
281     case GX2_COUNTER_TCC_2_1:  return "GX2_COUNTER_TCC_2_1";  // = 0x32,
282     case GX2_COUNTER_TCC_3_0:  return "GX2_COUNTER_TCC_3_0";  // = 0x33,
283     case GX2_COUNTER_TCC_3_1:  return "GX2_COUNTER_TCC_3_1";  // = 0x34,
284 
285     case GX2_COUNTER_CB_0_0:   return "GX2_COUNTER_CB_0_0";   // = 0x3d,
286     case GX2_COUNTER_CB_0_1:   return "GX2_COUNTER_CB_0_1";   // = 0x3e,
287     case GX2_COUNTER_CB_1_0:   return "GX2_COUNTER_CB_1_0";   // = 0x3f,
288     case GX2_COUNTER_CB_1_1:   return "GX2_COUNTER_CB_1_1";   // = 0x40,
289     case GX2_COUNTER_CB_2_0:   return "GX2_COUNTER_CB_2_0";   // = 0x41,
290     case GX2_COUNTER_CB_2_1:   return "GX2_COUNTER_CB_2_1";   // = 0x42,
291     case GX2_COUNTER_CB_3_0:   return "GX2_COUNTER_CB_3_0";   // = 0x43,
292     case GX2_COUNTER_CB_3_1:   return "GX2_COUNTER_CB_3_1";   // = 0x44,
293 
294     case GX2_COUNTER_DB_0_0:   return "GX2_COUNTER_DB_0_0";   // = 0x35,
295     case GX2_COUNTER_DB_0_1:   return "GX2_COUNTER_DB_0_1";   // = 0x36,
296     case GX2_COUNTER_DB_1_0:   return "GX2_COUNTER_DB_1_0";   // = 0x37,
297     case GX2_COUNTER_DB_1_1:   return "GX2_COUNTER_DB_1_1";   // = 0x38,
298     case GX2_COUNTER_DB_2_0:   return "GX2_COUNTER_DB_2_0";   // = 0x39,
299     case GX2_COUNTER_DB_2_1:   return "GX2_COUNTER_DB_2_1";   // = 0x3a,
300     case GX2_COUNTER_DB_3_0:   return "GX2_COUNTER_DB_3_0";   // = 0x3b,
301     case GX2_COUNTER_DB_3_1:   return "GX2_COUNTER_DB_3_1";   // = 0x3c,
302 
303     case GX2_COUNTER_PIPELINE: return "GX2_COUNTER_PIPELINE"; // = 0x45,
304 
305     default:
306         ASSERT(!"GX2 counter id is out of range" );
307         return NULL;
308     }
309 }
310 
311 /// \brief This function returns a string with the name of a given GX2 stat.
312 ///
313 /// \donotcall \threadsafe \devonly \enddonotcall
314 ///
GX2GetStatName(_GX2StatId stat)315 GX2_INLINE const char* GX2GetStatName(_GX2StatId stat)
316 {
317     switch(stat)
318     {
319     case GX2_STAT_CP_CP_COUNT:                                   return "GX2_STAT_CP_CP_COUNT";                                   // = 0x00000000,
320     case GX2_STAT_CP_RBIU_FIFO_FULL:                             return "GX2_STAT_CP_RBIU_FIFO_FULL";                             // = 0x00000001,
321     case GX2_STAT_CP_CSF_RTS_BUT_MIU_NOT_RTR:                    return "GX2_STAT_CP_CSF_RTS_BUT_MIU_NOT_RTR";                    // = 0x00000002,
322     case GX2_STAT_CP_CSF_I1_BASE_SIZE_FIFO_FULL_6XX:             return "GX2_STAT_CP_CSF_I1_BASE_SIZE_FIFO_FULL_6XX";             // = 0x00000003,
323     case GX2_STAT_CP_CSF_I2_BASE_SIZE_FIFO_FULL_6XX:             return "GX2_STAT_CP_CSF_I2_BASE_SIZE_FIFO_FULL_6XX";             // = 0x00000004,
324     case GX2_STAT_CP_CSF_ST_BASE_SIZE_FIFO_FULL:                 return "GX2_STAT_CP_CSF_ST_BASE_SIZE_FIFO_FULL";                 // = 0x00000005,
325     case GX2_STAT_CP_RING_REORDER_QUEUE_FULL:                    return "GX2_STAT_CP_RING_REORDER_QUEUE_FULL";                    // = 0x00000006,
326     case GX2_STAT_CP_I1_REORDER_QUEUE_FULL:                      return "GX2_STAT_CP_I1_REORDER_QUEUE_FULL";                      // = 0x00000007,
327     case GX2_STAT_CP_I2_REORDER_QUEUE_FULL:                      return "GX2_STAT_CP_I2_REORDER_QUEUE_FULL";                      // = 0x00000008,
328     case GX2_STAT_CP_ST_REORDER_QUEUE_FULL:                      return "GX2_STAT_CP_ST_REORDER_QUEUE_FULL";                      // = 0x00000009,
329     case GX2_STAT_CP_CSF_RB_WPTR_NEQ_RPTR:                       return "GX2_STAT_CP_CSF_RB_WPTR_NEQ_RPTR";                       // = 0x0000000A,
330     case GX2_STAT_CP_CSF_I1_SIZE_NEQ_ZERO:                       return "GX2_STAT_CP_CSF_I1_SIZE_NEQ_ZERO";                       // = 0x0000000B,
331     case GX2_STAT_CP_CSF_I2_SIZE_NEQ_ZERO:                       return "GX2_STAT_CP_CSF_I2_SIZE_NEQ_ZERO";                       // = 0x0000000C,
332     case GX2_STAT_CP_BRUSH_WR_CONFIRM_FIFO_FULL_6XX:             return "GX2_STAT_CP_BRUSH_WR_CONFIRM_FIFO_FULL_6XX";             // = 0x0000000D,
333     case GX2_STAT_CP_CP_GRBM_DWORDS_SENT:                        return "GX2_STAT_CP_CP_GRBM_DWORDS_SENT";                        // = 0x0000000E,
334     case GX2_STAT_CP_ME_PARSER_BUSY:                             return "GX2_STAT_CP_ME_PARSER_BUSY";                             // = 0x0000000F,
335     case GX2_STAT_CP_COUNT_TYPE0_PACKETS:                        return "GX2_STAT_CP_COUNT_TYPE0_PACKETS";                        // = 0x00000010,
336     case GX2_STAT_CP_COUNT_TYPE3_PACKETS:                        return "GX2_STAT_CP_COUNT_TYPE3_PACKETS";                        // = 0x00000011,
337     case GX2_STAT_CP_CSF_RBI1I2_FETCHING:                        return "GX2_STAT_CP_CSF_RBI1I2_FETCHING";                        // = 0x00000012,
338     case GX2_STAT_CP_ME_STALLED_FOR_DATA_FROM_PFP:               return "GX2_STAT_CP_ME_STALLED_FOR_DATA_FROM_PFP";               // = 0x00000013,
339     case GX2_STAT_CP_CP_GRBM_OUT_OF_CREDITS:                     return "GX2_STAT_CP_CP_GRBM_OUT_OF_CREDITS";                     // = 0x00000014,
340     case GX2_STAT_CP_CP_PFP_GRBM_OUT_OF_CREDITS:                 return "GX2_STAT_CP_CP_PFP_GRBM_OUT_OF_CREDITS";                 // = 0x00000015,
341     case GX2_STAT_CP_RCIU_STALLED_ON_ME_READ:                    return "GX2_STAT_CP_RCIU_STALLED_ON_ME_READ";                    // = 0x00000016,
342     case GX2_STAT_CP_RCIU_STALLED_ON_DMA_READ:                   return "GX2_STAT_CP_RCIU_STALLED_ON_DMA_READ";                   // = 0x00000017,
343     case GX2_STAT_CP_MIU_STALLED_ON_RDREQ_CREDITS_6XX:           return "GX2_STAT_CP_MIU_STALLED_ON_RDREQ_CREDITS_6XX";           // = 0x00000018,
344     case GX2_STAT_CP_MIU_STALLED_ON_WRREQ_CREDITS_6XX:           return "GX2_STAT_CP_MIU_STALLED_ON_WRREQ_CREDITS_6XX";           // = 0x00000019,
345     case GX2_STAT_CP_MIU_STALLED_ON_WRCLEAN_PHASE_6XX:           return "GX2_STAT_CP_MIU_STALLED_ON_WRCLEAN_PHASE_6XX";           // = 0x0000001A,
346     case GX2_STAT_CP_SSU_STALLED_ON_ACTIVE_CNTX:                 return "GX2_STAT_CP_SSU_STALLED_ON_ACTIVE_CNTX";                 // = 0x0000001B,
347     case GX2_STAT_CP_SSU_STALLED_ON_CLEAN_SIGNALS:               return "GX2_STAT_CP_SSU_STALLED_ON_CLEAN_SIGNALS";               // = 0x0000001C,
348     case GX2_STAT_CP_QU_STALLED_ON_RECT_DONE_PULSE_6XX:          return "GX2_STAT_CP_QU_STALLED_ON_RECT_DONE_PULSE_6XX";          // = 0x0000001D,
349     case GX2_STAT_CP_QU_STALLED_ON_RECT_DONE_WR_CONFIRM_6XX:     return "GX2_STAT_CP_QU_STALLED_ON_RECT_DONE_WR_CONFIRM_6XX";     // = 0x0000001E,
350     case GX2_STAT_CP_QU_STALLED_ON_SC_EOP_DONE_PULSE:            return "GX2_STAT_CP_QU_STALLED_ON_SC_EOP_DONE_PULSE";            // = 0x0000001F,
351     case GX2_STAT_CP_QU_STALLED_ON_SX_EOP_DONE_PULSE:            return "GX2_STAT_CP_QU_STALLED_ON_SX_EOP_DONE_PULSE";            // = 0x00000020,
352     case GX2_STAT_CP_QU_STALLED_ON_EOP_DONE_WR_CONFIRM:          return "GX2_STAT_CP_QU_STALLED_ON_EOP_DONE_WR_CONFIRM";          // = 0x00000021,
353     case GX2_STAT_CP_QU_STALLED_ON_SIGNAL_SEMAPHORE:             return "GX2_STAT_CP_QU_STALLED_ON_SIGNAL_SEMAPHORE";             // = 0x00000022,
354     case GX2_STAT_CP_QU_STALLED_ON_STREAMOUT_ADDRESS:            return "GX2_STAT_CP_QU_STALLED_ON_STREAMOUT_ADDRESS";            // = 0x00000023,
355     case GX2_STAT_CP_QU_STALLED_ON_STREAMOUT_DATA:               return "GX2_STAT_CP_QU_STALLED_ON_STREAMOUT_DATA";               // = 0x00000024,
356     case GX2_STAT_CP_QU_STALLED_ON_PIPELINE_STATISTICS:          return "GX2_STAT_CP_QU_STALLED_ON_PIPELINE_STATISTICS";          // = 0x00000025,
357     case GX2_STAT_CP_PFP_STALLED_ON_CSF_READY:                   return "GX2_STAT_CP_PFP_STALLED_ON_CSF_READY";                   // = 0x00000026,
358     case GX2_STAT_CP_PFP_STALLED_ON_MEQ_READY:                   return "GX2_STAT_CP_PFP_STALLED_ON_MEQ_READY";                   // = 0x00000027,
359     case GX2_STAT_CP_PFP_STALLED_ON_VGT_READY:                   return "GX2_STAT_CP_PFP_STALLED_ON_VGT_READY";                   // = 0x00000028,
360     case GX2_STAT_CP_PFP_STALLED_ON_PENDING_MULTIPASS:           return "GX2_STAT_CP_PFP_STALLED_ON_PENDING_MULTIPASS";           // = 0x00000029,
361     case GX2_STAT_CP_ME_STALLED_ON_BRUSH_WR_CONFIRM_6XX:         return "GX2_STAT_CP_ME_STALLED_ON_BRUSH_WR_CONFIRM_6XX";         // = 0x0000002A,
362     case GX2_STAT_CP_ME_STALLED_ON_BUSY_BRUSH_LOGIC_6XX:         return "GX2_STAT_CP_ME_STALLED_ON_BUSY_BRUSH_LOGIC_6XX";         // = 0x0000002B,
363     case GX2_STAT_CP_ME_STALLED_ON_NO_AVAIL_CR_CNTX_6XX:         return "GX2_STAT_CP_ME_STALLED_ON_NO_AVAIL_CR_CNTX_6XX";         // = 0x0000002C,
364     case GX2_STAT_CP_ME_STALLED_ON_NO_AVAIL_GFX_CNTX:            return "GX2_STAT_CP_ME_STALLED_ON_NO_AVAIL_GFX_CNTX";            // = 0x0000002D,
365     case GX2_STAT_CP_ME_STALLED_WRITING_TO_RCIU:                 return "GX2_STAT_CP_ME_STALLED_WRITING_TO_RCIU";                 // = 0x0000002E,
366     case GX2_STAT_CP_ME_STALLED_WRITING_CONSTANTS:               return "GX2_STAT_CP_ME_STALLED_WRITING_CONSTANTS";               // = 0x0000002F,
367     case GX2_STAT_CP_RBIU_STALLED_WRITING_DMA_REGS:              return "GX2_STAT_CP_RBIU_STALLED_WRITING_DMA_REGS";              // = 0x00000030,
368     case GX2_STAT_CP_RBIU_STALLED_WRITING_SEM_REGS:              return "GX2_STAT_CP_RBIU_STALLED_WRITING_SEM_REGS";              // = 0x00000031,
369     case GX2_STAT_CP_RBIU_STALLED_WRITING_MC_WR_ADDR:            return "GX2_STAT_CP_RBIU_STALLED_WRITING_MC_WR_ADDR";            // = 0x00000032,
370     case GX2_STAT_CP_RBIU_STALLED_WRITING_MC_RD_ADDR_6XX:        return "GX2_STAT_CP_RBIU_STALLED_WRITING_MC_RD_ADDR_6XX";        // = 0x00000033,
371     case GX2_STAT_CP_RBIU_STALLED_WRITING_EOPDONE_FIFO_600:      return "GX2_STAT_CP_RBIU_STALLED_WRITING_EOPDONE_FIFO_600";      // = 0x00000034,
372     case GX2_STAT_CP_RBIU_STALLED_WRITING_RECTDONE_FIFO_6XX:     return "GX2_STAT_CP_RBIU_STALLED_WRITING_RECTDONE_FIFO_6XX";     // = 0x00000035,
373     case GX2_STAT_CP_RBIU_STALLED_WRITING_STREAMOUT_FIFO_600:    return "GX2_STAT_CP_RBIU_STALLED_WRITING_STREAMOUT_FIFO_600";    // = 0x00000036,
374     case GX2_STAT_CP_RBIU_STALLED_WRITING_PIPESTATS_FIFO_600:    return "GX2_STAT_CP_RBIU_STALLED_WRITING_PIPESTATS_FIFO_600";    // = 0x00000037,
375     case GX2_STAT_CP_SEMAPHORE_BUSY_POLLING_FOR_PASS:            return "GX2_STAT_CP_SEMAPHORE_BUSY_POLLING_FOR_PASS";            // = 0x00000038,
376     case GX2_STAT_CP_LOAD_STALLED_ON_SET_COHERENCY:              return "GX2_STAT_CP_LOAD_STALLED_ON_SET_COHERENCY";              // = 0x00000039,
377     case GX2_STAT_CP_ME_STALLED_ON_PARTIAL_FLUSH:                return "GX2_STAT_CP_ME_STALLED_ON_PARTIAL_FLUSH";                // = 0x0000003A,
378     case GX2_STAT_CP_CSF_IDLE_CONFIRM_TO_ACTIVE_6XX:             return "GX2_STAT_CP_CSF_IDLE_CONFIRM_TO_ACTIVE_6XX";             // = 0x0000003B,
379     case GX2_STAT_CP_DYNAMIC_CLK_VALID:                          return "GX2_STAT_CP_DYNAMIC_CLK_VALID";                          // = 0x0000003C,
380     case GX2_STAT_CP_REGISTER_CLK_VALID:                         return "GX2_STAT_CP_REGISTER_CLK_VALID";                         // = 0x0000003D,
381     case GX2_STAT_GRBM_COUNT:                                    return "GX2_STAT_GRBM_COUNT";                                    // = 0x00001000,
382     case GX2_STAT_GRBM_GUI_ACTIVE:                               return "GX2_STAT_GRBM_GUI_ACTIVE";                               // = 0x00001001,
383     case GX2_STAT_GRBM_VGT_NO_DMA_BUSY:                          return "GX2_STAT_GRBM_VGT_NO_DMA_BUSY";                          // = 0x00001002,
384     case GX2_STAT_GRBM_VGT_DMA_BUSY:                             return "GX2_STAT_GRBM_VGT_DMA_BUSY";                             // = 0x00001003,
385     case GX2_STAT_GRBM_TA0_BUSY:                                 return "GX2_STAT_GRBM_TA0_BUSY";                                 // = 0x00001004,
386     case GX2_STAT_GRBM_TA1_BUSY:                                 return "GX2_STAT_GRBM_TA1_BUSY";                                 // = 0x00001005,
387     case GX2_STAT_GRBM_TA2_BUSY:                                 return "GX2_STAT_GRBM_TA2_BUSY";                                 // = 0x00001006,
388     case GX2_STAT_GRBM_TA3_BUSY:                                 return "GX2_STAT_GRBM_TA3_BUSY";                                 // = 0x00001007,
389     case GX2_STAT_GRBM_TC_BUSY_R6XX:                             return "GX2_STAT_GRBM_TC_BUSY_R6XX";                             // = 0x00001008,
390     case GX2_STAT_GRBM_SX_BUSY:                                  return "GX2_STAT_GRBM_SX_BUSY";                                  // = 0x00001009,
391     case GX2_STAT_GRBM_SH_BUSY:                                  return "GX2_STAT_GRBM_SH_BUSY";                                  // = 0x0000100A,
392     case GX2_STAT_GRBM_SPI_BUSY:                                 return "GX2_STAT_GRBM_SPI_BUSY";                                 // = 0x0000100B,
393     case GX2_STAT_GRBM_SMX_BUSY_R6XX:                            return "GX2_STAT_GRBM_SMX_BUSY_R6XX";                            // = 0x0000100C,
394     case GX2_STAT_GRBM_SC_BUSY:                                  return "GX2_STAT_GRBM_SC_BUSY";                                  // = 0x0000100D,
395     case GX2_STAT_GRBM_DRMDMA_BUSY_R6XX:                         return "GX2_STAT_GRBM_DRMDMA_BUSY_R6XX";                         // = 0x0000100E,
396     case GX2_STAT_GRBM_PA_BUSY:                                  return "GX2_STAT_GRBM_PA_BUSY";                                  // = 0x0000100F,
397     case GX2_STAT_GRBM_DB0_BUSY:                                 return "GX2_STAT_GRBM_DB0_BUSY";                                 // = 0x00001010,
398     case GX2_STAT_GRBM_DB1_BUSY:                                 return "GX2_STAT_GRBM_DB1_BUSY";                                 // = 0x00001011,
399     case GX2_STAT_GRBM_DB2_BUSY:                                 return "GX2_STAT_GRBM_DB2_BUSY";                                 // = 0x00001012,
400     case GX2_STAT_GRBM_DB3_BUSY:                                 return "GX2_STAT_GRBM_DB3_BUSY";                                 // = 0x00001013,
401     case GX2_STAT_GRBM_CR_BUSY_R6XX:                             return "GX2_STAT_GRBM_CR_BUSY_R6XX";                             // = 0x00001014,
402     case GX2_STAT_GRBM_CP_COHER_BUSY:                            return "GX2_STAT_GRBM_CP_COHER_BUSY";                            // = 0x00001015,
403     case GX2_STAT_GRBM_CP_BUSY:                                  return "GX2_STAT_GRBM_CP_BUSY";                                  // = 0x00001016,
404     case GX2_STAT_GRBM_CP_DMA_BUSY:                              return "GX2_STAT_GRBM_CP_DMA_BUSY";                              // = 0x00001017,
405     case GX2_STAT_GRBM_CB0_BUSY:                                 return "GX2_STAT_GRBM_CB0_BUSY";                                 // = 0x00001018,
406     case GX2_STAT_GRBM_CB1_BUSY:                                 return "GX2_STAT_GRBM_CB1_BUSY";                                 // = 0x00001019,
407     case GX2_STAT_GRBM_CB2_BUSY:                                 return "GX2_STAT_GRBM_CB2_BUSY";                                 // = 0x0000101A,
408     case GX2_STAT_GRBM_CB3_BUSY:                                 return "GX2_STAT_GRBM_CB3_BUSY";                                 // = 0x0000101B,
409     case GX2_STAT_GRBM_VC_BUSY_R6XX:                             return "GX2_STAT_GRBM_VC_BUSY_R6XX";                             // = 0x0000101C,
410     case GX2_STAT_GRBM_EXTERN_STALL:                             return "GX2_STAT_GRBM_EXTERN_STALL";                             // = 0x0000101D,
411     case GX2_STAT_GRBM_CP_DMA_IDLE_STALL:                        return "GX2_STAT_GRBM_CP_DMA_IDLE_STALL";                        // = 0x0000101E,
412     case GX2_STAT_GRBM_GFX_IDLE_STALL:                           return "GX2_STAT_GRBM_GFX_IDLE_STALL";                           // = 0x0000101F,
413     case GX2_STAT_GRBM_GFX_IDLE_CLEAN_STALL:                     return "GX2_STAT_GRBM_GFX_IDLE_CLEAN_STALL";                     // = 0x00001020,
414     case GX2_STAT_GRBM_GFX_IDLE_STALL_R600:                      return "GX2_STAT_GRBM_GFX_IDLE_STALL_R600";                      // = 0x00001021,
415     case GX2_STAT_GRBM_GFX_IDLE_CLEAN_STALL_R600:                return "GX2_STAT_GRBM_GFX_IDLE_CLEAN_STALL_R600";                // = 0x00001022,
416     case GX2_STAT_GRBM_TA4_BUSY:                                 return "GX2_STAT_GRBM_TA4_BUSY";                                 // = 0x00001023,
417     case GX2_STAT_GRBM_TA5_BUSY:                                 return "GX2_STAT_GRBM_TA5_BUSY";                                 // = 0x00001024,
418     case GX2_STAT_GRBM_TA6_BUSY:                                 return "GX2_STAT_GRBM_TA6_BUSY";                                 // = 0x00001025,
419     case GX2_STAT_GRBM_TA7_BUSY:                                 return "GX2_STAT_GRBM_TA7_BUSY";                                 // = 0x00001026,
420     case GX2_STAT_GRBM_TA8_BUSY:                                 return "GX2_STAT_GRBM_TA8_BUSY";                                 // = 0x00001027,
421     case GX2_STAT_GRBM_TA9_BUSY:                                 return "GX2_STAT_GRBM_TA9_BUSY";                                 // = 0x00001028,
422     case GX2_STAT_GRBM_TA10_BUSY:                                return "GX2_STAT_GRBM_TA10_BUSY";                                // = 0x00001029,
423     case GX2_STAT_GRBM_TA11_BUSY:                                return "GX2_STAT_GRBM_TA11_BUSY";                                // = 0x0000102A,
424     case GX2_STAT_GRBM_TA12_BUSY:                                return "GX2_STAT_GRBM_TA12_BUSY";                                // = 0x0000102B,
425     case GX2_STAT_GRBM_TA13_BUSY:                                return "GX2_STAT_GRBM_TA13_BUSY";                                // = 0x0000102C,
426     case GX2_STAT_GRBM_TA14_BUSY:                                return "GX2_STAT_GRBM_TA14_BUSY";                                // = 0x0000102D,
427     case GX2_STAT_GRBM_TA15_BUSY:                                return "GX2_STAT_GRBM_TA15_BUSY";                                // = 0x0000102E,
428     case GX2_STAT_GRBM_RESERVED0:                                return "GX2_STAT_GRBM_RESERVED0";                                // = 0x0000102F,
429     case GX2_STAT_GRBM_RESERVED1:                                return "GX2_STAT_GRBM_RESERVED1";                                // = 0x00001030,
430     case GX2_STAT_GRBM_RESERVED2:                                return "GX2_STAT_GRBM_RESERVED2";                                // = 0x00001031,
431     case GX2_STAT_GRBM_RESERVED3:                                return "GX2_STAT_GRBM_RESERVED3";                                // = 0x00001032,
432     case GX2_STAT_GRBM_RESERVED4:                                return "GX2_STAT_GRBM_RESERVED4";                                // = 0x00001033,
433     case GX2_STAT_GRBM_RESERVED5:                                return "GX2_STAT_GRBM_RESERVED5";                                // = 0x00001034,
434     case GX2_STAT_GRBM_RESERVED6:                                return "GX2_STAT_GRBM_RESERVED6";                                // = 0x00001035,
435     case GX2_STAT_GRBM_RESERVED7:                                return "GX2_STAT_GRBM_RESERVED7";                                // = 0x00001036,
436     case GX2_STAT_GRBM_RESERVED8:                                return "GX2_STAT_GRBM_RESERVED8";                                // = 0x00001037,
437     case GX2_STAT_GRBM_RESERVED9:                                return "GX2_STAT_GRBM_RESERVED9";                                // = 0x00001038,
438     case GX2_STAT_GRBM_RESERVED10:                               return "GX2_STAT_GRBM_RESERVED10";                               // = 0x00001039,
439     case GX2_STAT_GRBM_RESERVED11:                               return "GX2_STAT_GRBM_RESERVED11";                               // = 0x0000103A,
440     case GX2_STAT_GRBM_RESERVED12:                               return "GX2_STAT_GRBM_RESERVED12";                               // = 0x0000103B,
441     case GX2_STAT_GRBM_RESERVED13:                               return "GX2_STAT_GRBM_RESERVED13";                               // = 0x0000103C,
442     case GX2_STAT_GRBM_RESERVED14:                               return "GX2_STAT_GRBM_RESERVED14";                               // = 0x0000103D,
443     case GX2_STAT_GRBM_RESERVED15:                               return "GX2_STAT_GRBM_RESERVED15";                               // = 0x0000103E,
444     case GX2_STAT_GRBM_USER_DEFINED_BUSY:                        return "GX2_STAT_GRBM_USER_DEFINED_BUSY";                        // = 0x0000103F,
445     case GX2_STAT_PA_SU_PASX_REQ:                                return "GX2_STAT_PA_SU_PASX_REQ";                                // = 0x00002000,
446     case GX2_STAT_PA_SU_PASX_DISABLE_PIPE:                       return "GX2_STAT_PA_SU_PASX_DISABLE_PIPE";                       // = 0x00002001,
447     case GX2_STAT_PA_SU_PASX_FIRST_VECTOR:                       return "GX2_STAT_PA_SU_PASX_FIRST_VECTOR";                       // = 0x00002002,
448     case GX2_STAT_PA_SU_PASX_SECOND_VECTOR:                      return "GX2_STAT_PA_SU_PASX_SECOND_VECTOR";                      // = 0x00002003,
449     case GX2_STAT_PA_SU_PASX_FIRST_DEAD:                         return "GX2_STAT_PA_SU_PASX_FIRST_DEAD";                         // = 0x00002004,
450     case GX2_STAT_PA_SU_PASX_SECOND_DEAD:                        return "GX2_STAT_PA_SU_PASX_SECOND_DEAD";                        // = 0x00002005,
451     case GX2_STAT_PA_SU_PASX_VTX_KILL_DISCARD:                   return "GX2_STAT_PA_SU_PASX_VTX_KILL_DISCARD";                   // = 0x00002006,
452     case GX2_STAT_PA_SU_PASX_VTX_NAN_DISCARD:                    return "GX2_STAT_PA_SU_PASX_VTX_NAN_DISCARD";                    // = 0x00002007,
453     case GX2_STAT_PA_SU_PA_INPUT_PRIM:                           return "GX2_STAT_PA_SU_PA_INPUT_PRIM";                           // = 0x00002008,
454     case GX2_STAT_PA_SU_PA_INPUT_NULL_PRIM:                      return "GX2_STAT_PA_SU_PA_INPUT_NULL_PRIM";                      // = 0x00002009,
455     case GX2_STAT_PA_SU_PA_INPUT_EVENT_FLAG:                     return "GX2_STAT_PA_SU_PA_INPUT_EVENT_FLAG";                     // = 0x0000200A,
456     case GX2_STAT_PA_SU_PA_INPUT_FIRST_PRIM_SLOT:                return "GX2_STAT_PA_SU_PA_INPUT_FIRST_PRIM_SLOT";                // = 0x0000200B,
457     case GX2_STAT_PA_SU_PA_INPUT_END_OF_PACKET:                  return "GX2_STAT_PA_SU_PA_INPUT_END_OF_PACKET";                  // = 0x0000200C,
458     case GX2_STAT_PA_SU_PA_INPUT_EXTENDED_EVENT:                 return "GX2_STAT_PA_SU_PA_INPUT_EXTENDED_EVENT";                 // = 0x0000200D,
459     case GX2_STAT_PA_SU_CLPR_CULL_PRIM:                          return "GX2_STAT_PA_SU_CLPR_CULL_PRIM";                          // = 0x0000200E,
460     case GX2_STAT_PA_SU_CLPR_VVUCP_CULL_PRIM:                    return "GX2_STAT_PA_SU_CLPR_VVUCP_CULL_PRIM";                    // = 0x0000200F,
461     case GX2_STAT_PA_SU_CLPR_VV_CULL_PRIM:                       return "GX2_STAT_PA_SU_CLPR_VV_CULL_PRIM";                       // = 0x00002010,
462     case GX2_STAT_PA_SU_CLPR_UCP_CULL_PRIM:                      return "GX2_STAT_PA_SU_CLPR_UCP_CULL_PRIM";                      // = 0x00002011,
463     case GX2_STAT_PA_SU_CLPR_VTX_KILL_CULL_PRIM:                 return "GX2_STAT_PA_SU_CLPR_VTX_KILL_CULL_PRIM";                 // = 0x00002012,
464     case GX2_STAT_PA_SU_CLPR_VTX_NAN_CULL_PRIM:                  return "GX2_STAT_PA_SU_CLPR_VTX_NAN_CULL_PRIM";                  // = 0x00002013,
465     case GX2_STAT_PA_SU_CLPR_CULL_TO_NULL_PRIM:                  return "GX2_STAT_PA_SU_CLPR_CULL_TO_NULL_PRIM";                  // = 0x00002014,
466     case GX2_STAT_PA_SU_CLPR_VVUCP_CLIP_PRIM:                    return "GX2_STAT_PA_SU_CLPR_VVUCP_CLIP_PRIM";                    // = 0x00002015,
467     case GX2_STAT_PA_SU_CLPR_VV_CLIP_PRIM:                       return "GX2_STAT_PA_SU_CLPR_VV_CLIP_PRIM";                       // = 0x00002016,
468     case GX2_STAT_PA_SU_CLPR_UCP_CLIP_PRIM:                      return "GX2_STAT_PA_SU_CLPR_UCP_CLIP_PRIM";                      // = 0x00002017,
469     case GX2_STAT_PA_SU_CLPR_POINT_CLIP_CANDIDATE:               return "GX2_STAT_PA_SU_CLPR_POINT_CLIP_CANDIDATE";               // = 0x00002018,
470     case GX2_STAT_PA_SU_CLPR_CLIP_PLANE_CNT_1:                   return "GX2_STAT_PA_SU_CLPR_CLIP_PLANE_CNT_1";                   // = 0x00002019,
471     case GX2_STAT_PA_SU_CLPR_CLIP_PLANE_CNT_2:                   return "GX2_STAT_PA_SU_CLPR_CLIP_PLANE_CNT_2";                   // = 0x0000201A,
472     case GX2_STAT_PA_SU_CLPR_CLIP_PLANE_CNT_3:                   return "GX2_STAT_PA_SU_CLPR_CLIP_PLANE_CNT_3";                   // = 0x0000201B,
473     case GX2_STAT_PA_SU_CLPR_CLIP_PLANE_CNT_4:                   return "GX2_STAT_PA_SU_CLPR_CLIP_PLANE_CNT_4";                   // = 0x0000201C,
474     case GX2_STAT_PA_SU_CLPR_CLIP_PLANE_CNT_5_8:                 return "GX2_STAT_PA_SU_CLPR_CLIP_PLANE_CNT_5_8";                 // = 0x0000201D,
475     case GX2_STAT_PA_SU_CLPR_CLIP_PLANE_CNT_9_12:                return "GX2_STAT_PA_SU_CLPR_CLIP_PLANE_CNT_9_12";                // = 0x0000201E,
476     case GX2_STAT_PA_SU_CLPR_CLIP_PLANE_NEAR:                    return "GX2_STAT_PA_SU_CLPR_CLIP_PLANE_NEAR";                    // = 0x0000201F,
477     case GX2_STAT_PA_SU_CLPR_CLIP_PLANE_FAR:                     return "GX2_STAT_PA_SU_CLPR_CLIP_PLANE_FAR";                     // = 0x00002020,
478     case GX2_STAT_PA_SU_CLPR_CLIP_PLANE_LEFT:                    return "GX2_STAT_PA_SU_CLPR_CLIP_PLANE_LEFT";                    // = 0x00002021,
479     case GX2_STAT_PA_SU_CLPR_CLIP_PLANE_RIGHT:                   return "GX2_STAT_PA_SU_CLPR_CLIP_PLANE_RIGHT";                   // = 0x00002022,
480     case GX2_STAT_PA_SU_CLPR_CLIP_PLANE_TOP:                     return "GX2_STAT_PA_SU_CLPR_CLIP_PLANE_TOP";                     // = 0x00002023,
481     case GX2_STAT_PA_SU_CLPR_CLIP_PLANE_BOTTOM:                  return "GX2_STAT_PA_SU_CLPR_CLIP_PLANE_BOTTOM";                  // = 0x00002024,
482     case GX2_STAT_PA_SU_CLPR_GSC_KILL_CULL_PRIM:                 return "GX2_STAT_PA_SU_CLPR_GSC_KILL_CULL_PRIM";                 // = 0x00002025,
483     case GX2_STAT_PA_SU_CLPR_RASTER_KILL_CULL_PRIM:              return "GX2_STAT_PA_SU_CLPR_RASTER_KILL_CULL_PRIM";              // = 0x00002026,
484     case GX2_STAT_PA_SU_CLSM_NULL_PRIM:                          return "GX2_STAT_PA_SU_CLSM_NULL_PRIM";                          // = 0x00002027,
485     case GX2_STAT_PA_SU_CLSM_TOTALLY_VISIBLE_PRIM:               return "GX2_STAT_PA_SU_CLSM_TOTALLY_VISIBLE_PRIM";               // = 0x00002028,
486     case GX2_STAT_PA_SU_CLSM_CULL_TO_NULL_PRIM:                  return "GX2_STAT_PA_SU_CLSM_CULL_TO_NULL_PRIM";                  // = 0x00002029,
487     case GX2_STAT_PA_SU_CLSM_OUT_PRIM_CNT_1:                     return "GX2_STAT_PA_SU_CLSM_OUT_PRIM_CNT_1";                     // = 0x0000202A,
488     case GX2_STAT_PA_SU_CLSM_OUT_PRIM_CNT_2:                     return "GX2_STAT_PA_SU_CLSM_OUT_PRIM_CNT_2";                     // = 0x0000202B,
489     case GX2_STAT_PA_SU_CLSM_OUT_PRIM_CNT_3:                     return "GX2_STAT_PA_SU_CLSM_OUT_PRIM_CNT_3";                     // = 0x0000202C,
490     case GX2_STAT_PA_SU_CLSM_OUT_PRIM_CNT_4:                     return "GX2_STAT_PA_SU_CLSM_OUT_PRIM_CNT_4";                     // = 0x0000202D,
491     case GX2_STAT_PA_SU_CLSM_OUT_PRIM_CNT_5_8:                   return "GX2_STAT_PA_SU_CLSM_OUT_PRIM_CNT_5_8";                   // = 0x0000202E,
492     case GX2_STAT_PA_SU_CLSM_OUT_PRIM_CNT_9_13:                  return "GX2_STAT_PA_SU_CLSM_OUT_PRIM_CNT_9_13";                  // = 0x0000202F,
493     case GX2_STAT_PA_SU_CLIPGA_VTE_KILL_PRIM:                    return "GX2_STAT_PA_SU_CLIPGA_VTE_KILL_PRIM";                    // = 0x00002030,
494     case GX2_STAT_PA_SU_SU_INPUT_PRIM:                           return "GX2_STAT_PA_SU_SU_INPUT_PRIM";                           // = 0x00002031,
495     case GX2_STAT_PA_SU_SU_INPUT_CLIP_PRIM:                      return "GX2_STAT_PA_SU_SU_INPUT_CLIP_PRIM";                      // = 0x00002032,
496     case GX2_STAT_PA_SU_SU_INPUT_NULL_PRIM:                      return "GX2_STAT_PA_SU_SU_INPUT_NULL_PRIM";                      // = 0x00002033,
497     case GX2_STAT_PA_SU_SU_INPUT_PRIM_DUAL:                      return "GX2_STAT_PA_SU_SU_INPUT_PRIM_DUAL";                      // = 0x00002034,
498     case GX2_STAT_PA_SU_SU_INPUT_CLIP_PRIM_DUAL:                 return "GX2_STAT_PA_SU_SU_INPUT_CLIP_PRIM_DUAL";                 // = 0x00002035,
499     case GX2_STAT_PA_SU_SU_ZERO_AREA_CULL_PRIM:                  return "GX2_STAT_PA_SU_SU_ZERO_AREA_CULL_PRIM";                  // = 0x00002036,
500     case GX2_STAT_PA_SU_SU_BACK_FACE_CULL_PRIM:                  return "GX2_STAT_PA_SU_SU_BACK_FACE_CULL_PRIM";                  // = 0x00002037,
501     case GX2_STAT_PA_SU_SU_FRONT_FACE_CULL_PRIM:                 return "GX2_STAT_PA_SU_SU_FRONT_FACE_CULL_PRIM";                 // = 0x00002038,
502     case GX2_STAT_PA_SU_SU_POLYMODE_FACE_CULL:                   return "GX2_STAT_PA_SU_SU_POLYMODE_FACE_CULL";                   // = 0x00002039,
503     case GX2_STAT_PA_SU_SU_POLYMODE_BACK_CULL:                   return "GX2_STAT_PA_SU_SU_POLYMODE_BACK_CULL";                   // = 0x0000203A,
504     case GX2_STAT_PA_SU_SU_POLYMODE_FRONT_CULL:                  return "GX2_STAT_PA_SU_SU_POLYMODE_FRONT_CULL";                  // = 0x0000203B,
505     case GX2_STAT_PA_SU_SU_POLYMODE_INVALID_FILL:                return "GX2_STAT_PA_SU_SU_POLYMODE_INVALID_FILL";                // = 0x0000203C,
506     case GX2_STAT_PA_SU_SU_OUTPUT_PRIM:                          return "GX2_STAT_PA_SU_SU_OUTPUT_PRIM";                          // = 0x0000203D,
507     case GX2_STAT_PA_SU_SU_OUTPUT_CLIP_PRIM:                     return "GX2_STAT_PA_SU_SU_OUTPUT_CLIP_PRIM";                     // = 0x0000203E,
508     case GX2_STAT_PA_SU_SU_OUTPUT_NULL_PRIM:                     return "GX2_STAT_PA_SU_SU_OUTPUT_NULL_PRIM";                     // = 0x0000203F,
509     case GX2_STAT_PA_SU_SU_OUTPUT_EVENT_FLAG:                    return "GX2_STAT_PA_SU_SU_OUTPUT_EVENT_FLAG";                    // = 0x00002040,
510     case GX2_STAT_PA_SU_SU_OUTPUT_FIRST_PRIM_SLOT:               return "GX2_STAT_PA_SU_SU_OUTPUT_FIRST_PRIM_SLOT";               // = 0x00002041,
511     case GX2_STAT_PA_SU_SU_OUTPUT_END_OF_PACKET:                 return "GX2_STAT_PA_SU_SU_OUTPUT_END_OF_PACKET";                 // = 0x00002042,
512     case GX2_STAT_PA_SU_SU_OUTPUT_POLYMODE_FACE:                 return "GX2_STAT_PA_SU_SU_OUTPUT_POLYMODE_FACE";                 // = 0x00002043,
513     case GX2_STAT_PA_SU_SU_OUTPUT_POLYMODE_BACK:                 return "GX2_STAT_PA_SU_SU_OUTPUT_POLYMODE_BACK";                 // = 0x00002044,
514     case GX2_STAT_PA_SU_SU_OUTPUT_POLYMODE_FRONT:                return "GX2_STAT_PA_SU_SU_OUTPUT_POLYMODE_FRONT";                // = 0x00002045,
515     case GX2_STAT_PA_SU_SU_OUT_CLIP_POLYMODE_FACE:               return "GX2_STAT_PA_SU_SU_OUT_CLIP_POLYMODE_FACE";               // = 0x00002046,
516     case GX2_STAT_PA_SU_SU_OUT_CLIP_POLYMODE_BACK:               return "GX2_STAT_PA_SU_SU_OUT_CLIP_POLYMODE_BACK";               // = 0x00002047,
517     case GX2_STAT_PA_SU_SU_OUT_CLIP_POLYMODE_FRONT:              return "GX2_STAT_PA_SU_SU_OUT_CLIP_POLYMODE_FRONT";              // = 0x00002048,
518     case GX2_STAT_PA_SU_SU_OUTPUT_PRIM_DUAL:                     return "GX2_STAT_PA_SU_SU_OUTPUT_PRIM_DUAL";                     // = 0x00002049,
519     case GX2_STAT_PA_SU_SU_OUTPUT_CLIP_PRIM_DUAL:                return "GX2_STAT_PA_SU_SU_OUTPUT_CLIP_PRIM_DUAL";                // = 0x0000204A,
520     case GX2_STAT_PA_SU_SU_OUTPUT_POLYMODE_DUAL:                 return "GX2_STAT_PA_SU_SU_OUTPUT_POLYMODE_DUAL";                 // = 0x0000204B,
521     case GX2_STAT_PA_SU_SU_OUTPUT_CLIP_POLYMODE_DUAL:            return "GX2_STAT_PA_SU_SU_OUTPUT_CLIP_POLYMODE_DUAL";            // = 0x0000204C,
522     case GX2_STAT_PA_SU_PASX_REQ_IDLE:                           return "GX2_STAT_PA_SU_PASX_REQ_IDLE";                           // = 0x0000204D,
523     case GX2_STAT_PA_SU_PASX_REQ_BUSY:                           return "GX2_STAT_PA_SU_PASX_REQ_BUSY";                           // = 0x0000204E,
524     case GX2_STAT_PA_SU_PASX_REQ_STALLED:                        return "GX2_STAT_PA_SU_PASX_REQ_STALLED";                        // = 0x0000204F,
525     case GX2_STAT_PA_SU_PASX_REC_IDLE:                           return "GX2_STAT_PA_SU_PASX_REC_IDLE";                           // = 0x00002050,
526     case GX2_STAT_PA_SU_PASX_REC_BUSY:                           return "GX2_STAT_PA_SU_PASX_REC_BUSY";                           // = 0x00002051,
527     case GX2_STAT_PA_SU_PASX_REC_STARVED_SX:                     return "GX2_STAT_PA_SU_PASX_REC_STARVED_SX";                     // = 0x00002052,
528     case GX2_STAT_PA_SU_PASX_REC_STALLED:                        return "GX2_STAT_PA_SU_PASX_REC_STALLED";                        // = 0x00002053,
529     case GX2_STAT_PA_SU_PASX_REC_STALLED_POS_MEM:                return "GX2_STAT_PA_SU_PASX_REC_STALLED_POS_MEM";                // = 0x00002054,
530     case GX2_STAT_PA_SU_PASX_REC_STALLED_CCGSM_IN:               return "GX2_STAT_PA_SU_PASX_REC_STALLED_CCGSM_IN";               // = 0x00002055,
531     case GX2_STAT_PA_SU_CCGSM_IDLE:                              return "GX2_STAT_PA_SU_CCGSM_IDLE";                              // = 0x00002056,
532     case GX2_STAT_PA_SU_CCGSM_BUSY:                              return "GX2_STAT_PA_SU_CCGSM_BUSY";                              // = 0x00002057,
533     case GX2_STAT_PA_SU_CCGSM_STALLED:                           return "GX2_STAT_PA_SU_CCGSM_STALLED";                           // = 0x00002058,
534     case GX2_STAT_PA_SU_CLPRIM_IDLE:                             return "GX2_STAT_PA_SU_CLPRIM_IDLE";                             // = 0x00002059,
535     case GX2_STAT_PA_SU_CLPRIM_BUSY:                             return "GX2_STAT_PA_SU_CLPRIM_BUSY";                             // = 0x0000205A,
536     case GX2_STAT_PA_SU_CLPRIM_STALLED:                          return "GX2_STAT_PA_SU_CLPRIM_STALLED";                          // = 0x0000205B,
537     case GX2_STAT_PA_SU_CLPRIM_STARVED_CCGSM:                    return "GX2_STAT_PA_SU_CLPRIM_STARVED_CCGSM";                    // = 0x0000205C,
538     case GX2_STAT_PA_SU_CLIPSM_IDLE:                             return "GX2_STAT_PA_SU_CLIPSM_IDLE";                             // = 0x0000205D,
539     case GX2_STAT_PA_SU_CLIPSM_BUSY:                             return "GX2_STAT_PA_SU_CLIPSM_BUSY";                             // = 0x0000205E,
540     case GX2_STAT_PA_SU_CLIPSM_WAIT_CLIP_VERT_ENGH:              return "GX2_STAT_PA_SU_CLIPSM_WAIT_CLIP_VERT_ENGH";              // = 0x0000205F,
541     case GX2_STAT_PA_SU_CLIPSM_WAIT_HIGH_PRI_SEQ:                return "GX2_STAT_PA_SU_CLIPSM_WAIT_HIGH_PRI_SEQ";                // = 0x00002060,
542     case GX2_STAT_PA_SU_CLIPSM_WAIT_CLIPGA:                      return "GX2_STAT_PA_SU_CLIPSM_WAIT_CLIPGA";                      // = 0x00002061,
543     case GX2_STAT_PA_SU_CLIPSM_WAIT_AVAIL_VTE_CLIP:              return "GX2_STAT_PA_SU_CLIPSM_WAIT_AVAIL_VTE_CLIP";              // = 0x00002062,
544     case GX2_STAT_PA_SU_CLIPSM_WAIT_CLIP_OUTSM:                  return "GX2_STAT_PA_SU_CLIPSM_WAIT_CLIP_OUTSM";                  // = 0x00002063,
545     case GX2_STAT_PA_SU_CLIPGA_IDLE:                             return "GX2_STAT_PA_SU_CLIPGA_IDLE";                             // = 0x00002064,
546     case GX2_STAT_PA_SU_CLIPGA_BUSY:                             return "GX2_STAT_PA_SU_CLIPGA_BUSY";                             // = 0x00002065,
547     case GX2_STAT_PA_SU_CLIPGA_STARVED_VTE_CLIP:                 return "GX2_STAT_PA_SU_CLIPGA_STARVED_VTE_CLIP";                 // = 0x00002066,
548     case GX2_STAT_PA_SU_CLIPGA_STALLED:                          return "GX2_STAT_PA_SU_CLIPGA_STALLED";                          // = 0x00002067,
549     case GX2_STAT_PA_SU_CLIP_IDLE:                               return "GX2_STAT_PA_SU_CLIP_IDLE";                               // = 0x00002068,
550     case GX2_STAT_PA_SU_CLIP_BUSY:                               return "GX2_STAT_PA_SU_CLIP_BUSY";                               // = 0x00002069,
551     case GX2_STAT_PA_SU_SU_IDLE:                                 return "GX2_STAT_PA_SU_SU_IDLE";                                 // = 0x0000206A,
552     case GX2_STAT_PA_SU_SU_BUSY:                                 return "GX2_STAT_PA_SU_SU_BUSY";                                 // = 0x0000206B,
553     case GX2_STAT_PA_SU_SU_STARVED_CLIP:                         return "GX2_STAT_PA_SU_SU_STARVED_CLIP";                         // = 0x0000206C,
554     case GX2_STAT_PA_SU_SU_STALLED_SC:                           return "GX2_STAT_PA_SU_SU_STALLED_SC";                           // = 0x0000206D,
555     case GX2_STAT_PA_SU_PA_DYN_SCLK_VLD:                         return "GX2_STAT_PA_SU_PA_DYN_SCLK_VLD";                         // = 0x0000206E,
556     case GX2_STAT_PA_SU_PA_REG_SCLK_VLD:                         return "GX2_STAT_PA_SU_PA_REG_SCLK_VLD";                         // = 0x0000206F,
557     case GX2_STAT_PA_SC_SRPS_WINDOW_VALID:                       return "GX2_STAT_PA_SC_SRPS_WINDOW_VALID";                       // = 0x00003000,
558     case GX2_STAT_PA_SC_PSSW_WINDOW_VALID:                       return "GX2_STAT_PA_SC_PSSW_WINDOW_VALID";                       // = 0x00003001,
559     case GX2_STAT_PA_SC_TPQZ_WINDOW_VALID:                       return "GX2_STAT_PA_SC_TPQZ_WINDOW_VALID";                       // = 0x00003002,
560     case GX2_STAT_PA_SC_QZQP_WINDOW_VALID:                       return "GX2_STAT_PA_SC_QZQP_WINDOW_VALID";                       // = 0x00003003,
561     case GX2_STAT_PA_SC_TRPK_WINDOW_VALID:                       return "GX2_STAT_PA_SC_TRPK_WINDOW_VALID";                       // = 0x00003004,
562     case GX2_STAT_PA_SC_SRPS_WINDOW_VALID_BUSY:                  return "GX2_STAT_PA_SC_SRPS_WINDOW_VALID_BUSY";                  // = 0x00003005,
563     case GX2_STAT_PA_SC_PSSW_WINDOW_VALID_BUSY:                  return "GX2_STAT_PA_SC_PSSW_WINDOW_VALID_BUSY";                  // = 0x00003006,
564     case GX2_STAT_PA_SC_TPQZ_WINDOW_VALID_BUSY:                  return "GX2_STAT_PA_SC_TPQZ_WINDOW_VALID_BUSY";                  // = 0x00003007,
565     case GX2_STAT_PA_SC_QZQP_WINDOW_VALID_BUSY:                  return "GX2_STAT_PA_SC_QZQP_WINDOW_VALID_BUSY";                  // = 0x00003008,
566     case GX2_STAT_PA_SC_TRPK_WINDOW_VALID_BUSY:                  return "GX2_STAT_PA_SC_TRPK_WINDOW_VALID_BUSY";                  // = 0x00003009,
567     case GX2_STAT_PA_SC_STARVED_BY_PA:                           return "GX2_STAT_PA_SC_STARVED_BY_PA";                           // = 0x0000300A,
568     case GX2_STAT_PA_SC_STALLED_BY_PRIMFIFO:                     return "GX2_STAT_PA_SC_STALLED_BY_PRIMFIFO";                     // = 0x0000300B,
569     case GX2_STAT_PA_SC_STARVED_BY_DB_TILE:                      return "GX2_STAT_PA_SC_STARVED_BY_DB_TILE";                      // = 0x0000300C,
570     case GX2_STAT_PA_SC_STARVED_BY_DB_QUAD:                      return "GX2_STAT_PA_SC_STARVED_BY_DB_QUAD";                      // = 0x0000300D,
571     case GX2_STAT_PA_SC_STALLED_BY_TILEORDERFIFO:                return "GX2_STAT_PA_SC_STALLED_BY_TILEORDERFIFO";                // = 0x0000300E,
572     case GX2_STAT_PA_SC_STALLED_BY_TILEFIFO:                     return "GX2_STAT_PA_SC_STALLED_BY_TILEFIFO";                     // = 0x0000300F,
573     case GX2_STAT_PA_SC_STALLED_BY_QUADFIFO:                     return "GX2_STAT_PA_SC_STALLED_BY_QUADFIFO";                     // = 0x00003010,
574     case GX2_STAT_PA_SC_STALLED_BY_DB_TILE:                      return "GX2_STAT_PA_SC_STALLED_BY_DB_TILE";                      // = 0x00003011,
575     case GX2_STAT_PA_SC_STALLED_BY_DB_QUAD:                      return "GX2_STAT_PA_SC_STALLED_BY_DB_QUAD";                      // = 0x00003012,
576     case GX2_STAT_PA_SC_STALLED_BY_SX:                           return "GX2_STAT_PA_SC_STALLED_BY_SX";                           // = 0x00003013,
577     case GX2_STAT_PA_SC_STALLED_BY_SPI:                          return "GX2_STAT_PA_SC_STALLED_BY_SPI";                          // = 0x00003014,
578     case GX2_STAT_PA_SC_SCISSOR_DISCARD:                         return "GX2_STAT_PA_SC_SCISSOR_DISCARD";                         // = 0x00003015,
579     case GX2_STAT_PA_SC_BB_DISCARD:                              return "GX2_STAT_PA_SC_BB_DISCARD";                              // = 0x00003016,
580     case GX2_STAT_PA_SC_MULTICHIP_PRIM_DISCARD:                  return "GX2_STAT_PA_SC_MULTICHIP_PRIM_DISCARD";                  // = 0x00003017,
581     case GX2_STAT_PA_SC_SUPERTILE_COUNT:                         return "GX2_STAT_PA_SC_SUPERTILE_COUNT";                         // = 0x00003018,
582     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H0:                   return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H0";                   // = 0x00003019,
583     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H1:                   return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H1";                   // = 0x0000301A,
584     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H2:                   return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H2";                   // = 0x0000301B,
585     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H3:                   return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H3";                   // = 0x0000301C,
586     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H4:                   return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H4";                   // = 0x0000301D,
587     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H5:                   return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H5";                   // = 0x0000301E,
588     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H6:                   return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H6";                   // = 0x0000301F,
589     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H7:                   return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H7";                   // = 0x00003020,
590     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H8:                   return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H8";                   // = 0x00003021,
591     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H9:                   return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H9";                   // = 0x00003022,
592     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H10:                  return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H10";                  // = 0x00003023,
593     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H11:                  return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H11";                  // = 0x00003024,
594     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H12:                  return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H12";                  // = 0x00003025,
595     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H13:                  return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H13";                  // = 0x00003026,
596     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H14:                  return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H14";                  // = 0x00003027,
597     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H15:                  return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H15";                  // = 0x00003028,
598     case GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H16:                  return "GX2_STAT_PA_SC_SUPERTILE_PER_PRIM_H16";                  // = 0x00003029,
599     case GX2_STAT_PA_SC_TILE_PER_PRIM_H0:                        return "GX2_STAT_PA_SC_TILE_PER_PRIM_H0";                        // = 0x0000302A,
600     case GX2_STAT_PA_SC_TILE_PER_PRIM_H1:                        return "GX2_STAT_PA_SC_TILE_PER_PRIM_H1";                        // = 0x0000302B,
601     case GX2_STAT_PA_SC_TILE_PER_PRIM_H2:                        return "GX2_STAT_PA_SC_TILE_PER_PRIM_H2";                        // = 0x0000302C,
602     case GX2_STAT_PA_SC_TILE_PER_PRIM_H3:                        return "GX2_STAT_PA_SC_TILE_PER_PRIM_H3";                        // = 0x0000302D,
603     case GX2_STAT_PA_SC_TILE_PER_PRIM_H4:                        return "GX2_STAT_PA_SC_TILE_PER_PRIM_H4";                        // = 0x0000302E,
604     case GX2_STAT_PA_SC_TILE_PER_PRIM_H5:                        return "GX2_STAT_PA_SC_TILE_PER_PRIM_H5";                        // = 0x0000302F,
605     case GX2_STAT_PA_SC_TILE_PER_PRIM_H6:                        return "GX2_STAT_PA_SC_TILE_PER_PRIM_H6";                        // = 0x00003030,
606     case GX2_STAT_PA_SC_TILE_PER_PRIM_H7:                        return "GX2_STAT_PA_SC_TILE_PER_PRIM_H7";                        // = 0x00003031,
607     case GX2_STAT_PA_SC_TILE_PER_PRIM_H8:                        return "GX2_STAT_PA_SC_TILE_PER_PRIM_H8";                        // = 0x00003032,
608     case GX2_STAT_PA_SC_TILE_PER_PRIM_H9:                        return "GX2_STAT_PA_SC_TILE_PER_PRIM_H9";                        // = 0x00003033,
609     case GX2_STAT_PA_SC_TILE_PER_PRIM_H10:                       return "GX2_STAT_PA_SC_TILE_PER_PRIM_H10";                       // = 0x00003034,
610     case GX2_STAT_PA_SC_TILE_PER_PRIM_H11:                       return "GX2_STAT_PA_SC_TILE_PER_PRIM_H11";                       // = 0x00003035,
611     case GX2_STAT_PA_SC_TILE_PER_PRIM_H12:                       return "GX2_STAT_PA_SC_TILE_PER_PRIM_H12";                       // = 0x00003036,
612     case GX2_STAT_PA_SC_TILE_PER_PRIM_H13:                       return "GX2_STAT_PA_SC_TILE_PER_PRIM_H13";                       // = 0x00003037,
613     case GX2_STAT_PA_SC_TILE_PER_PRIM_H14:                       return "GX2_STAT_PA_SC_TILE_PER_PRIM_H14";                       // = 0x00003038,
614     case GX2_STAT_PA_SC_TILE_PER_PRIM_H15:                       return "GX2_STAT_PA_SC_TILE_PER_PRIM_H15";                       // = 0x00003039,
615     case GX2_STAT_PA_SC_TILE_PER_PRIM_H16:                       return "GX2_STAT_PA_SC_TILE_PER_PRIM_H16";                       // = 0x0000303A,
616     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H0:                   return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H0";                   // = 0x0000303B,
617     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H1:                   return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H1";                   // = 0x0000303C,
618     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H2:                   return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H2";                   // = 0x0000303D,
619     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H3:                   return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H3";                   // = 0x0000303E,
620     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H4:                   return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H4";                   // = 0x0000303F,
621     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H5:                   return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H5";                   // = 0x00003040,
622     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H6:                   return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H6";                   // = 0x00003041,
623     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H7:                   return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H7";                   // = 0x00003042,
624     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H8:                   return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H8";                   // = 0x00003043,
625     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H9:                   return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H9";                   // = 0x00003044,
626     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H10:                  return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H10";                  // = 0x00003045,
627     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H11:                  return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H11";                  // = 0x00003046,
628     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H12:                  return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H12";                  // = 0x00003047,
629     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H13:                  return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H13";                  // = 0x00003048,
630     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H14:                  return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H14";                  // = 0x00003049,
631     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H15:                  return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H15";                  // = 0x0000304A,
632     case GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H16:                  return "GX2_STAT_PA_SC_TILE_PER_SUPERTILE_H16";                  // = 0x0000304B,
633     case GX2_STAT_PA_SC_TILE_PICKED_H1:                          return "GX2_STAT_PA_SC_TILE_PICKED_H1";                          // = 0x0000304C,
634     case GX2_STAT_PA_SC_TILE_PICKED_H2:                          return "GX2_STAT_PA_SC_TILE_PICKED_H2";                          // = 0x0000304D,
635     case GX2_STAT_PA_SC_TILE_PICKED_CONFLICT:                    return "GX2_STAT_PA_SC_TILE_PICKED_CONFLICT";                    // = 0x0000304E,
636     case GX2_STAT_PA_SC_QZ0_MULTICHIP_TILE_DISCARD:              return "GX2_STAT_PA_SC_QZ0_MULTICHIP_TILE_DISCARD";              // = 0x0000304F,
637     case GX2_STAT_PA_SC_QZ1_MULTICHIP_TILE_DISCARD:              return "GX2_STAT_PA_SC_QZ1_MULTICHIP_TILE_DISCARD";              // = 0x00003050,
638     case GX2_STAT_PA_SC_QZ0_TILE_COUNT:                          return "GX2_STAT_PA_SC_QZ0_TILE_COUNT";                          // = 0x00003051,
639     case GX2_STAT_PA_SC_QZ1_TILE_COUNT:                          return "GX2_STAT_PA_SC_QZ1_TILE_COUNT";                          // = 0x00003052,
640     case GX2_STAT_PA_SC_QZ0_TILE_COVERED_COUNT:                  return "GX2_STAT_PA_SC_QZ0_TILE_COVERED_COUNT";                  // = 0x00003053,
641     case GX2_STAT_PA_SC_QZ1_TILE_COVERED_COUNT:                  return "GX2_STAT_PA_SC_QZ1_TILE_COVERED_COUNT";                  // = 0x00003054,
642     case GX2_STAT_PA_SC_QZ0_TILE_NOT_COVERED_COUNT:              return "GX2_STAT_PA_SC_QZ0_TILE_NOT_COVERED_COUNT";              // = 0x00003055,
643     case GX2_STAT_PA_SC_QZ1_TILE_NOT_COVERED_COUNT:              return "GX2_STAT_PA_SC_QZ1_TILE_NOT_COVERED_COUNT";              // = 0x00003056,
644     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H0:                    return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H0";                    // = 0x00003057,
645     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H1:                    return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H1";                    // = 0x00003058,
646     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H2:                    return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H2";                    // = 0x00003059,
647     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H3:                    return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H3";                    // = 0x0000305A,
648     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H4:                    return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H4";                    // = 0x0000305B,
649     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H5:                    return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H5";                    // = 0x0000305C,
650     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H6:                    return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H6";                    // = 0x0000305D,
651     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H7:                    return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H7";                    // = 0x0000305E,
652     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H8:                    return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H8";                    // = 0x0000305F,
653     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H9:                    return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H9";                    // = 0x00003060,
654     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H10:                   return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H10";                   // = 0x00003061,
655     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H11:                   return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H11";                   // = 0x00003062,
656     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H12:                   return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H12";                   // = 0x00003063,
657     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H13:                   return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H13";                   // = 0x00003064,
658     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H14:                   return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H14";                   // = 0x00003065,
659     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H15:                   return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H15";                   // = 0x00003066,
660     case GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H16:                   return "GX2_STAT_PA_SC_QZ0_QUAD_PER_TILE_H16";                   // = 0x00003067,
661     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H0:                    return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H0";                    // = 0x00003068,
662     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H1:                    return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H1";                    // = 0x00003069,
663     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H2:                    return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H2";                    // = 0x0000306A,
664     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H3:                    return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H3";                    // = 0x0000306B,
665     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H4:                    return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H4";                    // = 0x0000306C,
666     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H5:                    return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H5";                    // = 0x0000306D,
667     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H6:                    return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H6";                    // = 0x0000306E,
668     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H7:                    return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H7";                    // = 0x0000306F,
669     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H8:                    return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H8";                    // = 0x00003070,
670     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H9:                    return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H9";                    // = 0x00003071,
671     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H10:                   return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H10";                   // = 0x00003072,
672     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H11:                   return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H11";                   // = 0x00003073,
673     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H12:                   return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H12";                   // = 0x00003074,
674     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H13:                   return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H13";                   // = 0x00003075,
675     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H14:                   return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H14";                   // = 0x00003076,
676     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H15:                   return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H15";                   // = 0x00003077,
677     case GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H16:                   return "GX2_STAT_PA_SC_QZ1_QUAD_PER_TILE_H16";                   // = 0x00003078,
678     case GX2_STAT_PA_SC_QZ0_QUAD_COUNT:                          return "GX2_STAT_PA_SC_QZ0_QUAD_COUNT";                          // = 0x00003079,
679     case GX2_STAT_PA_SC_QZ1_QUAD_COUNT:                          return "GX2_STAT_PA_SC_QZ1_QUAD_COUNT";                          // = 0x0000307A,
680     case GX2_STAT_PA_SC_QUAD0_NOT_PICKED_TB_R6XX:                return "GX2_STAT_PA_SC_QUAD0_NOT_PICKED_TB_R6XX";                // = 0x0000307B,
681     case GX2_STAT_PA_SC_QUAD1_NOT_PICKED_TB_R6XX:                return "GX2_STAT_PA_SC_QUAD1_NOT_PICKED_TB_R6XX";                // = 0x0000307C,
682     case GX2_STAT_PA_SC_QUAD2_NOT_PICKED_TB_R6XX:                return "GX2_STAT_PA_SC_QUAD2_NOT_PICKED_TB_R6XX";                // = 0x0000307D,
683     case GX2_STAT_PA_SC_QUAD3_NOT_PICKED_TB_R6XX:                return "GX2_STAT_PA_SC_QUAD3_NOT_PICKED_TB_R6XX";                // = 0x0000307E,
684     case GX2_STAT_PA_SC_P0_HIZ_TILE_COUNT:                       return "GX2_STAT_PA_SC_P0_HIZ_TILE_COUNT";                       // = 0x0000307F,
685     case GX2_STAT_PA_SC_P1_HIZ_TILE_COUNT:                       return "GX2_STAT_PA_SC_P1_HIZ_TILE_COUNT";                       // = 0x00003080,
686     case GX2_STAT_PA_SC_P2_HIZ_TILE_COUNT:                       return "GX2_STAT_PA_SC_P2_HIZ_TILE_COUNT";                       // = 0x00003081,
687     case GX2_STAT_PA_SC_P3_HIZ_TILE_COUNT:                       return "GX2_STAT_PA_SC_P3_HIZ_TILE_COUNT";                       // = 0x00003082,
688     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H0:                 return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H0";                 // = 0x00003083,
689     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H1:                 return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H1";                 // = 0x00003084,
690     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H2:                 return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H2";                 // = 0x00003085,
691     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H3:                 return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H3";                 // = 0x00003086,
692     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H4:                 return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H4";                 // = 0x00003087,
693     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H5:                 return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H5";                 // = 0x00003088,
694     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H6:                 return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H6";                 // = 0x00003089,
695     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H7:                 return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H7";                 // = 0x0000308A,
696     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H8:                 return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H8";                 // = 0x0000308B,
697     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H9:                 return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H9";                 // = 0x0000308C,
698     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H10:                return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H10";                // = 0x0000308D,
699     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H11:                return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H11";                // = 0x0000308E,
700     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H12:                return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H12";                // = 0x0000308F,
701     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H13:                return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H13";                // = 0x00003090,
702     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H14:                return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H14";                // = 0x00003091,
703     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H15:                return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H15";                // = 0x00003092,
704     case GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H16:                return "GX2_STAT_PA_SC_P0_HIZ_QUAD_PER_TILE_H16";                // = 0x00003093,
705     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H0:                 return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H0";                 // = 0x00003094,
706     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H1:                 return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H1";                 // = 0x00003095,
707     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H2:                 return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H2";                 // = 0x00003096,
708     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H3:                 return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H3";                 // = 0x00003097,
709     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H4:                 return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H4";                 // = 0x00003098,
710     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H5:                 return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H5";                 // = 0x00003099,
711     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H6:                 return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H6";                 // = 0x0000309A,
712     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H7:                 return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H7";                 // = 0x0000309B,
713     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H8:                 return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H8";                 // = 0x0000309C,
714     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H9:                 return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H9";                 // = 0x0000309D,
715     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H10:                return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H10";                // = 0x0000309E,
716     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H11:                return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H11";                // = 0x0000309F,
717     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H12:                return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H12";                // = 0x000030A0,
718     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H13:                return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H13";                // = 0x000030A1,
719     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H14:                return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H14";                // = 0x000030A2,
720     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H15:                return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H15";                // = 0x000030A3,
721     case GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H16:                return "GX2_STAT_PA_SC_P1_HIZ_QUAD_PER_TILE_H16";                // = 0x000030A4,
722     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H0:                 return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H0";                 // = 0x000030A5,
723     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H1:                 return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H1";                 // = 0x000030A6,
724     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H2:                 return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H2";                 // = 0x000030A7,
725     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H3:                 return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H3";                 // = 0x000030A8,
726     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H4:                 return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H4";                 // = 0x000030A9,
727     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H5:                 return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H5";                 // = 0x000030AA,
728     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H6:                 return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H6";                 // = 0x000030AB,
729     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H7:                 return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H7";                 // = 0x000030AC,
730     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H8:                 return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H8";                 // = 0x000030AD,
731     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H9:                 return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H9";                 // = 0x000030AE,
732     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H10:                return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H10";                // = 0x000030AF,
733     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H11:                return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H11";                // = 0x000030B0,
734     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H12:                return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H12";                // = 0x000030B1,
735     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H13:                return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H13";                // = 0x000030B2,
736     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H14:                return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H14";                // = 0x000030B3,
737     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H15:                return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H15";                // = 0x000030B4,
738     case GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H16:                return "GX2_STAT_PA_SC_P2_HIZ_QUAD_PER_TILE_H16";                // = 0x000030B5,
739     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H0:                 return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H0";                 // = 0x000030B6,
740     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H1:                 return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H1";                 // = 0x000030B7,
741     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H2:                 return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H2";                 // = 0x000030B8,
742     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H3:                 return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H3";                 // = 0x000030B9,
743     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H4:                 return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H4";                 // = 0x000030BA,
744     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H5:                 return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H5";                 // = 0x000030BB,
745     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H6:                 return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H6";                 // = 0x000030BC,
746     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H7:                 return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H7";                 // = 0x000030BD,
747     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H8:                 return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H8";                 // = 0x000030BE,
748     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H9:                 return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H9";                 // = 0x000030BF,
749     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H10:                return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H10";                // = 0x000030C0,
750     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H11:                return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H11";                // = 0x000030C1,
751     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H12:                return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H12";                // = 0x000030C2,
752     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H13:                return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H13";                // = 0x000030C3,
753     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H14:                return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H14";                // = 0x000030C4,
754     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H15:                return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H15";                // = 0x000030C5,
755     case GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H16:                return "GX2_STAT_PA_SC_P3_HIZ_QUAD_PER_TILE_H16";                // = 0x000030C6,
756     case GX2_STAT_PA_SC_P0_HIZ_QUAD_COUNT:                       return "GX2_STAT_PA_SC_P0_HIZ_QUAD_COUNT";                       // = 0x000030C7,
757     case GX2_STAT_PA_SC_P1_HIZ_QUAD_COUNT:                       return "GX2_STAT_PA_SC_P1_HIZ_QUAD_COUNT";                       // = 0x000030C8,
758     case GX2_STAT_PA_SC_P2_HIZ_QUAD_COUNT:                       return "GX2_STAT_PA_SC_P2_HIZ_QUAD_COUNT";                       // = 0x000030C9,
759     case GX2_STAT_PA_SC_P3_HIZ_QUAD_COUNT:                       return "GX2_STAT_PA_SC_P3_HIZ_QUAD_COUNT";                       // = 0x000030CA,
760     case GX2_STAT_PA_SC_P0_DETAIL_QUAD_COUNT:                    return "GX2_STAT_PA_SC_P0_DETAIL_QUAD_COUNT";                    // = 0x000030CB,
761     case GX2_STAT_PA_SC_P1_DETAIL_QUAD_COUNT:                    return "GX2_STAT_PA_SC_P1_DETAIL_QUAD_COUNT";                    // = 0x000030CC,
762     case GX2_STAT_PA_SC_P2_DETAIL_QUAD_COUNT:                    return "GX2_STAT_PA_SC_P2_DETAIL_QUAD_COUNT";                    // = 0x000030CD,
763     case GX2_STAT_PA_SC_P3_DETAIL_QUAD_COUNT:                    return "GX2_STAT_PA_SC_P3_DETAIL_QUAD_COUNT";                    // = 0x000030CE,
764     case GX2_STAT_PA_SC_P0_DETAIL_QUAD_WITH_1_PIX:               return "GX2_STAT_PA_SC_P0_DETAIL_QUAD_WITH_1_PIX";               // = 0x000030CF,
765     case GX2_STAT_PA_SC_P0_DETAIL_QUAD_WITH_2_PIX:               return "GX2_STAT_PA_SC_P0_DETAIL_QUAD_WITH_2_PIX";               // = 0x000030D0,
766     case GX2_STAT_PA_SC_P0_DETAIL_QUAD_WITH_3_PIX:               return "GX2_STAT_PA_SC_P0_DETAIL_QUAD_WITH_3_PIX";               // = 0x000030D1,
767     case GX2_STAT_PA_SC_P0_DETAIL_QUAD_WITH_4_PIX:               return "GX2_STAT_PA_SC_P0_DETAIL_QUAD_WITH_4_PIX";               // = 0x000030D2,
768     case GX2_STAT_PA_SC_P1_DETAIL_QUAD_WITH_1_PIX:               return "GX2_STAT_PA_SC_P1_DETAIL_QUAD_WITH_1_PIX";               // = 0x000030D3,
769     case GX2_STAT_PA_SC_P1_DETAIL_QUAD_WITH_2_PIX:               return "GX2_STAT_PA_SC_P1_DETAIL_QUAD_WITH_2_PIX";               // = 0x000030D4,
770     case GX2_STAT_PA_SC_P1_DETAIL_QUAD_WITH_3_PIX:               return "GX2_STAT_PA_SC_P1_DETAIL_QUAD_WITH_3_PIX";               // = 0x000030D5,
771     case GX2_STAT_PA_SC_P1_DETAIL_QUAD_WITH_4_PIX:               return "GX2_STAT_PA_SC_P1_DETAIL_QUAD_WITH_4_PIX";               // = 0x000030D6,
772     case GX2_STAT_PA_SC_P2_DETAIL_QUAD_WITH_1_PIX:               return "GX2_STAT_PA_SC_P2_DETAIL_QUAD_WITH_1_PIX";               // = 0x000030D7,
773     case GX2_STAT_PA_SC_P2_DETAIL_QUAD_WITH_2_PIX:               return "GX2_STAT_PA_SC_P2_DETAIL_QUAD_WITH_2_PIX";               // = 0x000030D8,
774     case GX2_STAT_PA_SC_P2_DETAIL_QUAD_WITH_3_PIX:               return "GX2_STAT_PA_SC_P2_DETAIL_QUAD_WITH_3_PIX";               // = 0x000030D9,
775     case GX2_STAT_PA_SC_P2_DETAIL_QUAD_WITH_4_PIX:               return "GX2_STAT_PA_SC_P2_DETAIL_QUAD_WITH_4_PIX";               // = 0x000030DA,
776     case GX2_STAT_PA_SC_P3_DETAIL_QUAD_WITH_1_PIX:               return "GX2_STAT_PA_SC_P3_DETAIL_QUAD_WITH_1_PIX";               // = 0x000030DB,
777     case GX2_STAT_PA_SC_P3_DETAIL_QUAD_WITH_2_PIX:               return "GX2_STAT_PA_SC_P3_DETAIL_QUAD_WITH_2_PIX";               // = 0x000030DC,
778     case GX2_STAT_PA_SC_P3_DETAIL_QUAD_WITH_3_PIX:               return "GX2_STAT_PA_SC_P3_DETAIL_QUAD_WITH_3_PIX";               // = 0x000030DD,
779     case GX2_STAT_PA_SC_P3_DETAIL_QUAD_WITH_4_PIX:               return "GX2_STAT_PA_SC_P3_DETAIL_QUAD_WITH_4_PIX";               // = 0x000030DE,
780     case GX2_STAT_PA_SC_EARLYZ_QUAD_COUNT:                       return "GX2_STAT_PA_SC_EARLYZ_QUAD_COUNT";                       // = 0x000030DF,
781     case GX2_STAT_PA_SC_EARLYZ_QUAD_WITH_1_PIX:                  return "GX2_STAT_PA_SC_EARLYZ_QUAD_WITH_1_PIX";                  // = 0x000030E0,
782     case GX2_STAT_PA_SC_EARLYZ_QUAD_WITH_2_PIX:                  return "GX2_STAT_PA_SC_EARLYZ_QUAD_WITH_2_PIX";                  // = 0x000030E1,
783     case GX2_STAT_PA_SC_EARLYZ_QUAD_WITH_3_PIX:                  return "GX2_STAT_PA_SC_EARLYZ_QUAD_WITH_3_PIX";                  // = 0x000030E2,
784     case GX2_STAT_PA_SC_EARLYZ_QUAD_WITH_4_PIX:                  return "GX2_STAT_PA_SC_EARLYZ_QUAD_WITH_4_PIX";                  // = 0x000030E3,
785     case GX2_STAT_PA_SC_TILE_REORDER_DB_CONFLICT_R6XX:           return "GX2_STAT_PA_SC_TILE_REORDER_DB_CONFLICT_R6XX";           // = 0x000030E4,
786     case GX2_STAT_PA_SC_PKR_QUAD_PER_ROW_H1:                     return "GX2_STAT_PA_SC_PKR_QUAD_PER_ROW_H1";                     // = 0x000030E5,
787     case GX2_STAT_PA_SC_PKR_QUAD_PER_ROW_H2:                     return "GX2_STAT_PA_SC_PKR_QUAD_PER_ROW_H2";                     // = 0x000030E6,
788     case GX2_STAT_PA_SC_PKR_QUAD_PER_ROW_H3:                     return "GX2_STAT_PA_SC_PKR_QUAD_PER_ROW_H3";                     // = 0x000030E7,
789     case GX2_STAT_PA_SC_PKR_QUAD_PER_ROW_H4:                     return "GX2_STAT_PA_SC_PKR_QUAD_PER_ROW_H4";                     // = 0x000030E8,
790     case GX2_STAT_PA_SC_PKR_END_OF_VECTOR:                       return "GX2_STAT_PA_SC_PKR_END_OF_VECTOR";                       // = 0x000030E9,
791     case GX2_STAT_PA_SC_PKR_CONTROL_XFER:                        return "GX2_STAT_PA_SC_PKR_CONTROL_XFER";                        // = 0x000030EA,
792     case GX2_STAT_PA_SC_PKR_DBHANG_FORCE_EOV:                    return "GX2_STAT_PA_SC_PKR_DBHANG_FORCE_EOV";                    // = 0x000030EB,
793     case GX2_STAT_PA_SC_REG_SCLK_BUSY:                           return "GX2_STAT_PA_SC_REG_SCLK_BUSY";                           // = 0x000030EC,
794     case GX2_STAT_PA_SC_GRP0_DYN_SCLK_BUSY:                      return "GX2_STAT_PA_SC_GRP0_DYN_SCLK_BUSY";                      // = 0x000030ED,
795     case GX2_STAT_PA_SC_GRP1_DYN_SCLK_BUSY:                      return "GX2_STAT_PA_SC_GRP1_DYN_SCLK_BUSY";                      // = 0x000030EE,
796     case GX2_STAT_PA_SC_GRP2_DYN_SCLK_BUSY:                      return "GX2_STAT_PA_SC_GRP2_DYN_SCLK_BUSY";                      // = 0x000030EF,
797     case GX2_STAT_PA_SC_GRP3_DYN_SCLK_BUSY:                      return "GX2_STAT_PA_SC_GRP3_DYN_SCLK_BUSY";                      // = 0x000030F0,
798     case GX2_STAT_PA_SC_GRP4_DYN_SCLK_BUSY:                      return "GX2_STAT_PA_SC_GRP4_DYN_SCLK_BUSY";                      // = 0x000030F1,
799     case GX2_STAT_VGT_VGT_SPI_ESTHREAD_EVENT_WINDOW_ACTIVE:      return "GX2_STAT_VGT_VGT_SPI_ESTHREAD_EVENT_WINDOW_ACTIVE";      // = 0x00004000,
800     case GX2_STAT_VGT_VGT_SPI_ESVERT_VALID:                      return "GX2_STAT_VGT_VGT_SPI_ESVERT_VALID";                      // = 0x00004001,
801     case GX2_STAT_VGT_VGT_SPI_ESVERT_EOV:                        return "GX2_STAT_VGT_VGT_SPI_ESVERT_EOV";                        // = 0x00004002,
802     case GX2_STAT_VGT_VGT_SPI_ESVERT_STALLED:                    return "GX2_STAT_VGT_VGT_SPI_ESVERT_STALLED";                    // = 0x00004003,
803     case GX2_STAT_VGT_VGT_SPI_ESVERT_STARVED_BUSY:               return "GX2_STAT_VGT_VGT_SPI_ESVERT_STARVED_BUSY";               // = 0x00004004,
804     case GX2_STAT_VGT_VGT_SPI_ESVERT_STARVED_IDLE:               return "GX2_STAT_VGT_VGT_SPI_ESVERT_STARVED_IDLE";               // = 0x00004005,
805     case GX2_STAT_VGT_VGT_SPI_ESVERT_STATIC:                     return "GX2_STAT_VGT_VGT_SPI_ESVERT_STATIC";                     // = 0x00004006,
806     case GX2_STAT_VGT_VGT_SPI_ESTHREAD_IS_EVENT:                 return "GX2_STAT_VGT_VGT_SPI_ESTHREAD_IS_EVENT";                 // = 0x00004007,
807     case GX2_STAT_VGT_VGT_SPI_ESTHREAD_SEND:                     return "GX2_STAT_VGT_VGT_SPI_ESTHREAD_SEND";                     // = 0x00004008,
808     case GX2_STAT_VGT_VGT_SPI_GSPRIM_VALID:                      return "GX2_STAT_VGT_VGT_SPI_GSPRIM_VALID";                      // = 0x00004009,
809     case GX2_STAT_VGT_VGT_SPI_GSPRIM_EOV:                        return "GX2_STAT_VGT_VGT_SPI_GSPRIM_EOV";                        // = 0x0000400A,
810     case GX2_STAT_VGT_VGT_SPI_GSPRIM_CONT:                       return "GX2_STAT_VGT_VGT_SPI_GSPRIM_CONT";                       // = 0x0000400B,
811     case GX2_STAT_VGT_VGT_SPI_GSPRIM_STALLED:                    return "GX2_STAT_VGT_VGT_SPI_GSPRIM_STALLED";                    // = 0x0000400C,
812     case GX2_STAT_VGT_VGT_SPI_GSPRIM_STARVED_BUSY:               return "GX2_STAT_VGT_VGT_SPI_GSPRIM_STARVED_BUSY";               // = 0x0000400D,
813     case GX2_STAT_VGT_VGT_SPI_GSPRIM_STARVED_IDLE:               return "GX2_STAT_VGT_VGT_SPI_GSPRIM_STARVED_IDLE";               // = 0x0000400E,
814     case GX2_STAT_VGT_VGT_SPI_GSPRIM_STATIC:                     return "GX2_STAT_VGT_VGT_SPI_GSPRIM_STATIC";                     // = 0x0000400F,
815     case GX2_STAT_VGT_VGT_SPI_GSTHREAD_EVENT_WINDOW_ACTIVE:      return "GX2_STAT_VGT_VGT_SPI_GSTHREAD_EVENT_WINDOW_ACTIVE";      // = 0x00004010,
816     case GX2_STAT_VGT_VGT_SPI_GSTHREAD_IS_EVENT:                 return "GX2_STAT_VGT_VGT_SPI_GSTHREAD_IS_EVENT";                 // = 0x00004011,
817     case GX2_STAT_VGT_VGT_SPI_GSTHREAD_SEND:                     return "GX2_STAT_VGT_VGT_SPI_GSTHREAD_SEND";                     // = 0x00004012,
818     case GX2_STAT_VGT_VGT_SPI_VSTHREAD_EVENT_WINDOW_ACTIVE:      return "GX2_STAT_VGT_VGT_SPI_VSTHREAD_EVENT_WINDOW_ACTIVE";      // = 0x00004013,
819     case GX2_STAT_VGT_VGT_SPI_VSVERT_SEND:                       return "GX2_STAT_VGT_VGT_SPI_VSVERT_SEND";                       // = 0x00004014,
820     case GX2_STAT_VGT_VGT_SPI_VSVERT_EOV:                        return "GX2_STAT_VGT_VGT_SPI_VSVERT_EOV";                        // = 0x00004015,
821     case GX2_STAT_VGT_VGT_SPI_VSVERT_STALLED:                    return "GX2_STAT_VGT_VGT_SPI_VSVERT_STALLED";                    // = 0x00004016,
822     case GX2_STAT_VGT_VGT_SPI_VSVERT_STARVED_BUSY:               return "GX2_STAT_VGT_VGT_SPI_VSVERT_STARVED_BUSY";               // = 0x00004017,
823     case GX2_STAT_VGT_VGT_SPI_VSVERT_STARVED_IDLE:               return "GX2_STAT_VGT_VGT_SPI_VSVERT_STARVED_IDLE";               // = 0x00004018,
824     case GX2_STAT_VGT_VGT_SPI_VSVERT_STATIC:                     return "GX2_STAT_VGT_VGT_SPI_VSVERT_STATIC";                     // = 0x00004019,
825     case GX2_STAT_VGT_VGT_SPI_VSTHREAD_IS_EVENT:                 return "GX2_STAT_VGT_VGT_SPI_VSTHREAD_IS_EVENT";                 // = 0x0000401A,
826     case GX2_STAT_VGT_VGT_SPI_VSTHREAD_SEND:                     return "GX2_STAT_VGT_VGT_SPI_VSTHREAD_SEND";                     // = 0x0000401B,
827     case GX2_STAT_VGT_VGT_PA_EVENT_WINDOW_ACTIVE:                return "GX2_STAT_VGT_VGT_PA_EVENT_WINDOW_ACTIVE";                // = 0x0000401C,
828     case GX2_STAT_VGT_VGT_PA_CLIPV_SEND:                         return "GX2_STAT_VGT_VGT_PA_CLIPV_SEND";                         // = 0x0000401D,
829     case GX2_STAT_VGT_VGT_PA_CLIPV_FIRSTVERT:                    return "GX2_STAT_VGT_VGT_PA_CLIPV_FIRSTVERT";                    // = 0x0000401E,
830     case GX2_STAT_VGT_VGT_PA_CLIPV_STALLED:                      return "GX2_STAT_VGT_VGT_PA_CLIPV_STALLED";                      // = 0x0000401F,
831     case GX2_STAT_VGT_VGT_PA_CLIPV_STARVED_BUSY:                 return "GX2_STAT_VGT_VGT_PA_CLIPV_STARVED_BUSY";                 // = 0x00004020,
832     case GX2_STAT_VGT_VGT_PA_CLIPV_STARVED_IDLE:                 return "GX2_STAT_VGT_VGT_PA_CLIPV_STARVED_IDLE";                 // = 0x00004021,
833     case GX2_STAT_VGT_VGT_PA_CLIPV_STATIC:                       return "GX2_STAT_VGT_VGT_PA_CLIPV_STATIC";                       // = 0x00004022,
834     case GX2_STAT_VGT_VGT_PA_CLIPP_SEND:                         return "GX2_STAT_VGT_VGT_PA_CLIPP_SEND";                         // = 0x00004023,
835     case GX2_STAT_VGT_VGT_PA_CLIPP_EOP:                          return "GX2_STAT_VGT_VGT_PA_CLIPP_EOP";                          // = 0x00004024,
836     case GX2_STAT_VGT_VGT_PA_CLIPP_IS_EVENT:                     return "GX2_STAT_VGT_VGT_PA_CLIPP_IS_EVENT";                     // = 0x00004025,
837     case GX2_STAT_VGT_VGT_PA_CLIPP_NULL_PRIM:                    return "GX2_STAT_VGT_VGT_PA_CLIPP_NULL_PRIM";                    // = 0x00004026,
838     case GX2_STAT_VGT_VGT_PA_CLIPP_NEW_VTX_VECT:                 return "GX2_STAT_VGT_VGT_PA_CLIPP_NEW_VTX_VECT";                 // = 0x00004027,
839     case GX2_STAT_VGT_VGT_PA_CLIPP_STALLED:                      return "GX2_STAT_VGT_VGT_PA_CLIPP_STALLED";                      // = 0x00004028,
840     case GX2_STAT_VGT_VGT_PA_CLIPP_STARVED_BUSY:                 return "GX2_STAT_VGT_VGT_PA_CLIPP_STARVED_BUSY";                 // = 0x00004029,
841     case GX2_STAT_VGT_VGT_PA_CLIPP_STARVED_IDLE:                 return "GX2_STAT_VGT_VGT_PA_CLIPP_STARVED_IDLE";                 // = 0x0000402A,
842     case GX2_STAT_VGT_VGT_PA_CLIPP_STATIC:                       return "GX2_STAT_VGT_VGT_PA_CLIPP_STATIC";                       // = 0x0000402B,
843     case GX2_STAT_VGT_VGT_PA_CLIPS_SEND:                         return "GX2_STAT_VGT_VGT_PA_CLIPS_SEND";                         // = 0x0000402C,
844     case GX2_STAT_VGT_VGT_PA_CLIPS_STALLED:                      return "GX2_STAT_VGT_VGT_PA_CLIPS_STALLED";                      // = 0x0000402D,
845     case GX2_STAT_VGT_VGT_PA_CLIPS_STARVED_BUSY:                 return "GX2_STAT_VGT_VGT_PA_CLIPS_STARVED_BUSY";                 // = 0x0000402E,
846     case GX2_STAT_VGT_VGT_PA_CLIPS_STARVED_IDLE:                 return "GX2_STAT_VGT_VGT_PA_CLIPS_STARVED_IDLE";                 // = 0x0000402F,
847     case GX2_STAT_VGT_VGT_PA_CLIPS_STATIC:                       return "GX2_STAT_VGT_VGT_PA_CLIPS_STATIC";                       // = 0x00004030,
848     case GX2_STAT_VGT_RBIU_FIFOS_EVENT_WINDOW_ACTIVE:            return "GX2_STAT_VGT_RBIU_FIFOS_EVENT_WINDOW_ACTIVE";            // = 0x00004031,
849     case GX2_STAT_VGT_RBIU_IM_FIFO_STARVED:                      return "GX2_STAT_VGT_RBIU_IM_FIFO_STARVED";                      // = 0x00004032,
850     case GX2_STAT_VGT_RBIU_IM_FIFO_STALLED:                      return "GX2_STAT_VGT_RBIU_IM_FIFO_STALLED";                      // = 0x00004033,
851     case GX2_STAT_VGT_RBIU_DR_FIFO_STARVED:                      return "GX2_STAT_VGT_RBIU_DR_FIFO_STARVED";                      // = 0x00004034,
852     case GX2_STAT_VGT_RBIU_DR_FIFO_STALLED:                      return "GX2_STAT_VGT_RBIU_DR_FIFO_STALLED";                      // = 0x00004035,
853     case GX2_STAT_VGT_RBIU_DI_FIFO_STARVED:                      return "GX2_STAT_VGT_RBIU_DI_FIFO_STARVED";                      // = 0x00004036,
854     case GX2_STAT_VGT_RBIU_DI_FIFO_STALLED:                      return "GX2_STAT_VGT_RBIU_DI_FIFO_STALLED";                      // = 0x00004037,
855     case GX2_STAT_VGT_MC_LAT_BIN_0:                              return "GX2_STAT_VGT_MC_LAT_BIN_0";                              // = 0x00004038,
856     case GX2_STAT_VGT_MC_LAT_BIN_1:                              return "GX2_STAT_VGT_MC_LAT_BIN_1";                              // = 0x00004039,
857     case GX2_STAT_VGT_MC_LAT_BIN_2:                              return "GX2_STAT_VGT_MC_LAT_BIN_2";                              // = 0x0000403A,
858     case GX2_STAT_VGT_MC_LAT_BIN_3:                              return "GX2_STAT_VGT_MC_LAT_BIN_3";                              // = 0x0000403B,
859     case GX2_STAT_VGT_MC_LAT_BIN_4:                              return "GX2_STAT_VGT_MC_LAT_BIN_4";                              // = 0x0000403C,
860     case GX2_STAT_VGT_MC_LAT_BIN_5:                              return "GX2_STAT_VGT_MC_LAT_BIN_5";                              // = 0x0000403D,
861     case GX2_STAT_VGT_MC_LAT_BIN_6:                              return "GX2_STAT_VGT_MC_LAT_BIN_6";                              // = 0x0000403E,
862     case GX2_STAT_VGT_MC_LAT_BIN_7:                              return "GX2_STAT_VGT_MC_LAT_BIN_7";                              // = 0x0000403F,
863     case GX2_STAT_VGT_VGT_BUSY:                                  return "GX2_STAT_VGT_VGT_BUSY";                                  // = 0x00004040,
864     case GX2_STAT_VGT_VGT_GS_BUSY:                               return "GX2_STAT_VGT_VGT_GS_BUSY";                               // = 0x00004041,
865     case GX2_STAT_VGT_ESVERT_STALLED_ES_TBL:                     return "GX2_STAT_VGT_ESVERT_STALLED_ES_TBL";                     // = 0x00004042,
866     case GX2_STAT_VGT_ESVERT_STALLED_GS_TBL:                     return "GX2_STAT_VGT_ESVERT_STALLED_GS_TBL";                     // = 0x00004043,
867     case GX2_STAT_VGT_ESVERT_STALLED_GS_EVENT:                   return "GX2_STAT_VGT_ESVERT_STALLED_GS_EVENT";                   // = 0x00004044,
868     case GX2_STAT_VGT_ESVERT_STALLED_GSPRIM:                     return "GX2_STAT_VGT_ESVERT_STALLED_GSPRIM";                     // = 0x00004045,
869     case GX2_STAT_VGT_GSPRIM_STALLED_ES_TBL:                     return "GX2_STAT_VGT_GSPRIM_STALLED_ES_TBL";                     // = 0x00004046,
870     case GX2_STAT_VGT_GSPRIM_STALLED_GS_TBL:                     return "GX2_STAT_VGT_GSPRIM_STALLED_GS_TBL";                     // = 0x00004047,
871     case GX2_STAT_VGT_GSPRIM_STALLED_GS_EVENT:                   return "GX2_STAT_VGT_GSPRIM_STALLED_GS_EVENT";                   // = 0x00004048,
872     case GX2_STAT_VGT_GSPRIM_STALLED_ESVERT:                     return "GX2_STAT_VGT_GSPRIM_STALLED_ESVERT";                     // = 0x00004049,
873     case GX2_STAT_VGT_ESTHREAD_STALLED_ES_RB_FULL:               return "GX2_STAT_VGT_ESTHREAD_STALLED_ES_RB_FULL";               // = 0x0000404A,
874     case GX2_STAT_VGT_ESTHREAD_STALLED_SPI_BP:                   return "GX2_STAT_VGT_ESTHREAD_STALLED_SPI_BP";                   // = 0x0000404B,
875     case GX2_STAT_VGT_COUNTERS_AVAIL_STALLED:                    return "GX2_STAT_VGT_COUNTERS_AVAIL_STALLED";                    // = 0x0000404C,
876     case GX2_STAT_VGT_GS_RB_SPACE_AVAIL_STALLED:                 return "GX2_STAT_VGT_GS_RB_SPACE_AVAIL_STALLED";                 // = 0x0000404D,
877     case GX2_STAT_VGT_GS_ISSUE_RTR_STALLED:                      return "GX2_STAT_VGT_GS_ISSUE_RTR_STALLED";                      // = 0x0000404E,
878     case GX2_STAT_VGT_GSTHREAD_STALLED:                          return "GX2_STAT_VGT_GSTHREAD_STALLED";                          // = 0x0000404F,
879     case GX2_STAT_VGT_ES_CACHE_INVLD_STALLED:                    return "GX2_STAT_VGT_ES_CACHE_INVLD_STALLED";                    // = 0x00004050,
880     case GX2_STAT_VGT_WAIT_FOR_ES_DONE_STALLED:                  return "GX2_STAT_VGT_WAIT_FOR_ES_DONE_STALLED";                  // = 0x00004051,
881     case GX2_STAT_VGT_CM_STALLED_BY_GOG:                         return "GX2_STAT_VGT_CM_STALLED_BY_GOG";                         // = 0x00004052,
882     case GX2_STAT_VGT_CM_READING_STALLED:                        return "GX2_STAT_VGT_CM_READING_STALLED";                        // = 0x00004053,
883     case GX2_STAT_VGT_CM_STALLED_BY_GSFETCH_DONE:                return "GX2_STAT_VGT_CM_STALLED_BY_GSFETCH_DONE";                // = 0x00004054,
884     case GX2_STAT_VGT_GOG_VS_TBL_STALLED:                        return "GX2_STAT_VGT_GOG_VS_TBL_STALLED";                        // = 0x00004055,
885     case GX2_STAT_VGT_GOG_OUT_INDX_STALLED:                      return "GX2_STAT_VGT_GOG_OUT_INDX_STALLED";                      // = 0x00004056,
886     case GX2_STAT_VGT_GOG_OUT_PRIM_STALLED:                      return "GX2_STAT_VGT_GOG_OUT_PRIM_STALLED";                      // = 0x00004057,
887     case GX2_STAT_VGT_GS_RB_INVLD_STALLED:                       return "GX2_STAT_VGT_GS_RB_INVLD_STALLED";                       // = 0x00004058,
888     case GX2_STAT_VGT_GOG_BUSY:                                  return "GX2_STAT_VGT_GOG_BUSY";                                  // = 0x00004059,
889     case GX2_STAT_VGT_REUSED_VS_INDICES:                         return "GX2_STAT_VGT_REUSED_VS_INDICES";                         // = 0x0000405A,
890     case GX2_STAT_VGT_SCLK_REG_VLD_EVENT:                        return "GX2_STAT_VGT_SCLK_REG_VLD_EVENT";                        // = 0x0000405B,
891     case GX2_STAT_VGT_SCLK_INPUT_VLD_EVENT:                      return "GX2_STAT_VGT_SCLK_INPUT_VLD_EVENT";                      // = 0x0000405C,
892     case GX2_STAT_VGT_SCLK_CORE_VLD_EVENT:                       return "GX2_STAT_VGT_SCLK_CORE_VLD_EVENT";                       // = 0x0000405D,
893     case GX2_STAT_VGT_SCLK_INVAL_VLD_EVENT:                      return "GX2_STAT_VGT_SCLK_INVAL_VLD_EVENT";                      // = 0x0000405E,
894     case GX2_STAT_VGT_SCLK_GS_VLD_EVENT:                         return "GX2_STAT_VGT_SCLK_GS_VLD_EVENT";                         // = 0x0000405F,
895     case GX2_STAT_SQ_NONE:                                       return "GX2_STAT_SQ_NONE";                                       // = 0x00005000,
896     case GX2_STAT_SQ_CYCLES:                                     return "GX2_STAT_SQ_CYCLES";                                     // = 0x00005001,
897     case GX2_STAT_SQ_BUSY_CYCLES:                                return "GX2_STAT_SQ_BUSY_CYCLES";                                // = 0x00005002,
898     case GX2_STAT_SQ_ANY_BUSY_PER_TYPE:                          return "GX2_STAT_SQ_ANY_BUSY_PER_TYPE";                          // = 0x00005003,
899     case GX2_STAT_SQ_EVENTS_PER_TYPE:                            return "GX2_STAT_SQ_EVENTS_PER_TYPE";                            // = 0x00005004,
900     case GX2_STAT_SQ_EVENTS_BUSY_PER_TYPE:                       return "GX2_STAT_SQ_EVENTS_BUSY_PER_TYPE";                       // = 0x00005005,
901     case GX2_STAT_SQ_EVENT_LEVEL_PER_TYPE:                       return "GX2_STAT_SQ_EVENT_LEVEL_PER_TYPE";                       // = 0x00005006,
902     case GX2_STAT_SQ_ITEMS_PER_TYPE:                             return "GX2_STAT_SQ_ITEMS_PER_TYPE";                             // = 0x00005007,
903     case GX2_STAT_SQ_ITEMS_GT_48_PER_TYPE:                       return "GX2_STAT_SQ_ITEMS_GT_48_PER_TYPE";                       // = 0x00005008,
904     case GX2_STAT_SQ_ITEMS_GT_32_PER_TYPE:                       return "GX2_STAT_SQ_ITEMS_GT_32_PER_TYPE";                       // = 0x00005009,
905     case GX2_STAT_SQ_ITEMS_GT_16_PER_TYPE:                       return "GX2_STAT_SQ_ITEMS_GT_16_PER_TYPE";                       // = 0x0000500A,
906     case GX2_STAT_SQ_QUADS:                                      return "GX2_STAT_SQ_QUADS";                                      // = 0x0000500B,
907     case GX2_STAT_SQ_THREADS_BUSY_PER_TYPE:                      return "GX2_STAT_SQ_THREADS_BUSY_PER_TYPE";                      // = 0x0000500C,
908     case GX2_STAT_SQ_THREADS_PER_TYPE:                           return "GX2_STAT_SQ_THREADS_PER_TYPE";                           // = 0x0000500D,
909     case GX2_STAT_SQ_THREAD_LEVEL_PER_TYPE:                      return "GX2_STAT_SQ_THREAD_LEVEL_PER_TYPE";                      // = 0x0000500E,
910     case GX2_STAT_SQ_THREAD_LEVEL_WAIT_CREATE_PER_TYPE:          return "GX2_STAT_SQ_THREAD_LEVEL_WAIT_CREATE_PER_TYPE";          // = 0x0000500F,
911     case GX2_STAT_SQ_THREAD_LEVEL_UNALLOC_PARAM_PER_TYPE:        return "GX2_STAT_SQ_THREAD_LEVEL_UNALLOC_PARAM_PER_TYPE";        // = 0x00005010,
912     case GX2_STAT_SQ_THREAD_LEVEL_UNALLOC_PIX_PER_TYPE:          return "GX2_STAT_SQ_THREAD_LEVEL_UNALLOC_PIX_PER_TYPE";          // = 0x00005011,
913     case GX2_STAT_SQ_THREAD_LEVEL_UNALLOC_POS_PER_TYPE:          return "GX2_STAT_SQ_THREAD_LEVEL_UNALLOC_POS_PER_TYPE";          // = 0x00005012,
914     case GX2_STAT_SQ_THREADS_NONPS:                              return "GX2_STAT_SQ_THREADS_NONPS";                              // = 0x00005013,
915     case GX2_STAT_SQ_THREAD_LEVEL_NONPS:                         return "GX2_STAT_SQ_THREAD_LEVEL_NONPS";                         // = 0x00005014,
916     case GX2_STAT_SQ_THREAD_LEVEL_WAIT_ALLOC_NONPS:              return "GX2_STAT_SQ_THREAD_LEVEL_WAIT_ALLOC_NONPS";              // = 0x00005015,
917     case GX2_STAT_SQ_THREAD_LEVEL_WAIT_OTHER_NONPS:              return "GX2_STAT_SQ_THREAD_LEVEL_WAIT_OTHER_NONPS";              // = 0x00005016,
918     case GX2_STAT_SQ_THREAD_LEVEL_WAIT_ALLOC_PS:                 return "GX2_STAT_SQ_THREAD_LEVEL_WAIT_ALLOC_PS";                 // = 0x00005017,
919     case GX2_STAT_SQ_THREAD_LEVEL_WAIT_OTHER_PS:                 return "GX2_STAT_SQ_THREAD_LEVEL_WAIT_OTHER_PS";                 // = 0x00005018,
920     case GX2_STAT_SQ_CF_INST_ISSUES_PER_TYPE:                    return "GX2_STAT_SQ_CF_INST_ISSUES_PER_TYPE";                    // = 0x00005019,
921     case GX2_STAT_SQ_CF_INST_ISSUE_ONE:                          return "GX2_STAT_SQ_CF_INST_ISSUE_ONE";                          // = 0x0000501A,
922     case GX2_STAT_SQ_CF_INST_ISSUE_TWO:                          return "GX2_STAT_SQ_CF_INST_ISSUE_TWO";                          // = 0x0000501B,
923     case GX2_STAT_SQ_CF_INST_ISSUE_IDLE_PER_TYPE:                return "GX2_STAT_SQ_CF_INST_ISSUE_IDLE_PER_TYPE";                // = 0x0000501C,
924     case GX2_STAT_SQ_CF_INST_ISSUE_FS_PER_TYPE:                  return "GX2_STAT_SQ_CF_INST_ISSUE_FS_PER_TYPE";                  // = 0x0000501D,
925     case GX2_STAT_SQ_CF_INST_ISSUE_ALU_PER_TYPE:                 return "GX2_STAT_SQ_CF_INST_ISSUE_ALU_PER_TYPE";                 // = 0x0000501E,
926     case GX2_STAT_SQ_CF_INST_ISSUE_TF_PER_TYPE:                  return "GX2_STAT_SQ_CF_INST_ISSUE_TF_PER_TYPE";                  // = 0x0000501F,
927     case GX2_STAT_SQ_CF_INST_ISSUE_VF_PER_TYPE:                  return "GX2_STAT_SQ_CF_INST_ISSUE_VF_PER_TYPE";                  // = 0x00005020,
928     case GX2_STAT_SQ_CF_INST_ISSUE_EX_PER_TYPE:                  return "GX2_STAT_SQ_CF_INST_ISSUE_EX_PER_TYPE";                  // = 0x00005021,
929     case GX2_STAT_SQ_CF_INST_ISSUE_SMX_WR_PER_TYPE:              return "GX2_STAT_SQ_CF_INST_ISSUE_SMX_WR_PER_TYPE";              // = 0x00005022,
930     case GX2_STAT_SQ_CF_INST_ISSUE_SMX_RD_PER_TYPE:              return "GX2_STAT_SQ_CF_INST_ISSUE_SMX_RD_PER_TYPE";              // = 0x00005023,
931     case GX2_STAT_SQ_CF_INST_ISSUE_GF_PER_TYPE:                  return "GX2_STAT_SQ_CF_INST_ISSUE_GF_PER_TYPE";                  // = 0x00005024,
932     case GX2_STAT_SQ_CF_INST_ISSUE_OTHER_PER_TYPE:               return "GX2_STAT_SQ_CF_INST_ISSUE_OTHER_PER_TYPE";               // = 0x00005025,
933     case GX2_STAT_SQ_CF_INST_ISSUE_ALU_CF_PER_TYPE:              return "GX2_STAT_SQ_CF_INST_ISSUE_ALU_CF_PER_TYPE";              // = 0x00005026,
934     case GX2_STAT_SQ_CF_INST_ISSUE_BL_PER_TYPE:                  return "GX2_STAT_SQ_CF_INST_ISSUE_BL_PER_TYPE";                  // = 0x00005027,
935     case GX2_STAT_SQ_CF_INST_REJECT_ALU_PER_TYPE:                return "GX2_STAT_SQ_CF_INST_REJECT_ALU_PER_TYPE";                // = 0x00005028,
936     case GX2_STAT_SQ_CF_INST_REJECT_TF_PER_TYPE:                 return "GX2_STAT_SQ_CF_INST_REJECT_TF_PER_TYPE";                 // = 0x00005029,
937     case GX2_STAT_SQ_CF_INST_REJECT_VF_PER_TYPE:                 return "GX2_STAT_SQ_CF_INST_REJECT_VF_PER_TYPE";                 // = 0x0000502A,
938     case GX2_STAT_SQ_CF_INST_REJECT_EX_PER_TYPE:                 return "GX2_STAT_SQ_CF_INST_REJECT_EX_PER_TYPE";                 // = 0x0000502B,
939     case GX2_STAT_SQ_CF_INST_REJECT_SMX_WR_PER_TYPE:             return "GX2_STAT_SQ_CF_INST_REJECT_SMX_WR_PER_TYPE";             // = 0x0000502C,
940     case GX2_STAT_SQ_CF_INST_REJECT_SMX_RD_PER_TYPE:             return "GX2_STAT_SQ_CF_INST_REJECT_SMX_RD_PER_TYPE";             // = 0x0000502D,
941     case GX2_STAT_SQ_CF_INST_REJECT_GF_PER_TYPE:                 return "GX2_STAT_SQ_CF_INST_REJECT_GF_PER_TYPE";                 // = 0x0000502E,
942     case GX2_STAT_SQ_CF_INST_REJECT_OTHER_PER_TYPE:              return "GX2_STAT_SQ_CF_INST_REJECT_OTHER_PER_TYPE";              // = 0x0000502F,
943     case GX2_STAT_SQ_CF_INST_FIFO_SEND_ALU_PER_TYPE:             return "GX2_STAT_SQ_CF_INST_FIFO_SEND_ALU_PER_TYPE";             // = 0x00005030,
944     case GX2_STAT_SQ_CF_INST_FIFO_SEND_TF_PER_TYPE:              return "GX2_STAT_SQ_CF_INST_FIFO_SEND_TF_PER_TYPE";              // = 0x00005031,
945     case GX2_STAT_SQ_CF_INST_FIFO_SEND_VF_PER_TYPE:              return "GX2_STAT_SQ_CF_INST_FIFO_SEND_VF_PER_TYPE";              // = 0x00005032,
946     case GX2_STAT_SQ_CF_INST_FIFO_SEND_EX_PER_TYPE:              return "GX2_STAT_SQ_CF_INST_FIFO_SEND_EX_PER_TYPE";              // = 0x00005033,
947     case GX2_STAT_SQ_CF_INST_FIFO_SEND_SMX_WR_PER_TYPE:          return "GX2_STAT_SQ_CF_INST_FIFO_SEND_SMX_WR_PER_TYPE";          // = 0x00005034,
948     case GX2_STAT_SQ_CF_INST_FIFO_SEND_SMX_RD_PER_TYPE:          return "GX2_STAT_SQ_CF_INST_FIFO_SEND_SMX_RD_PER_TYPE";          // = 0x00005035,
949     case GX2_STAT_SQ_CF_INST_FIFO_SEND_GF_PER_TYPE:              return "GX2_STAT_SQ_CF_INST_FIFO_SEND_GF_PER_TYPE";              // = 0x00005036,
950     case GX2_STAT_SQ_CF_INST_FIFO_SEND_OTHER_PER_TYPE:           return "GX2_STAT_SQ_CF_INST_FIFO_SEND_OTHER_PER_TYPE";           // = 0x00005037,
951     case GX2_STAT_SQ_CF_INST_FIFO_SEND_ALU_KCACHE_NONE_PER_TYPE: return "GX2_STAT_SQ_CF_INST_FIFO_SEND_ALU_KCACHE_NONE_PER_TYPE"; // = 0x00005038,
952     case GX2_STAT_SQ_CF_INST_FIFO_SEND_ALU_KCACHE_ONE_PER_TYPE:  return "GX2_STAT_SQ_CF_INST_FIFO_SEND_ALU_KCACHE_ONE_PER_TYPE";  // = 0x00005039,
953     case GX2_STAT_SQ_CF_INST_FIFO_SEND_ALU_KCACHE_TWO_PER_TYPE:  return "GX2_STAT_SQ_CF_INST_FIFO_SEND_ALU_KCACHE_TWO_PER_TYPE";  // = 0x0000503A,
954     case GX2_STAT_SQ_CF_INST_FIFO_SEND_ALU_KCACHE_PER_TYPE:      return "GX2_STAT_SQ_CF_INST_FIFO_SEND_ALU_KCACHE_PER_TYPE";      // = 0x0000503B,
955     case GX2_STAT_SQ_CF_INST_FIFO_FULL_ALU:                      return "GX2_STAT_SQ_CF_INST_FIFO_FULL_ALU";                      // = 0x0000503C,
956     case GX2_STAT_SQ_CF_INST_FIFO_FULL_TF:                       return "GX2_STAT_SQ_CF_INST_FIFO_FULL_TF";                       // = 0x0000503D,
957     case GX2_STAT_SQ_CF_INST_FIFO_FULL_VF:                       return "GX2_STAT_SQ_CF_INST_FIFO_FULL_VF";                       // = 0x0000503E,
958     case GX2_STAT_SQ_CF_INST_FIFO_FULL_EX:                       return "GX2_STAT_SQ_CF_INST_FIFO_FULL_EX";                       // = 0x0000503F,
959     case GX2_STAT_SQ_CF_INST_FIFO_FULL_SMX:                      return "GX2_STAT_SQ_CF_INST_FIFO_FULL_SMX";                      // = 0x00005040,
960     case GX2_STAT_SQ_CF_INST_FIFO_FULL_GF:                       return "GX2_STAT_SQ_CF_INST_FIFO_FULL_GF";                       // = 0x00005041,
961     case GX2_STAT_SQ_CF_INST_FIFO_FULL_OTHER:                    return "GX2_STAT_SQ_CF_INST_FIFO_FULL_OTHER";                    // = 0x00005042,
962     case GX2_STAT_SQ_CF_INST_FIFO_LEVEL_ALU:                     return "GX2_STAT_SQ_CF_INST_FIFO_LEVEL_ALU";                     // = 0x00005043,
963     case GX2_STAT_SQ_CF_INST_FIFO_LEVEL_TF:                      return "GX2_STAT_SQ_CF_INST_FIFO_LEVEL_TF";                      // = 0x00005044,
964     case GX2_STAT_SQ_CF_INST_FIFO_LEVEL_VF:                      return "GX2_STAT_SQ_CF_INST_FIFO_LEVEL_VF";                      // = 0x00005045,
965     case GX2_STAT_SQ_CF_INST_FIFO_LEVEL_EX:                      return "GX2_STAT_SQ_CF_INST_FIFO_LEVEL_EX";                      // = 0x00005046,
966     case GX2_STAT_SQ_CF_INST_FIFO_LEVEL_SMX:                     return "GX2_STAT_SQ_CF_INST_FIFO_LEVEL_SMX";                     // = 0x00005047,
967     case GX2_STAT_SQ_CF_INST_FIFO_LEVEL_GF:                      return "GX2_STAT_SQ_CF_INST_FIFO_LEVEL_GF";                      // = 0x00005048,
968     case GX2_STAT_SQ_CF_INST_FIFO_LEVEL_OTHER:                   return "GX2_STAT_SQ_CF_INST_FIFO_LEVEL_OTHER";                   // = 0x00005049,
969     case GX2_STAT_SQ_CF_INST_FIFO_EMPTY_ALU:                     return "GX2_STAT_SQ_CF_INST_FIFO_EMPTY_ALU";                     // = 0x0000504A,
970     case GX2_STAT_SQ_CF_INST_FIFO_EMPTY_TF:                      return "GX2_STAT_SQ_CF_INST_FIFO_EMPTY_TF";                      // = 0x0000504B,
971     case GX2_STAT_SQ_CF_INST_FIFO_EMPTY_VF:                      return "GX2_STAT_SQ_CF_INST_FIFO_EMPTY_VF";                      // = 0x0000504C,
972     case GX2_STAT_SQ_CF_INST_FIFO_EMPTY_EX:                      return "GX2_STAT_SQ_CF_INST_FIFO_EMPTY_EX";                      // = 0x0000504D,
973     case GX2_STAT_SQ_CF_INST_FIFO_EMPTY_SMX:                     return "GX2_STAT_SQ_CF_INST_FIFO_EMPTY_SMX";                     // = 0x0000504E,
974     case GX2_STAT_SQ_CF_INST_FIFO_EMPTY_GF:                      return "GX2_STAT_SQ_CF_INST_FIFO_EMPTY_GF";                      // = 0x0000504F,
975     case GX2_STAT_SQ_CF_INST_FIFO_EMPTY_OTHER:                   return "GX2_STAT_SQ_CF_INST_FIFO_EMPTY_OTHER";                   // = 0x00005050,
976     case GX2_STAT_SQ_CF_INST_ISSUE_LEVEL_ALU_PER_TYPE:           return "GX2_STAT_SQ_CF_INST_ISSUE_LEVEL_ALU_PER_TYPE";           // = 0x00005051,
977     case GX2_STAT_SQ_CF_INST_ISSUE_LEVEL_TF_PER_TYPE:            return "GX2_STAT_SQ_CF_INST_ISSUE_LEVEL_TF_PER_TYPE";            // = 0x00005052,
978     case GX2_STAT_SQ_CF_INST_ISSUE_LEVEL_VF_PER_TYPE:            return "GX2_STAT_SQ_CF_INST_ISSUE_LEVEL_VF_PER_TYPE";            // = 0x00005053,
979     case GX2_STAT_SQ_CF_INST_ISSUE_LEVEL_EX_PER_TYPE:            return "GX2_STAT_SQ_CF_INST_ISSUE_LEVEL_EX_PER_TYPE";            // = 0x00005054,
980     case GX2_STAT_SQ_CF_INST_ISSUE_LEVEL_SMX_WR_PER_TYPE:        return "GX2_STAT_SQ_CF_INST_ISSUE_LEVEL_SMX_WR_PER_TYPE";        // = 0x00005055,
981     case GX2_STAT_SQ_CF_INST_ISSUE_LEVEL_SMX_RD_PER_TYPE:        return "GX2_STAT_SQ_CF_INST_ISSUE_LEVEL_SMX_RD_PER_TYPE";        // = 0x00005056,
982     case GX2_STAT_SQ_CF_INST_ISSUE_LEVEL_GF_PER_TYPE:            return "GX2_STAT_SQ_CF_INST_ISSUE_LEVEL_GF_PER_TYPE";            // = 0x00005057,
983     case GX2_STAT_SQ_CF_INST_ISSUE_LEVEL_OTHER_PER_TYPE:         return "GX2_STAT_SQ_CF_INST_ISSUE_LEVEL_OTHER_PER_TYPE";         // = 0x00005058,
984     case GX2_STAT_SQ_CF_INST_CHECKPOINT:                         return "GX2_STAT_SQ_CF_INST_CHECKPOINT";                         // = 0x00005059,
985     case GX2_STAT_SQ_CF_INST_CHECKPOINT_BEFORE:                  return "GX2_STAT_SQ_CF_INST_CHECKPOINT_BEFORE";                  // = 0x0000505A,
986     case GX2_STAT_SQ_CF_INST_CHECKPOINT_ITEMS_VALID:             return "GX2_STAT_SQ_CF_INST_CHECKPOINT_ITEMS_VALID";             // = 0x0000505B,
987     case GX2_STAT_SQ_CF_INST_CHECKPOINT_ITEMS_VALID_NONE:        return "GX2_STAT_SQ_CF_INST_CHECKPOINT_ITEMS_VALID_NONE";        // = 0x0000505C,
988     case GX2_STAT_SQ_CF_INST_CHECKPOINT_ITEMS_ACTIVE:            return "GX2_STAT_SQ_CF_INST_CHECKPOINT_ITEMS_ACTIVE";            // = 0x0000505D,
989     case GX2_STAT_SQ_CF_INST_CHECKPOINT_ITEMS_ACTIVE_NONE:       return "GX2_STAT_SQ_CF_INST_CHECKPOINT_ITEMS_ACTIVE_NONE";       // = 0x0000505E,
990     case GX2_STAT_SQ_CF_INST_CHECKPOINT_QUADS_ACTIVE:            return "GX2_STAT_SQ_CF_INST_CHECKPOINT_QUADS_ACTIVE";            // = 0x0000505F,
991     case GX2_STAT_SQ_CF_INST_CHECKPOINT_QUADS_VALID:             return "GX2_STAT_SQ_CF_INST_CHECKPOINT_QUADS_VALID";             // = 0x00005060,
992     case GX2_STAT_SQ_CF_INST_CHECKPOINT_THREADS:                 return "GX2_STAT_SQ_CF_INST_CHECKPOINT_THREADS";                 // = 0x00005061,
993     case GX2_STAT_SQ_CF_INST_CHECKPOINT_THREAD_LEVEL:            return "GX2_STAT_SQ_CF_INST_CHECKPOINT_THREAD_LEVEL";            // = 0x00005062,
994     case GX2_STAT_SQ_CF_INST_FETCH_PER_TYPE:                     return "GX2_STAT_SQ_CF_INST_FETCH_PER_TYPE";                     // = 0x00005063,
995     case GX2_STAT_SQ_CF_INST_FETCH_RETURNS_PER_TYPE:             return "GX2_STAT_SQ_CF_INST_FETCH_RETURNS_PER_TYPE";             // = 0x00005064,
996     case GX2_STAT_SQ_CF_INST_FETCH_INSTS_PER_TYPE:               return "GX2_STAT_SQ_CF_INST_FETCH_INSTS_PER_TYPE";               // = 0x00005065,
997     case GX2_STAT_SQ_CF_INST_FETCH_LEVEL_PER_TYPE:               return "GX2_STAT_SQ_CF_INST_FETCH_LEVEL_PER_TYPE";               // = 0x00005066,
998     case GX2_STAT_SQ_CF_INST_FETCH_EXTRA_PER_TYPE:               return "GX2_STAT_SQ_CF_INST_FETCH_EXTRA_PER_TYPE";               // = 0x00005067,
999     case GX2_STAT_SQ_CF_INST_FETCH_FIFO_SEND:                    return "GX2_STAT_SQ_CF_INST_FETCH_FIFO_SEND";                    // = 0x00005068,
1000     case GX2_STAT_SQ_CF_INST_FETCH_FIFO_LEVEL:                   return "GX2_STAT_SQ_CF_INST_FETCH_FIFO_LEVEL";                   // = 0x00005069,
1001     case GX2_STAT_SQ_CF_INST_FETCH_FIFO_STALL:                   return "GX2_STAT_SQ_CF_INST_FETCH_FIFO_STALL";                   // = 0x0000506A,
1002     case GX2_STAT_SQ_CF_INST_CACHE_FIFO_SEND:                    return "GX2_STAT_SQ_CF_INST_CACHE_FIFO_SEND";                    // = 0x0000506B,
1003     case GX2_STAT_SQ_CF_INST_CACHE_FIFO_LEVEL:                   return "GX2_STAT_SQ_CF_INST_CACHE_FIFO_LEVEL";                   // = 0x0000506C,
1004     case GX2_STAT_SQ_CF_INST_CACHE_FIFO_FULL:                    return "GX2_STAT_SQ_CF_INST_CACHE_FIFO_FULL";                    // = 0x0000506D,
1005     case GX2_STAT_SQ_CF_INST_ISSUE_DONES:                        return "GX2_STAT_SQ_CF_INST_ISSUE_DONES";                        // = 0x0000506E,
1006     case GX2_STAT_SQ_CF_INST_ISSUE_DONE_LEVEL:                   return "GX2_STAT_SQ_CF_INST_ISSUE_DONE_LEVEL";                   // = 0x0000506F,
1007     case GX2_STAT_SQ_CF_INST_ISSUE_DONE_STALL:                   return "GX2_STAT_SQ_CF_INST_ISSUE_DONE_STALL";                   // = 0x00005070,
1008     case GX2_STAT_SQ_CF_INST_ISSUE_DONE_FIFO_SEND:               return "GX2_STAT_SQ_CF_INST_ISSUE_DONE_FIFO_SEND";               // = 0x00005071,
1009     case GX2_STAT_SQ_CF_INST_ISSUE_DONE_FIFO_LEVEL:              return "GX2_STAT_SQ_CF_INST_ISSUE_DONE_FIFO_LEVEL";              // = 0x00005072,
1010     case GX2_STAT_SQ_CF_INST_ALU_UPDATE_FIFO_SEND:               return "GX2_STAT_SQ_CF_INST_ALU_UPDATE_FIFO_SEND";               // = 0x00005073,
1011     case GX2_STAT_SQ_CF_INST_ALU_UPDATE_FIFO_LEVEL:              return "GX2_STAT_SQ_CF_INST_ALU_UPDATE_FIFO_LEVEL";              // = 0x00005074,
1012     case GX2_STAT_SQ_CF_INST_ALU_UPDATE_FIFO_STALL:              return "GX2_STAT_SQ_CF_INST_ALU_UPDATE_FIFO_STALL";              // = 0x00005075,
1013     case GX2_STAT_SQ_OFIFO_LEVEL_PER_TYPE:                       return "GX2_STAT_SQ_OFIFO_LEVEL_PER_TYPE";                       // = 0x00005076,
1014     case GX2_STAT_SQ_SX_EVENT_FIFO_FULL_PER_TYPE:                return "GX2_STAT_SQ_SX_EVENT_FIFO_FULL_PER_TYPE";                // = 0x00005077,
1015     case GX2_STAT_SQ_ALU_CLAUSE_INSTR_GROUPS_PER_TYPE:           return "GX2_STAT_SQ_ALU_CLAUSE_INSTR_GROUPS_PER_TYPE";           // = 0x00005078,
1016     case GX2_STAT_SQ_ALU_CLAUSE_INSTRS_PER_TYPE:                 return "GX2_STAT_SQ_ALU_CLAUSE_INSTRS_PER_TYPE";                 // = 0x00005079,
1017     case GX2_STAT_SQ_ALU_KWATERFALL_PER_TYPE:                    return "GX2_STAT_SQ_ALU_KWATERFALL_PER_TYPE";                    // = 0x0000507A,
1018     case GX2_STAT_SQ_ALU_GPRWATERFALL_PER_TYPE:                  return "GX2_STAT_SQ_ALU_GPRWATERFALL_PER_TYPE";                  // = 0x0000507B,
1019     case GX2_STAT_SQ_ALU_K_INSTR_PER_TYPE:                       return "GX2_STAT_SQ_ALU_K_INSTR_PER_TYPE";                       // = 0x0000507C,
1020     case GX2_STAT_SQ_ALU_ICACHE_BUSY_PER_TYPE:                   return "GX2_STAT_SQ_ALU_ICACHE_BUSY_PER_TYPE";                   // = 0x0000507D,
1021     case GX2_STAT_SQ_ALU_KCACHE_BUSY_PER_TYPE:                   return "GX2_STAT_SQ_ALU_KCACHE_BUSY_PER_TYPE";                   // = 0x0000507E,
1022     case GX2_STAT_SQ_ALU_MOVA_IDLE_WAIT_PER_TYPE:                return "GX2_STAT_SQ_ALU_MOVA_IDLE_WAIT_PER_TYPE";                // = 0x0000507F,
1023     case GX2_STAT_SQ_ALU_LOCK_WAIT:                              return "GX2_STAT_SQ_ALU_LOCK_WAIT";                              // = 0x00005080,
1024     case GX2_STAT_SQ_ALU_ICACHE_READS_PER_TYPE:                  return "GX2_STAT_SQ_ALU_ICACHE_READS_PER_TYPE";                  // = 0x00005081,
1025     case GX2_STAT_SQ_ALU_KCACHE_READS_PER_TYPE:                  return "GX2_STAT_SQ_ALU_KCACHE_READS_PER_TYPE";                  // = 0x00005082,
1026     case GX2_STAT_SQ_ALU_DONE_FIFO_FULL:                         return "GX2_STAT_SQ_ALU_DONE_FIFO_FULL";                         // = 0x00005083,
1027     case GX2_STAT_SQ_ALU_MOVA_WAIT_PER_TYPE:                     return "GX2_STAT_SQ_ALU_MOVA_WAIT_PER_TYPE";                     // = 0x00005084,
1028     case GX2_STAT_SQ_ALU_THREADS_IN_FIFO_PER_TYPE:               return "GX2_STAT_SQ_ALU_THREADS_IN_FIFO_PER_TYPE";               // = 0x00005085,
1029     case GX2_STAT_SQ_UNUSED_006:                                 return "GX2_STAT_SQ_UNUSED_006";                                 // = 0x00005086,
1030     case GX2_STAT_SQ_UNUSED_007:                                 return "GX2_STAT_SQ_UNUSED_007";                                 // = 0x00005087,
1031     case GX2_STAT_SQ_TV_ICACHE_WAIT_PER_TYPE:                    return "GX2_STAT_SQ_TV_ICACHE_WAIT_PER_TYPE";                    // = 0x00005088,
1032     case GX2_STAT_SQ_UNUSED_010:                                 return "GX2_STAT_SQ_UNUSED_010";                                 // = 0x00005089,
1033     case GX2_STAT_SQ_UNUSED_001:                                 return "GX2_STAT_SQ_UNUSED_001";                                 // = 0x0000508A,
1034     case GX2_STAT_SQ_UNUSED_002:                                 return "GX2_STAT_SQ_UNUSED_002";                                 // = 0x0000508B,
1035     case GX2_STAT_SQ_TF_TA_STALL_PER_TYPE:                       return "GX2_STAT_SQ_TF_TA_STALL_PER_TYPE";                       // = 0x0000508C,
1036     case GX2_STAT_SQ_VF_VC_INSTR_STALL_PER_TYPE:                 return "GX2_STAT_SQ_VF_VC_INSTR_STALL_PER_TYPE";                 // = 0x0000508D,
1037     case GX2_STAT_SQ_VF_VC_INDEX_STALL_PER_TYPE:                 return "GX2_STAT_SQ_VF_VC_INDEX_STALL_PER_TYPE";                 // = 0x0000508E,
1038     case GX2_STAT_SQ_UNUSED_003:                                 return "GX2_STAT_SQ_UNUSED_003";                                 // = 0x0000508F,
1039     case GX2_STAT_SQ_UNUSED_008:                                 return "GX2_STAT_SQ_UNUSED_008";                                 // = 0x00005090,
1040     case GX2_STAT_SQ_UNUSED_004:                                 return "GX2_STAT_SQ_UNUSED_004";                                 // = 0x00005091,
1041     case GX2_STAT_SQ_UNUSED_009:                                 return "GX2_STAT_SQ_UNUSED_009";                                 // = 0x00005092,
1042     case GX2_STAT_SQ_EXPORT_INSTR_PER_TYPE:                      return "GX2_STAT_SQ_EXPORT_INSTR_PER_TYPE";                      // = 0x00005093,
1043     case GX2_STAT_SQ_EXPORT_IDLE:                                return "GX2_STAT_SQ_EXPORT_IDLE";                                // = 0x00005094,
1044     case GX2_STAT_SQ_EXPORT_SMX_AL_STALL:                        return "GX2_STAT_SQ_EXPORT_SMX_AL_STALL";                        // = 0x00005095,
1045     case GX2_STAT_SQ_EXPORT_PC_AL_STALL:                         return "GX2_STAT_SQ_EXPORT_PC_AL_STALL";                         // = 0x00005096,
1046     case GX2_STAT_SQ_EXPORT_POS_AL_STALL:                        return "GX2_STAT_SQ_EXPORT_POS_AL_STALL";                        // = 0x00005097,
1047     case GX2_STAT_SQ_EXPORT_PIX_AL_STALL:                        return "GX2_STAT_SQ_EXPORT_PIX_AL_STALL";                        // = 0x00005098,
1048     case GX2_STAT_SQ_EXPORT_POS_CYCLE:                           return "GX2_STAT_SQ_EXPORT_POS_CYCLE";                           // = 0x00005099,
1049     case GX2_STAT_SQ_EXPORT_PIX_CYCLE:                           return "GX2_STAT_SQ_EXPORT_PIX_CYCLE";                           // = 0x0000509A,
1050     case GX2_STAT_SQ_EXPORT_PC_CYCLE:                            return "GX2_STAT_SQ_EXPORT_PC_CYCLE";                            // = 0x0000509B,
1051     case GX2_STAT_SQ_EXPORT_SMX_CYCLE_PER_TYPE:                  return "GX2_STAT_SQ_EXPORT_SMX_CYCLE_PER_TYPE";                  // = 0x0000509C,
1052     case GX2_STAT_SQ_CACHE_INVAL_ANY:                            return "GX2_STAT_SQ_CACHE_INVAL_ANY";                            // = 0x0000509D,
1053     case GX2_STAT_SQ_CACHE_INVAL_ALL:                            return "GX2_STAT_SQ_CACHE_INVAL_ALL";                            // = 0x0000509E,
1054     case GX2_STAT_SQ_CACHE_INVAL_CYCLES:                         return "GX2_STAT_SQ_CACHE_INVAL_CYCLES";                         // = 0x0000509F,
1055     case GX2_STAT_SQ_CF_ICACHE_HITS:                             return "GX2_STAT_SQ_CF_ICACHE_HITS";                             // = 0x000050A0,
1056     case GX2_STAT_SQ_TF_ICACHE_HITS:                             return "GX2_STAT_SQ_TF_ICACHE_HITS";                             // = 0x000050A1,
1057     case GX2_STAT_SQ_VF_ICACHE_HITS:                             return "GX2_STAT_SQ_VF_ICACHE_HITS";                             // = 0x000050A2,
1058     case GX2_STAT_SQ_ALU_ICACHE_HITS:                            return "GX2_STAT_SQ_ALU_ICACHE_HITS";                            // = 0x000050A3,
1059     case GX2_STAT_SQ_ALU_KCACHE_HITS:                            return "GX2_STAT_SQ_ALU_KCACHE_HITS";                            // = 0x000050A4,
1060     case GX2_STAT_SQ_CF_ICACHE_MISSES:                           return "GX2_STAT_SQ_CF_ICACHE_MISSES";                           // = 0x000050A5,
1061     case GX2_STAT_SQ_TF_ICACHE_MISSES:                           return "GX2_STAT_SQ_TF_ICACHE_MISSES";                           // = 0x000050A6,
1062     case GX2_STAT_SQ_VF_ICACHE_MISSES:                           return "GX2_STAT_SQ_VF_ICACHE_MISSES";                           // = 0x000050A7,
1063     case GX2_STAT_SQ_ALU_ICACHE_MISSES:                          return "GX2_STAT_SQ_ALU_ICACHE_MISSES";                          // = 0x000050A8,
1064     case GX2_STAT_SQ_ALU_KCACHE_MISSES:                          return "GX2_STAT_SQ_ALU_KCACHE_MISSES";                          // = 0x000050A9,
1065     case GX2_STAT_SQ_CF_ICACHE_DUP_MISSES:                       return "GX2_STAT_SQ_CF_ICACHE_DUP_MISSES";                       // = 0x000050AA,
1066     case GX2_STAT_SQ_TF_ICACHE_DUP_MISSES:                       return "GX2_STAT_SQ_TF_ICACHE_DUP_MISSES";                       // = 0x000050AB,
1067     case GX2_STAT_SQ_VF_ICACHE_DUP_MISSES:                       return "GX2_STAT_SQ_VF_ICACHE_DUP_MISSES";                       // = 0x000050AC,
1068     case GX2_STAT_SQ_ALU_ICACHE_DUP_MISSES:                      return "GX2_STAT_SQ_ALU_ICACHE_DUP_MISSES";                      // = 0x000050AD,
1069     case GX2_STAT_SQ_ALU_KCACHE_DUP_MISSES:                      return "GX2_STAT_SQ_ALU_KCACHE_DUP_MISSES";                      // = 0x000050AE,
1070     case GX2_STAT_SQ_CF_ICACHE_ACCESSES:                         return "GX2_STAT_SQ_CF_ICACHE_ACCESSES";                         // = 0x000050AF,
1071     case GX2_STAT_SQ_TF_ICACHE_ACCESSES:                         return "GX2_STAT_SQ_TF_ICACHE_ACCESSES";                         // = 0x000050B0,
1072     case GX2_STAT_SQ_VF_ICACHE_ACCESSES:                         return "GX2_STAT_SQ_VF_ICACHE_ACCESSES";                         // = 0x000050B1,
1073     case GX2_STAT_SQ_ALU_ICACHE_ACCESSES:                        return "GX2_STAT_SQ_ALU_ICACHE_ACCESSES";                        // = 0x000050B2,
1074     case GX2_STAT_SQ_ALU_KCACHE_ACCESSES:                        return "GX2_STAT_SQ_ALU_KCACHE_ACCESSES";                        // = 0x000050B3,
1075     case GX2_STAT_SQ_CF_ICACHE_INPUT_FIFO_ENTRIES:               return "GX2_STAT_SQ_CF_ICACHE_INPUT_FIFO_ENTRIES";               // = 0x000050B4,
1076     case GX2_STAT_SQ_TF_ICACHE_INPUT_FIFO_ENTRIES:               return "GX2_STAT_SQ_TF_ICACHE_INPUT_FIFO_ENTRIES";               // = 0x000050B5,
1077     case GX2_STAT_SQ_VF_ICACHE_INPUT_FIFO_ENTRIES:               return "GX2_STAT_SQ_VF_ICACHE_INPUT_FIFO_ENTRIES";               // = 0x000050B6,
1078     case GX2_STAT_SQ_ALU_ICACHE_INPUT_FIFO_ENTRIES:              return "GX2_STAT_SQ_ALU_ICACHE_INPUT_FIFO_ENTRIES";              // = 0x000050B7,
1079     case GX2_STAT_SQ_ALU_KCACHE_INPUT_FIFO_ENTRIES:              return "GX2_STAT_SQ_ALU_KCACHE_INPUT_FIFO_ENTRIES";              // = 0x000050B8,
1080     case GX2_STAT_SQ_CF_ICACHE_MISS_MEM_STALL:                   return "GX2_STAT_SQ_CF_ICACHE_MISS_MEM_STALL";                   // = 0x000050B9,
1081     case GX2_STAT_SQ_TF_ICACHE_MISS_MEM_STALL:                   return "GX2_STAT_SQ_TF_ICACHE_MISS_MEM_STALL";                   // = 0x000050BA,
1082     case GX2_STAT_SQ_VF_ICACHE_MISS_MEM_STALL:                   return "GX2_STAT_SQ_VF_ICACHE_MISS_MEM_STALL";                   // = 0x000050BB,
1083     case GX2_STAT_SQ_ALU_ICACHE_MISS_MEM_STALL:                  return "GX2_STAT_SQ_ALU_ICACHE_MISS_MEM_STALL";                  // = 0x000050BC,
1084     case GX2_STAT_SQ_ALU_KCACHE_MISS_MEM_STALL:                  return "GX2_STAT_SQ_ALU_KCACHE_MISS_MEM_STALL";                  // = 0x000050BD,
1085     case GX2_STAT_SQ_CF_ICACHE_MISS_FIFO_STALL:                  return "GX2_STAT_SQ_CF_ICACHE_MISS_FIFO_STALL";                  // = 0x000050BE,
1086     case GX2_STAT_SQ_TF_ICACHE_MISS_FIFO_STALL:                  return "GX2_STAT_SQ_TF_ICACHE_MISS_FIFO_STALL";                  // = 0x000050BF,
1087     case GX2_STAT_SQ_VF_ICACHE_MISS_FIFO_STALL:                  return "GX2_STAT_SQ_VF_ICACHE_MISS_FIFO_STALL";                  // = 0x000050C0,
1088     case GX2_STAT_SQ_ALU_ICACHE_MISS_FIFO_STALL:                 return "GX2_STAT_SQ_ALU_ICACHE_MISS_FIFO_STALL";                 // = 0x000050C1,
1089     case GX2_STAT_SQ_ALU_KCACHE_MISS_FIFO_STALL:                 return "GX2_STAT_SQ_ALU_KCACHE_MISS_FIFO_STALL";                 // = 0x000050C2,
1090     case GX2_STAT_SQ_CF_ICACHE_HIT_STALL:                        return "GX2_STAT_SQ_CF_ICACHE_HIT_STALL";                        // = 0x000050C3,
1091     case GX2_STAT_SQ_CF_ICACHE_MISS_LOCKED_STALL:                return "GX2_STAT_SQ_CF_ICACHE_MISS_LOCKED_STALL";                // = 0x000050C4,
1092     case GX2_STAT_SQ_TF_ICACHE_MISS_LOCKED_STALL:                return "GX2_STAT_SQ_TF_ICACHE_MISS_LOCKED_STALL";                // = 0x000050C5,
1093     case GX2_STAT_SQ_VF_ICACHE_MISS_LOCKED_STALL:                return "GX2_STAT_SQ_VF_ICACHE_MISS_LOCKED_STALL";                // = 0x000050C6,
1094     case GX2_STAT_SQ_ALU_ICACHE_MISS_LOCKED_STALL:               return "GX2_STAT_SQ_ALU_ICACHE_MISS_LOCKED_STALL";               // = 0x000050C7,
1095     case GX2_STAT_SQ_ALU_KCACHE_MISS_LOCKED_STALL:               return "GX2_STAT_SQ_ALU_KCACHE_MISS_LOCKED_STALL";               // = 0x000050C8,
1096     case GX2_STAT_SQ_CF_ICACHE_LOCKED_TAGS:                      return "GX2_STAT_SQ_CF_ICACHE_LOCKED_TAGS";                      // = 0x000050C9,
1097     case GX2_STAT_SQ_TF_ICACHE_LOCKED_TAGS:                      return "GX2_STAT_SQ_TF_ICACHE_LOCKED_TAGS";                      // = 0x000050CA,
1098     case GX2_STAT_SQ_VF_ICACHE_LOCKED_TAGS:                      return "GX2_STAT_SQ_VF_ICACHE_LOCKED_TAGS";                      // = 0x000050CB,
1099     case GX2_STAT_SQ_ALU_ICACHE_LOCKED_TAGS:                     return "GX2_STAT_SQ_ALU_ICACHE_LOCKED_TAGS";                     // = 0x000050CC,
1100     case GX2_STAT_SQ_ALU_KCACHE_LOCKED_TAGS:                     return "GX2_STAT_SQ_ALU_KCACHE_LOCKED_TAGS";                     // = 0x000050CD,
1101     case GX2_STAT_SQ_CF_ICACHE_MISS_LOCKED_TAGS:                 return "GX2_STAT_SQ_CF_ICACHE_MISS_LOCKED_TAGS";                 // = 0x000050CE,
1102     case GX2_STAT_SQ_TF_ICACHE_MISS_LOCKED_TAGS:                 return "GX2_STAT_SQ_TF_ICACHE_MISS_LOCKED_TAGS";                 // = 0x000050CF,
1103     case GX2_STAT_SQ_VF_ICACHE_MISS_LOCKED_TAGS:                 return "GX2_STAT_SQ_VF_ICACHE_MISS_LOCKED_TAGS";                 // = 0x000050D0,
1104     case GX2_STAT_SQ_ALU_ICACHE_MISS_LOCKED_TAGS:                return "GX2_STAT_SQ_ALU_ICACHE_MISS_LOCKED_TAGS";                // = 0x000050D1,
1105     case GX2_STAT_SQ_ALU_KCACHE_MISS_LOCKED_TAGS:                return "GX2_STAT_SQ_ALU_KCACHE_MISS_LOCKED_TAGS";                // = 0x000050D2,
1106     case GX2_STAT_SQ_CACHE_MEM_REQUESTS:                         return "GX2_STAT_SQ_CACHE_MEM_REQUESTS";                         // = 0x000050D3,
1107     case GX2_STAT_SQ_CF_ICACHE_MEM_REQUESTS:                     return "GX2_STAT_SQ_CF_ICACHE_MEM_REQUESTS";                     // = 0x000050D4,
1108     case GX2_STAT_SQ_TV_ICACHE_MEM_REQUESTS:                     return "GX2_STAT_SQ_TV_ICACHE_MEM_REQUESTS";                     // = 0x000050D5,
1109     case GX2_STAT_SQ_ALU_ICACHE_MEM_REQUESTS:                    return "GX2_STAT_SQ_ALU_ICACHE_MEM_REQUESTS";                    // = 0x000050D6,
1110     case GX2_STAT_SQ_ALU_KCACHE_MEM_REQUESTS:                    return "GX2_STAT_SQ_ALU_KCACHE_MEM_REQUESTS";                    // = 0x000050D7,
1111     case GX2_STAT_SQ_CF_ICACHE_RD_WR_COLLISION:                  return "GX2_STAT_SQ_CF_ICACHE_RD_WR_COLLISION";                  // = 0x000050D8,
1112     case GX2_STAT_SQ_CF_ICACHE_MISS_HIT_RD_COLLISION:            return "GX2_STAT_SQ_CF_ICACHE_MISS_HIT_RD_COLLISION";            // = 0x000050D9,
1113     case GX2_STAT_SQ_CF_ICACHE_MEM_REQUESTS_IN_FLIGHT:           return "GX2_STAT_SQ_CF_ICACHE_MEM_REQUESTS_IN_FLIGHT";           // = 0x000050DA,
1114     case GX2_STAT_SQ_TV_ICACHE_MEM_REQUESTS_IN_FLIGHT:           return "GX2_STAT_SQ_TV_ICACHE_MEM_REQUESTS_IN_FLIGHT";           // = 0x000050DB,
1115     case GX2_STAT_SQ_ALU_ICACHE_MEM_REQUESTS_IN_FLIGHT:          return "GX2_STAT_SQ_ALU_ICACHE_MEM_REQUESTS_IN_FLIGHT";          // = 0x000050DC,
1116     case GX2_STAT_SQ_ALU_KCACHE_MEM_REQUESTS_IN_FLIGHT:          return "GX2_STAT_SQ_ALU_KCACHE_MEM_REQUESTS_IN_FLIGHT";          // = 0x000050DD,
1117     case GX2_STAT_SQ_CF_ICACHE_MISS_FIFO_MISSES:                 return "GX2_STAT_SQ_CF_ICACHE_MISS_FIFO_MISSES";                 // = 0x000050DE,
1118     case GX2_STAT_SQ_TF_ICACHE_MISS_FIFO_MISSES:                 return "GX2_STAT_SQ_TF_ICACHE_MISS_FIFO_MISSES";                 // = 0x000050DF,
1119     case GX2_STAT_SQ_VF_ICACHE_MISS_FIFO_MISSES:                 return "GX2_STAT_SQ_VF_ICACHE_MISS_FIFO_MISSES";                 // = 0x000050E0,
1120     case GX2_STAT_SQ_ALU_ICACHE_MISS_FIFO_MISSES:                return "GX2_STAT_SQ_ALU_ICACHE_MISS_FIFO_MISSES";                // = 0x000050E1,
1121     case GX2_STAT_SQ_ALU_KCACHE_MISS_FIFO_MISSES:                return "GX2_STAT_SQ_ALU_KCACHE_MISS_FIFO_MISSES";                // = 0x000050E2,
1122     case GX2_STAT_SQ_CACHE_MEM_REQUESTS_IN_FLIGHT:               return "GX2_STAT_SQ_CACHE_MEM_REQUESTS_IN_FLIGHT";               // = 0x000050E3,
1123     case GX2_STAT_SQ_CACHE_MEM_STALL:                            return "GX2_STAT_SQ_CACHE_MEM_STALL";                            // = 0x000050E4,
1124     case GX2_STAT_SQ_TM_TS64_STALL:                              return "GX2_STAT_SQ_TM_TS64_STALL";                              // = 0x000050E5,
1125     case GX2_STAT_SQ_TM_ALU_CONST_STALL:                         return "GX2_STAT_SQ_TM_ALU_CONST_STALL";                         // = 0x000050E6,
1126     case GX2_STAT_SQ_TM_LOOP_CONST_STALL:                        return "GX2_STAT_SQ_TM_LOOP_CONST_STALL";                        // = 0x000050E7,
1127     case GX2_STAT_SQ_TM_TEX_BASE_CONST_STALL:                    return "GX2_STAT_SQ_TM_TEX_BASE_CONST_STALL";                    // = 0x000050E8,
1128     case GX2_STAT_SQ_TM_TEX_SAMPLER_STALL:                       return "GX2_STAT_SQ_TM_TEX_SAMPLER_STALL";                       // = 0x000050E9,
1129     case GX2_STAT_SQ_TM_TEX_RESOURCE_STALL:                      return "GX2_STAT_SQ_TM_TEX_RESOURCE_STALL";                      // = 0x000050EA,
1130     case GX2_STAT_SQ_UNUSED_005:                                 return "GX2_STAT_SQ_UNUSED_005";                                 // = 0x000050EB,
1131     case GX2_STAT_SQ_TA_TEX_INSTRS_PER_TYPE:                     return "GX2_STAT_SQ_TA_TEX_INSTRS_PER_TYPE";                     // = 0x000050EC,
1132     case GX2_STAT_SQ_TA_VTX_INSTRS_PER_TYPE:                     return "GX2_STAT_SQ_TA_VTX_INSTRS_PER_TYPE";                     // = 0x000050ED,
1133     case GX2_STAT_SQ_VC_INSTRS_PER_TYPE:                         return "GX2_STAT_SQ_VC_INSTRS_PER_TYPE";                         // = 0x000050EE,
1134     case GX2_STAT_SQ_TV_LOCK_WAIT:                               return "GX2_STAT_SQ_TV_LOCK_WAIT";                               // = 0x000050EF,
1135     case GX2_STAT_SQ_TA_SRC_C:                                   return "GX2_STAT_SQ_TA_SRC_C";                                   // = 0x000050F0,
1136     case GX2_STAT_SQ_VC_SRC_C:                                   return "GX2_STAT_SQ_VC_SRC_C";                                   // = 0x000050F1,
1137     case GX2_STAT_SQ_TV_KILLED_FETCH_PER_TYPE:                   return "GX2_STAT_SQ_TV_KILLED_FETCH_PER_TYPE";                   // = 0x000050F2,
1138     case GX2_STAT_SQ_TV_NULL_FETCH_PER_TYPE:                     return "GX2_STAT_SQ_TV_NULL_FETCH_PER_TYPE";                     // = 0x000050F3,
1139     case GX2_STAT_SQ_TV_THREADS_IN_FIFO_PER_TYPE:                return "GX2_STAT_SQ_TV_THREADS_IN_FIFO_PER_TYPE";                // = 0x000050F4,
1140     case GX2_STAT_SQ_EXPORT_SPQ_LEVEL:                           return "GX2_STAT_SQ_EXPORT_SPQ_LEVEL";                           // = 0x000050F5,
1141     case GX2_STAT_SQ_EXPORT_SPQ_STALL:                           return "GX2_STAT_SQ_EXPORT_SPQ_STALL";                           // = 0x000050F6,
1142     case GX2_STAT_SPI_VS_WINDOW_VALID:                           return "GX2_STAT_SPI_VS_WINDOW_VALID";                           // = 0x00006000,
1143     case GX2_STAT_SPI_VS_BUSY:                                   return "GX2_STAT_SPI_VS_BUSY";                                   // = 0x00006001,
1144     case GX2_STAT_SPI_VS_INPUT_STARVED:                          return "GX2_STAT_SPI_VS_INPUT_STARVED";                          // = 0x00006002,
1145     case GX2_STAT_SPI_VS_VSR_STALL:                              return "GX2_STAT_SPI_VS_VSR_STALL";                              // = 0x00006003,
1146     case GX2_STAT_SPI_VS_VSR_FULL:                               return "GX2_STAT_SPI_VS_VSR_FULL";                               // = 0x00006004,
1147     case GX2_STAT_SPI_VS_GPR_STALL:                              return "GX2_STAT_SPI_VS_GPR_STALL";                              // = 0x00006005,
1148     case GX2_STAT_SPI_VS_INPUT_STALL:                            return "GX2_STAT_SPI_VS_INPUT_STALL";                            // = 0x00006006,
1149     case GX2_STAT_SPI_VS_MEM_STALL:                              return "GX2_STAT_SPI_VS_MEM_STALL";                              // = 0x00006007,
1150     case GX2_STAT_SPI_VS_TB_FULL:                                return "GX2_STAT_SPI_VS_TB_FULL";                                // = 0x00006008,
1151     case GX2_STAT_SPI_VS_EV_FIFO_FULL:                           return "GX2_STAT_SPI_VS_EV_FIFO_FULL";                           // = 0x00006009,
1152     case GX2_STAT_SPI_VS_THREAD_STALL:                           return "GX2_STAT_SPI_VS_THREAD_STALL";                           // = 0x0000600A,
1153     case GX2_STAT_SPI_VS_EVENT_VECTOR:                           return "GX2_STAT_SPI_VS_EVENT_VECTOR";                           // = 0x0000600B,
1154     case GX2_STAT_SPI_VS_VECTOR:                                 return "GX2_STAT_SPI_VS_VECTOR";                                 // = 0x0000600C,
1155     case GX2_STAT_SPI_GS_WINDOW_VALID:                           return "GX2_STAT_SPI_GS_WINDOW_VALID";                           // = 0x0000600D,
1156     case GX2_STAT_SPI_GS_BUSY:                                   return "GX2_STAT_SPI_GS_BUSY";                                   // = 0x0000600E,
1157     case GX2_STAT_SPI_GS_INPUT_STARVED:                          return "GX2_STAT_SPI_GS_INPUT_STARVED";                          // = 0x0000600F,
1158     case GX2_STAT_SPI_GS_GSR_STALL:                              return "GX2_STAT_SPI_GS_GSR_STALL";                              // = 0x00006010,
1159     case GX2_STAT_SPI_GS_GSR_FULL:                               return "GX2_STAT_SPI_GS_GSR_FULL";                               // = 0x00006011,
1160     case GX2_STAT_SPI_GS_GPR_STALL:                              return "GX2_STAT_SPI_GS_GPR_STALL";                              // = 0x00006012,
1161     case GX2_STAT_SPI_GS_INPUT_STALL:                            return "GX2_STAT_SPI_GS_INPUT_STALL";                            // = 0x00006013,
1162     case GX2_STAT_SPI_GS_MEM_STALL:                              return "GX2_STAT_SPI_GS_MEM_STALL";                              // = 0x00006014,
1163     case GX2_STAT_SPI_GS_TB_FULL:                                return "GX2_STAT_SPI_GS_TB_FULL";                                // = 0x00006015,
1164     case GX2_STAT_SPI_GS_EV_FIFO_FULL:                           return "GX2_STAT_SPI_GS_EV_FIFO_FULL";                           // = 0x00006016,
1165     case GX2_STAT_SPI_GS_THREAD_STALL:                           return "GX2_STAT_SPI_GS_THREAD_STALL";                           // = 0x00006017,
1166     case GX2_STAT_SPI_GS_EVENT_VECTOR:                           return "GX2_STAT_SPI_GS_EVENT_VECTOR";                           // = 0x00006018,
1167     case GX2_STAT_SPI_GS_VECTOR:                                 return "GX2_STAT_SPI_GS_VECTOR";                                 // = 0x00006019,
1168     case GX2_STAT_SPI_ES_WINDOW_VALID:                           return "GX2_STAT_SPI_ES_WINDOW_VALID";                           // = 0x0000601A,
1169     case GX2_STAT_SPI_ES_BUSY:                                   return "GX2_STAT_SPI_ES_BUSY";                                   // = 0x0000601B,
1170     case GX2_STAT_SPI_ES_INPUT_STARVED:                          return "GX2_STAT_SPI_ES_INPUT_STARVED";                          // = 0x0000601C,
1171     case GX2_STAT_SPI_ES_ESR_STALL:                              return "GX2_STAT_SPI_ES_ESR_STALL";                              // = 0x0000601D,
1172     case GX2_STAT_SPI_ES_ESR_FULL:                               return "GX2_STAT_SPI_ES_ESR_FULL";                               // = 0x0000601E,
1173     case GX2_STAT_SPI_ES_GPR_STALL:                              return "GX2_STAT_SPI_ES_GPR_STALL";                              // = 0x0000601F,
1174     case GX2_STAT_SPI_ES_INPUT_STALL:                            return "GX2_STAT_SPI_ES_INPUT_STALL";                            // = 0x00006020,
1175     case GX2_STAT_SPI_ES_MEM_STALL:                              return "GX2_STAT_SPI_ES_MEM_STALL";                              // = 0x00006021,
1176     case GX2_STAT_SPI_ES_TB_FULL:                                return "GX2_STAT_SPI_ES_TB_FULL";                                // = 0x00006022,
1177     case GX2_STAT_SPI_ES_EV_FIFO_FULL:                           return "GX2_STAT_SPI_ES_EV_FIFO_FULL";                           // = 0x00006023,
1178     case GX2_STAT_SPI_ES_THREAD_STALL:                           return "GX2_STAT_SPI_ES_THREAD_STALL";                           // = 0x00006024,
1179     case GX2_STAT_SPI_ES_EVENT_VECTOR:                           return "GX2_STAT_SPI_ES_EVENT_VECTOR";                           // = 0x00006025,
1180     case GX2_STAT_SPI_ES_VECTOR:                                 return "GX2_STAT_SPI_ES_VECTOR";                                 // = 0x00006026,
1181     case GX2_STAT_SPI_ITER_CTRL_WINDOW_VALID:                    return "GX2_STAT_SPI_ITER_CTRL_WINDOW_VALID";                    // = 0x00006027,
1182     case GX2_STAT_SPI_ITER_CTRL_ACTIVE:                          return "GX2_STAT_SPI_ITER_CTRL_ACTIVE";                          // = 0x00006028,
1183     case GX2_STAT_SPI_ITER_CTRL_FULL:                            return "GX2_STAT_SPI_ITER_CTRL_FULL";                            // = 0x00006029,
1184     case GX2_STAT_SPI_ITER_CTRL_STALL_PV:                        return "GX2_STAT_SPI_ITER_CTRL_STALL_PV";                        // = 0x0000602A,
1185     case GX2_STAT_SPI_ITER_CTRL_STALL_EV:                        return "GX2_STAT_SPI_ITER_CTRL_STALL_EV";                        // = 0x0000602B,
1186     case GX2_STAT_SPI_ITER_STARVED:                              return "GX2_STAT_SPI_ITER_STARVED";                              // = 0x0000602C,
1187     case GX2_STAT_SPI_ITER_ACTIVE:                               return "GX2_STAT_SPI_ITER_ACTIVE";                               // = 0x0000602D,
1188     case GX2_STAT_SPI_ITER_FULL:                                 return "GX2_STAT_SPI_ITER_FULL";                                 // = 0x0000602E,
1189     case GX2_STAT_SPI_ITER_STALL:                                return "GX2_STAT_SPI_ITER_STALL";                                // = 0x0000602F,
1190     case GX2_STAT_SPI_PTR_BUFF_WINDOW_VALID:                     return "GX2_STAT_SPI_PTR_BUFF_WINDOW_VALID";                     // = 0x00006030,
1191     case GX2_STAT_SPI_PTR_BUFF_BUSY:                             return "GX2_STAT_SPI_PTR_BUFF_BUSY";                             // = 0x00006031,
1192     case GX2_STAT_SPI_PTR_BUFF_ACTIVE:                           return "GX2_STAT_SPI_PTR_BUFF_ACTIVE";                           // = 0x00006032,
1193     case GX2_STAT_SPI_PTR_BUFF_STALL:                            return "GX2_STAT_SPI_PTR_BUFF_STALL";                            // = 0x00006033,
1194     case GX2_STAT_SPI_PTR_BUFF_GPR_STALL:                        return "GX2_STAT_SPI_PTR_BUFF_GPR_STALL";                        // = 0x00006034,
1195     case GX2_STAT_SPI_PTR_BUFF_MEM_STALL:                        return "GX2_STAT_SPI_PTR_BUFF_MEM_STALL";                        // = 0x00006035,
1196     case GX2_STAT_SPI_PTR_BUFF_IJ_STALL:                         return "GX2_STAT_SPI_PTR_BUFF_IJ_STALL";                         // = 0x00006036,
1197     case GX2_STAT_SPI_PTR_BUFF_CTL_STALL:                        return "GX2_STAT_SPI_PTR_BUFF_CTL_STALL";                        // = 0x00006037,
1198     case GX2_STAT_SPI_PTR_BUFF_EVENT_VECTOR:                     return "GX2_STAT_SPI_PTR_BUFF_EVENT_VECTOR";                     // = 0x00006038,
1199     case GX2_STAT_SPI_PTR_BUFF_VECTOR:                           return "GX2_STAT_SPI_PTR_BUFF_VECTOR";                           // = 0x00006039,
1200     case GX2_STAT_SPI_PTR_BUFF_2_PASS_VEC:                       return "GX2_STAT_SPI_PTR_BUFF_2_PASS_VEC";                       // = 0x0000603A,
1201     case GX2_STAT_SPI_PTR_BUFF_3_PASS_VEC:                       return "GX2_STAT_SPI_PTR_BUFF_3_PASS_VEC";                       // = 0x0000603B,
1202     case GX2_STAT_SPI_PTR_BUFF_4_PASS_VEC:                       return "GX2_STAT_SPI_PTR_BUFF_4_PASS_VEC";                       // = 0x0000603C,
1203     case GX2_STAT_SPI_PCTL0_INPUT_STALL:                         return "GX2_STAT_SPI_PCTL0_INPUT_STALL";                         // = 0x0000603D,
1204     case GX2_STAT_SPI_PCTL0_PI_PPB_STALL:                        return "GX2_STAT_SPI_PCTL0_PI_PPB_STALL";                        // = 0x0000603E,
1205     case GX2_STAT_SPI_PCTL0_THREAD_STALL:                        return "GX2_STAT_SPI_PCTL0_THREAD_STALL";                        // = 0x0000603F,
1206     case GX2_STAT_SPI_PCTL0_PI_BUSY:                             return "GX2_STAT_SPI_PCTL0_PI_BUSY";                             // = 0x00006040,
1207     case GX2_STAT_SPI_PCTL0_SX_VALID:                            return "GX2_STAT_SPI_PCTL0_SX_VALID";                            // = 0x00006041,
1208     case GX2_STAT_SPI_PCTL1_INPUT_STALL:                         return "GX2_STAT_SPI_PCTL1_INPUT_STALL";                         // = 0x00006042,
1209     case GX2_STAT_SPI_PCTL1_PI_PPB_STALL:                        return "GX2_STAT_SPI_PCTL1_PI_PPB_STALL";                        // = 0x00006043,
1210     case GX2_STAT_SPI_PCTL1_THREAD_STALL:                        return "GX2_STAT_SPI_PCTL1_THREAD_STALL";                        // = 0x00006044,
1211     case GX2_STAT_SPI_PCTL1_PI_BUSY:                             return "GX2_STAT_SPI_PCTL1_PI_BUSY";                             // = 0x00006045,
1212     case GX2_STAT_SPI_PCTL1_SX_VALID:                            return "GX2_STAT_SPI_PCTL1_SX_VALID";                            // = 0x00006046,
1213     case GX2_STAT_SPI_PS_TB_FULL:                                return "GX2_STAT_SPI_PS_TB_FULL";                                // = 0x00006047,
1214     case GX2_STAT_SPI_PS_EV_FIFO_FULL:                           return "GX2_STAT_SPI_PS_EV_FIFO_FULL";                           // = 0x00006048,
1215     case GX2_STAT_SPI_THREAD_CONFLICT:                           return "GX2_STAT_SPI_THREAD_CONFLICT";                           // = 0x00006049,
1216     case GX2_STAT_SPI_VS_STK_STALL:                              return "GX2_STAT_SPI_VS_STK_STALL";                              // = 0x0000604A,
1217     case GX2_STAT_SPI_VS_TMP_STALL:                              return "GX2_STAT_SPI_VS_TMP_STALL";                              // = 0x0000604B,
1218     case GX2_STAT_SPI_GS_STK_STALL:                              return "GX2_STAT_SPI_GS_STK_STALL";                              // = 0x0000604C,
1219     case GX2_STAT_SPI_GS_TMP_STALL:                              return "GX2_STAT_SPI_GS_TMP_STALL";                              // = 0x0000604D,
1220     case GX2_STAT_SPI_ES_STK_STALL:                              return "GX2_STAT_SPI_ES_STK_STALL";                              // = 0x0000604E,
1221     case GX2_STAT_SPI_ES_TMP_STALL:                              return "GX2_STAT_SPI_ES_TMP_STALL";                              // = 0x0000604F,
1222     case GX2_STAT_SPI_PS_STK_STALL:                              return "GX2_STAT_SPI_PS_STK_STALL";                              // = 0x00006050,
1223     case GX2_STAT_SPI_PS_TMP_STALL:                              return "GX2_STAT_SPI_PS_TMP_STALL";                              // = 0x00006051,
1224     case GX2_STAT_SPI_PS_FBUF_STALL:                             return "GX2_STAT_SPI_PS_FBUF_STALL";                             // = 0x00006052,
1225     case GX2_STAT_SPI_PTR_BUFF_FPOS:                             return "GX2_STAT_SPI_PTR_BUFF_FPOS";                             // = 0x00006053,
1226     case GX2_STAT_SPI_PTR_BUFF_DEALLOC:                          return "GX2_STAT_SPI_PTR_BUFF_DEALLOC";                          // = 0x00006054,
1227     case GX2_STAT_SPI_PTR_BUFF_0_CONFLICT_VEC:                   return "GX2_STAT_SPI_PTR_BUFF_0_CONFLICT_VEC";                   // = 0x00006055,
1228     case GX2_STAT_SPI_PTR_BUFF_1_CONFLICT_VEC:                   return "GX2_STAT_SPI_PTR_BUFF_1_CONFLICT_VEC";                   // = 0x00006056,
1229     case GX2_STAT_SPI_PTR_BUFF_2_CONFLICT_VEC:                   return "GX2_STAT_SPI_PTR_BUFF_2_CONFLICT_VEC";                   // = 0x00006057,
1230     case GX2_STAT_SPI_PTR_BUFF_3_CONFLICT_VEC:                   return "GX2_STAT_SPI_PTR_BUFF_3_CONFLICT_VEC";                   // = 0x00006058,
1231     case GX2_STAT_SPI_PTR_BUFF_4_CONFLICT_VEC:                   return "GX2_STAT_SPI_PTR_BUFF_4_CONFLICT_VEC";                   // = 0x00006059,
1232     case GX2_STAT_SPI_PTR_BUFF_5_CONFLICT_VEC:                   return "GX2_STAT_SPI_PTR_BUFF_5_CONFLICT_VEC";                   // = 0x0000605A,
1233     case GX2_STAT_SPI_DYN_GPR_PS_SKIP_SIMD:                      return "GX2_STAT_SPI_DYN_GPR_PS_SKIP_SIMD";                      // = 0x0000605B,
1234     case GX2_STAT_SPI_DYN_GPR_VS_SKIP_SIMD:                      return "GX2_STAT_SPI_DYN_GPR_VS_SKIP_SIMD";                      // = 0x0000605C,
1235     case GX2_STAT_SPI_DYN_GPR_GS_SKIP_SIMD:                      return "GX2_STAT_SPI_DYN_GPR_GS_SKIP_SIMD";                      // = 0x0000605D,
1236     case GX2_STAT_SPI_DYN_GPR_ES_SKIP_SIMD:                      return "GX2_STAT_SPI_DYN_GPR_ES_SKIP_SIMD";                      // = 0x0000605E,
1237     case GX2_STAT_SPI_DYN_GPR_PS_WRAP_SOONER:                    return "GX2_STAT_SPI_DYN_GPR_PS_WRAP_SOONER";                    // = 0x0000605F,
1238     case GX2_STAT_SPI_DYN_GPR_VS_WRAP_SOONER:                    return "GX2_STAT_SPI_DYN_GPR_VS_WRAP_SOONER";                    // = 0x00006060,
1239     case GX2_STAT_SPI_DYN_GPR_GS_WRAP_SOONER:                    return "GX2_STAT_SPI_DYN_GPR_GS_WRAP_SOONER";                    // = 0x00006061,
1240     case GX2_STAT_SPI_DYN_GPR_ES_WRAP_SOONER:                    return "GX2_STAT_SPI_DYN_GPR_ES_WRAP_SOONER";                    // = 0x00006062,
1241     case GX2_STAT_SPI_CLKGATE_BUSY_STALL:                        return "GX2_STAT_SPI_CLKGATE_BUSY_STALL";                        // = 0x00006063,
1242     case GX2_STAT_SPI_CLKGATE_ACTIVE_STALL:                      return "GX2_STAT_SPI_CLKGATE_ACTIVE_STALL";                      // = 0x00006064,
1243     case GX2_STAT_SPI_CLKGATE_ALL_CLOCKS_ON:                     return "GX2_STAT_SPI_CLKGATE_ALL_CLOCKS_ON";                     // = 0x00006065,
1244     case GX2_STAT_SPI_CLKGATE_SPI_CLOCKS_ON:                     return "GX2_STAT_SPI_CLKGATE_SPI_CLOCKS_ON";                     // = 0x00006066,
1245     case GX2_STAT_SX_GS_FLUSH_EVENT_IN:                          return "GX2_STAT_SX_GS_FLUSH_EVENT_IN";                          // = 0x00007000,
1246     case GX2_STAT_SX_ES_FLUSH_EVENT_IN:                          return "GX2_STAT_SX_ES_FLUSH_EVENT_IN";                          // = 0x00007001,
1247     case GX2_STAT_SX_TS_EVENT_IN:                                return "GX2_STAT_SX_TS_EVENT_IN";                                // = 0x00007002,
1248     case GX2_STAT_SX_CONTEXT_EVENT_IN:                           return "GX2_STAT_SX_CONTEXT_EVENT_IN";                           // = 0x00007003,
1249     case GX2_STAT_SX_GS_FLUSH_EVENT_OUT:                         return "GX2_STAT_SX_GS_FLUSH_EVENT_OUT";                         // = 0x00007004,
1250     case GX2_STAT_SX_ES_FLUSH_EVENT_OUT:                         return "GX2_STAT_SX_ES_FLUSH_EVENT_OUT";                         // = 0x00007005,
1251     case GX2_STAT_SX_TS_EVENT_OUT:                               return "GX2_STAT_SX_TS_EVENT_OUT";                               // = 0x00007006,
1252     case GX2_STAT_SX_CONTEXT_EVENT_OUT:                          return "GX2_STAT_SX_CONTEXT_EVENT_OUT";                          // = 0x00007007,
1253     case GX2_STAT_SX_DB0_IDLE_CYCLES:                            return "GX2_STAT_SX_DB0_IDLE_CYCLES";                            // = 0x00007008,
1254     case GX2_STAT_SX_DB0_STALL_CYCLES:                           return "GX2_STAT_SX_DB0_STALL_CYCLES";                           // = 0x00007009,
1255     case GX2_STAT_SX_DB0_HALF_QUADS:                             return "GX2_STAT_SX_DB0_HALF_QUADS";                             // = 0x0000700a,
1256     case GX2_STAT_SX_DB0_PIXELS:                                 return "GX2_STAT_SX_DB0_PIXELS";                                 // = 0x0000700b,
1257     case GX2_STAT_SX_DB0_PRED_PIXELS:                            return "GX2_STAT_SX_DB0_PRED_PIXELS";                            // = 0x0000700c,
1258     case GX2_STAT_SX_DB1_IDLE_CYCLES:                            return "GX2_STAT_SX_DB1_IDLE_CYCLES";                            // = 0x0000700d,
1259     case GX2_STAT_SX_DB1_STALL_CYCLES:                           return "GX2_STAT_SX_DB1_STALL_CYCLES";                           // = 0x0000700e,
1260     case GX2_STAT_SX_DB1_HALF_QUADS:                             return "GX2_STAT_SX_DB1_HALF_QUADS";                             // = 0x0000700f,
1261     case GX2_STAT_SX_DB1_PIXELS:                                 return "GX2_STAT_SX_DB1_PIXELS";                                 // = 0x00007010,
1262     case GX2_STAT_SX_DB1_PRED_PIXELS:                            return "GX2_STAT_SX_DB1_PRED_PIXELS";                            // = 0x00007011,
1263     case GX2_STAT_SX_DB2_IDLE_CYCLES:                            return "GX2_STAT_SX_DB2_IDLE_CYCLES";                            // = 0x00007012,
1264     case GX2_STAT_SX_DB2_STALL_CYCLES:                           return "GX2_STAT_SX_DB2_STALL_CYCLES";                           // = 0x00007013,
1265     case GX2_STAT_SX_DB2_HALF_QUADS:                             return "GX2_STAT_SX_DB2_HALF_QUADS";                             // = 0x00007014,
1266     case GX2_STAT_SX_DB2_PIXELS:                                 return "GX2_STAT_SX_DB2_PIXELS";                                 // = 0x00007015,
1267     case GX2_STAT_SX_DB2_PRED_PIXELS:                            return "GX2_STAT_SX_DB2_PRED_PIXELS";                            // = 0x00007016,
1268     case GX2_STAT_SX_DB3_IDLE_CYCLES:                            return "GX2_STAT_SX_DB3_IDLE_CYCLES";                            // = 0x00007017,
1269     case GX2_STAT_SX_DB3_STALL_CYCLES:                           return "GX2_STAT_SX_DB3_STALL_CYCLES";                           // = 0x00007018,
1270     case GX2_STAT_SX_DB3_HALF_QUADS:                             return "GX2_STAT_SX_DB3_HALF_QUADS";                             // = 0x00007019,
1271     case GX2_STAT_SX_DB3_PIXELS:                                 return "GX2_STAT_SX_DB3_PIXELS";                                 // = 0x0000701a,
1272     case GX2_STAT_SX_DB3_PRED_PIXELS:                            return "GX2_STAT_SX_DB3_PRED_PIXELS";                            // = 0x0000701b,
1273     case GX2_STAT_SX_DB4_IDLE_CYCLES:                            return "GX2_STAT_SX_DB4_IDLE_CYCLES";                            // = 0x0000701c,
1274     case GX2_STAT_SX_DB4_STALL_CYCLES:                           return "GX2_STAT_SX_DB4_STALL_CYCLES";                           // = 0x0000701d,
1275     case GX2_STAT_SX_DB4_HALF_QUADS:                             return "GX2_STAT_SX_DB4_HALF_QUADS";                             // = 0x0000701e,
1276     case GX2_STAT_SX_DB4_PIXELS:                                 return "GX2_STAT_SX_DB4_PIXELS";                                 // = 0x0000701f,
1277     case GX2_STAT_SX_DB4_PRED_PIXELS:                            return "GX2_STAT_SX_DB4_PRED_PIXELS";                            // = 0x00007020,
1278     case GX2_STAT_SX_DB5_IDLE_CYCLES:                            return "GX2_STAT_SX_DB5_IDLE_CYCLES";                            // = 0x00007021,
1279     case GX2_STAT_SX_DB5_STALL_CYCLES:                           return "GX2_STAT_SX_DB5_STALL_CYCLES";                           // = 0x00007022,
1280     case GX2_STAT_SX_DB5_HALF_QUADS:                             return "GX2_STAT_SX_DB5_HALF_QUADS";                             // = 0x00007023,
1281     case GX2_STAT_SX_DB5_PIXELS:                                 return "GX2_STAT_SX_DB5_PIXELS";                                 // = 0x00007024,
1282     case GX2_STAT_SX_DB5_PRED_PIXELS:                            return "GX2_STAT_SX_DB5_PRED_PIXELS";                            // = 0x00007025,
1283     case GX2_STAT_SX_DB6_IDLE_CYCLES:                            return "GX2_STAT_SX_DB6_IDLE_CYCLES";                            // = 0x00007026,
1284     case GX2_STAT_SX_DB6_STALL_CYCLES:                           return "GX2_STAT_SX_DB6_STALL_CYCLES";                           // = 0x00007027,
1285     case GX2_STAT_SX_DB6_HALF_QUADS:                             return "GX2_STAT_SX_DB6_HALF_QUADS";                             // = 0x00007028,
1286     case GX2_STAT_SX_DB6_PIXELS:                                 return "GX2_STAT_SX_DB6_PIXELS";                                 // = 0x00007029,
1287     case GX2_STAT_SX_DB6_PRED_PIXELS:                            return "GX2_STAT_SX_DB6_PRED_PIXELS";                            // = 0x0000702a,
1288     case GX2_STAT_SX_DB7_IDLE_CYCLES:                            return "GX2_STAT_SX_DB7_IDLE_CYCLES";                            // = 0x0000702b,
1289     case GX2_STAT_SX_DB7_STALL_CYCLES:                           return "GX2_STAT_SX_DB7_STALL_CYCLES";                           // = 0x0000702c,
1290     case GX2_STAT_SX_DB7_HALF_QUADS:                             return "GX2_STAT_SX_DB7_HALF_QUADS";                             // = 0x0000702d,
1291     case GX2_STAT_SX_DB7_PIXELS:                                 return "GX2_STAT_SX_DB7_PIXELS";                                 // = 0x0000702e,
1292     case GX2_STAT_SX_DB7_PRED_PIXELS:                            return "GX2_STAT_SX_DB7_PRED_PIXELS";                            // = 0x0000702f,
1293     case GX2_STAT_SX_PA_IDLE_CYCLES:                             return "GX2_STAT_SX_PA_IDLE_CYCLES";                             // = 0x00007030,
1294     case GX2_STAT_SX_PA_REQ:                                     return "GX2_STAT_SX_PA_REQ";                                     // = 0x00007031,
1295     case GX2_STAT_SX_PA_POS:                                     return "GX2_STAT_SX_PA_POS";                                     // = 0x00007032,
1296     case GX2_STAT_SX_SPI_REQ_0:                                  return "GX2_STAT_SX_SPI_REQ_0";                                  // = 0x00007033,
1297     case GX2_STAT_SX_SPI_REQ_1:                                  return "GX2_STAT_SX_SPI_REQ_1";                                  // = 0x00007034,
1298     case GX2_STAT_SX_CLOCK_PS:                                   return "GX2_STAT_SX_CLOCK_PS";                                   // = 0x00007035,
1299     case GX2_STAT_SX_CLOCK_VS:                                   return "GX2_STAT_SX_CLOCK_VS";                                   // = 0x00007036,
1300     case GX2_STAT_SX_CLOCK_GS:                                   return "GX2_STAT_SX_CLOCK_GS";                                   // = 0x00007037,
1301     case GX2_STAT_SX_CLOCK_ES:                                   return "GX2_STAT_SX_CLOCK_ES";                                   // = 0x00007038,
1302     case GX2_STAT_SX_CLOCK:                                      return "GX2_STAT_SX_CLOCK";                                      // = 0x00007039,
1303     case GX2_STAT_SX_DB0_ACK_REQUEST:                            return "GX2_STAT_SX_DB0_ACK_REQUEST";                            // = 0x0000703a,
1304     case GX2_STAT_SX_DB1_ACK_REQUEST:                            return "GX2_STAT_SX_DB1_ACK_REQUEST";                            // = 0x0000703b,
1305     case GX2_STAT_SX_DB2_ACK_REQUEST:                            return "GX2_STAT_SX_DB2_ACK_REQUEST";                            // = 0x0000703c,
1306     case GX2_STAT_SX_DB3_ACK_REQUEST:                            return "GX2_STAT_SX_DB3_ACK_REQUEST";                            // = 0x0000703d,
1307     case GX2_STAT_SX_DB4_ACK_REQUEST:                            return "GX2_STAT_SX_DB4_ACK_REQUEST";                            // = 0x0000703e,
1308     case GX2_STAT_SX_DB5_ACK_REQUEST:                            return "GX2_STAT_SX_DB5_ACK_REQUEST";                            // = 0x0000703f,
1309     case GX2_STAT_SX_DB6_ACK_REQUEST:                            return "GX2_STAT_SX_DB6_ACK_REQUEST";                            // = 0x00007040,
1310     case GX2_STAT_SX_DB7_ACK_REQUEST:                            return "GX2_STAT_SX_DB7_ACK_REQUEST";                            // = 0x00007041,
1311     case GX2_STAT_SX_SC_CLOCK:                                   return "GX2_STAT_SX_SC_CLOCK";                                   // = 0x00007042,
1312     case GX2_STAT_SX_PS_ADJUSTED_CLOCK:                          return "GX2_STAT_SX_PS_ADJUSTED_CLOCK";                          // = 0x00007043,
1313     case GX2_STAT_SX_DB0_ALPHA_KILLED_PIXELS:                    return "GX2_STAT_SX_DB0_ALPHA_KILLED_PIXELS";                    // = 0x00007044,
1314     case GX2_STAT_SX_DB1_ALPHA_KILLED_PIXELS:                    return "GX2_STAT_SX_DB1_ALPHA_KILLED_PIXELS";                    // = 0x00007045,
1315     case GX2_STAT_SX_DB2_ALPHA_KILLED_PIXELS:                    return "GX2_STAT_SX_DB2_ALPHA_KILLED_PIXELS";                    // = 0x00007046,
1316     case GX2_STAT_SX_DB3_ALPHA_KILLED_PIXELS:                    return "GX2_STAT_SX_DB3_ALPHA_KILLED_PIXELS";                    // = 0x00007047,
1317     case GX2_STAT_SX_GATE_EN1:                                   return "GX2_STAT_SX_GATE_EN1";                                   // = 0x00007048,
1318     case GX2_STAT_SX_GATE_EN2:                                   return "GX2_STAT_SX_GATE_EN2";                                   // = 0x00007049,
1319     case GX2_STAT_SX_GATE_EN3:                                   return "GX2_STAT_SX_GATE_EN3";                                   // = 0x0000704a,
1320     case GX2_STAT_SX_GATE_EN4:                                   return "GX2_STAT_SX_GATE_EN4";                                   // = 0x0000704b,
1321     case GX2_STAT_SX_GATE_EN5:                                   return "GX2_STAT_SX_GATE_EN5";                                   // = 0x0000704c,
1322     case GX2_STAT_SX_PIX_CLK_VALID:                              return "GX2_STAT_SX_PIX_CLK_VALID";                              // = 0x0000704d,
1323     case GX2_STAT_SX_SC_CLK_VALID:                               return "GX2_STAT_SX_SC_CLK_VALID";                               // = 0x0000704e,
1324     case GX2_STAT_SX_PA_CLK_VALID:                               return "GX2_STAT_SX_PA_CLK_VALID";                               // = 0x0000704f,
1325     case GX2_STAT_SX_REG_CLK_VALID:                              return "GX2_STAT_SX_REG_CLK_VALID";                              // = 0x00007050,
1326     case GX2_STAT_SX_SMX_CLK_VALID:                              return "GX2_STAT_SX_SMX_CLK_VALID";                              // = 0x00007051,
1327     case GX2_STAT_SX_ARB_QP0_COLLISION:                          return "GX2_STAT_SX_ARB_QP0_COLLISION";                          // = 0x00007052,
1328     case GX2_STAT_SX_ARB_QP1_COLLISION:                          return "GX2_STAT_SX_ARB_QP1_COLLISION";                          // = 0x00007053,
1329     case GX2_STAT_SX_ARB_QP2_COLLISION:                          return "GX2_STAT_SX_ARB_QP2_COLLISION";                          // = 0x00007054,
1330     case GX2_STAT_SX_ARB_QP3_COLLISION:                          return "GX2_STAT_SX_ARB_QP3_COLLISION";                          // = 0x00007055,
1331     case GX2_STAT_SMX_CACHE_IDLE_CYCLES:                         return "GX2_STAT_SMX_CACHE_IDLE_CYCLES";                         // = 0x00008000,
1332     case GX2_STAT_SMX_CACHE_STALL_CYCLES:                        return "GX2_STAT_SMX_CACHE_STALL_CYCLES";                        // = 0x00008001,
1333     case GX2_STAT_SMX_WRITE_REQS:                                return "GX2_STAT_SMX_WRITE_REQS";                                // = 0x00008002,
1334     case GX2_STAT_SMX_WRITE_REQS_PS:                             return "GX2_STAT_SMX_WRITE_REQS_PS";                             // = 0x00008003,
1335     case GX2_STAT_SMX_WRITE_REQS_VS:                             return "GX2_STAT_SMX_WRITE_REQS_VS";                             // = 0x00008004,
1336     case GX2_STAT_SMX_WRITE_REQS_GS:                             return "GX2_STAT_SMX_WRITE_REQS_GS";                             // = 0x00008005,
1337     case GX2_STAT_SMX_WRITE_REQS_ES:                             return "GX2_STAT_SMX_WRITE_REQS_ES";                             // = 0x00008006,
1338     case GX2_STAT_SMX_WRITE_REQS_STREAM0:                        return "GX2_STAT_SMX_WRITE_REQS_STREAM0";                        // = 0x00008007,
1339     case GX2_STAT_SMX_WRITE_REQS_STREAM1:                        return "GX2_STAT_SMX_WRITE_REQS_STREAM1";                        // = 0x00008008,
1340     case GX2_STAT_SMX_WRITE_REQS_STREAM2:                        return "GX2_STAT_SMX_WRITE_REQS_STREAM2";                        // = 0x00008009,
1341     case GX2_STAT_SMX_WRITE_REQS_STREAM3:                        return "GX2_STAT_SMX_WRITE_REQS_STREAM3";                        // = 0x0000800a,
1342     case GX2_STAT_SMX_WRITE_REQS_SCRATCH:                        return "GX2_STAT_SMX_WRITE_REQS_SCRATCH";                        // = 0x0000800b,
1343     case GX2_STAT_SMX_WRITE_REQS_REDUCTION:                      return "GX2_STAT_SMX_WRITE_REQS_REDUCTION";                      // = 0x0000800c,
1344     case GX2_STAT_SMX_WRITE_REQS_RING:                           return "GX2_STAT_SMX_WRITE_REQS_RING";                           // = 0x0000800d,
1345     case GX2_STAT_SMX_WRITE_REQS_FBUFFER:                        return "GX2_STAT_SMX_WRITE_REQS_FBUFFER";                        // = 0x0000800e,
1346     case GX2_STAT_SMX_WRITE_REQS_SCATTER:                        return "GX2_STAT_SMX_WRITE_REQS_SCATTER";                        // = 0x0000800f,
1347     case GX2_STAT_SMX_VF_STALL:                                  return "GX2_STAT_SMX_VF_STALL";                                  // = 0x00008010,
1348     case GX2_STAT_SMX0_NUMBER_OF_PARTIAL_LINES:                  return "GX2_STAT_SMX0_NUMBER_OF_PARTIAL_LINES";                  // = 0x00008011,
1349     case GX2_STAT_SMX0_NUMBER_OF_ES_FLUSH:                       return "GX2_STAT_SMX0_NUMBER_OF_ES_FLUSH";                       // = 0x00008012,
1350     case GX2_STAT_SMX0_NUMBER_OF_GS_FLUSH:                       return "GX2_STAT_SMX0_NUMBER_OF_GS_FLUSH";                       // = 0x00008013,
1351     case GX2_STAT_SMX0_NUMBER_OF_SYNC_FLUSH:                     return "GX2_STAT_SMX0_NUMBER_OF_SYNC_FLUSH";                     // = 0x00008014,
1352     case GX2_STAT_SMX0_NUMBER_OF_ACK_FLUSH:                      return "GX2_STAT_SMX0_NUMBER_OF_ACK_FLUSH";                      // = 0x00008015,
1353     case GX2_STAT_SMX0_NUMBER_OF_FLUSH:                          return "GX2_STAT_SMX0_NUMBER_OF_FLUSH";                          // = 0x00008016,
1354     case GX2_STAT_SMX0_DW_WRITTEN:                               return "GX2_STAT_SMX0_DW_WRITTEN";                               // = 0x00008017,
1355     case GX2_STAT_SMX0_DW_MISS:                                  return "GX2_STAT_SMX0_DW_MISS";                                  // = 0x00008018,
1356     case GX2_STAT_SMX0_DB_STALL:                                 return "GX2_STAT_SMX0_DB_STALL";                                 // = 0x00008019,
1357     case GX2_STAT_SMX1_NUMBER_OF_PARTIAL_LINES:                  return "GX2_STAT_SMX1_NUMBER_OF_PARTIAL_LINES";                  // = 0x0000801a,
1358     case GX2_STAT_SMX1_NUMBER_OF_ES_FLUSH:                       return "GX2_STAT_SMX1_NUMBER_OF_ES_FLUSH";                       // = 0x0000801b,
1359     case GX2_STAT_SMX1_NUMBER_OF_GS_FLUSH:                       return "GX2_STAT_SMX1_NUMBER_OF_GS_FLUSH";                       // = 0x0000801c,
1360     case GX2_STAT_SMX1_NUMBER_OF_SYNC_FLUSH:                     return "GX2_STAT_SMX1_NUMBER_OF_SYNC_FLUSH";                     // = 0x0000801d,
1361     case GX2_STAT_SMX1_NUMBER_OF_ACK_FLUSH:                      return "GX2_STAT_SMX1_NUMBER_OF_ACK_FLUSH";                      // = 0x0000801e,
1362     case GX2_STAT_SMX1_NUMBER_OF_FLUSH:                          return "GX2_STAT_SMX1_NUMBER_OF_FLUSH";                          // = 0x0000801f,
1363     case GX2_STAT_SMX1_DW_WRITTEN:                               return "GX2_STAT_SMX1_DW_WRITTEN";                               // = 0x00008020,
1364     case GX2_STAT_SMX1_DW_MISS:                                  return "GX2_STAT_SMX1_DW_MISS";                                  // = 0x00008021,
1365     case GX2_STAT_SMX1_DB_STALL:                                 return "GX2_STAT_SMX1_DB_STALL";                                 // = 0x00008022,
1366     case GX2_STAT_SMX2_NUMBER_OF_PARTIAL_LINES:                  return "GX2_STAT_SMX2_NUMBER_OF_PARTIAL_LINES";                  // = 0x00008023,
1367     case GX2_STAT_SMX2_NUMBER_OF_ES_FLUSH:                       return "GX2_STAT_SMX2_NUMBER_OF_ES_FLUSH";                       // = 0x00008024,
1368     case GX2_STAT_SMX2_NUMBER_OF_GS_FLUSH:                       return "GX2_STAT_SMX2_NUMBER_OF_GS_FLUSH";                       // = 0x00008025,
1369     case GX2_STAT_SMX2_NUMBER_OF_SYNC_FLUSH:                     return "GX2_STAT_SMX2_NUMBER_OF_SYNC_FLUSH";                     // = 0x00008026,
1370     case GX2_STAT_SMX2_NUMBER_OF_ACK_FLUSH:                      return "GX2_STAT_SMX2_NUMBER_OF_ACK_FLUSH";                      // = 0x00008027,
1371     case GX2_STAT_SMX2_NUMBER_OF_FLUSH:                          return "GX2_STAT_SMX2_NUMBER_OF_FLUSH";                          // = 0x00008028,
1372     case GX2_STAT_SMX2_DW_WRITTEN:                               return "GX2_STAT_SMX2_DW_WRITTEN";                               // = 0x00008029,
1373     case GX2_STAT_SMX2_DW_MISS:                                  return "GX2_STAT_SMX2_DW_MISS";                                  // = 0x0000802a,
1374     case GX2_STAT_SMX2_DB_STALL:                                 return "GX2_STAT_SMX2_DB_STALL";                                 // = 0x0000802b,
1375     case GX2_STAT_SMX3_NUMBER_OF_PARTIAL_LINES:                  return "GX2_STAT_SMX3_NUMBER_OF_PARTIAL_LINES";                  // = 0x0000802c,
1376     case GX2_STAT_SMX3_NUMBER_OF_ES_FLUSH:                       return "GX2_STAT_SMX3_NUMBER_OF_ES_FLUSH";                       // = 0x0000802d,
1377     case GX2_STAT_SMX3_NUMBER_OF_GS_FLUSH:                       return "GX2_STAT_SMX3_NUMBER_OF_GS_FLUSH";                       // = 0x0000802e,
1378     case GX2_STAT_SMX3_NUMBER_OF_SYNC_FLUSH:                     return "GX2_STAT_SMX3_NUMBER_OF_SYNC_FLUSH";                     // = 0x0000802f,
1379     case GX2_STAT_SMX3_NUMBER_OF_ACK_FLUSH:                      return "GX2_STAT_SMX3_NUMBER_OF_ACK_FLUSH";                      // = 0x00008030,
1380     case GX2_STAT_SMX3_NUMBER_OF_FLUSH:                          return "GX2_STAT_SMX3_NUMBER_OF_FLUSH";                          // = 0x00008031,
1381     case GX2_STAT_SMX3_DW_WRITTEN:                               return "GX2_STAT_SMX3_DW_WRITTEN";                               // = 0x00008032,
1382     case GX2_STAT_SMX3_DW_MISS:                                  return "GX2_STAT_SMX3_DW_MISS";                                  // = 0x00008033,
1383     case GX2_STAT_SMX3_DB_STALL:                                 return "GX2_STAT_SMX3_DB_STALL";                                 // = 0x00008034,
1384     case GX2_STAT_SMX0_SET0_CNT:                                 return "GX2_STAT_SMX0_SET0_CNT";                                 // = 0x00008035,
1385     case GX2_STAT_SMX0_SET1_CNT:                                 return "GX2_STAT_SMX0_SET1_CNT";                                 // = 0x00008036,
1386     case GX2_STAT_SMX0_SET2_CNT:                                 return "GX2_STAT_SMX0_SET2_CNT";                                 // = 0x00008037,
1387     case GX2_STAT_SMX0_SET3_CNT:                                 return "GX2_STAT_SMX0_SET3_CNT";                                 // = 0x00008038,
1388     case GX2_STAT_SMX0_SET4_CNT:                                 return "GX2_STAT_SMX0_SET4_CNT";                                 // = 0x00008039,
1389     case GX2_STAT_SMX0_SET5_CNT:                                 return "GX2_STAT_SMX0_SET5_CNT";                                 // = 0x0000803a,
1390     case GX2_STAT_SMX0_SET6_CNT:                                 return "GX2_STAT_SMX0_SET6_CNT";                                 // = 0x0000803b,
1391     case GX2_STAT_SMX0_SET7_CNT:                                 return "GX2_STAT_SMX0_SET7_CNT";                                 // = 0x0000803c,
1392     case GX2_STAT_SMX1_SET0_CNT:                                 return "GX2_STAT_SMX1_SET0_CNT";                                 // = 0x0000803d,
1393     case GX2_STAT_SMX1_SET1_CNT:                                 return "GX2_STAT_SMX1_SET1_CNT";                                 // = 0x0000803e,
1394     case GX2_STAT_SMX1_SET2_CNT:                                 return "GX2_STAT_SMX1_SET2_CNT";                                 // = 0x0000803f,
1395     case GX2_STAT_SMX1_SET3_CNT:                                 return "GX2_STAT_SMX1_SET3_CNT";                                 // = 0x00008040,
1396     case GX2_STAT_SMX1_SET4_CNT:                                 return "GX2_STAT_SMX1_SET4_CNT";                                 // = 0x00008041,
1397     case GX2_STAT_SMX1_SET5_CNT:                                 return "GX2_STAT_SMX1_SET5_CNT";                                 // = 0x00008042,
1398     case GX2_STAT_SMX1_SET6_CNT:                                 return "GX2_STAT_SMX1_SET6_CNT";                                 // = 0x00008043,
1399     case GX2_STAT_SMX1_SET7_CNT:                                 return "GX2_STAT_SMX1_SET7_CNT";                                 // = 0x00008044,
1400     case GX2_STAT_SMX2_SET0_CNT:                                 return "GX2_STAT_SMX2_SET0_CNT";                                 // = 0x00008045,
1401     case GX2_STAT_SMX2_SET1_CNT:                                 return "GX2_STAT_SMX2_SET1_CNT";                                 // = 0x00008046,
1402     case GX2_STAT_SMX2_SET2_CNT:                                 return "GX2_STAT_SMX2_SET2_CNT";                                 // = 0x00008047,
1403     case GX2_STAT_SMX2_SET3_CNT:                                 return "GX2_STAT_SMX2_SET3_CNT";                                 // = 0x00008048,
1404     case GX2_STAT_SMX2_SET4_CNT:                                 return "GX2_STAT_SMX2_SET4_CNT";                                 // = 0x00008049,
1405     case GX2_STAT_SMX2_SET5_CNT:                                 return "GX2_STAT_SMX2_SET5_CNT";                                 // = 0x0000804a,
1406     case GX2_STAT_SMX2_SET6_CNT:                                 return "GX2_STAT_SMX2_SET6_CNT";                                 // = 0x0000804b,
1407     case GX2_STAT_SMX2_SET7_CNT:                                 return "GX2_STAT_SMX2_SET7_CNT";                                 // = 0x0000804c,
1408     case GX2_STAT_SMX3_SET0_CNT:                                 return "GX2_STAT_SMX3_SET0_CNT";                                 // = 0x0000804d,
1409     case GX2_STAT_SMX3_SET1_CNT:                                 return "GX2_STAT_SMX3_SET1_CNT";                                 // = 0x0000804e,
1410     case GX2_STAT_SMX3_SET2_CNT:                                 return "GX2_STAT_SMX3_SET2_CNT";                                 // = 0x0000804f,
1411     case GX2_STAT_SMX3_SET3_CNT:                                 return "GX2_STAT_SMX3_SET3_CNT";                                 // = 0x00008050,
1412     case GX2_STAT_SMX3_SET4_CNT:                                 return "GX2_STAT_SMX3_SET4_CNT";                                 // = 0x00008051,
1413     case GX2_STAT_SMX3_SET5_CNT:                                 return "GX2_STAT_SMX3_SET5_CNT";                                 // = 0x00008052,
1414     case GX2_STAT_SMX3_SET6_CNT:                                 return "GX2_STAT_SMX3_SET6_CNT";                                 // = 0x00008053,
1415     case GX2_STAT_SMX3_SET7_CNT:                                 return "GX2_STAT_SMX3_SET7_CNT";                                 // = 0x00008054,
1416     case GX2_STAT_SMX0_PROBE_COLLISION:                          return "GX2_STAT_SMX0_PROBE_COLLISION";                          // = 0x00008055,
1417     case GX2_STAT_SMX1_PROBE_COLLISION:                          return "GX2_STAT_SMX1_PROBE_COLLISION";                          // = 0x00008056,
1418     case GX2_STAT_SMX2_PROBE_COLLISION:                          return "GX2_STAT_SMX2_PROBE_COLLISION";                          // = 0x00008057,
1419     case GX2_STAT_SMX3_PROBE_COLLISION:                          return "GX2_STAT_SMX3_PROBE_COLLISION";                          // = 0x00008058,
1420     case GX2_STAT_TD_TD_BUSY:                                    return "GX2_STAT_TD_TD_BUSY";                                    // = 0x00009000,
1421     case GX2_STAT_TD_INPUT_BUSY:                                 return "GX2_STAT_TD_INPUT_BUSY";                                 // = 0x00009008,
1422     case GX2_STAT_TD_OUTPUT_BUSY:                                return "GX2_STAT_TD_OUTPUT_BUSY";                                // = 0x00009009,
1423     case GX2_STAT_TD_SAMPLE_LATENCY_FIFO_BUSY:                   return "GX2_STAT_TD_SAMPLE_LATENCY_FIFO_BUSY";                   // = 0x0000900a,
1424     case GX2_STAT_TD_CONSTANT_LATENCY_FIFO_BUSY:                 return "GX2_STAT_TD_CONSTANT_LATENCY_FIFO_BUSY";                 // = 0x0000900b,
1425     case GX2_STAT_TD_FASTPATH_BUSY:                              return "GX2_STAT_TD_FASTPATH_BUSY";                              // = 0x0000900c,
1426     case GX2_STAT_TD_SH_FIFO_BUSY:                               return "GX2_STAT_TD_SH_FIFO_BUSY";                               // = 0x0000900d,
1427     case GX2_STAT_TD_PHASE_SYNC_BUSY:                            return "GX2_STAT_TD_PHASE_SYNC_BUSY";                            // = 0x0000900e,
1428     case GX2_STAT_TD_DATAOUT_FIFO_BUSY:                          return "GX2_STAT_TD_DATAOUT_FIFO_BUSY";                          // = 0x0000900f,
1429     case GX2_STAT_TD_LATENCY_FIFO_BUSY_PIPE_IDLE:                return "GX2_STAT_TD_LATENCY_FIFO_BUSY_PIPE_IDLE";                // = 0x00009010,
1430     case GX2_STAT_TD_SYNC_PHASE_COUNT:                           return "GX2_STAT_TD_SYNC_PHASE_COUNT";                           // = 0x00009011,
1431     case GX2_STAT_TD_VC_DATA_RETURN:                             return "GX2_STAT_TD_VC_DATA_RETURN";                             // = 0x00009012,
1432     case GX2_STAT_TD_STALL_DUE_TO_VC:                            return "GX2_STAT_TD_STALL_DUE_TO_VC";                            // = 0x00009013,
1433     case GX2_STAT_TD_STALL_DUE_TO_RSP:                           return "GX2_STAT_TD_STALL_DUE_TO_RSP";                           // = 0x00009014,
1434     case GX2_STAT_TD_STALL_DUE_TO_VC_OR_RSP:                     return "GX2_STAT_TD_STALL_DUE_TO_VC_OR_RSP";                     // = 0x00009015,
1435     case GX2_STAT_TD_TD_REG_SCLK_VLD:                            return "GX2_STAT_TD_TD_REG_SCLK_VLD";                            // = 0x00009016,
1436     case GX2_STAT_TD_TD_LOCAL_CG_DYN_SCLK_GRP0_EN:               return "GX2_STAT_TD_TD_LOCAL_CG_DYN_SCLK_GRP0_EN";               // = 0x00009017,
1437     case GX2_STAT_TD_TD_LOCAL_CG_DYN_SCLK_GRP1_EN:               return "GX2_STAT_TD_TD_LOCAL_CG_DYN_SCLK_GRP1_EN";               // = 0x00009018,
1438     case GX2_STAT_TA_TA_BUSY:                                    return "GX2_STAT_TA_TA_BUSY";                                    // = 0x0000a000,
1439     case GX2_STAT_TA_GRADIENT_BUSY:                              return "GX2_STAT_TA_GRADIENT_BUSY";                              // = 0x0000a001,
1440     case GX2_STAT_TA_GRADIENT_FIFO_BUSY:                         return "GX2_STAT_TA_GRADIENT_FIFO_BUSY";                         // = 0x0000a002,
1441     case GX2_STAT_TA_LOD_BUSY:                                   return "GX2_STAT_TA_LOD_BUSY";                                   // = 0x0000a003,
1442     case GX2_STAT_TA_LOD_FIFO_BUSY:                              return "GX2_STAT_TA_LOD_FIFO_BUSY";                              // = 0x0000a004,
1443     case GX2_STAT_TA_ADDRESSER_BUSY:                             return "GX2_STAT_TA_ADDRESSER_BUSY";                             // = 0x0000a005,
1444     case GX2_STAT_TA_ADDRESSER_FIFO_BUSY:                        return "GX2_STAT_TA_ADDRESSER_FIFO_BUSY";                        // = 0x0000a006,
1445     case GX2_STAT_TA_ALIGNER_BUSY:                               return "GX2_STAT_TA_ALIGNER_BUSY";                               // = 0x0000a007,
1446     case GX2_STAT_TA_PIX_0_QUAD:                                 return "GX2_STAT_TA_PIX_0_QUAD";                                 // = 0x0000a008,
1447     case GX2_STAT_TA_PIX_1_QUAD:                                 return "GX2_STAT_TA_PIX_1_QUAD";                                 // = 0x0000a009,
1448     case GX2_STAT_TA_PIX_2_QUAD:                                 return "GX2_STAT_TA_PIX_2_QUAD";                                 // = 0x0000a00a,
1449     case GX2_STAT_TA_PIX_3_QUAD:                                 return "GX2_STAT_TA_PIX_3_QUAD";                                 // = 0x0000a00b,
1450     case GX2_STAT_TA_PIX_4_QUAD:                                 return "GX2_STAT_TA_PIX_4_QUAD";                                 // = 0x0000a00c,
1451     case GX2_STAT_TA_INPUT_CYCLES:                               return "GX2_STAT_TA_INPUT_CYCLES";                               // = 0x0000a010,
1452     case GX2_STAT_TA_GRADIENT_BALANCING_CYCLES:                  return "GX2_STAT_TA_GRADIENT_BALANCING_CYCLES";                  // = 0x0000a011,
1453     case GX2_STAT_TA_GRADIENT_CYCLES:                            return "GX2_STAT_TA_GRADIENT_CYCLES";                            // = 0x0000a012,
1454     case GX2_STAT_TA_WALKER_BALANCING_CYCLES:                    return "GX2_STAT_TA_WALKER_BALANCING_CYCLES";                    // = 0x0000a013,
1455     case GX2_STAT_TA_WALKER_CYCLES:                              return "GX2_STAT_TA_WALKER_CYCLES";                              // = 0x0000a014,
1456     case GX2_STAT_TA_ALIGNER_BALANCING_CYCLES:                   return "GX2_STAT_TA_ALIGNER_BALANCING_CYCLES";                   // = 0x0000a015,
1457     case GX2_STAT_TA_ALIGNER_CYCLES:                             return "GX2_STAT_TA_ALIGNER_CYCLES";                             // = 0x0000a016,
1458     case GX2_STAT_TA_MIP_1_CYCLE_PIXELS:                         return "GX2_STAT_TA_MIP_1_CYCLE_PIXELS";                         // = 0x0000a018,
1459     case GX2_STAT_TA_MIP_2_CYCLE_PIXELS:                         return "GX2_STAT_TA_MIP_2_CYCLE_PIXELS";                         // = 0x0000a019,
1460     case GX2_STAT_TA_VOL_1_CYCLE_PIXELS:                         return "GX2_STAT_TA_VOL_1_CYCLE_PIXELS";                         // = 0x0000a01a,
1461     case GX2_STAT_TA_VOL_2_CYCLE_PIXELS:                         return "GX2_STAT_TA_VOL_2_CYCLE_PIXELS";                         // = 0x0000a01b,
1462     case GX2_STAT_TA_BILIN_POINT_1_CYCLE_PIXELS:                 return "GX2_STAT_TA_BILIN_POINT_1_CYCLE_PIXELS";                 // = 0x0000a01c,
1463     case GX2_STAT_TA_BICUBIC_4_CYCLE_PIXELS:                     return "GX2_STAT_TA_BICUBIC_4_CYCLE_PIXELS";                     // = 0x0000a01d,
1464     case GX2_STAT_TA_MIPMAP_LOD_0_SAMPLES:                       return "GX2_STAT_TA_MIPMAP_LOD_0_SAMPLES";                       // = 0x0000a020,
1465     case GX2_STAT_TA_MIPMAP_LOD_1_SAMPLES:                       return "GX2_STAT_TA_MIPMAP_LOD_1_SAMPLES";                       // = 0x0000a021,
1466     case GX2_STAT_TA_MIPMAP_LOD_2_SAMPLES:                       return "GX2_STAT_TA_MIPMAP_LOD_2_SAMPLES";                       // = 0x0000a022,
1467     case GX2_STAT_TA_MIPMAP_LOD_3_SAMPLES:                       return "GX2_STAT_TA_MIPMAP_LOD_3_SAMPLES";                       // = 0x0000a023,
1468     case GX2_STAT_TA_MIPMAP_LOD_4_SAMPLES:                       return "GX2_STAT_TA_MIPMAP_LOD_4_SAMPLES";                       // = 0x0000a024,
1469     case GX2_STAT_TA_MIPMAP_LOD_5_SAMPLES:                       return "GX2_STAT_TA_MIPMAP_LOD_5_SAMPLES";                       // = 0x0000a025,
1470     case GX2_STAT_TA_MIPMAP_LOD_6_SAMPLES:                       return "GX2_STAT_TA_MIPMAP_LOD_6_SAMPLES";                       // = 0x0000a026,
1471     case GX2_STAT_TA_MIPMAP_LOD_7_SAMPLES:                       return "GX2_STAT_TA_MIPMAP_LOD_7_SAMPLES";                       // = 0x0000a027,
1472     case GX2_STAT_TA_MIPMAP_LOD_8_SAMPLES:                       return "GX2_STAT_TA_MIPMAP_LOD_8_SAMPLES";                       // = 0x0000a028,
1473     case GX2_STAT_TA_MIPMAP_LOD_9_SAMPLES:                       return "GX2_STAT_TA_MIPMAP_LOD_9_SAMPLES";                       // = 0x0000a029,
1474     case GX2_STAT_TA_MIPMAP_LOD_10_SAMPLES:                      return "GX2_STAT_TA_MIPMAP_LOD_10_SAMPLES";                      // = 0x0000a02a,
1475     case GX2_STAT_TA_MIPMAP_LOD_11_SAMPLES:                      return "GX2_STAT_TA_MIPMAP_LOD_11_SAMPLES";                      // = 0x0000a02b,
1476     case GX2_STAT_TA_MIPMAP_LOD_12_SAMPLES:                      return "GX2_STAT_TA_MIPMAP_LOD_12_SAMPLES";                      // = 0x0000a02c,
1477     case GX2_STAT_TA_MIPMAP_LOD_13_SAMPLES:                      return "GX2_STAT_TA_MIPMAP_LOD_13_SAMPLES";                      // = 0x0000a02d,
1478     case GX2_STAT_TA_MIPMAP_LOD_14_SAMPLES:                      return "GX2_STAT_TA_MIPMAP_LOD_14_SAMPLES";                      // = 0x0000a02e,
1479     case GX2_STAT_TA_ANISO_1_1_QUADS:                            return "GX2_STAT_TA_ANISO_1_1_QUADS";                            // = 0x0000a030,
1480     case GX2_STAT_TA_ANISO_2_1_QUADS:                            return "GX2_STAT_TA_ANISO_2_1_QUADS";                            // = 0x0000a031,
1481     case GX2_STAT_TA_ANISO_3_1_QUADS:                            return "GX2_STAT_TA_ANISO_3_1_QUADS";                            // = 0x0000a032,
1482     case GX2_STAT_TA_ANISO_4_1_QUADS:                            return "GX2_STAT_TA_ANISO_4_1_QUADS";                            // = 0x0000a033,
1483     case GX2_STAT_TA_ANISO_5_1_QUADS:                            return "GX2_STAT_TA_ANISO_5_1_QUADS";                            // = 0x0000a034,
1484     case GX2_STAT_TA_ANISO_6_1_QUADS:                            return "GX2_STAT_TA_ANISO_6_1_QUADS";                            // = 0x0000a035,
1485     case GX2_STAT_TA_ANISO_7_1_QUADS:                            return "GX2_STAT_TA_ANISO_7_1_QUADS";                            // = 0x0000a036,
1486     case GX2_STAT_TA_ANISO_8_1_QUADS:                            return "GX2_STAT_TA_ANISO_8_1_QUADS";                            // = 0x0000a037,
1487     case GX2_STAT_TA_ANISO_9_1_QUADS:                            return "GX2_STAT_TA_ANISO_9_1_QUADS";                            // = 0x0000a038,
1488     case GX2_STAT_TA_ANISO_10_1_QUADS:                           return "GX2_STAT_TA_ANISO_10_1_QUADS";                           // = 0x0000a039,
1489     case GX2_STAT_TA_ANISO_11_1_QUADS:                           return "GX2_STAT_TA_ANISO_11_1_QUADS";                           // = 0x0000a03a,
1490     case GX2_STAT_TA_ANISO_12_1_QUADS:                           return "GX2_STAT_TA_ANISO_12_1_QUADS";                           // = 0x0000a03b,
1491     case GX2_STAT_TA_ANISO_13_1_QUADS:                           return "GX2_STAT_TA_ANISO_13_1_QUADS";                           // = 0x0000a03c,
1492     case GX2_STAT_TA_ANISO_14_1_QUADS:                           return "GX2_STAT_TA_ANISO_14_1_QUADS";                           // = 0x0000a03d,
1493     case GX2_STAT_TA_ANISO_15_1_QUADS:                           return "GX2_STAT_TA_ANISO_15_1_QUADS";                           // = 0x0000a03e,
1494     case GX2_STAT_TA_ANISO_16_1_QUADS:                           return "GX2_STAT_TA_ANISO_16_1_QUADS";                           // = 0x0000a03f,
1495     case GX2_STAT_TA_TA_REG_SCLK_VLD:                            return "GX2_STAT_TA_TA_REG_SCLK_VLD";                            // = 0x0000a040,
1496     case GX2_STAT_TA_TA_LOCAL_CG_DYN_SCLK_GRP0_EN:               return "GX2_STAT_TA_TA_LOCAL_CG_DYN_SCLK_GRP0_EN";               // = 0x0000a041,
1497     case GX2_STAT_TA_TA_LOCAL_CG_DYN_SCLK_GRP1_EN:               return "GX2_STAT_TA_TA_LOCAL_CG_DYN_SCLK_GRP1_EN";               // = 0x0000a042,
1498     case GX2_STAT_TA_TA_LOCAL_CG_DYN_SCLK_GRP1_MEMS_EN:          return "GX2_STAT_TA_TA_LOCAL_CG_DYN_SCLK_GRP1_MEMS_EN";          // = 0x0000a043,
1499     case GX2_STAT_TCP_TA_TCP_STARVE_CYCLES:                      return "GX2_STAT_TCP_TA_TCP_STARVE_CYCLES";                      // = 0x0000b000,
1500     case GX2_STAT_TCP_TCP_TA_STALL_CYCLES:                       return "GX2_STAT_TCP_TCP_TA_STALL_CYCLES";                       // = 0x0000b001,
1501     case GX2_STAT_TCP_TD_TCP_STALL_CYCLES:                       return "GX2_STAT_TCP_TD_TCP_STALL_CYCLES";                       // = 0x0000b002,
1502     case GX2_STAT_TCP_TCC_TCP_STALL_CYCLES:                      return "GX2_STAT_TCP_TCC_TCP_STALL_CYCLES";                      // = 0x0000b003,
1503     case GX2_STAT_TCP_TCC0_TCP_STALL_CYCLES:                     return "GX2_STAT_TCP_TCC0_TCP_STALL_CYCLES";                     // = 0x0000b004,
1504     case GX2_STAT_TCP_TCC1_TCP_STALL_CYCLES:                     return "GX2_STAT_TCP_TCC1_TCP_STALL_CYCLES";                     // = 0x0000b005,
1505     case GX2_STAT_TCP_TCC2_TCP_STALL_CYCLES:                     return "GX2_STAT_TCP_TCC2_TCP_STALL_CYCLES";                     // = 0x0000b006,
1506     case GX2_STAT_TCP_TCC3_TCP_STALL_CYCLES:                     return "GX2_STAT_TCP_TCC3_TCP_STALL_CYCLES";                     // = 0x0000b007,
1507     case GX2_STAT_TCP_TCC4_TCP_STALL_CYCLES:                     return "GX2_STAT_TCP_TCC4_TCP_STALL_CYCLES";                     // = 0x0000b008,
1508     case GX2_STAT_TCP_TCC5_TCP_STALL_CYCLES:                     return "GX2_STAT_TCP_TCC5_TCP_STALL_CYCLES";                     // = 0x0000b009,
1509     case GX2_STAT_TCP_TCC6_TCP_STALL_CYCLES:                     return "GX2_STAT_TCP_TCC6_TCP_STALL_CYCLES";                     // = 0x0000b00a,
1510     case GX2_STAT_TCP_TCC7_TCP_STALL_CYCLES:                     return "GX2_STAT_TCP_TCC7_TCP_STALL_CYCLES";                     // = 0x0000b00b,
1511     case GX2_STAT_TCP_TCP_LOD_STALL_CYCLES:                      return "GX2_STAT_TCP_TCP_LOD_STALL_CYCLES";                      // = 0x0000b00c,
1512     case GX2_STAT_TCP_TCP_TAGCONFLICT_STALL_CYCLES:              return "GX2_STAT_TCP_TCP_TAGCONFLICT_STALL_CYCLES";              // = 0x0000b00d,
1513     case GX2_STAT_TCP_TCP_ALLOC_STALL_CYCLES:                    return "GX2_STAT_TCP_TCP_ALLOC_STALL_CYCLES";                    // = 0x0000b00e,
1514     case GX2_STAT_TCP_TCP_LFIFO_STALL_CYCLES:                    return "GX2_STAT_TCP_TCP_LFIFO_STALL_CYCLES";                    // = 0x0000b00f,
1515     case GX2_STAT_TCP_TCP_RFIFO_STALL_CYCLES:                    return "GX2_STAT_TCP_TCP_RFIFO_STALL_CYCLES";                    // = 0x0000b010,
1516     case GX2_STAT_TCP_TCP_FFIFO_STALL_CYCLES:                    return "GX2_STAT_TCP_TCP_FFIFO_STALL_CYCLES";                    // = 0x0000b011,
1517     case GX2_STAT_TCP_TCP_CFIFO_STALL_CYCLES:                    return "GX2_STAT_TCP_TCP_CFIFO_STALL_CYCLES";                    // = 0x0000b012,
1518     case GX2_STAT_TCP_TCP_READCONFLICT_STALL_CYCLES:             return "GX2_STAT_TCP_TCP_READCONFLICT_STALL_CYCLES";             // = 0x0000b013,
1519     case GX2_STAT_TCP_TCP_PENDING_STALL_CYCLES:                  return "GX2_STAT_TCP_TCP_PENDING_STALL_CYCLES";                  // = 0x0000b014,
1520     case GX2_STAT_TCP_TCP_READFIFO_STALL_CYCLES:                 return "GX2_STAT_TCP_TCP_READFIFO_STALL_CYCLES";                 // = 0x0000b015,
1521     case GX2_STAT_TCP_TCP_LATENCY:                               return "GX2_STAT_TCP_TCP_LATENCY";                               // = 0x0000b016,
1522     case GX2_STAT_TCP_TCC_REQ_LATENCY:                           return "GX2_STAT_TCP_TCC_REQ_LATENCY";                           // = 0x0000b017,
1523     case GX2_STAT_TCP_TCC0_REQ_LATENCY:                          return "GX2_STAT_TCP_TCC0_REQ_LATENCY";                          // = 0x0000b018,
1524     case GX2_STAT_TCP_TCC1_REQ_LATENCY:                          return "GX2_STAT_TCP_TCC1_REQ_LATENCY";                          // = 0x0000b019,
1525     case GX2_STAT_TCP_TCC2_REQ_LATENCY:                          return "GX2_STAT_TCP_TCC2_REQ_LATENCY";                          // = 0x0000b01a,
1526     case GX2_STAT_TCP_TCC3_REQ_LATENCY:                          return "GX2_STAT_TCP_TCC3_REQ_LATENCY";                          // = 0x0000b01b,
1527     case GX2_STAT_TCP_TCC4_REQ_LATENCY:                          return "GX2_STAT_TCP_TCC4_REQ_LATENCY";                          // = 0x0000b01c,
1528     case GX2_STAT_TCP_TCC5_REQ_LATENCY:                          return "GX2_STAT_TCP_TCC5_REQ_LATENCY";                          // = 0x0000b01d,
1529     case GX2_STAT_TCP_TCC6_REQ_LATENCY:                          return "GX2_STAT_TCP_TCC6_REQ_LATENCY";                          // = 0x0000b01e,
1530     case GX2_STAT_TCP_TCC7_REQ_LATENCY:                          return "GX2_STAT_TCP_TCC7_REQ_LATENCY";                          // = 0x0000b01f,
1531     case GX2_STAT_TCP_TCC_FREE_LATENCY:                          return "GX2_STAT_TCP_TCC_FREE_LATENCY";                          // = 0x0000b020,
1532     case GX2_STAT_TCP_TCC0_FREE_LATENCY:                         return "GX2_STAT_TCP_TCC0_FREE_LATENCY";                         // = 0x0000b021,
1533     case GX2_STAT_TCP_TCC1_FREE_LATENCY:                         return "GX2_STAT_TCP_TCC1_FREE_LATENCY";                         // = 0x0000b022,
1534     case GX2_STAT_TCP_TCC2_FREE_LATENCY:                         return "GX2_STAT_TCP_TCC2_FREE_LATENCY";                         // = 0x0000b023,
1535     case GX2_STAT_TCP_TCC3_FREE_LATENCY:                         return "GX2_STAT_TCP_TCC3_FREE_LATENCY";                         // = 0x0000b024,
1536     case GX2_STAT_TCP_TCC4_FREE_LATENCY:                         return "GX2_STAT_TCP_TCC4_FREE_LATENCY";                         // = 0x0000b025,
1537     case GX2_STAT_TCP_TCC5_FREE_LATENCY:                         return "GX2_STAT_TCP_TCC5_FREE_LATENCY";                         // = 0x0000b026,
1538     case GX2_STAT_TCP_TCC6_FREE_LATENCY:                         return "GX2_STAT_TCP_TCC6_FREE_LATENCY";                         // = 0x0000b027,
1539     case GX2_STAT_TCP_TCC7_FREE_LATENCY:                         return "GX2_STAT_TCP_TCC7_FREE_LATENCY";                         // = 0x0000b028,
1540     case GX2_STAT_TCP_TCP_TCC_REQ:                               return "GX2_STAT_TCP_TCP_TCC_REQ";                               // = 0x0000b029,
1541     case GX2_STAT_TCP_TCP_TCC0_REQ:                              return "GX2_STAT_TCP_TCP_TCC0_REQ";                              // = 0x0000b02a,
1542     case GX2_STAT_TCP_TCP_TCC1_REQ:                              return "GX2_STAT_TCP_TCP_TCC1_REQ";                              // = 0x0000b02b,
1543     case GX2_STAT_TCP_TCP_TCC2_REQ:                              return "GX2_STAT_TCP_TCP_TCC2_REQ";                              // = 0x0000b02c,
1544     case GX2_STAT_TCP_TCP_TCC3_REQ:                              return "GX2_STAT_TCP_TCP_TCC3_REQ";                              // = 0x0000b02d,
1545     case GX2_STAT_TCP_TCP_TCC4_REQ:                              return "GX2_STAT_TCP_TCP_TCC4_REQ";                              // = 0x0000b02e,
1546     case GX2_STAT_TCP_TCP_TCC5_REQ:                              return "GX2_STAT_TCP_TCP_TCC5_REQ";                              // = 0x0000b02f,
1547     case GX2_STAT_TCP_TCP_TCC6_REQ:                              return "GX2_STAT_TCP_TCP_TCC6_REQ";                              // = 0x0000b030,
1548     case GX2_STAT_TCP_TCP_TCC7_REQ:                              return "GX2_STAT_TCP_TCP_TCC7_REQ";                              // = 0x0000b031,
1549     case GX2_STAT_TCP_TCC_TCP_RDRET:                             return "GX2_STAT_TCP_TCC_TCP_RDRET";                             // = 0x0000b032,
1550     case GX2_STAT_TCP_TCC0_TCP_RDRET:                            return "GX2_STAT_TCP_TCC0_TCP_RDRET";                            // = 0x0000b033,
1551     case GX2_STAT_TCP_TCC1_TCP_RDRET:                            return "GX2_STAT_TCP_TCC1_TCP_RDRET";                            // = 0x0000b034,
1552     case GX2_STAT_TCP_TCC2_TCP_RDRET:                            return "GX2_STAT_TCP_TCC2_TCP_RDRET";                            // = 0x0000b035,
1553     case GX2_STAT_TCP_TCC3_TCP_RDRET:                            return "GX2_STAT_TCP_TCC3_TCP_RDRET";                            // = 0x0000b036,
1554     case GX2_STAT_TCP_TCC4_TCP_RDRET:                            return "GX2_STAT_TCP_TCC4_TCP_RDRET";                            // = 0x0000b037,
1555     case GX2_STAT_TCP_TCC5_TCP_RDRET:                            return "GX2_STAT_TCP_TCC5_TCP_RDRET";                            // = 0x0000b038,
1556     case GX2_STAT_TCP_TCC6_TCP_RDRET:                            return "GX2_STAT_TCP_TCC6_TCP_RDRET";                            // = 0x0000b039,
1557     case GX2_STAT_TCP_TCC7_TCP_RDRET:                            return "GX2_STAT_TCP_TCC7_TCP_RDRET";                            // = 0x0000b03a,
1558     case GX2_STAT_TCP_TOTAL_PIXELS:                              return "GX2_STAT_TCP_TOTAL_PIXELS";                              // = 0x0000b03b,
1559     case GX2_STAT_TCP_UNCACHED_PIXELS:                           return "GX2_STAT_TCP_UNCACHED_PIXELS";                           // = 0x0000b03c,
1560     case GX2_STAT_TCP_FMT_1_PIXELS:                              return "GX2_STAT_TCP_FMT_1_PIXELS";                              // = 0x0000b03d,
1561     case GX2_STAT_TCP_FMT_8_PIXELS:                              return "GX2_STAT_TCP_FMT_8_PIXELS";                              // = 0x0000b03e,
1562     case GX2_STAT_TCP_FMT_16_PIXELS:                             return "GX2_STAT_TCP_FMT_16_PIXELS";                             // = 0x0000b03f,
1563     case GX2_STAT_TCP_FMT_32_PIXELS:                             return "GX2_STAT_TCP_FMT_32_PIXELS";                             // = 0x0000b040,
1564     case GX2_STAT_TCP_FMT_32_AS_8_PIXELS:                        return "GX2_STAT_TCP_FMT_32_AS_8_PIXELS";                        // = 0x0000b041,
1565     case GX2_STAT_TCP_FMT_32_AS_16_PIXELS:                       return "GX2_STAT_TCP_FMT_32_AS_16_PIXELS";                       // = 0x0000b042,
1566     case GX2_STAT_TCP_FMT_64_2_CYCLE_PIXELS:                     return "GX2_STAT_TCP_FMT_64_2_CYCLE_PIXELS";                     // = 0x0000b043,
1567     case GX2_STAT_TCP_FMT_64_1_CYCLE_PIXELS:                     return "GX2_STAT_TCP_FMT_64_1_CYCLE_PIXELS";                     // = 0x0000b044,
1568     case GX2_STAT_TCP_FMT_96_PIXELS:                             return "GX2_STAT_TCP_FMT_96_PIXELS";                             // = 0x0000b045,
1569     case GX2_STAT_TCP_FMT_128_4_CYCLE_PIXELS:                    return "GX2_STAT_TCP_FMT_128_4_CYCLE_PIXELS";                    // = 0x0000b046,
1570     case GX2_STAT_TCP_FMT_128_1_CYCLE_PIXELS:                    return "GX2_STAT_TCP_FMT_128_1_CYCLE_PIXELS";                    // = 0x0000b047,
1571     case GX2_STAT_TCP_FMT_BC1_PIXELS:                            return "GX2_STAT_TCP_FMT_BC1_PIXELS";                            // = 0x0000b048,
1572     case GX2_STAT_TCP_FMT_BC2_PIXELS:                            return "GX2_STAT_TCP_FMT_BC2_PIXELS";                            // = 0x0000b049,
1573     case GX2_STAT_TCP_FMT_BC3_PIXELS:                            return "GX2_STAT_TCP_FMT_BC3_PIXELS";                            // = 0x0000b04a,
1574     case GX2_STAT_TCP_FMT_BC4_PIXELS:                            return "GX2_STAT_TCP_FMT_BC4_PIXELS";                            // = 0x0000b04b,
1575     case GX2_STAT_TCP_FMT_BC5_PIXELS:                            return "GX2_STAT_TCP_FMT_BC5_PIXELS";                            // = 0x0000b04c,
1576     case GX2_STAT_TCP_FMT_I8_PIXELS:                             return "GX2_STAT_TCP_FMT_I8_PIXELS";                             // = 0x0000b04d,
1577     case GX2_STAT_TCP_FMT_I16_PIXELS:                            return "GX2_STAT_TCP_FMT_I16_PIXELS";                            // = 0x0000b04e,
1578     case GX2_STAT_TCP_FMT_I32_PIXELS:                            return "GX2_STAT_TCP_FMT_I32_PIXELS";                            // = 0x0000b04f,
1579     case GX2_STAT_TCP_FMT_I32_AS_8_PIXELS:                       return "GX2_STAT_TCP_FMT_I32_AS_8_PIXELS";                       // = 0x0000b050,
1580     case GX2_STAT_TCP_FMT_I32_AS_16_PIXELS:                      return "GX2_STAT_TCP_FMT_I32_AS_16_PIXELS";                      // = 0x0000b051,
1581     case GX2_STAT_TCP_FMT_D16_PIXELS:                            return "GX2_STAT_TCP_FMT_D16_PIXELS";                            // = 0x0000b052,
1582     case GX2_STAT_TCP_FMT_D32_PIXELS:                            return "GX2_STAT_TCP_FMT_D32_PIXELS";                            // = 0x0000b053,
1583     case GX2_STAT_TCP_FMT_V8_PIXELS:                             return "GX2_STAT_TCP_FMT_V8_PIXELS";                             // = 0x0000b054,
1584     case GX2_STAT_TCP_FMT_V16_PIXELS:                            return "GX2_STAT_TCP_FMT_V16_PIXELS";                            // = 0x0000b055,
1585     case GX2_STAT_TCP_FMT_V32_PIXELS:                            return "GX2_STAT_TCP_FMT_V32_PIXELS";                            // = 0x0000b056,
1586     case GX2_STAT_TCP_FMT_V64_2_CYCLE_PIXELS:                    return "GX2_STAT_TCP_FMT_V64_2_CYCLE_PIXELS";                    // = 0x0000b057,
1587     case GX2_STAT_TCP_FMT_V64_1_CYCLE_PIXELS:                    return "GX2_STAT_TCP_FMT_V64_1_CYCLE_PIXELS";                    // = 0x0000b058,
1588     case GX2_STAT_TCP_FMT_V128_4_CYCLE_PIXELS:                   return "GX2_STAT_TCP_FMT_V128_4_CYCLE_PIXELS";                   // = 0x0000b059,
1589     case GX2_STAT_TCP_FMT_V128_2_CYCLE_PIXELS:                   return "GX2_STAT_TCP_FMT_V128_2_CYCLE_PIXELS";                   // = 0x0000b05a,
1590     case GX2_STAT_TCP_FMT_V128_1_CYCLE_PIXELS:                   return "GX2_STAT_TCP_FMT_V128_1_CYCLE_PIXELS";                   // = 0x0000b05b,
1591     case GX2_STAT_TCP_ARR_LINEAR_GENERAL_PIXELS:                 return "GX2_STAT_TCP_ARR_LINEAR_GENERAL_PIXELS";                 // = 0x0000b05c,
1592     case GX2_STAT_TCP_ARR_LINEAR_ALIGNED_PIXELS:                 return "GX2_STAT_TCP_ARR_LINEAR_ALIGNED_PIXELS";                 // = 0x0000b05d,
1593     case GX2_STAT_TCP_ARR_1D_THIN1_PIXELS:                       return "GX2_STAT_TCP_ARR_1D_THIN1_PIXELS";                       // = 0x0000b05e,
1594     case GX2_STAT_TCP_ARR_1D_THICK_PIXELS:                       return "GX2_STAT_TCP_ARR_1D_THICK_PIXELS";                       // = 0x0000b05f,
1595     case GX2_STAT_TCP_ARR_2D_THIN1_PIXELS:                       return "GX2_STAT_TCP_ARR_2D_THIN1_PIXELS";                       // = 0x0000b060,
1596     case GX2_STAT_TCP_ARR_2D_THIN2_PIXELS:                       return "GX2_STAT_TCP_ARR_2D_THIN2_PIXELS";                       // = 0x0000b061,
1597     case GX2_STAT_TCP_ARR_2D_THIN4_PIXELS:                       return "GX2_STAT_TCP_ARR_2D_THIN4_PIXELS";                       // = 0x0000b062,
1598     case GX2_STAT_TCP_ARR_2D_THICK_PIXELS:                       return "GX2_STAT_TCP_ARR_2D_THICK_PIXELS";                       // = 0x0000b063,
1599     case GX2_STAT_TCP_ARR_2B_THIN1_PIXELS:                       return "GX2_STAT_TCP_ARR_2B_THIN1_PIXELS";                       // = 0x0000b064,
1600     case GX2_STAT_TCP_ARR_2B_THIN2_PIXELS:                       return "GX2_STAT_TCP_ARR_2B_THIN2_PIXELS";                       // = 0x0000b065,
1601     case GX2_STAT_TCP_ARR_2B_THIN4_PIXELS:                       return "GX2_STAT_TCP_ARR_2B_THIN4_PIXELS";                       // = 0x0000b066,
1602     case GX2_STAT_TCP_ARR_2B_THICK_PIXELS:                       return "GX2_STAT_TCP_ARR_2B_THICK_PIXELS";                       // = 0x0000b067,
1603     case GX2_STAT_TCP_ARR_3D_THIN1_PIXELS:                       return "GX2_STAT_TCP_ARR_3D_THIN1_PIXELS";                       // = 0x0000b068,
1604     case GX2_STAT_TCP_ARR_3D_THICK_PIXELS:                       return "GX2_STAT_TCP_ARR_3D_THICK_PIXELS";                       // = 0x0000b069,
1605     case GX2_STAT_TCP_ARR_3B_THIN1_PIXELS:                       return "GX2_STAT_TCP_ARR_3B_THIN1_PIXELS";                       // = 0x0000b06a,
1606     case GX2_STAT_TCP_ARR_3B_THICK_PIXELS:                       return "GX2_STAT_TCP_ARR_3B_THICK_PIXELS";                       // = 0x0000b06b,
1607     case GX2_STAT_TCP_DIM_1D_PIXELS:                             return "GX2_STAT_TCP_DIM_1D_PIXELS";                             // = 0x0000b06c,
1608     case GX2_STAT_TCP_DIM_2D_PIXELS:                             return "GX2_STAT_TCP_DIM_2D_PIXELS";                             // = 0x0000b06d,
1609     case GX2_STAT_TCP_DIM_3D_PIXELS:                             return "GX2_STAT_TCP_DIM_3D_PIXELS";                             // = 0x0000b06e,
1610     case GX2_STAT_TCP_DIM_CUBE_PIXELS:                           return "GX2_STAT_TCP_DIM_CUBE_PIXELS";                           // = 0x0000b06f,
1611     case GX2_STAT_TCP_DIM_1D_ARRAY_PIXELS:                       return "GX2_STAT_TCP_DIM_1D_ARRAY_PIXELS";                       // = 0x0000b070,
1612     case GX2_STAT_TCP_DIM_2D_ARRAY_PIXELS:                       return "GX2_STAT_TCP_DIM_2D_ARRAY_PIXELS";                       // = 0x0000b071,
1613     case GX2_STAT_TCP_DIM_2D_MSAA_PIXELS:                        return "GX2_STAT_TCP_DIM_2D_MSAA_PIXELS";                        // = 0x0000b072,
1614     case GX2_STAT_TCP_DIM_2D_ARRAY_MSAA_PIXELS:                  return "GX2_STAT_TCP_DIM_2D_ARRAY_MSAA_PIXELS";                  // = 0x0000b073,
1615     case GX2_STAT_TCP_DIM_CUBE_ARRAY_PIXELS:                     return "GX2_STAT_TCP_DIM_CUBE_ARRAY_PIXELS";                     // = 0x0000b074,
1616     case GX2_STAT_TCP_VGT_TCP_INVALIDATE:                        return "GX2_STAT_TCP_VGT_TCP_INVALIDATE";                        // = 0x0000b075,
1617     case GX2_STAT_TCP_TA_TCP_STATE_READ:                         return "GX2_STAT_TCP_TA_TCP_STATE_READ";                         // = 0x0000b076,
1618     case GX2_STAT_TCP_TCP_TAGRAM0_REQ:                           return "GX2_STAT_TCP_TCP_TAGRAM0_REQ";                           // = 0x0000b077,
1619     case GX2_STAT_TCP_TCP_TAGRAM1_REQ:                           return "GX2_STAT_TCP_TCP_TAGRAM1_REQ";                           // = 0x0000b078,
1620     case GX2_STAT_TCP_TCP_TAGRAM2_REQ:                           return "GX2_STAT_TCP_TCP_TAGRAM2_REQ";                           // = 0x0000b079,
1621     case GX2_STAT_TCP_TCP_TAGRAM3_REQ:                           return "GX2_STAT_TCP_TCP_TAGRAM3_REQ";                           // = 0x0000b07a,
1622     case GX2_STAT_TCP_TCP_GATE_EN1:                              return "GX2_STAT_TCP_TCP_GATE_EN1";                              // = 0x0000b07b,
1623     case GX2_STAT_TCP_TCP_GATE_EN2:                              return "GX2_STAT_TCP_TCP_GATE_EN2";                              // = 0x0000b07c,
1624     case GX2_STAT_TCP_TCP_CORE_REG_SCLK_VLD:                     return "GX2_STAT_TCP_TCP_CORE_REG_SCLK_VLD";                     // = 0x0000b07d,
1625     case GX2_STAT_TCP_FMT_V96_PIXELS:                            return "GX2_STAT_TCP_FMT_V96_PIXELS";                            // = 0x0000b07e,
1626     case GX2_STAT_TCC_NONE:                                      return "GX2_STAT_TCC_NONE";                                      // = 0x0000C000,
1627     case GX2_STAT_TCC_CYCLES:                                    return "GX2_STAT_TCC_CYCLES";                                    // = 0x0000C001,
1628     case GX2_STAT_TCC_BUSY:                                      return "GX2_STAT_TCC_BUSY";                                      // = 0x0000C002,
1629     case GX2_STAT_TCC_BUSY_TC_TF:                                return "GX2_STAT_TCC_BUSY_TC_TF";                                // = 0x0000C003,
1630     case GX2_STAT_TCC_BUSY_TC_VF:                                return "GX2_STAT_TCC_BUSY_TC_VF";                                // = 0x0000C004,
1631     case GX2_STAT_TCC_BUSY_VC_VF:                                return "GX2_STAT_TCC_BUSY_VC_VF";                                // = 0x0000C005,
1632     case GX2_STAT_TCC_REQS:                                      return "GX2_STAT_TCC_REQS";                                      // = 0x0000C006,
1633     case GX2_STAT_TCC_REQS_HIT:                                  return "GX2_STAT_TCC_REQS_HIT";                                  // = 0x0000C007,
1634     case GX2_STAT_TCC_REQS_MISS:                                 return "GX2_STAT_TCC_REQS_MISS";                                 // = 0x0000C008,
1635     case GX2_STAT_TCC_REQS_UNCACHED:                             return "GX2_STAT_TCC_REQS_UNCACHED";                             // = 0x0000C009,
1636     case GX2_STAT_TCC_REQS_CLIENT_0:                             return "GX2_STAT_TCC_REQS_CLIENT_0";                             // = 0x0000C00A,
1637     case GX2_STAT_TCC_REQS_CLIENT_1:                             return "GX2_STAT_TCC_REQS_CLIENT_1";                             // = 0x0000C00B,
1638     case GX2_STAT_TCC_REQS_CLIENT_2:                             return "GX2_STAT_TCC_REQS_CLIENT_2";                             // = 0x0000C00C,
1639     case GX2_STAT_TCC_REQS_CLIENT_3:                             return "GX2_STAT_TCC_REQS_CLIENT_3";                             // = 0x0000C00D,
1640     case GX2_STAT_TCC_REQS_CLIENT_4:                             return "GX2_STAT_TCC_REQS_CLIENT_4";                             // = 0x0000C00E,
1641     case GX2_STAT_TCC_REQS_CLIENT_5:                             return "GX2_STAT_TCC_REQS_CLIENT_5";                             // = 0x0000C00F,
1642     case GX2_STAT_TCC_REQS_CLIENT_6:                             return "GX2_STAT_TCC_REQS_CLIENT_6";                             // = 0x0000C010,
1643     case GX2_STAT_TCC_REQS_CLIENT_7:                             return "GX2_STAT_TCC_REQS_CLIENT_7";                             // = 0x0000C011,
1644     case GX2_STAT_TCC_REQS_CLIENT_8:                             return "GX2_STAT_TCC_REQS_CLIENT_8";                             // = 0x0000C012,
1645     case GX2_STAT_TCC_REQS_CLIENT_9:                             return "GX2_STAT_TCC_REQS_CLIENT_9";                             // = 0x0000C013,
1646     case GX2_STAT_TCC_REQS_CLIENT_10:                            return "GX2_STAT_TCC_REQS_CLIENT_10";                            // = 0x0000C014,
1647     case GX2_STAT_TCC_REQS_CLIENT_11:                            return "GX2_STAT_TCC_REQS_CLIENT_11";                            // = 0x0000C015,
1648     case GX2_STAT_TCC_REQS_CLIENT_12:                            return "GX2_STAT_TCC_REQS_CLIENT_12";                            // = 0x0000C016,
1649     case GX2_STAT_TCC_REQS_CLIENT_13:                            return "GX2_STAT_TCC_REQS_CLIENT_13";                            // = 0x0000C017,
1650     case GX2_STAT_TCC_REQS_CLIENT_14:                            return "GX2_STAT_TCC_REQS_CLIENT_14";                            // = 0x0000C018,
1651     case GX2_STAT_TCC_REQS_CLIENT_15:                            return "GX2_STAT_TCC_REQS_CLIENT_15";                            // = 0x0000C019,
1652     case GX2_STAT_TCC_REQS_CLIENT_16:                            return "GX2_STAT_TCC_REQS_CLIENT_16";                            // = 0x0000C01A,
1653     case GX2_STAT_TCC_REQS_CLIENT_17:                            return "GX2_STAT_TCC_REQS_CLIENT_17";                            // = 0x0000C01B,
1654     case GX2_STAT_TCC_REQS_CLIENT_18:                            return "GX2_STAT_TCC_REQS_CLIENT_18";                            // = 0x0000C01C,
1655     case GX2_STAT_TCC_REQS_CLIENT_19:                            return "GX2_STAT_TCC_REQS_CLIENT_19";                            // = 0x0000C01D,
1656     case GX2_STAT_TCC_REQS_CLIENT_20:                            return "GX2_STAT_TCC_REQS_CLIENT_20";                            // = 0x0000C01E,
1657     case GX2_STAT_TCC_REQS_CLIENT_21:                            return "GX2_STAT_TCC_REQS_CLIENT_21";                            // = 0x0000C01F,
1658     case GX2_STAT_TCC_REQS_CLIENT_22:                            return "GX2_STAT_TCC_REQS_CLIENT_22";                            // = 0x0000C020,
1659     case GX2_STAT_TCC_REQS_CLIENT_23:                            return "GX2_STAT_TCC_REQS_CLIENT_23";                            // = 0x0000C021,
1660     case GX2_STAT_TCC_REQS_TC_TF:                                return "GX2_STAT_TCC_REQS_TC_TF";                                // = 0x0000C022,
1661     case GX2_STAT_TCC_REQS_TC_TF_HIT:                            return "GX2_STAT_TCC_REQS_TC_TF_HIT";                            // = 0x0000C023,
1662     case GX2_STAT_TCC_REQS_TC_TF_MISS:                           return "GX2_STAT_TCC_REQS_TC_TF_MISS";                           // = 0x0000C024,
1663     case GX2_STAT_TCC_REQS_TC_VF:                                return "GX2_STAT_TCC_REQS_TC_VF";                                // = 0x0000C025,
1664     case GX2_STAT_TCC_REQS_TC_VF_HIT:                            return "GX2_STAT_TCC_REQS_TC_VF_HIT";                            // = 0x0000C026,
1665     case GX2_STAT_TCC_REQS_TC_VF_MISS:                           return "GX2_STAT_TCC_REQS_TC_VF_MISS";                           // = 0x0000C027,
1666     case GX2_STAT_TCC_REQS_VC_VF:                                return "GX2_STAT_TCC_REQS_VC_VF";                                // = 0x0000C028,
1667     case GX2_STAT_TCC_REQS_VC_VF_HIT:                            return "GX2_STAT_TCC_REQS_VC_VF_HIT";                            // = 0x0000C029,
1668     case GX2_STAT_TCC_REQS_VC_VF_MISS:                           return "GX2_STAT_TCC_REQS_VC_VF_MISS";                           // = 0x0000C02A,
1669     case GX2_STAT_TCC_REQ_LEVEL_TC_TF:                           return "GX2_STAT_TCC_REQ_LEVEL_TC_TF";                           // = 0x0000C02B,
1670     case GX2_STAT_TCC_REQ_LEVEL_TC_VF:                           return "GX2_STAT_TCC_REQ_LEVEL_TC_VF";                           // = 0x0000C02C,
1671     case GX2_STAT_TCC_REQ_LEVEL_VC_VF:                           return "GX2_STAT_TCC_REQ_LEVEL_VC_VF";                           // = 0x0000C02D,
1672     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_0:                        return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_0";                        // = 0x0000C02E,
1673     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_1:                        return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_1";                        // = 0x0000C02F,
1674     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_2:                        return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_2";                        // = 0x0000C030,
1675     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_3:                        return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_3";                        // = 0x0000C031,
1676     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_4:                        return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_4";                        // = 0x0000C032,
1677     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_5:                        return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_5";                        // = 0x0000C033,
1678     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_6:                        return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_6";                        // = 0x0000C034,
1679     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_7:                        return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_7";                        // = 0x0000C035,
1680     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_8:                        return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_8";                        // = 0x0000C036,
1681     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_9:                        return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_9";                        // = 0x0000C037,
1682     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_10:                       return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_10";                       // = 0x0000C038,
1683     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_11:                       return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_11";                       // = 0x0000C039,
1684     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_12:                       return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_12";                       // = 0x0000C03A,
1685     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_13:                       return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_13";                       // = 0x0000C03B,
1686     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_14:                       return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_14";                       // = 0x0000C03C,
1687     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_15:                       return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_15";                       // = 0x0000C03D,
1688     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_16:                       return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_16";                       // = 0x0000C03E,
1689     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_17:                       return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_17";                       // = 0x0000C03F,
1690     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_18:                       return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_18";                       // = 0x0000C040,
1691     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_19:                       return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_19";                       // = 0x0000C041,
1692     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_20:                       return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_20";                       // = 0x0000C042,
1693     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_21:                       return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_21";                       // = 0x0000C043,
1694     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_22:                       return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_22";                       // = 0x0000C044,
1695     case GX2_STAT_TCC_REQ_LEVEL_CLIENT_23:                       return "GX2_STAT_TCC_REQ_LEVEL_CLIENT_23";                       // = 0x0000C045,
1696     case GX2_STAT_TCC_MC_REQS:                                   return "GX2_STAT_TCC_MC_REQS";                                   // = 0x0000C046,
1697     case GX2_STAT_TCC_MC_REQS_TC_TF:                             return "GX2_STAT_TCC_MC_REQS_TC_TF";                             // = 0x0000C047,
1698     case GX2_STAT_TCC_MC_REQS_TC_VF:                             return "GX2_STAT_TCC_MC_REQS_TC_VF";                             // = 0x0000C048,
1699     case GX2_STAT_TCC_MC_REQS_VC_VF:                             return "GX2_STAT_TCC_MC_REQS_VC_VF";                             // = 0x0000C049,
1700     case GX2_STAT_TCC_MC_FULL:                                   return "GX2_STAT_TCC_MC_FULL";                                   // = 0x0000C04A,
1701     case GX2_STAT_TCC_MC_REQ_LEVEL:                              return "GX2_STAT_TCC_MC_REQ_LEVEL";                              // = 0x0000C04B,
1702     case GX2_STAT_TCC_MC_REQ_LEVEL_TC_TF:                        return "GX2_STAT_TCC_MC_REQ_LEVEL_TC_TF";                        // = 0x0000C04C,
1703     case GX2_STAT_TCC_MC_REQ_LEVEL_TC_VF:                        return "GX2_STAT_TCC_MC_REQ_LEVEL_TC_VF";                        // = 0x0000C04D,
1704     case GX2_STAT_TCC_MC_REQ_LEVEL_VC_VF:                        return "GX2_STAT_TCC_MC_REQ_LEVEL_VC_VF";                        // = 0x0000C04E,
1705     case GX2_STAT_TCC_MC_CREDIT_LEVEL:                           return "GX2_STAT_TCC_MC_CREDIT_LEVEL";                           // = 0x0000C04F,
1706     case GX2_STAT_TCC_CG_CORE_ENABLED:                           return "GX2_STAT_TCC_CG_CORE_ENABLED";                           // = 0x0000C050,
1707     case GX2_STAT_TCC_CG_BLOCK_ENABLED:                          return "GX2_STAT_TCC_CG_BLOCK_ENABLED";                          // = 0x0000C051,
1708     case GX2_STAT_TCC_LF_FULL:                                   return "GX2_STAT_TCC_LF_FULL";                                   // = 0x0000C052,
1709     case GX2_STAT_TCC_LF_FULL_VC:                                return "GX2_STAT_TCC_LF_FULL_VC";                                // = 0x0000C053,
1710     case GX2_STAT_TCC_LF_FULL_TC:                                return "GX2_STAT_TCC_LF_FULL_TC";                                // = 0x0000C054,
1711     case GX2_STAT_TCC_LF_FULL_CLIENT_VC:                         return "GX2_STAT_TCC_LF_FULL_CLIENT_VC";                         // = 0x0000C055,
1712     case GX2_STAT_TCC_LF_FULL_CLIENT_TC:                         return "GX2_STAT_TCC_LF_FULL_CLIENT_TC";                         // = 0x0000C056,
1713     case GX2_STAT_TCC_LF_LEVEL:                                  return "GX2_STAT_TCC_LF_LEVEL";                                  // = 0x0000C057,
1714     case GX2_STAT_TCC_LF_LEVEL_VC_VF:                            return "GX2_STAT_TCC_LF_LEVEL_VC_VF";                            // = 0x0000C058,
1715     case GX2_STAT_TCC_LF_LEVEL_TC_VF:                            return "GX2_STAT_TCC_LF_LEVEL_TC_VF";                            // = 0x0000C059,
1716     case GX2_STAT_TCC_LF_LEVEL_TC_TF:                            return "GX2_STAT_TCC_LF_LEVEL_TC_TF";                            // = 0x0000C05A,
1717     case GX2_STAT_TCC_LF_BLOCK_LEVEL:                            return "GX2_STAT_TCC_LF_BLOCK_LEVEL";                            // = 0x0000C05B,
1718     case GX2_STAT_TCC_LF_BLOCK_LEVEL_VC:                         return "GX2_STAT_TCC_LF_BLOCK_LEVEL_VC";                         // = 0x0000C05C,
1719     case GX2_STAT_TCC_LF_BLOCK_LEVEL_TC:                         return "GX2_STAT_TCC_LF_BLOCK_LEVEL_TC";                         // = 0x0000C05D,
1720     case GX2_STAT_TCC_OF_LEVEL:                                  return "GX2_STAT_TCC_OF_LEVEL";                                  // = 0x0000C05E,
1721     case GX2_STAT_TCC_OF_LEVEL_VC_VF:                            return "GX2_STAT_TCC_OF_LEVEL_VC_VF";                            // = 0x0000C05F,
1722     case GX2_STAT_TCC_OF_LEVEL_TC_VF:                            return "GX2_STAT_TCC_OF_LEVEL_TC_VF";                            // = 0x0000C060,
1723     case GX2_STAT_TCC_OF_LEVEL_TC_TF:                            return "GX2_STAT_TCC_OF_LEVEL_TC_TF";                            // = 0x0000C061,
1724     case GX2_STAT_TCC_TCA_LEVEL:                                 return "GX2_STAT_TCC_TCA_LEVEL";                                 // = 0x0000C062,
1725     case GX2_STAT_TCC_TCA_LEVEL_VC_VF:                           return "GX2_STAT_TCC_TCA_LEVEL_VC_VF";                           // = 0x0000C063,
1726     case GX2_STAT_TCC_TCA_LEVEL_TC_VF:                           return "GX2_STAT_TCC_TCA_LEVEL_TC_VF";                           // = 0x0000C064,
1727     case GX2_STAT_TCC_TCA_LEVEL_TC_TF:                           return "GX2_STAT_TCC_TCA_LEVEL_TC_TF";                           // = 0x0000C065,
1728     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_0:                        return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_0";                        // = 0x0000C066,
1729     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_1:                        return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_1";                        // = 0x0000C067,
1730     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_2:                        return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_2";                        // = 0x0000C068,
1731     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_3:                        return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_3";                        // = 0x0000C069,
1732     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_4:                        return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_4";                        // = 0x0000C06A,
1733     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_5:                        return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_5";                        // = 0x0000C06B,
1734     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_6:                        return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_6";                        // = 0x0000C06C,
1735     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_7:                        return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_7";                        // = 0x0000C06D,
1736     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_8:                        return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_8";                        // = 0x0000C06E,
1737     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_9:                        return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_9";                        // = 0x0000C06F,
1738     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_10:                       return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_10";                       // = 0x0000C070,
1739     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_11:                       return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_11";                       // = 0x0000C071,
1740     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_12:                       return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_12";                       // = 0x0000C072,
1741     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_13:                       return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_13";                       // = 0x0000C073,
1742     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_14:                       return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_14";                       // = 0x0000C074,
1743     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_15:                       return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_15";                       // = 0x0000C075,
1744     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_16:                       return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_16";                       // = 0x0000C076,
1745     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_17:                       return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_17";                       // = 0x0000C077,
1746     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_18:                       return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_18";                       // = 0x0000C078,
1747     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_19:                       return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_19";                       // = 0x0000C079,
1748     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_20:                       return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_20";                       // = 0x0000C07A,
1749     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_21:                       return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_21";                       // = 0x0000C07B,
1750     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_22:                       return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_22";                       // = 0x0000C07C,
1751     case GX2_STAT_TCC_TCA_LEVEL_CLIENT_23:                       return "GX2_STAT_TCC_TCA_LEVEL_CLIENT_23";                       // = 0x0000C07D,
1752     case GX2_STAT_TCC_CLIENTS_FULL:                              return "GX2_STAT_TCC_CLIENTS_FULL";                              // = 0x0000C07E,
1753     case GX2_STAT_TCC_CLIENTS_FULL_VC:                           return "GX2_STAT_TCC_CLIENTS_FULL_VC";                           // = 0x0000C07F,
1754     case GX2_STAT_TCC_CLIENTS_FULL_TC:                           return "GX2_STAT_TCC_CLIENTS_FULL_TC";                           // = 0x0000C080,
1755     case GX2_STAT_TCC_ARB_BURST:                                 return "GX2_STAT_TCC_ARB_BURST";                                 // = 0x0000C081,
1756     case GX2_STAT_TCC_ARB_BURST_VC:                              return "GX2_STAT_TCC_ARB_BURST_VC";                              // = 0x0000C082,
1757     case GX2_STAT_TCC_ARB_BURST_TC:                              return "GX2_STAT_TCC_ARB_BURST_TC";                              // = 0x0000C083,
1758     case GX2_STAT_TCC_CACHE_TAG_STALL_TC_TF:                     return "GX2_STAT_TCC_CACHE_TAG_STALL_TC_TF";                     // = 0x0000C084,
1759     case GX2_STAT_TCC_CACHE_TAG_RENAME_TC_TF:                    return "GX2_STAT_TCC_CACHE_TAG_RENAME_TC_TF";                    // = 0x0000C085,
1760     case GX2_STAT_TCC_CACHE_TAG_STALL_TC_VF:                     return "GX2_STAT_TCC_CACHE_TAG_STALL_TC_VF";                     // = 0x0000C086,
1761     case GX2_STAT_TCC_CACHE_TAG_RENAME_TC_VF:                    return "GX2_STAT_TCC_CACHE_TAG_RENAME_TC_VF";                    // = 0x0000C087,
1762     case GX2_STAT_TCC_CACHE_TAG_STALL_VC_VF:                     return "GX2_STAT_TCC_CACHE_TAG_STALL_VC_VF";                     // = 0x0000C088,
1763     case GX2_STAT_TCC_CACHE_TAG_RENAME_VC_VF:                    return "GX2_STAT_TCC_CACHE_TAG_RENAME_VC_VF";                    // = 0x0000C089,
1764     case GX2_STAT_TCC_CACHE_STALL:                               return "GX2_STAT_TCC_CACHE_STALL";                               // = 0x0000C08A,
1765     case GX2_STAT_TCC_DEALLOC:                                   return "GX2_STAT_TCC_DEALLOC";                                   // = 0x0000C08B,
1766     case GX2_STAT_TCC_DEALLOC_ALL:                               return "GX2_STAT_TCC_DEALLOC_ALL";                               // = 0x0000C08C,
1767     case GX2_STAT_TCC_DEALLOC_LINES:                             return "GX2_STAT_TCC_DEALLOC_LINES";                             // = 0x0000C08D,
1768     case GX2_STAT_TCC_DEALLOC_CYCLES:                            return "GX2_STAT_TCC_DEALLOC_CYCLES";                            // = 0x0000C08E,
1769     case GX2_STAT_TCC_REG_WRITES:                                return "GX2_STAT_TCC_REG_WRITES";                                // = 0x0000C08F,
1770     case GX2_STAT_TCC_REG_READS:                                 return "GX2_STAT_TCC_REG_READS";                                 // = 0x0000C090,
1771     case GX2_STAT_TCC_DEBUG_BUS:                                 return "GX2_STAT_TCC_DEBUG_BUS";                                 // = 0x0000C091,
1772     case GX2_STAT_TCC_DUMMY_LAST:                                return "GX2_STAT_TCC_DUMMY_LAST";                                // = 0x0000C092,
1773     case GX2_STAT_CB_BUSY:                                       return "GX2_STAT_CB_BUSY";                                       // = 0x0000D000,
1774     case GX2_STAT_CB_DB_CB_TILE_VALID_READY:                     return "GX2_STAT_CB_DB_CB_TILE_VALID_READY";                     // = 0x0000D001,
1775     case GX2_STAT_CB_DB_CB_TILE_VALID_READYB:                    return "GX2_STAT_CB_DB_CB_TILE_VALID_READYB";                    // = 0x0000D002,
1776     case GX2_STAT_CB_DB_CB_TILE_VALIDB_READY:                    return "GX2_STAT_CB_DB_CB_TILE_VALIDB_READY";                    // = 0x0000D003,
1777     case GX2_STAT_CB_DB_CB_TILE_VALIDB_READYB:                   return "GX2_STAT_CB_DB_CB_TILE_VALIDB_READYB";                   // = 0x0000D004,
1778     case GX2_STAT_CB_DB_CB_LQUAD_VALID_READY:                    return "GX2_STAT_CB_DB_CB_LQUAD_VALID_READY";                    // = 0x0000D005,
1779     case GX2_STAT_CB_DB_CB_LQUAD_VALID_READYB:                   return "GX2_STAT_CB_DB_CB_LQUAD_VALID_READYB";                   // = 0x0000D006,
1780     case GX2_STAT_CB_DB_CB_LQUAD_VALIDB_READY:                   return "GX2_STAT_CB_DB_CB_LQUAD_VALIDB_READY";                   // = 0x0000D007,
1781     case GX2_STAT_CB_DB_CB_LQUAD_VALIDB_READYB:                  return "GX2_STAT_CB_DB_CB_LQUAD_VALIDB_READYB";                  // = 0x0000D008,
1782     case GX2_STAT_CB_CB_TAP_WRREQ_VALID_READY:                   return "GX2_STAT_CB_CB_TAP_WRREQ_VALID_READY";                   // = 0x0000D009,
1783     case GX2_STAT_CB_CB_TAP_WRREQ_VALID_READYB:                  return "GX2_STAT_CB_CB_TAP_WRREQ_VALID_READYB";                  // = 0x0000D00A,
1784     case GX2_STAT_CB_CB_TAP_WRREQ_VALIDB_READY:                  return "GX2_STAT_CB_CB_TAP_WRREQ_VALIDB_READY";                  // = 0x0000D00B,
1785     case GX2_STAT_CB_CB_TAP_WRREQ_VALIDB_READYB:                 return "GX2_STAT_CB_CB_TAP_WRREQ_VALIDB_READYB";                 // = 0x0000D00C,
1786     case GX2_STAT_CB_CB_TAP_RDREQ_VALID_READY:                   return "GX2_STAT_CB_CB_TAP_RDREQ_VALID_READY";                   // = 0x0000D00D,
1787     case GX2_STAT_CB_CB_TAP_RDREQ_VALID_READYB:                  return "GX2_STAT_CB_CB_TAP_RDREQ_VALID_READYB";                  // = 0x0000D00E,
1788     case GX2_STAT_CB_CB_TAP_RDREQ_VALIDB_READY:                  return "GX2_STAT_CB_CB_TAP_RDREQ_VALIDB_READY";                  // = 0x0000D00F,
1789     case GX2_STAT_CB_CB_TAP_RDREQ_VALIDB_READYB:                 return "GX2_STAT_CB_CB_TAP_RDREQ_VALIDB_READYB";                 // = 0x0000D010,
1790     case GX2_STAT_CB_CM_FC_TILE_VALID_READY:                     return "GX2_STAT_CB_CM_FC_TILE_VALID_READY";                     // = 0x0000D011,
1791     case GX2_STAT_CB_CM_FC_TILE_VALID_READYB:                    return "GX2_STAT_CB_CM_FC_TILE_VALID_READYB";                    // = 0x0000D012,
1792     case GX2_STAT_CB_CM_FC_TILE_VALIDB_READY:                    return "GX2_STAT_CB_CM_FC_TILE_VALIDB_READY";                    // = 0x0000D013,
1793     case GX2_STAT_CB_CM_FC_TILE_VALIDB_READYB:                   return "GX2_STAT_CB_CM_FC_TILE_VALIDB_READYB";                   // = 0x0000D014,
1794     case GX2_STAT_CB_FC_CC_QUADFRAG_VALID_READY:                 return "GX2_STAT_CB_FC_CC_QUADFRAG_VALID_READY";                 // = 0x0000D015,
1795     case GX2_STAT_CB_FC_CC_QUADFRAG_VALID_READYB:                return "GX2_STAT_CB_FC_CC_QUADFRAG_VALID_READYB";                // = 0x0000D016,
1796     case GX2_STAT_CB_FC_CC_QUADFRAG_VALIDB_READY:                return "GX2_STAT_CB_FC_CC_QUADFRAG_VALIDB_READY";                // = 0x0000D017,
1797     case GX2_STAT_CB_FC_CC_QUADFRAG_VALIDB_READYB:               return "GX2_STAT_CB_FC_CC_QUADFRAG_VALIDB_READYB";               // = 0x0000D018,
1798     case GX2_STAT_CB_FOP_IN_VALID_READY:                         return "GX2_STAT_CB_FOP_IN_VALID_READY";                         // = 0x0000D019,
1799     case GX2_STAT_CB_FOP_IN_VALID_READYB:                        return "GX2_STAT_CB_FOP_IN_VALID_READYB";                        // = 0x0000D01A,
1800     case GX2_STAT_CB_FOP_IN_VALIDB_READY:                        return "GX2_STAT_CB_FOP_IN_VALIDB_READY";                        // = 0x0000D01B,
1801     case GX2_STAT_CB_FOP_IN_VALIDB_READYB:                       return "GX2_STAT_CB_FOP_IN_VALIDB_READYB";                       // = 0x0000D01C,
1802     case GX2_STAT_CB_CC_IB_TB_FRAG_VALID_READY:                  return "GX2_STAT_CB_CC_IB_TB_FRAG_VALID_READY";                  // = 0x0000D01D,
1803     case GX2_STAT_CB_CC_IB_TB_FRAG_VALID_READYB:                 return "GX2_STAT_CB_CC_IB_TB_FRAG_VALID_READYB";                 // = 0x0000D01E,
1804     case GX2_STAT_CB_CC_IB_TB_FRAG_VALIDB_READY:                 return "GX2_STAT_CB_CC_IB_TB_FRAG_VALIDB_READY";                 // = 0x0000D01F,
1805     case GX2_STAT_CB_CC_IB_TB_FRAG_VALIDB_READYB:                return "GX2_STAT_CB_CC_IB_TB_FRAG_VALIDB_READYB";                // = 0x0000D020,
1806     case GX2_STAT_CB_CC_SF_FULL:                                 return "GX2_STAT_CB_CC_SF_FULL";                                 // = 0x0000D021,
1807     case GX2_STAT_CB_CC_RB_FULL:                                 return "GX2_STAT_CB_CC_RB_FULL";                                 // = 0x0000D022,
1808     case GX2_STAT_CB_FC_RDLAT_FIFO_FULL:                         return "GX2_STAT_CB_FC_RDLAT_FIFO_FULL";                         // = 0x0000D023,
1809     case GX2_STAT_CB_CM_TQ_FULL:                                 return "GX2_STAT_CB_CM_TQ_FULL";                                 // = 0x0000D024,
1810     case GX2_STAT_CB_LQUAD_NO_TILE:                              return "GX2_STAT_CB_LQUAD_NO_TILE";                              // = 0x0000D025,
1811     case GX2_STAT_CB_CM_CACHE_HIT:                               return "GX2_STAT_CB_CM_CACHE_HIT";                               // = 0x0000D026,
1812     case GX2_STAT_CB_CM_CACHE_TAG_MISS:                          return "GX2_STAT_CB_CM_CACHE_TAG_MISS";                          // = 0x0000D027,
1813     case GX2_STAT_CB_CM_CACHE_SECTOR_MISS:                       return "GX2_STAT_CB_CM_CACHE_SECTOR_MISS";                       // = 0x0000D028,
1814     case GX2_STAT_CB_CM_CACHE_REEVICTION_STALL:                  return "GX2_STAT_CB_CM_CACHE_REEVICTION_STALL";                  // = 0x0000D029,
1815     case GX2_STAT_CB_CM_CACHE_EVICT_NONZERO_INFLIGHT_STALL:      return "GX2_STAT_CB_CM_CACHE_EVICT_NONZERO_INFLIGHT_STALL";      // = 0x0000D02A,
1816     case GX2_STAT_CB_CM_CACHE_EVICT_NONRESIDENT_STALL:           return "GX2_STAT_CB_CM_CACHE_EVICT_NONRESIDENT_STALL";           // = 0x0000D02B,
1817     case GX2_STAT_CB_CM_CACHE_REPLACE_PENDING_EVICT_STALL:       return "GX2_STAT_CB_CM_CACHE_REPLACE_PENDING_EVICT_STALL";       // = 0x0000D02C,
1818     case GX2_STAT_CB_CM_CACHE_INFLIGHT_COUNTER_MAXIMUM_STALL:    return "GX2_STAT_CB_CM_CACHE_INFLIGHT_COUNTER_MAXIMUM_STALL";    // = 0x0000D02D,
1819     case GX2_STAT_CB_CM_CACHE_READ_OUTPUT_STALL:                 return "GX2_STAT_CB_CM_CACHE_READ_OUTPUT_STALL";                 // = 0x0000D02E,
1820     case GX2_STAT_CB_CM_CACHE_WRITE_OUTPUT_STALL:                return "GX2_STAT_CB_CM_CACHE_WRITE_OUTPUT_STALL";                // = 0x0000D02F,
1821     case GX2_STAT_CB_CM_CACHE_ACK_OUTPUT_STALL:                  return "GX2_STAT_CB_CM_CACHE_ACK_OUTPUT_STALL";                  // = 0x0000D030,
1822     case GX2_STAT_CB_CM_CACHE_FLUSH:                             return "GX2_STAT_CB_CM_CACHE_FLUSH";                             // = 0x0000D031,
1823     case GX2_STAT_CB_FC_CACHE_HIT:                               return "GX2_STAT_CB_FC_CACHE_HIT";                               // = 0x0000D032,
1824     case GX2_STAT_CB_FC_CACHE_TAG_MISS:                          return "GX2_STAT_CB_FC_CACHE_TAG_MISS";                          // = 0x0000D033,
1825     case GX2_STAT_CB_FC_CACHE_SECTOR_MISS:                       return "GX2_STAT_CB_FC_CACHE_SECTOR_MISS";                       // = 0x0000D034,
1826     case GX2_STAT_CB_FC_CACHE_REEVICTION_STALL:                  return "GX2_STAT_CB_FC_CACHE_REEVICTION_STALL";                  // = 0x0000D035,
1827     case GX2_STAT_CB_FC_CACHE_EVICT_NONZERO_INFLIGHT_STALL:      return "GX2_STAT_CB_FC_CACHE_EVICT_NONZERO_INFLIGHT_STALL";      // = 0x0000D036,
1828     case GX2_STAT_CB_FC_CACHE_EVICT_NONRESIDENT_STALL:           return "GX2_STAT_CB_FC_CACHE_EVICT_NONRESIDENT_STALL";           // = 0x0000D037,
1829     case GX2_STAT_CB_FC_CACHE_REPLACE_PENDING_EVICT_STALL:       return "GX2_STAT_CB_FC_CACHE_REPLACE_PENDING_EVICT_STALL";       // = 0x0000D038,
1830     case GX2_STAT_CB_FC_CACHE_INFLIGHT_COUNTER_MAXIMUM_STALL:    return "GX2_STAT_CB_FC_CACHE_INFLIGHT_COUNTER_MAXIMUM_STALL";    // = 0x0000D039,
1831     case GX2_STAT_CB_FC_CACHE_READ_OUTPUT_STALL:                 return "GX2_STAT_CB_FC_CACHE_READ_OUTPUT_STALL";                 // = 0x0000D03A,
1832     case GX2_STAT_CB_FC_CACHE_WRITE_OUTPUT_STALL:                return "GX2_STAT_CB_FC_CACHE_WRITE_OUTPUT_STALL";                // = 0x0000D03B,
1833     case GX2_STAT_CB_FC_CACHE_ACK_OUTPUT_STALL:                  return "GX2_STAT_CB_FC_CACHE_ACK_OUTPUT_STALL";                  // = 0x0000D03C,
1834     case GX2_STAT_CB_FC_CACHE_FLUSH:                             return "GX2_STAT_CB_FC_CACHE_FLUSH";                             // = 0x0000D03D,
1835     case GX2_STAT_CB_CC_CACHE_HIT:                               return "GX2_STAT_CB_CC_CACHE_HIT";                               // = 0x0000D03E,
1836     case GX2_STAT_CB_CC_CACHE_TAG_MISS:                          return "GX2_STAT_CB_CC_CACHE_TAG_MISS";                          // = 0x0000D03F,
1837     case GX2_STAT_CB_CC_CACHE_SECTOR_MISS:                       return "GX2_STAT_CB_CC_CACHE_SECTOR_MISS";                       // = 0x0000D040,
1838     case GX2_STAT_CB_CC_CACHE_REEVICTION_STALL:                  return "GX2_STAT_CB_CC_CACHE_REEVICTION_STALL";                  // = 0x0000D041,
1839     case GX2_STAT_CB_CC_CACHE_EVICT_NONZERO_INFLIGHT_STALL:      return "GX2_STAT_CB_CC_CACHE_EVICT_NONZERO_INFLIGHT_STALL";      // = 0x0000D042,
1840     case GX2_STAT_CB_CC_CACHE_EVICT_NONRESIDENT_STALL:           return "GX2_STAT_CB_CC_CACHE_EVICT_NONRESIDENT_STALL";           // = 0x0000D043,
1841     case GX2_STAT_CB_CC_CACHE_REPLACE_PENDING_EVICT_STALL:       return "GX2_STAT_CB_CC_CACHE_REPLACE_PENDING_EVICT_STALL";       // = 0x0000D044,
1842     case GX2_STAT_CB_CC_CACHE_INFLIGHT_COUNTER_MAXIMUM_STALL:    return "GX2_STAT_CB_CC_CACHE_INFLIGHT_COUNTER_MAXIMUM_STALL";    // = 0x0000D045,
1843     case GX2_STAT_CB_CC_CACHE_READ_OUTPUT_STALL:                 return "GX2_STAT_CB_CC_CACHE_READ_OUTPUT_STALL";                 // = 0x0000D046,
1844     case GX2_STAT_CB_CC_CACHE_WRITE_OUTPUT_STALL:                return "GX2_STAT_CB_CC_CACHE_WRITE_OUTPUT_STALL";                // = 0x0000D047,
1845     case GX2_STAT_CB_CC_CACHE_ACK_OUTPUT_STALL:                  return "GX2_STAT_CB_CC_CACHE_ACK_OUTPUT_STALL";                  // = 0x0000D048,
1846     case GX2_STAT_CB_CC_CACHE_WA_TO_RMW_CONVERSION:              return "GX2_STAT_CB_CC_CACHE_WA_TO_RMW_CONVERSION";              // = 0x0000D049,
1847     case GX2_STAT_CB_CC_CACHE_FLUSH:                             return "GX2_STAT_CB_CC_CACHE_FLUSH";                             // = 0x0000D04A,
1848     case GX2_STAT_CB_CM_MC_READ_REQUEST:                         return "GX2_STAT_CB_CM_MC_READ_REQUEST";                         // = 0x0000D04B,
1849     case GX2_STAT_CB_FC_MC_READ_REQUEST:                         return "GX2_STAT_CB_FC_MC_READ_REQUEST";                         // = 0x0000D04C,
1850     case GX2_STAT_CB_CC_MC_READ_REQUEST:                         return "GX2_STAT_CB_CC_MC_READ_REQUEST";                         // = 0x0000D04D,
1851     case GX2_STAT_CB_CM_MC_WRITE_REQUEST:                        return "GX2_STAT_CB_CM_MC_WRITE_REQUEST";                        // = 0x0000D04E,
1852     case GX2_STAT_CB_FC_MC_WRITE_REQUEST:                        return "GX2_STAT_CB_FC_MC_WRITE_REQUEST";                        // = 0x0000D04F,
1853     case GX2_STAT_CB_CC_MC_WRITE_REQUEST:                        return "GX2_STAT_CB_CC_MC_WRITE_REQUEST";                        // = 0x0000D050,
1854     case GX2_STAT_CB_CM_MC_READ_REQUESTS_IN_FLIGHT:              return "GX2_STAT_CB_CM_MC_READ_REQUESTS_IN_FLIGHT";              // = 0x0000D051,
1855     case GX2_STAT_CB_FC_MC_READ_REQUESTS_IN_FLIGHT:              return "GX2_STAT_CB_FC_MC_READ_REQUESTS_IN_FLIGHT";              // = 0x0000D052,
1856     case GX2_STAT_CB_CC_MC_READ_REQUESTS_IN_FLIGHT:              return "GX2_STAT_CB_CC_MC_READ_REQUESTS_IN_FLIGHT";              // = 0x0000D053,
1857     case GX2_STAT_CB_CM_MC_WRITE_REQUESTS_IN_FLIGHT:             return "GX2_STAT_CB_CM_MC_WRITE_REQUESTS_IN_FLIGHT";             // = 0x0000D054,
1858     case GX2_STAT_CB_FC_MC_WRITE_REQUESTS_IN_FLIGHT:             return "GX2_STAT_CB_FC_MC_WRITE_REQUESTS_IN_FLIGHT";             // = 0x0000D055,
1859     case GX2_STAT_CB_CC_MC_WRITE_REQUESTS_IN_FLIGHT:             return "GX2_STAT_CB_CC_MC_WRITE_REQUESTS_IN_FLIGHT";             // = 0x0000D056,
1860     case GX2_STAT_CB_CC_SURFACE_SYNC:                            return "GX2_STAT_CB_CC_SURFACE_SYNC";                            // = 0x0000D057,
1861     case GX2_STAT_CB_TWO_PROBE_QUAD_FRAGMENT:                    return "GX2_STAT_CB_TWO_PROBE_QUAD_FRAGMENT";                    // = 0x0000D058,
1862     case GX2_STAT_CB_SLOW_MODE_QUAD_FRAGMENT:                    return "GX2_STAT_CB_SLOW_MODE_QUAD_FRAGMENT";                    // = 0x0000D059,
1863     case GX2_STAT_CB_DUAL_SOURCE_COLOR_QUAD_FRAGMENT:            return "GX2_STAT_CB_DUAL_SOURCE_COLOR_QUAD_FRAGMENT";            // = 0x0000D05A,
1864     case GX2_STAT_CB_DRAWN_QUAD:                                 return "GX2_STAT_CB_DRAWN_QUAD";                                 // = 0x0000D05B,
1865     case GX2_STAT_CB_DRAWN_PIXEL:                                return "GX2_STAT_CB_DRAWN_PIXEL";                                // = 0x0000D05C,
1866     case GX2_STAT_CB_DRAWN_QUAD_FRAGMENT:                        return "GX2_STAT_CB_DRAWN_QUAD_FRAGMENT";                        // = 0x0000D05D,
1867     case GX2_STAT_CB_BLENDER_RAW_HAZARD_STALL:                   return "GX2_STAT_CB_BLENDER_RAW_HAZARD_STALL";                   // = 0x0000D05E,
1868     case GX2_STAT_CB_EVENT:                                      return "GX2_STAT_CB_EVENT";                                      // = 0x0000D05F,
1869     case GX2_STAT_CB_EVENT_CACHE_FLUSH_TS:                       return "GX2_STAT_CB_EVENT_CACHE_FLUSH_TS";                       // = 0x0000D060,
1870     case GX2_STAT_CB_EVENT_CONTEXT_DONE:                         return "GX2_STAT_CB_EVENT_CONTEXT_DONE";                         // = 0x0000D061,
1871     case GX2_STAT_CB_EVENT_CACHE_FLUSH:                          return "GX2_STAT_CB_EVENT_CACHE_FLUSH";                          // = 0x0000D062,
1872     case GX2_STAT_CB_EVENT_CACHE_FLUSH_AND_INV_TS_EVENT:         return "GX2_STAT_CB_EVENT_CACHE_FLUSH_AND_INV_TS_EVENT";         // = 0x0000D063,
1873     case GX2_STAT_CB_EVENT_CACHE_FLUSH_AND_INV_EVENT:            return "GX2_STAT_CB_EVENT_CACHE_FLUSH_AND_INV_EVENT";            // = 0x0000D064,
1874     case GX2_STAT_CB_EVENT_FLUSH_AND_INV_CB_DATA_TS:             return "GX2_STAT_CB_EVENT_FLUSH_AND_INV_CB_DATA_TS";             // = 0x0000D065,
1875     case GX2_STAT_CB_EVENT_FLUSH_AND_INV_CB_META:                return "GX2_STAT_CB_EVENT_FLUSH_AND_INV_CB_META";                // = 0x0000D066,
1876     case GX2_STAT_CB_CMASK_READ_DATA_0XC:                        return "GX2_STAT_CB_CMASK_READ_DATA_0XC";                        // = 0x0000D067,
1877     case GX2_STAT_CB_CMASK_READ_DATA_0XD:                        return "GX2_STAT_CB_CMASK_READ_DATA_0XD";                        // = 0x0000D068,
1878     case GX2_STAT_CB_CMASK_READ_DATA_0XE:                        return "GX2_STAT_CB_CMASK_READ_DATA_0XE";                        // = 0x0000D069,
1879     case GX2_STAT_CB_CMASK_READ_DATA_0XF:                        return "GX2_STAT_CB_CMASK_READ_DATA_0XF";                        // = 0x0000D06A,
1880     case GX2_STAT_CB_CMASK_WRITE_DATA_0XC:                       return "GX2_STAT_CB_CMASK_WRITE_DATA_0XC";                       // = 0x0000D06B,
1881     case GX2_STAT_CB_CMASK_WRITE_DATA_0XD:                       return "GX2_STAT_CB_CMASK_WRITE_DATA_0XD";                       // = 0x0000D06C,
1882     case GX2_STAT_CB_CMASK_WRITE_DATA_0XE:                       return "GX2_STAT_CB_CMASK_WRITE_DATA_0XE";                       // = 0x0000D06D,
1883     case GX2_STAT_CB_CMASK_WRITE_DATA_0XF:                       return "GX2_STAT_CB_CMASK_WRITE_DATA_0XF";                       // = 0x0000D06E,
1884     case GX2_STAT_CB_CORE_SCLK_VLD:                              return "GX2_STAT_CB_CORE_SCLK_VLD";                              // = 0x0000D06F,
1885     case GX2_STAT_CB_REG_SCLK_VLD:                               return "GX2_STAT_CB_REG_SCLK_VLD";                               // = 0x0000D070,
1886     case GX2_STAT_DB_SC_DB_TILE_SENDS:                           return "GX2_STAT_DB_SC_DB_TILE_SENDS";                           // = 0x0000E000,
1887     case GX2_STAT_DB_SC_DB_TILE_BUSY:                            return "GX2_STAT_DB_SC_DB_TILE_BUSY";                            // = 0x0000E001,
1888     case GX2_STAT_DB_SC_DB_TILE_STALLS:                          return "GX2_STAT_DB_SC_DB_TILE_STALLS";                          // = 0x0000E002,
1889     case GX2_STAT_DB_SC_DB_TILE_EVENTS:                          return "GX2_STAT_DB_SC_DB_TILE_EVENTS";                          // = 0x0000E003,
1890     case GX2_STAT_DB_SC_DB_TILE_TILES:                           return "GX2_STAT_DB_SC_DB_TILE_TILES";                           // = 0x0000E004,
1891     case GX2_STAT_DB_SC_DB_TILE_COVERED:                         return "GX2_STAT_DB_SC_DB_TILE_COVERED";                         // = 0x0000E005,
1892     case GX2_STAT_DB_HIZ_TC_READ_STARVED:                        return "GX2_STAT_DB_HIZ_TC_READ_STARVED";                        // = 0x0000E006,
1893     case GX2_STAT_DB_HIZ_TC_WRITE_STALL:                         return "GX2_STAT_DB_HIZ_TC_WRITE_STALL";                         // = 0x0000E007,
1894     case GX2_STAT_DB_HIZ_QTILES_CULLED:                          return "GX2_STAT_DB_HIZ_QTILES_CULLED";                          // = 0x0000E008,
1895     case GX2_STAT_DB_HIS_QTILES_CULLED:                          return "GX2_STAT_DB_HIS_QTILES_CULLED";                          // = 0x0000E009,
1896     case GX2_STAT_DB_DB_SC_TILE_SENDS:                           return "GX2_STAT_DB_DB_SC_TILE_SENDS";                           // = 0x0000E00A,
1897     case GX2_STAT_DB_DB_SC_TILE_BUSY:                            return "GX2_STAT_DB_DB_SC_TILE_BUSY";                            // = 0x0000E00B,
1898     case GX2_STAT_DB_DB_SC_TILE_STALLS:                          return "GX2_STAT_DB_DB_SC_TILE_STALLS";                          // = 0x0000E00C,
1899     case GX2_STAT_DB_DB_SC_TILE_DF_STALLS:                       return "GX2_STAT_DB_DB_SC_TILE_DF_STALLS";                       // = 0x0000E00D,
1900     case GX2_STAT_DB_DB_SC_TILE_TILES:                           return "GX2_STAT_DB_DB_SC_TILE_TILES";                           // = 0x0000E00E,
1901     case GX2_STAT_DB_DB_SC_TILE_CULLED:                          return "GX2_STAT_DB_DB_SC_TILE_CULLED";                          // = 0x0000E00F,
1902     case GX2_STAT_DB_DB_SC_TILE_HIER_KILL:                       return "GX2_STAT_DB_DB_SC_TILE_HIER_KILL";                       // = 0x0000E010,
1903     case GX2_STAT_DB_DB_SC_TILE_FAST_OPS:                        return "GX2_STAT_DB_DB_SC_TILE_FAST_OPS";                        // = 0x0000E011,
1904     case GX2_STAT_DB_DB_SC_TILE_NO_OPS:                          return "GX2_STAT_DB_DB_SC_TILE_NO_OPS";                          // = 0x0000E012,
1905     case GX2_STAT_DB_DB_SC_TILE_PIXEL_RATE:                      return "GX2_STAT_DB_DB_SC_TILE_PIXEL_RATE";                      // = 0x0000E013,
1906     case GX2_STAT_DB_DB_SC_TILE_SSAA_KILL:                       return "GX2_STAT_DB_DB_SC_TILE_SSAA_KILL";                       // = 0x0000E014,
1907     case GX2_STAT_DB_DB_SC_TILE_FAST_Z_OPS:                      return "GX2_STAT_DB_DB_SC_TILE_FAST_Z_OPS";                      // = 0x0000E015,
1908     case GX2_STAT_DB_DB_SC_TILE_FAST_STENCIL_OPS:                return "GX2_STAT_DB_DB_SC_TILE_FAST_STENCIL_OPS";                // = 0x0000E016,
1909     case GX2_STAT_DB_SC_DB_QUAD_SENDS:                           return "GX2_STAT_DB_SC_DB_QUAD_SENDS";                           // = 0x0000E017,
1910     case GX2_STAT_DB_SC_DB_QUAD_BUSY:                            return "GX2_STAT_DB_SC_DB_QUAD_BUSY";                            // = 0x0000E018,
1911     case GX2_STAT_DB_SC_DB_QUAD_SQUADS:                          return "GX2_STAT_DB_SC_DB_QUAD_SQUADS";                          // = 0x0000E019,
1912     case GX2_STAT_DB_SC_DB_QUAD_TILES:                           return "GX2_STAT_DB_SC_DB_QUAD_TILES";                           // = 0x0000E01A,
1913     case GX2_STAT_DB_SC_DB_QUAD_PIXELS:                          return "GX2_STAT_DB_SC_DB_QUAD_PIXELS";                          // = 0x0000E01B,
1914     case GX2_STAT_DB_SC_DB_QUAD_KILLED_TILES:                    return "GX2_STAT_DB_SC_DB_QUAD_KILLED_TILES";                    // = 0x0000E01C,
1915     case GX2_STAT_DB_DB_SC_QUAD_SENDS:                           return "GX2_STAT_DB_DB_SC_QUAD_SENDS";                           // = 0x0000E01D,
1916     case GX2_STAT_DB_DB_SC_QUAD_BUSY:                            return "GX2_STAT_DB_DB_SC_QUAD_BUSY";                            // = 0x0000E01E,
1917     case GX2_STAT_DB_DB_SC_QUAD_STALLS:                          return "GX2_STAT_DB_DB_SC_QUAD_STALLS";                          // = 0x0000E01F,
1918     case GX2_STAT_DB_DB_SC_QUAD_SQUADS:                          return "GX2_STAT_DB_DB_SC_QUAD_SQUADS";                          // = 0x0000E020,
1919     case GX2_STAT_DB_DB_SC_QUAD_TILES:                           return "GX2_STAT_DB_DB_SC_QUAD_TILES";                           // = 0x0000E021,
1920     case GX2_STAT_DB_DB_SC_QUAD_QUADS:                           return "GX2_STAT_DB_DB_SC_QUAD_QUADS";                           // = 0x0000E022,
1921     case GX2_STAT_DB_DB_CB_TILE_SENDS:                           return "GX2_STAT_DB_DB_CB_TILE_SENDS";                           // = 0x0000E023,
1922     case GX2_STAT_DB_DB_CB_TILE_BUSY:                            return "GX2_STAT_DB_DB_CB_TILE_BUSY";                            // = 0x0000E024,
1923     case GX2_STAT_DB_DB_CB_TILE_STALLS:                          return "GX2_STAT_DB_DB_CB_TILE_STALLS";                          // = 0x0000E025,
1924     case GX2_STAT_DB_SX_DB_QUAD_SENDS:                           return "GX2_STAT_DB_SX_DB_QUAD_SENDS";                           // = 0x0000E026,
1925     case GX2_STAT_DB_SX_DB_QUAD_BUSY:                            return "GX2_STAT_DB_SX_DB_QUAD_BUSY";                            // = 0x0000E027,
1926     case GX2_STAT_DB_SX_DB_QUAD_STALLS:                          return "GX2_STAT_DB_SX_DB_QUAD_STALLS";                          // = 0x0000E028,
1927     case GX2_STAT_DB_SX_DB_QUAD_QUADS:                           return "GX2_STAT_DB_SX_DB_QUAD_QUADS";                           // = 0x0000E029,
1928     case GX2_STAT_DB_SX_DB_QUAD_PIXELS:                          return "GX2_STAT_DB_SX_DB_QUAD_PIXELS";                          // = 0x0000E02A,
1929     case GX2_STAT_DB_SX_DB_QUAD_EXPORTS:                         return "GX2_STAT_DB_SX_DB_QUAD_EXPORTS";                         // = 0x0000E02B,
1930     case GX2_STAT_DB_SH_QUADS_OUTSTANDING_SUM:                   return "GX2_STAT_DB_SH_QUADS_OUTSTANDING_SUM";                   // = 0x0000E02C,
1931     case GX2_STAT_DB_DB_CB_LQUAD_SENDS:                          return "GX2_STAT_DB_DB_CB_LQUAD_SENDS";                          // = 0x0000E02D,
1932     case GX2_STAT_DB_DB_CB_LQUAD_BUSY:                           return "GX2_STAT_DB_DB_CB_LQUAD_BUSY";                           // = 0x0000E02E,
1933     case GX2_STAT_DB_DB_CB_LQUAD_STALLS:                         return "GX2_STAT_DB_DB_CB_LQUAD_STALLS";                         // = 0x0000E02F,
1934     case GX2_STAT_DB_DB_CB_LQUAD_QUADS:                          return "GX2_STAT_DB_DB_CB_LQUAD_QUADS";                          // = 0x0000E030,
1935     case GX2_STAT_DB_TILE_RD_SENDS:                              return "GX2_STAT_DB_TILE_RD_SENDS";                              // = 0x0000E031,
1936     case GX2_STAT_DB_MI_TILE_RD_OUTSTANDING_SUM:                 return "GX2_STAT_DB_MI_TILE_RD_OUTSTANDING_SUM";                 // = 0x0000E032,
1937     case GX2_STAT_DB_QUAD_RD_SENDS:                              return "GX2_STAT_DB_QUAD_RD_SENDS";                              // = 0x0000E033,
1938     case GX2_STAT_DB_QUAD_RD_BUSY:                               return "GX2_STAT_DB_QUAD_RD_BUSY";                               // = 0x0000E034,
1939     case GX2_STAT_DB_QUAD_RD_MI_STALL:                           return "GX2_STAT_DB_QUAD_RD_MI_STALL";                           // = 0x0000E035,
1940     case GX2_STAT_DB_QUAD_RD_RW_COLLISION:                       return "GX2_STAT_DB_QUAD_RD_RW_COLLISION";                       // = 0x0000E036,
1941     case GX2_STAT_DB_QUAD_RD_TAG_STALL:                          return "GX2_STAT_DB_QUAD_RD_TAG_STALL";                          // = 0x0000E037,
1942     case GX2_STAT_DB_QUAD_RD_32BYTE_REQS:                        return "GX2_STAT_DB_QUAD_RD_32BYTE_REQS";                        // = 0x0000E038,
1943     case GX2_STAT_DB_QUAD_RD_PANIC:                              return "GX2_STAT_DB_QUAD_RD_PANIC";                              // = 0x0000E039,
1944     case GX2_STAT_DB_MI_QUAD_RD_OUTSTANDING_SUM:                 return "GX2_STAT_DB_MI_QUAD_RD_OUTSTANDING_SUM";                 // = 0x0000E03A,
1945     case GX2_STAT_DB_QUAD_RDRET_SENDS:                           return "GX2_STAT_DB_QUAD_RDRET_SENDS";                           // = 0x0000E03B,
1946     case GX2_STAT_DB_QUAD_RDRET_BUSY:                            return "GX2_STAT_DB_QUAD_RDRET_BUSY";                            // = 0x0000E03C,
1947     case GX2_STAT_DB_TILE_WR_SENDS:                              return "GX2_STAT_DB_TILE_WR_SENDS";                              // = 0x0000E03D,
1948     case GX2_STAT_DB_TILE_WR_ACKS:                               return "GX2_STAT_DB_TILE_WR_ACKS";                               // = 0x0000E03E,
1949     case GX2_STAT_DB_MI_TILE_WR_OUTSTANDING_SUM:                 return "GX2_STAT_DB_MI_TILE_WR_OUTSTANDING_SUM";                 // = 0x0000E03F,
1950     case GX2_STAT_DB_QUAD_WR_SENDS:                              return "GX2_STAT_DB_QUAD_WR_SENDS";                              // = 0x0000E040,
1951     case GX2_STAT_DB_QUAD_WR_BUSY:                               return "GX2_STAT_DB_QUAD_WR_BUSY";                               // = 0x0000E041,
1952     case GX2_STAT_DB_QUAD_WR_MI_STALL:                           return "GX2_STAT_DB_QUAD_WR_MI_STALL";                           // = 0x0000E042,
1953     case GX2_STAT_DB_QUAD_WR_COHERENCY_STALL:                    return "GX2_STAT_DB_QUAD_WR_COHERENCY_STALL";                    // = 0x0000E043,
1954     case GX2_STAT_DB_QUAD_WR_ACKS:                               return "GX2_STAT_DB_QUAD_WR_ACKS";                               // = 0x0000E044,
1955     case GX2_STAT_DB_MI_QUAD_WR_OUTSTANDING_SUM:                 return "GX2_STAT_DB_MI_QUAD_WR_OUTSTANDING_SUM";                 // = 0x0000E045,
1956     case GX2_STAT_DB_TILE_CACHE_MISSES:                          return "GX2_STAT_DB_TILE_CACHE_MISSES";                          // = 0x0000E046,
1957     case GX2_STAT_DB_TILE_CACHE_HITS:                            return "GX2_STAT_DB_TILE_CACHE_HITS";                            // = 0x0000E047,
1958     case GX2_STAT_DB_TILE_CACHE_FLUSHES:                         return "GX2_STAT_DB_TILE_CACHE_FLUSHES";                         // = 0x0000E048,
1959     case GX2_STAT_DB_TILE_CACHE_SURFACE_STALL:                   return "GX2_STAT_DB_TILE_CACHE_SURFACE_STALL";                   // = 0x0000E049,
1960     case GX2_STAT_DB_TILE_CACHE_STARVES:                         return "GX2_STAT_DB_TILE_CACHE_STARVES";                         // = 0x0000E04A,
1961     case GX2_STAT_DB_TILE_CACHE_MEM_RETURN_STARVE:               return "GX2_STAT_DB_TILE_CACHE_MEM_RETURN_STARVE";               // = 0x0000E04B,
1962     case GX2_STAT_DB_TCP_DISPATCHER_READS:                       return "GX2_STAT_DB_TCP_DISPATCHER_READS";                       // = 0x0000E04C,
1963     case GX2_STAT_DB_TCP_PREFETCHER_READS:                       return "GX2_STAT_DB_TCP_PREFETCHER_READS";                       // = 0x0000E04D,
1964     case GX2_STAT_DB_TCP_PRELOADER_READS:                        return "GX2_STAT_DB_TCP_PRELOADER_READS";                        // = 0x0000E04E,
1965     case GX2_STAT_DB_TCP_DISPATCHER_FLUSHES:                     return "GX2_STAT_DB_TCP_DISPATCHER_FLUSHES";                     // = 0x0000E04F,
1966     case GX2_STAT_DB_TCP_PREFETCHER_FLUSHES:                     return "GX2_STAT_DB_TCP_PREFETCHER_FLUSHES";                     // = 0x0000E050,
1967     case GX2_STAT_DB_TCP_PRELOADER_FLUSHES:                      return "GX2_STAT_DB_TCP_PRELOADER_FLUSHES";                      // = 0x0000E051,
1968     case GX2_STAT_DB_DEPTH_TILE_CACHE_SENDS:                     return "GX2_STAT_DB_DEPTH_TILE_CACHE_SENDS";                     // = 0x0000E052,
1969     case GX2_STAT_DB_DEPTH_TILE_CACHE_BUSY:                      return "GX2_STAT_DB_DEPTH_TILE_CACHE_BUSY";                      // = 0x0000E053,
1970     case GX2_STAT_DB_DEPTH_TILE_CACHE_STARVES:                   return "GX2_STAT_DB_DEPTH_TILE_CACHE_STARVES";                   // = 0x0000E054,
1971     case GX2_STAT_DB_DEPTH_TILE_CACHE_DTILE_LOCKED:              return "GX2_STAT_DB_DEPTH_TILE_CACHE_DTILE_LOCKED";              // = 0x0000E055,
1972     case GX2_STAT_DB_DEPTH_TILE_CACHE_ALLOC_STALL:               return "GX2_STAT_DB_DEPTH_TILE_CACHE_ALLOC_STALL";               // = 0x0000E056,
1973     case GX2_STAT_DB_DEPTH_TILE_CACHE_MISSES:                    return "GX2_STAT_DB_DEPTH_TILE_CACHE_MISSES";                    // = 0x0000E057,
1974     case GX2_STAT_DB_DEPTH_TILE_CACHE_HITS:                      return "GX2_STAT_DB_DEPTH_TILE_CACHE_HITS";                      // = 0x0000E058,
1975     case GX2_STAT_DB_DEPTH_TILE_CACHE_FLUSHES:                   return "GX2_STAT_DB_DEPTH_TILE_CACHE_FLUSHES";                   // = 0x0000E059,
1976     case GX2_STAT_DB_DEPTH_TILE_CACHE_NOOP_TILE:                 return "GX2_STAT_DB_DEPTH_TILE_CACHE_NOOP_TILE";                 // = 0x0000E05A,
1977     case GX2_STAT_DB_DEPTH_TILE_CACHE_DETAILED_NOOP:             return "GX2_STAT_DB_DEPTH_TILE_CACHE_DETAILED_NOOP";             // = 0x0000E05B,
1978     case GX2_STAT_DB_DEPTH_TILE_CACHE_EVENT:                     return "GX2_STAT_DB_DEPTH_TILE_CACHE_EVENT";                     // = 0x0000E05C,
1979     case GX2_STAT_DB_DEPTH_TILE_CACHE_TILE_FREES:                return "GX2_STAT_DB_DEPTH_TILE_CACHE_TILE_FREES";                // = 0x0000E05D,
1980     case GX2_STAT_DB_DEPTH_TILE_CACHE_DATA_FREES:                return "GX2_STAT_DB_DEPTH_TILE_CACHE_DATA_FREES";                // = 0x0000E05E,
1981     case GX2_STAT_DB_DEPTH_TILE_CACHE_MEM_RETURN_STARVE:         return "GX2_STAT_DB_DEPTH_TILE_CACHE_MEM_RETURN_STARVE";         // = 0x0000E05F,
1982     case GX2_STAT_DB_STENCIL_CACHE_MISSES:                       return "GX2_STAT_DB_STENCIL_CACHE_MISSES";                       // = 0x0000E060,
1983     case GX2_STAT_DB_STENCIL_CACHE_HITS:                         return "GX2_STAT_DB_STENCIL_CACHE_HITS";                         // = 0x0000E061,
1984     case GX2_STAT_DB_STENCIL_CACHE_FLUSHES:                      return "GX2_STAT_DB_STENCIL_CACHE_FLUSHES";                      // = 0x0000E062,
1985     case GX2_STAT_DB_STENCIL_CACHE_STARVES:                      return "GX2_STAT_DB_STENCIL_CACHE_STARVES";                      // = 0x0000E063,
1986     case GX2_STAT_DB_STENCIL_CACHE_FREES:                        return "GX2_STAT_DB_STENCIL_CACHE_FREES";                        // = 0x0000E064,
1987     case GX2_STAT_DB_Z_CACHE_SEPARATE_Z_MISSES:                  return "GX2_STAT_DB_Z_CACHE_SEPARATE_Z_MISSES";                  // = 0x0000E065,
1988     case GX2_STAT_DB_Z_CACHE_SEPARATE_Z_HITS:                    return "GX2_STAT_DB_Z_CACHE_SEPARATE_Z_HITS";                    // = 0x0000E066,
1989     case GX2_STAT_DB_Z_CACHE_SEPARATE_Z_FLUSHES:                 return "GX2_STAT_DB_Z_CACHE_SEPARATE_Z_FLUSHES";                 // = 0x0000E067,
1990     case GX2_STAT_DB_Z_CACHE_SEPARATE_Z_STARVES:                 return "GX2_STAT_DB_Z_CACHE_SEPARATE_Z_STARVES";                 // = 0x0000E068,
1991     case GX2_STAT_DB_Z_CACHE_PMASK_MISSES:                       return "GX2_STAT_DB_Z_CACHE_PMASK_MISSES";                       // = 0x0000E069,
1992     case GX2_STAT_DB_Z_CACHE_PMASK_HITS:                         return "GX2_STAT_DB_Z_CACHE_PMASK_HITS";                         // = 0x0000E06A,
1993     case GX2_STAT_DB_Z_CACHE_PMASK_FLUSHES:                      return "GX2_STAT_DB_Z_CACHE_PMASK_FLUSHES";                      // = 0x0000E06B,
1994     case GX2_STAT_DB_Z_CACHE_PMASK_STARVES:                      return "GX2_STAT_DB_Z_CACHE_PMASK_STARVES";                      // = 0x0000E06C,
1995     case GX2_STAT_DB_Z_CACHE_FREES:                              return "GX2_STAT_DB_Z_CACHE_FREES";                              // = 0x0000E06D,
1996     case GX2_STAT_DB_PLANE_CACHE_MISSES:                         return "GX2_STAT_DB_PLANE_CACHE_MISSES";                         // = 0x0000E06E,
1997     case GX2_STAT_DB_PLANE_CACHE_HITS:                           return "GX2_STAT_DB_PLANE_CACHE_HITS";                           // = 0x0000E06F,
1998     case GX2_STAT_DB_PLANE_CACHE_FLUSHES:                        return "GX2_STAT_DB_PLANE_CACHE_FLUSHES";                        // = 0x0000E070,
1999     case GX2_STAT_DB_PLANE_CACHE_STARVES:                        return "GX2_STAT_DB_PLANE_CACHE_STARVES";                        // = 0x0000E071,
2000     case GX2_STAT_DB_PLANE_CACHE_FREES:                          return "GX2_STAT_DB_PLANE_CACHE_FREES";                          // = 0x0000E072,
2001     case GX2_STAT_DB_FLUSH_EXPANDED_STENCIL:                     return "GX2_STAT_DB_FLUSH_EXPANDED_STENCIL";                     // = 0x0000E073,
2002     case GX2_STAT_DB_FLUSH_COMPRESSED_STENCIL:                   return "GX2_STAT_DB_FLUSH_COMPRESSED_STENCIL";                   // = 0x0000E074,
2003     case GX2_STAT_DB_FLUSH_SINGLE_STENCIL:                       return "GX2_STAT_DB_FLUSH_SINGLE_STENCIL";                       // = 0x0000E075,
2004     case GX2_STAT_DB_FLUSH_1PLANE:                               return "GX2_STAT_DB_FLUSH_1PLANE";                               // = 0x0000E076,
2005     case GX2_STAT_DB_FLUSH_2PLANE:                               return "GX2_STAT_DB_FLUSH_2PLANE";                               // = 0x0000E077,
2006     case GX2_STAT_DB_FLUSH_3PLANE:                               return "GX2_STAT_DB_FLUSH_3PLANE";                               // = 0x0000E078,
2007     case GX2_STAT_DB_FLUSH_4PLANE:                               return "GX2_STAT_DB_FLUSH_4PLANE";                               // = 0x0000E079,
2008     case GX2_STAT_DB_FLUSH_5PLANE:                               return "GX2_STAT_DB_FLUSH_5PLANE";                               // = 0x0000E07A,
2009     case GX2_STAT_DB_FLUSH_6PLANE:                               return "GX2_STAT_DB_FLUSH_6PLANE";                               // = 0x0000E07B,
2010     case GX2_STAT_DB_FLUSH_7PLANE:                               return "GX2_STAT_DB_FLUSH_7PLANE";                               // = 0x0000E07C,
2011     case GX2_STAT_DB_FLUSH_8PLANE:                               return "GX2_STAT_DB_FLUSH_8PLANE";                               // = 0x0000E07D,
2012     case GX2_STAT_DB_FLUSH_9PLANE:                               return "GX2_STAT_DB_FLUSH_9PLANE";                               // = 0x0000E07E,
2013     case GX2_STAT_DB_FLUSH_10PLANE:                              return "GX2_STAT_DB_FLUSH_10PLANE";                              // = 0x0000E07F,
2014     case GX2_STAT_DB_FLUSH_11PLANE:                              return "GX2_STAT_DB_FLUSH_11PLANE";                              // = 0x0000E080,
2015     case GX2_STAT_DB_FLUSH_12PLANE:                              return "GX2_STAT_DB_FLUSH_12PLANE";                              // = 0x0000E081,
2016     case GX2_STAT_DB_FLUSH_13PLANE:                              return "GX2_STAT_DB_FLUSH_13PLANE";                              // = 0x0000E082,
2017     case GX2_STAT_DB_FLUSH_14PLANE:                              return "GX2_STAT_DB_FLUSH_14PLANE";                              // = 0x0000E083,
2018     case GX2_STAT_DB_FLUSH_15PLANE:                              return "GX2_STAT_DB_FLUSH_15PLANE";                              // = 0x0000E084,
2019     case GX2_STAT_DB_FLUSH_16PLANE:                              return "GX2_STAT_DB_FLUSH_16PLANE";                              // = 0x0000E085,
2020     case GX2_STAT_DB_FLUSH_EXPANDED_Z:                           return "GX2_STAT_DB_FLUSH_EXPANDED_Z";                           // = 0x0000E086,
2021     case GX2_STAT_DB_EARLYZ_WAITING_FOR_POSTZ_DONE:              return "GX2_STAT_DB_EARLYZ_WAITING_FOR_POSTZ_DONE";              // = 0x0000E087,
2022     case GX2_STAT_DB_REZ_WAITING_FOR_POSTZ_DONE:                 return "GX2_STAT_DB_REZ_WAITING_FOR_POSTZ_DONE";                 // = 0x0000E088,
2023     case GX2_STAT_DB_DK_TILE_SENDS:                              return "GX2_STAT_DB_DK_TILE_SENDS";                              // = 0x0000E089,
2024     case GX2_STAT_DB_DK_TILE_BUSY:                               return "GX2_STAT_DB_DK_TILE_BUSY";                               // = 0x0000E08A,
2025     case GX2_STAT_DB_DK_TILE_QUAD_STARVES:                       return "GX2_STAT_DB_DK_TILE_QUAD_STARVES";                       // = 0x0000E08B,
2026     case GX2_STAT_DB_DK_TILE_STALLS:                             return "GX2_STAT_DB_DK_TILE_STALLS";                             // = 0x0000E08C,
2027     case GX2_STAT_DB_DK_SQUAD_SENDS:                             return "GX2_STAT_DB_DK_SQUAD_SENDS";                             // = 0x0000E08D,
2028     case GX2_STAT_DB_DK_SQUAD_BUSY:                              return "GX2_STAT_DB_DK_SQUAD_BUSY";                              // = 0x0000E08E,
2029     case GX2_STAT_DB_DK_SQUAD_STALLS:                            return "GX2_STAT_DB_DK_SQUAD_STALLS";                            // = 0x0000E08F,
2030     case GX2_STAT_DB_OP_PIPE_BUSY:                               return "GX2_STAT_DB_OP_PIPE_BUSY";                               // = 0x0000E090,
2031     case GX2_STAT_DB_OP_PIPE_MC_READ_STALL:                      return "GX2_STAT_DB_OP_PIPE_MC_READ_STALL";                      // = 0x0000E091,
2032     case GX2_STAT_DB_QC_BUSY:                                    return "GX2_STAT_DB_QC_BUSY";                                    // = 0x0000E092,
2033     case GX2_STAT_DB_QC_XFC:                                     return "GX2_STAT_DB_QC_XFC";                                     // = 0x0000E093,
2034     case GX2_STAT_DB_QC_CONFLICTS:                               return "GX2_STAT_DB_QC_CONFLICTS";                               // = 0x0000E094,
2035     case GX2_STAT_DB_QC_FULL_STALL:                              return "GX2_STAT_DB_QC_FULL_STALL";                              // = 0x0000E095,
2036     case GX2_STAT_DB_QC_IN_PREZ_TILE_STALLS_POSTZ:               return "GX2_STAT_DB_QC_IN_PREZ_TILE_STALLS_POSTZ";               // = 0x0000E096,
2037     case GX2_STAT_DB_QC_IN_POSTZ_TILE_STALLS_PREZ:               return "GX2_STAT_DB_QC_IN_POSTZ_TILE_STALLS_PREZ";               // = 0x0000E097,
2038     case GX2_STAT_DB_TSC_INSERT_SUMMARIZE_STALL:                 return "GX2_STAT_DB_TSC_INSERT_SUMMARIZE_STALL";                 // = 0x0000E098,
2039     case GX2_STAT_DB_TL_BUSY:                                    return "GX2_STAT_DB_TL_BUSY";                                    // = 0x0000E099,
2040     case GX2_STAT_DB_TL_DTC_READ_STARVED:                        return "GX2_STAT_DB_TL_DTC_READ_STARVED";                        // = 0x0000E09A,
2041     case GX2_STAT_DB_TL_Z_FETCH_STALL:                           return "GX2_STAT_DB_TL_Z_FETCH_STALL";                           // = 0x0000E09B,
2042     case GX2_STAT_DB_TL_STENCIL_STALL:                           return "GX2_STAT_DB_TL_STENCIL_STALL";                           // = 0x0000E09C,
2043     case GX2_STAT_DB_TL_Z_DECOMPRESS_STALL:                      return "GX2_STAT_DB_TL_Z_DECOMPRESS_STALL";                      // = 0x0000E09D,
2044     case GX2_STAT_DB_TL_STENCIL_LOCKED_STALL:                    return "GX2_STAT_DB_TL_STENCIL_LOCKED_STALL";                    // = 0x0000E09E,
2045     case GX2_STAT_DB_TL_EVENTS:                                  return "GX2_STAT_DB_TL_EVENTS";                                  // = 0x0000E09F,
2046     case GX2_STAT_DB_TL_SUMMARIZE_SQUADS:                        return "GX2_STAT_DB_TL_SUMMARIZE_SQUADS";                        // = 0x0000E0A0,
2047     case GX2_STAT_DB_TL_FLUSH_EXPAND_SQUADS:                     return "GX2_STAT_DB_TL_FLUSH_EXPAND_SQUADS";                     // = 0x0000E0A1,
2048     case GX2_STAT_DB_TL_EXPAND_SQUADS:                           return "GX2_STAT_DB_TL_EXPAND_SQUADS";                           // = 0x0000E0A2,
2049     case GX2_STAT_DB_TL_PREZ_SQUADS:                             return "GX2_STAT_DB_TL_PREZ_SQUADS";                             // = 0x0000E0A3,
2050     case GX2_STAT_DB_TL_POSTZ_SQUADS:                            return "GX2_STAT_DB_TL_POSTZ_SQUADS";                            // = 0x0000E0A4,
2051     case GX2_STAT_DB_TL_PREZ_NOOP_SQUADS:                        return "GX2_STAT_DB_TL_PREZ_NOOP_SQUADS";                        // = 0x0000E0A5,
2052     case GX2_STAT_DB_TL_POSTZ_NOOP_SQUADS:                       return "GX2_STAT_DB_TL_POSTZ_NOOP_SQUADS";                       // = 0x0000E0A6,
2053     case GX2_STAT_DB_TL_GETZ_SQUADS:                             return "GX2_STAT_DB_TL_GETZ_SQUADS";                             // = 0x0000E0A7,
2054     case GX2_STAT_DB_TL_TILE_OPS:                                return "GX2_STAT_DB_TL_TILE_OPS";                                // = 0x0000E0A8,
2055     case GX2_STAT_DB_TL_IN_XFC:                                  return "GX2_STAT_DB_TL_IN_XFC";                                  // = 0x0000E0A9,
2056     case GX2_STAT_DB_TL_IN_SINGLE_STENCIL_EXPAND_STALL:          return "GX2_STAT_DB_TL_IN_SINGLE_STENCIL_EXPAND_STALL";          // = 0x0000E0AA,
2057     case GX2_STAT_DB_TL_IN_CONSTANT_STENCIL_WALK_STALL:          return "GX2_STAT_DB_TL_IN_CONSTANT_STENCIL_WALK_STALL";          // = 0x0000E0AB,
2058     case GX2_STAT_DB_TL_IN_FAST_Z_STALL:                         return "GX2_STAT_DB_TL_IN_FAST_Z_STALL";                         // = 0x0000E0AC,
2059     case GX2_STAT_DB_TL_OUT_XFC:                                 return "GX2_STAT_DB_TL_OUT_XFC";                                 // = 0x0000E0AD,
2060     case GX2_STAT_DB_TL_OUT_SQUADS:                              return "GX2_STAT_DB_TL_OUT_SQUADS";                              // = 0x0000E0AE,
2061     case GX2_STAT_DB_ZF_PLANE_MULTICYCLE:                        return "GX2_STAT_DB_ZF_PLANE_MULTICYCLE";                        // = 0x0000E0AF,
2062     case GX2_STAT_DB_POSTZ_SAMPLES_PASSING_Z:                    return "GX2_STAT_DB_POSTZ_SAMPLES_PASSING_Z";                    // = 0x0000E0B0,
2063     case GX2_STAT_DB_POSTZ_SAMPLES_FAILING_Z:                    return "GX2_STAT_DB_POSTZ_SAMPLES_FAILING_Z";                    // = 0x0000E0B1,
2064     case GX2_STAT_DB_POSTZ_SAMPLES_FAILING_S:                    return "GX2_STAT_DB_POSTZ_SAMPLES_FAILING_S";                    // = 0x0000E0B2,
2065     case GX2_STAT_DB_PREZ_SAMPLES_PASSING_Z:                     return "GX2_STAT_DB_PREZ_SAMPLES_PASSING_Z";                     // = 0x0000E0B3,
2066     case GX2_STAT_DB_PREZ_SAMPLES_FAILING_Z:                     return "GX2_STAT_DB_PREZ_SAMPLES_FAILING_Z";                     // = 0x0000E0B4,
2067     case GX2_STAT_DB_PREZ_SAMPLES_FAILING_S:                     return "GX2_STAT_DB_PREZ_SAMPLES_FAILING_S";                     // = 0x0000E0B5,
2068     case GX2_STAT_DB_TS_TC_UPDATE_STALL:                         return "GX2_STAT_DB_TS_TC_UPDATE_STALL";                         // = 0x0000E0B6,
2069     case GX2_STAT_DB_SC_KICK_START:                              return "GX2_STAT_DB_SC_KICK_START";                              // = 0x0000E0B7,
2070     case GX2_STAT_DB_SC_KICK_END:                                return "GX2_STAT_DB_SC_KICK_END";                                // = 0x0000E0B8,
2071     case GX2_STAT_DB_SX_DB_MEM_EXPORTS:                          return "GX2_STAT_DB_SX_DB_MEM_EXPORTS";                          // = 0x0000E0B9,
2072     case GX2_STAT_DB_SX_DB_MEM_EXPORTS_ACKED:                    return "GX2_STAT_DB_SX_DB_MEM_EXPORTS_ACKED";                    // = 0x0000E0BA,
2073     case GX2_STAT_DB_SX_DB_ACK_MEM_EXPORTS:                      return "GX2_STAT_DB_SX_DB_ACK_MEM_EXPORTS";                      // = 0x0000E0BB,
2074     case GX2_STAT_DB_SX_DB_ACK_MEM_EXPORTS_ACKED:                return "GX2_STAT_DB_SX_DB_ACK_MEM_EXPORTS_ACKED";                // = 0x0000E0BC,
2075     case GX2_STAT_DB_MEM_EXPORT_BUSY:                            return "GX2_STAT_DB_MEM_EXPORT_BUSY";                            // = 0x0000E0BD,
2076     case GX2_STAT_DB_MEM_EXPORT_MI_STALL:                        return "GX2_STAT_DB_MEM_EXPORT_MI_STALL";                        // = 0x0000E0BE,
2077     case GX2_STAT_DB_MEM_EXPORT_TAG_STALL:                       return "GX2_STAT_DB_MEM_EXPORT_TAG_STALL";                       // = 0x0000E0BF,
2078     case GX2_STAT_DB_CLOCK_REG_ACTIVE:                           return "GX2_STAT_DB_CLOCK_REG_ACTIVE";                           // = 0x0000E0C0,
2079     case GX2_STAT_DB_CLOCK_MAIN_ACTIVE:                          return "GX2_STAT_DB_CLOCK_MAIN_ACTIVE";                          // = 0x0000E0C1,
2080     case GX2_STAT_DB_CLOCK_MEM_EXPORT_ACTIVE:                    return "GX2_STAT_DB_CLOCK_MEM_EXPORT_ACTIVE";                    // = 0x0000E0C2,
2081     case GX2_STAT_DB_ESR_OUT_BUSY:                               return "GX2_STAT_DB_ESR_OUT_BUSY";                               // = 0x0000E0C3,
2082     case GX2_STAT_DB_ESR_OUT_SC_STALL:                           return "GX2_STAT_DB_ESR_OUT_SC_STALL";                           // = 0x0000E0C4,
2083     case GX2_STAT_DB_ESR_OUT_LQUAD_FIFO_FULL_STALL:              return "GX2_STAT_DB_ESR_OUT_LQUAD_FIFO_FULL_STALL";              // = 0x0000E0C5,
2084     case GX2_STAT_DB_ETR_OUT_SEND:                               return "GX2_STAT_DB_ETR_OUT_SEND";                               // = 0x0000E0C6,
2085     case GX2_STAT_DB_ETR_OUT_BUSY:                               return "GX2_STAT_DB_ETR_OUT_BUSY";                               // = 0x0000E0C7,
2086     case GX2_STAT_DB_ETR_OUT_LTILE_PROBE_FIFO_FULL_STALL:        return "GX2_STAT_DB_ETR_OUT_LTILE_PROBE_FIFO_FULL_STALL";        // = 0x0000E0C8,
2087     case GX2_STAT_DB_ETR_OUT_CB_TILE_STALL:                      return "GX2_STAT_DB_ETR_OUT_CB_TILE_STALL";                      // = 0x0000E0C9,
2088     case GX2_STAT_DB_ETR_OUT_ESR_STALL:                          return "GX2_STAT_DB_ETR_OUT_ESR_STALL";                          // = 0x0000E0CA,
2089     case GX2_STAT_PIPELINE+0:                                    return "GX2_STAT_PIPELINE(PSINVO)";                              // = 0x0000F000(0),
2090     case GX2_STAT_PIPELINE+1:                                    return "GX2_STAT_PIPELINE(CPRIM)";                               // = 0x0000F000(1),
2091     case GX2_STAT_PIPELINE+2:                                    return "GX2_STAT_PIPELINE(CINVO)";                               // = 0x0000F000(2),
2092     case GX2_STAT_PIPELINE+3:                                    return "GX2_STAT_PIPELINE(VSINVO)";                              // = 0x0000F000(3),
2093     case GX2_STAT_PIPELINE+4:                                    return "GX2_STAT_PIPELINE(GSINVO)";                              // = 0x0000F000(4),
2094     case GX2_STAT_PIPELINE+5:                                    return "GX2_STAT_PIPELINE(GSPRIM)";                              // = 0x0000F000(5),
2095     case GX2_STAT_PIPELINE+6:                                    return "GX2_STAT_PIPELINE(IAPRIM)";                              // = 0x0000F000(6),
2096     case GX2_STAT_PIPELINE+7:                                    return "GX2_STAT_PIPELINE(IAVERT)";                              // = 0x0000F000(7),
2097 
2098     default:
2099         // Instead of asserting, just return NULL.
2100         // That way, this function can be used to check for nonexistent stats easily.
2101         return NULL;
2102     }
2103 }
2104 
2105 /// @}
2106 #ifdef __cplusplus
2107 }
2108 #endif
2109 
2110 #endif /// _CAFE_GX2_PERF_LOWLEVEL_H_
2111