1/* $NetBSD: gfx_6_0_sh_mask.h,v 1.2 2021/12/18 23:45:14 riastradh Exp $ */ 2 3/* 4 * 5 * Copyright (C) 2016 Advanced Micro Devices, Inc. 6 * 7 * Permission is hereby granted, free of charge, to any person obtaining a 8 * copy of this software and associated documentation files (the "Software"), 9 * to deal in the Software without restriction, including without limitation 10 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 11 * and/or sell copies of the Software, and to permit persons to whom the 12 * Software is furnished to do so, subject to the following conditions: 13 * 14 * The above copyright notice and this permission notice shall be included 15 * in all copies or substantial portions of the Software. 16 * 17 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 18 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 20 * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 21 * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 23 */ 24 25#ifndef GFX_6_0_SH_MASK_H 26#define GFX_6_0_SH_MASK_H 27 28#define BCI_DEBUG_READ__DATA_MASK 0x00ffffffL 29#define BCI_DEBUG_READ__DATA__SHIFT 0x00000000 30#define CB_BLEND0_CONTROL__ALPHA_COMB_FCN_MASK 0x00e00000L 31#define CB_BLEND0_CONTROL__ALPHA_COMB_FCN__SHIFT 0x00000015 32#define CB_BLEND0_CONTROL__ALPHA_DESTBLEND_MASK 0x1f000000L 33#define CB_BLEND0_CONTROL__ALPHA_DESTBLEND__SHIFT 0x00000018 34#define CB_BLEND0_CONTROL__ALPHA_SRCBLEND_MASK 0x001f0000L 35#define CB_BLEND0_CONTROL__ALPHA_SRCBLEND__SHIFT 0x00000010 36#define CB_BLEND0_CONTROL__COLOR_COMB_FCN_MASK 0x000000e0L 37#define CB_BLEND0_CONTROL__COLOR_COMB_FCN__SHIFT 0x00000005 38#define CB_BLEND0_CONTROL__COLOR_DESTBLEND_MASK 0x00001f00L 39#define CB_BLEND0_CONTROL__COLOR_DESTBLEND__SHIFT 0x00000008 40#define CB_BLEND0_CONTROL__COLOR_SRCBLEND_MASK 0x0000001fL 41#define CB_BLEND0_CONTROL__COLOR_SRCBLEND__SHIFT 0x00000000 42#define CB_BLEND0_CONTROL__DISABLE_ROP3_MASK 0x80000000L 43#define CB_BLEND0_CONTROL__DISABLE_ROP3__SHIFT 0x0000001f 44#define CB_BLEND0_CONTROL__ENABLE_MASK 0x40000000L 45#define CB_BLEND0_CONTROL__ENABLE__SHIFT 0x0000001e 46#define CB_BLEND0_CONTROL__SEPARATE_ALPHA_BLEND_MASK 0x20000000L 47#define CB_BLEND0_CONTROL__SEPARATE_ALPHA_BLEND__SHIFT 0x0000001d 48#define CB_BLEND1_CONTROL__ALPHA_COMB_FCN_MASK 0x00e00000L 49#define CB_BLEND1_CONTROL__ALPHA_COMB_FCN__SHIFT 0x00000015 50#define CB_BLEND1_CONTROL__ALPHA_DESTBLEND_MASK 0x1f000000L 51#define CB_BLEND1_CONTROL__ALPHA_DESTBLEND__SHIFT 0x00000018 52#define CB_BLEND1_CONTROL__ALPHA_SRCBLEND_MASK 0x001f0000L 53#define CB_BLEND1_CONTROL__ALPHA_SRCBLEND__SHIFT 0x00000010 54#define CB_BLEND1_CONTROL__COLOR_COMB_FCN_MASK 0x000000e0L 55#define CB_BLEND1_CONTROL__COLOR_COMB_FCN__SHIFT 0x00000005 56#define CB_BLEND1_CONTROL__COLOR_DESTBLEND_MASK 0x00001f00L 57#define CB_BLEND1_CONTROL__COLOR_DESTBLEND__SHIFT 0x00000008 58#define CB_BLEND1_CONTROL__COLOR_SRCBLEND_MASK 0x0000001fL 59#define CB_BLEND1_CONTROL__COLOR_SRCBLEND__SHIFT 0x00000000 60#define CB_BLEND1_CONTROL__DISABLE_ROP3_MASK 0x80000000L 61#define CB_BLEND1_CONTROL__DISABLE_ROP3__SHIFT 0x0000001f 62#define CB_BLEND1_CONTROL__ENABLE_MASK 0x40000000L 63#define CB_BLEND1_CONTROL__ENABLE__SHIFT 0x0000001e 64#define CB_BLEND1_CONTROL__SEPARATE_ALPHA_BLEND_MASK 0x20000000L 65#define CB_BLEND1_CONTROL__SEPARATE_ALPHA_BLEND__SHIFT 0x0000001d 66#define CB_BLEND2_CONTROL__ALPHA_COMB_FCN_MASK 0x00e00000L 67#define CB_BLEND2_CONTROL__ALPHA_COMB_FCN__SHIFT 0x00000015 68#define CB_BLEND2_CONTROL__ALPHA_DESTBLEND_MASK 0x1f000000L 69#define CB_BLEND2_CONTROL__ALPHA_DESTBLEND__SHIFT 0x00000018 70#define CB_BLEND2_CONTROL__ALPHA_SRCBLEND_MASK 0x001f0000L 71#define CB_BLEND2_CONTROL__ALPHA_SRCBLEND__SHIFT 0x00000010 72#define CB_BLEND2_CONTROL__COLOR_COMB_FCN_MASK 0x000000e0L 73#define CB_BLEND2_CONTROL__COLOR_COMB_FCN__SHIFT 0x00000005 74#define CB_BLEND2_CONTROL__COLOR_DESTBLEND_MASK 0x00001f00L 75#define CB_BLEND2_CONTROL__COLOR_DESTBLEND__SHIFT 0x00000008 76#define CB_BLEND2_CONTROL__COLOR_SRCBLEND_MASK 0x0000001fL 77#define CB_BLEND2_CONTROL__COLOR_SRCBLEND__SHIFT 0x00000000 78#define CB_BLEND2_CONTROL__DISABLE_ROP3_MASK 0x80000000L 79#define CB_BLEND2_CONTROL__DISABLE_ROP3__SHIFT 0x0000001f 80#define CB_BLEND2_CONTROL__ENABLE_MASK 0x40000000L 81#define CB_BLEND2_CONTROL__ENABLE__SHIFT 0x0000001e 82#define CB_BLEND2_CONTROL__SEPARATE_ALPHA_BLEND_MASK 0x20000000L 83#define CB_BLEND2_CONTROL__SEPARATE_ALPHA_BLEND__SHIFT 0x0000001d 84#define CB_BLEND3_CONTROL__ALPHA_COMB_FCN_MASK 0x00e00000L 85#define CB_BLEND3_CONTROL__ALPHA_COMB_FCN__SHIFT 0x00000015 86#define CB_BLEND3_CONTROL__ALPHA_DESTBLEND_MASK 0x1f000000L 87#define CB_BLEND3_CONTROL__ALPHA_DESTBLEND__SHIFT 0x00000018 88#define CB_BLEND3_CONTROL__ALPHA_SRCBLEND_MASK 0x001f0000L 89#define CB_BLEND3_CONTROL__ALPHA_SRCBLEND__SHIFT 0x00000010 90#define CB_BLEND3_CONTROL__COLOR_COMB_FCN_MASK 0x000000e0L 91#define CB_BLEND3_CONTROL__COLOR_COMB_FCN__SHIFT 0x00000005 92#define CB_BLEND3_CONTROL__COLOR_DESTBLEND_MASK 0x00001f00L 93#define CB_BLEND3_CONTROL__COLOR_DESTBLEND__SHIFT 0x00000008 94#define CB_BLEND3_CONTROL__COLOR_SRCBLEND_MASK 0x0000001fL 95#define CB_BLEND3_CONTROL__COLOR_SRCBLEND__SHIFT 0x00000000 96#define CB_BLEND3_CONTROL__DISABLE_ROP3_MASK 0x80000000L 97#define CB_BLEND3_CONTROL__DISABLE_ROP3__SHIFT 0x0000001f 98#define CB_BLEND3_CONTROL__ENABLE_MASK 0x40000000L 99#define CB_BLEND3_CONTROL__ENABLE__SHIFT 0x0000001e 100#define CB_BLEND3_CONTROL__SEPARATE_ALPHA_BLEND_MASK 0x20000000L 101#define CB_BLEND3_CONTROL__SEPARATE_ALPHA_BLEND__SHIFT 0x0000001d 102#define CB_BLEND4_CONTROL__ALPHA_COMB_FCN_MASK 0x00e00000L 103#define CB_BLEND4_CONTROL__ALPHA_COMB_FCN__SHIFT 0x00000015 104#define CB_BLEND4_CONTROL__ALPHA_DESTBLEND_MASK 0x1f000000L 105#define CB_BLEND4_CONTROL__ALPHA_DESTBLEND__SHIFT 0x00000018 106#define CB_BLEND4_CONTROL__ALPHA_SRCBLEND_MASK 0x001f0000L 107#define CB_BLEND4_CONTROL__ALPHA_SRCBLEND__SHIFT 0x00000010 108#define CB_BLEND4_CONTROL__COLOR_COMB_FCN_MASK 0x000000e0L 109#define CB_BLEND4_CONTROL__COLOR_COMB_FCN__SHIFT 0x00000005 110#define CB_BLEND4_CONTROL__COLOR_DESTBLEND_MASK 0x00001f00L 111#define CB_BLEND4_CONTROL__COLOR_DESTBLEND__SHIFT 0x00000008 112#define CB_BLEND4_CONTROL__COLOR_SRCBLEND_MASK 0x0000001fL 113#define CB_BLEND4_CONTROL__COLOR_SRCBLEND__SHIFT 0x00000000 114#define CB_BLEND4_CONTROL__DISABLE_ROP3_MASK 0x80000000L 115#define CB_BLEND4_CONTROL__DISABLE_ROP3__SHIFT 0x0000001f 116#define CB_BLEND4_CONTROL__ENABLE_MASK 0x40000000L 117#define CB_BLEND4_CONTROL__ENABLE__SHIFT 0x0000001e 118#define CB_BLEND4_CONTROL__SEPARATE_ALPHA_BLEND_MASK 0x20000000L 119#define CB_BLEND4_CONTROL__SEPARATE_ALPHA_BLEND__SHIFT 0x0000001d 120#define CB_BLEND5_CONTROL__ALPHA_COMB_FCN_MASK 0x00e00000L 121#define CB_BLEND5_CONTROL__ALPHA_COMB_FCN__SHIFT 0x00000015 122#define CB_BLEND5_CONTROL__ALPHA_DESTBLEND_MASK 0x1f000000L 123#define CB_BLEND5_CONTROL__ALPHA_DESTBLEND__SHIFT 0x00000018 124#define CB_BLEND5_CONTROL__ALPHA_SRCBLEND_MASK 0x001f0000L 125#define CB_BLEND5_CONTROL__ALPHA_SRCBLEND__SHIFT 0x00000010 126#define CB_BLEND5_CONTROL__COLOR_COMB_FCN_MASK 0x000000e0L 127#define CB_BLEND5_CONTROL__COLOR_COMB_FCN__SHIFT 0x00000005 128#define CB_BLEND5_CONTROL__COLOR_DESTBLEND_MASK 0x00001f00L 129#define CB_BLEND5_CONTROL__COLOR_DESTBLEND__SHIFT 0x00000008 130#define CB_BLEND5_CONTROL__COLOR_SRCBLEND_MASK 0x0000001fL 131#define CB_BLEND5_CONTROL__COLOR_SRCBLEND__SHIFT 0x00000000 132#define CB_BLEND5_CONTROL__DISABLE_ROP3_MASK 0x80000000L 133#define CB_BLEND5_CONTROL__DISABLE_ROP3__SHIFT 0x0000001f 134#define CB_BLEND5_CONTROL__ENABLE_MASK 0x40000000L 135#define CB_BLEND5_CONTROL__ENABLE__SHIFT 0x0000001e 136#define CB_BLEND5_CONTROL__SEPARATE_ALPHA_BLEND_MASK 0x20000000L 137#define CB_BLEND5_CONTROL__SEPARATE_ALPHA_BLEND__SHIFT 0x0000001d 138#define CB_BLEND6_CONTROL__ALPHA_COMB_FCN_MASK 0x00e00000L 139#define CB_BLEND6_CONTROL__ALPHA_COMB_FCN__SHIFT 0x00000015 140#define CB_BLEND6_CONTROL__ALPHA_DESTBLEND_MASK 0x1f000000L 141#define CB_BLEND6_CONTROL__ALPHA_DESTBLEND__SHIFT 0x00000018 142#define CB_BLEND6_CONTROL__ALPHA_SRCBLEND_MASK 0x001f0000L 143#define CB_BLEND6_CONTROL__ALPHA_SRCBLEND__SHIFT 0x00000010 144#define CB_BLEND6_CONTROL__COLOR_COMB_FCN_MASK 0x000000e0L 145#define CB_BLEND6_CONTROL__COLOR_COMB_FCN__SHIFT 0x00000005 146#define CB_BLEND6_CONTROL__COLOR_DESTBLEND_MASK 0x00001f00L 147#define CB_BLEND6_CONTROL__COLOR_DESTBLEND__SHIFT 0x00000008 148#define CB_BLEND6_CONTROL__COLOR_SRCBLEND_MASK 0x0000001fL 149#define CB_BLEND6_CONTROL__COLOR_SRCBLEND__SHIFT 0x00000000 150#define CB_BLEND6_CONTROL__DISABLE_ROP3_MASK 0x80000000L 151#define CB_BLEND6_CONTROL__DISABLE_ROP3__SHIFT 0x0000001f 152#define CB_BLEND6_CONTROL__ENABLE_MASK 0x40000000L 153#define CB_BLEND6_CONTROL__ENABLE__SHIFT 0x0000001e 154#define CB_BLEND6_CONTROL__SEPARATE_ALPHA_BLEND_MASK 0x20000000L 155#define CB_BLEND6_CONTROL__SEPARATE_ALPHA_BLEND__SHIFT 0x0000001d 156#define CB_BLEND7_CONTROL__ALPHA_COMB_FCN_MASK 0x00e00000L 157#define CB_BLEND7_CONTROL__ALPHA_COMB_FCN__SHIFT 0x00000015 158#define CB_BLEND7_CONTROL__ALPHA_DESTBLEND_MASK 0x1f000000L 159#define CB_BLEND7_CONTROL__ALPHA_DESTBLEND__SHIFT 0x00000018 160#define CB_BLEND7_CONTROL__ALPHA_SRCBLEND_MASK 0x001f0000L 161#define CB_BLEND7_CONTROL__ALPHA_SRCBLEND__SHIFT 0x00000010 162#define CB_BLEND7_CONTROL__COLOR_COMB_FCN_MASK 0x000000e0L 163#define CB_BLEND7_CONTROL__COLOR_COMB_FCN__SHIFT 0x00000005 164#define CB_BLEND7_CONTROL__COLOR_DESTBLEND_MASK 0x00001f00L 165#define CB_BLEND7_CONTROL__COLOR_DESTBLEND__SHIFT 0x00000008 166#define CB_BLEND7_CONTROL__COLOR_SRCBLEND_MASK 0x0000001fL 167#define CB_BLEND7_CONTROL__COLOR_SRCBLEND__SHIFT 0x00000000 168#define CB_BLEND7_CONTROL__DISABLE_ROP3_MASK 0x80000000L 169#define CB_BLEND7_CONTROL__DISABLE_ROP3__SHIFT 0x0000001f 170#define CB_BLEND7_CONTROL__ENABLE_MASK 0x40000000L 171#define CB_BLEND7_CONTROL__ENABLE__SHIFT 0x0000001e 172#define CB_BLEND7_CONTROL__SEPARATE_ALPHA_BLEND_MASK 0x20000000L 173#define CB_BLEND7_CONTROL__SEPARATE_ALPHA_BLEND__SHIFT 0x0000001d 174#define CB_BLEND_ALPHA__BLEND_ALPHA_MASK 0xffffffffL 175#define CB_BLEND_ALPHA__BLEND_ALPHA__SHIFT 0x00000000 176#define CB_BLEND_BLUE__BLEND_BLUE_MASK 0xffffffffL 177#define CB_BLEND_BLUE__BLEND_BLUE__SHIFT 0x00000000 178#define CB_BLEND_GREEN__BLEND_GREEN_MASK 0xffffffffL 179#define CB_BLEND_GREEN__BLEND_GREEN__SHIFT 0x00000000 180#define CB_BLEND_RED__BLEND_RED_MASK 0xffffffffL 181#define CB_BLEND_RED__BLEND_RED__SHIFT 0x00000000 182#define CB_CGTT_SCLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 183#define CB_CGTT_SCLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 184#define CB_CGTT_SCLK_CTRL__ON_DELAY_MASK 0x0000000fL 185#define CB_CGTT_SCLK_CTRL__ON_DELAY__SHIFT 0x00000000 186#define CB_CGTT_SCLK_CTRL__SOFT_OVERRIDE0_MASK 0x80000000L 187#define CB_CGTT_SCLK_CTRL__SOFT_OVERRIDE0__SHIFT 0x0000001f 188#define CB_CGTT_SCLK_CTRL__SOFT_OVERRIDE1_MASK 0x40000000L 189#define CB_CGTT_SCLK_CTRL__SOFT_OVERRIDE1__SHIFT 0x0000001e 190#define CB_CGTT_SCLK_CTRL__SOFT_OVERRIDE2_MASK 0x20000000L 191#define CB_CGTT_SCLK_CTRL__SOFT_OVERRIDE2__SHIFT 0x0000001d 192#define CB_CGTT_SCLK_CTRL__SOFT_OVERRIDE3_MASK 0x10000000L 193#define CB_CGTT_SCLK_CTRL__SOFT_OVERRIDE3__SHIFT 0x0000001c 194#define CB_CGTT_SCLK_CTRL__SOFT_OVERRIDE4_MASK 0x08000000L 195#define CB_CGTT_SCLK_CTRL__SOFT_OVERRIDE4__SHIFT 0x0000001b 196#define CB_CGTT_SCLK_CTRL__SOFT_OVERRIDE5_MASK 0x04000000L 197#define CB_CGTT_SCLK_CTRL__SOFT_OVERRIDE5__SHIFT 0x0000001a 198#define CB_CGTT_SCLK_CTRL__SOFT_OVERRIDE6_MASK 0x02000000L 199#define CB_CGTT_SCLK_CTRL__SOFT_OVERRIDE6__SHIFT 0x00000019 200#define CB_CGTT_SCLK_CTRL__SOFT_OVERRIDE7_MASK 0x01000000L 201#define CB_CGTT_SCLK_CTRL__SOFT_OVERRIDE7__SHIFT 0x00000018 202#define CB_COLOR0_ATTRIB__FMASK_BANK_HEIGHT_MASK 0x00000c00L 203#define CB_COLOR0_ATTRIB__FMASK_BANK_HEIGHT__SHIFT 0x0000000a 204#define CB_COLOR0_ATTRIB__FMASK_TILE_MODE_INDEX_MASK 0x000003e0L 205#define CB_COLOR0_ATTRIB__FMASK_TILE_MODE_INDEX__SHIFT 0x00000005 206#define CB_COLOR0_ATTRIB__FORCE_DST_ALPHA_1_MASK 0x00020000L 207#define CB_COLOR0_ATTRIB__FORCE_DST_ALPHA_1__SHIFT 0x00000011 208#define CB_COLOR0_ATTRIB__NUM_FRAGMENTS_MASK 0x00018000L 209#define CB_COLOR0_ATTRIB__NUM_FRAGMENTS__SHIFT 0x0000000f 210#define CB_COLOR0_ATTRIB__NUM_SAMPLES_MASK 0x00007000L 211#define CB_COLOR0_ATTRIB__NUM_SAMPLES__SHIFT 0x0000000c 212#define CB_COLOR0_ATTRIB__TILE_MODE_INDEX_MASK 0x0000001fL 213#define CB_COLOR0_ATTRIB__TILE_MODE_INDEX__SHIFT 0x00000000 214#define CB_COLOR0_BASE__BASE_256B_MASK 0xffffffffL 215#define CB_COLOR0_BASE__BASE_256B__SHIFT 0x00000000 216#define CB_COLOR0_CLEAR_WORD0__CLEAR_WORD0_MASK 0xffffffffL 217#define CB_COLOR0_CLEAR_WORD0__CLEAR_WORD0__SHIFT 0x00000000 218#define CB_COLOR0_CLEAR_WORD1__CLEAR_WORD1_MASK 0xffffffffL 219#define CB_COLOR0_CLEAR_WORD1__CLEAR_WORD1__SHIFT 0x00000000 220#define CB_COLOR0_CMASK__BASE_256B_MASK 0xffffffffL 221#define CB_COLOR0_CMASK__BASE_256B__SHIFT 0x00000000 222#define CB_COLOR0_CMASK_SLICE__TILE_MAX_MASK 0x00003fffL 223#define CB_COLOR0_CMASK_SLICE__TILE_MAX__SHIFT 0x00000000 224#define CB_COLOR0_FMASK__BASE_256B_MASK 0xffffffffL 225#define CB_COLOR0_FMASK__BASE_256B__SHIFT 0x00000000 226#define CB_COLOR0_FMASK_SLICE__TILE_MAX_MASK 0x003fffffL 227#define CB_COLOR0_FMASK_SLICE__TILE_MAX__SHIFT 0x00000000 228#define CB_COLOR0_INFO__BLEND_BYPASS_MASK 0x00010000L 229#define CB_COLOR0_INFO__BLEND_BYPASS__SHIFT 0x00000010 230#define CB_COLOR0_INFO__BLEND_CLAMP_MASK 0x00008000L 231#define CB_COLOR0_INFO__BLEND_CLAMP__SHIFT 0x0000000f 232#define CB_COLOR0_INFO__BLEND_OPT_DISCARD_PIXEL_MASK 0x03800000L 233#define CB_COLOR0_INFO__BLEND_OPT_DISCARD_PIXEL__SHIFT 0x00000017 234#define CB_COLOR0_INFO__BLEND_OPT_DONT_RD_DST_MASK 0x00700000L 235#define CB_COLOR0_INFO__BLEND_OPT_DONT_RD_DST__SHIFT 0x00000014 236#define CB_COLOR0_INFO__CMASK_IS_LINEAR_MASK 0x00080000L 237#define CB_COLOR0_INFO__CMASK_IS_LINEAR__SHIFT 0x00000013 238#define CB_COLOR0_INFO__COMPRESSION_MASK 0x00004000L 239#define CB_COLOR0_INFO__COMPRESSION__SHIFT 0x0000000e 240#define CB_COLOR0_INFO__COMP_SWAP_MASK 0x00001800L 241#define CB_COLOR0_INFO__COMP_SWAP__SHIFT 0x0000000b 242#define CB_COLOR0_INFO__ENDIAN_MASK 0x00000003L 243#define CB_COLOR0_INFO__ENDIAN__SHIFT 0x00000000 244#define CB_COLOR0_INFO__FAST_CLEAR_MASK 0x00002000L 245#define CB_COLOR0_INFO__FAST_CLEAR__SHIFT 0x0000000d 246#define CB_COLOR0_INFO__FMASK_COMPRESSION_DISABLE_MASK 0x04000000L 247#define CB_COLOR0_INFO__FMASK_COMPRESSION_DISABLE__SHIFT 0x0000001a 248#define CB_COLOR0_INFO__FORMAT_MASK 0x0000007cL 249#define CB_COLOR0_INFO__FORMAT__SHIFT 0x00000002 250#define CB_COLOR0_INFO__LINEAR_GENERAL_MASK 0x00000080L 251#define CB_COLOR0_INFO__LINEAR_GENERAL__SHIFT 0x00000007 252#define CB_COLOR0_INFO__NUMBER_TYPE_MASK 0x00000700L 253#define CB_COLOR0_INFO__NUMBER_TYPE__SHIFT 0x00000008 254#define CB_COLOR0_INFO__ROUND_MODE_MASK 0x00040000L 255#define CB_COLOR0_INFO__ROUND_MODE__SHIFT 0x00000012 256#define CB_COLOR0_INFO__SIMPLE_FLOAT_MASK 0x00020000L 257#define CB_COLOR0_INFO__SIMPLE_FLOAT__SHIFT 0x00000011 258#define CB_COLOR0_PITCH__FMASK_TILE_MAX_MASK 0x7ff00000L 259#define CB_COLOR0_PITCH__FMASK_TILE_MAX__SHIFT 0x00000014 260#define CB_COLOR0_PITCH__TILE_MAX_MASK 0x000007ffL 261#define CB_COLOR0_PITCH__TILE_MAX__SHIFT 0x00000000 262#define CB_COLOR0_SLICE__TILE_MAX_MASK 0x003fffffL 263#define CB_COLOR0_SLICE__TILE_MAX__SHIFT 0x00000000 264#define CB_COLOR0_VIEW__SLICE_MAX_MASK 0x00ffe000L 265#define CB_COLOR0_VIEW__SLICE_MAX__SHIFT 0x0000000d 266#define CB_COLOR0_VIEW__SLICE_START_MASK 0x000007ffL 267#define CB_COLOR0_VIEW__SLICE_START__SHIFT 0x00000000 268#define CB_COLOR1_ATTRIB__FMASK_BANK_HEIGHT_MASK 0x00000c00L 269#define CB_COLOR1_ATTRIB__FMASK_BANK_HEIGHT__SHIFT 0x0000000a 270#define CB_COLOR1_ATTRIB__FMASK_TILE_MODE_INDEX_MASK 0x000003e0L 271#define CB_COLOR1_ATTRIB__FMASK_TILE_MODE_INDEX__SHIFT 0x00000005 272#define CB_COLOR1_ATTRIB__FORCE_DST_ALPHA_1_MASK 0x00020000L 273#define CB_COLOR1_ATTRIB__FORCE_DST_ALPHA_1__SHIFT 0x00000011 274#define CB_COLOR1_ATTRIB__NUM_FRAGMENTS_MASK 0x00018000L 275#define CB_COLOR1_ATTRIB__NUM_FRAGMENTS__SHIFT 0x0000000f 276#define CB_COLOR1_ATTRIB__NUM_SAMPLES_MASK 0x00007000L 277#define CB_COLOR1_ATTRIB__NUM_SAMPLES__SHIFT 0x0000000c 278#define CB_COLOR1_ATTRIB__TILE_MODE_INDEX_MASK 0x0000001fL 279#define CB_COLOR1_ATTRIB__TILE_MODE_INDEX__SHIFT 0x00000000 280#define CB_COLOR1_BASE__BASE_256B_MASK 0xffffffffL 281#define CB_COLOR1_BASE__BASE_256B__SHIFT 0x00000000 282#define CB_COLOR1_CLEAR_WORD0__CLEAR_WORD0_MASK 0xffffffffL 283#define CB_COLOR1_CLEAR_WORD0__CLEAR_WORD0__SHIFT 0x00000000 284#define CB_COLOR1_CLEAR_WORD1__CLEAR_WORD1_MASK 0xffffffffL 285#define CB_COLOR1_CLEAR_WORD1__CLEAR_WORD1__SHIFT 0x00000000 286#define CB_COLOR1_CMASK__BASE_256B_MASK 0xffffffffL 287#define CB_COLOR1_CMASK__BASE_256B__SHIFT 0x00000000 288#define CB_COLOR1_CMASK_SLICE__TILE_MAX_MASK 0x00003fffL 289#define CB_COLOR1_CMASK_SLICE__TILE_MAX__SHIFT 0x00000000 290#define CB_COLOR1_FMASK__BASE_256B_MASK 0xffffffffL 291#define CB_COLOR1_FMASK__BASE_256B__SHIFT 0x00000000 292#define CB_COLOR1_FMASK_SLICE__TILE_MAX_MASK 0x003fffffL 293#define CB_COLOR1_FMASK_SLICE__TILE_MAX__SHIFT 0x00000000 294#define CB_COLOR1_INFO__BLEND_BYPASS_MASK 0x00010000L 295#define CB_COLOR1_INFO__BLEND_BYPASS__SHIFT 0x00000010 296#define CB_COLOR1_INFO__BLEND_CLAMP_MASK 0x00008000L 297#define CB_COLOR1_INFO__BLEND_CLAMP__SHIFT 0x0000000f 298#define CB_COLOR1_INFO__BLEND_OPT_DISCARD_PIXEL_MASK 0x03800000L 299#define CB_COLOR1_INFO__BLEND_OPT_DISCARD_PIXEL__SHIFT 0x00000017 300#define CB_COLOR1_INFO__BLEND_OPT_DONT_RD_DST_MASK 0x00700000L 301#define CB_COLOR1_INFO__BLEND_OPT_DONT_RD_DST__SHIFT 0x00000014 302#define CB_COLOR1_INFO__CMASK_IS_LINEAR_MASK 0x00080000L 303#define CB_COLOR1_INFO__CMASK_IS_LINEAR__SHIFT 0x00000013 304#define CB_COLOR1_INFO__COMPRESSION_MASK 0x00004000L 305#define CB_COLOR1_INFO__COMPRESSION__SHIFT 0x0000000e 306#define CB_COLOR1_INFO__COMP_SWAP_MASK 0x00001800L 307#define CB_COLOR1_INFO__COMP_SWAP__SHIFT 0x0000000b 308#define CB_COLOR1_INFO__ENDIAN_MASK 0x00000003L 309#define CB_COLOR1_INFO__ENDIAN__SHIFT 0x00000000 310#define CB_COLOR1_INFO__FAST_CLEAR_MASK 0x00002000L 311#define CB_COLOR1_INFO__FAST_CLEAR__SHIFT 0x0000000d 312#define CB_COLOR1_INFO__FMASK_COMPRESSION_DISABLE_MASK 0x04000000L 313#define CB_COLOR1_INFO__FMASK_COMPRESSION_DISABLE__SHIFT 0x0000001a 314#define CB_COLOR1_INFO__FORMAT_MASK 0x0000007cL 315#define CB_COLOR1_INFO__FORMAT__SHIFT 0x00000002 316#define CB_COLOR1_INFO__LINEAR_GENERAL_MASK 0x00000080L 317#define CB_COLOR1_INFO__LINEAR_GENERAL__SHIFT 0x00000007 318#define CB_COLOR1_INFO__NUMBER_TYPE_MASK 0x00000700L 319#define CB_COLOR1_INFO__NUMBER_TYPE__SHIFT 0x00000008 320#define CB_COLOR1_INFO__ROUND_MODE_MASK 0x00040000L 321#define CB_COLOR1_INFO__ROUND_MODE__SHIFT 0x00000012 322#define CB_COLOR1_INFO__SIMPLE_FLOAT_MASK 0x00020000L 323#define CB_COLOR1_INFO__SIMPLE_FLOAT__SHIFT 0x00000011 324#define CB_COLOR1_PITCH__FMASK_TILE_MAX_MASK 0x7ff00000L 325#define CB_COLOR1_PITCH__FMASK_TILE_MAX__SHIFT 0x00000014 326#define CB_COLOR1_PITCH__TILE_MAX_MASK 0x000007ffL 327#define CB_COLOR1_PITCH__TILE_MAX__SHIFT 0x00000000 328#define CB_COLOR1_SLICE__TILE_MAX_MASK 0x003fffffL 329#define CB_COLOR1_SLICE__TILE_MAX__SHIFT 0x00000000 330#define CB_COLOR1_VIEW__SLICE_MAX_MASK 0x00ffe000L 331#define CB_COLOR1_VIEW__SLICE_MAX__SHIFT 0x0000000d 332#define CB_COLOR1_VIEW__SLICE_START_MASK 0x000007ffL 333#define CB_COLOR1_VIEW__SLICE_START__SHIFT 0x00000000 334#define CB_COLOR2_ATTRIB__FMASK_BANK_HEIGHT_MASK 0x00000c00L 335#define CB_COLOR2_ATTRIB__FMASK_BANK_HEIGHT__SHIFT 0x0000000a 336#define CB_COLOR2_ATTRIB__FMASK_TILE_MODE_INDEX_MASK 0x000003e0L 337#define CB_COLOR2_ATTRIB__FMASK_TILE_MODE_INDEX__SHIFT 0x00000005 338#define CB_COLOR2_ATTRIB__FORCE_DST_ALPHA_1_MASK 0x00020000L 339#define CB_COLOR2_ATTRIB__FORCE_DST_ALPHA_1__SHIFT 0x00000011 340#define CB_COLOR2_ATTRIB__NUM_FRAGMENTS_MASK 0x00018000L 341#define CB_COLOR2_ATTRIB__NUM_FRAGMENTS__SHIFT 0x0000000f 342#define CB_COLOR2_ATTRIB__NUM_SAMPLES_MASK 0x00007000L 343#define CB_COLOR2_ATTRIB__NUM_SAMPLES__SHIFT 0x0000000c 344#define CB_COLOR2_ATTRIB__TILE_MODE_INDEX_MASK 0x0000001fL 345#define CB_COLOR2_ATTRIB__TILE_MODE_INDEX__SHIFT 0x00000000 346#define CB_COLOR2_BASE__BASE_256B_MASK 0xffffffffL 347#define CB_COLOR2_BASE__BASE_256B__SHIFT 0x00000000 348#define CB_COLOR2_CLEAR_WORD0__CLEAR_WORD0_MASK 0xffffffffL 349#define CB_COLOR2_CLEAR_WORD0__CLEAR_WORD0__SHIFT 0x00000000 350#define CB_COLOR2_CLEAR_WORD1__CLEAR_WORD1_MASK 0xffffffffL 351#define CB_COLOR2_CLEAR_WORD1__CLEAR_WORD1__SHIFT 0x00000000 352#define CB_COLOR2_CMASK__BASE_256B_MASK 0xffffffffL 353#define CB_COLOR2_CMASK__BASE_256B__SHIFT 0x00000000 354#define CB_COLOR2_CMASK_SLICE__TILE_MAX_MASK 0x00003fffL 355#define CB_COLOR2_CMASK_SLICE__TILE_MAX__SHIFT 0x00000000 356#define CB_COLOR2_FMASK__BASE_256B_MASK 0xffffffffL 357#define CB_COLOR2_FMASK__BASE_256B__SHIFT 0x00000000 358#define CB_COLOR2_FMASK_SLICE__TILE_MAX_MASK 0x003fffffL 359#define CB_COLOR2_FMASK_SLICE__TILE_MAX__SHIFT 0x00000000 360#define CB_COLOR2_INFO__BLEND_BYPASS_MASK 0x00010000L 361#define CB_COLOR2_INFO__BLEND_BYPASS__SHIFT 0x00000010 362#define CB_COLOR2_INFO__BLEND_CLAMP_MASK 0x00008000L 363#define CB_COLOR2_INFO__BLEND_CLAMP__SHIFT 0x0000000f 364#define CB_COLOR2_INFO__BLEND_OPT_DISCARD_PIXEL_MASK 0x03800000L 365#define CB_COLOR2_INFO__BLEND_OPT_DISCARD_PIXEL__SHIFT 0x00000017 366#define CB_COLOR2_INFO__BLEND_OPT_DONT_RD_DST_MASK 0x00700000L 367#define CB_COLOR2_INFO__BLEND_OPT_DONT_RD_DST__SHIFT 0x00000014 368#define CB_COLOR2_INFO__CMASK_IS_LINEAR_MASK 0x00080000L 369#define CB_COLOR2_INFO__CMASK_IS_LINEAR__SHIFT 0x00000013 370#define CB_COLOR2_INFO__COMPRESSION_MASK 0x00004000L 371#define CB_COLOR2_INFO__COMPRESSION__SHIFT 0x0000000e 372#define CB_COLOR2_INFO__COMP_SWAP_MASK 0x00001800L 373#define CB_COLOR2_INFO__COMP_SWAP__SHIFT 0x0000000b 374#define CB_COLOR2_INFO__ENDIAN_MASK 0x00000003L 375#define CB_COLOR2_INFO__ENDIAN__SHIFT 0x00000000 376#define CB_COLOR2_INFO__FAST_CLEAR_MASK 0x00002000L 377#define CB_COLOR2_INFO__FAST_CLEAR__SHIFT 0x0000000d 378#define CB_COLOR2_INFO__FMASK_COMPRESSION_DISABLE_MASK 0x04000000L 379#define CB_COLOR2_INFO__FMASK_COMPRESSION_DISABLE__SHIFT 0x0000001a 380#define CB_COLOR2_INFO__FORMAT_MASK 0x0000007cL 381#define CB_COLOR2_INFO__FORMAT__SHIFT 0x00000002 382#define CB_COLOR2_INFO__LINEAR_GENERAL_MASK 0x00000080L 383#define CB_COLOR2_INFO__LINEAR_GENERAL__SHIFT 0x00000007 384#define CB_COLOR2_INFO__NUMBER_TYPE_MASK 0x00000700L 385#define CB_COLOR2_INFO__NUMBER_TYPE__SHIFT 0x00000008 386#define CB_COLOR2_INFO__ROUND_MODE_MASK 0x00040000L 387#define CB_COLOR2_INFO__ROUND_MODE__SHIFT 0x00000012 388#define CB_COLOR2_INFO__SIMPLE_FLOAT_MASK 0x00020000L 389#define CB_COLOR2_INFO__SIMPLE_FLOAT__SHIFT 0x00000011 390#define CB_COLOR2_PITCH__FMASK_TILE_MAX_MASK 0x7ff00000L 391#define CB_COLOR2_PITCH__FMASK_TILE_MAX__SHIFT 0x00000014 392#define CB_COLOR2_PITCH__TILE_MAX_MASK 0x000007ffL 393#define CB_COLOR2_PITCH__TILE_MAX__SHIFT 0x00000000 394#define CB_COLOR2_SLICE__TILE_MAX_MASK 0x003fffffL 395#define CB_COLOR2_SLICE__TILE_MAX__SHIFT 0x00000000 396#define CB_COLOR2_VIEW__SLICE_MAX_MASK 0x00ffe000L 397#define CB_COLOR2_VIEW__SLICE_MAX__SHIFT 0x0000000d 398#define CB_COLOR2_VIEW__SLICE_START_MASK 0x000007ffL 399#define CB_COLOR2_VIEW__SLICE_START__SHIFT 0x00000000 400#define CB_COLOR3_ATTRIB__FMASK_BANK_HEIGHT_MASK 0x00000c00L 401#define CB_COLOR3_ATTRIB__FMASK_BANK_HEIGHT__SHIFT 0x0000000a 402#define CB_COLOR3_ATTRIB__FMASK_TILE_MODE_INDEX_MASK 0x000003e0L 403#define CB_COLOR3_ATTRIB__FMASK_TILE_MODE_INDEX__SHIFT 0x00000005 404#define CB_COLOR3_ATTRIB__FORCE_DST_ALPHA_1_MASK 0x00020000L 405#define CB_COLOR3_ATTRIB__FORCE_DST_ALPHA_1__SHIFT 0x00000011 406#define CB_COLOR3_ATTRIB__NUM_FRAGMENTS_MASK 0x00018000L 407#define CB_COLOR3_ATTRIB__NUM_FRAGMENTS__SHIFT 0x0000000f 408#define CB_COLOR3_ATTRIB__NUM_SAMPLES_MASK 0x00007000L 409#define CB_COLOR3_ATTRIB__NUM_SAMPLES__SHIFT 0x0000000c 410#define CB_COLOR3_ATTRIB__TILE_MODE_INDEX_MASK 0x0000001fL 411#define CB_COLOR3_ATTRIB__TILE_MODE_INDEX__SHIFT 0x00000000 412#define CB_COLOR3_BASE__BASE_256B_MASK 0xffffffffL 413#define CB_COLOR3_BASE__BASE_256B__SHIFT 0x00000000 414#define CB_COLOR3_CLEAR_WORD0__CLEAR_WORD0_MASK 0xffffffffL 415#define CB_COLOR3_CLEAR_WORD0__CLEAR_WORD0__SHIFT 0x00000000 416#define CB_COLOR3_CLEAR_WORD1__CLEAR_WORD1_MASK 0xffffffffL 417#define CB_COLOR3_CLEAR_WORD1__CLEAR_WORD1__SHIFT 0x00000000 418#define CB_COLOR3_CMASK__BASE_256B_MASK 0xffffffffL 419#define CB_COLOR3_CMASK__BASE_256B__SHIFT 0x00000000 420#define CB_COLOR3_CMASK_SLICE__TILE_MAX_MASK 0x00003fffL 421#define CB_COLOR3_CMASK_SLICE__TILE_MAX__SHIFT 0x00000000 422#define CB_COLOR3_FMASK__BASE_256B_MASK 0xffffffffL 423#define CB_COLOR3_FMASK__BASE_256B__SHIFT 0x00000000 424#define CB_COLOR3_FMASK_SLICE__TILE_MAX_MASK 0x003fffffL 425#define CB_COLOR3_FMASK_SLICE__TILE_MAX__SHIFT 0x00000000 426#define CB_COLOR3_INFO__BLEND_BYPASS_MASK 0x00010000L 427#define CB_COLOR3_INFO__BLEND_BYPASS__SHIFT 0x00000010 428#define CB_COLOR3_INFO__BLEND_CLAMP_MASK 0x00008000L 429#define CB_COLOR3_INFO__BLEND_CLAMP__SHIFT 0x0000000f 430#define CB_COLOR3_INFO__BLEND_OPT_DISCARD_PIXEL_MASK 0x03800000L 431#define CB_COLOR3_INFO__BLEND_OPT_DISCARD_PIXEL__SHIFT 0x00000017 432#define CB_COLOR3_INFO__BLEND_OPT_DONT_RD_DST_MASK 0x00700000L 433#define CB_COLOR3_INFO__BLEND_OPT_DONT_RD_DST__SHIFT 0x00000014 434#define CB_COLOR3_INFO__CMASK_IS_LINEAR_MASK 0x00080000L 435#define CB_COLOR3_INFO__CMASK_IS_LINEAR__SHIFT 0x00000013 436#define CB_COLOR3_INFO__COMPRESSION_MASK 0x00004000L 437#define CB_COLOR3_INFO__COMPRESSION__SHIFT 0x0000000e 438#define CB_COLOR3_INFO__COMP_SWAP_MASK 0x00001800L 439#define CB_COLOR3_INFO__COMP_SWAP__SHIFT 0x0000000b 440#define CB_COLOR3_INFO__ENDIAN_MASK 0x00000003L 441#define CB_COLOR3_INFO__ENDIAN__SHIFT 0x00000000 442#define CB_COLOR3_INFO__FAST_CLEAR_MASK 0x00002000L 443#define CB_COLOR3_INFO__FAST_CLEAR__SHIFT 0x0000000d 444#define CB_COLOR3_INFO__FMASK_COMPRESSION_DISABLE_MASK 0x04000000L 445#define CB_COLOR3_INFO__FMASK_COMPRESSION_DISABLE__SHIFT 0x0000001a 446#define CB_COLOR3_INFO__FORMAT_MASK 0x0000007cL 447#define CB_COLOR3_INFO__FORMAT__SHIFT 0x00000002 448#define CB_COLOR3_INFO__LINEAR_GENERAL_MASK 0x00000080L 449#define CB_COLOR3_INFO__LINEAR_GENERAL__SHIFT 0x00000007 450#define CB_COLOR3_INFO__NUMBER_TYPE_MASK 0x00000700L 451#define CB_COLOR3_INFO__NUMBER_TYPE__SHIFT 0x00000008 452#define CB_COLOR3_INFO__ROUND_MODE_MASK 0x00040000L 453#define CB_COLOR3_INFO__ROUND_MODE__SHIFT 0x00000012 454#define CB_COLOR3_INFO__SIMPLE_FLOAT_MASK 0x00020000L 455#define CB_COLOR3_INFO__SIMPLE_FLOAT__SHIFT 0x00000011 456#define CB_COLOR3_PITCH__FMASK_TILE_MAX_MASK 0x7ff00000L 457#define CB_COLOR3_PITCH__FMASK_TILE_MAX__SHIFT 0x00000014 458#define CB_COLOR3_PITCH__TILE_MAX_MASK 0x000007ffL 459#define CB_COLOR3_PITCH__TILE_MAX__SHIFT 0x00000000 460#define CB_COLOR3_SLICE__TILE_MAX_MASK 0x003fffffL 461#define CB_COLOR3_SLICE__TILE_MAX__SHIFT 0x00000000 462#define CB_COLOR3_VIEW__SLICE_MAX_MASK 0x00ffe000L 463#define CB_COLOR3_VIEW__SLICE_MAX__SHIFT 0x0000000d 464#define CB_COLOR3_VIEW__SLICE_START_MASK 0x000007ffL 465#define CB_COLOR3_VIEW__SLICE_START__SHIFT 0x00000000 466#define CB_COLOR4_ATTRIB__FMASK_BANK_HEIGHT_MASK 0x00000c00L 467#define CB_COLOR4_ATTRIB__FMASK_BANK_HEIGHT__SHIFT 0x0000000a 468#define CB_COLOR4_ATTRIB__FMASK_TILE_MODE_INDEX_MASK 0x000003e0L 469#define CB_COLOR4_ATTRIB__FMASK_TILE_MODE_INDEX__SHIFT 0x00000005 470#define CB_COLOR4_ATTRIB__FORCE_DST_ALPHA_1_MASK 0x00020000L 471#define CB_COLOR4_ATTRIB__FORCE_DST_ALPHA_1__SHIFT 0x00000011 472#define CB_COLOR4_ATTRIB__NUM_FRAGMENTS_MASK 0x00018000L 473#define CB_COLOR4_ATTRIB__NUM_FRAGMENTS__SHIFT 0x0000000f 474#define CB_COLOR4_ATTRIB__NUM_SAMPLES_MASK 0x00007000L 475#define CB_COLOR4_ATTRIB__NUM_SAMPLES__SHIFT 0x0000000c 476#define CB_COLOR4_ATTRIB__TILE_MODE_INDEX_MASK 0x0000001fL 477#define CB_COLOR4_ATTRIB__TILE_MODE_INDEX__SHIFT 0x00000000 478#define CB_COLOR4_BASE__BASE_256B_MASK 0xffffffffL 479#define CB_COLOR4_BASE__BASE_256B__SHIFT 0x00000000 480#define CB_COLOR4_CLEAR_WORD0__CLEAR_WORD0_MASK 0xffffffffL 481#define CB_COLOR4_CLEAR_WORD0__CLEAR_WORD0__SHIFT 0x00000000 482#define CB_COLOR4_CLEAR_WORD1__CLEAR_WORD1_MASK 0xffffffffL 483#define CB_COLOR4_CLEAR_WORD1__CLEAR_WORD1__SHIFT 0x00000000 484#define CB_COLOR4_CMASK__BASE_256B_MASK 0xffffffffL 485#define CB_COLOR4_CMASK__BASE_256B__SHIFT 0x00000000 486#define CB_COLOR4_CMASK_SLICE__TILE_MAX_MASK 0x00003fffL 487#define CB_COLOR4_CMASK_SLICE__TILE_MAX__SHIFT 0x00000000 488#define CB_COLOR4_FMASK__BASE_256B_MASK 0xffffffffL 489#define CB_COLOR4_FMASK__BASE_256B__SHIFT 0x00000000 490#define CB_COLOR4_FMASK_SLICE__TILE_MAX_MASK 0x003fffffL 491#define CB_COLOR4_FMASK_SLICE__TILE_MAX__SHIFT 0x00000000 492#define CB_COLOR4_INFO__BLEND_BYPASS_MASK 0x00010000L 493#define CB_COLOR4_INFO__BLEND_BYPASS__SHIFT 0x00000010 494#define CB_COLOR4_INFO__BLEND_CLAMP_MASK 0x00008000L 495#define CB_COLOR4_INFO__BLEND_CLAMP__SHIFT 0x0000000f 496#define CB_COLOR4_INFO__BLEND_OPT_DISCARD_PIXEL_MASK 0x03800000L 497#define CB_COLOR4_INFO__BLEND_OPT_DISCARD_PIXEL__SHIFT 0x00000017 498#define CB_COLOR4_INFO__BLEND_OPT_DONT_RD_DST_MASK 0x00700000L 499#define CB_COLOR4_INFO__BLEND_OPT_DONT_RD_DST__SHIFT 0x00000014 500#define CB_COLOR4_INFO__CMASK_IS_LINEAR_MASK 0x00080000L 501#define CB_COLOR4_INFO__CMASK_IS_LINEAR__SHIFT 0x00000013 502#define CB_COLOR4_INFO__COMPRESSION_MASK 0x00004000L 503#define CB_COLOR4_INFO__COMPRESSION__SHIFT 0x0000000e 504#define CB_COLOR4_INFO__COMP_SWAP_MASK 0x00001800L 505#define CB_COLOR4_INFO__COMP_SWAP__SHIFT 0x0000000b 506#define CB_COLOR4_INFO__ENDIAN_MASK 0x00000003L 507#define CB_COLOR4_INFO__ENDIAN__SHIFT 0x00000000 508#define CB_COLOR4_INFO__FAST_CLEAR_MASK 0x00002000L 509#define CB_COLOR4_INFO__FAST_CLEAR__SHIFT 0x0000000d 510#define CB_COLOR4_INFO__FMASK_COMPRESSION_DISABLE_MASK 0x04000000L 511#define CB_COLOR4_INFO__FMASK_COMPRESSION_DISABLE__SHIFT 0x0000001a 512#define CB_COLOR4_INFO__FORMAT_MASK 0x0000007cL 513#define CB_COLOR4_INFO__FORMAT__SHIFT 0x00000002 514#define CB_COLOR4_INFO__LINEAR_GENERAL_MASK 0x00000080L 515#define CB_COLOR4_INFO__LINEAR_GENERAL__SHIFT 0x00000007 516#define CB_COLOR4_INFO__NUMBER_TYPE_MASK 0x00000700L 517#define CB_COLOR4_INFO__NUMBER_TYPE__SHIFT 0x00000008 518#define CB_COLOR4_INFO__ROUND_MODE_MASK 0x00040000L 519#define CB_COLOR4_INFO__ROUND_MODE__SHIFT 0x00000012 520#define CB_COLOR4_INFO__SIMPLE_FLOAT_MASK 0x00020000L 521#define CB_COLOR4_INFO__SIMPLE_FLOAT__SHIFT 0x00000011 522#define CB_COLOR4_PITCH__FMASK_TILE_MAX_MASK 0x7ff00000L 523#define CB_COLOR4_PITCH__FMASK_TILE_MAX__SHIFT 0x00000014 524#define CB_COLOR4_PITCH__TILE_MAX_MASK 0x000007ffL 525#define CB_COLOR4_PITCH__TILE_MAX__SHIFT 0x00000000 526#define CB_COLOR4_SLICE__TILE_MAX_MASK 0x003fffffL 527#define CB_COLOR4_SLICE__TILE_MAX__SHIFT 0x00000000 528#define CB_COLOR4_VIEW__SLICE_MAX_MASK 0x00ffe000L 529#define CB_COLOR4_VIEW__SLICE_MAX__SHIFT 0x0000000d 530#define CB_COLOR4_VIEW__SLICE_START_MASK 0x000007ffL 531#define CB_COLOR4_VIEW__SLICE_START__SHIFT 0x00000000 532#define CB_COLOR5_ATTRIB__FMASK_BANK_HEIGHT_MASK 0x00000c00L 533#define CB_COLOR5_ATTRIB__FMASK_BANK_HEIGHT__SHIFT 0x0000000a 534#define CB_COLOR5_ATTRIB__FMASK_TILE_MODE_INDEX_MASK 0x000003e0L 535#define CB_COLOR5_ATTRIB__FMASK_TILE_MODE_INDEX__SHIFT 0x00000005 536#define CB_COLOR5_ATTRIB__FORCE_DST_ALPHA_1_MASK 0x00020000L 537#define CB_COLOR5_ATTRIB__FORCE_DST_ALPHA_1__SHIFT 0x00000011 538#define CB_COLOR5_ATTRIB__NUM_FRAGMENTS_MASK 0x00018000L 539#define CB_COLOR5_ATTRIB__NUM_FRAGMENTS__SHIFT 0x0000000f 540#define CB_COLOR5_ATTRIB__NUM_SAMPLES_MASK 0x00007000L 541#define CB_COLOR5_ATTRIB__NUM_SAMPLES__SHIFT 0x0000000c 542#define CB_COLOR5_ATTRIB__TILE_MODE_INDEX_MASK 0x0000001fL 543#define CB_COLOR5_ATTRIB__TILE_MODE_INDEX__SHIFT 0x00000000 544#define CB_COLOR5_BASE__BASE_256B_MASK 0xffffffffL 545#define CB_COLOR5_BASE__BASE_256B__SHIFT 0x00000000 546#define CB_COLOR5_CLEAR_WORD0__CLEAR_WORD0_MASK 0xffffffffL 547#define CB_COLOR5_CLEAR_WORD0__CLEAR_WORD0__SHIFT 0x00000000 548#define CB_COLOR5_CLEAR_WORD1__CLEAR_WORD1_MASK 0xffffffffL 549#define CB_COLOR5_CLEAR_WORD1__CLEAR_WORD1__SHIFT 0x00000000 550#define CB_COLOR5_CMASK__BASE_256B_MASK 0xffffffffL 551#define CB_COLOR5_CMASK__BASE_256B__SHIFT 0x00000000 552#define CB_COLOR5_CMASK_SLICE__TILE_MAX_MASK 0x00003fffL 553#define CB_COLOR5_CMASK_SLICE__TILE_MAX__SHIFT 0x00000000 554#define CB_COLOR5_FMASK__BASE_256B_MASK 0xffffffffL 555#define CB_COLOR5_FMASK__BASE_256B__SHIFT 0x00000000 556#define CB_COLOR5_FMASK_SLICE__TILE_MAX_MASK 0x003fffffL 557#define CB_COLOR5_FMASK_SLICE__TILE_MAX__SHIFT 0x00000000 558#define CB_COLOR5_INFO__BLEND_BYPASS_MASK 0x00010000L 559#define CB_COLOR5_INFO__BLEND_BYPASS__SHIFT 0x00000010 560#define CB_COLOR5_INFO__BLEND_CLAMP_MASK 0x00008000L 561#define CB_COLOR5_INFO__BLEND_CLAMP__SHIFT 0x0000000f 562#define CB_COLOR5_INFO__BLEND_OPT_DISCARD_PIXEL_MASK 0x03800000L 563#define CB_COLOR5_INFO__BLEND_OPT_DISCARD_PIXEL__SHIFT 0x00000017 564#define CB_COLOR5_INFO__BLEND_OPT_DONT_RD_DST_MASK 0x00700000L 565#define CB_COLOR5_INFO__BLEND_OPT_DONT_RD_DST__SHIFT 0x00000014 566#define CB_COLOR5_INFO__CMASK_IS_LINEAR_MASK 0x00080000L 567#define CB_COLOR5_INFO__CMASK_IS_LINEAR__SHIFT 0x00000013 568#define CB_COLOR5_INFO__COMPRESSION_MASK 0x00004000L 569#define CB_COLOR5_INFO__COMPRESSION__SHIFT 0x0000000e 570#define CB_COLOR5_INFO__COMP_SWAP_MASK 0x00001800L 571#define CB_COLOR5_INFO__COMP_SWAP__SHIFT 0x0000000b 572#define CB_COLOR5_INFO__ENDIAN_MASK 0x00000003L 573#define CB_COLOR5_INFO__ENDIAN__SHIFT 0x00000000 574#define CB_COLOR5_INFO__FAST_CLEAR_MASK 0x00002000L 575#define CB_COLOR5_INFO__FAST_CLEAR__SHIFT 0x0000000d 576#define CB_COLOR5_INFO__FMASK_COMPRESSION_DISABLE_MASK 0x04000000L 577#define CB_COLOR5_INFO__FMASK_COMPRESSION_DISABLE__SHIFT 0x0000001a 578#define CB_COLOR5_INFO__FORMAT_MASK 0x0000007cL 579#define CB_COLOR5_INFO__FORMAT__SHIFT 0x00000002 580#define CB_COLOR5_INFO__LINEAR_GENERAL_MASK 0x00000080L 581#define CB_COLOR5_INFO__LINEAR_GENERAL__SHIFT 0x00000007 582#define CB_COLOR5_INFO__NUMBER_TYPE_MASK 0x00000700L 583#define CB_COLOR5_INFO__NUMBER_TYPE__SHIFT 0x00000008 584#define CB_COLOR5_INFO__ROUND_MODE_MASK 0x00040000L 585#define CB_COLOR5_INFO__ROUND_MODE__SHIFT 0x00000012 586#define CB_COLOR5_INFO__SIMPLE_FLOAT_MASK 0x00020000L 587#define CB_COLOR5_INFO__SIMPLE_FLOAT__SHIFT 0x00000011 588#define CB_COLOR5_PITCH__FMASK_TILE_MAX_MASK 0x7ff00000L 589#define CB_COLOR5_PITCH__FMASK_TILE_MAX__SHIFT 0x00000014 590#define CB_COLOR5_PITCH__TILE_MAX_MASK 0x000007ffL 591#define CB_COLOR5_PITCH__TILE_MAX__SHIFT 0x00000000 592#define CB_COLOR5_SLICE__TILE_MAX_MASK 0x003fffffL 593#define CB_COLOR5_SLICE__TILE_MAX__SHIFT 0x00000000 594#define CB_COLOR5_VIEW__SLICE_MAX_MASK 0x00ffe000L 595#define CB_COLOR5_VIEW__SLICE_MAX__SHIFT 0x0000000d 596#define CB_COLOR5_VIEW__SLICE_START_MASK 0x000007ffL 597#define CB_COLOR5_VIEW__SLICE_START__SHIFT 0x00000000 598#define CB_COLOR6_ATTRIB__FMASK_BANK_HEIGHT_MASK 0x00000c00L 599#define CB_COLOR6_ATTRIB__FMASK_BANK_HEIGHT__SHIFT 0x0000000a 600#define CB_COLOR6_ATTRIB__FMASK_TILE_MODE_INDEX_MASK 0x000003e0L 601#define CB_COLOR6_ATTRIB__FMASK_TILE_MODE_INDEX__SHIFT 0x00000005 602#define CB_COLOR6_ATTRIB__FORCE_DST_ALPHA_1_MASK 0x00020000L 603#define CB_COLOR6_ATTRIB__FORCE_DST_ALPHA_1__SHIFT 0x00000011 604#define CB_COLOR6_ATTRIB__NUM_FRAGMENTS_MASK 0x00018000L 605#define CB_COLOR6_ATTRIB__NUM_FRAGMENTS__SHIFT 0x0000000f 606#define CB_COLOR6_ATTRIB__NUM_SAMPLES_MASK 0x00007000L 607#define CB_COLOR6_ATTRIB__NUM_SAMPLES__SHIFT 0x0000000c 608#define CB_COLOR6_ATTRIB__TILE_MODE_INDEX_MASK 0x0000001fL 609#define CB_COLOR6_ATTRIB__TILE_MODE_INDEX__SHIFT 0x00000000 610#define CB_COLOR6_BASE__BASE_256B_MASK 0xffffffffL 611#define CB_COLOR6_BASE__BASE_256B__SHIFT 0x00000000 612#define CB_COLOR6_CLEAR_WORD0__CLEAR_WORD0_MASK 0xffffffffL 613#define CB_COLOR6_CLEAR_WORD0__CLEAR_WORD0__SHIFT 0x00000000 614#define CB_COLOR6_CLEAR_WORD1__CLEAR_WORD1_MASK 0xffffffffL 615#define CB_COLOR6_CLEAR_WORD1__CLEAR_WORD1__SHIFT 0x00000000 616#define CB_COLOR6_CMASK__BASE_256B_MASK 0xffffffffL 617#define CB_COLOR6_CMASK__BASE_256B__SHIFT 0x00000000 618#define CB_COLOR6_CMASK_SLICE__TILE_MAX_MASK 0x00003fffL 619#define CB_COLOR6_CMASK_SLICE__TILE_MAX__SHIFT 0x00000000 620#define CB_COLOR6_FMASK__BASE_256B_MASK 0xffffffffL 621#define CB_COLOR6_FMASK__BASE_256B__SHIFT 0x00000000 622#define CB_COLOR6_FMASK_SLICE__TILE_MAX_MASK 0x003fffffL 623#define CB_COLOR6_FMASK_SLICE__TILE_MAX__SHIFT 0x00000000 624#define CB_COLOR6_INFO__BLEND_BYPASS_MASK 0x00010000L 625#define CB_COLOR6_INFO__BLEND_BYPASS__SHIFT 0x00000010 626#define CB_COLOR6_INFO__BLEND_CLAMP_MASK 0x00008000L 627#define CB_COLOR6_INFO__BLEND_CLAMP__SHIFT 0x0000000f 628#define CB_COLOR6_INFO__BLEND_OPT_DISCARD_PIXEL_MASK 0x03800000L 629#define CB_COLOR6_INFO__BLEND_OPT_DISCARD_PIXEL__SHIFT 0x00000017 630#define CB_COLOR6_INFO__BLEND_OPT_DONT_RD_DST_MASK 0x00700000L 631#define CB_COLOR6_INFO__BLEND_OPT_DONT_RD_DST__SHIFT 0x00000014 632#define CB_COLOR6_INFO__CMASK_IS_LINEAR_MASK 0x00080000L 633#define CB_COLOR6_INFO__CMASK_IS_LINEAR__SHIFT 0x00000013 634#define CB_COLOR6_INFO__COMPRESSION_MASK 0x00004000L 635#define CB_COLOR6_INFO__COMPRESSION__SHIFT 0x0000000e 636#define CB_COLOR6_INFO__COMP_SWAP_MASK 0x00001800L 637#define CB_COLOR6_INFO__COMP_SWAP__SHIFT 0x0000000b 638#define CB_COLOR6_INFO__ENDIAN_MASK 0x00000003L 639#define CB_COLOR6_INFO__ENDIAN__SHIFT 0x00000000 640#define CB_COLOR6_INFO__FAST_CLEAR_MASK 0x00002000L 641#define CB_COLOR6_INFO__FAST_CLEAR__SHIFT 0x0000000d 642#define CB_COLOR6_INFO__FMASK_COMPRESSION_DISABLE_MASK 0x04000000L 643#define CB_COLOR6_INFO__FMASK_COMPRESSION_DISABLE__SHIFT 0x0000001a 644#define CB_COLOR6_INFO__FORMAT_MASK 0x0000007cL 645#define CB_COLOR6_INFO__FORMAT__SHIFT 0x00000002 646#define CB_COLOR6_INFO__LINEAR_GENERAL_MASK 0x00000080L 647#define CB_COLOR6_INFO__LINEAR_GENERAL__SHIFT 0x00000007 648#define CB_COLOR6_INFO__NUMBER_TYPE_MASK 0x00000700L 649#define CB_COLOR6_INFO__NUMBER_TYPE__SHIFT 0x00000008 650#define CB_COLOR6_INFO__ROUND_MODE_MASK 0x00040000L 651#define CB_COLOR6_INFO__ROUND_MODE__SHIFT 0x00000012 652#define CB_COLOR6_INFO__SIMPLE_FLOAT_MASK 0x00020000L 653#define CB_COLOR6_INFO__SIMPLE_FLOAT__SHIFT 0x00000011 654#define CB_COLOR6_PITCH__FMASK_TILE_MAX_MASK 0x7ff00000L 655#define CB_COLOR6_PITCH__FMASK_TILE_MAX__SHIFT 0x00000014 656#define CB_COLOR6_PITCH__TILE_MAX_MASK 0x000007ffL 657#define CB_COLOR6_PITCH__TILE_MAX__SHIFT 0x00000000 658#define CB_COLOR6_SLICE__TILE_MAX_MASK 0x003fffffL 659#define CB_COLOR6_SLICE__TILE_MAX__SHIFT 0x00000000 660#define CB_COLOR6_VIEW__SLICE_MAX_MASK 0x00ffe000L 661#define CB_COLOR6_VIEW__SLICE_MAX__SHIFT 0x0000000d 662#define CB_COLOR6_VIEW__SLICE_START_MASK 0x000007ffL 663#define CB_COLOR6_VIEW__SLICE_START__SHIFT 0x00000000 664#define CB_COLOR7_ATTRIB__FMASK_BANK_HEIGHT_MASK 0x00000c00L 665#define CB_COLOR7_ATTRIB__FMASK_BANK_HEIGHT__SHIFT 0x0000000a 666#define CB_COLOR7_ATTRIB__FMASK_TILE_MODE_INDEX_MASK 0x000003e0L 667#define CB_COLOR7_ATTRIB__FMASK_TILE_MODE_INDEX__SHIFT 0x00000005 668#define CB_COLOR7_ATTRIB__FORCE_DST_ALPHA_1_MASK 0x00020000L 669#define CB_COLOR7_ATTRIB__FORCE_DST_ALPHA_1__SHIFT 0x00000011 670#define CB_COLOR7_ATTRIB__NUM_FRAGMENTS_MASK 0x00018000L 671#define CB_COLOR7_ATTRIB__NUM_FRAGMENTS__SHIFT 0x0000000f 672#define CB_COLOR7_ATTRIB__NUM_SAMPLES_MASK 0x00007000L 673#define CB_COLOR7_ATTRIB__NUM_SAMPLES__SHIFT 0x0000000c 674#define CB_COLOR7_ATTRIB__TILE_MODE_INDEX_MASK 0x0000001fL 675#define CB_COLOR7_ATTRIB__TILE_MODE_INDEX__SHIFT 0x00000000 676#define CB_COLOR7_BASE__BASE_256B_MASK 0xffffffffL 677#define CB_COLOR7_BASE__BASE_256B__SHIFT 0x00000000 678#define CB_COLOR7_CLEAR_WORD0__CLEAR_WORD0_MASK 0xffffffffL 679#define CB_COLOR7_CLEAR_WORD0__CLEAR_WORD0__SHIFT 0x00000000 680#define CB_COLOR7_CLEAR_WORD1__CLEAR_WORD1_MASK 0xffffffffL 681#define CB_COLOR7_CLEAR_WORD1__CLEAR_WORD1__SHIFT 0x00000000 682#define CB_COLOR7_CMASK__BASE_256B_MASK 0xffffffffL 683#define CB_COLOR7_CMASK__BASE_256B__SHIFT 0x00000000 684#define CB_COLOR7_CMASK_SLICE__TILE_MAX_MASK 0x00003fffL 685#define CB_COLOR7_CMASK_SLICE__TILE_MAX__SHIFT 0x00000000 686#define CB_COLOR7_FMASK__BASE_256B_MASK 0xffffffffL 687#define CB_COLOR7_FMASK__BASE_256B__SHIFT 0x00000000 688#define CB_COLOR7_FMASK_SLICE__TILE_MAX_MASK 0x003fffffL 689#define CB_COLOR7_FMASK_SLICE__TILE_MAX__SHIFT 0x00000000 690#define CB_COLOR7_INFO__BLEND_BYPASS_MASK 0x00010000L 691#define CB_COLOR7_INFO__BLEND_BYPASS__SHIFT 0x00000010 692#define CB_COLOR7_INFO__BLEND_CLAMP_MASK 0x00008000L 693#define CB_COLOR7_INFO__BLEND_CLAMP__SHIFT 0x0000000f 694#define CB_COLOR7_INFO__BLEND_OPT_DISCARD_PIXEL_MASK 0x03800000L 695#define CB_COLOR7_INFO__BLEND_OPT_DISCARD_PIXEL__SHIFT 0x00000017 696#define CB_COLOR7_INFO__BLEND_OPT_DONT_RD_DST_MASK 0x00700000L 697#define CB_COLOR7_INFO__BLEND_OPT_DONT_RD_DST__SHIFT 0x00000014 698#define CB_COLOR7_INFO__CMASK_IS_LINEAR_MASK 0x00080000L 699#define CB_COLOR7_INFO__CMASK_IS_LINEAR__SHIFT 0x00000013 700#define CB_COLOR7_INFO__COMPRESSION_MASK 0x00004000L 701#define CB_COLOR7_INFO__COMPRESSION__SHIFT 0x0000000e 702#define CB_COLOR7_INFO__COMP_SWAP_MASK 0x00001800L 703#define CB_COLOR7_INFO__COMP_SWAP__SHIFT 0x0000000b 704#define CB_COLOR7_INFO__ENDIAN_MASK 0x00000003L 705#define CB_COLOR7_INFO__ENDIAN__SHIFT 0x00000000 706#define CB_COLOR7_INFO__FAST_CLEAR_MASK 0x00002000L 707#define CB_COLOR7_INFO__FAST_CLEAR__SHIFT 0x0000000d 708#define CB_COLOR7_INFO__FMASK_COMPRESSION_DISABLE_MASK 0x04000000L 709#define CB_COLOR7_INFO__FMASK_COMPRESSION_DISABLE__SHIFT 0x0000001a 710#define CB_COLOR7_INFO__FORMAT_MASK 0x0000007cL 711#define CB_COLOR7_INFO__FORMAT__SHIFT 0x00000002 712#define CB_COLOR7_INFO__LINEAR_GENERAL_MASK 0x00000080L 713#define CB_COLOR7_INFO__LINEAR_GENERAL__SHIFT 0x00000007 714#define CB_COLOR7_INFO__NUMBER_TYPE_MASK 0x00000700L 715#define CB_COLOR7_INFO__NUMBER_TYPE__SHIFT 0x00000008 716#define CB_COLOR7_INFO__ROUND_MODE_MASK 0x00040000L 717#define CB_COLOR7_INFO__ROUND_MODE__SHIFT 0x00000012 718#define CB_COLOR7_INFO__SIMPLE_FLOAT_MASK 0x00020000L 719#define CB_COLOR7_INFO__SIMPLE_FLOAT__SHIFT 0x00000011 720#define CB_COLOR7_PITCH__FMASK_TILE_MAX_MASK 0x7ff00000L 721#define CB_COLOR7_PITCH__FMASK_TILE_MAX__SHIFT 0x00000014 722#define CB_COLOR7_PITCH__TILE_MAX_MASK 0x000007ffL 723#define CB_COLOR7_PITCH__TILE_MAX__SHIFT 0x00000000 724#define CB_COLOR7_SLICE__TILE_MAX_MASK 0x003fffffL 725#define CB_COLOR7_SLICE__TILE_MAX__SHIFT 0x00000000 726#define CB_COLOR7_VIEW__SLICE_MAX_MASK 0x00ffe000L 727#define CB_COLOR7_VIEW__SLICE_MAX__SHIFT 0x0000000d 728#define CB_COLOR7_VIEW__SLICE_START_MASK 0x000007ffL 729#define CB_COLOR7_VIEW__SLICE_START__SHIFT 0x00000000 730#define CB_COLOR_CONTROL__DEGAMMA_ENABLE_MASK 0x00000008L 731#define CB_COLOR_CONTROL__DEGAMMA_ENABLE__SHIFT 0x00000003 732#define CB_COLOR_CONTROL__MODE_MASK 0x00000070L 733#define CB_COLOR_CONTROL__MODE__SHIFT 0x00000004 734#define CB_COLOR_CONTROL__ROP3_MASK 0x00ff0000L 735#define CB_COLOR_CONTROL__ROP3__SHIFT 0x00000010 736#define CB_DEBUG_BUS_13__AC_BUSY_MASK 0x00000008L 737#define CB_DEBUG_BUS_13__AC_BUSY__SHIFT 0x00000003 738#define CB_DEBUG_BUS_13__CACHE_CTRL_BUSY_MASK 0x00000020L 739#define CB_DEBUG_BUS_13__CACHE_CTRL_BUSY__SHIFT 0x00000005 740#define CB_DEBUG_BUS_13__CRW_BUSY_MASK 0x00000010L 741#define CB_DEBUG_BUS_13__CRW_BUSY__SHIFT 0x00000004 742#define CB_DEBUG_BUS_13__EVICT_PENDING_MASK 0x00000200L 743#define CB_DEBUG_BUS_13__EVICT_PENDING__SHIFT 0x00000009 744#define CB_DEBUG_BUS_13__FC_RD_PENDING_MASK 0x00000100L 745#define CB_DEBUG_BUS_13__FC_RD_PENDING__SHIFT 0x00000008 746#define CB_DEBUG_BUS_13__FC_WR_PENDING_MASK 0x00000080L 747#define CB_DEBUG_BUS_13__FC_WR_PENDING__SHIFT 0x00000007 748#define CB_DEBUG_BUS_13__LAST_RD_ARB_WINNER_MASK 0x00000400L 749#define CB_DEBUG_BUS_13__LAST_RD_ARB_WINNER__SHIFT 0x0000000a 750#define CB_DEBUG_BUS_13__MC_WR_PENDING_MASK 0x00000040L 751#define CB_DEBUG_BUS_13__MC_WR_PENDING__SHIFT 0x00000006 752#define CB_DEBUG_BUS_13__MU_BUSY_MASK 0x00000002L 753#define CB_DEBUG_BUS_13__MU_BUSY__SHIFT 0x00000001 754#define CB_DEBUG_BUS_13__MU_STATE_MASK 0x0007f800L 755#define CB_DEBUG_BUS_13__MU_STATE__SHIFT 0x0000000b 756#define CB_DEBUG_BUS_13__TILE_INTFC_BUSY_MASK 0x00000001L 757#define CB_DEBUG_BUS_13__TILE_INTFC_BUSY__SHIFT 0x00000000 758#define CB_DEBUG_BUS_13__TQ_BUSY_MASK 0x00000004L 759#define CB_DEBUG_BUS_13__TQ_BUSY__SHIFT 0x00000002 760#define CB_DEBUG_BUS_14__ADDR_BUSY_MASK 0x00000010L 761#define CB_DEBUG_BUS_14__ADDR_BUSY__SHIFT 0x00000004 762#define CB_DEBUG_BUS_14__CACHE_CTL_BUSY_MASK 0x00000008L 763#define CB_DEBUG_BUS_14__CACHE_CTL_BUSY__SHIFT 0x00000003 764#define CB_DEBUG_BUS_14__CLEAR_BUSY_MASK 0x00000100L 765#define CB_DEBUG_BUS_14__CLEAR_BUSY__SHIFT 0x00000008 766#define CB_DEBUG_BUS_14__FOP_BUSY_MASK 0x00000002L 767#define CB_DEBUG_BUS_14__FOP_BUSY__SHIFT 0x00000001 768#define CB_DEBUG_BUS_14__LAT_BUSY_MASK 0x00000004L 769#define CB_DEBUG_BUS_14__LAT_BUSY__SHIFT 0x00000002 770#define CB_DEBUG_BUS_14__MERGE_BUSY_MASK 0x00000020L 771#define CB_DEBUG_BUS_14__MERGE_BUSY__SHIFT 0x00000005 772#define CB_DEBUG_BUS_14__QUAD_BUSY_MASK 0x00000040L 773#define CB_DEBUG_BUS_14__QUAD_BUSY__SHIFT 0x00000006 774#define CB_DEBUG_BUS_14__TILE_BUSY_MASK 0x00000080L 775#define CB_DEBUG_BUS_14__TILE_BUSY__SHIFT 0x00000007 776#define CB_DEBUG_BUS_14__TILE_RETIREMENT_BUSY_MASK 0x00000001L 777#define CB_DEBUG_BUS_14__TILE_RETIREMENT_BUSY__SHIFT 0x00000000 778#define CB_DEBUG_BUS_15__CS_BUSY_MASK 0x00000010L 779#define CB_DEBUG_BUS_15__CS_BUSY__SHIFT 0x00000004 780#define CB_DEBUG_BUS_15__DS_BUSY_MASK 0x00000040L 781#define CB_DEBUG_BUS_15__DS_BUSY__SHIFT 0x00000006 782#define CB_DEBUG_BUS_15__IB_BUSY_MASK 0x00000100L 783#define CB_DEBUG_BUS_15__IB_BUSY__SHIFT 0x00000008 784#define CB_DEBUG_BUS_15__RB_BUSY_MASK 0x00000020L 785#define CB_DEBUG_BUS_15__RB_BUSY__SHIFT 0x00000005 786#define CB_DEBUG_BUS_15__SF_BUSY_MASK 0x00000008L 787#define CB_DEBUG_BUS_15__SF_BUSY__SHIFT 0x00000003 788#define CB_DEBUG_BUS_15__SURF_SYNC_START_MASK 0x00000004L 789#define CB_DEBUG_BUS_15__SURF_SYNC_START__SHIFT 0x00000002 790#define CB_DEBUG_BUS_15__SURF_SYNC_STATE_MASK 0x00000003L 791#define CB_DEBUG_BUS_15__SURF_SYNC_STATE__SHIFT 0x00000000 792#define CB_DEBUG_BUS_15__TB_BUSY_MASK 0x00000080L 793#define CB_DEBUG_BUS_15__TB_BUSY__SHIFT 0x00000007 794#define CB_DEBUG_BUS_16__CC_WRREQ_FIFO_EMPTY_MASK 0x00100000L 795#define CB_DEBUG_BUS_16__CC_WRREQ_FIFO_EMPTY__SHIFT 0x00000014 796#define CB_DEBUG_BUS_16__CM_WRREQ_FIFO_EMPTY_MASK 0x00400000L 797#define CB_DEBUG_BUS_16__CM_WRREQ_FIFO_EMPTY__SHIFT 0x00000016 798#define CB_DEBUG_BUS_16__FC_WRREQ_FIFO_EMPTY_MASK 0x00200000L 799#define CB_DEBUG_BUS_16__FC_WRREQ_FIFO_EMPTY__SHIFT 0x00000015 800#define CB_DEBUG_BUS_16__LAST_RD_GRANT_VEC_MASK 0x000003c0L 801#define CB_DEBUG_BUS_16__LAST_RD_GRANT_VEC__SHIFT 0x00000006 802#define CB_DEBUG_BUS_16__LAST_WR_GRANT_VEC_MASK 0x000f0000L 803#define CB_DEBUG_BUS_16__LAST_WR_GRANT_VEC__SHIFT 0x00000010 804#define CB_DEBUG_BUS_16__MC_RDREQ_CREDITS_MASK 0x0000003fL 805#define CB_DEBUG_BUS_16__MC_RDREQ_CREDITS__SHIFT 0x00000000 806#define CB_DEBUG_BUS_16__MC_WRREQ_CREDITS_MASK 0x0000fc00L 807#define CB_DEBUG_BUS_16__MC_WRREQ_CREDITS__SHIFT 0x0000000a 808#define CB_DEBUG_BUS_17__BB_BUSY_MASK 0x00000008L 809#define CB_DEBUG_BUS_17__BB_BUSY__SHIFT 0x00000003 810#define CB_DEBUG_BUS_17__CC_BUSY_MASK 0x00000004L 811#define CB_DEBUG_BUS_17__CC_BUSY__SHIFT 0x00000002 812#define CB_DEBUG_BUS_17__CM_BUSY_MASK 0x00000001L 813#define CB_DEBUG_BUS_17__CM_BUSY__SHIFT 0x00000000 814#define CB_DEBUG_BUS_17__CORE_SCLK_VLD_MASK 0x00000020L 815#define CB_DEBUG_BUS_17__CORE_SCLK_VLD__SHIFT 0x00000005 816#define CB_DEBUG_BUS_17__FC_BUSY_MASK 0x00000002L 817#define CB_DEBUG_BUS_17__FC_BUSY__SHIFT 0x00000001 818#define CB_DEBUG_BUS_17__MA_BUSY_MASK 0x00000010L 819#define CB_DEBUG_BUS_17__MA_BUSY__SHIFT 0x00000004 820#define CB_DEBUG_BUS_17__REG_SCLK0_VLD_MASK 0x00000080L 821#define CB_DEBUG_BUS_17__REG_SCLK0_VLD__SHIFT 0x00000007 822#define CB_DEBUG_BUS_17__REG_SCLK1_VLD_MASK 0x00000040L 823#define CB_DEBUG_BUS_17__REG_SCLK1_VLD__SHIFT 0x00000006 824#define CB_DEBUG_BUS_18__NOT_USED_MASK 0x00ffffffL 825#define CB_DEBUG_BUS_18__NOT_USED__SHIFT 0x00000000 826#define CB_HW_CONTROL_1__CC_CACHE_NUM_TAGS_MASK 0x0001f800L 827#define CB_HW_CONTROL_1__CC_CACHE_NUM_TAGS__SHIFT 0x0000000b 828#define CB_HW_CONTROL_1__CHICKEN_BITS_MASK 0xfc000000L 829#define CB_HW_CONTROL_1__CHICKEN_BITS__SHIFT 0x0000001a 830#define CB_HW_CONTROL_1__CM_CACHE_NUM_TAGS_MASK 0x0000001fL 831#define CB_HW_CONTROL_1__CM_CACHE_NUM_TAGS__SHIFT 0x00000000 832#define CB_HW_CONTROL_1__CM_TILE_FIFO_DEPTH_MASK 0x03fe0000L 833#define CB_HW_CONTROL_1__CM_TILE_FIFO_DEPTH__SHIFT 0x00000011 834#define CB_HW_CONTROL_1__FC_CACHE_NUM_TAGS_MASK 0x000007e0L 835#define CB_HW_CONTROL_1__FC_CACHE_NUM_TAGS__SHIFT 0x00000005 836#define CB_HW_CONTROL_2__CC_EVEN_ODD_FIFO_DEPTH_MASK 0x000000ffL 837#define CB_HW_CONTROL_2__CC_EVEN_ODD_FIFO_DEPTH__SHIFT 0x00000000 838#define CB_HW_CONTROL_2__CHICKEN_BITS_MASK 0xff800000L 839#define CB_HW_CONTROL_2__CHICKEN_BITS__SHIFT 0x00000017 840#define CB_HW_CONTROL_2__FC_RDLAT_QUAD_FIFO_DEPTH_MASK 0x007f8000L 841#define CB_HW_CONTROL_2__FC_RDLAT_QUAD_FIFO_DEPTH__SHIFT 0x0000000f 842#define CB_HW_CONTROL_2__FC_RDLAT_TILE_FIFO_DEPTH_MASK 0x00007f00L 843#define CB_HW_CONTROL_2__FC_RDLAT_TILE_FIFO_DEPTH__SHIFT 0x00000008 844#define CB_HW_CONTROL_3__DISABLE_SLOW_MODE_EMPTY_HALF_QUAD_KILL_MASK 0x00000001L 845#define CB_HW_CONTROL_3__DISABLE_SLOW_MODE_EMPTY_HALF_QUAD_KILL__SHIFT 0x00000000 846#define CB_HW_CONTROL__ALLOW_MRT_WITH_DUAL_SOURCE_MASK 0x00010000L 847#define CB_HW_CONTROL__ALLOW_MRT_WITH_DUAL_SOURCE__SHIFT 0x00000010 848#define CB_HW_CONTROL__CC_CACHE_EVICT_POINT_MASK 0x0000f000L 849#define CB_HW_CONTROL__CC_CACHE_EVICT_POINT__SHIFT 0x0000000c 850#define CB_HW_CONTROL__CM_CACHE_EVICT_POINT_MASK 0x0000000fL 851#define CB_HW_CONTROL__CM_CACHE_EVICT_POINT__SHIFT 0x00000000 852#define CB_HW_CONTROL__DISABLE_BLEND_OPT_BYPASS_MASK 0x02000000L 853#define CB_HW_CONTROL__DISABLE_BLEND_OPT_BYPASS__SHIFT 0x00000019 854#define CB_HW_CONTROL__DISABLE_BLEND_OPT_DISCARD_PIXEL_MASK 0x04000000L 855#define CB_HW_CONTROL__DISABLE_BLEND_OPT_DISCARD_PIXEL__SHIFT 0x0000001a 856#define CB_HW_CONTROL__DISABLE_BLEND_OPT_DONT_RD_DST_MASK 0x01000000L 857#define CB_HW_CONTROL__DISABLE_BLEND_OPT_DONT_RD_DST__SHIFT 0x00000018 858#define CB_HW_CONTROL__DISABLE_BLEND_OPT_RESULT_EQ_DEST_MASK 0x00200000L 859#define CB_HW_CONTROL__DISABLE_BLEND_OPT_RESULT_EQ_DEST__SHIFT 0x00000015 860#define CB_HW_CONTROL__DISABLE_BLEND_OPT_WHEN_DISABLED_SRCALPHA_IS_USED_MASK 0x08000000L 861#define CB_HW_CONTROL__DISABLE_BLEND_OPT_WHEN_DISABLED_SRCALPHA_IS_USED__SHIFT 0x0000001b 862#define CB_HW_CONTROL__DISABLE_CC_IB_SERIALIZER_STATE_OPT_MASK 0x40000000L 863#define CB_HW_CONTROL__DISABLE_CC_IB_SERIALIZER_STATE_OPT__SHIFT 0x0000001e 864#define CB_HW_CONTROL__DISABLE_FULL_WRITE_MASK_MASK 0x00400000L 865#define CB_HW_CONTROL__DISABLE_FULL_WRITE_MASK__SHIFT 0x00000016 866#define CB_HW_CONTROL__DISABLE_INTNORM_LE11BPC_CLAMPING_MASK 0x00040000L 867#define CB_HW_CONTROL__DISABLE_INTNORM_LE11BPC_CLAMPING__SHIFT 0x00000012 868#define CB_HW_CONTROL__DISABLE_PIXEL_IN_QUAD_FIX_FOR_LINEAR_SURFACE_MASK 0x80000000L 869#define CB_HW_CONTROL__DISABLE_PIXEL_IN_QUAD_FIX_FOR_LINEAR_SURFACE__SHIFT 0x0000001f 870#define CB_HW_CONTROL__DISABLE_RESOLVE_OPT_FOR_SINGLE_FRAG_MASK 0x00800000L 871#define CB_HW_CONTROL__DISABLE_RESOLVE_OPT_FOR_SINGLE_FRAG__SHIFT 0x00000017 872#define CB_HW_CONTROL__FC_CACHE_EVICT_POINT_MASK 0x000003c0L 873#define CB_HW_CONTROL__FC_CACHE_EVICT_POINT__SHIFT 0x00000006 874#define CB_HW_CONTROL__FORCE_ALWAYS_TOGGLE_MASK 0x00100000L 875#define CB_HW_CONTROL__FORCE_ALWAYS_TOGGLE__SHIFT 0x00000014 876#define CB_HW_CONTROL__FORCE_NEEDS_DST_MASK 0x00080000L 877#define CB_HW_CONTROL__FORCE_NEEDS_DST__SHIFT 0x00000013 878#define CB_HW_CONTROL__PRIORITIZE_FC_EVICT_OVER_FOP_RD_ON_BANK_CONFLICT_MASK 0x20000000L 879#define CB_HW_CONTROL__PRIORITIZE_FC_EVICT_OVER_FOP_RD_ON_BANK_CONFLICT__SHIFT 0x0000001d 880#define CB_HW_CONTROL__PRIORITIZE_FC_WR_OVER_FC_RD_ON_CMASK_CONFLICT_MASK 0x10000000L 881#define CB_HW_CONTROL__PRIORITIZE_FC_WR_OVER_FC_RD_ON_CMASK_CONFLICT__SHIFT 0x0000001c 882#define CB_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0xffffffffL 883#define CB_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 884#define CB_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 885#define CB_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 886#define CB_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK 0xf0000000L 887#define CB_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT 0x0000001c 888#define CB_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK 0x0f000000L 889#define CB_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT 0x00000018 890#define CB_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK 0x000001ffL 891#define CB_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT 0x00000000 892#define CB_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK 0x0007fc00L 893#define CB_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT 0x0000000a 894#define CB_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK 0xffffffffL 895#define CB_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT 0x00000000 896#define CB_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK 0xffffffffL 897#define CB_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT 0x00000000 898#define CB_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK 0xffffffffL 899#define CB_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT 0x00000000 900#define CB_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK 0xffffffffL 901#define CB_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT 0x00000000 902#define CB_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK 0xffffffffL 903#define CB_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT 0x00000000 904#define CB_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK 0xffffffffL 905#define CB_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT 0x00000000 906#define CB_SHADER_MASK__OUTPUT0_ENABLE_MASK 0x0000000fL 907#define CB_SHADER_MASK__OUTPUT0_ENABLE__SHIFT 0x00000000 908#define CB_SHADER_MASK__OUTPUT1_ENABLE_MASK 0x000000f0L 909#define CB_SHADER_MASK__OUTPUT1_ENABLE__SHIFT 0x00000004 910#define CB_SHADER_MASK__OUTPUT2_ENABLE_MASK 0x00000f00L 911#define CB_SHADER_MASK__OUTPUT2_ENABLE__SHIFT 0x00000008 912#define CB_SHADER_MASK__OUTPUT3_ENABLE_MASK 0x0000f000L 913#define CB_SHADER_MASK__OUTPUT3_ENABLE__SHIFT 0x0000000c 914#define CB_SHADER_MASK__OUTPUT4_ENABLE_MASK 0x000f0000L 915#define CB_SHADER_MASK__OUTPUT4_ENABLE__SHIFT 0x00000010 916#define CB_SHADER_MASK__OUTPUT5_ENABLE_MASK 0x00f00000L 917#define CB_SHADER_MASK__OUTPUT5_ENABLE__SHIFT 0x00000014 918#define CB_SHADER_MASK__OUTPUT6_ENABLE_MASK 0x0f000000L 919#define CB_SHADER_MASK__OUTPUT6_ENABLE__SHIFT 0x00000018 920#define CB_SHADER_MASK__OUTPUT7_ENABLE_MASK 0xf0000000L 921#define CB_SHADER_MASK__OUTPUT7_ENABLE__SHIFT 0x0000001c 922#define CB_TARGET_MASK__TARGET0_ENABLE_MASK 0x0000000fL 923#define CB_TARGET_MASK__TARGET0_ENABLE__SHIFT 0x00000000 924#define CB_TARGET_MASK__TARGET1_ENABLE_MASK 0x000000f0L 925#define CB_TARGET_MASK__TARGET1_ENABLE__SHIFT 0x00000004 926#define CB_TARGET_MASK__TARGET2_ENABLE_MASK 0x00000f00L 927#define CB_TARGET_MASK__TARGET2_ENABLE__SHIFT 0x00000008 928#define CB_TARGET_MASK__TARGET3_ENABLE_MASK 0x0000f000L 929#define CB_TARGET_MASK__TARGET3_ENABLE__SHIFT 0x0000000c 930#define CB_TARGET_MASK__TARGET4_ENABLE_MASK 0x000f0000L 931#define CB_TARGET_MASK__TARGET4_ENABLE__SHIFT 0x00000010 932#define CB_TARGET_MASK__TARGET5_ENABLE_MASK 0x00f00000L 933#define CB_TARGET_MASK__TARGET5_ENABLE__SHIFT 0x00000014 934#define CB_TARGET_MASK__TARGET6_ENABLE_MASK 0x0f000000L 935#define CB_TARGET_MASK__TARGET6_ENABLE__SHIFT 0x00000018 936#define CB_TARGET_MASK__TARGET7_ENABLE_MASK 0xf0000000L 937#define CB_TARGET_MASK__TARGET7_ENABLE__SHIFT 0x0000001c 938#define CC_GC_SHADER_ARRAY_CONFIG__DPFP_RATE_MASK 0x00000006L 939#define CC_GC_SHADER_ARRAY_CONFIG__DPFP_RATE__SHIFT 0x00000001 940#define CC_GC_SHADER_ARRAY_CONFIG__HALF_LDS_MASK 0x00000010L 941#define CC_GC_SHADER_ARRAY_CONFIG__HALF_LDS__SHIFT 0x00000004 942#define CC_GC_SHADER_ARRAY_CONFIG__INACTIVE_CUS_MASK 0xffff0000L 943#define CC_GC_SHADER_ARRAY_CONFIG__INACTIVE_CUS__SHIFT 0x00000010 944#define CC_GC_SHADER_ARRAY_CONFIG__SQC_BALANCE_DISABLE_MASK 0x00000008L 945#define CC_GC_SHADER_ARRAY_CONFIG__SQC_BALANCE_DISABLE__SHIFT 0x00000003 946#define CC_RB_BACKEND_DISABLE__BACKEND_DISABLE_MASK 0x00ff0000L 947#define CC_RB_BACKEND_DISABLE__BACKEND_DISABLE__SHIFT 0x00000010 948#define CC_RB_DAISY_CHAIN__RB_0_MASK 0x0000000fL 949#define CC_RB_DAISY_CHAIN__RB_0__SHIFT 0x00000000 950#define CC_RB_DAISY_CHAIN__RB_1_MASK 0x000000f0L 951#define CC_RB_DAISY_CHAIN__RB_1__SHIFT 0x00000004 952#define CC_RB_DAISY_CHAIN__RB_2_MASK 0x00000f00L 953#define CC_RB_DAISY_CHAIN__RB_2__SHIFT 0x00000008 954#define CC_RB_DAISY_CHAIN__RB_3_MASK 0x0000f000L 955#define CC_RB_DAISY_CHAIN__RB_3__SHIFT 0x0000000c 956#define CC_RB_DAISY_CHAIN__RB_4_MASK 0x000f0000L 957#define CC_RB_DAISY_CHAIN__RB_4__SHIFT 0x00000010 958#define CC_RB_DAISY_CHAIN__RB_5_MASK 0x00f00000L 959#define CC_RB_DAISY_CHAIN__RB_5__SHIFT 0x00000014 960#define CC_RB_DAISY_CHAIN__RB_6_MASK 0x0f000000L 961#define CC_RB_DAISY_CHAIN__RB_6__SHIFT 0x00000018 962#define CC_RB_DAISY_CHAIN__RB_7_MASK 0xf0000000L 963#define CC_RB_DAISY_CHAIN__RB_7__SHIFT 0x0000001c 964#define CC_RB_REDUNDANCY__EN_REDUNDANCY0_MASK 0x00001000L 965#define CC_RB_REDUNDANCY__EN_REDUNDANCY0__SHIFT 0x0000000c 966#define CC_RB_REDUNDANCY__EN_REDUNDANCY1_MASK 0x00100000L 967#define CC_RB_REDUNDANCY__EN_REDUNDANCY1__SHIFT 0x00000014 968#define CC_RB_REDUNDANCY__FAILED_RB0_MASK 0x00000f00L 969#define CC_RB_REDUNDANCY__FAILED_RB0__SHIFT 0x00000008 970#define CC_RB_REDUNDANCY__FAILED_RB1_MASK 0x000f0000L 971#define CC_RB_REDUNDANCY__FAILED_RB1__SHIFT 0x00000010 972#define CC_SQC_BANK_DISABLE__SQC0_BANK_DISABLE_MASK 0x000f0000L 973#define CC_SQC_BANK_DISABLE__SQC0_BANK_DISABLE__SHIFT 0x00000010 974#define CC_SQC_BANK_DISABLE__SQC1_BANK_DISABLE_MASK 0x00f00000L 975#define CC_SQC_BANK_DISABLE__SQC1_BANK_DISABLE__SHIFT 0x00000014 976#define CC_SQC_BANK_DISABLE__SQC2_BANK_DISABLE_MASK 0x0f000000L 977#define CC_SQC_BANK_DISABLE__SQC2_BANK_DISABLE__SHIFT 0x00000018 978#define CC_SQC_BANK_DISABLE__SQC3_BANK_DISABLE_MASK 0xf0000000L 979#define CC_SQC_BANK_DISABLE__SQC3_BANK_DISABLE__SHIFT 0x0000001c 980#define CGTS_RD_CTRL_REG__REG_MUX_SEL_MASK 0x00001f00L 981#define CGTS_RD_CTRL_REG__REG_MUX_SEL__SHIFT 0x00000008 982#define CGTS_RD_CTRL_REG__ROW_MUX_SEL_MASK 0x0000001fL 983#define CGTS_RD_CTRL_REG__ROW_MUX_SEL__SHIFT 0x00000000 984#define CGTS_RD_REG__READ_DATA_MASK 0x00003fffL 985#define CGTS_RD_REG__READ_DATA__SHIFT 0x00000000 986#define CGTS_SM_CTRL_REG__BASE_MODE_MASK 0x00010000L 987#define CGTS_SM_CTRL_REG__BASE_MODE__SHIFT 0x00000010 988#define CGTS_SM_CTRL_REG__LS_OVERRIDE_MASK 0x00400000L 989#define CGTS_SM_CTRL_REG__LS_OVERRIDE__SHIFT 0x00000016 990#define CGTS_SM_CTRL_REG__MGCG_ENABLED_MASK 0x00001000L 991#define CGTS_SM_CTRL_REG__MGCG_ENABLED__SHIFT 0x0000000c 992#define CGTS_SM_CTRL_REG__OFF_SEQ_DELAY_MASK 0x00000ff0L 993#define CGTS_SM_CTRL_REG__OFF_SEQ_DELAY__SHIFT 0x00000004 994#define CGTS_SM_CTRL_REG__ON_MONITOR_ADD_EN_MASK 0x00800000L 995#define CGTS_SM_CTRL_REG__ON_MONITOR_ADD_EN__SHIFT 0x00000017 996#define CGTS_SM_CTRL_REG__ON_MONITOR_ADD_MASK 0xff000000L 997#define CGTS_SM_CTRL_REG__ON_MONITOR_ADD__SHIFT 0x00000018 998#define CGTS_SM_CTRL_REG__ON_SEQ_DELAY_MASK 0x0000000fL 999#define CGTS_SM_CTRL_REG__ON_SEQ_DELAY__SHIFT 0x00000000 1000#define CGTS_SM_CTRL_REG__OVERRIDE_MASK 0x00200000L 1001#define CGTS_SM_CTRL_REG__OVERRIDE__SHIFT 0x00000015 1002#define CGTS_SM_CTRL_REG__SM_MODE_ENABLE_MASK 0x00100000L 1003#define CGTS_SM_CTRL_REG__SM_MODE_ENABLE__SHIFT 0x00000014 1004#define CGTS_SM_CTRL_REG__SM_MODE_MASK 0x000e0000L 1005#define CGTS_SM_CTRL_REG__SM_MODE__SHIFT 0x00000011 1006#define CGTS_TCC_DISABLE__TCC_DISABLE_MASK 0xffff0000L 1007#define CGTS_TCC_DISABLE__TCC_DISABLE__SHIFT 0x00000010 1008#define CGTS_USER_TCC_DISABLE__TCC_DISABLE_MASK 0xffff0000L 1009#define CGTS_USER_TCC_DISABLE__TCC_DISABLE__SHIFT 0x00000010 1010#define CGTT_BCI_CLK_CTRL__CORE0_OVERRIDE_MASK 0x40000000L 1011#define CGTT_BCI_CLK_CTRL__CORE0_OVERRIDE__SHIFT 0x0000001e 1012#define CGTT_BCI_CLK_CTRL__CORE1_OVERRIDE_MASK 0x20000000L 1013#define CGTT_BCI_CLK_CTRL__CORE1_OVERRIDE__SHIFT 0x0000001d 1014#define CGTT_BCI_CLK_CTRL__CORE2_OVERRIDE_MASK 0x10000000L 1015#define CGTT_BCI_CLK_CTRL__CORE2_OVERRIDE__SHIFT 0x0000001c 1016#define CGTT_BCI_CLK_CTRL__CORE3_OVERRIDE_MASK 0x08000000L 1017#define CGTT_BCI_CLK_CTRL__CORE3_OVERRIDE__SHIFT 0x0000001b 1018#define CGTT_BCI_CLK_CTRL__CORE4_OVERRIDE_MASK 0x04000000L 1019#define CGTT_BCI_CLK_CTRL__CORE4_OVERRIDE__SHIFT 0x0000001a 1020#define CGTT_BCI_CLK_CTRL__CORE5_OVERRIDE_MASK 0x02000000L 1021#define CGTT_BCI_CLK_CTRL__CORE5_OVERRIDE__SHIFT 0x00000019 1022#define CGTT_BCI_CLK_CTRL__CORE6_OVERRIDE_MASK 0x01000000L 1023#define CGTT_BCI_CLK_CTRL__CORE6_OVERRIDE__SHIFT 0x00000018 1024#define CGTT_BCI_CLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 1025#define CGTT_BCI_CLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 1026#define CGTT_BCI_CLK_CTRL__ON_DELAY_MASK 0x0000000fL 1027#define CGTT_BCI_CLK_CTRL__ON_DELAY__SHIFT 0x00000000 1028#define CGTT_BCI_CLK_CTRL__REG_OVERRIDE_MASK 0x80000000L 1029#define CGTT_BCI_CLK_CTRL__REG_OVERRIDE__SHIFT 0x0000001f 1030#define CGTT_BCI_CLK_CTRL__RESERVED_MASK 0x00fff000L 1031#define CGTT_BCI_CLK_CTRL__RESERVED__SHIFT 0x0000000c 1032#define CGTT_CP_CLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 1033#define CGTT_CP_CLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 1034#define CGTT_CP_CLK_CTRL__ON_DELAY_MASK 0x0000000fL 1035#define CGTT_CP_CLK_CTRL__ON_DELAY__SHIFT 0x00000000 1036#define CGTT_CP_CLK_CTRL__SOFT_OVERRIDE_DYN_MASK 0x40000000L 1037#define CGTT_CP_CLK_CTRL__SOFT_OVERRIDE_DYN__SHIFT 0x0000001e 1038#define CGTT_CP_CLK_CTRL__SOFT_OVERRIDE_REG_MASK 0x80000000L 1039#define CGTT_CP_CLK_CTRL__SOFT_OVERRIDE_REG__SHIFT 0x0000001f 1040#define CGTT_GDS_CLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 1041#define CGTT_GDS_CLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 1042#define CGTT_GDS_CLK_CTRL__ON_DELAY_MASK 0x0000000fL 1043#define CGTT_GDS_CLK_CTRL__ON_DELAY__SHIFT 0x00000000 1044#define CGTT_GDS_CLK_CTRL__SOFT_OVERRIDE0_MASK 0x80000000L 1045#define CGTT_GDS_CLK_CTRL__SOFT_OVERRIDE0__SHIFT 0x0000001f 1046#define CGTT_GDS_CLK_CTRL__SOFT_OVERRIDE1_MASK 0x40000000L 1047#define CGTT_GDS_CLK_CTRL__SOFT_OVERRIDE1__SHIFT 0x0000001e 1048#define CGTT_GDS_CLK_CTRL__SOFT_OVERRIDE2_MASK 0x20000000L 1049#define CGTT_GDS_CLK_CTRL__SOFT_OVERRIDE2__SHIFT 0x0000001d 1050#define CGTT_GDS_CLK_CTRL__SOFT_OVERRIDE3_MASK 0x10000000L 1051#define CGTT_GDS_CLK_CTRL__SOFT_OVERRIDE3__SHIFT 0x0000001c 1052#define CGTT_GDS_CLK_CTRL__SOFT_OVERRIDE4_MASK 0x08000000L 1053#define CGTT_GDS_CLK_CTRL__SOFT_OVERRIDE4__SHIFT 0x0000001b 1054#define CGTT_GDS_CLK_CTRL__SOFT_OVERRIDE5_MASK 0x04000000L 1055#define CGTT_GDS_CLK_CTRL__SOFT_OVERRIDE5__SHIFT 0x0000001a 1056#define CGTT_GDS_CLK_CTRL__SOFT_OVERRIDE6_MASK 0x02000000L 1057#define CGTT_GDS_CLK_CTRL__SOFT_OVERRIDE6__SHIFT 0x00000019 1058#define CGTT_GDS_CLK_CTRL__SOFT_OVERRIDE7_MASK 0x01000000L 1059#define CGTT_GDS_CLK_CTRL__SOFT_OVERRIDE7__SHIFT 0x00000018 1060#define CGTT_IA_CLK_CTRL__CORE_OVERRIDE_MASK 0x20000000L 1061#define CGTT_IA_CLK_CTRL__CORE_OVERRIDE__SHIFT 0x0000001d 1062#define CGTT_IA_CLK_CTRL__DBG_ENABLE_MASK 0x04000000L 1063#define CGTT_IA_CLK_CTRL__DBG_ENABLE__SHIFT 0x0000001a 1064#define CGTT_IA_CLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 1065#define CGTT_IA_CLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 1066#define CGTT_IA_CLK_CTRL__ON_DELAY_MASK 0x0000000fL 1067#define CGTT_IA_CLK_CTRL__ON_DELAY__SHIFT 0x00000000 1068#define CGTT_IA_CLK_CTRL__PERF_ENABLE_MASK 0x02000000L 1069#define CGTT_IA_CLK_CTRL__PERF_ENABLE__SHIFT 0x00000019 1070#define CGTT_IA_CLK_CTRL__REG_OVERRIDE_MASK 0x80000000L 1071#define CGTT_IA_CLK_CTRL__REG_OVERRIDE__SHIFT 0x0000001f 1072#define CGTT_IA_CLK_CTRL__SOFT_OVERRIDE2_MASK 0x20000000L 1073#define CGTT_IA_CLK_CTRL__SOFT_OVERRIDE2__SHIFT 0x0000001d 1074#define CGTT_IA_CLK_CTRL__SOFT_OVERRIDE3_MASK 0x10000000L 1075#define CGTT_IA_CLK_CTRL__SOFT_OVERRIDE3__SHIFT 0x0000001c 1076#define CGTT_IA_CLK_CTRL__SOFT_OVERRIDE4_MASK 0x08000000L 1077#define CGTT_IA_CLK_CTRL__SOFT_OVERRIDE4__SHIFT 0x0000001b 1078#define CGTT_IA_CLK_CTRL__SOFT_OVERRIDE7_MASK 0x01000000L 1079#define CGTT_IA_CLK_CTRL__SOFT_OVERRIDE7__SHIFT 0x00000018 1080#define CGTT_PA_CLK_CTRL__CL_CLK_OVERRIDE_MASK 0x40000000L 1081#define CGTT_PA_CLK_CTRL__CL_CLK_OVERRIDE__SHIFT 0x0000001e 1082#define CGTT_PA_CLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 1083#define CGTT_PA_CLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 1084#define CGTT_PA_CLK_CTRL__ON_DELAY_MASK 0x0000000fL 1085#define CGTT_PA_CLK_CTRL__ON_DELAY__SHIFT 0x00000000 1086#define CGTT_PA_CLK_CTRL__REG_CLK_OVERRIDE_MASK 0x80000000L 1087#define CGTT_PA_CLK_CTRL__REG_CLK_OVERRIDE__SHIFT 0x0000001f 1088#define CGTT_PA_CLK_CTRL__SOFT_OVERRIDE3_MASK 0x10000000L 1089#define CGTT_PA_CLK_CTRL__SOFT_OVERRIDE3__SHIFT 0x0000001c 1090#define CGTT_PA_CLK_CTRL__SOFT_OVERRIDE4_MASK 0x08000000L 1091#define CGTT_PA_CLK_CTRL__SOFT_OVERRIDE4__SHIFT 0x0000001b 1092#define CGTT_PA_CLK_CTRL__SOFT_OVERRIDE5_MASK 0x04000000L 1093#define CGTT_PA_CLK_CTRL__SOFT_OVERRIDE5__SHIFT 0x0000001a 1094#define CGTT_PA_CLK_CTRL__SOFT_OVERRIDE6_MASK 0x02000000L 1095#define CGTT_PA_CLK_CTRL__SOFT_OVERRIDE6__SHIFT 0x00000019 1096#define CGTT_PA_CLK_CTRL__SOFT_OVERRIDE7_MASK 0x01000000L 1097#define CGTT_PA_CLK_CTRL__SOFT_OVERRIDE7__SHIFT 0x00000018 1098#define CGTT_PA_CLK_CTRL__SU_CLK_OVERRIDE_MASK 0x20000000L 1099#define CGTT_PA_CLK_CTRL__SU_CLK_OVERRIDE__SHIFT 0x0000001d 1100#define CGTT_PC_CLK_CTRL__BACK_CLK_ON_OVERRIDE_MASK 0x02000000L 1101#define CGTT_PC_CLK_CTRL__BACK_CLK_ON_OVERRIDE__SHIFT 0x00000019 1102#define CGTT_PC_CLK_CTRL__CORE0_OVERRIDE_MASK 0x40000000L 1103#define CGTT_PC_CLK_CTRL__CORE0_OVERRIDE__SHIFT 0x0000001e 1104#define CGTT_PC_CLK_CTRL__CORE1_OVERRIDE_MASK 0x20000000L 1105#define CGTT_PC_CLK_CTRL__CORE1_OVERRIDE__SHIFT 0x0000001d 1106#define CGTT_PC_CLK_CTRL__CORE2_OVERRIDE_MASK 0x10000000L 1107#define CGTT_PC_CLK_CTRL__CORE2_OVERRIDE__SHIFT 0x0000001c 1108#define CGTT_PC_CLK_CTRL__CORE3_OVERRIDE_MASK 0x08000000L 1109#define CGTT_PC_CLK_CTRL__CORE3_OVERRIDE__SHIFT 0x0000001b 1110#define CGTT_PC_CLK_CTRL__FRONT_CLK_ON_OVERRIDE_MASK 0x04000000L 1111#define CGTT_PC_CLK_CTRL__FRONT_CLK_ON_OVERRIDE__SHIFT 0x0000001a 1112#define CGTT_PC_CLK_CTRL__GRP5_CG_OFF_HYST_MASK 0x00fc0000L 1113#define CGTT_PC_CLK_CTRL__GRP5_CG_OFF_HYST__SHIFT 0x00000012 1114#define CGTT_PC_CLK_CTRL__GRP5_CG_OVERRIDE_MASK 0x01000000L 1115#define CGTT_PC_CLK_CTRL__GRP5_CG_OVERRIDE__SHIFT 0x00000018 1116#define CGTT_PC_CLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 1117#define CGTT_PC_CLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 1118#define CGTT_PC_CLK_CTRL__ON_DELAY_MASK 0x0000000fL 1119#define CGTT_PC_CLK_CTRL__ON_DELAY__SHIFT 0x00000000 1120#define CGTT_PC_CLK_CTRL__REG_OVERRIDE_MASK 0x80000000L 1121#define CGTT_PC_CLK_CTRL__REG_OVERRIDE__SHIFT 0x0000001f 1122#define CGTT_RLC_CLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 1123#define CGTT_RLC_CLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 1124#define CGTT_RLC_CLK_CTRL__ON_DELAY_MASK 0x0000000fL 1125#define CGTT_RLC_CLK_CTRL__ON_DELAY__SHIFT 0x00000000 1126#define CGTT_RLC_CLK_CTRL__SOFT_OVERRIDE_DYN_MASK 0x40000000L 1127#define CGTT_RLC_CLK_CTRL__SOFT_OVERRIDE_DYN__SHIFT 0x0000001e 1128#define CGTT_RLC_CLK_CTRL__SOFT_OVERRIDE_REG_MASK 0x80000000L 1129#define CGTT_RLC_CLK_CTRL__SOFT_OVERRIDE_REG__SHIFT 0x0000001f 1130#define CGTT_SC_CLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 1131#define CGTT_SC_CLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 1132#define CGTT_SC_CLK_CTRL__ON_DELAY_MASK 0x0000000fL 1133#define CGTT_SC_CLK_CTRL__ON_DELAY__SHIFT 0x00000000 1134#define CGTT_SC_CLK_CTRL__SOFT_OVERRIDE0_MASK 0x80000000L 1135#define CGTT_SC_CLK_CTRL__SOFT_OVERRIDE0__SHIFT 0x0000001f 1136#define CGTT_SC_CLK_CTRL__SOFT_OVERRIDE1_MASK 0x40000000L 1137#define CGTT_SC_CLK_CTRL__SOFT_OVERRIDE1__SHIFT 0x0000001e 1138#define CGTT_SC_CLK_CTRL__SOFT_OVERRIDE2_MASK 0x20000000L 1139#define CGTT_SC_CLK_CTRL__SOFT_OVERRIDE2__SHIFT 0x0000001d 1140#define CGTT_SC_CLK_CTRL__SOFT_OVERRIDE3_MASK 0x10000000L 1141#define CGTT_SC_CLK_CTRL__SOFT_OVERRIDE3__SHIFT 0x0000001c 1142#define CGTT_SC_CLK_CTRL__SOFT_OVERRIDE4_MASK 0x08000000L 1143#define CGTT_SC_CLK_CTRL__SOFT_OVERRIDE4__SHIFT 0x0000001b 1144#define CGTT_SC_CLK_CTRL__SOFT_OVERRIDE5_MASK 0x04000000L 1145#define CGTT_SC_CLK_CTRL__SOFT_OVERRIDE5__SHIFT 0x0000001a 1146#define CGTT_SC_CLK_CTRL__SOFT_OVERRIDE6_MASK 0x02000000L 1147#define CGTT_SC_CLK_CTRL__SOFT_OVERRIDE6__SHIFT 0x00000019 1148#define CGTT_SC_CLK_CTRL__SOFT_OVERRIDE7_MASK 0x01000000L 1149#define CGTT_SC_CLK_CTRL__SOFT_OVERRIDE7__SHIFT 0x00000018 1150#define CGTT_SPI_CLK_CTRL__ALL_CLK_ON_OVERRIDE_MASK 0x04000000L 1151#define CGTT_SPI_CLK_CTRL__ALL_CLK_ON_OVERRIDE__SHIFT 0x0000001a 1152#define CGTT_SPI_CLK_CTRL__GRP0_OVERRIDE_MASK 0x40000000L 1153#define CGTT_SPI_CLK_CTRL__GRP0_OVERRIDE__SHIFT 0x0000001e 1154#define CGTT_SPI_CLK_CTRL__GRP1_OVERRIDE_MASK 0x20000000L 1155#define CGTT_SPI_CLK_CTRL__GRP1_OVERRIDE__SHIFT 0x0000001d 1156#define CGTT_SPI_CLK_CTRL__GRP2_OVERRIDE_MASK 0x10000000L 1157#define CGTT_SPI_CLK_CTRL__GRP2_OVERRIDE__SHIFT 0x0000001c 1158#define CGTT_SPI_CLK_CTRL__GRP3_OVERRIDE_MASK 0x08000000L 1159#define CGTT_SPI_CLK_CTRL__GRP3_OVERRIDE__SHIFT 0x0000001b 1160#define CGTT_SPI_CLK_CTRL__GRP5_CG_OFF_HYST_MASK 0x00fc0000L 1161#define CGTT_SPI_CLK_CTRL__GRP5_CG_OFF_HYST__SHIFT 0x00000012 1162#define CGTT_SPI_CLK_CTRL__GRP5_CG_OVERRIDE_MASK 0x01000000L 1163#define CGTT_SPI_CLK_CTRL__GRP5_CG_OVERRIDE__SHIFT 0x00000018 1164#define CGTT_SPI_CLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 1165#define CGTT_SPI_CLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 1166#define CGTT_SPI_CLK_CTRL__ON_DELAY_MASK 0x0000000fL 1167#define CGTT_SPI_CLK_CTRL__ON_DELAY__SHIFT 0x00000000 1168#define CGTT_SPI_CLK_CTRL__REG_OVERRIDE_MASK 0x80000000L 1169#define CGTT_SPI_CLK_CTRL__REG_OVERRIDE__SHIFT 0x0000001f 1170#define CGTT_SQ_CLK_CTRL__CORE_OVERRIDE_MASK 0x40000000L 1171#define CGTT_SQ_CLK_CTRL__CORE_OVERRIDE__SHIFT 0x0000001e 1172#define CGTT_SQ_CLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 1173#define CGTT_SQ_CLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 1174#define CGTT_SQ_CLK_CTRL__ON_DELAY_MASK 0x0000000fL 1175#define CGTT_SQ_CLK_CTRL__ON_DELAY__SHIFT 0x00000000 1176#define CGTT_SQ_CLK_CTRL__REG_OVERRIDE_MASK 0x80000000L 1177#define CGTT_SQ_CLK_CTRL__REG_OVERRIDE__SHIFT 0x0000001f 1178#define CGTT_SQG_CLK_CTRL__CORE_OVERRIDE_MASK 0x40000000L 1179#define CGTT_SQG_CLK_CTRL__CORE_OVERRIDE__SHIFT 0x0000001e 1180#define CGTT_SQG_CLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 1181#define CGTT_SQG_CLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 1182#define CGTT_SQG_CLK_CTRL__ON_DELAY_MASK 0x0000000fL 1183#define CGTT_SQG_CLK_CTRL__ON_DELAY__SHIFT 0x00000000 1184#define CGTT_SQG_CLK_CTRL__REG_OVERRIDE_MASK 0x80000000L 1185#define CGTT_SQG_CLK_CTRL__REG_OVERRIDE__SHIFT 0x0000001f 1186#define CGTT_SX_CLK_CTRL0__OFF_HYSTERESIS_MASK 0x00000ff0L 1187#define CGTT_SX_CLK_CTRL0__OFF_HYSTERESIS__SHIFT 0x00000004 1188#define CGTT_SX_CLK_CTRL0__ON_DELAY_MASK 0x0000000fL 1189#define CGTT_SX_CLK_CTRL0__ON_DELAY__SHIFT 0x00000000 1190#define CGTT_SX_CLK_CTRL0__RESERVED_MASK 0x00fff000L 1191#define CGTT_SX_CLK_CTRL0__RESERVED__SHIFT 0x0000000c 1192#define CGTT_SX_CLK_CTRL0__SOFT_OVERRIDE0_MASK 0x80000000L 1193#define CGTT_SX_CLK_CTRL0__SOFT_OVERRIDE0__SHIFT 0x0000001f 1194#define CGTT_SX_CLK_CTRL0__SOFT_OVERRIDE1_MASK 0x40000000L 1195#define CGTT_SX_CLK_CTRL0__SOFT_OVERRIDE1__SHIFT 0x0000001e 1196#define CGTT_SX_CLK_CTRL0__SOFT_OVERRIDE2_MASK 0x20000000L 1197#define CGTT_SX_CLK_CTRL0__SOFT_OVERRIDE2__SHIFT 0x0000001d 1198#define CGTT_SX_CLK_CTRL0__SOFT_OVERRIDE3_MASK 0x10000000L 1199#define CGTT_SX_CLK_CTRL0__SOFT_OVERRIDE3__SHIFT 0x0000001c 1200#define CGTT_SX_CLK_CTRL0__SOFT_OVERRIDE4_MASK 0x08000000L 1201#define CGTT_SX_CLK_CTRL0__SOFT_OVERRIDE4__SHIFT 0x0000001b 1202#define CGTT_SX_CLK_CTRL0__SOFT_OVERRIDE5_MASK 0x04000000L 1203#define CGTT_SX_CLK_CTRL0__SOFT_OVERRIDE5__SHIFT 0x0000001a 1204#define CGTT_SX_CLK_CTRL0__SOFT_OVERRIDE6_MASK 0x02000000L 1205#define CGTT_SX_CLK_CTRL0__SOFT_OVERRIDE6__SHIFT 0x00000019 1206#define CGTT_SX_CLK_CTRL0__SOFT_OVERRIDE7_MASK 0x01000000L 1207#define CGTT_SX_CLK_CTRL0__SOFT_OVERRIDE7__SHIFT 0x00000018 1208#define CGTT_SX_CLK_CTRL1__OFF_HYSTERESIS_MASK 0x00000ff0L 1209#define CGTT_SX_CLK_CTRL1__OFF_HYSTERESIS__SHIFT 0x00000004 1210#define CGTT_SX_CLK_CTRL1__ON_DELAY_MASK 0x0000000fL 1211#define CGTT_SX_CLK_CTRL1__ON_DELAY__SHIFT 0x00000000 1212#define CGTT_SX_CLK_CTRL1__RESERVED_MASK 0x00fff000L 1213#define CGTT_SX_CLK_CTRL1__RESERVED__SHIFT 0x0000000c 1214#define CGTT_SX_CLK_CTRL1__SOFT_OVERRIDE0_MASK 0x80000000L 1215#define CGTT_SX_CLK_CTRL1__SOFT_OVERRIDE0__SHIFT 0x0000001f 1216#define CGTT_SX_CLK_CTRL1__SOFT_OVERRIDE1_MASK 0x40000000L 1217#define CGTT_SX_CLK_CTRL1__SOFT_OVERRIDE1__SHIFT 0x0000001e 1218#define CGTT_SX_CLK_CTRL1__SOFT_OVERRIDE2_MASK 0x20000000L 1219#define CGTT_SX_CLK_CTRL1__SOFT_OVERRIDE2__SHIFT 0x0000001d 1220#define CGTT_SX_CLK_CTRL1__SOFT_OVERRIDE3_MASK 0x10000000L 1221#define CGTT_SX_CLK_CTRL1__SOFT_OVERRIDE3__SHIFT 0x0000001c 1222#define CGTT_SX_CLK_CTRL1__SOFT_OVERRIDE4_MASK 0x08000000L 1223#define CGTT_SX_CLK_CTRL1__SOFT_OVERRIDE4__SHIFT 0x0000001b 1224#define CGTT_SX_CLK_CTRL1__SOFT_OVERRIDE5_MASK 0x04000000L 1225#define CGTT_SX_CLK_CTRL1__SOFT_OVERRIDE5__SHIFT 0x0000001a 1226#define CGTT_SX_CLK_CTRL1__SOFT_OVERRIDE6_MASK 0x02000000L 1227#define CGTT_SX_CLK_CTRL1__SOFT_OVERRIDE6__SHIFT 0x00000019 1228#define CGTT_SX_CLK_CTRL1__SOFT_OVERRIDE7_MASK 0x01000000L 1229#define CGTT_SX_CLK_CTRL1__SOFT_OVERRIDE7__SHIFT 0x00000018 1230#define CGTT_SX_CLK_CTRL2__OFF_HYSTERESIS_MASK 0x00000ff0L 1231#define CGTT_SX_CLK_CTRL2__OFF_HYSTERESIS__SHIFT 0x00000004 1232#define CGTT_SX_CLK_CTRL2__ON_DELAY_MASK 0x0000000fL 1233#define CGTT_SX_CLK_CTRL2__ON_DELAY__SHIFT 0x00000000 1234#define CGTT_SX_CLK_CTRL2__RESERVED_MASK 0x00fff000L 1235#define CGTT_SX_CLK_CTRL2__RESERVED__SHIFT 0x0000000c 1236#define CGTT_SX_CLK_CTRL2__SOFT_OVERRIDE0_MASK 0x80000000L 1237#define CGTT_SX_CLK_CTRL2__SOFT_OVERRIDE0__SHIFT 0x0000001f 1238#define CGTT_SX_CLK_CTRL2__SOFT_OVERRIDE1_MASK 0x40000000L 1239#define CGTT_SX_CLK_CTRL2__SOFT_OVERRIDE1__SHIFT 0x0000001e 1240#define CGTT_SX_CLK_CTRL2__SOFT_OVERRIDE2_MASK 0x20000000L 1241#define CGTT_SX_CLK_CTRL2__SOFT_OVERRIDE2__SHIFT 0x0000001d 1242#define CGTT_SX_CLK_CTRL2__SOFT_OVERRIDE3_MASK 0x10000000L 1243#define CGTT_SX_CLK_CTRL2__SOFT_OVERRIDE3__SHIFT 0x0000001c 1244#define CGTT_SX_CLK_CTRL2__SOFT_OVERRIDE4_MASK 0x08000000L 1245#define CGTT_SX_CLK_CTRL2__SOFT_OVERRIDE4__SHIFT 0x0000001b 1246#define CGTT_SX_CLK_CTRL2__SOFT_OVERRIDE5_MASK 0x04000000L 1247#define CGTT_SX_CLK_CTRL2__SOFT_OVERRIDE5__SHIFT 0x0000001a 1248#define CGTT_SX_CLK_CTRL2__SOFT_OVERRIDE6_MASK 0x02000000L 1249#define CGTT_SX_CLK_CTRL2__SOFT_OVERRIDE6__SHIFT 0x00000019 1250#define CGTT_SX_CLK_CTRL2__SOFT_OVERRIDE7_MASK 0x01000000L 1251#define CGTT_SX_CLK_CTRL2__SOFT_OVERRIDE7__SHIFT 0x00000018 1252#define CGTT_SX_CLK_CTRL3__OFF_HYSTERESIS_MASK 0x00000ff0L 1253#define CGTT_SX_CLK_CTRL3__OFF_HYSTERESIS__SHIFT 0x00000004 1254#define CGTT_SX_CLK_CTRL3__ON_DELAY_MASK 0x0000000fL 1255#define CGTT_SX_CLK_CTRL3__ON_DELAY__SHIFT 0x00000000 1256#define CGTT_SX_CLK_CTRL3__RESERVED_MASK 0x00fff000L 1257#define CGTT_SX_CLK_CTRL3__RESERVED__SHIFT 0x0000000c 1258#define CGTT_SX_CLK_CTRL3__SOFT_OVERRIDE0_MASK 0x80000000L 1259#define CGTT_SX_CLK_CTRL3__SOFT_OVERRIDE0__SHIFT 0x0000001f 1260#define CGTT_SX_CLK_CTRL3__SOFT_OVERRIDE1_MASK 0x40000000L 1261#define CGTT_SX_CLK_CTRL3__SOFT_OVERRIDE1__SHIFT 0x0000001e 1262#define CGTT_SX_CLK_CTRL3__SOFT_OVERRIDE2_MASK 0x20000000L 1263#define CGTT_SX_CLK_CTRL3__SOFT_OVERRIDE2__SHIFT 0x0000001d 1264#define CGTT_SX_CLK_CTRL3__SOFT_OVERRIDE3_MASK 0x10000000L 1265#define CGTT_SX_CLK_CTRL3__SOFT_OVERRIDE3__SHIFT 0x0000001c 1266#define CGTT_SX_CLK_CTRL3__SOFT_OVERRIDE4_MASK 0x08000000L 1267#define CGTT_SX_CLK_CTRL3__SOFT_OVERRIDE4__SHIFT 0x0000001b 1268#define CGTT_SX_CLK_CTRL3__SOFT_OVERRIDE5_MASK 0x04000000L 1269#define CGTT_SX_CLK_CTRL3__SOFT_OVERRIDE5__SHIFT 0x0000001a 1270#define CGTT_SX_CLK_CTRL3__SOFT_OVERRIDE6_MASK 0x02000000L 1271#define CGTT_SX_CLK_CTRL3__SOFT_OVERRIDE6__SHIFT 0x00000019 1272#define CGTT_SX_CLK_CTRL3__SOFT_OVERRIDE7_MASK 0x01000000L 1273#define CGTT_SX_CLK_CTRL3__SOFT_OVERRIDE7__SHIFT 0x00000018 1274#define CGTT_SX_CLK_CTRL4__OFF_HYSTERESIS_MASK 0x00000ff0L 1275#define CGTT_SX_CLK_CTRL4__OFF_HYSTERESIS__SHIFT 0x00000004 1276#define CGTT_SX_CLK_CTRL4__ON_DELAY_MASK 0x0000000fL 1277#define CGTT_SX_CLK_CTRL4__ON_DELAY__SHIFT 0x00000000 1278#define CGTT_SX_CLK_CTRL4__RESERVED_MASK 0x00fff000L 1279#define CGTT_SX_CLK_CTRL4__RESERVED__SHIFT 0x0000000c 1280#define CGTT_SX_CLK_CTRL4__SOFT_OVERRIDE0_MASK 0x80000000L 1281#define CGTT_SX_CLK_CTRL4__SOFT_OVERRIDE0__SHIFT 0x0000001f 1282#define CGTT_SX_CLK_CTRL4__SOFT_OVERRIDE1_MASK 0x40000000L 1283#define CGTT_SX_CLK_CTRL4__SOFT_OVERRIDE1__SHIFT 0x0000001e 1284#define CGTT_SX_CLK_CTRL4__SOFT_OVERRIDE2_MASK 0x20000000L 1285#define CGTT_SX_CLK_CTRL4__SOFT_OVERRIDE2__SHIFT 0x0000001d 1286#define CGTT_SX_CLK_CTRL4__SOFT_OVERRIDE3_MASK 0x10000000L 1287#define CGTT_SX_CLK_CTRL4__SOFT_OVERRIDE3__SHIFT 0x0000001c 1288#define CGTT_SX_CLK_CTRL4__SOFT_OVERRIDE4_MASK 0x08000000L 1289#define CGTT_SX_CLK_CTRL4__SOFT_OVERRIDE4__SHIFT 0x0000001b 1290#define CGTT_SX_CLK_CTRL4__SOFT_OVERRIDE5_MASK 0x04000000L 1291#define CGTT_SX_CLK_CTRL4__SOFT_OVERRIDE5__SHIFT 0x0000001a 1292#define CGTT_SX_CLK_CTRL4__SOFT_OVERRIDE6_MASK 0x02000000L 1293#define CGTT_SX_CLK_CTRL4__SOFT_OVERRIDE6__SHIFT 0x00000019 1294#define CGTT_SX_CLK_CTRL4__SOFT_OVERRIDE7_MASK 0x01000000L 1295#define CGTT_SX_CLK_CTRL4__SOFT_OVERRIDE7__SHIFT 0x00000018 1296#define CGTT_TCI_CLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 1297#define CGTT_TCI_CLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 1298#define CGTT_TCI_CLK_CTRL__ON_DELAY_MASK 0x0000000fL 1299#define CGTT_TCI_CLK_CTRL__ON_DELAY__SHIFT 0x00000000 1300#define CGTT_TCI_CLK_CTRL__SOFT_OVERRIDE0_MASK 0x80000000L 1301#define CGTT_TCI_CLK_CTRL__SOFT_OVERRIDE0__SHIFT 0x0000001f 1302#define CGTT_TCI_CLK_CTRL__SOFT_OVERRIDE1_MASK 0x40000000L 1303#define CGTT_TCI_CLK_CTRL__SOFT_OVERRIDE1__SHIFT 0x0000001e 1304#define CGTT_TCI_CLK_CTRL__SOFT_OVERRIDE2_MASK 0x20000000L 1305#define CGTT_TCI_CLK_CTRL__SOFT_OVERRIDE2__SHIFT 0x0000001d 1306#define CGTT_TCI_CLK_CTRL__SOFT_OVERRIDE3_MASK 0x10000000L 1307#define CGTT_TCI_CLK_CTRL__SOFT_OVERRIDE3__SHIFT 0x0000001c 1308#define CGTT_TCI_CLK_CTRL__SOFT_OVERRIDE4_MASK 0x08000000L 1309#define CGTT_TCI_CLK_CTRL__SOFT_OVERRIDE4__SHIFT 0x0000001b 1310#define CGTT_TCI_CLK_CTRL__SOFT_OVERRIDE5_MASK 0x04000000L 1311#define CGTT_TCI_CLK_CTRL__SOFT_OVERRIDE5__SHIFT 0x0000001a 1312#define CGTT_TCI_CLK_CTRL__SOFT_OVERRIDE6_MASK 0x02000000L 1313#define CGTT_TCI_CLK_CTRL__SOFT_OVERRIDE6__SHIFT 0x00000019 1314#define CGTT_TCI_CLK_CTRL__SOFT_OVERRIDE7_MASK 0x01000000L 1315#define CGTT_TCI_CLK_CTRL__SOFT_OVERRIDE7__SHIFT 0x00000018 1316#define CGTT_TCP_CLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 1317#define CGTT_TCP_CLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 1318#define CGTT_TCP_CLK_CTRL__ON_DELAY_MASK 0x0000000fL 1319#define CGTT_TCP_CLK_CTRL__ON_DELAY__SHIFT 0x00000000 1320#define CGTT_TCP_CLK_CTRL__SOFT_OVERRIDE0_MASK 0x80000000L 1321#define CGTT_TCP_CLK_CTRL__SOFT_OVERRIDE0__SHIFT 0x0000001f 1322#define CGTT_TCP_CLK_CTRL__SOFT_OVERRIDE1_MASK 0x40000000L 1323#define CGTT_TCP_CLK_CTRL__SOFT_OVERRIDE1__SHIFT 0x0000001e 1324#define CGTT_TCP_CLK_CTRL__SOFT_OVERRIDE2_MASK 0x20000000L 1325#define CGTT_TCP_CLK_CTRL__SOFT_OVERRIDE2__SHIFT 0x0000001d 1326#define CGTT_TCP_CLK_CTRL__SOFT_OVERRIDE3_MASK 0x10000000L 1327#define CGTT_TCP_CLK_CTRL__SOFT_OVERRIDE3__SHIFT 0x0000001c 1328#define CGTT_TCP_CLK_CTRL__SOFT_OVERRIDE4_MASK 0x08000000L 1329#define CGTT_TCP_CLK_CTRL__SOFT_OVERRIDE4__SHIFT 0x0000001b 1330#define CGTT_TCP_CLK_CTRL__SOFT_OVERRIDE5_MASK 0x04000000L 1331#define CGTT_TCP_CLK_CTRL__SOFT_OVERRIDE5__SHIFT 0x0000001a 1332#define CGTT_TCP_CLK_CTRL__SOFT_OVERRIDE6_MASK 0x02000000L 1333#define CGTT_TCP_CLK_CTRL__SOFT_OVERRIDE6__SHIFT 0x00000019 1334#define CGTT_TCP_CLK_CTRL__SOFT_OVERRIDE7_MASK 0x01000000L 1335#define CGTT_TCP_CLK_CTRL__SOFT_OVERRIDE7__SHIFT 0x00000018 1336#define CGTT_VGT_CLK_CTRL__CORE_OVERRIDE_MASK 0x40000000L 1337#define CGTT_VGT_CLK_CTRL__CORE_OVERRIDE__SHIFT 0x0000001e 1338#define CGTT_VGT_CLK_CTRL__DBG_ENABLE_MASK 0x04000000L 1339#define CGTT_VGT_CLK_CTRL__DBG_ENABLE__SHIFT 0x0000001a 1340#define CGTT_VGT_CLK_CTRL__GS_OVERRIDE_MASK 0x20000000L 1341#define CGTT_VGT_CLK_CTRL__GS_OVERRIDE__SHIFT 0x0000001d 1342#define CGTT_VGT_CLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 1343#define CGTT_VGT_CLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 1344#define CGTT_VGT_CLK_CTRL__ON_DELAY_MASK 0x0000000fL 1345#define CGTT_VGT_CLK_CTRL__ON_DELAY__SHIFT 0x00000000 1346#define CGTT_VGT_CLK_CTRL__PERF_ENABLE_MASK 0x02000000L 1347#define CGTT_VGT_CLK_CTRL__PERF_ENABLE__SHIFT 0x00000019 1348#define CGTT_VGT_CLK_CTRL__REG_OVERRIDE_MASK 0x80000000L 1349#define CGTT_VGT_CLK_CTRL__REG_OVERRIDE__SHIFT 0x0000001f 1350#define CGTT_VGT_CLK_CTRL__SOFT_OVERRIDE3_MASK 0x10000000L 1351#define CGTT_VGT_CLK_CTRL__SOFT_OVERRIDE3__SHIFT 0x0000001c 1352#define CGTT_VGT_CLK_CTRL__SOFT_OVERRIDE4_MASK 0x08000000L 1353#define CGTT_VGT_CLK_CTRL__SOFT_OVERRIDE4__SHIFT 0x0000001b 1354#define CGTT_VGT_CLK_CTRL__SOFT_OVERRIDE7_MASK 0x01000000L 1355#define CGTT_VGT_CLK_CTRL__SOFT_OVERRIDE7__SHIFT 0x00000018 1356#define CLIPPER_DEBUG_REG00__ALWAYS_ZERO_MASK 0x000000ffL 1357#define CLIPPER_DEBUG_REG00__ALWAYS_ZERO__SHIFT 0x00000000 1358#define CLIPPER_DEBUG_REG00__ccgen_to_clipcc_fifo_empty_MASK 0x08000000L 1359#define CLIPPER_DEBUG_REG00__ccgen_to_clipcc_fifo_empty__SHIFT 0x0000001b 1360#define CLIPPER_DEBUG_REG00__ccgen_to_clipcc_fifo_full_MASK 0x10000000L 1361#define CLIPPER_DEBUG_REG00__ccgen_to_clipcc_fifo_full__SHIFT 0x0000001c 1362#define CLIPPER_DEBUG_REG00__clipcode_fifo_fifo_empty_MASK 0x00200000L 1363#define CLIPPER_DEBUG_REG00__clipcode_fifo_fifo_empty__SHIFT 0x00000015 1364#define CLIPPER_DEBUG_REG00__clipcode_fifo_full_MASK 0x00400000L 1365#define CLIPPER_DEBUG_REG00__clipcode_fifo_full__SHIFT 0x00000016 1366#define CLIPPER_DEBUG_REG00__clip_ga_bc_fifo_write_MASK 0x00000100L 1367#define CLIPPER_DEBUG_REG00__clip_ga_bc_fifo_write__SHIFT 0x00000008 1368#define CLIPPER_DEBUG_REG00__clip_to_ga_fifo_full_MASK 0x00001000L 1369#define CLIPPER_DEBUG_REG00__clip_to_ga_fifo_full__SHIFT 0x0000000c 1370#define CLIPPER_DEBUG_REG00__clip_to_ga_fifo_write_MASK 0x00000800L 1371#define CLIPPER_DEBUG_REG00__clip_to_ga_fifo_write__SHIFT 0x0000000b 1372#define CLIPPER_DEBUG_REG00__clip_to_outsm_fifo_empty_MASK 0x00008000L 1373#define CLIPPER_DEBUG_REG00__clip_to_outsm_fifo_empty__SHIFT 0x0000000f 1374#define CLIPPER_DEBUG_REG00__clip_to_outsm_fifo_full_MASK 0x00010000L 1375#define CLIPPER_DEBUG_REG00__clip_to_outsm_fifo_full__SHIFT 0x00000010 1376#define CLIPPER_DEBUG_REG00__clip_to_outsm_fifo_write_MASK 0x20000000L 1377#define CLIPPER_DEBUG_REG00__clip_to_outsm_fifo_write__SHIFT 0x0000001d 1378#define CLIPPER_DEBUG_REG00__primic_to_clprim_fifo_empty_MASK 0x00002000L 1379#define CLIPPER_DEBUG_REG00__primic_to_clprim_fifo_empty__SHIFT 0x0000000d 1380#define CLIPPER_DEBUG_REG00__primic_to_clprim_fifo_full_MASK 0x00004000L 1381#define CLIPPER_DEBUG_REG00__primic_to_clprim_fifo_full__SHIFT 0x0000000e 1382#define CLIPPER_DEBUG_REG00__su_clip_baryc_free_MASK 0x00000600L 1383#define CLIPPER_DEBUG_REG00__su_clip_baryc_free__SHIFT 0x00000009 1384#define CLIPPER_DEBUG_REG00__vgt_to_clipp_fifo_empty_MASK 0x00020000L 1385#define CLIPPER_DEBUG_REG00__vgt_to_clipp_fifo_empty__SHIFT 0x00000011 1386#define CLIPPER_DEBUG_REG00__vgt_to_clipp_fifo_full_MASK 0x00040000L 1387#define CLIPPER_DEBUG_REG00__vgt_to_clipp_fifo_full__SHIFT 0x00000012 1388#define CLIPPER_DEBUG_REG00__vgt_to_clipp_fifo_write_MASK 0x80000000L 1389#define CLIPPER_DEBUG_REG00__vgt_to_clipp_fifo_write__SHIFT 0x0000001f 1390#define CLIPPER_DEBUG_REG00__vgt_to_clips_fifo_empty_MASK 0x00080000L 1391#define CLIPPER_DEBUG_REG00__vgt_to_clips_fifo_empty__SHIFT 0x00000013 1392#define CLIPPER_DEBUG_REG00__vgt_to_clips_fifo_full_MASK 0x00100000L 1393#define CLIPPER_DEBUG_REG00__vgt_to_clips_fifo_full__SHIFT 0x00000014 1394#define CLIPPER_DEBUG_REG00__vte_out_clip_fifo_fifo_empty_MASK 0x00800000L 1395#define CLIPPER_DEBUG_REG00__vte_out_clip_fifo_fifo_empty__SHIFT 0x00000017 1396#define CLIPPER_DEBUG_REG00__vte_out_clip_fifo_fifo_full_MASK 0x01000000L 1397#define CLIPPER_DEBUG_REG00__vte_out_clip_fifo_fifo_full__SHIFT 0x00000018 1398#define CLIPPER_DEBUG_REG00__vte_out_orig_fifo_fifo_empty_MASK 0x02000000L 1399#define CLIPPER_DEBUG_REG00__vte_out_orig_fifo_fifo_empty__SHIFT 0x00000019 1400#define CLIPPER_DEBUG_REG00__vte_out_orig_fifo_fifo_full_MASK 0x04000000L 1401#define CLIPPER_DEBUG_REG00__vte_out_orig_fifo_fifo_full__SHIFT 0x0000001a 1402#define CLIPPER_DEBUG_REG00__vte_out_orig_fifo_fifo_write_MASK 0x40000000L 1403#define CLIPPER_DEBUG_REG00__vte_out_orig_fifo_fifo_write__SHIFT 0x0000001e 1404#define CLIPPER_DEBUG_REG01__ALWAYS_ZERO_MASK 0x000000ffL 1405#define CLIPPER_DEBUG_REG01__ALWAYS_ZERO__SHIFT 0x00000000 1406#define CLIPPER_DEBUG_REG01__clip_extra_bc_valid_MASK 0x00000700L 1407#define CLIPPER_DEBUG_REG01__clip_extra_bc_valid__SHIFT 0x00000008 1408#define CLIPPER_DEBUG_REG01__clip_ga_bc_fifo_write_MASK 0x10000000L 1409#define CLIPPER_DEBUG_REG01__clip_ga_bc_fifo_write__SHIFT 0x0000001c 1410#define CLIPPER_DEBUG_REG01__clip_to_ga_fifo_write_MASK 0x20000000L 1411#define CLIPPER_DEBUG_REG01__clip_to_ga_fifo_write__SHIFT 0x0000001d 1412#define CLIPPER_DEBUG_REG01__clip_to_outsm_deallocate_slot_MASK 0x000e0000L 1413#define CLIPPER_DEBUG_REG01__clip_to_outsm_deallocate_slot__SHIFT 0x00000011 1414#define CLIPPER_DEBUG_REG01__clip_to_outsm_null_primitive_MASK 0x00100000L 1415#define CLIPPER_DEBUG_REG01__clip_to_outsm_null_primitive__SHIFT 0x00000014 1416#define CLIPPER_DEBUG_REG01__clip_to_outsm_vertex_deallocate_MASK 0x0001c000L 1417#define CLIPPER_DEBUG_REG01__clip_to_outsm_vertex_deallocate__SHIFT 0x0000000e 1418#define CLIPPER_DEBUG_REG01__clip_vert_vte_valid_MASK 0x00003800L 1419#define CLIPPER_DEBUG_REG01__clip_vert_vte_valid__SHIFT 0x0000000b 1420#define CLIPPER_DEBUG_REG01__vte_out_clip_fifo_fifo_advanceread_MASK 0x40000000L 1421#define CLIPPER_DEBUG_REG01__vte_out_clip_fifo_fifo_advanceread__SHIFT 0x0000001e 1422#define CLIPPER_DEBUG_REG01__vte_out_clip_fifo_fifo_empty_MASK 0x80000000L 1423#define CLIPPER_DEBUG_REG01__vte_out_clip_fifo_fifo_empty__SHIFT 0x0000001f 1424#define CLIPPER_DEBUG_REG01__vte_out_clip_rd_extra_bc_valid_MASK 0x01000000L 1425#define CLIPPER_DEBUG_REG01__vte_out_clip_rd_extra_bc_valid__SHIFT 0x00000018 1426#define CLIPPER_DEBUG_REG01__vte_out_clip_rd_vertex_store_indx_MASK 0x0c000000L 1427#define CLIPPER_DEBUG_REG01__vte_out_clip_rd_vertex_store_indx__SHIFT 0x0000001a 1428#define CLIPPER_DEBUG_REG01__vte_out_clip_rd_vte_naninf_kill_MASK 0x02000000L 1429#define CLIPPER_DEBUG_REG01__vte_out_clip_rd_vte_naninf_kill__SHIFT 0x00000019 1430#define CLIPPER_DEBUG_REG01__vte_positions_vte_clip_vte_naninf_kill_0_MASK 0x00800000L 1431#define CLIPPER_DEBUG_REG01__vte_positions_vte_clip_vte_naninf_kill_0__SHIFT 0x00000017 1432#define CLIPPER_DEBUG_REG01__vte_positions_vte_clip_vte_naninf_kill_1_MASK 0x00400000L 1433#define CLIPPER_DEBUG_REG01__vte_positions_vte_clip_vte_naninf_kill_1__SHIFT 0x00000016 1434#define CLIPPER_DEBUG_REG01__vte_positions_vte_clip_vte_naninf_kill_2_MASK 0x00200000L 1435#define CLIPPER_DEBUG_REG01__vte_positions_vte_clip_vte_naninf_kill_2__SHIFT 0x00000015 1436#define CLIPPER_DEBUG_REG02__clip_extra_bc_valid_MASK 0x00000007L 1437#define CLIPPER_DEBUG_REG02__clip_extra_bc_valid__SHIFT 0x00000000 1438#define CLIPPER_DEBUG_REG02__clip_ga_bc_fifo_full_MASK 0x04000000L 1439#define CLIPPER_DEBUG_REG02__clip_ga_bc_fifo_full__SHIFT 0x0000001a 1440#define CLIPPER_DEBUG_REG02__clip_ga_bc_fifo_write_MASK 0x10000000L 1441#define CLIPPER_DEBUG_REG02__clip_ga_bc_fifo_write__SHIFT 0x0000001c 1442#define CLIPPER_DEBUG_REG02__clip_to_clipga_extra_bc_coords_MASK 0x00100000L 1443#define CLIPPER_DEBUG_REG02__clip_to_clipga_extra_bc_coords__SHIFT 0x00000014 1444#define CLIPPER_DEBUG_REG02__clip_to_clipga_vte_naninf_kill_MASK 0x00200000L 1445#define CLIPPER_DEBUG_REG02__clip_to_clipga_vte_naninf_kill__SHIFT 0x00000015 1446#define CLIPPER_DEBUG_REG02__clip_to_ga_fifo_full_MASK 0x08000000L 1447#define CLIPPER_DEBUG_REG02__clip_to_ga_fifo_full__SHIFT 0x0000001b 1448#define CLIPPER_DEBUG_REG02__clip_to_ga_fifo_write_MASK 0x20000000L 1449#define CLIPPER_DEBUG_REG02__clip_to_ga_fifo_write__SHIFT 0x0000001d 1450#define CLIPPER_DEBUG_REG02__clip_to_outsm_clipped_prim_MASK 0x01000000L 1451#define CLIPPER_DEBUG_REG02__clip_to_outsm_clipped_prim__SHIFT 0x00000018 1452#define CLIPPER_DEBUG_REG02__clip_to_outsm_clip_seq_indx_MASK 0x000000c0L 1453#define CLIPPER_DEBUG_REG02__clip_to_outsm_clip_seq_indx__SHIFT 0x00000006 1454#define CLIPPER_DEBUG_REG02__clip_to_outsm_end_of_packet_MASK 0x00400000L 1455#define CLIPPER_DEBUG_REG02__clip_to_outsm_end_of_packet__SHIFT 0x00000016 1456#define CLIPPER_DEBUG_REG02__clip_to_outsm_fifo_advanceread_MASK 0x40000000L 1457#define CLIPPER_DEBUG_REG02__clip_to_outsm_fifo_advanceread__SHIFT 0x0000001e 1458#define CLIPPER_DEBUG_REG02__clip_to_outsm_fifo_empty_MASK 0x80000000L 1459#define CLIPPER_DEBUG_REG02__clip_to_outsm_fifo_empty__SHIFT 0x0000001f 1460#define CLIPPER_DEBUG_REG02__clip_to_outsm_first_prim_of_slot_MASK 0x00800000L 1461#define CLIPPER_DEBUG_REG02__clip_to_outsm_first_prim_of_slot__SHIFT 0x00000017 1462#define CLIPPER_DEBUG_REG02__clip_to_outsm_null_primitive_MASK 0x02000000L 1463#define CLIPPER_DEBUG_REG02__clip_to_outsm_null_primitive__SHIFT 0x00000019 1464#define CLIPPER_DEBUG_REG02__clip_to_outsm_vertex_store_indx_0_MASK 0x000f0000L 1465#define CLIPPER_DEBUG_REG02__clip_to_outsm_vertex_store_indx_0__SHIFT 0x00000010 1466#define CLIPPER_DEBUG_REG02__clip_to_outsm_vertex_store_indx_1_MASK 0x0000f000L 1467#define CLIPPER_DEBUG_REG02__clip_to_outsm_vertex_store_indx_1__SHIFT 0x0000000c 1468#define CLIPPER_DEBUG_REG02__clip_to_outsm_vertex_store_indx_2_MASK 0x00000f00L 1469#define CLIPPER_DEBUG_REG02__clip_to_outsm_vertex_store_indx_2__SHIFT 0x00000008 1470#define CLIPPER_DEBUG_REG02__clip_vert_vte_valid_MASK 0x00000038L 1471#define CLIPPER_DEBUG_REG02__clip_vert_vte_valid__SHIFT 0x00000003 1472#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_clip_code_or_MASK 0x00003fffL 1473#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_clip_code_or__SHIFT 0x00000000 1474#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_clip_primitive_MASK 0x00800000L 1475#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_clip_primitive__SHIFT 0x00000017 1476#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_deallocate_slot_MASK 0x07000000L 1477#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_deallocate_slot__SHIFT 0x00000018 1478#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_end_of_packet_MASK 0x10000000L 1479#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_end_of_packet__SHIFT 0x0000001c 1480#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_event_id_MASK 0x000fc000L 1481#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_event_id__SHIFT 0x0000000e 1482#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_event_MASK 0x20000000L 1483#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_event__SHIFT 0x0000001d 1484#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_first_prim_of_slot_MASK 0x08000000L 1485#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_first_prim_of_slot__SHIFT 0x0000001b 1486#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_null_primitive_MASK 0x40000000L 1487#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_null_primitive__SHIFT 0x0000001e 1488#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_prim_valid_MASK 0x80000000L 1489#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_prim_valid__SHIFT 0x0000001f 1490#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_state_var_indx_MASK 0x00700000L 1491#define CLIPPER_DEBUG_REG03__clipsm0_clprim_to_clip_state_var_indx__SHIFT 0x00000014 1492#define CLIPPER_DEBUG_REG04__clipsm0_clprim_to_clip_event_MASK 0x20000000L 1493#define CLIPPER_DEBUG_REG04__clipsm0_clprim_to_clip_event__SHIFT 0x0000001d 1494#define CLIPPER_DEBUG_REG04__clipsm0_clprim_to_clip_null_primitive_MASK 0x40000000L 1495#define CLIPPER_DEBUG_REG04__clipsm0_clprim_to_clip_null_primitive__SHIFT 0x0000001e 1496#define CLIPPER_DEBUG_REG04__clipsm0_clprim_to_clip_param_cache_indx_0_MASK 0x000007feL 1497#define CLIPPER_DEBUG_REG04__clipsm0_clprim_to_clip_param_cache_indx_0__SHIFT 0x00000001 1498#define CLIPPER_DEBUG_REG04__clipsm0_clprim_to_clip_prim_valid_MASK 0x80000000L 1499#define CLIPPER_DEBUG_REG04__clipsm0_clprim_to_clip_prim_valid__SHIFT 0x0000001f 1500#define CLIPPER_DEBUG_REG04__clipsm0_clprim_to_clip_vertex_store_indx_0_MASK 0x1f800000L 1501#define CLIPPER_DEBUG_REG04__clipsm0_clprim_to_clip_vertex_store_indx_0__SHIFT 0x00000017 1502#define CLIPPER_DEBUG_REG04__clipsm0_clprim_to_clip_vertex_store_indx_1_MASK 0x007e0000L 1503#define CLIPPER_DEBUG_REG04__clipsm0_clprim_to_clip_vertex_store_indx_1__SHIFT 0x00000011 1504#define CLIPPER_DEBUG_REG04__clipsm0_clprim_to_clip_vertex_store_indx_2_MASK 0x0001f800L 1505#define CLIPPER_DEBUG_REG04__clipsm0_clprim_to_clip_vertex_store_indx_2__SHIFT 0x0000000b 1506#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_clip_code_or_MASK 0x00003fffL 1507#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_clip_code_or__SHIFT 0x00000000 1508#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_clip_primitive_MASK 0x00800000L 1509#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_clip_primitive__SHIFT 0x00000017 1510#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_deallocate_slot_MASK 0x07000000L 1511#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_deallocate_slot__SHIFT 0x00000018 1512#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_end_of_packet_MASK 0x10000000L 1513#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_end_of_packet__SHIFT 0x0000001c 1514#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_event_id_MASK 0x000fc000L 1515#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_event_id__SHIFT 0x0000000e 1516#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_event_MASK 0x20000000L 1517#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_event__SHIFT 0x0000001d 1518#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_first_prim_of_slot_MASK 0x08000000L 1519#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_first_prim_of_slot__SHIFT 0x0000001b 1520#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_null_primitive_MASK 0x40000000L 1521#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_null_primitive__SHIFT 0x0000001e 1522#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_prim_valid_MASK 0x80000000L 1523#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_prim_valid__SHIFT 0x0000001f 1524#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_state_var_indx_MASK 0x00700000L 1525#define CLIPPER_DEBUG_REG05__clipsm1_clprim_to_clip_state_var_indx__SHIFT 0x00000014 1526#define CLIPPER_DEBUG_REG06__clipsm1_clprim_to_clip_event_MASK 0x20000000L 1527#define CLIPPER_DEBUG_REG06__clipsm1_clprim_to_clip_event__SHIFT 0x0000001d 1528#define CLIPPER_DEBUG_REG06__clipsm1_clprim_to_clip_null_primitive_MASK 0x40000000L 1529#define CLIPPER_DEBUG_REG06__clipsm1_clprim_to_clip_null_primitive__SHIFT 0x0000001e 1530#define CLIPPER_DEBUG_REG06__clipsm1_clprim_to_clip_param_cache_indx_0_MASK 0x000007feL 1531#define CLIPPER_DEBUG_REG06__clipsm1_clprim_to_clip_param_cache_indx_0__SHIFT 0x00000001 1532#define CLIPPER_DEBUG_REG06__clipsm1_clprim_to_clip_prim_valid_MASK 0x80000000L 1533#define CLIPPER_DEBUG_REG06__clipsm1_clprim_to_clip_prim_valid__SHIFT 0x0000001f 1534#define CLIPPER_DEBUG_REG06__clipsm1_clprim_to_clip_vertex_store_indx_0_MASK 0x1f800000L 1535#define CLIPPER_DEBUG_REG06__clipsm1_clprim_to_clip_vertex_store_indx_0__SHIFT 0x00000017 1536#define CLIPPER_DEBUG_REG06__clipsm1_clprim_to_clip_vertex_store_indx_1_MASK 0x007e0000L 1537#define CLIPPER_DEBUG_REG06__clipsm1_clprim_to_clip_vertex_store_indx_1__SHIFT 0x00000011 1538#define CLIPPER_DEBUG_REG06__clipsm1_clprim_to_clip_vertex_store_indx_2_MASK 0x0001f800L 1539#define CLIPPER_DEBUG_REG06__clipsm1_clprim_to_clip_vertex_store_indx_2__SHIFT 0x0000000b 1540#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_clip_code_or_MASK 0x00003fffL 1541#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_clip_code_or__SHIFT 0x00000000 1542#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_clip_primitive_MASK 0x00800000L 1543#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_clip_primitive__SHIFT 0x00000017 1544#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_deallocate_slot_MASK 0x07000000L 1545#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_deallocate_slot__SHIFT 0x00000018 1546#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_end_of_packet_MASK 0x10000000L 1547#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_end_of_packet__SHIFT 0x0000001c 1548#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_event_id_MASK 0x000fc000L 1549#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_event_id__SHIFT 0x0000000e 1550#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_event_MASK 0x20000000L 1551#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_event__SHIFT 0x0000001d 1552#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_first_prim_of_slot_MASK 0x08000000L 1553#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_first_prim_of_slot__SHIFT 0x0000001b 1554#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_null_primitive_MASK 0x40000000L 1555#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_null_primitive__SHIFT 0x0000001e 1556#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_prim_valid_MASK 0x80000000L 1557#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_prim_valid__SHIFT 0x0000001f 1558#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_state_var_indx_MASK 0x00700000L 1559#define CLIPPER_DEBUG_REG07__clipsm2_clprim_to_clip_state_var_indx__SHIFT 0x00000014 1560#define CLIPPER_DEBUG_REG08__clipsm2_clprim_to_clip_event_MASK 0x20000000L 1561#define CLIPPER_DEBUG_REG08__clipsm2_clprim_to_clip_event__SHIFT 0x0000001d 1562#define CLIPPER_DEBUG_REG08__clipsm2_clprim_to_clip_null_primitive_MASK 0x40000000L 1563#define CLIPPER_DEBUG_REG08__clipsm2_clprim_to_clip_null_primitive__SHIFT 0x0000001e 1564#define CLIPPER_DEBUG_REG08__clipsm2_clprim_to_clip_param_cache_indx_0_MASK 0x000007feL 1565#define CLIPPER_DEBUG_REG08__clipsm2_clprim_to_clip_param_cache_indx_0__SHIFT 0x00000001 1566#define CLIPPER_DEBUG_REG08__clipsm2_clprim_to_clip_prim_valid_MASK 0x80000000L 1567#define CLIPPER_DEBUG_REG08__clipsm2_clprim_to_clip_prim_valid__SHIFT 0x0000001f 1568#define CLIPPER_DEBUG_REG08__clipsm2_clprim_to_clip_vertex_store_indx_0_MASK 0x1f800000L 1569#define CLIPPER_DEBUG_REG08__clipsm2_clprim_to_clip_vertex_store_indx_0__SHIFT 0x00000017 1570#define CLIPPER_DEBUG_REG08__clipsm2_clprim_to_clip_vertex_store_indx_1_MASK 0x007e0000L 1571#define CLIPPER_DEBUG_REG08__clipsm2_clprim_to_clip_vertex_store_indx_1__SHIFT 0x00000011 1572#define CLIPPER_DEBUG_REG08__clipsm2_clprim_to_clip_vertex_store_indx_2_MASK 0x0001f800L 1573#define CLIPPER_DEBUG_REG08__clipsm2_clprim_to_clip_vertex_store_indx_2__SHIFT 0x0000000b 1574#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_clip_code_or_MASK 0x00003fffL 1575#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_clip_code_or__SHIFT 0x00000000 1576#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_clip_primitive_MASK 0x00800000L 1577#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_clip_primitive__SHIFT 0x00000017 1578#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_deallocate_slot_MASK 0x07000000L 1579#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_deallocate_slot__SHIFT 0x00000018 1580#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_end_of_packet_MASK 0x10000000L 1581#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_end_of_packet__SHIFT 0x0000001c 1582#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_event_id_MASK 0x000fc000L 1583#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_event_id__SHIFT 0x0000000e 1584#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_event_MASK 0x20000000L 1585#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_event__SHIFT 0x0000001d 1586#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_first_prim_of_slot_MASK 0x08000000L 1587#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_first_prim_of_slot__SHIFT 0x0000001b 1588#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_null_primitive_MASK 0x40000000L 1589#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_null_primitive__SHIFT 0x0000001e 1590#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_prim_valid_MASK 0x80000000L 1591#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_prim_valid__SHIFT 0x0000001f 1592#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_state_var_indx_MASK 0x00700000L 1593#define CLIPPER_DEBUG_REG09__clipsm3_clprim_to_clip_state_var_indx__SHIFT 0x00000014 1594#define CLIPPER_DEBUG_REG10__clipsm3_clprim_to_clip_event_MASK 0x20000000L 1595#define CLIPPER_DEBUG_REG10__clipsm3_clprim_to_clip_event__SHIFT 0x0000001d 1596#define CLIPPER_DEBUG_REG10__clipsm3_clprim_to_clip_null_primitive_MASK 0x40000000L 1597#define CLIPPER_DEBUG_REG10__clipsm3_clprim_to_clip_null_primitive__SHIFT 0x0000001e 1598#define CLIPPER_DEBUG_REG10__clipsm3_clprim_to_clip_param_cache_indx_0_MASK 0x000007feL 1599#define CLIPPER_DEBUG_REG10__clipsm3_clprim_to_clip_param_cache_indx_0__SHIFT 0x00000001 1600#define CLIPPER_DEBUG_REG10__clipsm3_clprim_to_clip_prim_valid_MASK 0x80000000L 1601#define CLIPPER_DEBUG_REG10__clipsm3_clprim_to_clip_prim_valid__SHIFT 0x0000001f 1602#define CLIPPER_DEBUG_REG10__clipsm3_clprim_to_clip_vertex_store_indx_0_MASK 0x1f800000L 1603#define CLIPPER_DEBUG_REG10__clipsm3_clprim_to_clip_vertex_store_indx_0__SHIFT 0x00000017 1604#define CLIPPER_DEBUG_REG10__clipsm3_clprim_to_clip_vertex_store_indx_1_MASK 0x007e0000L 1605#define CLIPPER_DEBUG_REG10__clipsm3_clprim_to_clip_vertex_store_indx_1__SHIFT 0x00000011 1606#define CLIPPER_DEBUG_REG10__clipsm3_clprim_to_clip_vertex_store_indx_2_MASK 0x0001f800L 1607#define CLIPPER_DEBUG_REG10__clipsm3_clprim_to_clip_vertex_store_indx_2__SHIFT 0x0000000b 1608#define CLIPPER_DEBUG_REG11__clipsm0_clip_to_clipga_clip_primitive_MASK 0x00000080L 1609#define CLIPPER_DEBUG_REG11__clipsm0_clip_to_clipga_clip_primitive__SHIFT 0x00000007 1610#define CLIPPER_DEBUG_REG11__clipsm0_clip_to_clipga_clip_to_outsm_cnt_MASK 0x00f00000L 1611#define CLIPPER_DEBUG_REG11__clipsm0_clip_to_clipga_clip_to_outsm_cnt__SHIFT 0x00000014 1612#define CLIPPER_DEBUG_REG11__clipsm0_clip_to_clipga_event_MASK 0x00000008L 1613#define CLIPPER_DEBUG_REG11__clipsm0_clip_to_clipga_event__SHIFT 0x00000003 1614#define CLIPPER_DEBUG_REG11__clipsm0_clip_to_clipga_prim_valid_MASK 0x08000000L 1615#define CLIPPER_DEBUG_REG11__clipsm0_clip_to_clipga_prim_valid__SHIFT 0x0000001b 1616#define CLIPPER_DEBUG_REG11__clipsm0_inc_clip_to_clipga_clip_to_outsm_cnt_MASK 0x80000000L 1617#define CLIPPER_DEBUG_REG11__clipsm0_inc_clip_to_clipga_clip_to_outsm_cnt__SHIFT 0x0000001f 1618#define CLIPPER_DEBUG_REG11__clipsm1_clip_to_clipga_clip_primitive_MASK 0x00000040L 1619#define CLIPPER_DEBUG_REG11__clipsm1_clip_to_clipga_clip_primitive__SHIFT 0x00000006 1620#define CLIPPER_DEBUG_REG11__clipsm1_clip_to_clipga_clip_to_outsm_cnt_MASK 0x000f0000L 1621#define CLIPPER_DEBUG_REG11__clipsm1_clip_to_clipga_clip_to_outsm_cnt__SHIFT 0x00000010 1622#define CLIPPER_DEBUG_REG11__clipsm1_clip_to_clipga_event_MASK 0x00000004L 1623#define CLIPPER_DEBUG_REG11__clipsm1_clip_to_clipga_event__SHIFT 0x00000002 1624#define CLIPPER_DEBUG_REG11__clipsm1_clip_to_clipga_prim_valid_MASK 0x04000000L 1625#define CLIPPER_DEBUG_REG11__clipsm1_clip_to_clipga_prim_valid__SHIFT 0x0000001a 1626#define CLIPPER_DEBUG_REG11__clipsm1_inc_clip_to_clipga_clip_to_outsm_cnt_MASK 0x40000000L 1627#define CLIPPER_DEBUG_REG11__clipsm1_inc_clip_to_clipga_clip_to_outsm_cnt__SHIFT 0x0000001e 1628#define CLIPPER_DEBUG_REG11__clipsm2_clip_to_clipga_clip_primitive_MASK 0x00000020L 1629#define CLIPPER_DEBUG_REG11__clipsm2_clip_to_clipga_clip_primitive__SHIFT 0x00000005 1630#define CLIPPER_DEBUG_REG11__clipsm2_clip_to_clipga_clip_to_outsm_cnt_MASK 0x0000f000L 1631#define CLIPPER_DEBUG_REG11__clipsm2_clip_to_clipga_clip_to_outsm_cnt__SHIFT 0x0000000c 1632#define CLIPPER_DEBUG_REG11__clipsm2_clip_to_clipga_event_MASK 0x00000002L 1633#define CLIPPER_DEBUG_REG11__clipsm2_clip_to_clipga_event__SHIFT 0x00000001 1634#define CLIPPER_DEBUG_REG11__clipsm2_clip_to_clipga_prim_valid_MASK 0x02000000L 1635#define CLIPPER_DEBUG_REG11__clipsm2_clip_to_clipga_prim_valid__SHIFT 0x00000019 1636#define CLIPPER_DEBUG_REG11__clipsm2_inc_clip_to_clipga_clip_to_outsm_cnt_MASK 0x20000000L 1637#define CLIPPER_DEBUG_REG11__clipsm2_inc_clip_to_clipga_clip_to_outsm_cnt__SHIFT 0x0000001d 1638#define CLIPPER_DEBUG_REG11__clipsm3_clip_to_clipga_clip_primitive_MASK 0x00000010L 1639#define CLIPPER_DEBUG_REG11__clipsm3_clip_to_clipga_clip_primitive__SHIFT 0x00000004 1640#define CLIPPER_DEBUG_REG11__clipsm3_clip_to_clipga_clip_to_outsm_cnt_MASK 0x00000f00L 1641#define CLIPPER_DEBUG_REG11__clipsm3_clip_to_clipga_clip_to_outsm_cnt__SHIFT 0x00000008 1642#define CLIPPER_DEBUG_REG11__clipsm3_clip_to_clipga_event_MASK 0x00000001L 1643#define CLIPPER_DEBUG_REG11__clipsm3_clip_to_clipga_event__SHIFT 0x00000000 1644#define CLIPPER_DEBUG_REG11__clipsm3_clip_to_clipga_prim_valid_MASK 0x01000000L 1645#define CLIPPER_DEBUG_REG11__clipsm3_clip_to_clipga_prim_valid__SHIFT 0x00000018 1646#define CLIPPER_DEBUG_REG11__clipsm3_inc_clip_to_clipga_clip_to_outsm_cnt_MASK 0x10000000L 1647#define CLIPPER_DEBUG_REG11__clipsm3_inc_clip_to_clipga_clip_to_outsm_cnt__SHIFT 0x0000001c 1648#define CLIPPER_DEBUG_REG12__ALWAYS_ZERO_MASK 0x000000ffL 1649#define CLIPPER_DEBUG_REG12__ALWAYS_ZERO__SHIFT 0x00000000 1650#define CLIPPER_DEBUG_REG12__clip_priority_available_clip_verts_MASK 0x0003e000L 1651#define CLIPPER_DEBUG_REG12__clip_priority_available_clip_verts__SHIFT 0x0000000d 1652#define CLIPPER_DEBUG_REG12__clip_priority_available_vte_out_clip_MASK 0x00001f00L 1653#define CLIPPER_DEBUG_REG12__clip_priority_available_vte_out_clip__SHIFT 0x00000008 1654#define CLIPPER_DEBUG_REG12__clip_priority_seq_indx_load_MASK 0x00c00000L 1655#define CLIPPER_DEBUG_REG12__clip_priority_seq_indx_load__SHIFT 0x00000016 1656#define CLIPPER_DEBUG_REG12__clip_priority_seq_indx_out_MASK 0x000c0000L 1657#define CLIPPER_DEBUG_REG12__clip_priority_seq_indx_out__SHIFT 0x00000012 1658#define CLIPPER_DEBUG_REG12__clip_priority_seq_indx_vert_MASK 0x00300000L 1659#define CLIPPER_DEBUG_REG12__clip_priority_seq_indx_vert__SHIFT 0x00000014 1660#define CLIPPER_DEBUG_REG12__clipsm0_clprim_to_clip_clip_primitive_MASK 0x40000000L 1661#define CLIPPER_DEBUG_REG12__clipsm0_clprim_to_clip_clip_primitive__SHIFT 0x0000001e 1662#define CLIPPER_DEBUG_REG12__clipsm0_clprim_to_clip_prim_valid_MASK 0x80000000L 1663#define CLIPPER_DEBUG_REG12__clipsm0_clprim_to_clip_prim_valid__SHIFT 0x0000001f 1664#define CLIPPER_DEBUG_REG12__clipsm1_clprim_to_clip_clip_primitive_MASK 0x10000000L 1665#define CLIPPER_DEBUG_REG12__clipsm1_clprim_to_clip_clip_primitive__SHIFT 0x0000001c 1666#define CLIPPER_DEBUG_REG12__clipsm1_clprim_to_clip_prim_valid_MASK 0x20000000L 1667#define CLIPPER_DEBUG_REG12__clipsm1_clprim_to_clip_prim_valid__SHIFT 0x0000001d 1668#define CLIPPER_DEBUG_REG12__clipsm2_clprim_to_clip_clip_primitive_MASK 0x04000000L 1669#define CLIPPER_DEBUG_REG12__clipsm2_clprim_to_clip_clip_primitive__SHIFT 0x0000001a 1670#define CLIPPER_DEBUG_REG12__clipsm2_clprim_to_clip_prim_valid_MASK 0x08000000L 1671#define CLIPPER_DEBUG_REG12__clipsm2_clprim_to_clip_prim_valid__SHIFT 0x0000001b 1672#define CLIPPER_DEBUG_REG12__clipsm3_clprim_to_clip_clip_primitive_MASK 0x01000000L 1673#define CLIPPER_DEBUG_REG12__clipsm3_clprim_to_clip_clip_primitive__SHIFT 0x00000018 1674#define CLIPPER_DEBUG_REG12__clipsm3_clprim_to_clip_prim_valid_MASK 0x02000000L 1675#define CLIPPER_DEBUG_REG12__clipsm3_clprim_to_clip_prim_valid__SHIFT 0x00000019 1676#define CLIPPER_DEBUG_REG13__ccgen_to_clipcc_fifo_empty_MASK 0x00010000L 1677#define CLIPPER_DEBUG_REG13__ccgen_to_clipcc_fifo_empty__SHIFT 0x00000010 1678#define CLIPPER_DEBUG_REG13__clipcc_vertex_store_indx_MASK 0x00003000L 1679#define CLIPPER_DEBUG_REG13__clipcc_vertex_store_indx__SHIFT 0x0000000c 1680#define CLIPPER_DEBUG_REG13__clipcode_fifo_fifo_empty_MASK 0x00008000L 1681#define CLIPPER_DEBUG_REG13__clipcode_fifo_fifo_empty__SHIFT 0x0000000f 1682#define CLIPPER_DEBUG_REG13__clip_priority_seq_indx_out_cnt_MASK 0x001e0000L 1683#define CLIPPER_DEBUG_REG13__clip_priority_seq_indx_out_cnt__SHIFT 0x00000011 1684#define CLIPPER_DEBUG_REG13__clprim_clip_primitive_MASK 0x00000020L 1685#define CLIPPER_DEBUG_REG13__clprim_clip_primitive__SHIFT 0x00000005 1686#define CLIPPER_DEBUG_REG13__clprim_cull_primitive_MASK 0x00000040L 1687#define CLIPPER_DEBUG_REG13__clprim_cull_primitive__SHIFT 0x00000006 1688#define CLIPPER_DEBUG_REG13__clprim_in_back_state_var_indx_MASK 0x00000007L 1689#define CLIPPER_DEBUG_REG13__clprim_in_back_state_var_indx__SHIFT 0x00000000 1690#define CLIPPER_DEBUG_REG13__outsm_clr_fifo_advanceread_MASK 0x40000000L 1691#define CLIPPER_DEBUG_REG13__outsm_clr_fifo_advanceread__SHIFT 0x0000001e 1692#define CLIPPER_DEBUG_REG13__outsm_clr_fifo_contents_MASK 0x1f000000L 1693#define CLIPPER_DEBUG_REG13__outsm_clr_fifo_contents__SHIFT 0x00000018 1694#define CLIPPER_DEBUG_REG13__outsm_clr_fifo_full_MASK 0x20000000L 1695#define CLIPPER_DEBUG_REG13__outsm_clr_fifo_full__SHIFT 0x0000001d 1696#define CLIPPER_DEBUG_REG13__outsm_clr_fifo_write_MASK 0x80000000L 1697#define CLIPPER_DEBUG_REG13__outsm_clr_fifo_write__SHIFT 0x0000001f 1698#define CLIPPER_DEBUG_REG13__outsm_clr_rd_clipsm_wait_MASK 0x00800000L 1699#define CLIPPER_DEBUG_REG13__outsm_clr_rd_clipsm_wait__SHIFT 0x00000017 1700#define CLIPPER_DEBUG_REG13__outsm_clr_rd_orig_vertices_MASK 0x00600000L 1701#define CLIPPER_DEBUG_REG13__outsm_clr_rd_orig_vertices__SHIFT 0x00000015 1702#define CLIPPER_DEBUG_REG13__point_clip_candidate_MASK 0x00000008L 1703#define CLIPPER_DEBUG_REG13__point_clip_candidate__SHIFT 0x00000003 1704#define CLIPPER_DEBUG_REG13__prim_back_valid_MASK 0x00000080L 1705#define CLIPPER_DEBUG_REG13__prim_back_valid__SHIFT 0x00000007 1706#define CLIPPER_DEBUG_REG13__prim_nan_kill_MASK 0x00000010L 1707#define CLIPPER_DEBUG_REG13__prim_nan_kill__SHIFT 0x00000004 1708#define CLIPPER_DEBUG_REG13__vertval_bits_vertex_cc_next_valid_MASK 0x00000f00L 1709#define CLIPPER_DEBUG_REG13__vertval_bits_vertex_cc_next_valid__SHIFT 0x00000008 1710#define CLIPPER_DEBUG_REG13__vte_out_orig_fifo_fifo_empty_MASK 0x00004000L 1711#define CLIPPER_DEBUG_REG13__vte_out_orig_fifo_fifo_empty__SHIFT 0x0000000e 1712#define CLIPPER_DEBUG_REG14__clprim_in_back_deallocate_slot_MASK 0x00e00000L 1713#define CLIPPER_DEBUG_REG14__clprim_in_back_deallocate_slot__SHIFT 0x00000015 1714#define CLIPPER_DEBUG_REG14__clprim_in_back_end_of_packet_MASK 0x00080000L 1715#define CLIPPER_DEBUG_REG14__clprim_in_back_end_of_packet__SHIFT 0x00000013 1716#define CLIPPER_DEBUG_REG14__clprim_in_back_event_id_MASK 0x3f000000L 1717#define CLIPPER_DEBUG_REG14__clprim_in_back_event_id__SHIFT 0x00000018 1718#define CLIPPER_DEBUG_REG14__clprim_in_back_event_MASK 0x40000000L 1719#define CLIPPER_DEBUG_REG14__clprim_in_back_event__SHIFT 0x0000001e 1720#define CLIPPER_DEBUG_REG14__clprim_in_back_first_prim_of_slot_MASK 0x00100000L 1721#define CLIPPER_DEBUG_REG14__clprim_in_back_first_prim_of_slot__SHIFT 0x00000014 1722#define CLIPPER_DEBUG_REG14__clprim_in_back_vertex_store_indx_0_MASK 0x0003f000L 1723#define CLIPPER_DEBUG_REG14__clprim_in_back_vertex_store_indx_0__SHIFT 0x0000000c 1724#define CLIPPER_DEBUG_REG14__clprim_in_back_vertex_store_indx_1_MASK 0x00000fc0L 1725#define CLIPPER_DEBUG_REG14__clprim_in_back_vertex_store_indx_1__SHIFT 0x00000006 1726#define CLIPPER_DEBUG_REG14__clprim_in_back_vertex_store_indx_2_MASK 0x0000003fL 1727#define CLIPPER_DEBUG_REG14__clprim_in_back_vertex_store_indx_2__SHIFT 0x00000000 1728#define CLIPPER_DEBUG_REG14__outputclprimtoclip_null_primitive_MASK 0x00040000L 1729#define CLIPPER_DEBUG_REG14__outputclprimtoclip_null_primitive__SHIFT 0x00000012 1730#define CLIPPER_DEBUG_REG14__prim_back_valid_MASK 0x80000000L 1731#define CLIPPER_DEBUG_REG14__prim_back_valid__SHIFT 0x0000001f 1732#define CLIPPER_DEBUG_REG15__primic_to_clprim_fifo_vertex_store_indx_0_MASK 0x7c000000L 1733#define CLIPPER_DEBUG_REG15__primic_to_clprim_fifo_vertex_store_indx_0__SHIFT 0x0000001a 1734#define CLIPPER_DEBUG_REG15__primic_to_clprim_fifo_vertex_store_indx_1_MASK 0x03e00000L 1735#define CLIPPER_DEBUG_REG15__primic_to_clprim_fifo_vertex_store_indx_1__SHIFT 0x00000015 1736#define CLIPPER_DEBUG_REG15__primic_to_clprim_fifo_vertex_store_indx_2_MASK 0x001f0000L 1737#define CLIPPER_DEBUG_REG15__primic_to_clprim_fifo_vertex_store_indx_2__SHIFT 0x00000010 1738#define CLIPPER_DEBUG_REG15__primic_to_clprim_valid_MASK 0x80000000L 1739#define CLIPPER_DEBUG_REG15__primic_to_clprim_valid__SHIFT 0x0000001f 1740#define CLIPPER_DEBUG_REG15__vertval_bits_vertex_vertex_store_msb_MASK 0x0000ffffL 1741#define CLIPPER_DEBUG_REG15__vertval_bits_vertex_vertex_store_msb__SHIFT 0x00000000 1742#define CLIPPER_DEBUG_REG16__sm0_clip_to_clipga_clip_to_outsm_cnt_eq0_MASK 0x08000000L 1743#define CLIPPER_DEBUG_REG16__sm0_clip_to_clipga_clip_to_outsm_cnt_eq0__SHIFT 0x0000001b 1744#define CLIPPER_DEBUG_REG16__sm0_clip_to_outsm_fifo_full_MASK 0x10000000L 1745#define CLIPPER_DEBUG_REG16__sm0_clip_to_outsm_fifo_full__SHIFT 0x0000001c 1746#define CLIPPER_DEBUG_REG16__sm0_clip_vert_cnt_MASK 0x00001f00L 1747#define CLIPPER_DEBUG_REG16__sm0_clip_vert_cnt__SHIFT 0x00000008 1748#define CLIPPER_DEBUG_REG16__sm0_clprim_to_clip_prim_valid_MASK 0x80000000L 1749#define CLIPPER_DEBUG_REG16__sm0_clprim_to_clip_prim_valid__SHIFT 0x0000001f 1750#define CLIPPER_DEBUG_REG16__sm0_current_state_MASK 0x07f00000L 1751#define CLIPPER_DEBUG_REG16__sm0_current_state__SHIFT 0x00000014 1752#define CLIPPER_DEBUG_REG16__sm0_highest_priority_seq_MASK 0x20000000L 1753#define CLIPPER_DEBUG_REG16__sm0_highest_priority_seq__SHIFT 0x0000001d 1754#define CLIPPER_DEBUG_REG16__sm0_inv_to_clip_data_valid_0_MASK 0x00080000L 1755#define CLIPPER_DEBUG_REG16__sm0_inv_to_clip_data_valid_0__SHIFT 0x00000013 1756#define CLIPPER_DEBUG_REG16__sm0_inv_to_clip_data_valid_1_MASK 0x00040000L 1757#define CLIPPER_DEBUG_REG16__sm0_inv_to_clip_data_valid_1__SHIFT 0x00000012 1758#define CLIPPER_DEBUG_REG16__sm0_outputcliptoclipga_0_MASK 0x40000000L 1759#define CLIPPER_DEBUG_REG16__sm0_outputcliptoclipga_0__SHIFT 0x0000001e 1760#define CLIPPER_DEBUG_REG16__sm0_prim_end_state_MASK 0x0000007fL 1761#define CLIPPER_DEBUG_REG16__sm0_prim_end_state__SHIFT 0x00000000 1762#define CLIPPER_DEBUG_REG16__sm0_ps_expand_MASK 0x00000080L 1763#define CLIPPER_DEBUG_REG16__sm0_ps_expand__SHIFT 0x00000007 1764#define CLIPPER_DEBUG_REG16__sm0_vertex_clip_cnt_MASK 0x0003e000L 1765#define CLIPPER_DEBUG_REG16__sm0_vertex_clip_cnt__SHIFT 0x0000000d 1766#define CLIPPER_DEBUG_REG17__sm1_clip_to_clipga_clip_to_outsm_cnt_eq0_MASK 0x08000000L 1767#define CLIPPER_DEBUG_REG17__sm1_clip_to_clipga_clip_to_outsm_cnt_eq0__SHIFT 0x0000001b 1768#define CLIPPER_DEBUG_REG17__sm1_clip_to_outsm_fifo_full_MASK 0x10000000L 1769#define CLIPPER_DEBUG_REG17__sm1_clip_to_outsm_fifo_full__SHIFT 0x0000001c 1770#define CLIPPER_DEBUG_REG17__sm1_clip_vert_cnt_MASK 0x00001f00L 1771#define CLIPPER_DEBUG_REG17__sm1_clip_vert_cnt__SHIFT 0x00000008 1772#define CLIPPER_DEBUG_REG17__sm1_clprim_to_clip_prim_valid_MASK 0x80000000L 1773#define CLIPPER_DEBUG_REG17__sm1_clprim_to_clip_prim_valid__SHIFT 0x0000001f 1774#define CLIPPER_DEBUG_REG17__sm1_current_state_MASK 0x07f00000L 1775#define CLIPPER_DEBUG_REG17__sm1_current_state__SHIFT 0x00000014 1776#define CLIPPER_DEBUG_REG17__sm1_highest_priority_seq_MASK 0x20000000L 1777#define CLIPPER_DEBUG_REG17__sm1_highest_priority_seq__SHIFT 0x0000001d 1778#define CLIPPER_DEBUG_REG17__sm1_inv_to_clip_data_valid_0_MASK 0x00080000L 1779#define CLIPPER_DEBUG_REG17__sm1_inv_to_clip_data_valid_0__SHIFT 0x00000013 1780#define CLIPPER_DEBUG_REG17__sm1_inv_to_clip_data_valid_1_MASK 0x00040000L 1781#define CLIPPER_DEBUG_REG17__sm1_inv_to_clip_data_valid_1__SHIFT 0x00000012 1782#define CLIPPER_DEBUG_REG17__sm1_outputcliptoclipga_0_MASK 0x40000000L 1783#define CLIPPER_DEBUG_REG17__sm1_outputcliptoclipga_0__SHIFT 0x0000001e 1784#define CLIPPER_DEBUG_REG17__sm1_prim_end_state_MASK 0x0000007fL 1785#define CLIPPER_DEBUG_REG17__sm1_prim_end_state__SHIFT 0x00000000 1786#define CLIPPER_DEBUG_REG17__sm1_ps_expand_MASK 0x00000080L 1787#define CLIPPER_DEBUG_REG17__sm1_ps_expand__SHIFT 0x00000007 1788#define CLIPPER_DEBUG_REG17__sm1_vertex_clip_cnt_MASK 0x0003e000L 1789#define CLIPPER_DEBUG_REG17__sm1_vertex_clip_cnt__SHIFT 0x0000000d 1790#define CLIPPER_DEBUG_REG18__sm2_clip_to_clipga_clip_to_outsm_cnt_eq0_MASK 0x08000000L 1791#define CLIPPER_DEBUG_REG18__sm2_clip_to_clipga_clip_to_outsm_cnt_eq0__SHIFT 0x0000001b 1792#define CLIPPER_DEBUG_REG18__sm2_clip_to_outsm_fifo_full_MASK 0x10000000L 1793#define CLIPPER_DEBUG_REG18__sm2_clip_to_outsm_fifo_full__SHIFT 0x0000001c 1794#define CLIPPER_DEBUG_REG18__sm2_clip_vert_cnt_MASK 0x00001f00L 1795#define CLIPPER_DEBUG_REG18__sm2_clip_vert_cnt__SHIFT 0x00000008 1796#define CLIPPER_DEBUG_REG18__sm2_clprim_to_clip_prim_valid_MASK 0x80000000L 1797#define CLIPPER_DEBUG_REG18__sm2_clprim_to_clip_prim_valid__SHIFT 0x0000001f 1798#define CLIPPER_DEBUG_REG18__sm2_current_state_MASK 0x07f00000L 1799#define CLIPPER_DEBUG_REG18__sm2_current_state__SHIFT 0x00000014 1800#define CLIPPER_DEBUG_REG18__sm2_highest_priority_seq_MASK 0x20000000L 1801#define CLIPPER_DEBUG_REG18__sm2_highest_priority_seq__SHIFT 0x0000001d 1802#define CLIPPER_DEBUG_REG18__sm2_inv_to_clip_data_valid_0_MASK 0x00080000L 1803#define CLIPPER_DEBUG_REG18__sm2_inv_to_clip_data_valid_0__SHIFT 0x00000013 1804#define CLIPPER_DEBUG_REG18__sm2_inv_to_clip_data_valid_1_MASK 0x00040000L 1805#define CLIPPER_DEBUG_REG18__sm2_inv_to_clip_data_valid_1__SHIFT 0x00000012 1806#define CLIPPER_DEBUG_REG18__sm2_outputcliptoclipga_0_MASK 0x40000000L 1807#define CLIPPER_DEBUG_REG18__sm2_outputcliptoclipga_0__SHIFT 0x0000001e 1808#define CLIPPER_DEBUG_REG18__sm2_prim_end_state_MASK 0x0000007fL 1809#define CLIPPER_DEBUG_REG18__sm2_prim_end_state__SHIFT 0x00000000 1810#define CLIPPER_DEBUG_REG18__sm2_ps_expand_MASK 0x00000080L 1811#define CLIPPER_DEBUG_REG18__sm2_ps_expand__SHIFT 0x00000007 1812#define CLIPPER_DEBUG_REG18__sm2_vertex_clip_cnt_MASK 0x0003e000L 1813#define CLIPPER_DEBUG_REG18__sm2_vertex_clip_cnt__SHIFT 0x0000000d 1814#define CLIPPER_DEBUG_REG19__sm3_clip_to_clipga_clip_to_outsm_cnt_eq0_MASK 0x08000000L 1815#define CLIPPER_DEBUG_REG19__sm3_clip_to_clipga_clip_to_outsm_cnt_eq0__SHIFT 0x0000001b 1816#define CLIPPER_DEBUG_REG19__sm3_clip_to_outsm_fifo_full_MASK 0x10000000L 1817#define CLIPPER_DEBUG_REG19__sm3_clip_to_outsm_fifo_full__SHIFT 0x0000001c 1818#define CLIPPER_DEBUG_REG19__sm3_clip_vert_cnt_MASK 0x00001f00L 1819#define CLIPPER_DEBUG_REG19__sm3_clip_vert_cnt__SHIFT 0x00000008 1820#define CLIPPER_DEBUG_REG19__sm3_clprim_to_clip_prim_valid_MASK 0x80000000L 1821#define CLIPPER_DEBUG_REG19__sm3_clprim_to_clip_prim_valid__SHIFT 0x0000001f 1822#define CLIPPER_DEBUG_REG19__sm3_current_state_MASK 0x07f00000L 1823#define CLIPPER_DEBUG_REG19__sm3_current_state__SHIFT 0x00000014 1824#define CLIPPER_DEBUG_REG19__sm3_highest_priority_seq_MASK 0x20000000L 1825#define CLIPPER_DEBUG_REG19__sm3_highest_priority_seq__SHIFT 0x0000001d 1826#define CLIPPER_DEBUG_REG19__sm3_inv_to_clip_data_valid_0_MASK 0x00080000L 1827#define CLIPPER_DEBUG_REG19__sm3_inv_to_clip_data_valid_0__SHIFT 0x00000013 1828#define CLIPPER_DEBUG_REG19__sm3_inv_to_clip_data_valid_1_MASK 0x00040000L 1829#define CLIPPER_DEBUG_REG19__sm3_inv_to_clip_data_valid_1__SHIFT 0x00000012 1830#define CLIPPER_DEBUG_REG19__sm3_outputcliptoclipga_0_MASK 0x40000000L 1831#define CLIPPER_DEBUG_REG19__sm3_outputcliptoclipga_0__SHIFT 0x0000001e 1832#define CLIPPER_DEBUG_REG19__sm3_prim_end_state_MASK 0x0000007fL 1833#define CLIPPER_DEBUG_REG19__sm3_prim_end_state__SHIFT 0x00000000 1834#define CLIPPER_DEBUG_REG19__sm3_ps_expand_MASK 0x00000080L 1835#define CLIPPER_DEBUG_REG19__sm3_ps_expand__SHIFT 0x00000007 1836#define CLIPPER_DEBUG_REG19__sm3_vertex_clip_cnt_MASK 0x0003e000L 1837#define CLIPPER_DEBUG_REG19__sm3_vertex_clip_cnt__SHIFT 0x0000000d 1838#define COHER_DEST_BASE_0__DEST_BASE_256B_MASK 0xffffffffL 1839#define COHER_DEST_BASE_0__DEST_BASE_256B__SHIFT 0x00000000 1840#define COHER_DEST_BASE_1__DEST_BASE_256B_MASK 0xffffffffL 1841#define COHER_DEST_BASE_1__DEST_BASE_256B__SHIFT 0x00000000 1842#define COHER_DEST_BASE_2__DEST_BASE_256B_MASK 0xffffffffL 1843#define COHER_DEST_BASE_2__DEST_BASE_256B__SHIFT 0x00000000 1844#define COHER_DEST_BASE_3__DEST_BASE_256B_MASK 0xffffffffL 1845#define COHER_DEST_BASE_3__DEST_BASE_256B__SHIFT 0x00000000 1846#define COMPUTE_DIM_X__SIZE_MASK 0xffffffffL 1847#define COMPUTE_DIM_X__SIZE__SHIFT 0x00000000 1848#define COMPUTE_DIM_Y__SIZE_MASK 0xffffffffL 1849#define COMPUTE_DIM_Y__SIZE__SHIFT 0x00000000 1850#define COMPUTE_DIM_Z__SIZE_MASK 0xffffffffL 1851#define COMPUTE_DIM_Z__SIZE__SHIFT 0x00000000 1852#define COMPUTE_DISPATCH_INITIATOR__COMPUTE_SHADER_EN_MASK 0x00000001L 1853#define COMPUTE_DISPATCH_INITIATOR__COMPUTE_SHADER_EN__SHIFT 0x00000000 1854#define COMPUTE_DISPATCH_INITIATOR__DATA_ATC_MASK 0x00001000L 1855#define COMPUTE_DISPATCH_INITIATOR__DATA_ATC__SHIFT 0x0000000c 1856#define COMPUTE_DISPATCH_INITIATOR__DISPATCH_CACHE_CNTL_MASK 0x00000380L 1857#define COMPUTE_DISPATCH_INITIATOR__DISPATCH_CACHE_CNTL__SHIFT 0x00000007 1858#define COMPUTE_DISPATCH_INITIATOR__FORCE_START_AT_000_MASK 0x00000004L 1859#define COMPUTE_DISPATCH_INITIATOR__FORCE_START_AT_000__SHIFT 0x00000002 1860#define COMPUTE_DISPATCH_INITIATOR__ORDERED_APPEND_ENBL_MASK 0x00000008L 1861#define COMPUTE_DISPATCH_INITIATOR__ORDERED_APPEND_ENBL__SHIFT 0x00000003 1862#define COMPUTE_DISPATCH_INITIATOR__ORDERED_APPEND_MODE_MASK 0x00000010L 1863#define COMPUTE_DISPATCH_INITIATOR__ORDERED_APPEND_MODE__SHIFT 0x00000004 1864#define COMPUTE_DISPATCH_INITIATOR__ORDER_MODE_MASK 0x00000040L 1865#define COMPUTE_DISPATCH_INITIATOR__ORDER_MODE__SHIFT 0x00000006 1866#define COMPUTE_DISPATCH_INITIATOR__PARTIAL_TG_EN_MASK 0x00000002L 1867#define COMPUTE_DISPATCH_INITIATOR__PARTIAL_TG_EN__SHIFT 0x00000001 1868#define COMPUTE_DISPATCH_INITIATOR__RESTORE_MASK 0x00004000L 1869#define COMPUTE_DISPATCH_INITIATOR__RESTORE__SHIFT 0x0000000e 1870#define COMPUTE_DISPATCH_INITIATOR__SCALAR_L1_INV_VOL_MASK 0x00000400L 1871#define COMPUTE_DISPATCH_INITIATOR__SCALAR_L1_INV_VOL__SHIFT 0x0000000a 1872#define COMPUTE_DISPATCH_INITIATOR__USE_THREAD_DIMENSIONS_MASK 0x00000020L 1873#define COMPUTE_DISPATCH_INITIATOR__USE_THREAD_DIMENSIONS__SHIFT 0x00000005 1874#define COMPUTE_DISPATCH_INITIATOR__VECTOR_L1_INV_VOL_MASK 0x00000800L 1875#define COMPUTE_DISPATCH_INITIATOR__VECTOR_L1_INV_VOL__SHIFT 0x0000000b 1876#define COMPUTE_NUM_THREAD_X__NUM_THREAD_FULL_MASK 0x0000ffffL 1877#define COMPUTE_NUM_THREAD_X__NUM_THREAD_FULL__SHIFT 0x00000000 1878#define COMPUTE_NUM_THREAD_X__NUM_THREAD_PARTIAL_MASK 0xffff0000L 1879#define COMPUTE_NUM_THREAD_X__NUM_THREAD_PARTIAL__SHIFT 0x00000010 1880#define COMPUTE_NUM_THREAD_Y__NUM_THREAD_FULL_MASK 0x0000ffffL 1881#define COMPUTE_NUM_THREAD_Y__NUM_THREAD_FULL__SHIFT 0x00000000 1882#define COMPUTE_NUM_THREAD_Y__NUM_THREAD_PARTIAL_MASK 0xffff0000L 1883#define COMPUTE_NUM_THREAD_Y__NUM_THREAD_PARTIAL__SHIFT 0x00000010 1884#define COMPUTE_NUM_THREAD_Z__NUM_THREAD_FULL_MASK 0x0000ffffL 1885#define COMPUTE_NUM_THREAD_Z__NUM_THREAD_FULL__SHIFT 0x00000000 1886#define COMPUTE_NUM_THREAD_Z__NUM_THREAD_PARTIAL_MASK 0xffff0000L 1887#define COMPUTE_NUM_THREAD_Z__NUM_THREAD_PARTIAL__SHIFT 0x00000010 1888#define COMPUTE_PGM_HI__DATA_MASK 0x000000ffL 1889#define COMPUTE_PGM_HI__DATA__SHIFT 0x00000000 1890#define COMPUTE_PGM_HI__INST_ATC_MASK 0x00000100L 1891#define COMPUTE_PGM_HI__INST_ATC__SHIFT 0x00000008 1892#define COMPUTE_PGM_LO__DATA_MASK 0xffffffffL 1893#define COMPUTE_PGM_LO__DATA__SHIFT 0x00000000 1894#define COMPUTE_PGM_RSRC1__BULKY_MASK 0x01000000L 1895#define COMPUTE_PGM_RSRC1__BULKY__SHIFT 0x00000018 1896#define COMPUTE_PGM_RSRC1__CDBG_USER_MASK 0x02000000L 1897#define COMPUTE_PGM_RSRC1__CDBG_USER__SHIFT 0x00000019 1898#define COMPUTE_PGM_RSRC1__DEBUG_MODE_MASK 0x00400000L 1899#define COMPUTE_PGM_RSRC1__DEBUG_MODE__SHIFT 0x00000016 1900#define COMPUTE_PGM_RSRC1__DX10_CLAMP_MASK 0x00200000L 1901#define COMPUTE_PGM_RSRC1__DX10_CLAMP__SHIFT 0x00000015 1902#define COMPUTE_PGM_RSRC1__FLOAT_MODE_MASK 0x000ff000L 1903#define COMPUTE_PGM_RSRC1__FLOAT_MODE__SHIFT 0x0000000c 1904#define COMPUTE_PGM_RSRC1__IEEE_MODE_MASK 0x00800000L 1905#define COMPUTE_PGM_RSRC1__IEEE_MODE__SHIFT 0x00000017 1906#define COMPUTE_PGM_RSRC1__PRIORITY_MASK 0x00000c00L 1907#define COMPUTE_PGM_RSRC1__PRIORITY__SHIFT 0x0000000a 1908#define COMPUTE_PGM_RSRC1__PRIV_MASK 0x00100000L 1909#define COMPUTE_PGM_RSRC1__PRIV__SHIFT 0x00000014 1910#define COMPUTE_PGM_RSRC1__SGPRS_MASK 0x000003c0L 1911#define COMPUTE_PGM_RSRC1__SGPRS__SHIFT 0x00000006 1912#define COMPUTE_PGM_RSRC1__VGPRS_MASK 0x0000003fL 1913#define COMPUTE_PGM_RSRC1__VGPRS__SHIFT 0x00000000 1914#define COMPUTE_PGM_RSRC2__EXCP_EN_MASK 0x7f000000L 1915#define COMPUTE_PGM_RSRC2__EXCP_EN_MSB_MASK 0x00006000L 1916#define COMPUTE_PGM_RSRC2__EXCP_EN_MSB__SHIFT 0x0000000d 1917#define COMPUTE_PGM_RSRC2__EXCP_EN__SHIFT 0x00000018 1918#define COMPUTE_PGM_RSRC2__LDS_SIZE_MASK 0x00ff8000L 1919#define COMPUTE_PGM_RSRC2__LDS_SIZE__SHIFT 0x0000000f 1920#define COMPUTE_PGM_RSRC2__SCRATCH_EN_MASK 0x00000001L 1921#define COMPUTE_PGM_RSRC2__SCRATCH_EN__SHIFT 0x00000000 1922#define COMPUTE_PGM_RSRC2__TGID_X_EN_MASK 0x00000080L 1923#define COMPUTE_PGM_RSRC2__TGID_X_EN__SHIFT 0x00000007 1924#define COMPUTE_PGM_RSRC2__TGID_Y_EN_MASK 0x00000100L 1925#define COMPUTE_PGM_RSRC2__TGID_Y_EN__SHIFT 0x00000008 1926#define COMPUTE_PGM_RSRC2__TGID_Z_EN_MASK 0x00000200L 1927#define COMPUTE_PGM_RSRC2__TGID_Z_EN__SHIFT 0x00000009 1928#define COMPUTE_PGM_RSRC2__TG_SIZE_EN_MASK 0x00000400L 1929#define COMPUTE_PGM_RSRC2__TG_SIZE_EN__SHIFT 0x0000000a 1930#define COMPUTE_PGM_RSRC2__TIDIG_COMP_CNT_MASK 0x00001800L 1931#define COMPUTE_PGM_RSRC2__TIDIG_COMP_CNT__SHIFT 0x0000000b 1932#define COMPUTE_PGM_RSRC2__TRAP_PRESENT_MASK 0x00000040L 1933#define COMPUTE_PGM_RSRC2__TRAP_PRESENT__SHIFT 0x00000006 1934#define COMPUTE_PGM_RSRC2__USER_SGPR_MASK 0x0000003eL 1935#define COMPUTE_PGM_RSRC2__USER_SGPR__SHIFT 0x00000001 1936#define COMPUTE_RESOURCE_LIMITS__CU_GROUP_COUNT_MASK 0x07000000L 1937#define COMPUTE_RESOURCE_LIMITS__CU_GROUP_COUNT__SHIFT 0x00000018 1938#define COMPUTE_RESOURCE_LIMITS__FORCE_SIMD_DIST_MASK 0x00800000L 1939#define COMPUTE_RESOURCE_LIMITS__FORCE_SIMD_DIST__SHIFT 0x00000017 1940#define COMPUTE_RESOURCE_LIMITS__LOCK_THRESHOLD_MASK 0x003f0000L 1941#define COMPUTE_RESOURCE_LIMITS__LOCK_THRESHOLD__SHIFT 0x00000010 1942#define COMPUTE_RESOURCE_LIMITS__SIMD_DEST_CNTL_MASK 0x00400000L 1943#define COMPUTE_RESOURCE_LIMITS__SIMD_DEST_CNTL__SHIFT 0x00000016 1944#define COMPUTE_RESOURCE_LIMITS__TG_PER_CU_MASK 0x0000f000L 1945#define COMPUTE_RESOURCE_LIMITS__TG_PER_CU__SHIFT 0x0000000c 1946#define COMPUTE_RESOURCE_LIMITS__WAVES_PER_SH_MASK 0x0000003fL 1947#define COMPUTE_RESOURCE_LIMITS__WAVES_PER_SH__SHIFT 0x00000000 1948#define COMPUTE_START_X__START_MASK 0xffffffffL 1949#define COMPUTE_START_X__START__SHIFT 0x00000000 1950#define COMPUTE_START_Y__START_MASK 0xffffffffL 1951#define COMPUTE_START_Y__START__SHIFT 0x00000000 1952#define COMPUTE_START_Z__START_MASK 0xffffffffL 1953#define COMPUTE_START_Z__START__SHIFT 0x00000000 1954#define COMPUTE_STATIC_THREAD_MGMT_SE0__SH0_CU_EN_MASK 0x0000ffffL 1955#define COMPUTE_STATIC_THREAD_MGMT_SE0__SH0_CU_EN__SHIFT 0x00000000 1956#define COMPUTE_STATIC_THREAD_MGMT_SE0__SH1_CU_EN_MASK 0xffff0000L 1957#define COMPUTE_STATIC_THREAD_MGMT_SE0__SH1_CU_EN__SHIFT 0x00000010 1958#define COMPUTE_STATIC_THREAD_MGMT_SE1__SH0_CU_EN_MASK 0x0000ffffL 1959#define COMPUTE_STATIC_THREAD_MGMT_SE1__SH0_CU_EN__SHIFT 0x00000000 1960#define COMPUTE_STATIC_THREAD_MGMT_SE1__SH1_CU_EN_MASK 0xffff0000L 1961#define COMPUTE_STATIC_THREAD_MGMT_SE1__SH1_CU_EN__SHIFT 0x00000010 1962#define COMPUTE_TBA_HI__DATA_MASK 0x000000ffL 1963#define COMPUTE_TBA_HI__DATA__SHIFT 0x00000000 1964#define COMPUTE_TBA_LO__DATA_MASK 0xffffffffL 1965#define COMPUTE_TBA_LO__DATA__SHIFT 0x00000000 1966#define COMPUTE_TMA_HI__DATA_MASK 0x000000ffL 1967#define COMPUTE_TMA_HI__DATA__SHIFT 0x00000000 1968#define COMPUTE_TMA_LO__DATA_MASK 0xffffffffL 1969#define COMPUTE_TMA_LO__DATA__SHIFT 0x00000000 1970#define COMPUTE_TMPRING_SIZE__WAVESIZE_MASK 0x01fff000L 1971#define COMPUTE_TMPRING_SIZE__WAVESIZE__SHIFT 0x0000000c 1972#define COMPUTE_TMPRING_SIZE__WAVES_MASK 0x00000fffL 1973#define COMPUTE_TMPRING_SIZE__WAVES__SHIFT 0x00000000 1974#define COMPUTE_USER_DATA_0__DATA_MASK 0xffffffffL 1975#define COMPUTE_USER_DATA_0__DATA__SHIFT 0x00000000 1976#define COMPUTE_USER_DATA_10__DATA_MASK 0xffffffffL 1977#define COMPUTE_USER_DATA_10__DATA__SHIFT 0x00000000 1978#define COMPUTE_USER_DATA_11__DATA_MASK 0xffffffffL 1979#define COMPUTE_USER_DATA_11__DATA__SHIFT 0x00000000 1980#define COMPUTE_USER_DATA_12__DATA_MASK 0xffffffffL 1981#define COMPUTE_USER_DATA_12__DATA__SHIFT 0x00000000 1982#define COMPUTE_USER_DATA_13__DATA_MASK 0xffffffffL 1983#define COMPUTE_USER_DATA_13__DATA__SHIFT 0x00000000 1984#define COMPUTE_USER_DATA_14__DATA_MASK 0xffffffffL 1985#define COMPUTE_USER_DATA_14__DATA__SHIFT 0x00000000 1986#define COMPUTE_USER_DATA_15__DATA_MASK 0xffffffffL 1987#define COMPUTE_USER_DATA_15__DATA__SHIFT 0x00000000 1988#define COMPUTE_USER_DATA_1__DATA_MASK 0xffffffffL 1989#define COMPUTE_USER_DATA_1__DATA__SHIFT 0x00000000 1990#define COMPUTE_USER_DATA_2__DATA_MASK 0xffffffffL 1991#define COMPUTE_USER_DATA_2__DATA__SHIFT 0x00000000 1992#define COMPUTE_USER_DATA_3__DATA_MASK 0xffffffffL 1993#define COMPUTE_USER_DATA_3__DATA__SHIFT 0x00000000 1994#define COMPUTE_USER_DATA_4__DATA_MASK 0xffffffffL 1995#define COMPUTE_USER_DATA_4__DATA__SHIFT 0x00000000 1996#define COMPUTE_USER_DATA_5__DATA_MASK 0xffffffffL 1997#define COMPUTE_USER_DATA_5__DATA__SHIFT 0x00000000 1998#define COMPUTE_USER_DATA_6__DATA_MASK 0xffffffffL 1999#define COMPUTE_USER_DATA_6__DATA__SHIFT 0x00000000 2000#define COMPUTE_USER_DATA_7__DATA_MASK 0xffffffffL 2001#define COMPUTE_USER_DATA_7__DATA__SHIFT 0x00000000 2002#define COMPUTE_USER_DATA_8__DATA_MASK 0xffffffffL 2003#define COMPUTE_USER_DATA_8__DATA__SHIFT 0x00000000 2004#define COMPUTE_USER_DATA_9__DATA_MASK 0xffffffffL 2005#define COMPUTE_USER_DATA_9__DATA__SHIFT 0x00000000 2006#define COMPUTE_VMID__DATA_MASK 0x0000000fL 2007#define COMPUTE_VMID__DATA__SHIFT 0x00000000 2008#define CP_APPEND_ADDR_HI__COMMAND_MASK 0xe0000000L 2009#define CP_APPEND_ADDR_HI__COMMAND__SHIFT 0x0000001d 2010#define CP_APPEND_ADDR_HI__CS_PS_SEL_MASK 0x00030000L 2011#define CP_APPEND_ADDR_HI__CS_PS_SEL__SHIFT 0x00000010 2012#define CP_APPEND_ADDR_HI__MEM_ADDR_HI_MASK 0x000000ffL 2013#define CP_APPEND_ADDR_HI__MEM_ADDR_HI__SHIFT 0x00000000 2014#define CP_APPEND_ADDR_LO__MEM_ADDR_LO_MASK 0xfffffffcL 2015#define CP_APPEND_ADDR_LO__MEM_ADDR_LO__SHIFT 0x00000002 2016#define CP_APPEND_DATA__DATA_MASK 0xffffffffL 2017#define CP_APPEND_DATA__DATA__SHIFT 0x00000000 2018#define CP_APPEND_LAST_CS_FENCE__LAST_FENCE_MASK 0xffffffffL 2019#define CP_APPEND_LAST_CS_FENCE__LAST_FENCE__SHIFT 0x00000000 2020#define CP_APPEND_LAST_PS_FENCE__LAST_FENCE_MASK 0xffffffffL 2021#define CP_APPEND_LAST_PS_FENCE__LAST_FENCE__SHIFT 0x00000000 2022#define CP_ATOMIC_PREOP_HI__ATOMIC_PREOP_HI_MASK 0xffffffffL 2023#define CP_ATOMIC_PREOP_HI__ATOMIC_PREOP_HI__SHIFT 0x00000000 2024#define CP_ATOMIC_PREOP_LO__ATOMIC_PREOP_LO_MASK 0xffffffffL 2025#define CP_ATOMIC_PREOP_LO__ATOMIC_PREOP_LO__SHIFT 0x00000000 2026#define CP_BUSY_STAT__CE_PARSING_PACKETS_MASK 0x00400000L 2027#define CP_BUSY_STAT__CE_PARSING_PACKETS__SHIFT 0x00000016 2028#define CP_BUSY_STAT__COHER_CNT_NEQ_ZERO_MASK 0x00000040L 2029#define CP_BUSY_STAT__COHER_CNT_NEQ_ZERO__SHIFT 0x00000006 2030#define CP_BUSY_STAT__EOP_DONE_BUSY_MASK 0x00040000L 2031#define CP_BUSY_STAT__EOP_DONE_BUSY__SHIFT 0x00000012 2032#define CP_BUSY_STAT__GFX_CONTEXT_BUSY_MASK 0x00008000L 2033#define CP_BUSY_STAT__GFX_CONTEXT_BUSY__SHIFT 0x0000000f 2034#define CP_BUSY_STAT__ME_PARSER_BUSY_MASK 0x00020000L 2035#define CP_BUSY_STAT__ME_PARSER_BUSY__SHIFT 0x00000011 2036#define CP_BUSY_STAT__ME_PARSING_PACKETS_MASK 0x00000100L 2037#define CP_BUSY_STAT__ME_PARSING_PACKETS__SHIFT 0x00000008 2038#define CP_BUSY_STAT__PFP_PARSING_PACKETS_MASK 0x00000080L 2039#define CP_BUSY_STAT__PFP_PARSING_PACKETS__SHIFT 0x00000007 2040#define CP_BUSY_STAT__PIPE_STATS_BUSY_MASK 0x00100000L 2041#define CP_BUSY_STAT__PIPE_STATS_BUSY__SHIFT 0x00000014 2042#define CP_BUSY_STAT__RCIU_CE_BUSY_MASK 0x00200000L 2043#define CP_BUSY_STAT__RCIU_CE_BUSY__SHIFT 0x00000015 2044#define CP_BUSY_STAT__RCIU_ME_BUSY_MASK 0x00000400L 2045#define CP_BUSY_STAT__RCIU_ME_BUSY__SHIFT 0x0000000a 2046#define CP_BUSY_STAT__RCIU_PFP_BUSY_MASK 0x00000200L 2047#define CP_BUSY_STAT__RCIU_PFP_BUSY__SHIFT 0x00000009 2048#define CP_BUSY_STAT__REG_BUS_FIFO_BUSY_MASK 0x00000001L 2049#define CP_BUSY_STAT__REG_BUS_FIFO_BUSY__SHIFT 0x00000000 2050#define CP_BUSY_STAT__SEM_CMDFIFO_NOT_EMPTY_MASK 0x00001000L 2051#define CP_BUSY_STAT__SEM_CMDFIFO_NOT_EMPTY__SHIFT 0x0000000c 2052#define CP_BUSY_STAT__SEM_FAILED_AND_HOLDING_MASK 0x00002000L 2053#define CP_BUSY_STAT__SEM_FAILED_AND_HOLDING__SHIFT 0x0000000d 2054#define CP_BUSY_STAT__SEM_POLLING_FOR_PASS_MASK 0x00004000L 2055#define CP_BUSY_STAT__SEM_POLLING_FOR_PASS__SHIFT 0x0000000e 2056#define CP_BUSY_STAT__STRM_OUT_BUSY_MASK 0x00080000L 2057#define CP_BUSY_STAT__STRM_OUT_BUSY__SHIFT 0x00000013 2058#define CP_CE_HEADER_DUMP__CE_HEADER_DUMP_MASK 0xffffffffL 2059#define CP_CE_HEADER_DUMP__CE_HEADER_DUMP__SHIFT 0x00000000 2060#define CP_CE_IB1_BASE_HI__IB1_BASE_HI_MASK 0x000000ffL 2061#define CP_CE_IB1_BASE_HI__IB1_BASE_HI__SHIFT 0x00000000 2062#define CP_CE_IB1_BASE_LO__IB1_BASE_LO_MASK 0xfffffffcL 2063#define CP_CE_IB1_BASE_LO__IB1_BASE_LO__SHIFT 0x00000002 2064#define CP_CE_IB1_BUFSZ__IB1_BUFSZ_MASK 0x000fffffL 2065#define CP_CE_IB1_BUFSZ__IB1_BUFSZ__SHIFT 0x00000000 2066#define CP_CE_IB2_BASE_HI__IB2_BASE_HI_MASK 0x000000ffL 2067#define CP_CE_IB2_BASE_HI__IB2_BASE_HI__SHIFT 0x00000000 2068#define CP_CE_IB2_BASE_LO__IB2_BASE_LO_MASK 0xfffffffcL 2069#define CP_CE_IB2_BASE_LO__IB2_BASE_LO__SHIFT 0x00000002 2070#define CP_CE_IB2_BUFSZ__IB2_BUFSZ_MASK 0x000fffffL 2071#define CP_CE_IB2_BUFSZ__IB2_BUFSZ__SHIFT 0x00000000 2072#define CP_CE_INIT_BASE_HI__INIT_BASE_HI_MASK 0x000000ffL 2073#define CP_CE_INIT_BASE_HI__INIT_BASE_HI__SHIFT 0x00000000 2074#define CP_CE_INIT_BASE_LO__INIT_BASE_LO_MASK 0xffffffe0L 2075#define CP_CE_INIT_BASE_LO__INIT_BASE_LO__SHIFT 0x00000005 2076#define CP_CE_INIT_BUFSZ__INIT_BUFSZ_MASK 0x00000fffL 2077#define CP_CE_INIT_BUFSZ__INIT_BUFSZ__SHIFT 0x00000000 2078#define CP_CEQ1_AVAIL__CEQ_CNT_IB1_MASK 0x07ff0000L 2079#define CP_CEQ1_AVAIL__CEQ_CNT_IB1__SHIFT 0x00000010 2080#define CP_CEQ1_AVAIL__CEQ_CNT_RING_MASK 0x000007ffL 2081#define CP_CEQ1_AVAIL__CEQ_CNT_RING__SHIFT 0x00000000 2082#define CP_CEQ2_AVAIL__CEQ_CNT_IB2_MASK 0x000007ffL 2083#define CP_CEQ2_AVAIL__CEQ_CNT_IB2__SHIFT 0x00000000 2084#define CP_CE_ROQ_IB1_STAT__CEQ_RPTR_INDIRECT1_MASK 0x000003ffL 2085#define CP_CE_ROQ_IB1_STAT__CEQ_RPTR_INDIRECT1__SHIFT 0x00000000 2086#define CP_CE_ROQ_IB1_STAT__CEQ_WPTR_INDIRECT1_MASK 0x03ff0000L 2087#define CP_CE_ROQ_IB1_STAT__CEQ_WPTR_INDIRECT1__SHIFT 0x00000010 2088#define CP_CE_ROQ_IB2_STAT__CEQ_RPTR_INDIRECT2_MASK 0x000003ffL 2089#define CP_CE_ROQ_IB2_STAT__CEQ_RPTR_INDIRECT2__SHIFT 0x00000000 2090#define CP_CE_ROQ_IB2_STAT__CEQ_WPTR_INDIRECT2_MASK 0x03ff0000L 2091#define CP_CE_ROQ_IB2_STAT__CEQ_WPTR_INDIRECT2__SHIFT 0x00000010 2092#define CP_CE_ROQ_RB_STAT__CEQ_RPTR_PRIMARY_MASK 0x000003ffL 2093#define CP_CE_ROQ_RB_STAT__CEQ_RPTR_PRIMARY__SHIFT 0x00000000 2094#define CP_CE_ROQ_RB_STAT__CEQ_WPTR_PRIMARY_MASK 0x03ff0000L 2095#define CP_CE_ROQ_RB_STAT__CEQ_WPTR_PRIMARY__SHIFT 0x00000010 2096#define CP_CE_UCODE_ADDR__UCODE_ADDR_MASK 0x00000fffL 2097#define CP_CE_UCODE_ADDR__UCODE_ADDR__SHIFT 0x00000000 2098#define CP_CE_UCODE_DATA__UCODE_DATA_MASK 0xffffffffL 2099#define CP_CE_UCODE_DATA__UCODE_DATA__SHIFT 0x00000000 2100#define CP_CMD_DATA__CMD_DATA_MASK 0xffffffffL 2101#define CP_CMD_DATA__CMD_DATA__SHIFT 0x00000000 2102#define CP_CMD_INDEX__CMD_INDEX_MASK 0x000007ffL 2103#define CP_CMD_INDEX__CMD_INDEX__SHIFT 0x00000000 2104#define CP_CMD_INDEX__CMD_ME_SEL_MASK 0x00003000L 2105#define CP_CMD_INDEX__CMD_ME_SEL__SHIFT 0x0000000c 2106#define CP_CMD_INDEX__CMD_QUEUE_SEL_MASK 0x00030000L 2107#define CP_CMD_INDEX__CMD_QUEUE_SEL__SHIFT 0x00000010 2108#define CP_CNTX_STAT__ACTIVE_GFX_CONTEXTS_MASK 0x0ff00000L 2109#define CP_CNTX_STAT__ACTIVE_GFX_CONTEXTS__SHIFT 0x00000014 2110#define CP_CNTX_STAT__ACTIVE_HP3D_CONTEXTS_MASK 0x000000ffL 2111#define CP_CNTX_STAT__ACTIVE_HP3D_CONTEXTS__SHIFT 0x00000000 2112#define CP_CNTX_STAT__CURRENT_GFX_CONTEXT_MASK 0x70000000L 2113#define CP_CNTX_STAT__CURRENT_GFX_CONTEXT__SHIFT 0x0000001c 2114#define CP_CNTX_STAT__CURRENT_HP3D_CONTEXT_MASK 0x00000700L 2115#define CP_CNTX_STAT__CURRENT_HP3D_CONTEXT__SHIFT 0x00000008 2116#define CP_COHER_BASE__COHER_BASE_256B_MASK 0xffffffffL 2117#define CP_COHER_BASE__COHER_BASE_256B__SHIFT 0x00000000 2118#define CP_COHER_BASE_HI__COHER_BASE_HI_256B_MASK 0x000000ffL 2119#define CP_COHER_BASE_HI__COHER_BASE_HI_256B__SHIFT 0x00000000 2120#define CP_COHER_CNTL__CB0_DEST_BASE_ENA_MASK 0x00000040L 2121#define CP_COHER_CNTL__CB0_DEST_BASE_ENA__SHIFT 0x00000006 2122#define CP_COHER_CNTL__CB1_DEST_BASE_ENA_MASK 0x00000080L 2123#define CP_COHER_CNTL__CB1_DEST_BASE_ENA__SHIFT 0x00000007 2124#define CP_COHER_CNTL__CB2_DEST_BASE_ENA_MASK 0x00000100L 2125#define CP_COHER_CNTL__CB2_DEST_BASE_ENA__SHIFT 0x00000008 2126#define CP_COHER_CNTL__CB3_DEST_BASE_ENA_MASK 0x00000200L 2127#define CP_COHER_CNTL__CB3_DEST_BASE_ENA__SHIFT 0x00000009 2128#define CP_COHER_CNTL__CB4_DEST_BASE_ENA_MASK 0x00000400L 2129#define CP_COHER_CNTL__CB4_DEST_BASE_ENA__SHIFT 0x0000000a 2130#define CP_COHER_CNTL__CB5_DEST_BASE_ENA_MASK 0x00000800L 2131#define CP_COHER_CNTL__CB5_DEST_BASE_ENA__SHIFT 0x0000000b 2132#define CP_COHER_CNTL__CB6_DEST_BASE_ENA_MASK 0x00001000L 2133#define CP_COHER_CNTL__CB6_DEST_BASE_ENA__SHIFT 0x0000000c 2134#define CP_COHER_CNTL__CB7_DEST_BASE_ENA_MASK 0x00002000L 2135#define CP_COHER_CNTL__CB7_DEST_BASE_ENA__SHIFT 0x0000000d 2136#define CP_COHER_CNTL__CB_ACTION_ENA_MASK 0x02000000L 2137#define CP_COHER_CNTL__CB_ACTION_ENA__SHIFT 0x00000019 2138#define CP_COHER_CNTL__DB_ACTION_ENA_MASK 0x04000000L 2139#define CP_COHER_CNTL__DB_ACTION_ENA__SHIFT 0x0000001a 2140#define CP_COHER_CNTL__DB_DEST_BASE_ENA_MASK 0x00004000L 2141#define CP_COHER_CNTL__DB_DEST_BASE_ENA__SHIFT 0x0000000e 2142#define CP_COHER_CNTL__DEST_BASE_0_ENA_MASK 0x00000001L 2143#define CP_COHER_CNTL__DEST_BASE_0_ENA__SHIFT 0x00000000 2144#define CP_COHER_CNTL__DEST_BASE_1_ENA_MASK 0x00000002L 2145#define CP_COHER_CNTL__DEST_BASE_1_ENA__SHIFT 0x00000001 2146#define CP_COHER_CNTL__DEST_BASE_2_ENA_MASK 0x00080000L 2147#define CP_COHER_CNTL__DEST_BASE_2_ENA__SHIFT 0x00000013 2148#define CP_COHER_CNTL__DEST_BASE_3_ENA_MASK 0x00200000L 2149#define CP_COHER_CNTL__DEST_BASE_3_ENA__SHIFT 0x00000015 2150#define CP_COHER_CNTL__SH_ICACHE_ACTION_ENA_MASK 0x20000000L 2151#define CP_COHER_CNTL__SH_ICACHE_ACTION_ENA__SHIFT 0x0000001d 2152#define CP_COHER_CNTL__SH_KCACHE_ACTION_ENA_MASK 0x08000000L 2153#define CP_COHER_CNTL__SH_KCACHE_ACTION_ENA__SHIFT 0x0000001b 2154#define CP_COHER_CNTL__SH_KCACHE_VOL_ACTION_ENA_MASK 0x10000000L 2155#define CP_COHER_CNTL__SH_KCACHE_VOL_ACTION_ENA__SHIFT 0x0000001c 2156#define CP_COHER_CNTL__TC_ACTION_ENA_MASK 0x00800000L 2157#define CP_COHER_CNTL__TC_ACTION_ENA__SHIFT 0x00000017 2158#define CP_COHER_CNTL__TCL1_ACTION_ENA_MASK 0x00400000L 2159#define CP_COHER_CNTL__TCL1_ACTION_ENA__SHIFT 0x00000016 2160#define CP_COHER_CNTL__TCL1_VOL_ACTION_ENA_MASK 0x00008000L 2161#define CP_COHER_CNTL__TCL1_VOL_ACTION_ENA__SHIFT 0x0000000f 2162#define CP_COHER_CNTL__TC_VOL_ACTION_ENA_MASK 0x00010000L 2163#define CP_COHER_CNTL__TC_VOL_ACTION_ENA__SHIFT 0x00000010 2164#define CP_COHER_CNTL__TC_WB_ACTION_ENA_MASK 0x00040000L 2165#define CP_COHER_CNTL__TC_WB_ACTION_ENA__SHIFT 0x00000012 2166#define CP_COHER_SIZE__COHER_SIZE_256B_MASK 0xffffffffL 2167#define CP_COHER_SIZE__COHER_SIZE_256B__SHIFT 0x00000000 2168#define CP_COHER_SIZE_HI__COHER_SIZE_HI_256B_MASK 0x000000ffL 2169#define CP_COHER_SIZE_HI__COHER_SIZE_HI_256B__SHIFT 0x00000000 2170#define CP_COHER_START_DELAY__START_DELAY_COUNT_MASK 0x0000003fL 2171#define CP_COHER_START_DELAY__START_DELAY_COUNT__SHIFT 0x00000000 2172#define CP_COHER_STATUS__MATCHING_GFX_CNTX_MASK 0x000000ffL 2173#define CP_COHER_STATUS__MATCHING_GFX_CNTX__SHIFT 0x00000000 2174#define CP_COHER_STATUS__MEID_MASK 0x03000000L 2175#define CP_COHER_STATUS__MEID__SHIFT 0x00000018 2176#define CP_COHER_STATUS__PHASE1_STATUS_MASK 0x40000000L 2177#define CP_COHER_STATUS__PHASE1_STATUS__SHIFT 0x0000001e 2178#define CP_COHER_STATUS__STATUS_MASK 0x80000000L 2179#define CP_COHER_STATUS__STATUS__SHIFT 0x0000001f 2180#define CP_CSF_CNTL__FETCH_BUFFER_DEPTH_MASK 0x0000000fL 2181#define CP_CSF_CNTL__FETCH_BUFFER_DEPTH__SHIFT 0x00000000 2182#define CP_CSF_STAT__BUFFER_REQUEST_COUNT_MASK 0x00003f00L 2183#define CP_CSF_STAT__BUFFER_REQUEST_COUNT__SHIFT 0x00000008 2184#define CP_CSF_STAT__BUFFER_SLOTS_ALLOCATED_MASK 0x0000000fL 2185#define CP_CSF_STAT__BUFFER_SLOTS_ALLOCATED__SHIFT 0x00000000 2186#define CP_DMA_CNTL__BUFFER_DEPTH_MASK 0x000f0000L 2187#define CP_DMA_CNTL__BUFFER_DEPTH__SHIFT 0x00000010 2188#define CP_DMA_CNTL__MIN_AVAILSZ_MASK 0x00000030L 2189#define CP_DMA_CNTL__MIN_AVAILSZ__SHIFT 0x00000004 2190#define CP_DMA_CNTL__PIO_COUNT_MASK 0xc0000000L 2191#define CP_DMA_CNTL__PIO_COUNT__SHIFT 0x0000001e 2192#define CP_DMA_CNTL__PIO_FIFO_EMPTY_MASK 0x10000000L 2193#define CP_DMA_CNTL__PIO_FIFO_EMPTY__SHIFT 0x0000001c 2194#define CP_DMA_CNTL__PIO_FIFO_FULL_MASK 0x20000000L 2195#define CP_DMA_CNTL__PIO_FIFO_FULL__SHIFT 0x0000001d 2196#define CP_DMA_ME_COMMAND__BYTE_COUNT_MASK 0x001fffffL 2197#define CP_DMA_ME_COMMAND__BYTE_COUNT__SHIFT 0x00000000 2198#define CP_DMA_ME_COMMAND__DAIC_MASK 0x20000000L 2199#define CP_DMA_ME_COMMAND__DAIC__SHIFT 0x0000001d 2200#define CP_DMA_ME_COMMAND__DAS_MASK 0x08000000L 2201#define CP_DMA_ME_COMMAND__DAS__SHIFT 0x0000001b 2202#define CP_DMA_ME_COMMAND__DIS_WC_MASK 0x00200000L 2203#define CP_DMA_ME_COMMAND__DIS_WC__SHIFT 0x00000015 2204#define CP_DMA_ME_COMMAND__DST_SWAP_MASK 0x03000000L 2205#define CP_DMA_ME_COMMAND__DST_SWAP__SHIFT 0x00000018 2206#define CP_DMA_ME_COMMAND__RAW_WAIT_MASK 0x40000000L 2207#define CP_DMA_ME_COMMAND__RAW_WAIT__SHIFT 0x0000001e 2208#define CP_DMA_ME_COMMAND__SAIC_MASK 0x10000000L 2209#define CP_DMA_ME_COMMAND__SAIC__SHIFT 0x0000001c 2210#define CP_DMA_ME_COMMAND__SAS_MASK 0x04000000L 2211#define CP_DMA_ME_COMMAND__SAS__SHIFT 0x0000001a 2212#define CP_DMA_ME_COMMAND__SRC_SWAP_MASK 0x00c00000L 2213#define CP_DMA_ME_COMMAND__SRC_SWAP__SHIFT 0x00000016 2214#define CP_DMA_ME_DST_ADDR__DST_ADDR_MASK 0xffffffffL 2215#define CP_DMA_ME_DST_ADDR__DST_ADDR__SHIFT 0x00000000 2216#define CP_DMA_ME_DST_ADDR_HI__DST_ADDR_HI_MASK 0x000000ffL 2217#define CP_DMA_ME_DST_ADDR_HI__DST_ADDR_HI__SHIFT 0x00000000 2218#define CP_DMA_ME_SRC_ADDR_HI__SRC_ADDR_HI_MASK 0x000000ffL 2219#define CP_DMA_ME_SRC_ADDR_HI__SRC_ADDR_HI__SHIFT 0x00000000 2220#define CP_DMA_ME_SRC_ADDR__SRC_ADDR_MASK 0xffffffffL 2221#define CP_DMA_ME_SRC_ADDR__SRC_ADDR__SHIFT 0x00000000 2222#define CP_DMA_PFP_COMMAND__BYTE_COUNT_MASK 0x001fffffL 2223#define CP_DMA_PFP_COMMAND__BYTE_COUNT__SHIFT 0x00000000 2224#define CP_DMA_PFP_COMMAND__DAIC_MASK 0x20000000L 2225#define CP_DMA_PFP_COMMAND__DAIC__SHIFT 0x0000001d 2226#define CP_DMA_PFP_COMMAND__DAS_MASK 0x08000000L 2227#define CP_DMA_PFP_COMMAND__DAS__SHIFT 0x0000001b 2228#define CP_DMA_PFP_COMMAND__DIS_WC_MASK 0x00200000L 2229#define CP_DMA_PFP_COMMAND__DIS_WC__SHIFT 0x00000015 2230#define CP_DMA_PFP_COMMAND__DST_SWAP_MASK 0x03000000L 2231#define CP_DMA_PFP_COMMAND__DST_SWAP__SHIFT 0x00000018 2232#define CP_DMA_PFP_COMMAND__RAW_WAIT_MASK 0x40000000L 2233#define CP_DMA_PFP_COMMAND__RAW_WAIT__SHIFT 0x0000001e 2234#define CP_DMA_PFP_COMMAND__SAIC_MASK 0x10000000L 2235#define CP_DMA_PFP_COMMAND__SAIC__SHIFT 0x0000001c 2236#define CP_DMA_PFP_COMMAND__SAS_MASK 0x04000000L 2237#define CP_DMA_PFP_COMMAND__SAS__SHIFT 0x0000001a 2238#define CP_DMA_PFP_COMMAND__SRC_SWAP_MASK 0x00c00000L 2239#define CP_DMA_PFP_COMMAND__SRC_SWAP__SHIFT 0x00000016 2240#define CP_DMA_PFP_DST_ADDR__DST_ADDR_MASK 0xffffffffL 2241#define CP_DMA_PFP_DST_ADDR__DST_ADDR__SHIFT 0x00000000 2242#define CP_DMA_PFP_DST_ADDR_HI__DST_ADDR_HI_MASK 0x000000ffL 2243#define CP_DMA_PFP_DST_ADDR_HI__DST_ADDR_HI__SHIFT 0x00000000 2244#define CP_DMA_PFP_SRC_ADDR_HI__SRC_ADDR_HI_MASK 0x000000ffL 2245#define CP_DMA_PFP_SRC_ADDR_HI__SRC_ADDR_HI__SHIFT 0x00000000 2246#define CP_DMA_PFP_SRC_ADDR__SRC_ADDR_MASK 0xffffffffL 2247#define CP_DMA_PFP_SRC_ADDR__SRC_ADDR__SHIFT 0x00000000 2248#define CP_DMA_READ_TAGS__DMA_READ_TAG_MASK 0x03ffffffL 2249#define CP_DMA_READ_TAGS__DMA_READ_TAG__SHIFT 0x00000000 2250#define CP_DMA_READ_TAGS__DMA_READ_TAG_VALID_MASK 0x10000000L 2251#define CP_DMA_READ_TAGS__DMA_READ_TAG_VALID__SHIFT 0x0000001c 2252#define CP_ECC_FIRSTOCCURRENCE__INTERFACE_MASK 0x00000003L 2253#define CP_ECC_FIRSTOCCURRENCE__INTERFACE__SHIFT 0x00000000 2254#define CP_ECC_FIRSTOCCURRENCE__REQUEST_CLIENT_MASK 0x000000f0L 2255#define CP_ECC_FIRSTOCCURRENCE__REQUEST_CLIENT__SHIFT 0x00000004 2256#define CP_ECC_FIRSTOCCURRENCE_RING0__INTERFACE_MASK 0x00000003L 2257#define CP_ECC_FIRSTOCCURRENCE_RING0__INTERFACE__SHIFT 0x00000000 2258#define CP_ECC_FIRSTOCCURRENCE_RING0__REQUEST_CLIENT_MASK 0x000000f0L 2259#define CP_ECC_FIRSTOCCURRENCE_RING0__REQUEST_CLIENT__SHIFT 0x00000004 2260#define CP_ECC_FIRSTOCCURRENCE_RING0__RING_ID_MASK 0x00003c00L 2261#define CP_ECC_FIRSTOCCURRENCE_RING0__RING_ID__SHIFT 0x0000000a 2262#define CP_ECC_FIRSTOCCURRENCE_RING0__VMID_MASK 0x000f0000L 2263#define CP_ECC_FIRSTOCCURRENCE_RING0__VMID__SHIFT 0x00000010 2264#define CP_ECC_FIRSTOCCURRENCE_RING1__INTERFACE_MASK 0x00000003L 2265#define CP_ECC_FIRSTOCCURRENCE_RING1__INTERFACE__SHIFT 0x00000000 2266#define CP_ECC_FIRSTOCCURRENCE_RING1__REQUEST_CLIENT_MASK 0x000000f0L 2267#define CP_ECC_FIRSTOCCURRENCE_RING1__REQUEST_CLIENT__SHIFT 0x00000004 2268#define CP_ECC_FIRSTOCCURRENCE_RING1__RING_ID_MASK 0x00003c00L 2269#define CP_ECC_FIRSTOCCURRENCE_RING1__RING_ID__SHIFT 0x0000000a 2270#define CP_ECC_FIRSTOCCURRENCE_RING1__VMID_MASK 0x000f0000L 2271#define CP_ECC_FIRSTOCCURRENCE_RING1__VMID__SHIFT 0x00000010 2272#define CP_ECC_FIRSTOCCURRENCE_RING2__INTERFACE_MASK 0x00000003L 2273#define CP_ECC_FIRSTOCCURRENCE_RING2__INTERFACE__SHIFT 0x00000000 2274#define CP_ECC_FIRSTOCCURRENCE_RING2__REQUEST_CLIENT_MASK 0x000000f0L 2275#define CP_ECC_FIRSTOCCURRENCE_RING2__REQUEST_CLIENT__SHIFT 0x00000004 2276#define CP_ECC_FIRSTOCCURRENCE_RING2__RING_ID_MASK 0x00003c00L 2277#define CP_ECC_FIRSTOCCURRENCE_RING2__RING_ID__SHIFT 0x0000000a 2278#define CP_ECC_FIRSTOCCURRENCE_RING2__VMID_MASK 0x000f0000L 2279#define CP_ECC_FIRSTOCCURRENCE_RING2__VMID__SHIFT 0x00000010 2280#define CP_ECC_FIRSTOCCURRENCE__RING_ID_MASK 0x00003c00L 2281#define CP_ECC_FIRSTOCCURRENCE__RING_ID__SHIFT 0x0000000a 2282#define CP_ECC_FIRSTOCCURRENCE__VMID_MASK 0x000f0000L 2283#define CP_ECC_FIRSTOCCURRENCE__VMID__SHIFT 0x00000010 2284#define CP_EOP_DONE_ADDR_HI__ADDR_HI_MASK 0x0000ffffL 2285#define CP_EOP_DONE_ADDR_HI__ADDR_HI__SHIFT 0x00000000 2286#define CP_EOP_DONE_ADDR_LO__ADDR_LO_MASK 0xfffffffcL 2287#define CP_EOP_DONE_ADDR_LO__ADDR_LO__SHIFT 0x00000002 2288#define CP_EOP_DONE_ADDR_LO__ADDR_SWAP_MASK 0x00000003L 2289#define CP_EOP_DONE_ADDR_LO__ADDR_SWAP__SHIFT 0x00000000 2290#define CP_EOP_DONE_DATA_CNTL__CNTX_ID_MASK 0x0000ffffL 2291#define CP_EOP_DONE_DATA_CNTL__CNTX_ID__SHIFT 0x00000000 2292#define CP_EOP_DONE_DATA_CNTL__DATA_SEL_MASK 0xe0000000L 2293#define CP_EOP_DONE_DATA_CNTL__DATA_SEL__SHIFT 0x0000001d 2294#define CP_EOP_DONE_DATA_CNTL__DST_SEL_MASK 0x00030000L 2295#define CP_EOP_DONE_DATA_CNTL__DST_SEL__SHIFT 0x00000010 2296#define CP_EOP_DONE_DATA_CNTL__INT_SEL_MASK 0x07000000L 2297#define CP_EOP_DONE_DATA_CNTL__INT_SEL__SHIFT 0x00000018 2298#define CP_EOP_DONE_DATA_HI__DATA_HI_MASK 0xffffffffL 2299#define CP_EOP_DONE_DATA_HI__DATA_HI__SHIFT 0x00000000 2300#define CP_EOP_DONE_DATA_LO__DATA_LO_MASK 0xffffffffL 2301#define CP_EOP_DONE_DATA_LO__DATA_LO__SHIFT 0x00000000 2302#define CP_EOP_LAST_FENCE_HI__LAST_FENCE_HI_MASK 0xffffffffL 2303#define CP_EOP_LAST_FENCE_HI__LAST_FENCE_HI__SHIFT 0x00000000 2304#define CP_EOP_LAST_FENCE_LO__LAST_FENCE_LO_MASK 0xffffffffL 2305#define CP_EOP_LAST_FENCE_LO__LAST_FENCE_LO__SHIFT 0x00000000 2306#define CP_GDS_ATOMIC0_PREOP_HI__GDS_ATOMIC0_PREOP_HI_MASK 0xffffffffL 2307#define CP_GDS_ATOMIC0_PREOP_HI__GDS_ATOMIC0_PREOP_HI__SHIFT 0x00000000 2308#define CP_GDS_ATOMIC0_PREOP_LO__GDS_ATOMIC0_PREOP_LO_MASK 0xffffffffL 2309#define CP_GDS_ATOMIC0_PREOP_LO__GDS_ATOMIC0_PREOP_LO__SHIFT 0x00000000 2310#define CP_GDS_ATOMIC1_PREOP_HI__GDS_ATOMIC1_PREOP_HI_MASK 0xffffffffL 2311#define CP_GDS_ATOMIC1_PREOP_HI__GDS_ATOMIC1_PREOP_HI__SHIFT 0x00000000 2312#define CP_GDS_ATOMIC1_PREOP_LO__GDS_ATOMIC1_PREOP_LO_MASK 0xffffffffL 2313#define CP_GDS_ATOMIC1_PREOP_LO__GDS_ATOMIC1_PREOP_LO__SHIFT 0x00000000 2314#define CP_GRBM_FREE_COUNT__FREE_COUNT_GDS_MASK 0x00003f00L 2315#define CP_GRBM_FREE_COUNT__FREE_COUNT_GDS__SHIFT 0x00000008 2316#define CP_GRBM_FREE_COUNT__FREE_COUNT_MASK 0x0000003fL 2317#define CP_GRBM_FREE_COUNT__FREE_COUNT_PFP_MASK 0x003f0000L 2318#define CP_GRBM_FREE_COUNT__FREE_COUNT_PFP__SHIFT 0x00000010 2319#define CP_GRBM_FREE_COUNT__FREE_COUNT__SHIFT 0x00000000 2320#define CP_IB1_BASE_HI__IB1_BASE_HI_MASK 0x000000ffL 2321#define CP_IB1_BASE_HI__IB1_BASE_HI__SHIFT 0x00000000 2322#define CP_IB1_BASE_LO__IB1_BASE_LO_MASK 0xfffffffcL 2323#define CP_IB1_BASE_LO__IB1_BASE_LO__SHIFT 0x00000002 2324#define CP_IB1_BUFSZ__IB1_BUFSZ_MASK 0x000fffffL 2325#define CP_IB1_BUFSZ__IB1_BUFSZ__SHIFT 0x00000000 2326#define CP_IB1_OFFSET__IB1_OFFSET_MASK 0x000fffffL 2327#define CP_IB1_OFFSET__IB1_OFFSET__SHIFT 0x00000000 2328#define CP_IB1_PREAMBLE_BEGIN__IB1_PREAMBLE_BEGIN_MASK 0x000fffffL 2329#define CP_IB1_PREAMBLE_BEGIN__IB1_PREAMBLE_BEGIN__SHIFT 0x00000000 2330#define CP_IB1_PREAMBLE_END__IB1_PREAMBLE_END_MASK 0x000fffffL 2331#define CP_IB1_PREAMBLE_END__IB1_PREAMBLE_END__SHIFT 0x00000000 2332#define CP_IB2_BASE_HI__IB2_BASE_HI_MASK 0x000000ffL 2333#define CP_IB2_BASE_HI__IB2_BASE_HI__SHIFT 0x00000000 2334#define CP_IB2_BASE_LO__IB2_BASE_LO_MASK 0xfffffffcL 2335#define CP_IB2_BASE_LO__IB2_BASE_LO__SHIFT 0x00000002 2336#define CP_IB2_BUFSZ__IB2_BUFSZ_MASK 0x000fffffL 2337#define CP_IB2_BUFSZ__IB2_BUFSZ__SHIFT 0x00000000 2338#define CP_IB2_OFFSET__IB2_OFFSET_MASK 0x000fffffL 2339#define CP_IB2_OFFSET__IB2_OFFSET__SHIFT 0x00000000 2340#define CP_IB2_PREAMBLE_BEGIN__IB2_PREAMBLE_BEGIN_MASK 0x000fffffL 2341#define CP_IB2_PREAMBLE_BEGIN__IB2_PREAMBLE_BEGIN__SHIFT 0x00000000 2342#define CP_IB2_PREAMBLE_END__IB2_PREAMBLE_END_MASK 0x000fffffL 2343#define CP_IB2_PREAMBLE_END__IB2_PREAMBLE_END__SHIFT 0x00000000 2344#define CP_INT_CNTL__CNTX_BUSY_INT_ENABLE_MASK 0x00080000L 2345#define CP_INT_CNTL__CNTX_BUSY_INT_ENABLE__SHIFT 0x00000013 2346#define CP_INT_CNTL__CNTX_EMPTY_INT_ENABLE_MASK 0x00100000L 2347#define CP_INT_CNTL__CNTX_EMPTY_INT_ENABLE__SHIFT 0x00000014 2348#define CP_INT_CNTL__CP_ECC_ERROR_INT_ENABLE_MASK 0x00004000L 2349#define CP_INT_CNTL__CP_ECC_ERROR_INT_ENABLE__SHIFT 0x0000000e 2350#define CP_INT_CNTL__GENERIC0_INT_ENABLE_MASK 0x80000000L 2351#define CP_INT_CNTL__GENERIC0_INT_ENABLE__SHIFT 0x0000001f 2352#define CP_INT_CNTL__GENERIC1_INT_ENABLE_MASK 0x40000000L 2353#define CP_INT_CNTL__GENERIC1_INT_ENABLE__SHIFT 0x0000001e 2354#define CP_INT_CNTL__GENERIC2_INT_ENABLE_MASK 0x20000000L 2355#define CP_INT_CNTL__GENERIC2_INT_ENABLE__SHIFT 0x0000001d 2356#define CP_INT_CNTL__OPCODE_ERROR_INT_ENABLE_MASK 0x01000000L 2357#define CP_INT_CNTL__OPCODE_ERROR_INT_ENABLE__SHIFT 0x00000018 2358#define CP_INT_CNTL__PRIV_INSTR_INT_ENABLE_MASK 0x00400000L 2359#define CP_INT_CNTL__PRIV_INSTR_INT_ENABLE__SHIFT 0x00000016 2360#define CP_INT_CNTL__PRIV_REG_INT_ENABLE_MASK 0x00800000L 2361#define CP_INT_CNTL__PRIV_REG_INT_ENABLE__SHIFT 0x00000017 2362#define CP_INT_CNTL__RESERVED_BIT_ERROR_INT_ENABLE_MASK 0x08000000L 2363#define CP_INT_CNTL__RESERVED_BIT_ERROR_INT_ENABLE__SHIFT 0x0000001b 2364#define CP_INT_CNTL_RING0__CNTX_BUSY_INT_ENABLE_MASK 0x00080000L 2365#define CP_INT_CNTL_RING0__CNTX_BUSY_INT_ENABLE__SHIFT 0x00000013 2366#define CP_INT_CNTL_RING0__CNTX_EMPTY_INT_ENABLE_MASK 0x00100000L 2367#define CP_INT_CNTL_RING0__CNTX_EMPTY_INT_ENABLE__SHIFT 0x00000014 2368#define CP_INT_CNTL_RING0__CP_ECC_ERROR_INT_ENABLE_MASK 0x00004000L 2369#define CP_INT_CNTL_RING0__CP_ECC_ERROR_INT_ENABLE__SHIFT 0x0000000e 2370#define CP_INT_CNTL_RING0__GENERIC0_INT_ENABLE_MASK 0x80000000L 2371#define CP_INT_CNTL_RING0__GENERIC0_INT_ENABLE__SHIFT 0x0000001f 2372#define CP_INT_CNTL_RING0__GENERIC1_INT_ENABLE_MASK 0x40000000L 2373#define CP_INT_CNTL_RING0__GENERIC1_INT_ENABLE__SHIFT 0x0000001e 2374#define CP_INT_CNTL_RING0__GENERIC2_INT_ENABLE_MASK 0x20000000L 2375#define CP_INT_CNTL_RING0__GENERIC2_INT_ENABLE__SHIFT 0x0000001d 2376#define CP_INT_CNTL_RING0__OPCODE_ERROR_INT_ENABLE_MASK 0x01000000L 2377#define CP_INT_CNTL_RING0__OPCODE_ERROR_INT_ENABLE__SHIFT 0x00000018 2378#define CP_INT_CNTL_RING0__PRIV_INSTR_INT_ENABLE_MASK 0x00400000L 2379#define CP_INT_CNTL_RING0__PRIV_INSTR_INT_ENABLE__SHIFT 0x00000016 2380#define CP_INT_CNTL_RING0__PRIV_REG_INT_ENABLE_MASK 0x00800000L 2381#define CP_INT_CNTL_RING0__PRIV_REG_INT_ENABLE__SHIFT 0x00000017 2382#define CP_INT_CNTL_RING0__RESERVED_BIT_ERROR_INT_ENABLE_MASK 0x08000000L 2383#define CP_INT_CNTL_RING0__RESERVED_BIT_ERROR_INT_ENABLE__SHIFT 0x0000001b 2384#define CP_INT_CNTL_RING0__TIME_STAMP_INT_ENABLE_MASK 0x04000000L 2385#define CP_INT_CNTL_RING0__TIME_STAMP_INT_ENABLE__SHIFT 0x0000001a 2386#define CP_INT_CNTL_RING0__WRM_POLL_TIMEOUT_INT_ENABLE_MASK 0x00020000L 2387#define CP_INT_CNTL_RING0__WRM_POLL_TIMEOUT_INT_ENABLE__SHIFT 0x00000011 2388#define CP_INT_CNTL_RING1__CNTX_BUSY_INT_ENABLE_MASK 0x00080000L 2389#define CP_INT_CNTL_RING1__CNTX_BUSY_INT_ENABLE__SHIFT 0x00000013 2390#define CP_INT_CNTL_RING1__CNTX_EMPTY_INT_ENABLE_MASK 0x00100000L 2391#define CP_INT_CNTL_RING1__CNTX_EMPTY_INT_ENABLE__SHIFT 0x00000014 2392#define CP_INT_CNTL_RING1__CP_ECC_ERROR_INT_ENABLE_MASK 0x00004000L 2393#define CP_INT_CNTL_RING1__CP_ECC_ERROR_INT_ENABLE__SHIFT 0x0000000e 2394#define CP_INT_CNTL_RING1__GENERIC0_INT_ENABLE_MASK 0x80000000L 2395#define CP_INT_CNTL_RING1__GENERIC0_INT_ENABLE__SHIFT 0x0000001f 2396#define CP_INT_CNTL_RING1__GENERIC1_INT_ENABLE_MASK 0x40000000L 2397#define CP_INT_CNTL_RING1__GENERIC1_INT_ENABLE__SHIFT 0x0000001e 2398#define CP_INT_CNTL_RING1__GENERIC2_INT_ENABLE_MASK 0x20000000L 2399#define CP_INT_CNTL_RING1__GENERIC2_INT_ENABLE__SHIFT 0x0000001d 2400#define CP_INT_CNTL_RING1__OPCODE_ERROR_INT_ENABLE_MASK 0x01000000L 2401#define CP_INT_CNTL_RING1__OPCODE_ERROR_INT_ENABLE__SHIFT 0x00000018 2402#define CP_INT_CNTL_RING1__PRIV_INSTR_INT_ENABLE_MASK 0x00400000L 2403#define CP_INT_CNTL_RING1__PRIV_INSTR_INT_ENABLE__SHIFT 0x00000016 2404#define CP_INT_CNTL_RING1__PRIV_REG_INT_ENABLE_MASK 0x00800000L 2405#define CP_INT_CNTL_RING1__PRIV_REG_INT_ENABLE__SHIFT 0x00000017 2406#define CP_INT_CNTL_RING1__RESERVED_BIT_ERROR_INT_ENABLE_MASK 0x08000000L 2407#define CP_INT_CNTL_RING1__RESERVED_BIT_ERROR_INT_ENABLE__SHIFT 0x0000001b 2408#define CP_INT_CNTL_RING1__TIME_STAMP_INT_ENABLE_MASK 0x04000000L 2409#define CP_INT_CNTL_RING1__TIME_STAMP_INT_ENABLE__SHIFT 0x0000001a 2410#define CP_INT_CNTL_RING1__WRM_POLL_TIMEOUT_INT_ENABLE_MASK 0x00020000L 2411#define CP_INT_CNTL_RING1__WRM_POLL_TIMEOUT_INT_ENABLE__SHIFT 0x00000011 2412#define CP_INT_CNTL_RING2__CNTX_BUSY_INT_ENABLE_MASK 0x00080000L 2413#define CP_INT_CNTL_RING2__CNTX_BUSY_INT_ENABLE__SHIFT 0x00000013 2414#define CP_INT_CNTL_RING2__CNTX_EMPTY_INT_ENABLE_MASK 0x00100000L 2415#define CP_INT_CNTL_RING2__CNTX_EMPTY_INT_ENABLE__SHIFT 0x00000014 2416#define CP_INT_CNTL_RING2__CP_ECC_ERROR_INT_ENABLE_MASK 0x00004000L 2417#define CP_INT_CNTL_RING2__CP_ECC_ERROR_INT_ENABLE__SHIFT 0x0000000e 2418#define CP_INT_CNTL_RING2__GENERIC0_INT_ENABLE_MASK 0x80000000L 2419#define CP_INT_CNTL_RING2__GENERIC0_INT_ENABLE__SHIFT 0x0000001f 2420#define CP_INT_CNTL_RING2__GENERIC1_INT_ENABLE_MASK 0x40000000L 2421#define CP_INT_CNTL_RING2__GENERIC1_INT_ENABLE__SHIFT 0x0000001e 2422#define CP_INT_CNTL_RING2__GENERIC2_INT_ENABLE_MASK 0x20000000L 2423#define CP_INT_CNTL_RING2__GENERIC2_INT_ENABLE__SHIFT 0x0000001d 2424#define CP_INT_CNTL_RING2__OPCODE_ERROR_INT_ENABLE_MASK 0x01000000L 2425#define CP_INT_CNTL_RING2__OPCODE_ERROR_INT_ENABLE__SHIFT 0x00000018 2426#define CP_INT_CNTL_RING2__PRIV_INSTR_INT_ENABLE_MASK 0x00400000L 2427#define CP_INT_CNTL_RING2__PRIV_INSTR_INT_ENABLE__SHIFT 0x00000016 2428#define CP_INT_CNTL_RING2__PRIV_REG_INT_ENABLE_MASK 0x00800000L 2429#define CP_INT_CNTL_RING2__PRIV_REG_INT_ENABLE__SHIFT 0x00000017 2430#define CP_INT_CNTL_RING2__RESERVED_BIT_ERROR_INT_ENABLE_MASK 0x08000000L 2431#define CP_INT_CNTL_RING2__RESERVED_BIT_ERROR_INT_ENABLE__SHIFT 0x0000001b 2432#define CP_INT_CNTL_RING2__TIME_STAMP_INT_ENABLE_MASK 0x04000000L 2433#define CP_INT_CNTL_RING2__TIME_STAMP_INT_ENABLE__SHIFT 0x0000001a 2434#define CP_INT_CNTL_RING2__WRM_POLL_TIMEOUT_INT_ENABLE_MASK 0x00020000L 2435#define CP_INT_CNTL_RING2__WRM_POLL_TIMEOUT_INT_ENABLE__SHIFT 0x00000011 2436#define CP_INT_CNTL__TIME_STAMP_INT_ENABLE_MASK 0x04000000L 2437#define CP_INT_CNTL__TIME_STAMP_INT_ENABLE__SHIFT 0x0000001a 2438#define CP_INT_CNTL__WRM_POLL_TIMEOUT_INT_ENABLE_MASK 0x00020000L 2439#define CP_INT_CNTL__WRM_POLL_TIMEOUT_INT_ENABLE__SHIFT 0x00000011 2440#define CP_INT_STAT_DEBUG__CNTX_BUSY_INT_ASSERTED_MASK 0x00080000L 2441#define CP_INT_STAT_DEBUG__CNTX_BUSY_INT_ASSERTED__SHIFT 0x00000013 2442#define CP_INT_STAT_DEBUG__CNTX_EMPTY_INT_ASSERTED_MASK 0x00100000L 2443#define CP_INT_STAT_DEBUG__CNTX_EMPTY_INT_ASSERTED__SHIFT 0x00000014 2444#define CP_INT_STAT_DEBUG__CP_ECC_ERROR_INT_ASSERTED_MASK 0x00004000L 2445#define CP_INT_STAT_DEBUG__CP_ECC_ERROR_INT_ASSERTED__SHIFT 0x0000000e 2446#define CP_INT_STAT_DEBUG__GENERIC0_INT_ASSERTED_MASK 0x80000000L 2447#define CP_INT_STAT_DEBUG__GENERIC0_INT_ASSERTED__SHIFT 0x0000001f 2448#define CP_INT_STAT_DEBUG__GENERIC1_INT_ASSERTED_MASK 0x40000000L 2449#define CP_INT_STAT_DEBUG__GENERIC1_INT_ASSERTED__SHIFT 0x0000001e 2450#define CP_INT_STAT_DEBUG__GENERIC2_INT_ASSERTED_MASK 0x20000000L 2451#define CP_INT_STAT_DEBUG__GENERIC2_INT_ASSERTED__SHIFT 0x0000001d 2452#define CP_INT_STAT_DEBUG__OPCODE_ERROR_INT_ASSERTED_MASK 0x01000000L 2453#define CP_INT_STAT_DEBUG__OPCODE_ERROR_INT_ASSERTED__SHIFT 0x00000018 2454#define CP_INT_STAT_DEBUG__PRIV_INSTR_INT_ASSERTED_MASK 0x00400000L 2455#define CP_INT_STAT_DEBUG__PRIV_INSTR_INT_ASSERTED__SHIFT 0x00000016 2456#define CP_INT_STAT_DEBUG__PRIV_REG_INT_ASSERTED_MASK 0x00800000L 2457#define CP_INT_STAT_DEBUG__PRIV_REG_INT_ASSERTED__SHIFT 0x00000017 2458#define CP_INT_STAT_DEBUG__RESERVED_BIT_ERROR_INT_ASSERTED_MASK 0x08000000L 2459#define CP_INT_STAT_DEBUG__RESERVED_BIT_ERROR_INT_ASSERTED__SHIFT 0x0000001b 2460#define CP_INT_STAT_DEBUG__TIME_STAMP_INT_ASSERTED_MASK 0x04000000L 2461#define CP_INT_STAT_DEBUG__TIME_STAMP_INT_ASSERTED__SHIFT 0x0000001a 2462#define CP_INT_STAT_DEBUG__WRM_POLL_TIMEOUT_INT_ASSERTED_MASK 0x00020000L 2463#define CP_INT_STAT_DEBUG__WRM_POLL_TIMEOUT_INT_ASSERTED__SHIFT 0x00000011 2464#define CP_INT_STATUS__CNTX_BUSY_INT_STAT_MASK 0x00080000L 2465#define CP_INT_STATUS__CNTX_BUSY_INT_STAT__SHIFT 0x00000013 2466#define CP_INT_STATUS__CNTX_EMPTY_INT_STAT_MASK 0x00100000L 2467#define CP_INT_STATUS__CNTX_EMPTY_INT_STAT__SHIFT 0x00000014 2468#define CP_INT_STATUS__CP_ECC_ERROR_INT_STAT_MASK 0x00004000L 2469#define CP_INT_STATUS__CP_ECC_ERROR_INT_STAT__SHIFT 0x0000000e 2470#define CP_INT_STATUS__GENERIC0_INT_STAT_MASK 0x80000000L 2471#define CP_INT_STATUS__GENERIC0_INT_STAT__SHIFT 0x0000001f 2472#define CP_INT_STATUS__GENERIC1_INT_STAT_MASK 0x40000000L 2473#define CP_INT_STATUS__GENERIC1_INT_STAT__SHIFT 0x0000001e 2474#define CP_INT_STATUS__GENERIC2_INT_STAT_MASK 0x20000000L 2475#define CP_INT_STATUS__GENERIC2_INT_STAT__SHIFT 0x0000001d 2476#define CP_INT_STATUS__OPCODE_ERROR_INT_STAT_MASK 0x01000000L 2477#define CP_INT_STATUS__OPCODE_ERROR_INT_STAT__SHIFT 0x00000018 2478#define CP_INT_STATUS__PRIV_INSTR_INT_STAT_MASK 0x00400000L 2479#define CP_INT_STATUS__PRIV_INSTR_INT_STAT__SHIFT 0x00000016 2480#define CP_INT_STATUS__PRIV_REG_INT_STAT_MASK 0x00800000L 2481#define CP_INT_STATUS__PRIV_REG_INT_STAT__SHIFT 0x00000017 2482#define CP_INT_STATUS__RESERVED_BIT_ERROR_INT_STAT_MASK 0x08000000L 2483#define CP_INT_STATUS__RESERVED_BIT_ERROR_INT_STAT__SHIFT 0x0000001b 2484#define CP_INT_STATUS_RING0__CNTX_BUSY_INT_STAT_MASK 0x00080000L 2485#define CP_INT_STATUS_RING0__CNTX_BUSY_INT_STAT__SHIFT 0x00000013 2486#define CP_INT_STATUS_RING0__CNTX_EMPTY_INT_STAT_MASK 0x00100000L 2487#define CP_INT_STATUS_RING0__CNTX_EMPTY_INT_STAT__SHIFT 0x00000014 2488#define CP_INT_STATUS_RING0__CP_ECC_ERROR_INT_STAT_MASK 0x00004000L 2489#define CP_INT_STATUS_RING0__CP_ECC_ERROR_INT_STAT__SHIFT 0x0000000e 2490#define CP_INT_STATUS_RING0__GENERIC0_INT_STAT_MASK 0x80000000L 2491#define CP_INT_STATUS_RING0__GENERIC0_INT_STAT__SHIFT 0x0000001f 2492#define CP_INT_STATUS_RING0__GENERIC1_INT_STAT_MASK 0x40000000L 2493#define CP_INT_STATUS_RING0__GENERIC1_INT_STAT__SHIFT 0x0000001e 2494#define CP_INT_STATUS_RING0__GENERIC2_INT_STAT_MASK 0x20000000L 2495#define CP_INT_STATUS_RING0__GENERIC2_INT_STAT__SHIFT 0x0000001d 2496#define CP_INT_STATUS_RING0__OPCODE_ERROR_INT_STAT_MASK 0x01000000L 2497#define CP_INT_STATUS_RING0__OPCODE_ERROR_INT_STAT__SHIFT 0x00000018 2498#define CP_INT_STATUS_RING0__PRIV_INSTR_INT_STAT_MASK 0x00400000L 2499#define CP_INT_STATUS_RING0__PRIV_INSTR_INT_STAT__SHIFT 0x00000016 2500#define CP_INT_STATUS_RING0__PRIV_REG_INT_STAT_MASK 0x00800000L 2501#define CP_INT_STATUS_RING0__PRIV_REG_INT_STAT__SHIFT 0x00000017 2502#define CP_INT_STATUS_RING0__RESERVED_BIT_ERROR_INT_STAT_MASK 0x08000000L 2503#define CP_INT_STATUS_RING0__RESERVED_BIT_ERROR_INT_STAT__SHIFT 0x0000001b 2504#define CP_INT_STATUS_RING0__TIME_STAMP_INT_STAT_MASK 0x04000000L 2505#define CP_INT_STATUS_RING0__TIME_STAMP_INT_STAT__SHIFT 0x0000001a 2506#define CP_INT_STATUS_RING0__WRM_POLL_TIMEOUT_INT_STAT_MASK 0x00020000L 2507#define CP_INT_STATUS_RING0__WRM_POLL_TIMEOUT_INT_STAT__SHIFT 0x00000011 2508#define CP_INT_STATUS_RING1__CNTX_BUSY_INT_STAT_MASK 0x00080000L 2509#define CP_INT_STATUS_RING1__CNTX_BUSY_INT_STAT__SHIFT 0x00000013 2510#define CP_INT_STATUS_RING1__CNTX_EMPTY_INT_STAT_MASK 0x00100000L 2511#define CP_INT_STATUS_RING1__CNTX_EMPTY_INT_STAT__SHIFT 0x00000014 2512#define CP_INT_STATUS_RING1__CP_ECC_ERROR_INT_STAT_MASK 0x00004000L 2513#define CP_INT_STATUS_RING1__CP_ECC_ERROR_INT_STAT__SHIFT 0x0000000e 2514#define CP_INT_STATUS_RING1__GENERIC0_INT_STAT_MASK 0x80000000L 2515#define CP_INT_STATUS_RING1__GENERIC0_INT_STAT__SHIFT 0x0000001f 2516#define CP_INT_STATUS_RING1__GENERIC1_INT_STAT_MASK 0x40000000L 2517#define CP_INT_STATUS_RING1__GENERIC1_INT_STAT__SHIFT 0x0000001e 2518#define CP_INT_STATUS_RING1__GENERIC2_INT_STAT_MASK 0x20000000L 2519#define CP_INT_STATUS_RING1__GENERIC2_INT_STAT__SHIFT 0x0000001d 2520#define CP_INT_STATUS_RING1__OPCODE_ERROR_INT_STAT_MASK 0x01000000L 2521#define CP_INT_STATUS_RING1__OPCODE_ERROR_INT_STAT__SHIFT 0x00000018 2522#define CP_INT_STATUS_RING1__PRIV_INSTR_INT_STAT_MASK 0x00400000L 2523#define CP_INT_STATUS_RING1__PRIV_INSTR_INT_STAT__SHIFT 0x00000016 2524#define CP_INT_STATUS_RING1__PRIV_REG_INT_STAT_MASK 0x00800000L 2525#define CP_INT_STATUS_RING1__PRIV_REG_INT_STAT__SHIFT 0x00000017 2526#define CP_INT_STATUS_RING1__RESERVED_BIT_ERROR_INT_STAT_MASK 0x08000000L 2527#define CP_INT_STATUS_RING1__RESERVED_BIT_ERROR_INT_STAT__SHIFT 0x0000001b 2528#define CP_INT_STATUS_RING1__TIME_STAMP_INT_STAT_MASK 0x04000000L 2529#define CP_INT_STATUS_RING1__TIME_STAMP_INT_STAT__SHIFT 0x0000001a 2530#define CP_INT_STATUS_RING1__WRM_POLL_TIMEOUT_INT_STAT_MASK 0x00020000L 2531#define CP_INT_STATUS_RING1__WRM_POLL_TIMEOUT_INT_STAT__SHIFT 0x00000011 2532#define CP_INT_STATUS_RING2__CNTX_BUSY_INT_STAT_MASK 0x00080000L 2533#define CP_INT_STATUS_RING2__CNTX_BUSY_INT_STAT__SHIFT 0x00000013 2534#define CP_INT_STATUS_RING2__CNTX_EMPTY_INT_STAT_MASK 0x00100000L 2535#define CP_INT_STATUS_RING2__CNTX_EMPTY_INT_STAT__SHIFT 0x00000014 2536#define CP_INT_STATUS_RING2__CP_ECC_ERROR_INT_STAT_MASK 0x00004000L 2537#define CP_INT_STATUS_RING2__CP_ECC_ERROR_INT_STAT__SHIFT 0x0000000e 2538#define CP_INT_STATUS_RING2__GENERIC0_INT_STAT_MASK 0x80000000L 2539#define CP_INT_STATUS_RING2__GENERIC0_INT_STAT__SHIFT 0x0000001f 2540#define CP_INT_STATUS_RING2__GENERIC1_INT_STAT_MASK 0x40000000L 2541#define CP_INT_STATUS_RING2__GENERIC1_INT_STAT__SHIFT 0x0000001e 2542#define CP_INT_STATUS_RING2__GENERIC2_INT_STAT_MASK 0x20000000L 2543#define CP_INT_STATUS_RING2__GENERIC2_INT_STAT__SHIFT 0x0000001d 2544#define CP_INT_STATUS_RING2__OPCODE_ERROR_INT_STAT_MASK 0x01000000L 2545#define CP_INT_STATUS_RING2__OPCODE_ERROR_INT_STAT__SHIFT 0x00000018 2546#define CP_INT_STATUS_RING2__PRIV_INSTR_INT_STAT_MASK 0x00400000L 2547#define CP_INT_STATUS_RING2__PRIV_INSTR_INT_STAT__SHIFT 0x00000016 2548#define CP_INT_STATUS_RING2__PRIV_REG_INT_STAT_MASK 0x00800000L 2549#define CP_INT_STATUS_RING2__PRIV_REG_INT_STAT__SHIFT 0x00000017 2550#define CP_INT_STATUS_RING2__RESERVED_BIT_ERROR_INT_STAT_MASK 0x08000000L 2551#define CP_INT_STATUS_RING2__RESERVED_BIT_ERROR_INT_STAT__SHIFT 0x0000001b 2552#define CP_INT_STATUS_RING2__TIME_STAMP_INT_STAT_MASK 0x04000000L 2553#define CP_INT_STATUS_RING2__TIME_STAMP_INT_STAT__SHIFT 0x0000001a 2554#define CP_INT_STATUS_RING2__WRM_POLL_TIMEOUT_INT_STAT_MASK 0x00020000L 2555#define CP_INT_STATUS_RING2__WRM_POLL_TIMEOUT_INT_STAT__SHIFT 0x00000011 2556#define CP_INT_STATUS__TIME_STAMP_INT_STAT_MASK 0x04000000L 2557#define CP_INT_STATUS__TIME_STAMP_INT_STAT__SHIFT 0x0000001a 2558#define CP_INT_STATUS__WRM_POLL_TIMEOUT_INT_STAT_MASK 0x00020000L 2559#define CP_INT_STATUS__WRM_POLL_TIMEOUT_INT_STAT__SHIFT 0x00000011 2560#define CP_MC_PACK_DELAY_CNT__PACK_DELAY_CNT_MASK 0x0000001fL 2561#define CP_MC_PACK_DELAY_CNT__PACK_DELAY_CNT__SHIFT 0x00000000 2562#define CP_ME_CNTL__CE_HALT_MASK 0x01000000L 2563#define CP_ME_CNTL__CE_HALT__SHIFT 0x00000018 2564#define CP_ME_CNTL__CE_INVALIDATE_ICACHE_MASK 0x00000010L 2565#define CP_ME_CNTL__CE_INVALIDATE_ICACHE__SHIFT 0x00000004 2566#define CP_ME_CNTL__CE_STEP_MASK 0x02000000L 2567#define CP_ME_CNTL__CE_STEP__SHIFT 0x00000019 2568#define CP_ME_CNTL__ME_HALT_MASK 0x10000000L 2569#define CP_ME_CNTL__ME_HALT__SHIFT 0x0000001c 2570#define CP_ME_CNTL__ME_INVALIDATE_ICACHE_MASK 0x00000100L 2571#define CP_ME_CNTL__ME_INVALIDATE_ICACHE__SHIFT 0x00000008 2572#define CP_ME_CNTL__ME_STEP_MASK 0x20000000L 2573#define CP_ME_CNTL__ME_STEP__SHIFT 0x0000001d 2574#define CP_ME_CNTL__PFP_HALT_MASK 0x04000000L 2575#define CP_ME_CNTL__PFP_HALT__SHIFT 0x0000001a 2576#define CP_ME_CNTL__PFP_INVALIDATE_ICACHE_MASK 0x00000040L 2577#define CP_ME_CNTL__PFP_INVALIDATE_ICACHE__SHIFT 0x00000006 2578#define CP_ME_CNTL__PFP_STEP_MASK 0x08000000L 2579#define CP_ME_CNTL__PFP_STEP__SHIFT 0x0000001b 2580#define CP_ME_HEADER_DUMP__ME_HEADER_DUMP_MASK 0xffffffffL 2581#define CP_ME_HEADER_DUMP__ME_HEADER_DUMP__SHIFT 0x00000000 2582#define CP_ME_MC_RADDR_HI__ME_MC_RADDR_HI_MASK 0x000000ffL 2583#define CP_ME_MC_RADDR_HI__ME_MC_RADDR_HI__SHIFT 0x00000000 2584#define CP_ME_MC_RADDR_LO__ME_MC_RADDR_LO_MASK 0xfffffffcL 2585#define CP_ME_MC_RADDR_LO__ME_MC_RADDR_LO__SHIFT 0x00000002 2586#define CP_ME_MC_RADDR_LO__ME_MC_RADDR_SWAP_MASK 0x00000003L 2587#define CP_ME_MC_RADDR_LO__ME_MC_RADDR_SWAP__SHIFT 0x00000000 2588#define CP_ME_MC_WADDR_HI__ME_MC_WADDR_HI_MASK 0x000000ffL 2589#define CP_ME_MC_WADDR_HI__ME_MC_WADDR_HI__SHIFT 0x00000000 2590#define CP_ME_MC_WADDR_LO__ME_MC_WADDR_LO_MASK 0xfffffffcL 2591#define CP_ME_MC_WADDR_LO__ME_MC_WADDR_LO__SHIFT 0x00000002 2592#define CP_ME_MC_WADDR_LO__ME_MC_WADDR_SWAP_MASK 0x00000003L 2593#define CP_ME_MC_WADDR_LO__ME_MC_WADDR_SWAP__SHIFT 0x00000000 2594#define CP_ME_MC_WDATA_HI__ME_MC_WDATA_HI_MASK 0xffffffffL 2595#define CP_ME_MC_WDATA_HI__ME_MC_WDATA_HI__SHIFT 0x00000000 2596#define CP_ME_MC_WDATA_LO__ME_MC_WDATA_LO_MASK 0xffffffffL 2597#define CP_ME_MC_WDATA_LO__ME_MC_WDATA_LO__SHIFT 0x00000000 2598#define CP_MEM_SLP_CNTL__CP_MEM_DS_EN_MASK 0x00000002L 2599#define CP_MEM_SLP_CNTL__CP_MEM_DS_EN__SHIFT 0x00000001 2600#define CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK 0x00000001L 2601#define CP_MEM_SLP_CNTL__CP_MEM_LS_EN__SHIFT 0x00000000 2602#define CP_MEM_SLP_CNTL__CP_MEM_LS_OFF_DELAY_MASK 0x00ff0000L 2603#define CP_MEM_SLP_CNTL__CP_MEM_LS_OFF_DELAY__SHIFT 0x00000010 2604#define CP_MEM_SLP_CNTL__CP_MEM_LS_ON_DELAY_MASK 0x0000ff00L 2605#define CP_MEM_SLP_CNTL__CP_MEM_LS_ON_DELAY__SHIFT 0x00000008 2606#define CP_MEM_SLP_CNTL__RESERVED1_MASK 0xff000000L 2607#define CP_MEM_SLP_CNTL__RESERVED1__SHIFT 0x00000018 2608#define CP_MEM_SLP_CNTL__RESERVED_MASK 0x000000fcL 2609#define CP_MEM_SLP_CNTL__RESERVED__SHIFT 0x00000002 2610#define CP_ME_PREEMPTION__ME_CNTXSW_PREEMPTION_MASK 0x00000001L 2611#define CP_ME_PREEMPTION__ME_CNTXSW_PREEMPTION__SHIFT 0x00000000 2612#define CP_MEQ_AVAIL__MEQ_CNT_MASK 0x000003ffL 2613#define CP_MEQ_AVAIL__MEQ_CNT__SHIFT 0x00000000 2614#define CP_MEQ_STAT__MEQ_RPTR_MASK 0x000003ffL 2615#define CP_MEQ_STAT__MEQ_RPTR__SHIFT 0x00000000 2616#define CP_MEQ_STAT__MEQ_WPTR_MASK 0x03ff0000L 2617#define CP_MEQ_STAT__MEQ_WPTR__SHIFT 0x00000010 2618#define CP_MEQ_THRESHOLDS__MEQ1_START_MASK 0x000000ffL 2619#define CP_MEQ_THRESHOLDS__MEQ1_START__SHIFT 0x00000000 2620#define CP_MEQ_THRESHOLDS__MEQ2_START_MASK 0x0000ff00L 2621#define CP_MEQ_THRESHOLDS__MEQ2_START__SHIFT 0x00000008 2622#define CP_ME_RAM_DATA__ME_RAM_DATA_MASK 0xffffffffL 2623#define CP_ME_RAM_DATA__ME_RAM_DATA__SHIFT 0x00000000 2624#define CP_ME_RAM_RADDR__ME_RAM_RADDR_MASK 0x00000fffL 2625#define CP_ME_RAM_RADDR__ME_RAM_RADDR__SHIFT 0x00000000 2626#define CP_ME_RAM_WADDR__ME_RAM_WADDR_MASK 0x00000fffL 2627#define CP_ME_RAM_WADDR__ME_RAM_WADDR__SHIFT 0x00000000 2628#define CP_NUM_PRIM_NEEDED_COUNT0_HI__NUM_PRIM_NEEDED_CNT0_HI_MASK 0xffffffffL 2629#define CP_NUM_PRIM_NEEDED_COUNT0_HI__NUM_PRIM_NEEDED_CNT0_HI__SHIFT 0x00000000 2630#define CP_NUM_PRIM_NEEDED_COUNT0_LO__NUM_PRIM_NEEDED_CNT0_LO_MASK 0xffffffffL 2631#define CP_NUM_PRIM_NEEDED_COUNT0_LO__NUM_PRIM_NEEDED_CNT0_LO__SHIFT 0x00000000 2632#define CP_NUM_PRIM_NEEDED_COUNT1_HI__NUM_PRIM_NEEDED_CNT1_HI_MASK 0xffffffffL 2633#define CP_NUM_PRIM_NEEDED_COUNT1_HI__NUM_PRIM_NEEDED_CNT1_HI__SHIFT 0x00000000 2634#define CP_NUM_PRIM_NEEDED_COUNT1_LO__NUM_PRIM_NEEDED_CNT1_LO_MASK 0xffffffffL 2635#define CP_NUM_PRIM_NEEDED_COUNT1_LO__NUM_PRIM_NEEDED_CNT1_LO__SHIFT 0x00000000 2636#define CP_NUM_PRIM_NEEDED_COUNT2_HI__NUM_PRIM_NEEDED_CNT2_HI_MASK 0xffffffffL 2637#define CP_NUM_PRIM_NEEDED_COUNT2_HI__NUM_PRIM_NEEDED_CNT2_HI__SHIFT 0x00000000 2638#define CP_NUM_PRIM_NEEDED_COUNT2_LO__NUM_PRIM_NEEDED_CNT2_LO_MASK 0xffffffffL 2639#define CP_NUM_PRIM_NEEDED_COUNT2_LO__NUM_PRIM_NEEDED_CNT2_LO__SHIFT 0x00000000 2640#define CP_NUM_PRIM_NEEDED_COUNT3_HI__NUM_PRIM_NEEDED_CNT3_HI_MASK 0xffffffffL 2641#define CP_NUM_PRIM_NEEDED_COUNT3_HI__NUM_PRIM_NEEDED_CNT3_HI__SHIFT 0x00000000 2642#define CP_NUM_PRIM_NEEDED_COUNT3_LO__NUM_PRIM_NEEDED_CNT3_LO_MASK 0xffffffffL 2643#define CP_NUM_PRIM_NEEDED_COUNT3_LO__NUM_PRIM_NEEDED_CNT3_LO__SHIFT 0x00000000 2644#define CP_NUM_PRIM_WRITTEN_COUNT0_HI__NUM_PRIM_WRITTEN_CNT0_HI_MASK 0xffffffffL 2645#define CP_NUM_PRIM_WRITTEN_COUNT0_HI__NUM_PRIM_WRITTEN_CNT0_HI__SHIFT 0x00000000 2646#define CP_NUM_PRIM_WRITTEN_COUNT0_LO__NUM_PRIM_WRITTEN_CNT0_LO_MASK 0xffffffffL 2647#define CP_NUM_PRIM_WRITTEN_COUNT0_LO__NUM_PRIM_WRITTEN_CNT0_LO__SHIFT 0x00000000 2648#define CP_NUM_PRIM_WRITTEN_COUNT1_HI__NUM_PRIM_WRITTEN_CNT1_HI_MASK 0xffffffffL 2649#define CP_NUM_PRIM_WRITTEN_COUNT1_HI__NUM_PRIM_WRITTEN_CNT1_HI__SHIFT 0x00000000 2650#define CP_NUM_PRIM_WRITTEN_COUNT1_LO__NUM_PRIM_WRITTEN_CNT1_LO_MASK 0xffffffffL 2651#define CP_NUM_PRIM_WRITTEN_COUNT1_LO__NUM_PRIM_WRITTEN_CNT1_LO__SHIFT 0x00000000 2652#define CP_NUM_PRIM_WRITTEN_COUNT2_HI__NUM_PRIM_WRITTEN_CNT2_HI_MASK 0xffffffffL 2653#define CP_NUM_PRIM_WRITTEN_COUNT2_HI__NUM_PRIM_WRITTEN_CNT2_HI__SHIFT 0x00000000 2654#define CP_NUM_PRIM_WRITTEN_COUNT2_LO__NUM_PRIM_WRITTEN_CNT2_LO_MASK 0xffffffffL 2655#define CP_NUM_PRIM_WRITTEN_COUNT2_LO__NUM_PRIM_WRITTEN_CNT2_LO__SHIFT 0x00000000 2656#define CP_NUM_PRIM_WRITTEN_COUNT3_HI__NUM_PRIM_WRITTEN_CNT3_HI_MASK 0xffffffffL 2657#define CP_NUM_PRIM_WRITTEN_COUNT3_HI__NUM_PRIM_WRITTEN_CNT3_HI__SHIFT 0x00000000 2658#define CP_NUM_PRIM_WRITTEN_COUNT3_LO__NUM_PRIM_WRITTEN_CNT3_LO_MASK 0xffffffffL 2659#define CP_NUM_PRIM_WRITTEN_COUNT3_LO__NUM_PRIM_WRITTEN_CNT3_LO__SHIFT 0x00000000 2660#define CP_PA_CINVOC_COUNT_HI__CINVOC_COUNT_HI_MASK 0xffffffffL 2661#define CP_PA_CINVOC_COUNT_HI__CINVOC_COUNT_HI__SHIFT 0x00000000 2662#define CP_PA_CINVOC_COUNT_LO__CINVOC_COUNT_LO_MASK 0xffffffffL 2663#define CP_PA_CINVOC_COUNT_LO__CINVOC_COUNT_LO__SHIFT 0x00000000 2664#define CP_PA_CPRIM_COUNT_HI__CPRIM_COUNT_HI_MASK 0xffffffffL 2665#define CP_PA_CPRIM_COUNT_HI__CPRIM_COUNT_HI__SHIFT 0x00000000 2666#define CP_PA_CPRIM_COUNT_LO__CPRIM_COUNT_LO_MASK 0xffffffffL 2667#define CP_PA_CPRIM_COUNT_LO__CPRIM_COUNT_LO__SHIFT 0x00000000 2668#define CP_PERFMON_CNTL__PERFMON_ENABLE_MODE_MASK 0x00000300L 2669#define CP_PERFMON_CNTL__PERFMON_ENABLE_MODE__SHIFT 0x00000008 2670#define CP_PERFMON_CNTL__PERFMON_SAMPLE_ENABLE_MASK 0x00000400L 2671#define CP_PERFMON_CNTL__PERFMON_SAMPLE_ENABLE__SHIFT 0x0000000a 2672#define CP_PERFMON_CNTL__PERFMON_STATE_MASK 0x0000000fL 2673#define CP_PERFMON_CNTL__PERFMON_STATE__SHIFT 0x00000000 2674#define CP_PERFMON_CNTL__SPM_PERFMON_STATE_MASK 0x000000f0L 2675#define CP_PERFMON_CNTL__SPM_PERFMON_STATE__SHIFT 0x00000004 2676#define CP_PERFMON_CNTX_CNTL__PERFMON_ENABLE_MASK 0x80000000L 2677#define CP_PERFMON_CNTX_CNTL__PERFMON_ENABLE__SHIFT 0x0000001f 2678#define CP_PFP_HEADER_DUMP__PFP_HEADER_DUMP_MASK 0xffffffffL 2679#define CP_PFP_HEADER_DUMP__PFP_HEADER_DUMP__SHIFT 0x00000000 2680#define CP_PFP_IB_CONTROL__IB_EN_MASK 0x00000001L 2681#define CP_PFP_IB_CONTROL__IB_EN__SHIFT 0x00000000 2682#define CP_PFP_LOAD_CONTROL__CNTX_REG_EN_MASK 0x00000002L 2683#define CP_PFP_LOAD_CONTROL__CNTX_REG_EN__SHIFT 0x00000001 2684#define CP_PFP_LOAD_CONTROL__CONFIG_REG_EN_MASK 0x00000001L 2685#define CP_PFP_LOAD_CONTROL__CONFIG_REG_EN__SHIFT 0x00000000 2686#define CP_PFP_LOAD_CONTROL__SH_CS_REG_EN_MASK 0x01000000L 2687#define CP_PFP_LOAD_CONTROL__SH_CS_REG_EN__SHIFT 0x00000018 2688#define CP_PFP_LOAD_CONTROL__SH_GFX_REG_EN_MASK 0x00010000L 2689#define CP_PFP_LOAD_CONTROL__SH_GFX_REG_EN__SHIFT 0x00000010 2690#define CP_PFP_LOAD_CONTROL__UCONFIG_REG_EN_MASK 0x00008000L 2691#define CP_PFP_LOAD_CONTROL__UCONFIG_REG_EN__SHIFT 0x0000000f 2692#define CP_PFP_UCODE_ADDR__UCODE_ADDR_MASK 0x00000fffL 2693#define CP_PFP_UCODE_ADDR__UCODE_ADDR__SHIFT 0x00000000 2694#define CP_PFP_UCODE_DATA__UCODE_DATA_MASK 0xffffffffL 2695#define CP_PFP_UCODE_DATA__UCODE_DATA__SHIFT 0x00000000 2696#define CP_PIPE_STATS_ADDR_HI__PIPE_STATS_ADDR_HI_MASK 0xffffffffL 2697#define CP_PIPE_STATS_ADDR_HI__PIPE_STATS_ADDR_HI__SHIFT 0x00000000 2698#define CP_PIPE_STATS_ADDR_LO__PIPE_STATS_ADDR_LO_MASK 0xfffffffcL 2699#define CP_PIPE_STATS_ADDR_LO__PIPE_STATS_ADDR_LO__SHIFT 0x00000002 2700#define CP_PIPE_STATS_ADDR_LO__PIPE_STATS_ADDR_SWAP_MASK 0x00000003L 2701#define CP_PIPE_STATS_ADDR_LO__PIPE_STATS_ADDR_SWAP__SHIFT 0x00000000 2702#define CP_PWR_CNTL__GFX_CLK_HALT_MASK 0x00000001L 2703#define CP_PWR_CNTL__GFX_CLK_HALT__SHIFT 0x00000000 2704#define CP_QUEUE_THRESHOLDS__ROQ_IB1_START_MASK 0x0000003fL 2705#define CP_QUEUE_THRESHOLDS__ROQ_IB1_START__SHIFT 0x00000000 2706#define CP_QUEUE_THRESHOLDS__ROQ_IB2_START_MASK 0x00003f00L 2707#define CP_QUEUE_THRESHOLDS__ROQ_IB2_START__SHIFT 0x00000008 2708#define CP_RB0_BASE_HI__RB_BASE_HI_MASK 0x000000ffL 2709#define CP_RB0_BASE_HI__RB_BASE_HI__SHIFT 0x00000000 2710#define CP_RB0_BASE__RB_BASE_MASK 0xffffffffL 2711#define CP_RB0_BASE__RB_BASE__SHIFT 0x00000000 2712#define CP_RB0_CNTL__BUF_SWAP_MASK 0x00030000L 2713#define CP_RB0_CNTL__BUF_SWAP__SHIFT 0x00000010 2714#define CP_RB0_CNTL__CACHE_POLICY_MASK 0x03000000L 2715#define CP_RB0_CNTL__CACHE_POLICY__SHIFT 0x00000018 2716#define CP_RB0_CNTL__MIN_AVAILSZ_MASK 0x00300000L 2717#define CP_RB0_CNTL__MIN_AVAILSZ__SHIFT 0x00000014 2718#define CP_RB0_CNTL__MIN_IB_AVAILSZ_MASK 0x00c00000L 2719#define CP_RB0_CNTL__MIN_IB_AVAILSZ__SHIFT 0x00000016 2720#define CP_RB0_CNTL__RB_BLKSZ_MASK 0x00003f00L 2721#define CP_RB0_CNTL__RB_BLKSZ__SHIFT 0x00000008 2722#define CP_RB0_CNTL__RB_BUFSZ_MASK 0x0000003fL 2723#define CP_RB0_CNTL__RB_BUFSZ__SHIFT 0x00000000 2724#define CP_RB0_CNTL__RB_NO_UPDATE_MASK 0x08000000L 2725#define CP_RB0_CNTL__RB_NO_UPDATE__SHIFT 0x0000001b 2726#define CP_RB0_CNTL__RB_RPTR_WR_ENA_MASK 0x80000000L 2727#define CP_RB0_CNTL__RB_RPTR_WR_ENA__SHIFT 0x0000001f 2728#define CP_RB0_CNTL__RB_VOLATILE_MASK 0x04000000L 2729#define CP_RB0_CNTL__RB_VOLATILE__SHIFT 0x0000001a 2730#define CP_RB0_RPTR_ADDR_HI__RB_RPTR_ADDR_HI_MASK 0x000000ffL 2731#define CP_RB0_RPTR_ADDR_HI__RB_RPTR_ADDR_HI__SHIFT 0x00000000 2732#define CP_RB0_RPTR_ADDR__RB_RPTR_ADDR_MASK 0xfffffffcL 2733#define CP_RB0_RPTR_ADDR__RB_RPTR_ADDR__SHIFT 0x00000002 2734#define CP_RB0_RPTR_ADDR__RB_RPTR_SWAP_MASK 0x00000003L 2735#define CP_RB0_RPTR_ADDR__RB_RPTR_SWAP__SHIFT 0x00000000 2736#define CP_RB0_RPTR__RB_RPTR_MASK 0x000fffffL 2737#define CP_RB0_RPTR__RB_RPTR__SHIFT 0x00000000 2738#define CP_RB0_WPTR__RB_WPTR_MASK 0x000fffffL 2739#define CP_RB0_WPTR__RB_WPTR__SHIFT 0x00000000 2740#define CP_RB1_BASE_HI__RB_BASE_HI_MASK 0x000000ffL 2741#define CP_RB1_BASE_HI__RB_BASE_HI__SHIFT 0x00000000 2742#define CP_RB1_BASE__RB_BASE_MASK 0xffffffffL 2743#define CP_RB1_BASE__RB_BASE__SHIFT 0x00000000 2744#define CP_RB1_CNTL__CACHE_POLICY_MASK 0x03000000L 2745#define CP_RB1_CNTL__CACHE_POLICY__SHIFT 0x00000018 2746#define CP_RB1_CNTL__MIN_AVAILSZ_MASK 0x00300000L 2747#define CP_RB1_CNTL__MIN_AVAILSZ__SHIFT 0x00000014 2748#define CP_RB1_CNTL__MIN_IB_AVAILSZ_MASK 0x00c00000L 2749#define CP_RB1_CNTL__MIN_IB_AVAILSZ__SHIFT 0x00000016 2750#define CP_RB1_CNTL__RB_BLKSZ_MASK 0x00003f00L 2751#define CP_RB1_CNTL__RB_BLKSZ__SHIFT 0x00000008 2752#define CP_RB1_CNTL__RB_BUFSZ_MASK 0x0000003fL 2753#define CP_RB1_CNTL__RB_BUFSZ__SHIFT 0x00000000 2754#define CP_RB1_CNTL__RB_NO_UPDATE_MASK 0x08000000L 2755#define CP_RB1_CNTL__RB_NO_UPDATE__SHIFT 0x0000001b 2756#define CP_RB1_CNTL__RB_RPTR_WR_ENA_MASK 0x80000000L 2757#define CP_RB1_CNTL__RB_RPTR_WR_ENA__SHIFT 0x0000001f 2758#define CP_RB1_CNTL__RB_VOLATILE_MASK 0x04000000L 2759#define CP_RB1_CNTL__RB_VOLATILE__SHIFT 0x0000001a 2760#define CP_RB1_RPTR_ADDR_HI__RB_RPTR_ADDR_HI_MASK 0x000000ffL 2761#define CP_RB1_RPTR_ADDR_HI__RB_RPTR_ADDR_HI__SHIFT 0x00000000 2762#define CP_RB1_RPTR_ADDR__RB_RPTR_ADDR_MASK 0xfffffffcL 2763#define CP_RB1_RPTR_ADDR__RB_RPTR_ADDR__SHIFT 0x00000002 2764#define CP_RB1_RPTR_ADDR__RB_RPTR_SWAP_MASK 0x00000003L 2765#define CP_RB1_RPTR_ADDR__RB_RPTR_SWAP__SHIFT 0x00000000 2766#define CP_RB1_RPTR__RB_RPTR_MASK 0x000fffffL 2767#define CP_RB1_RPTR__RB_RPTR__SHIFT 0x00000000 2768#define CP_RB1_WPTR__RB_WPTR_MASK 0x000fffffL 2769#define CP_RB1_WPTR__RB_WPTR__SHIFT 0x00000000 2770#define CP_RB2_BASE__RB_BASE_MASK 0xffffffffL 2771#define CP_RB2_BASE__RB_BASE__SHIFT 0x00000000 2772#define CP_RB2_CNTL__CACHE_POLICY_MASK 0x03000000L 2773#define CP_RB2_CNTL__CACHE_POLICY__SHIFT 0x00000018 2774#define CP_RB2_CNTL__MIN_AVAILSZ_MASK 0x00300000L 2775#define CP_RB2_CNTL__MIN_AVAILSZ__SHIFT 0x00000014 2776#define CP_RB2_CNTL__MIN_IB_AVAILSZ_MASK 0x00c00000L 2777#define CP_RB2_CNTL__MIN_IB_AVAILSZ__SHIFT 0x00000016 2778#define CP_RB2_CNTL__RB_BLKSZ_MASK 0x00003f00L 2779#define CP_RB2_CNTL__RB_BLKSZ__SHIFT 0x00000008 2780#define CP_RB2_CNTL__RB_BUFSZ_MASK 0x0000003fL 2781#define CP_RB2_CNTL__RB_BUFSZ__SHIFT 0x00000000 2782#define CP_RB2_CNTL__RB_NO_UPDATE_MASK 0x08000000L 2783#define CP_RB2_CNTL__RB_NO_UPDATE__SHIFT 0x0000001b 2784#define CP_RB2_CNTL__RB_RPTR_WR_ENA_MASK 0x80000000L 2785#define CP_RB2_CNTL__RB_RPTR_WR_ENA__SHIFT 0x0000001f 2786#define CP_RB2_CNTL__RB_VOLATILE_MASK 0x04000000L 2787#define CP_RB2_CNTL__RB_VOLATILE__SHIFT 0x0000001a 2788#define CP_RB2_RPTR_ADDR_HI__RB_RPTR_ADDR_HI_MASK 0x000000ffL 2789#define CP_RB2_RPTR_ADDR_HI__RB_RPTR_ADDR_HI__SHIFT 0x00000000 2790#define CP_RB2_RPTR_ADDR__RB_RPTR_ADDR_MASK 0xfffffffcL 2791#define CP_RB2_RPTR_ADDR__RB_RPTR_ADDR__SHIFT 0x00000002 2792#define CP_RB2_RPTR_ADDR__RB_RPTR_SWAP_MASK 0x00000003L 2793#define CP_RB2_RPTR_ADDR__RB_RPTR_SWAP__SHIFT 0x00000000 2794#define CP_RB2_RPTR__RB_RPTR_MASK 0x000fffffL 2795#define CP_RB2_RPTR__RB_RPTR__SHIFT 0x00000000 2796#define CP_RB2_WPTR__RB_WPTR_MASK 0x000fffffL 2797#define CP_RB2_WPTR__RB_WPTR__SHIFT 0x00000000 2798#define CP_RB_BASE__RB_BASE_MASK 0xffffffffL 2799#define CP_RB_BASE__RB_BASE__SHIFT 0x00000000 2800#define CP_RB_CNTL__BUF_SWAP_MASK 0x00030000L 2801#define CP_RB_CNTL__BUF_SWAP__SHIFT 0x00000010 2802#define CP_RB_CNTL__CACHE_POLICY_MASK 0x03000000L 2803#define CP_RB_CNTL__CACHE_POLICY__SHIFT 0x00000018 2804#define CP_RB_CNTL__MIN_AVAILSZ_MASK 0x00300000L 2805#define CP_RB_CNTL__MIN_AVAILSZ__SHIFT 0x00000014 2806#define CP_RB_CNTL__MIN_IB_AVAILSZ_MASK 0x00c00000L 2807#define CP_RB_CNTL__MIN_IB_AVAILSZ__SHIFT 0x00000016 2808#define CP_RB_CNTL__RB_BLKSZ_MASK 0x00003f00L 2809#define CP_RB_CNTL__RB_BLKSZ__SHIFT 0x00000008 2810#define CP_RB_CNTL__RB_BUFSZ_MASK 0x0000003fL 2811#define CP_RB_CNTL__RB_BUFSZ__SHIFT 0x00000000 2812#define CP_RB_CNTL__RB_NO_UPDATE_MASK 0x08000000L 2813#define CP_RB_CNTL__RB_NO_UPDATE__SHIFT 0x0000001b 2814#define CP_RB_CNTL__RB_RPTR_WR_ENA_MASK 0x80000000L 2815#define CP_RB_CNTL__RB_RPTR_WR_ENA__SHIFT 0x0000001f 2816#define CP_RB_CNTL__RB_VOLATILE_MASK 0x04000000L 2817#define CP_RB_CNTL__RB_VOLATILE__SHIFT 0x0000001a 2818#define CP_RB_OFFSET__RB_OFFSET_MASK 0x000fffffL 2819#define CP_RB_OFFSET__RB_OFFSET__SHIFT 0x00000000 2820#define CP_RB_RPTR_ADDR_HI__RB_RPTR_ADDR_HI_MASK 0x000000ffL 2821#define CP_RB_RPTR_ADDR_HI__RB_RPTR_ADDR_HI__SHIFT 0x00000000 2822#define CP_RB_RPTR_ADDR__RB_RPTR_ADDR_MASK 0xfffffffcL 2823#define CP_RB_RPTR_ADDR__RB_RPTR_ADDR__SHIFT 0x00000002 2824#define CP_RB_RPTR_ADDR__RB_RPTR_SWAP_MASK 0x00000003L 2825#define CP_RB_RPTR_ADDR__RB_RPTR_SWAP__SHIFT 0x00000000 2826#define CP_RB_RPTR__RB_RPTR_MASK 0x000fffffL 2827#define CP_RB_RPTR__RB_RPTR__SHIFT 0x00000000 2828#define CP_RB_RPTR_WR__RB_RPTR_WR_MASK 0x000fffffL 2829#define CP_RB_RPTR_WR__RB_RPTR_WR__SHIFT 0x00000000 2830#define CP_RB_VMID__RB0_VMID_MASK 0x0000000fL 2831#define CP_RB_VMID__RB0_VMID__SHIFT 0x00000000 2832#define CP_RB_VMID__RB1_VMID_MASK 0x00000f00L 2833#define CP_RB_VMID__RB1_VMID__SHIFT 0x00000008 2834#define CP_RB_VMID__RB2_VMID_MASK 0x000f0000L 2835#define CP_RB_VMID__RB2_VMID__SHIFT 0x00000010 2836#define CP_RB_WPTR_DELAY__PRE_WRITE_LIMIT_MASK 0xf0000000L 2837#define CP_RB_WPTR_DELAY__PRE_WRITE_LIMIT__SHIFT 0x0000001c 2838#define CP_RB_WPTR_DELAY__PRE_WRITE_TIMER_MASK 0x0fffffffL 2839#define CP_RB_WPTR_DELAY__PRE_WRITE_TIMER__SHIFT 0x00000000 2840#define CP_RB_WPTR_POLL_ADDR_HI__OBSOLETE_MASK 0x000000ffL 2841#define CP_RB_WPTR_POLL_ADDR_HI__OBSOLETE__SHIFT 0x00000000 2842#define CP_RB_WPTR_POLL_ADDR_HI__RB_WPTR_POLL_ADDR_HI_MASK 0x000000ffL 2843#define CP_RB_WPTR_POLL_ADDR_HI__RB_WPTR_POLL_ADDR_HI__SHIFT 0x00000000 2844#define CP_RB_WPTR_POLL_ADDR_LO__OBSOLETE_MASK 0xfffffffcL 2845#define CP_RB_WPTR_POLL_ADDR_LO__OBSOLETE__SHIFT 0x00000002 2846#define CP_RB_WPTR_POLL_ADDR_LO__RB_WPTR_POLL_ADDR_LO_MASK 0xfffffffcL 2847#define CP_RB_WPTR_POLL_ADDR_LO__RB_WPTR_POLL_ADDR_LO__SHIFT 0x00000002 2848#define CP_RB_WPTR_POLL_CNTL__IDLE_POLL_COUNT_MASK 0xffff0000L 2849#define CP_RB_WPTR_POLL_CNTL__IDLE_POLL_COUNT__SHIFT 0x00000010 2850#define CP_RB_WPTR_POLL_CNTL__POLL_FREQUENCY_MASK 0x0000ffffL 2851#define CP_RB_WPTR_POLL_CNTL__POLL_FREQUENCY__SHIFT 0x00000000 2852#define CP_RB_WPTR__RB_WPTR_MASK 0x000fffffL 2853#define CP_RB_WPTR__RB_WPTR__SHIFT 0x00000000 2854#define CP_RING0_PRIORITY__PRIORITY_MASK 0x00000003L 2855#define CP_RING0_PRIORITY__PRIORITY__SHIFT 0x00000000 2856#define CP_RING1_PRIORITY__PRIORITY_MASK 0x00000003L 2857#define CP_RING1_PRIORITY__PRIORITY__SHIFT 0x00000000 2858#define CP_RING2_PRIORITY__PRIORITY_MASK 0x00000003L 2859#define CP_RING2_PRIORITY__PRIORITY__SHIFT 0x00000000 2860#define CP_RINGID__RINGID_MASK 0x00000003L 2861#define CP_RINGID__RINGID__SHIFT 0x00000000 2862#define CP_RING_PRIORITY_CNTS__PRIORITY1_CNT_MASK 0x000000ffL 2863#define CP_RING_PRIORITY_CNTS__PRIORITY1_CNT__SHIFT 0x00000000 2864#define CP_RING_PRIORITY_CNTS__PRIORITY2A_CNT_MASK 0x0000ff00L 2865#define CP_RING_PRIORITY_CNTS__PRIORITY2A_CNT__SHIFT 0x00000008 2866#define CP_RING_PRIORITY_CNTS__PRIORITY2B_CNT_MASK 0x00ff0000L 2867#define CP_RING_PRIORITY_CNTS__PRIORITY2B_CNT__SHIFT 0x00000010 2868#define CP_RING_PRIORITY_CNTS__PRIORITY3_CNT_MASK 0xff000000L 2869#define CP_RING_PRIORITY_CNTS__PRIORITY3_CNT__SHIFT 0x00000018 2870#define CP_ROQ1_THRESHOLDS__R0_IB1_START_MASK 0x00ff0000L 2871#define CP_ROQ1_THRESHOLDS__R0_IB1_START__SHIFT 0x00000010 2872#define CP_ROQ1_THRESHOLDS__R1_IB1_START_MASK 0xff000000L 2873#define CP_ROQ1_THRESHOLDS__R1_IB1_START__SHIFT 0x00000018 2874#define CP_ROQ1_THRESHOLDS__RB1_START_MASK 0x000000ffL 2875#define CP_ROQ1_THRESHOLDS__RB1_START__SHIFT 0x00000000 2876#define CP_ROQ1_THRESHOLDS__RB2_START_MASK 0x0000ff00L 2877#define CP_ROQ1_THRESHOLDS__RB2_START__SHIFT 0x00000008 2878#define CP_ROQ2_AVAIL__ROQ_CNT_IB2_MASK 0x000007ffL 2879#define CP_ROQ2_AVAIL__ROQ_CNT_IB2__SHIFT 0x00000000 2880#define CP_ROQ2_THRESHOLDS__R0_IB2_START_MASK 0x0000ff00L 2881#define CP_ROQ2_THRESHOLDS__R0_IB2_START__SHIFT 0x00000008 2882#define CP_ROQ2_THRESHOLDS__R1_IB2_START_MASK 0x00ff0000L 2883#define CP_ROQ2_THRESHOLDS__R1_IB2_START__SHIFT 0x00000010 2884#define CP_ROQ2_THRESHOLDS__R2_IB1_START_MASK 0x000000ffL 2885#define CP_ROQ2_THRESHOLDS__R2_IB1_START__SHIFT 0x00000000 2886#define CP_ROQ2_THRESHOLDS__R2_IB2_START_MASK 0xff000000L 2887#define CP_ROQ2_THRESHOLDS__R2_IB2_START__SHIFT 0x00000018 2888#define CP_ROQ_AVAIL__ROQ_CNT_IB1_MASK 0x07ff0000L 2889#define CP_ROQ_AVAIL__ROQ_CNT_IB1__SHIFT 0x00000010 2890#define CP_ROQ_AVAIL__ROQ_CNT_RING_MASK 0x000007ffL 2891#define CP_ROQ_AVAIL__ROQ_CNT_RING__SHIFT 0x00000000 2892#define CP_ROQ_IB1_STAT__ROQ_RPTR_INDIRECT1_MASK 0x000003ffL 2893#define CP_ROQ_IB1_STAT__ROQ_RPTR_INDIRECT1__SHIFT 0x00000000 2894#define CP_ROQ_IB1_STAT__ROQ_WPTR_INDIRECT1_MASK 0x03ff0000L 2895#define CP_ROQ_IB1_STAT__ROQ_WPTR_INDIRECT1__SHIFT 0x00000010 2896#define CP_ROQ_IB2_STAT__ROQ_RPTR_INDIRECT2_MASK 0x000003ffL 2897#define CP_ROQ_IB2_STAT__ROQ_RPTR_INDIRECT2__SHIFT 0x00000000 2898#define CP_ROQ_IB2_STAT__ROQ_WPTR_INDIRECT2_MASK 0x03ff0000L 2899#define CP_ROQ_IB2_STAT__ROQ_WPTR_INDIRECT2__SHIFT 0x00000010 2900#define CP_ROQ_RB_STAT__ROQ_RPTR_PRIMARY_MASK 0x000003ffL 2901#define CP_ROQ_RB_STAT__ROQ_RPTR_PRIMARY__SHIFT 0x00000000 2902#define CP_ROQ_RB_STAT__ROQ_WPTR_PRIMARY_MASK 0x03ff0000L 2903#define CP_ROQ_RB_STAT__ROQ_WPTR_PRIMARY__SHIFT 0x00000010 2904#define CP_SC_PSINVOC_COUNT0_HI__PSINVOC_COUNT0_HI_MASK 0xffffffffL 2905#define CP_SC_PSINVOC_COUNT0_HI__PSINVOC_COUNT0_HI__SHIFT 0x00000000 2906#define CP_SC_PSINVOC_COUNT0_LO__PSINVOC_COUNT0_LO_MASK 0xffffffffL 2907#define CP_SC_PSINVOC_COUNT0_LO__PSINVOC_COUNT0_LO__SHIFT 0x00000000 2908#define CP_SC_PSINVOC_COUNT1_HI__OBSOLETE_MASK 0xffffffffL 2909#define CP_SC_PSINVOC_COUNT1_HI__OBSOLETE__SHIFT 0x00000000 2910#define CP_SC_PSINVOC_COUNT1_LO__OBSOLETE_MASK 0xffffffffL 2911#define CP_SC_PSINVOC_COUNT1_LO__OBSOLETE__SHIFT 0x00000000 2912#define CP_SCRATCH_DATA__SCRATCH_DATA_MASK 0xffffffffL 2913#define CP_SCRATCH_DATA__SCRATCH_DATA__SHIFT 0x00000000 2914#define CP_SCRATCH_INDEX__SCRATCH_INDEX_MASK 0x000000ffL 2915#define CP_SCRATCH_INDEX__SCRATCH_INDEX__SHIFT 0x00000000 2916#define CP_SEM_WAIT_TIMER__SEM_WAIT_TIMER_MASK 0xffffffffL 2917#define CP_SEM_WAIT_TIMER__SEM_WAIT_TIMER__SHIFT 0x00000000 2918#define CP_SIG_SEM_ADDR_HI__SEM_ADDR_HI_MASK 0x000000ffL 2919#define CP_SIG_SEM_ADDR_HI__SEM_ADDR_HI__SHIFT 0x00000000 2920#define CP_SIG_SEM_ADDR_HI__SEM_CLIENT_CODE_MASK 0x03000000L 2921#define CP_SIG_SEM_ADDR_HI__SEM_CLIENT_CODE__SHIFT 0x00000018 2922#define CP_SIG_SEM_ADDR_HI__SEM_SELECT_MASK 0xe0000000L 2923#define CP_SIG_SEM_ADDR_HI__SEM_SELECT__SHIFT 0x0000001d 2924#define CP_SIG_SEM_ADDR_HI__SEM_SIGNAL_TYPE_MASK 0x00100000L 2925#define CP_SIG_SEM_ADDR_HI__SEM_SIGNAL_TYPE__SHIFT 0x00000014 2926#define CP_SIG_SEM_ADDR_HI__SEM_USE_MAILBOX_MASK 0x00010000L 2927#define CP_SIG_SEM_ADDR_HI__SEM_USE_MAILBOX__SHIFT 0x00000010 2928#define CP_SIG_SEM_ADDR_LO__SEM_ADDR_LO_MASK 0xfffffff8L 2929#define CP_SIG_SEM_ADDR_LO__SEM_ADDR_LO__SHIFT 0x00000003 2930#define CP_SIG_SEM_ADDR_LO__SEM_ADDR_SWAP_MASK 0x00000003L 2931#define CP_SIG_SEM_ADDR_LO__SEM_ADDR_SWAP__SHIFT 0x00000000 2932#define CP_STALLED_STAT1__ME_HAS_ACTIVE_CE_BUFFER_FLAG_MASK 0x00000400L 2933#define CP_STALLED_STAT1__ME_HAS_ACTIVE_CE_BUFFER_FLAG__SHIFT 0x0000000a 2934#define CP_STALLED_STAT1__ME_HAS_ACTIVE_DE_BUFFER_FLAG_MASK 0x00000800L 2935#define CP_STALLED_STAT1__ME_HAS_ACTIVE_DE_BUFFER_FLAG__SHIFT 0x0000000b 2936#define CP_STALLED_STAT1__ME_STALLED_ON_ATOMIC_RTN_DATA_MASK 0x00002000L 2937#define CP_STALLED_STAT1__ME_STALLED_ON_ATOMIC_RTN_DATA__SHIFT 0x0000000d 2938#define CP_STALLED_STAT1__ME_STALLED_ON_TC_WR_CONFIRM_MASK 0x00001000L 2939#define CP_STALLED_STAT1__ME_STALLED_ON_TC_WR_CONFIRM__SHIFT 0x0000000c 2940#define CP_STALLED_STAT1__ME_WAITING_ON_MC_READ_DATA_MASK 0x00004000L 2941#define CP_STALLED_STAT1__ME_WAITING_ON_MC_READ_DATA__SHIFT 0x0000000e 2942#define CP_STALLED_STAT1__ME_WAITING_ON_REG_READ_DATA_MASK 0x00008000L 2943#define CP_STALLED_STAT1__ME_WAITING_ON_REG_READ_DATA__SHIFT 0x0000000f 2944#define CP_STALLED_STAT1__MIU_WAITING_ON_RDREQ_FREE_MASK 0x00010000L 2945#define CP_STALLED_STAT1__MIU_WAITING_ON_RDREQ_FREE__SHIFT 0x00000010 2946#define CP_STALLED_STAT1__MIU_WAITING_ON_WRREQ_FREE_MASK 0x00020000L 2947#define CP_STALLED_STAT1__MIU_WAITING_ON_WRREQ_FREE__SHIFT 0x00000011 2948#define CP_STALLED_STAT1__RBIU_TO_DMA_NOT_RDY_TO_RCV_MASK 0x00000001L 2949#define CP_STALLED_STAT1__RBIU_TO_DMA_NOT_RDY_TO_RCV__SHIFT 0x00000000 2950#define CP_STALLED_STAT1__RBIU_TO_MEMWR_NOT_RDY_TO_RCV_MASK 0x00000010L 2951#define CP_STALLED_STAT1__RBIU_TO_MEMWR_NOT_RDY_TO_RCV__SHIFT 0x00000004 2952#define CP_STALLED_STAT1__RBIU_TO_SEM_NOT_RDY_TO_RCV_MASK 0x00000004L 2953#define CP_STALLED_STAT1__RBIU_TO_SEM_NOT_RDY_TO_RCV__SHIFT 0x00000002 2954#define CP_STALLED_STAT1__RCIU_HALTED_BY_REG_VIOLATION_MASK 0x10000000L 2955#define CP_STALLED_STAT1__RCIU_HALTED_BY_REG_VIOLATION__SHIFT 0x0000001c 2956#define CP_STALLED_STAT1__RCIU_STALLED_ON_APPEND_READ_MASK 0x10000000L 2957#define CP_STALLED_STAT1__RCIU_STALLED_ON_APPEND_READ__SHIFT 0x0000001c 2958#define CP_STALLED_STAT1__RCIU_STALLED_ON_DMA_READ_MASK 0x08000000L 2959#define CP_STALLED_STAT1__RCIU_STALLED_ON_DMA_READ__SHIFT 0x0000001b 2960#define CP_STALLED_STAT1__RCIU_STALLED_ON_ME_READ_MASK 0x04000000L 2961#define CP_STALLED_STAT1__RCIU_STALLED_ON_ME_READ__SHIFT 0x0000001a 2962#define CP_STALLED_STAT1__RCIU_WAITING_ON_GDS_FREE_MASK 0x00800000L 2963#define CP_STALLED_STAT1__RCIU_WAITING_ON_GDS_FREE__SHIFT 0x00000017 2964#define CP_STALLED_STAT1__RCIU_WAITING_ON_GRBM_FREE_MASK 0x01000000L 2965#define CP_STALLED_STAT1__RCIU_WAITING_ON_GRBM_FREE__SHIFT 0x00000018 2966#define CP_STALLED_STAT1__RCIU_WAITING_ON_VGT_FREE_MASK 0x02000000L 2967#define CP_STALLED_STAT1__RCIU_WAITING_ON_VGT_FREE__SHIFT 0x00000019 2968#define CP_STALLED_STAT2__APPEND_ACTIVE_PARTITION_MASK 0x10000000L 2969#define CP_STALLED_STAT2__APPEND_ACTIVE_PARTITION__SHIFT 0x0000001c 2970#define CP_STALLED_STAT2__APPEND_RDY_WAIT_ON_CS_DONE_MASK 0x02000000L 2971#define CP_STALLED_STAT2__APPEND_RDY_WAIT_ON_CS_DONE__SHIFT 0x00000019 2972#define CP_STALLED_STAT2__APPEND_RDY_WAIT_ON_PS_DONE_MASK 0x04000000L 2973#define CP_STALLED_STAT2__APPEND_RDY_WAIT_ON_PS_DONE__SHIFT 0x0000001a 2974#define CP_STALLED_STAT2__APPEND_WAITING_TO_SEND_MEMWRITE_MASK 0x20000000L 2975#define CP_STALLED_STAT2__APPEND_WAITING_TO_SEND_MEMWRITE__SHIFT 0x0000001d 2976#define CP_STALLED_STAT2__APPEND_WAIT_ON_WR_CONFIRM_MASK 0x08000000L 2977#define CP_STALLED_STAT2__APPEND_WAIT_ON_WR_CONFIRM__SHIFT 0x0000001b 2978#define CP_STALLED_STAT2__EOPD_FIFO_NEEDS_SC_EOP_DONE_MASK 0x00200000L 2979#define CP_STALLED_STAT2__EOPD_FIFO_NEEDS_SC_EOP_DONE__SHIFT 0x00000015 2980#define CP_STALLED_STAT2__EOPD_FIFO_NEEDS_WR_CONFIRM_MASK 0x00400000L 2981#define CP_STALLED_STAT2__EOPD_FIFO_NEEDS_WR_CONFIRM__SHIFT 0x00000016 2982#define CP_STALLED_STAT2__GFX_CNTX_NOT_AVAIL_TO_ME_MASK 0x00000800L 2983#define CP_STALLED_STAT2__GFX_CNTX_NOT_AVAIL_TO_ME__SHIFT 0x0000000b 2984#define CP_STALLED_STAT2__MEQ_TO_ME_NOT_RDY_TO_RCV_MASK 0x00010000L 2985#define CP_STALLED_STAT2__MEQ_TO_ME_NOT_RDY_TO_RCV__SHIFT 0x00000010 2986#define CP_STALLED_STAT2__ME_RCIU_NOT_RDY_TO_RCV_MASK 0x00001000L 2987#define CP_STALLED_STAT2__ME_RCIU_NOT_RDY_TO_RCV__SHIFT 0x0000000c 2988#define CP_STALLED_STAT2__ME_TO_CONST_NOT_RDY_TO_RCV_MASK 0x00002000L 2989#define CP_STALLED_STAT2__ME_TO_CONST_NOT_RDY_TO_RCV__SHIFT 0x0000000d 2990#define CP_STALLED_STAT2__ME_WAITING_DATA_FROM_PFP_MASK 0x00004000L 2991#define CP_STALLED_STAT2__ME_WAITING_DATA_FROM_PFP__SHIFT 0x0000000e 2992#define CP_STALLED_STAT2__ME_WAITING_DATA_FROM_STQ_MASK 0x00040000L 2993#define CP_STALLED_STAT2__ME_WAITING_DATA_FROM_STQ__SHIFT 0x00000012 2994#define CP_STALLED_STAT2__ME_WAITING_ON_PARTIAL_FLUSH_MASK 0x00008000L 2995#define CP_STALLED_STAT2__ME_WAITING_ON_PARTIAL_FLUSH__SHIFT 0x0000000f 2996#define CP_STALLED_STAT2__ME_WAIT_ON_AVAIL_BUFFER_MASK 0x00000400L 2997#define CP_STALLED_STAT2__ME_WAIT_ON_AVAIL_BUFFER__SHIFT 0x0000000a 2998#define CP_STALLED_STAT2__ME_WAIT_ON_CE_COUNTER_MASK 0x00000200L 2999#define CP_STALLED_STAT2__ME_WAIT_ON_CE_COUNTER__SHIFT 0x00000009 3000#define CP_STALLED_STAT2__PFP_MIU_READ_PENDING_MASK 0x00000040L 3001#define CP_STALLED_STAT2__PFP_MIU_READ_PENDING__SHIFT 0x00000006 3002#define CP_STALLED_STAT2__PFP_RCIU_READ_PENDING_MASK 0x00000020L 3003#define CP_STALLED_STAT2__PFP_RCIU_READ_PENDING__SHIFT 0x00000005 3004#define CP_STALLED_STAT2__PFP_STALLED_ON_ATOMIC_RTN_DATA_MASK 0x00100000L 3005#define CP_STALLED_STAT2__PFP_STALLED_ON_ATOMIC_RTN_DATA__SHIFT 0x00000014 3006#define CP_STALLED_STAT2__PFP_STALLED_ON_TC_WR_CONFIRM_MASK 0x00080000L 3007#define CP_STALLED_STAT2__PFP_STALLED_ON_TC_WR_CONFIRM__SHIFT 0x00000013 3008#define CP_STALLED_STAT2__PFP_TO_CSF_NOT_RDY_TO_RCV_MASK 0x00000001L 3009#define CP_STALLED_STAT2__PFP_TO_CSF_NOT_RDY_TO_RCV__SHIFT 0x00000000 3010#define CP_STALLED_STAT2__PFP_TO_MEQ_NOT_RDY_TO_RCV_MASK 0x00000002L 3011#define CP_STALLED_STAT2__PFP_TO_MEQ_NOT_RDY_TO_RCV__SHIFT 0x00000001 3012#define CP_STALLED_STAT2__PFP_TO_MIU_WRITE_NOT_RDY_TO_RCV_MASK 0x00000080L 3013#define CP_STALLED_STAT2__PFP_TO_MIU_WRITE_NOT_RDY_TO_RCV__SHIFT 0x00000007 3014#define CP_STALLED_STAT2__PFP_TO_RCIU_NOT_RDY_TO_RCV_MASK 0x00000004L 3015#define CP_STALLED_STAT2__PFP_TO_RCIU_NOT_RDY_TO_RCV__SHIFT 0x00000002 3016#define CP_STALLED_STAT2__PFP_TO_VGT_WRITES_PENDING_MASK 0x00000010L 3017#define CP_STALLED_STAT2__PFP_TO_VGT_WRITES_PENDING__SHIFT 0x00000004 3018#define CP_STALLED_STAT2__PFP_WAITING_ON_BUFFER_DATA_MASK 0x00000100L 3019#define CP_STALLED_STAT2__PFP_WAITING_ON_BUFFER_DATA__SHIFT 0x00000008 3020#define CP_STALLED_STAT2__PIPE_STATS_WR_DATA_PENDING_MASK 0x01000000L 3021#define CP_STALLED_STAT2__PIPE_STATS_WR_DATA_PENDING__SHIFT 0x00000018 3022#define CP_STALLED_STAT2__STQ_TO_ME_NOT_RDY_TO_RCV_MASK 0x00020000L 3023#define CP_STALLED_STAT2__STQ_TO_ME_NOT_RDY_TO_RCV__SHIFT 0x00000011 3024#define CP_STALLED_STAT2__STRMO_WR_OF_PRIM_DATA_PENDING_MASK 0x00800000L 3025#define CP_STALLED_STAT2__STRMO_WR_OF_PRIM_DATA_PENDING__SHIFT 0x00000017 3026#define CP_STALLED_STAT2__SURF_SYNC_NEEDS_ALL_CLEAN_MASK 0x80000000L 3027#define CP_STALLED_STAT2__SURF_SYNC_NEEDS_ALL_CLEAN__SHIFT 0x0000001f 3028#define CP_STALLED_STAT2__SURF_SYNC_NEEDS_IDLE_CNTXS_MASK 0x40000000L 3029#define CP_STALLED_STAT2__SURF_SYNC_NEEDS_IDLE_CNTXS__SHIFT 0x0000001e 3030#define CP_STALLED_STAT3__CE_TO_CSF_NOT_RDY_TO_RCV_MASK 0x00000001L 3031#define CP_STALLED_STAT3__CE_TO_CSF_NOT_RDY_TO_RCV__SHIFT 0x00000000 3032#define CP_STALLED_STAT3__CE_TO_INC_FIFO_NOT_RDY_TO_RCV_MASK 0x00000040L 3033#define CP_STALLED_STAT3__CE_TO_INC_FIFO_NOT_RDY_TO_RCV__SHIFT 0x00000006 3034#define CP_STALLED_STAT3__CE_TO_MIU_WRITE_NOT_RDY_TO_RCV_MASK 0x00000100L 3035#define CP_STALLED_STAT3__CE_TO_MIU_WRITE_NOT_RDY_TO_RCV__SHIFT 0x00000008 3036#define CP_STALLED_STAT3__CE_TO_RAM_DUMP_NOT_RDY_MASK 0x00000010L 3037#define CP_STALLED_STAT3__CE_TO_RAM_DUMP_NOT_RDY__SHIFT 0x00000004 3038#define CP_STALLED_STAT3__CE_TO_RAM_INIT_FETCHER_NOT_RDY_TO_RCV_MASK 0x00000002L 3039#define CP_STALLED_STAT3__CE_TO_RAM_INIT_FETCHER_NOT_RDY_TO_RCV__SHIFT 0x00000001 3040#define CP_STALLED_STAT3__CE_TO_RAM_INIT_NOT_RDY_MASK 0x00000008L 3041#define CP_STALLED_STAT3__CE_TO_RAM_INIT_NOT_RDY__SHIFT 0x00000003 3042#define CP_STALLED_STAT3__CE_TO_RAM_WRITE_NOT_RDY_MASK 0x00000020L 3043#define CP_STALLED_STAT3__CE_TO_RAM_WRITE_NOT_RDY__SHIFT 0x00000005 3044#define CP_STALLED_STAT3__CE_TO_WR_FIFO_NOT_RDY_TO_RCV_MASK 0x00000080L 3045#define CP_STALLED_STAT3__CE_TO_WR_FIFO_NOT_RDY_TO_RCV__SHIFT 0x00000007 3046#define CP_STALLED_STAT3__CE_WAITING_ON_BUFFER_DATA_MASK 0x00000400L 3047#define CP_STALLED_STAT3__CE_WAITING_ON_BUFFER_DATA__SHIFT 0x0000000a 3048#define CP_STALLED_STAT3__CE_WAITING_ON_CE_BUFFER_FLAG_MASK 0x00000800L 3049#define CP_STALLED_STAT3__CE_WAITING_ON_CE_BUFFER_FLAG__SHIFT 0x0000000b 3050#define CP_STALLED_STAT3__CE_WAITING_ON_DATA_FROM_RAM_INIT_FETCHER_MASK 0x00000004L 3051#define CP_STALLED_STAT3__CE_WAITING_ON_DATA_FROM_RAM_INIT_FETCHER__SHIFT 0x00000002 3052#define CP_STALLED_STAT3__CE_WAITING_ON_DE_COUNTER_MASK 0x00001000L 3053#define CP_STALLED_STAT3__CE_WAITING_ON_DE_COUNTER__SHIFT 0x0000000c 3054#define CP_STALLED_STAT3__CE_WAITING_ON_DE_COUNTER_UNDERFLOW_MASK 0x00002000L 3055#define CP_STALLED_STAT3__CE_WAITING_ON_DE_COUNTER_UNDERFLOW__SHIFT 0x0000000d 3056#define CP_STALLED_STAT3__TCIU_WAITING_ON_FREE_MASK 0x00004000L 3057#define CP_STALLED_STAT3__TCIU_WAITING_ON_FREE__SHIFT 0x0000000e 3058#define CP_STALLED_STAT3__TCIU_WAITING_ON_TAGS_MASK 0x00008000L 3059#define CP_STALLED_STAT3__TCIU_WAITING_ON_TAGS__SHIFT 0x0000000f 3060#define CP_STAT__CE_BUSY_MASK 0x04000000L 3061#define CP_STAT__CE_BUSY__SHIFT 0x0000001a 3062#define CP_STAT__CP_BUSY_MASK 0x80000000L 3063#define CP_STAT__CP_BUSY__SHIFT 0x0000001f 3064#define CP_STAT__CPC_CPG_BUSY_MASK 0x02000000L 3065#define CP_STAT__CPC_CPG_BUSY__SHIFT 0x00000019 3066#define CP_STAT__DC_BUSY_MASK 0x00002000L 3067#define CP_STAT__DC_BUSY__SHIFT 0x0000000d 3068#define CP_STAT__DMA_BUSY_MASK 0x00400000L 3069#define CP_STAT__DMA_BUSY__SHIFT 0x00000016 3070#define CP_STAT__INTERRUPT_BUSY_MASK 0x00100000L 3071#define CP_STAT__INTERRUPT_BUSY__SHIFT 0x00000014 3072#define CP_STAT__ME_BUSY_MASK 0x00020000L 3073#define CP_STAT__ME_BUSY__SHIFT 0x00000011 3074#define CP_STAT__MEQ_BUSY_MASK 0x00010000L 3075#define CP_STAT__MEQ_BUSY__SHIFT 0x00000010 3076#define CP_STAT__MIU_RDREQ_BUSY_MASK 0x00000080L 3077#define CP_STAT__MIU_RDREQ_BUSY__SHIFT 0x00000007 3078#define CP_STAT__MIU_WRREQ_BUSY_MASK 0x00000100L 3079#define CP_STAT__MIU_WRREQ_BUSY__SHIFT 0x00000008 3080#define CP_STAT__PFP_BUSY_MASK 0x00008000L 3081#define CP_STAT__PFP_BUSY__SHIFT 0x0000000f 3082#define CP_STAT__QUERY_BUSY_MASK 0x00040000L 3083#define CP_STAT__QUERY_BUSY__SHIFT 0x00000012 3084#define CP_STAT__RCIU_BUSY_MASK 0x00800000L 3085#define CP_STAT__RCIU_BUSY__SHIFT 0x00000017 3086#define CP_STAT__ROQ_CE_INDIRECT1_BUSY_MASK 0x20000000L 3087#define CP_STAT__ROQ_CE_INDIRECT1_BUSY__SHIFT 0x0000001d 3088#define CP_STAT__ROQ_CE_INDIRECT2_BUSY_MASK 0x40000000L 3089#define CP_STAT__ROQ_CE_INDIRECT2_BUSY__SHIFT 0x0000001e 3090#define CP_STAT__ROQ_CE_RING_BUSY_MASK 0x10000000L 3091#define CP_STAT__ROQ_CE_RING_BUSY__SHIFT 0x0000001c 3092#define CP_STAT__ROQ_INDIRECT1_BUSY_MASK 0x00000400L 3093#define CP_STAT__ROQ_INDIRECT1_BUSY__SHIFT 0x0000000a 3094#define CP_STAT__ROQ_INDIRECT2_BUSY_MASK 0x00000800L 3095#define CP_STAT__ROQ_INDIRECT2_BUSY__SHIFT 0x0000000b 3096#define CP_STAT__ROQ_RING_BUSY_MASK 0x00000200L 3097#define CP_STAT__ROQ_RING_BUSY__SHIFT 0x00000009 3098#define CP_STAT__ROQ_STATE_BUSY_MASK 0x00001000L 3099#define CP_STAT__ROQ_STATE_BUSY__SHIFT 0x0000000c 3100#define CP_STAT__SCRATCH_RAM_BUSY_MASK 0x01000000L 3101#define CP_STAT__SCRATCH_RAM_BUSY__SHIFT 0x00000018 3102#define CP_STAT__SEMAPHORE_BUSY_MASK 0x00080000L 3103#define CP_STAT__SEMAPHORE_BUSY__SHIFT 0x00000013 3104#define CP_STAT__SURFACE_SYNC_BUSY_MASK 0x00200000L 3105#define CP_STAT__SURFACE_SYNC_BUSY__SHIFT 0x00000015 3106#define CP_STAT__TCIU_BUSY_MASK 0x08000000L 3107#define CP_STAT__TCIU_BUSY__SHIFT 0x0000001b 3108#define CP_ST_BASE_HI__ST_BASE_HI_MASK 0x000000ffL 3109#define CP_ST_BASE_HI__ST_BASE_HI__SHIFT 0x00000000 3110#define CP_ST_BASE_LO__ST_BASE_LO_MASK 0xfffffffcL 3111#define CP_ST_BASE_LO__ST_BASE_LO__SHIFT 0x00000002 3112#define CP_ST_BUFSZ__ST_BUFSZ_MASK 0x000fffffL 3113#define CP_ST_BUFSZ__ST_BUFSZ__SHIFT 0x00000000 3114#define CP_STQ_AVAIL__STQ_CNT_MASK 0x000001ffL 3115#define CP_STQ_AVAIL__STQ_CNT__SHIFT 0x00000000 3116#define CP_STQ_STAT__STQ_RPTR_MASK 0x000003ffL 3117#define CP_STQ_STAT__STQ_RPTR__SHIFT 0x00000000 3118#define CP_STQ_THRESHOLDS__STQ0_START_MASK 0x000000ffL 3119#define CP_STQ_THRESHOLDS__STQ0_START__SHIFT 0x00000000 3120#define CP_STQ_THRESHOLDS__STQ1_START_MASK 0x0000ff00L 3121#define CP_STQ_THRESHOLDS__STQ1_START__SHIFT 0x00000008 3122#define CP_STQ_THRESHOLDS__STQ2_START_MASK 0x00ff0000L 3123#define CP_STQ_THRESHOLDS__STQ2_START__SHIFT 0x00000010 3124#define CP_STREAM_OUT_ADDR_HI__STREAM_OUT_ADDR_HI_MASK 0xffffffffL 3125#define CP_STREAM_OUT_ADDR_HI__STREAM_OUT_ADDR_HI__SHIFT 0x00000000 3126#define CP_STREAM_OUT_ADDR_LO__STREAM_OUT_ADDR_LO_MASK 0xfffffffcL 3127#define CP_STREAM_OUT_ADDR_LO__STREAM_OUT_ADDR_LO__SHIFT 0x00000002 3128#define CP_STREAM_OUT_ADDR_LO__STREAM_OUT_ADDR_SWAP_MASK 0x00000003L 3129#define CP_STREAM_OUT_ADDR_LO__STREAM_OUT_ADDR_SWAP__SHIFT 0x00000000 3130#define CP_STRMOUT_CNTL__OFFSET_UPDATE_DONE_MASK 0x00000001L 3131#define CP_STRMOUT_CNTL__OFFSET_UPDATE_DONE__SHIFT 0x00000000 3132#define CP_VGT_CSINVOC_COUNT_HI__CSINVOC_COUNT_HI_MASK 0xffffffffL 3133#define CP_VGT_CSINVOC_COUNT_HI__CSINVOC_COUNT_HI__SHIFT 0x00000000 3134#define CP_VGT_CSINVOC_COUNT_LO__CSINVOC_COUNT_LO_MASK 0xffffffffL 3135#define CP_VGT_CSINVOC_COUNT_LO__CSINVOC_COUNT_LO__SHIFT 0x00000000 3136#define CP_VGT_DSINVOC_COUNT_HI__DSINVOC_COUNT_HI_MASK 0xffffffffL 3137#define CP_VGT_DSINVOC_COUNT_HI__DSINVOC_COUNT_HI__SHIFT 0x00000000 3138#define CP_VGT_DSINVOC_COUNT_LO__DSINVOC_COUNT_LO_MASK 0xffffffffL 3139#define CP_VGT_DSINVOC_COUNT_LO__DSINVOC_COUNT_LO__SHIFT 0x00000000 3140#define CP_VGT_GSINVOC_COUNT_HI__GSINVOC_COUNT_HI_MASK 0xffffffffL 3141#define CP_VGT_GSINVOC_COUNT_HI__GSINVOC_COUNT_HI__SHIFT 0x00000000 3142#define CP_VGT_GSINVOC_COUNT_LO__GSINVOC_COUNT_LO_MASK 0xffffffffL 3143#define CP_VGT_GSINVOC_COUNT_LO__GSINVOC_COUNT_LO__SHIFT 0x00000000 3144#define CP_VGT_GSPRIM_COUNT_HI__GSPRIM_COUNT_HI_MASK 0xffffffffL 3145#define CP_VGT_GSPRIM_COUNT_HI__GSPRIM_COUNT_HI__SHIFT 0x00000000 3146#define CP_VGT_GSPRIM_COUNT_LO__GSPRIM_COUNT_LO_MASK 0xffffffffL 3147#define CP_VGT_GSPRIM_COUNT_LO__GSPRIM_COUNT_LO__SHIFT 0x00000000 3148#define CP_VGT_HSINVOC_COUNT_HI__HSINVOC_COUNT_HI_MASK 0xffffffffL 3149#define CP_VGT_HSINVOC_COUNT_HI__HSINVOC_COUNT_HI__SHIFT 0x00000000 3150#define CP_VGT_HSINVOC_COUNT_LO__HSINVOC_COUNT_LO_MASK 0xffffffffL 3151#define CP_VGT_HSINVOC_COUNT_LO__HSINVOC_COUNT_LO__SHIFT 0x00000000 3152#define CP_VGT_IAPRIM_COUNT_HI__IAPRIM_COUNT_HI_MASK 0xffffffffL 3153#define CP_VGT_IAPRIM_COUNT_HI__IAPRIM_COUNT_HI__SHIFT 0x00000000 3154#define CP_VGT_IAPRIM_COUNT_LO__IAPRIM_COUNT_LO_MASK 0xffffffffL 3155#define CP_VGT_IAPRIM_COUNT_LO__IAPRIM_COUNT_LO__SHIFT 0x00000000 3156#define CP_VGT_IAVERT_COUNT_HI__IAVERT_COUNT_HI_MASK 0xffffffffL 3157#define CP_VGT_IAVERT_COUNT_HI__IAVERT_COUNT_HI__SHIFT 0x00000000 3158#define CP_VGT_IAVERT_COUNT_LO__IAVERT_COUNT_LO_MASK 0xffffffffL 3159#define CP_VGT_IAVERT_COUNT_LO__IAVERT_COUNT_LO__SHIFT 0x00000000 3160#define CP_VGT_VSINVOC_COUNT_HI__VSINVOC_COUNT_HI_MASK 0xffffffffL 3161#define CP_VGT_VSINVOC_COUNT_HI__VSINVOC_COUNT_HI__SHIFT 0x00000000 3162#define CP_VGT_VSINVOC_COUNT_LO__VSINVOC_COUNT_LO_MASK 0xffffffffL 3163#define CP_VGT_VSINVOC_COUNT_LO__VSINVOC_COUNT_LO__SHIFT 0x00000000 3164#define CP_VMID_PREEMPT__PREEMPT_REQUEST_MASK 0x0000ffffL 3165#define CP_VMID_PREEMPT__PREEMPT_REQUEST__SHIFT 0x00000000 3166#define CP_VMID_PREEMPT__PREEMPT_STATUS_MASK 0xffff0000L 3167#define CP_VMID_PREEMPT__PREEMPT_STATUS__SHIFT 0x00000010 3168#define CP_VMID_RESET__RESET_REQUEST_MASK 0x0000ffffL 3169#define CP_VMID_RESET__RESET_REQUEST__SHIFT 0x00000000 3170#define CP_VMID_RESET__RESET_STATUS_MASK 0xffff0000L 3171#define CP_VMID_RESET__RESET_STATUS__SHIFT 0x00000010 3172#define CP_VMID__VMID_MASK 0x0000000fL 3173#define CP_VMID__VMID__SHIFT 0x00000000 3174#define CP_WAIT_REG_MEM_TIMEOUT__WAIT_REG_MEM_TIMEOUT_MASK 0xffffffffL 3175#define CP_WAIT_REG_MEM_TIMEOUT__WAIT_REG_MEM_TIMEOUT__SHIFT 0x00000000 3176#define CP_WAIT_SEM_ADDR_HI__SEM_ADDR_HI_MASK 0x000000ffL 3177#define CP_WAIT_SEM_ADDR_HI__SEM_ADDR_HI__SHIFT 0x00000000 3178#define CP_WAIT_SEM_ADDR_HI__SEM_CLIENT_CODE_MASK 0x03000000L 3179#define CP_WAIT_SEM_ADDR_HI__SEM_CLIENT_CODE__SHIFT 0x00000018 3180#define CP_WAIT_SEM_ADDR_HI__SEM_SELECT_MASK 0xe0000000L 3181#define CP_WAIT_SEM_ADDR_HI__SEM_SELECT__SHIFT 0x0000001d 3182#define CP_WAIT_SEM_ADDR_HI__SEM_SIGNAL_TYPE_MASK 0x00100000L 3183#define CP_WAIT_SEM_ADDR_HI__SEM_SIGNAL_TYPE__SHIFT 0x00000014 3184#define CP_WAIT_SEM_ADDR_HI__SEM_USE_MAILBOX_MASK 0x00010000L 3185#define CP_WAIT_SEM_ADDR_HI__SEM_USE_MAILBOX__SHIFT 0x00000010 3186#define CP_WAIT_SEM_ADDR_LO__SEM_ADDR_LO_MASK 0xfffffff8L 3187#define CP_WAIT_SEM_ADDR_LO__SEM_ADDR_LO__SHIFT 0x00000003 3188#define CP_WAIT_SEM_ADDR_LO__SEM_ADDR_SWAP_MASK 0x00000003L 3189#define CP_WAIT_SEM_ADDR_LO__SEM_ADDR_SWAP__SHIFT 0x00000000 3190#define CS_COPY_STATE__SRC_STATE_ID_MASK 0x00000007L 3191#define CS_COPY_STATE__SRC_STATE_ID__SHIFT 0x00000000 3192#define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_ENABLE_MASK 0x00000001L 3193#define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_ENABLE__SHIFT 0x00000000 3194#define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_OFFSET0_MASK 0x00000300L 3195#define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_OFFSET0__SHIFT 0x00000008 3196#define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_OFFSET1_MASK 0x00000c00L 3197#define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_OFFSET1__SHIFT 0x0000000a 3198#define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_OFFSET2_MASK 0x00003000L 3199#define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_OFFSET2__SHIFT 0x0000000c 3200#define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_OFFSET3_MASK 0x0000c000L 3201#define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_OFFSET3__SHIFT 0x0000000e 3202#define DB_ALPHA_TO_MASK__OFFSET_ROUND_MASK 0x00010000L 3203#define DB_ALPHA_TO_MASK__OFFSET_ROUND__SHIFT 0x00000010 3204#define DB_CGTT_CLK_CTRL_0__OFF_HYSTERESIS_MASK 0x00000ff0L 3205#define DB_CGTT_CLK_CTRL_0__OFF_HYSTERESIS__SHIFT 0x00000004 3206#define DB_CGTT_CLK_CTRL_0__ON_DELAY_MASK 0x0000000fL 3207#define DB_CGTT_CLK_CTRL_0__ON_DELAY__SHIFT 0x00000000 3208#define DB_CGTT_CLK_CTRL_0__RESERVED_MASK 0x00fff000L 3209#define DB_CGTT_CLK_CTRL_0__RESERVED__SHIFT 0x0000000c 3210#define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE0_MASK 0x80000000L 3211#define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE0__SHIFT 0x0000001f 3212#define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE1_MASK 0x40000000L 3213#define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE1__SHIFT 0x0000001e 3214#define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE2_MASK 0x20000000L 3215#define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE2__SHIFT 0x0000001d 3216#define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE3_MASK 0x10000000L 3217#define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE3__SHIFT 0x0000001c 3218#define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE4_MASK 0x08000000L 3219#define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE4__SHIFT 0x0000001b 3220#define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE5_MASK 0x04000000L 3221#define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE5__SHIFT 0x0000001a 3222#define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE6_MASK 0x02000000L 3223#define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE6__SHIFT 0x00000019 3224#define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE7_MASK 0x01000000L 3225#define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE7__SHIFT 0x00000018 3226#define DB_COUNT_CONTROL__DBFAIL_ENABLE_MASK 0x00f00000L 3227#define DB_COUNT_CONTROL__DBFAIL_ENABLE__SHIFT 0x00000014 3228#define DB_COUNT_CONTROL__PERFECT_ZPASS_COUNTS_MASK 0x00000002L 3229#define DB_COUNT_CONTROL__PERFECT_ZPASS_COUNTS__SHIFT 0x00000001 3230#define DB_COUNT_CONTROL__SAMPLE_RATE_MASK 0x00000070L 3231#define DB_COUNT_CONTROL__SAMPLE_RATE__SHIFT 0x00000004 3232#define DB_COUNT_CONTROL__SFAIL_ENABLE_MASK 0x000f0000L 3233#define DB_COUNT_CONTROL__SFAIL_ENABLE__SHIFT 0x00000010 3234#define DB_COUNT_CONTROL__SLICE_EVEN_ENABLE_MASK 0x0f000000L 3235#define DB_COUNT_CONTROL__SLICE_EVEN_ENABLE__SHIFT 0x00000018 3236#define DB_COUNT_CONTROL__SLICE_ODD_ENABLE_MASK 0xf0000000L 3237#define DB_COUNT_CONTROL__SLICE_ODD_ENABLE__SHIFT 0x0000001c 3238#define DB_COUNT_CONTROL__ZFAIL_ENABLE_MASK 0x0000f000L 3239#define DB_COUNT_CONTROL__ZFAIL_ENABLE__SHIFT 0x0000000c 3240#define DB_COUNT_CONTROL__ZPASS_ENABLE_MASK 0x00000f00L 3241#define DB_COUNT_CONTROL__ZPASS_ENABLE__SHIFT 0x00000008 3242#define DB_COUNT_CONTROL__ZPASS_INCREMENT_DISABLE_MASK 0x00000001L 3243#define DB_COUNT_CONTROL__ZPASS_INCREMENT_DISABLE__SHIFT 0x00000000 3244#define DB_CREDIT_LIMIT__DB_CB_LQUAD_CREDITS_MASK 0x00001c00L 3245#define DB_CREDIT_LIMIT__DB_CB_LQUAD_CREDITS__SHIFT 0x0000000a 3246#define DB_CREDIT_LIMIT__DB_CB_TILE_CREDITS_MASK 0x7f000000L 3247#define DB_CREDIT_LIMIT__DB_CB_TILE_CREDITS__SHIFT 0x00000018 3248#define DB_CREDIT_LIMIT__DB_SC_QUAD_CREDITS_MASK 0x000003e0L 3249#define DB_CREDIT_LIMIT__DB_SC_QUAD_CREDITS__SHIFT 0x00000005 3250#define DB_CREDIT_LIMIT__DB_SC_TILE_CREDITS_MASK 0x0000001fL 3251#define DB_CREDIT_LIMIT__DB_SC_TILE_CREDITS__SHIFT 0x00000000 3252#define DB_DEBUG2__ALLOW_COMPZ_BYTE_MASKING_MASK 0x00000001L 3253#define DB_DEBUG2__ALLOW_COMPZ_BYTE_MASKING__SHIFT 0x00000000 3254#define DB_DEBUG2__CLK_OFF_DELAY_MASK 0x00003e00L 3255#define DB_DEBUG2__CLK_OFF_DELAY__SHIFT 0x00000009 3256#define DB_DEBUG2__DISABLE_DTT_DATA_FORWARDING_MASK 0x00040000L 3257#define DB_DEBUG2__DISABLE_DTT_DATA_FORWARDING__SHIFT 0x00000012 3258#define DB_DEBUG2__DISABLE_HTILE_PAIRED_PIPES_MASK 0x00010000L 3259#define DB_DEBUG2__DISABLE_HTILE_PAIRED_PIPES__SHIFT 0x00000010 3260#define DB_DEBUG2__DISABLE_NULL_EOT_FORWARDING_MASK 0x00020000L 3261#define DB_DEBUG2__DISABLE_NULL_EOT_FORWARDING__SHIFT 0x00000011 3262#define DB_DEBUG2__DISABLE_PREZL_CB_STALL_REZ_MASK 0x00000100L 3263#define DB_DEBUG2__DISABLE_PREZL_CB_STALL_REZ__SHIFT 0x00000008 3264#define DB_DEBUG2__DISABLE_PREZL_LPF_STALL_MASK 0x00000020L 3265#define DB_DEBUG2__DISABLE_PREZL_LPF_STALL_REZ_MASK 0x00000080L 3266#define DB_DEBUG2__DISABLE_PREZL_LPF_STALL_REZ__SHIFT 0x00000007 3267#define DB_DEBUG2__DISABLE_PREZL_LPF_STALL__SHIFT 0x00000005 3268#define DB_DEBUG2__DISABLE_PREZL_VIEWPORT_STALL_MASK 0x20000000L 3269#define DB_DEBUG2__DISABLE_PREZL_VIEWPORT_STALL__SHIFT 0x0000001d 3270#define DB_DEBUG2__DISABLE_QUAD_COHERENCY_STALL_MASK 0x00080000L 3271#define DB_DEBUG2__DISABLE_QUAD_COHERENCY_STALL__SHIFT 0x00000013 3272#define DB_DEBUG2__DISABLE_SINGLE_STENCIL_QUAD_SUMM_MASK 0x80000000L 3273#define DB_DEBUG2__DISABLE_SINGLE_STENCIL_QUAD_SUMM__SHIFT 0x0000001f 3274#define DB_DEBUG2__DISABLE_TC_MASK_L0_CACHE_MASK 0x00000004L 3275#define DB_DEBUG2__DISABLE_TC_MASK_L0_CACHE__SHIFT 0x00000002 3276#define DB_DEBUG2__DISABLE_TC_ZRANGE_L0_CACHE_MASK 0x00000002L 3277#define DB_DEBUG2__DISABLE_TC_ZRANGE_L0_CACHE__SHIFT 0x00000001 3278#define DB_DEBUG2__DISABLE_TILE_COVERED_FOR_PS_ITER_MASK 0x00004000L 3279#define DB_DEBUG2__DISABLE_TILE_COVERED_FOR_PS_ITER__SHIFT 0x0000000e 3280#define DB_DEBUG2__DISABLE_WRITE_STALL_ON_RDWR_CONFLICT_MASK 0x80000000L 3281#define DB_DEBUG2__DISABLE_WRITE_STALL_ON_RDWR_CONFLICT__SHIFT 0x0000001f 3282#define DB_DEBUG2__DTR_PREZ_STALLS_FOR_ETF_ROOM_MASK 0x00000010L 3283#define DB_DEBUG2__DTR_PREZ_STALLS_FOR_ETF_ROOM__SHIFT 0x00000004 3284#define DB_DEBUG2__DTR_ROUND_ROBIN_ARB_MASK 0x00000008L 3285#define DB_DEBUG2__DTR_ROUND_ROBIN_ARB__SHIFT 0x00000003 3286#define DB_DEBUG2__ENABLE_PREZL_CB_STALL_MASK 0x00000040L 3287#define DB_DEBUG2__ENABLE_PREZL_CB_STALL__SHIFT 0x00000006 3288#define DB_DEBUG2__ENABLE_PREZ_OF_REZ_SUMM_MASK 0x10000000L 3289#define DB_DEBUG2__ENABLE_PREZ_OF_REZ_SUMM__SHIFT 0x0000001c 3290#define DB_DEBUG2__ENABLE_SUBTILE_GROUPING_MASK 0x00008000L 3291#define DB_DEBUG2__ENABLE_SUBTILE_GROUPING__SHIFT 0x0000000f 3292#define DB_DEBUG3__ALLOW_RF2P_RW_COLLISION_MASK 0x00020000L 3293#define DB_DEBUG3__ALLOW_RF2P_RW_COLLISION__SHIFT 0x00000011 3294#define DB_DEBUG3__DB_EXTRA_DEBUG3_MASK 0xfc000000L 3295#define DB_DEBUG3__DB_EXTRA_DEBUG3__SHIFT 0x0000001a 3296#define DB_DEBUG3__DISABLE_DI_DT_STALL_MASK 0x02000000L 3297#define DB_DEBUG3__DISABLE_DI_DT_STALL__SHIFT 0x00000019 3298#define DB_DEBUG3__DISABLE_EQAA_A2M_PERF_OPT_MASK 0x01000000L 3299#define DB_DEBUG3__DISABLE_EQAA_A2M_PERF_OPT__SHIFT 0x00000018 3300#define DB_DEBUG3__DISABLE_HIZ_ON_VPORT_CLAMP_MASK 0x00000010L 3301#define DB_DEBUG3__DISABLE_HIZ_ON_VPORT_CLAMP__SHIFT 0x00000004 3302#define DB_DEBUG3__DISABLE_HZ_TC_WRITE_COMBINE_MASK 0x00200000L 3303#define DB_DEBUG3__DISABLE_HZ_TC_WRITE_COMBINE__SHIFT 0x00000015 3304#define DB_DEBUG3__DISABLE_OP_DF_BYPASS_MASK 0x00004000L 3305#define DB_DEBUG3__DISABLE_OP_DF_BYPASS__SHIFT 0x0000000e 3306#define DB_DEBUG3__DISABLE_OP_DF_DIRECT_FEEDBACK_MASK 0x00010000L 3307#define DB_DEBUG3__DISABLE_OP_DF_DIRECT_FEEDBACK__SHIFT 0x00000010 3308#define DB_DEBUG3__DISABLE_OP_DF_WRITE_COMBINE_MASK 0x00008000L 3309#define DB_DEBUG3__DISABLE_OP_DF_WRITE_COMBINE__SHIFT 0x0000000f 3310#define DB_DEBUG3__DISABLE_OP_S_DATA_FORWARDING_MASK 0x00080000L 3311#define DB_DEBUG3__DISABLE_OP_S_DATA_FORWARDING__SHIFT 0x00000013 3312#define DB_DEBUG3__DISABLE_OP_Z_DATA_FORWARDING_MASK 0x00002000L 3313#define DB_DEBUG3__DISABLE_OP_Z_DATA_FORWARDING__SHIFT 0x0000000d 3314#define DB_DEBUG3__DISABLE_OVERRASTERIZATION_FIX_MASK 0x08000000L 3315#define DB_DEBUG3__DISABLE_OVERRASTERIZATION_FIX__SHIFT 0x0000001b 3316#define DB_DEBUG3__DISABLE_RAM_READ_SUPPRESION_ON_FWD_MASK 0x00800000L 3317#define DB_DEBUG3__DISABLE_RAM_READ_SUPPRESION_ON_FWD__SHIFT 0x00000017 3318#define DB_DEBUG3__DISABLE_RECOMP_TO_1ZPLANE_WITHOUT_FASTOP_MASK 0x00000800L 3319#define DB_DEBUG3__DISABLE_RECOMP_TO_1ZPLANE_WITHOUT_FASTOP__SHIFT 0x0000000b 3320#define DB_DEBUG3__DISABLE_REDUNDANT_PLANE_FLUSHES_OPT_MASK 0x00000400L 3321#define DB_DEBUG3__DISABLE_REDUNDANT_PLANE_FLUSHES_OPT__SHIFT 0x0000000a 3322#define DB_DEBUG3__DISABLE_TCP_CAM_BYPASS_MASK 0x00000080L 3323#define DB_DEBUG3__DISABLE_TCP_CAM_BYPASS__SHIFT 0x00000007 3324#define DB_DEBUG3__DISABLE_TC_UPDATE_WRITE_COMBINE_MASK 0x00100000L 3325#define DB_DEBUG3__DISABLE_TC_UPDATE_WRITE_COMBINE__SHIFT 0x00000014 3326#define DB_DEBUG3__DISABLE_TL_SSO_NULL_SUPPRESSION_MASK 0x00000008L 3327#define DB_DEBUG3__DISABLE_TL_SSO_NULL_SUPPRESSION__SHIFT 0x00000003 3328#define DB_DEBUG3__DISABLE_ZCMP_DIRTY_SUPPRESSION_MASK 0x00000100L 3329#define DB_DEBUG3__DISABLE_ZCMP_DIRTY_SUPPRESSION__SHIFT 0x00000008 3330#define DB_DEBUG3__DONT_DELETE_CONTEXT_SUSPEND_MASK 0x20000000L 3331#define DB_DEBUG3__DONT_DELETE_CONTEXT_SUSPEND__SHIFT 0x0000001d 3332#define DB_DEBUG3__DONT_INSERT_CONTEXT_SUSPEND_MASK 0x10000000L 3333#define DB_DEBUG3__DONT_INSERT_CONTEXT_SUSPEND__SHIFT 0x0000001c 3334#define DB_DEBUG3__ENABLE_DB_PROCESS_RESET_MASK 0x04000000L 3335#define DB_DEBUG3__ENABLE_DB_PROCESS_RESET__SHIFT 0x0000001a 3336#define DB_DEBUG3__ENABLE_INCOHERENT_EQAA_READS_MASK 0x00001000L 3337#define DB_DEBUG3__ENABLE_INCOHERENT_EQAA_READS__SHIFT 0x0000000c 3338#define DB_DEBUG3__ENABLE_RECOMP_ZDIRTY_SUPPRESSION_OPT_MASK 0x00400000L 3339#define DB_DEBUG3__ENABLE_RECOMP_ZDIRTY_SUPPRESSION_OPT__SHIFT 0x00000016 3340#define DB_DEBUG3__ENABLE_TC_MA_ROUND_ROBIN_ARB_MASK 0x00800000L 3341#define DB_DEBUG3__ENABLE_TC_MA_ROUND_ROBIN_ARB__SHIFT 0x00000017 3342#define DB_DEBUG3__EQAA_INTERPOLATE_COMP_Z_MASK 0x00000020L 3343#define DB_DEBUG3__EQAA_INTERPOLATE_COMP_Z__SHIFT 0x00000005 3344#define DB_DEBUG3__EQAA_INTERPOLATE_SRC_Z_MASK 0x00000040L 3345#define DB_DEBUG3__EQAA_INTERPOLATE_SRC_Z__SHIFT 0x00000006 3346#define DB_DEBUG3__FORCE_DB_IS_GOOD_MASK 0x00000004L 3347#define DB_DEBUG3__FORCE_DB_IS_GOOD__SHIFT 0x00000002 3348#define DB_DEBUG3__SLOW_PREZ_TO_A2M_OMASK_RATE_MASK 0x00040000L 3349#define DB_DEBUG3__SLOW_PREZ_TO_A2M_OMASK_RATE__SHIFT 0x00000012 3350#define DB_DEBUG4__DB_EXTRA_DEBUG4_MASK 0xffffffc0L 3351#define DB_DEBUG4__DB_EXTRA_DEBUG4__SHIFT 0x00000006 3352#define DB_DEBUG4__DISABLE_PREZ_POSTZ_DTILE_CONFLICT_STALL_MASK 0x00000020L 3353#define DB_DEBUG4__DISABLE_PREZ_POSTZ_DTILE_CONFLICT_STALL__SHIFT 0x00000005 3354#define DB_DEBUG4__DISABLE_QC_STENCIL_MASK_SUMMATION_MASK 0x00000002L 3355#define DB_DEBUG4__DISABLE_QC_STENCIL_MASK_SUMMATION__SHIFT 0x00000001 3356#define DB_DEBUG4__DISABLE_QC_Z_MASK_SUMMATION_MASK 0x00000001L 3357#define DB_DEBUG4__DISABLE_QC_Z_MASK_SUMMATION__SHIFT 0x00000000 3358#define DB_DEBUG4__DISABLE_RESUMM_TO_SINGLE_STENCIL_MASK 0x00000004L 3359#define DB_DEBUG4__DISABLE_RESUMM_TO_SINGLE_STENCIL__SHIFT 0x00000002 3360#define DB_DEBUG__DEBUG_DEPTH_COMPRESS_DISABLE_MASK 0x00000002L 3361#define DB_DEBUG__DEBUG_DEPTH_COMPRESS_DISABLE__SHIFT 0x00000001 3362#define DB_DEBUG__DEBUG_FAST_STENCIL_DISABLE_MASK 0x00008000L 3363#define DB_DEBUG__DEBUG_FAST_STENCIL_DISABLE__SHIFT 0x0000000f 3364#define DB_DEBUG__DEBUG_FAST_Z_DISABLE_MASK 0x00004000L 3365#define DB_DEBUG__DEBUG_FAST_Z_DISABLE__SHIFT 0x0000000e 3366#define DB_DEBUG__DEBUG_FORCE_DEPTH_READ_MASK 0x00000040L 3367#define DB_DEBUG__DEBUG_FORCE_DEPTH_READ__SHIFT 0x00000006 3368#define DB_DEBUG__DEBUG_FORCE_FULL_Z_RANGE_MASK 0x00180000L 3369#define DB_DEBUG__DEBUG_FORCE_FULL_Z_RANGE__SHIFT 0x00000013 3370#define DB_DEBUG__DEBUG_FORCE_HIS_ENABLE0_MASK 0x00000c00L 3371#define DB_DEBUG__DEBUG_FORCE_HIS_ENABLE0__SHIFT 0x0000000a 3372#define DB_DEBUG__DEBUG_FORCE_HIS_ENABLE1_MASK 0x00003000L 3373#define DB_DEBUG__DEBUG_FORCE_HIS_ENABLE1__SHIFT 0x0000000c 3374#define DB_DEBUG__DEBUG_FORCE_HIZ_ENABLE_MASK 0x00000300L 3375#define DB_DEBUG__DEBUG_FORCE_HIZ_ENABLE__SHIFT 0x00000008 3376#define DB_DEBUG__DEBUG_FORCE_STENCIL_READ_MASK 0x00000080L 3377#define DB_DEBUG__DEBUG_FORCE_STENCIL_READ__SHIFT 0x00000007 3378#define DB_DEBUG__DEBUG_NOOP_CULL_DISABLE_MASK 0x00010000L 3379#define DB_DEBUG__DEBUG_NOOP_CULL_DISABLE__SHIFT 0x00000010 3380#define DB_DEBUG__DEBUG_STENCIL_COMPRESS_DISABLE_MASK 0x00000001L 3381#define DB_DEBUG__DEBUG_STENCIL_COMPRESS_DISABLE__SHIFT 0x00000000 3382#define DB_DEBUG__DECOMPRESS_AFTER_N_ZPLANES_MASK 0x0f000000L 3383#define DB_DEBUG__DECOMPRESS_AFTER_N_ZPLANES__SHIFT 0x00000018 3384#define DB_DEBUG__DEPTH_CACHE_FORCE_MISS_MASK 0x00040000L 3385#define DB_DEBUG__DEPTH_CACHE_FORCE_MISS__SHIFT 0x00000012 3386#define DB_DEBUG__DISABLE_DEPTH_SURFACE_SYNC_MASK 0x40000000L 3387#define DB_DEBUG__DISABLE_DEPTH_SURFACE_SYNC__SHIFT 0x0000001e 3388#define DB_DEBUG__DISABLE_HTILE_SURFACE_SYNC_MASK 0x80000000L 3389#define DB_DEBUG__DISABLE_HTILE_SURFACE_SYNC__SHIFT 0x0000001f 3390#define DB_DEBUG__DISABLE_SUMM_SQUADS_MASK 0x00020000L 3391#define DB_DEBUG__DISABLE_SUMM_SQUADS__SHIFT 0x00000011 3392#define DB_DEBUG__DISABLE_VPORT_ZPLANE_OPTIMIZATION_MASK 0x00800000L 3393#define DB_DEBUG__DISABLE_VPORT_ZPLANE_OPTIMIZATION__SHIFT 0x00000017 3394#define DB_DEBUG__FETCH_FULL_STENCIL_TILE_MASK 0x00000008L 3395#define DB_DEBUG__FETCH_FULL_STENCIL_TILE__SHIFT 0x00000003 3396#define DB_DEBUG__FETCH_FULL_Z_TILE_MASK 0x00000004L 3397#define DB_DEBUG__FETCH_FULL_Z_TILE__SHIFT 0x00000002 3398#define DB_DEBUG__FORCE_MISS_IF_NOT_INFLIGHT_MASK 0x20000000L 3399#define DB_DEBUG__FORCE_MISS_IF_NOT_INFLIGHT__SHIFT 0x0000001d 3400#define DB_DEBUG__FORCE_Z_MODE_MASK 0x00000030L 3401#define DB_DEBUG__FORCE_Z_MODE__SHIFT 0x00000004 3402#define DB_DEBUG__NEVER_FREE_Z_ONLY_MASK 0x00200000L 3403#define DB_DEBUG__NEVER_FREE_Z_ONLY__SHIFT 0x00000015 3404#define DB_DEBUG__ONE_FREE_IN_FLIGHT_MASK 0x10000000L 3405#define DB_DEBUG__ONE_FREE_IN_FLIGHT__SHIFT 0x0000001c 3406#define DB_DEBUG__ZPASS_COUNTS_LOOK_AT_PIPE_STAT_EVENTS_MASK 0x00400000L 3407#define DB_DEBUG__ZPASS_COUNTS_LOOK_AT_PIPE_STAT_EVENTS__SHIFT 0x00000016 3408#define DB_DEPTH_BOUNDS_MAX__MAX_MASK 0xffffffffL 3409#define DB_DEPTH_BOUNDS_MAX__MAX__SHIFT 0x00000000 3410#define DB_DEPTH_BOUNDS_MIN__MIN_MASK 0xffffffffL 3411#define DB_DEPTH_BOUNDS_MIN__MIN__SHIFT 0x00000000 3412#define DB_DEPTH_CLEAR__DEPTH_CLEAR_MASK 0xffffffffL 3413#define DB_DEPTH_CLEAR__DEPTH_CLEAR__SHIFT 0x00000000 3414#define DB_DEPTH_CONTROL__BACKFACE_ENABLE_MASK 0x00000080L 3415#define DB_DEPTH_CONTROL__BACKFACE_ENABLE__SHIFT 0x00000007 3416#define DB_DEPTH_CONTROL__DEPTH_BOUNDS_ENABLE_MASK 0x00000008L 3417#define DB_DEPTH_CONTROL__DEPTH_BOUNDS_ENABLE__SHIFT 0x00000003 3418#define DB_DEPTH_CONTROL__DISABLE_COLOR_WRITES_ON_DEPTH_PASS_MASK 0x80000000L 3419#define DB_DEPTH_CONTROL__DISABLE_COLOR_WRITES_ON_DEPTH_PASS__SHIFT 0x0000001f 3420#define DB_DEPTH_CONTROL__ENABLE_COLOR_WRITES_ON_DEPTH_FAIL_MASK 0x40000000L 3421#define DB_DEPTH_CONTROL__ENABLE_COLOR_WRITES_ON_DEPTH_FAIL__SHIFT 0x0000001e 3422#define DB_DEPTH_CONTROL__STENCIL_ENABLE_MASK 0x00000001L 3423#define DB_DEPTH_CONTROL__STENCIL_ENABLE__SHIFT 0x00000000 3424#define DB_DEPTH_CONTROL__STENCILFUNC_BF_MASK 0x00700000L 3425#define DB_DEPTH_CONTROL__STENCILFUNC_BF__SHIFT 0x00000014 3426#define DB_DEPTH_CONTROL__STENCILFUNC_MASK 0x00000700L 3427#define DB_DEPTH_CONTROL__STENCILFUNC__SHIFT 0x00000008 3428#define DB_DEPTH_CONTROL__Z_ENABLE_MASK 0x00000002L 3429#define DB_DEPTH_CONTROL__Z_ENABLE__SHIFT 0x00000001 3430#define DB_DEPTH_CONTROL__ZFUNC_MASK 0x00000070L 3431#define DB_DEPTH_CONTROL__ZFUNC__SHIFT 0x00000004 3432#define DB_DEPTH_CONTROL__Z_WRITE_ENABLE_MASK 0x00000004L 3433#define DB_DEPTH_CONTROL__Z_WRITE_ENABLE__SHIFT 0x00000002 3434#define DB_DEPTH_INFO__ADDR5_SWIZZLE_MASK_MASK 0x0000000fL 3435#define DB_DEPTH_INFO__ADDR5_SWIZZLE_MASK__SHIFT 0x00000000 3436#define DB_DEPTH_INFO__ARRAY_MODE_MASK 0x000000f0L 3437#define DB_DEPTH_INFO__ARRAY_MODE__SHIFT 0x00000004 3438#define DB_DEPTH_INFO__BANK_HEIGHT_MASK 0x00018000L 3439#define DB_DEPTH_INFO__BANK_HEIGHT__SHIFT 0x0000000f 3440#define DB_DEPTH_INFO__BANK_WIDTH_MASK 0x00006000L 3441#define DB_DEPTH_INFO__BANK_WIDTH__SHIFT 0x0000000d 3442#define DB_DEPTH_INFO__MACRO_TILE_ASPECT_MASK 0x00060000L 3443#define DB_DEPTH_INFO__MACRO_TILE_ASPECT__SHIFT 0x00000011 3444#define DB_DEPTH_INFO__NUM_BANKS_MASK 0x00180000L 3445#define DB_DEPTH_INFO__NUM_BANKS__SHIFT 0x00000013 3446#define DB_DEPTH_INFO__PIPE_CONFIG_MASK 0x00001f00L 3447#define DB_DEPTH_INFO__PIPE_CONFIG__SHIFT 0x00000008 3448#define DB_DEPTH_SIZE__HEIGHT_TILE_MAX_MASK 0x003ff800L 3449#define DB_DEPTH_SIZE__HEIGHT_TILE_MAX__SHIFT 0x0000000b 3450#define DB_DEPTH_SIZE__PITCH_TILE_MAX_MASK 0x000007ffL 3451#define DB_DEPTH_SIZE__PITCH_TILE_MAX__SHIFT 0x00000000 3452#define DB_DEPTH_SLICE__SLICE_TILE_MAX_MASK 0x003fffffL 3453#define DB_DEPTH_SLICE__SLICE_TILE_MAX__SHIFT 0x00000000 3454#define DB_DEPTH_VIEW__SLICE_MAX_MASK 0x00ffe000L 3455#define DB_DEPTH_VIEW__SLICE_MAX__SHIFT 0x0000000d 3456#define DB_DEPTH_VIEW__SLICE_START_MASK 0x000007ffL 3457#define DB_DEPTH_VIEW__SLICE_START__SHIFT 0x00000000 3458#define DB_DEPTH_VIEW__STENCIL_READ_ONLY_MASK 0x02000000L 3459#define DB_DEPTH_VIEW__STENCIL_READ_ONLY__SHIFT 0x00000019 3460#define DB_DEPTH_VIEW__Z_READ_ONLY_MASK 0x01000000L 3461#define DB_DEPTH_VIEW__Z_READ_ONLY__SHIFT 0x00000018 3462#define DB_EQAA__ALPHA_TO_MASK_EQAA_DISABLE_MASK 0x00200000L 3463#define DB_EQAA__ALPHA_TO_MASK_EQAA_DISABLE__SHIFT 0x00000015 3464#define DB_EQAA__ALPHA_TO_MASK_NUM_SAMPLES_MASK 0x00007000L 3465#define DB_EQAA__ALPHA_TO_MASK_NUM_SAMPLES__SHIFT 0x0000000c 3466#define DB_EQAA__ENABLE_POSTZ_OVERRASTERIZATION_MASK 0x08000000L 3467#define DB_EQAA__ENABLE_POSTZ_OVERRASTERIZATION__SHIFT 0x0000001b 3468#define DB_EQAA__HIGH_QUALITY_INTERSECTIONS_MASK 0x00010000L 3469#define DB_EQAA__HIGH_QUALITY_INTERSECTIONS__SHIFT 0x00000010 3470#define DB_EQAA__INCOHERENT_EQAA_READS_MASK 0x00020000L 3471#define DB_EQAA__INCOHERENT_EQAA_READS__SHIFT 0x00000011 3472#define DB_EQAA__INTERPOLATE_COMP_Z_MASK 0x00040000L 3473#define DB_EQAA__INTERPOLATE_COMP_Z__SHIFT 0x00000012 3474#define DB_EQAA__INTERPOLATE_SRC_Z_MASK 0x00080000L 3475#define DB_EQAA__INTERPOLATE_SRC_Z__SHIFT 0x00000013 3476#define DB_EQAA__MASK_EXPORT_NUM_SAMPLES_MASK 0x00000700L 3477#define DB_EQAA__MASK_EXPORT_NUM_SAMPLES__SHIFT 0x00000008 3478#define DB_EQAA__MAX_ANCHOR_SAMPLES_MASK 0x00000007L 3479#define DB_EQAA__MAX_ANCHOR_SAMPLES__SHIFT 0x00000000 3480#define DB_EQAA__OVERRASTERIZATION_AMOUNT_MASK 0x07000000L 3481#define DB_EQAA__OVERRASTERIZATION_AMOUNT__SHIFT 0x00000018 3482#define DB_EQAA__PS_ITER_SAMPLES_MASK 0x00000070L 3483#define DB_EQAA__PS_ITER_SAMPLES__SHIFT 0x00000004 3484#define DB_EQAA__STATIC_ANCHOR_ASSOCIATIONS_MASK 0x00100000L 3485#define DB_EQAA__STATIC_ANCHOR_ASSOCIATIONS__SHIFT 0x00000014 3486#define DB_FIFO_DEPTH1__LTILE_PROBE_FIFO_DEPTH_MASK 0x1fe00000L 3487#define DB_FIFO_DEPTH1__LTILE_PROBE_FIFO_DEPTH__SHIFT 0x00000015 3488#define DB_FIFO_DEPTH1__MCC_DEPTH_MASK 0x0000fc00L 3489#define DB_FIFO_DEPTH1__MCC_DEPTH__SHIFT 0x0000000a 3490#define DB_FIFO_DEPTH1__MI_RDREQ_FIFO_DEPTH_MASK 0x0000001fL 3491#define DB_FIFO_DEPTH1__MI_RDREQ_FIFO_DEPTH__SHIFT 0x00000000 3492#define DB_FIFO_DEPTH1__MI_WRREQ_FIFO_DEPTH_MASK 0x000003e0L 3493#define DB_FIFO_DEPTH1__MI_WRREQ_FIFO_DEPTH__SHIFT 0x00000005 3494#define DB_FIFO_DEPTH1__QC_DEPTH_MASK 0x001f0000L 3495#define DB_FIFO_DEPTH1__QC_DEPTH__SHIFT 0x00000010 3496#define DB_FIFO_DEPTH2__EQUAD_FIFO_DEPTH_MASK 0x000000ffL 3497#define DB_FIFO_DEPTH2__EQUAD_FIFO_DEPTH__SHIFT 0x00000000 3498#define DB_FIFO_DEPTH2__ETILE_OP_FIFO_DEPTH_MASK 0x00007f00L 3499#define DB_FIFO_DEPTH2__ETILE_OP_FIFO_DEPTH__SHIFT 0x00000008 3500#define DB_FIFO_DEPTH2__LQUAD_FIFO_DEPTH_MASK 0x01ff8000L 3501#define DB_FIFO_DEPTH2__LQUAD_FIFO_DEPTH__SHIFT 0x0000000f 3502#define DB_FIFO_DEPTH2__LTILE_OP_FIFO_DEPTH_MASK 0xfe000000L 3503#define DB_FIFO_DEPTH2__LTILE_OP_FIFO_DEPTH__SHIFT 0x00000019 3504#define DB_FREE_CACHELINES__FREE_DTILE_DEPTH_MASK 0x0000007fL 3505#define DB_FREE_CACHELINES__FREE_DTILE_DEPTH__SHIFT 0x00000000 3506#define DB_FREE_CACHELINES__FREE_HTILE_DEPTH_MASK 0x01e00000L 3507#define DB_FREE_CACHELINES__FREE_HTILE_DEPTH__SHIFT 0x00000015 3508#define DB_FREE_CACHELINES__FREE_PLANE_DEPTH_MASK 0x00003f80L 3509#define DB_FREE_CACHELINES__FREE_PLANE_DEPTH__SHIFT 0x00000007 3510#define DB_FREE_CACHELINES__FREE_Z_DEPTH_MASK 0x001fc000L 3511#define DB_FREE_CACHELINES__FREE_Z_DEPTH__SHIFT 0x0000000e 3512#define DB_FREE_CACHELINES__QUAD_READ_REQS_MASK 0xfe000000L 3513#define DB_FREE_CACHELINES__QUAD_READ_REQS__SHIFT 0x00000019 3514#define DB_HTILE_DATA_BASE__BASE_256B_MASK 0xffffffffL 3515#define DB_HTILE_DATA_BASE__BASE_256B__SHIFT 0x00000000 3516#define DB_HTILE_SURFACE__DST_OUTSIDE_ZERO_TO_ONE_MASK 0x00010000L 3517#define DB_HTILE_SURFACE__DST_OUTSIDE_ZERO_TO_ONE__SHIFT 0x00000010 3518#define DB_HTILE_SURFACE__FULL_CACHE_MASK 0x00000002L 3519#define DB_HTILE_SURFACE__FULL_CACHE__SHIFT 0x00000001 3520#define DB_HTILE_SURFACE__HTILE_USES_PRELOAD_WIN_MASK 0x00000004L 3521#define DB_HTILE_SURFACE__HTILE_USES_PRELOAD_WIN__SHIFT 0x00000002 3522#define DB_HTILE_SURFACE__LINEAR_MASK 0x00000001L 3523#define DB_HTILE_SURFACE__LINEAR__SHIFT 0x00000000 3524#define DB_HTILE_SURFACE__PREFETCH_HEIGHT_MASK 0x0000fc00L 3525#define DB_HTILE_SURFACE__PREFETCH_HEIGHT__SHIFT 0x0000000a 3526#define DB_HTILE_SURFACE__PREFETCH_WIDTH_MASK 0x000003f0L 3527#define DB_HTILE_SURFACE__PREFETCH_WIDTH__SHIFT 0x00000004 3528#define DB_HTILE_SURFACE__PRELOAD_MASK 0x00000008L 3529#define DB_HTILE_SURFACE__PRELOAD__SHIFT 0x00000003 3530#define DB_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0xffffffffL 3531#define DB_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 3532#define DB_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 3533#define DB_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 3534#define DB_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK 0xf0000000L 3535#define DB_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT 0x0000001c 3536#define DB_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK 0x0f000000L 3537#define DB_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT 0x00000018 3538#define DB_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK 0x000003ffL 3539#define DB_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT 0x00000000 3540#define DB_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK 0x000ffc00L 3541#define DB_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT 0x0000000a 3542#define DB_PERFCOUNTER0_SELECT__CNTR_MODE_MASK 0x00f00000L 3543#define DB_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT 0x00000014 3544#define DB_PERFCOUNTER0_SELECT__PERF_MODE1_MASK 0x0f000000L 3545#define DB_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT 0x00000018 3546#define DB_PERFCOUNTER0_SELECT__PERF_MODE_MASK 0xf0000000L 3547#define DB_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT 0x0000001c 3548#define DB_PERFCOUNTER0_SELECT__PERF_SEL1_MASK 0x000ffc00L 3549#define DB_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT 0x0000000a 3550#define DB_PERFCOUNTER0_SELECT__PERF_SEL_MASK 0x000000ffL 3551#define DB_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT 0x00000000 3552#define DB_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK 0xffffffffL 3553#define DB_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT 0x00000000 3554#define DB_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK 0xffffffffL 3555#define DB_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT 0x00000000 3556#define DB_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK 0xf0000000L 3557#define DB_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT 0x0000001c 3558#define DB_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK 0x0f000000L 3559#define DB_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT 0x00000018 3560#define DB_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK 0x000003ffL 3561#define DB_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT 0x00000000 3562#define DB_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK 0x000ffc00L 3563#define DB_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT 0x0000000a 3564#define DB_PERFCOUNTER1_SELECT__CNTR_MODE_MASK 0x00f00000L 3565#define DB_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT 0x00000014 3566#define DB_PERFCOUNTER1_SELECT__PERF_MODE1_MASK 0x0f000000L 3567#define DB_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT 0x00000018 3568#define DB_PERFCOUNTER1_SELECT__PERF_MODE_MASK 0xf0000000L 3569#define DB_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT 0x0000001c 3570#define DB_PERFCOUNTER1_SELECT__PERF_SEL1_MASK 0x000ffc00L 3571#define DB_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT 0x0000000a 3572#define DB_PERFCOUNTER1_SELECT__PERF_SEL_MASK 0x000000ffL 3573#define DB_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT 0x00000000 3574#define DB_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK 0xffffffffL 3575#define DB_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT 0x00000000 3576#define DB_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK 0xffffffffL 3577#define DB_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT 0x00000000 3578#define DB_PERFCOUNTER2_SELECT__CNTR_MODE_MASK 0x00f00000L 3579#define DB_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT 0x00000014 3580#define DB_PERFCOUNTER2_SELECT__PERF_MODE1_MASK 0x0f000000L 3581#define DB_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT 0x00000018 3582#define DB_PERFCOUNTER2_SELECT__PERF_MODE_MASK 0xf0000000L 3583#define DB_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT 0x0000001c 3584#define DB_PERFCOUNTER2_SELECT__PERF_SEL1_MASK 0x000ffc00L 3585#define DB_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT 0x0000000a 3586#define DB_PERFCOUNTER2_SELECT__PERF_SEL_MASK 0x000000ffL 3587#define DB_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT 0x00000000 3588#define DB_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK 0xffffffffL 3589#define DB_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT 0x00000000 3590#define DB_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK 0xffffffffL 3591#define DB_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT 0x00000000 3592#define DB_PERFCOUNTER3_SELECT__CNTR_MODE_MASK 0x00f00000L 3593#define DB_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT 0x00000014 3594#define DB_PERFCOUNTER3_SELECT__PERF_MODE1_MASK 0x0f000000L 3595#define DB_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT 0x00000018 3596#define DB_PERFCOUNTER3_SELECT__PERF_MODE_MASK 0xf0000000L 3597#define DB_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT 0x0000001c 3598#define DB_PERFCOUNTER3_SELECT__PERF_SEL1_MASK 0x000ffc00L 3599#define DB_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT 0x0000000a 3600#define DB_PERFCOUNTER3_SELECT__PERF_SEL_MASK 0x000000ffL 3601#define DB_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT 0x00000000 3602#define DB_PRELOAD_CONTROL__MAX_X_MASK 0x00ff0000L 3603#define DB_PRELOAD_CONTROL__MAX_X__SHIFT 0x00000010 3604#define DB_PRELOAD_CONTROL__MAX_Y_MASK 0xff000000L 3605#define DB_PRELOAD_CONTROL__MAX_Y__SHIFT 0x00000018 3606#define DB_PRELOAD_CONTROL__START_X_MASK 0x000000ffL 3607#define DB_PRELOAD_CONTROL__START_X__SHIFT 0x00000000 3608#define DB_PRELOAD_CONTROL__START_Y_MASK 0x0000ff00L 3609#define DB_PRELOAD_CONTROL__START_Y__SHIFT 0x00000008 3610#define DB_READ_DEBUG_0__BUSY_DATA0_MASK 0xffffffffL 3611#define DB_READ_DEBUG_0__BUSY_DATA0__SHIFT 0x00000000 3612#define DB_READ_DEBUG_1__BUSY_DATA1_MASK 0xffffffffL 3613#define DB_READ_DEBUG_1__BUSY_DATA1__SHIFT 0x00000000 3614#define DB_READ_DEBUG_2__BUSY_DATA2_MASK 0xffffffffL 3615#define DB_READ_DEBUG_2__BUSY_DATA2__SHIFT 0x00000000 3616#define DB_READ_DEBUG_3__DEBUG_DATA_MASK 0xffffffffL 3617#define DB_READ_DEBUG_3__DEBUG_DATA__SHIFT 0x00000000 3618#define DB_READ_DEBUG_4__DEBUG_DATA_MASK 0xffffffffL 3619#define DB_READ_DEBUG_4__DEBUG_DATA__SHIFT 0x00000000 3620#define DB_READ_DEBUG_5__DEBUG_DATA_MASK 0xffffffffL 3621#define DB_READ_DEBUG_5__DEBUG_DATA__SHIFT 0x00000000 3622#define DB_READ_DEBUG_6__DEBUG_DATA_MASK 0xffffffffL 3623#define DB_READ_DEBUG_6__DEBUG_DATA__SHIFT 0x00000000 3624#define DB_READ_DEBUG_7__DEBUG_DATA_MASK 0xffffffffL 3625#define DB_READ_DEBUG_7__DEBUG_DATA__SHIFT 0x00000000 3626#define DB_READ_DEBUG_8__DEBUG_DATA_MASK 0xffffffffL 3627#define DB_READ_DEBUG_8__DEBUG_DATA__SHIFT 0x00000000 3628#define DB_READ_DEBUG_9__DEBUG_DATA_MASK 0xffffffffL 3629#define DB_READ_DEBUG_9__DEBUG_DATA__SHIFT 0x00000000 3630#define DB_READ_DEBUG_A__DEBUG_DATA_MASK 0xffffffffL 3631#define DB_READ_DEBUG_A__DEBUG_DATA__SHIFT 0x00000000 3632#define DB_READ_DEBUG_B__DEBUG_DATA_MASK 0xffffffffL 3633#define DB_READ_DEBUG_B__DEBUG_DATA__SHIFT 0x00000000 3634#define DB_READ_DEBUG_C__DEBUG_DATA_MASK 0xffffffffL 3635#define DB_READ_DEBUG_C__DEBUG_DATA__SHIFT 0x00000000 3636#define DB_READ_DEBUG_D__DEBUG_DATA_MASK 0xffffffffL 3637#define DB_READ_DEBUG_D__DEBUG_DATA__SHIFT 0x00000000 3638#define DB_READ_DEBUG_E__DEBUG_DATA_MASK 0xffffffffL 3639#define DB_READ_DEBUG_E__DEBUG_DATA__SHIFT 0x00000000 3640#define DB_READ_DEBUG_F__DEBUG_DATA_MASK 0xffffffffL 3641#define DB_READ_DEBUG_F__DEBUG_DATA__SHIFT 0x00000000 3642#define DB_RENDER_CONTROL__COPY_CENTROID_MASK 0x00000080L 3643#define DB_RENDER_CONTROL__COPY_CENTROID__SHIFT 0x00000007 3644#define DB_RENDER_CONTROL__COPY_SAMPLE_MASK 0x00000f00L 3645#define DB_RENDER_CONTROL__COPY_SAMPLE__SHIFT 0x00000008 3646#define DB_RENDER_CONTROL__DEPTH_CLEAR_ENABLE_MASK 0x00000001L 3647#define DB_RENDER_CONTROL__DEPTH_CLEAR_ENABLE__SHIFT 0x00000000 3648#define DB_RENDER_CONTROL__DEPTH_COMPRESS_DISABLE_MASK 0x00000040L 3649#define DB_RENDER_CONTROL__DEPTH_COMPRESS_DISABLE__SHIFT 0x00000006 3650#define DB_RENDER_CONTROL__DEPTH_COPY_MASK 0x00000004L 3651#define DB_RENDER_CONTROL__DEPTH_COPY__SHIFT 0x00000002 3652#define DB_RENDER_CONTROL__RESUMMARIZE_ENABLE_MASK 0x00000010L 3653#define DB_RENDER_CONTROL__RESUMMARIZE_ENABLE__SHIFT 0x00000004 3654#define DB_RENDER_CONTROL__STENCIL_CLEAR_ENABLE_MASK 0x00000002L 3655#define DB_RENDER_CONTROL__STENCIL_CLEAR_ENABLE__SHIFT 0x00000001 3656#define DB_RENDER_CONTROL__STENCIL_COMPRESS_DISABLE_MASK 0x00000020L 3657#define DB_RENDER_CONTROL__STENCIL_COMPRESS_DISABLE__SHIFT 0x00000005 3658#define DB_RENDER_CONTROL__STENCIL_COPY_MASK 0x00000008L 3659#define DB_RENDER_CONTROL__STENCIL_COPY__SHIFT 0x00000003 3660#define DB_RENDER_OVERRIDE2__DECOMPRESS_Z_ON_FLUSH_MASK 0x00000100L 3661#define DB_RENDER_OVERRIDE2__DECOMPRESS_Z_ON_FLUSH__SHIFT 0x00000008 3662#define DB_RENDER_OVERRIDE2__DEPTH_BOUNDS_HIER_DEPTH_DISABLE_MASK 0x00000400L 3663#define DB_RENDER_OVERRIDE2__DEPTH_BOUNDS_HIER_DEPTH_DISABLE__SHIFT 0x0000000a 3664#define DB_RENDER_OVERRIDE2__DISABLE_COLOR_ON_VALIDATION_MASK 0x00000080L 3665#define DB_RENDER_OVERRIDE2__DISABLE_COLOR_ON_VALIDATION__SHIFT 0x00000007 3666#define DB_RENDER_OVERRIDE2__DISABLE_FAST_PASS_MASK 0x00800000L 3667#define DB_RENDER_OVERRIDE2__DISABLE_FAST_PASS__SHIFT 0x00000017 3668#define DB_RENDER_OVERRIDE2__DISABLE_REG_SNOOP_MASK 0x00000200L 3669#define DB_RENDER_OVERRIDE2__DISABLE_REG_SNOOP__SHIFT 0x00000009 3670#define DB_RENDER_OVERRIDE2__DISABLE_SMEM_EXPCLEAR_OPTIMIZATION_MASK 0x00000040L 3671#define DB_RENDER_OVERRIDE2__DISABLE_SMEM_EXPCLEAR_OPTIMIZATION__SHIFT 0x00000006 3672#define DB_RENDER_OVERRIDE2__DISABLE_ZMASK_EXPCLEAR_OPTIMIZATION_MASK 0x00000020L 3673#define DB_RENDER_OVERRIDE2__DISABLE_ZMASK_EXPCLEAR_OPTIMIZATION__SHIFT 0x00000005 3674#define DB_RENDER_OVERRIDE2__HIS_SFUNC_BF_MASK 0x001c0000L 3675#define DB_RENDER_OVERRIDE2__HIS_SFUNC_BF__SHIFT 0x00000012 3676#define DB_RENDER_OVERRIDE2__HIS_SFUNC_FF_MASK 0x00038000L 3677#define DB_RENDER_OVERRIDE2__HIS_SFUNC_FF__SHIFT 0x0000000f 3678#define DB_RENDER_OVERRIDE2__HIZ_ZFUNC_MASK 0x00007000L 3679#define DB_RENDER_OVERRIDE2__HIZ_ZFUNC__SHIFT 0x0000000c 3680#define DB_RENDER_OVERRIDE2__PARTIAL_SQUAD_LAUNCH_CONTROL_MASK 0x00000003L 3681#define DB_RENDER_OVERRIDE2__PARTIAL_SQUAD_LAUNCH_CONTROL__SHIFT 0x00000000 3682#define DB_RENDER_OVERRIDE2__PARTIAL_SQUAD_LAUNCH_COUNTDOWN_MASK 0x0000001cL 3683#define DB_RENDER_OVERRIDE2__PARTIAL_SQUAD_LAUNCH_COUNTDOWN__SHIFT 0x00000002 3684#define DB_RENDER_OVERRIDE2__PRESERVE_SRESULTS_MASK 0x00400000L 3685#define DB_RENDER_OVERRIDE2__PRESERVE_SRESULTS__SHIFT 0x00000016 3686#define DB_RENDER_OVERRIDE2__PRESERVE_ZRANGE_MASK 0x00200000L 3687#define DB_RENDER_OVERRIDE2__PRESERVE_ZRANGE__SHIFT 0x00000015 3688#define DB_RENDER_OVERRIDE2__SEPARATE_HIZS_FUNC_ENABLE_MASK 0x00000800L 3689#define DB_RENDER_OVERRIDE2__SEPARATE_HIZS_FUNC_ENABLE__SHIFT 0x0000000b 3690#define DB_RENDER_OVERRIDE__DISABLE_FULLY_COVERED_MASK 0x00040000L 3691#define DB_RENDER_OVERRIDE__DISABLE_FULLY_COVERED__SHIFT 0x00000012 3692#define DB_RENDER_OVERRIDE__DISABLE_TILE_RATE_TILES_MASK 0x04000000L 3693#define DB_RENDER_OVERRIDE__DISABLE_TILE_RATE_TILES__SHIFT 0x0000001a 3694#define DB_RENDER_OVERRIDE__DISABLE_VIEWPORT_CLAMP_MASK 0x00010000L 3695#define DB_RENDER_OVERRIDE__DISABLE_VIEWPORT_CLAMP__SHIFT 0x00000010 3696#define DB_RENDER_OVERRIDE__FAST_STENCIL_DISABLE_MASK 0x00000100L 3697#define DB_RENDER_OVERRIDE__FAST_STENCIL_DISABLE__SHIFT 0x00000008 3698#define DB_RENDER_OVERRIDE__FAST_Z_DISABLE_MASK 0x00000080L 3699#define DB_RENDER_OVERRIDE__FAST_Z_DISABLE__SHIFT 0x00000007 3700#define DB_RENDER_OVERRIDE__FORCE_COLOR_KILL_MASK 0x00000400L 3701#define DB_RENDER_OVERRIDE__FORCE_COLOR_KILL__SHIFT 0x0000000a 3702#define DB_RENDER_OVERRIDE__FORCE_FULL_Z_RANGE_MASK 0x00006000L 3703#define DB_RENDER_OVERRIDE__FORCE_FULL_Z_RANGE__SHIFT 0x0000000d 3704#define DB_RENDER_OVERRIDE__FORCE_HIS_ENABLE0_MASK 0x0000000cL 3705#define DB_RENDER_OVERRIDE__FORCE_HIS_ENABLE0__SHIFT 0x00000002 3706#define DB_RENDER_OVERRIDE__FORCE_HIS_ENABLE1_MASK 0x00000030L 3707#define DB_RENDER_OVERRIDE__FORCE_HIS_ENABLE1__SHIFT 0x00000004 3708#define DB_RENDER_OVERRIDE__FORCE_HIZ_ENABLE_MASK 0x00000003L 3709#define DB_RENDER_OVERRIDE__FORCE_HIZ_ENABLE__SHIFT 0x00000000 3710#define DB_RENDER_OVERRIDE__FORCE_QC_SMASK_CONFLICT_MASK 0x00008000L 3711#define DB_RENDER_OVERRIDE__FORCE_QC_SMASK_CONFLICT__SHIFT 0x0000000f 3712#define DB_RENDER_OVERRIDE__FORCE_SHADER_Z_ORDER_MASK 0x00000040L 3713#define DB_RENDER_OVERRIDE__FORCE_SHADER_Z_ORDER__SHIFT 0x00000006 3714#define DB_RENDER_OVERRIDE__FORCE_STENCIL_DIRTY_MASK 0x10000000L 3715#define DB_RENDER_OVERRIDE__FORCE_STENCIL_DIRTY__SHIFT 0x0000001c 3716#define DB_RENDER_OVERRIDE__FORCE_STENCIL_READ_MASK 0x00001000L 3717#define DB_RENDER_OVERRIDE__FORCE_STENCIL_READ__SHIFT 0x0000000c 3718#define DB_RENDER_OVERRIDE__FORCE_STENCIL_VALID_MASK 0x40000000L 3719#define DB_RENDER_OVERRIDE__FORCE_STENCIL_VALID__SHIFT 0x0000001e 3720#define DB_RENDER_OVERRIDE__FORCE_Z_DIRTY_MASK 0x08000000L 3721#define DB_RENDER_OVERRIDE__FORCE_Z_DIRTY__SHIFT 0x0000001b 3722#define DB_RENDER_OVERRIDE__FORCE_Z_LIMIT_SUMM_MASK 0x00180000L 3723#define DB_RENDER_OVERRIDE__FORCE_Z_LIMIT_SUMM__SHIFT 0x00000013 3724#define DB_RENDER_OVERRIDE__FORCE_Z_READ_MASK 0x00000800L 3725#define DB_RENDER_OVERRIDE__FORCE_Z_READ__SHIFT 0x0000000b 3726#define DB_RENDER_OVERRIDE__FORCE_Z_VALID_MASK 0x20000000L 3727#define DB_RENDER_OVERRIDE__FORCE_Z_VALID__SHIFT 0x0000001d 3728#define DB_RENDER_OVERRIDE__IGNORE_SC_ZRANGE_MASK 0x00020000L 3729#define DB_RENDER_OVERRIDE__IGNORE_SC_ZRANGE__SHIFT 0x00000011 3730#define DB_RENDER_OVERRIDE__MAX_TILES_IN_DTT_MASK 0x03e00000L 3731#define DB_RENDER_OVERRIDE__MAX_TILES_IN_DTT__SHIFT 0x00000015 3732#define DB_RENDER_OVERRIDE__NOOP_CULL_DISABLE_MASK 0x00000200L 3733#define DB_RENDER_OVERRIDE__NOOP_CULL_DISABLE__SHIFT 0x00000009 3734#define DB_RENDER_OVERRIDE__PRESERVE_COMPRESSION_MASK 0x80000000L 3735#define DB_RENDER_OVERRIDE__PRESERVE_COMPRESSION__SHIFT 0x0000001f 3736#define DB_SHADER_CONTROL__ALPHA_TO_MASK_DISABLE_MASK 0x00000800L 3737#define DB_SHADER_CONTROL__ALPHA_TO_MASK_DISABLE__SHIFT 0x0000000b 3738#define DB_SHADER_CONTROL__CONSERVATIVE_Z_EXPORT_MASK 0x00006000L 3739#define DB_SHADER_CONTROL__CONSERVATIVE_Z_EXPORT__SHIFT 0x0000000d 3740#define DB_SHADER_CONTROL__COVERAGE_TO_MASK_ENABLE_MASK 0x00000080L 3741#define DB_SHADER_CONTROL__COVERAGE_TO_MASK_ENABLE__SHIFT 0x00000007 3742#define DB_SHADER_CONTROL__DEPTH_BEFORE_SHADER_MASK 0x00001000L 3743#define DB_SHADER_CONTROL__DEPTH_BEFORE_SHADER__SHIFT 0x0000000c 3744#define DB_SHADER_CONTROL__EXEC_ON_HIER_FAIL_MASK 0x00000200L 3745#define DB_SHADER_CONTROL__EXEC_ON_HIER_FAIL__SHIFT 0x00000009 3746#define DB_SHADER_CONTROL__EXEC_ON_NOOP_MASK 0x00000400L 3747#define DB_SHADER_CONTROL__EXEC_ON_NOOP__SHIFT 0x0000000a 3748#define DB_SHADER_CONTROL__KILL_ENABLE_MASK 0x00000040L 3749#define DB_SHADER_CONTROL__KILL_ENABLE__SHIFT 0x00000006 3750#define DB_SHADER_CONTROL__MASK_EXPORT_ENABLE_MASK 0x00000100L 3751#define DB_SHADER_CONTROL__MASK_EXPORT_ENABLE__SHIFT 0x00000008 3752#define DB_SHADER_CONTROL__STENCIL_OP_VAL_EXPORT_ENABLE_MASK 0x00000004L 3753#define DB_SHADER_CONTROL__STENCIL_OP_VAL_EXPORT_ENABLE__SHIFT 0x00000002 3754#define DB_SHADER_CONTROL__STENCIL_TEST_VAL_EXPORT_ENABLE_MASK 0x00000002L 3755#define DB_SHADER_CONTROL__STENCIL_TEST_VAL_EXPORT_ENABLE__SHIFT 0x00000001 3756#define DB_SHADER_CONTROL__Z_EXPORT_ENABLE_MASK 0x00000001L 3757#define DB_SHADER_CONTROL__Z_EXPORT_ENABLE__SHIFT 0x00000000 3758#define DB_SHADER_CONTROL__Z_ORDER_MASK 0x00000030L 3759#define DB_SHADER_CONTROL__Z_ORDER__SHIFT 0x00000004 3760#define DB_SRESULTS_COMPARE_STATE0__COMPAREFUNC0_MASK 0x00000007L 3761#define DB_SRESULTS_COMPARE_STATE0__COMPAREFUNC0__SHIFT 0x00000000 3762#define DB_SRESULTS_COMPARE_STATE0__COMPAREMASK0_MASK 0x000ff000L 3763#define DB_SRESULTS_COMPARE_STATE0__COMPAREMASK0__SHIFT 0x0000000c 3764#define DB_SRESULTS_COMPARE_STATE0__COMPAREVALUE0_MASK 0x00000ff0L 3765#define DB_SRESULTS_COMPARE_STATE0__COMPAREVALUE0__SHIFT 0x00000004 3766#define DB_SRESULTS_COMPARE_STATE0__ENABLE0_MASK 0x01000000L 3767#define DB_SRESULTS_COMPARE_STATE0__ENABLE0__SHIFT 0x00000018 3768#define DB_SRESULTS_COMPARE_STATE1__COMPAREFUNC1_MASK 0x00000007L 3769#define DB_SRESULTS_COMPARE_STATE1__COMPAREFUNC1__SHIFT 0x00000000 3770#define DB_SRESULTS_COMPARE_STATE1__COMPAREMASK1_MASK 0x000ff000L 3771#define DB_SRESULTS_COMPARE_STATE1__COMPAREMASK1__SHIFT 0x0000000c 3772#define DB_SRESULTS_COMPARE_STATE1__COMPAREVALUE1_MASK 0x00000ff0L 3773#define DB_SRESULTS_COMPARE_STATE1__COMPAREVALUE1__SHIFT 0x00000004 3774#define DB_SRESULTS_COMPARE_STATE1__ENABLE1_MASK 0x01000000L 3775#define DB_SRESULTS_COMPARE_STATE1__ENABLE1__SHIFT 0x00000018 3776#define DB_STENCIL_CLEAR__CLEAR_MASK 0x000000ffL 3777#define DB_STENCIL_CLEAR__CLEAR__SHIFT 0x00000000 3778#define DB_STENCIL_CONTROL__STENCILFAIL_BF_MASK 0x0000f000L 3779#define DB_STENCIL_CONTROL__STENCILFAIL_BF__SHIFT 0x0000000c 3780#define DB_STENCIL_CONTROL__STENCILFAIL_MASK 0x0000000fL 3781#define DB_STENCIL_CONTROL__STENCILFAIL__SHIFT 0x00000000 3782#define DB_STENCIL_CONTROL__STENCILZFAIL_BF_MASK 0x00f00000L 3783#define DB_STENCIL_CONTROL__STENCILZFAIL_BF__SHIFT 0x00000014 3784#define DB_STENCIL_CONTROL__STENCILZFAIL_MASK 0x00000f00L 3785#define DB_STENCIL_CONTROL__STENCILZFAIL__SHIFT 0x00000008 3786#define DB_STENCIL_CONTROL__STENCILZPASS_BF_MASK 0x000f0000L 3787#define DB_STENCIL_CONTROL__STENCILZPASS_BF__SHIFT 0x00000010 3788#define DB_STENCIL_CONTROL__STENCILZPASS_MASK 0x000000f0L 3789#define DB_STENCIL_CONTROL__STENCILZPASS__SHIFT 0x00000004 3790#define DB_STENCIL_INFO__ALLOW_EXPCLEAR_MASK 0x08000000L 3791#define DB_STENCIL_INFO__ALLOW_EXPCLEAR__SHIFT 0x0000001b 3792#define DB_STENCIL_INFO__FORMAT_MASK 0x00000001L 3793#define DB_STENCIL_INFO__FORMAT__SHIFT 0x00000000 3794#define DB_STENCIL_INFO__TILE_MODE_INDEX_MASK 0x00700000L 3795#define DB_STENCIL_INFO__TILE_MODE_INDEX__SHIFT 0x00000014 3796#define DB_STENCIL_INFO__TILE_SPLIT_MASK 0x0000e000L 3797#define DB_STENCIL_INFO__TILE_SPLIT__SHIFT 0x0000000d 3798#define DB_STENCIL_INFO__TILE_STENCIL_DISABLE_MASK 0x20000000L 3799#define DB_STENCIL_INFO__TILE_STENCIL_DISABLE__SHIFT 0x0000001d 3800#define DB_STENCIL_READ_BASE__BASE_256B_MASK 0xffffffffL 3801#define DB_STENCIL_READ_BASE__BASE_256B__SHIFT 0x00000000 3802#define DB_STENCILREFMASK_BF__STENCILMASK_BF_MASK 0x0000ff00L 3803#define DB_STENCILREFMASK_BF__STENCILMASK_BF__SHIFT 0x00000008 3804#define DB_STENCILREFMASK_BF__STENCILOPVAL_BF_MASK 0xff000000L 3805#define DB_STENCILREFMASK_BF__STENCILOPVAL_BF__SHIFT 0x00000018 3806#define DB_STENCILREFMASK_BF__STENCILTESTVAL_BF_MASK 0x000000ffL 3807#define DB_STENCILREFMASK_BF__STENCILTESTVAL_BF__SHIFT 0x00000000 3808#define DB_STENCILREFMASK_BF__STENCILWRITEMASK_BF_MASK 0x00ff0000L 3809#define DB_STENCILREFMASK_BF__STENCILWRITEMASK_BF__SHIFT 0x00000010 3810#define DB_STENCILREFMASK__STENCILMASK_MASK 0x0000ff00L 3811#define DB_STENCILREFMASK__STENCILMASK__SHIFT 0x00000008 3812#define DB_STENCILREFMASK__STENCILOPVAL_MASK 0xff000000L 3813#define DB_STENCILREFMASK__STENCILOPVAL__SHIFT 0x00000018 3814#define DB_STENCILREFMASK__STENCILTESTVAL_MASK 0x000000ffL 3815#define DB_STENCILREFMASK__STENCILTESTVAL__SHIFT 0x00000000 3816#define DB_STENCILREFMASK__STENCILWRITEMASK_MASK 0x00ff0000L 3817#define DB_STENCILREFMASK__STENCILWRITEMASK__SHIFT 0x00000010 3818#define DB_STENCIL_WRITE_BASE__BASE_256B_MASK 0xffffffffL 3819#define DB_STENCIL_WRITE_BASE__BASE_256B__SHIFT 0x00000000 3820#define DB_SUBTILE_CONTROL__MSAA16_X_MASK 0x00030000L 3821#define DB_SUBTILE_CONTROL__MSAA16_X__SHIFT 0x00000010 3822#define DB_SUBTILE_CONTROL__MSAA16_Y_MASK 0x000c0000L 3823#define DB_SUBTILE_CONTROL__MSAA16_Y__SHIFT 0x00000012 3824#define DB_SUBTILE_CONTROL__MSAA1_X_MASK 0x00000003L 3825#define DB_SUBTILE_CONTROL__MSAA1_X__SHIFT 0x00000000 3826#define DB_SUBTILE_CONTROL__MSAA1_Y_MASK 0x0000000cL 3827#define DB_SUBTILE_CONTROL__MSAA1_Y__SHIFT 0x00000002 3828#define DB_SUBTILE_CONTROL__MSAA2_X_MASK 0x00000030L 3829#define DB_SUBTILE_CONTROL__MSAA2_X__SHIFT 0x00000004 3830#define DB_SUBTILE_CONTROL__MSAA2_Y_MASK 0x000000c0L 3831#define DB_SUBTILE_CONTROL__MSAA2_Y__SHIFT 0x00000006 3832#define DB_SUBTILE_CONTROL__MSAA4_X_MASK 0x00000300L 3833#define DB_SUBTILE_CONTROL__MSAA4_X__SHIFT 0x00000008 3834#define DB_SUBTILE_CONTROL__MSAA4_Y_MASK 0x00000c00L 3835#define DB_SUBTILE_CONTROL__MSAA4_Y__SHIFT 0x0000000a 3836#define DB_SUBTILE_CONTROL__MSAA8_X_MASK 0x00003000L 3837#define DB_SUBTILE_CONTROL__MSAA8_X__SHIFT 0x0000000c 3838#define DB_SUBTILE_CONTROL__MSAA8_Y_MASK 0x0000c000L 3839#define DB_SUBTILE_CONTROL__MSAA8_Y__SHIFT 0x0000000e 3840#define DB_WATERMARKS__AUTO_FLUSH_HTILE_MASK 0x40000000L 3841#define DB_WATERMARKS__AUTO_FLUSH_HTILE__SHIFT 0x0000001e 3842#define DB_WATERMARKS__AUTO_FLUSH_QUAD_MASK 0x80000000L 3843#define DB_WATERMARKS__AUTO_FLUSH_QUAD__SHIFT 0x0000001f 3844#define DB_WATERMARKS__DEPTH_CACHELINE_FREE_MASK 0x07f00000L 3845#define DB_WATERMARKS__DEPTH_CACHELINE_FREE__SHIFT 0x00000014 3846#define DB_WATERMARKS__DEPTH_FLUSH_MASK 0x000007e0L 3847#define DB_WATERMARKS__DEPTH_FLUSH__SHIFT 0x00000005 3848#define DB_WATERMARKS__DEPTH_FREE_MASK 0x0000001fL 3849#define DB_WATERMARKS__DEPTH_FREE__SHIFT 0x00000000 3850#define DB_WATERMARKS__DEPTH_PENDING_FREE_MASK 0x000f8000L 3851#define DB_WATERMARKS__DEPTH_PENDING_FREE__SHIFT 0x0000000f 3852#define DB_WATERMARKS__EARLY_Z_PANIC_DISABLE_MASK 0x08000000L 3853#define DB_WATERMARKS__EARLY_Z_PANIC_DISABLE__SHIFT 0x0000001b 3854#define DB_WATERMARKS__FORCE_SUMMARIZE_MASK 0x00007800L 3855#define DB_WATERMARKS__FORCE_SUMMARIZE__SHIFT 0x0000000b 3856#define DB_WATERMARKS__LATE_Z_PANIC_DISABLE_MASK 0x10000000L 3857#define DB_WATERMARKS__LATE_Z_PANIC_DISABLE__SHIFT 0x0000001c 3858#define DB_WATERMARKS__RE_Z_PANIC_DISABLE_MASK 0x20000000L 3859#define DB_WATERMARKS__RE_Z_PANIC_DISABLE__SHIFT 0x0000001d 3860#define DB_Z_INFO__ALLOW_EXPCLEAR_MASK 0x08000000L 3861#define DB_Z_INFO__ALLOW_EXPCLEAR__SHIFT 0x0000001b 3862#define DB_Z_INFO__FORMAT_MASK 0x00000003L 3863#define DB_Z_INFO__FORMAT__SHIFT 0x00000000 3864#define DB_Z_INFO__NUM_SAMPLES_MASK 0x0000000cL 3865#define DB_Z_INFO__NUM_SAMPLES__SHIFT 0x00000002 3866#define DB_Z_INFO__READ_SIZE_MASK 0x10000000L 3867#define DB_Z_INFO__READ_SIZE__SHIFT 0x0000001c 3868#define DB_Z_INFO__TILE_MODE_INDEX_MASK 0x00700000L 3869#define DB_Z_INFO__TILE_MODE_INDEX__SHIFT 0x00000014 3870#define DB_Z_INFO__TILE_SPLIT_MASK 0x0000e000L 3871#define DB_Z_INFO__TILE_SPLIT__SHIFT 0x0000000d 3872#define DB_Z_INFO__TILE_SURFACE_ENABLE_MASK 0x20000000L 3873#define DB_Z_INFO__TILE_SURFACE_ENABLE__SHIFT 0x0000001d 3874#define DB_Z_INFO__ZRANGE_PRECISION_MASK 0x80000000L 3875#define DB_Z_INFO__ZRANGE_PRECISION__SHIFT 0x0000001f 3876#define DB_ZPASS_COUNT_HI__COUNT_HI_MASK 0x7fffffffL 3877#define DB_ZPASS_COUNT_HI__COUNT_HI__SHIFT 0x00000000 3878#define DB_ZPASS_COUNT_LOW__COUNT_LOW_MASK 0xffffffffL 3879#define DB_ZPASS_COUNT_LOW__COUNT_LOW__SHIFT 0x00000000 3880#define DB_Z_READ_BASE__BASE_256B_MASK 0xffffffffL 3881#define DB_Z_READ_BASE__BASE_256B__SHIFT 0x00000000 3882#define DB_Z_WRITE_BASE__BASE_256B_MASK 0xffffffffL 3883#define DB_Z_WRITE_BASE__BASE_256B__SHIFT 0x00000000 3884#define DEBUG_DATA__DEBUG_DATA_MASK 0xffffffffL 3885#define DEBUG_DATA__DEBUG_DATA__SHIFT 0x00000000 3886#define DEBUG_INDEX__DEBUG_INDEX_MASK 0x0003ffffL 3887#define DEBUG_INDEX__DEBUG_INDEX__SHIFT 0x00000000 3888#define GB_ADDR_CONFIG__BANK_INTERLEAVE_SIZE_MASK 0x00000700L 3889#define GB_ADDR_CONFIG__BANK_INTERLEAVE_SIZE__SHIFT 0x00000008 3890#define GB_ADDR_CONFIG__MULTI_GPU_TILE_SIZE_MASK 0x03000000L 3891#define GB_ADDR_CONFIG__MULTI_GPU_TILE_SIZE__SHIFT 0x00000018 3892#define GB_ADDR_CONFIG__NUM_GPUS_MASK 0x00700000L 3893#define GB_ADDR_CONFIG__NUM_GPUS__SHIFT 0x00000014 3894#define GB_ADDR_CONFIG__NUM_LOWER_PIPES_MASK 0x40000000L 3895#define GB_ADDR_CONFIG__NUM_LOWER_PIPES__SHIFT 0x0000001e 3896#define GB_ADDR_CONFIG__NUM_PIPES_MASK 0x00000007L 3897#define GB_ADDR_CONFIG__NUM_PIPES__SHIFT 0x00000000 3898#define GB_ADDR_CONFIG__NUM_SHADER_ENGINES_MASK 0x00003000L 3899#define GB_ADDR_CONFIG__NUM_SHADER_ENGINES__SHIFT 0x0000000c 3900#define GB_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE_MASK 0x00000070L 3901#define GB_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE__SHIFT 0x00000004 3902#define GB_ADDR_CONFIG__ROW_SIZE_MASK 0x30000000L 3903#define GB_ADDR_CONFIG__ROW_SIZE__SHIFT 0x0000001c 3904#define GB_ADDR_CONFIG__SHADER_ENGINE_TILE_SIZE_MASK 0x00070000L 3905#define GB_ADDR_CONFIG__SHADER_ENGINE_TILE_SIZE__SHIFT 0x00000010 3906#define GB_BACKEND_MAP__BACKEND_MAP_MASK 0xffffffffL 3907#define GB_BACKEND_MAP__BACKEND_MAP__SHIFT 0x00000000 3908#define GB_EDC_MODE__BYPASS_MASK 0x80000000L 3909#define GB_EDC_MODE__BYPASS__SHIFT 0x0000001f 3910#define GB_EDC_MODE__DED_MODE_MASK 0x00300000L 3911#define GB_EDC_MODE__DED_MODE__SHIFT 0x00000014 3912#define GB_EDC_MODE__FORCE_SEC_ON_DED_MASK 0x00010000L 3913#define GB_EDC_MODE__FORCE_SEC_ON_DED__SHIFT 0x00000010 3914#define GB_EDC_MODE__PROP_FED_MASK 0x20000000L 3915#define GB_EDC_MODE__PROP_FED__SHIFT 0x0000001d 3916#define GB_GPU_ID__GPU_ID_MASK 0x0000000fL 3917#define GB_GPU_ID__GPU_ID__SHIFT 0x00000000 3918#define GB_TILE_MODE0__ARRAY_MODE_MASK 0x0000003cL 3919#define GB_TILE_MODE0__ARRAY_MODE__SHIFT 0x00000002 3920#define GB_TILE_MODE0__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 3921#define GB_TILE_MODE0__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 3922#define GB_TILE_MODE0__PIPE_CONFIG_MASK 0x000007c0L 3923#define GB_TILE_MODE0__PIPE_CONFIG__SHIFT 0x00000006 3924#define GB_TILE_MODE0__SAMPLE_SPLIT_MASK 0x06000000L 3925#define GB_TILE_MODE0__SAMPLE_SPLIT__SHIFT 0x00000019 3926#define GB_TILE_MODE0__TILE_SPLIT_MASK 0x00003800L 3927#define GB_TILE_MODE0__TILE_SPLIT__SHIFT 0x0000000b 3928#define GB_TILE_MODE10__ARRAY_MODE_MASK 0x0000003cL 3929#define GB_TILE_MODE10__ARRAY_MODE__SHIFT 0x00000002 3930#define GB_TILE_MODE10__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 3931#define GB_TILE_MODE10__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 3932#define GB_TILE_MODE10__PIPE_CONFIG_MASK 0x000007c0L 3933#define GB_TILE_MODE10__PIPE_CONFIG__SHIFT 0x00000006 3934#define GB_TILE_MODE10__SAMPLE_SPLIT_MASK 0x06000000L 3935#define GB_TILE_MODE10__SAMPLE_SPLIT__SHIFT 0x00000019 3936#define GB_TILE_MODE10__TILE_SPLIT_MASK 0x00003800L 3937#define GB_TILE_MODE10__TILE_SPLIT__SHIFT 0x0000000b 3938#define GB_TILE_MODE11__ARRAY_MODE_MASK 0x0000003cL 3939#define GB_TILE_MODE11__ARRAY_MODE__SHIFT 0x00000002 3940#define GB_TILE_MODE11__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 3941#define GB_TILE_MODE11__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 3942#define GB_TILE_MODE11__PIPE_CONFIG_MASK 0x000007c0L 3943#define GB_TILE_MODE11__PIPE_CONFIG__SHIFT 0x00000006 3944#define GB_TILE_MODE11__SAMPLE_SPLIT_MASK 0x06000000L 3945#define GB_TILE_MODE11__SAMPLE_SPLIT__SHIFT 0x00000019 3946#define GB_TILE_MODE11__TILE_SPLIT_MASK 0x00003800L 3947#define GB_TILE_MODE11__TILE_SPLIT__SHIFT 0x0000000b 3948#define GB_TILE_MODE12__ARRAY_MODE_MASK 0x0000003cL 3949#define GB_TILE_MODE12__ARRAY_MODE__SHIFT 0x00000002 3950#define GB_TILE_MODE12__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 3951#define GB_TILE_MODE12__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 3952#define GB_TILE_MODE12__PIPE_CONFIG_MASK 0x000007c0L 3953#define GB_TILE_MODE12__PIPE_CONFIG__SHIFT 0x00000006 3954#define GB_TILE_MODE12__SAMPLE_SPLIT_MASK 0x06000000L 3955#define GB_TILE_MODE12__SAMPLE_SPLIT__SHIFT 0x00000019 3956#define GB_TILE_MODE12__TILE_SPLIT_MASK 0x00003800L 3957#define GB_TILE_MODE12__TILE_SPLIT__SHIFT 0x0000000b 3958#define GB_TILE_MODE13__ARRAY_MODE_MASK 0x0000003cL 3959#define GB_TILE_MODE13__ARRAY_MODE__SHIFT 0x00000002 3960#define GB_TILE_MODE13__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 3961#define GB_TILE_MODE13__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 3962#define GB_TILE_MODE13__PIPE_CONFIG_MASK 0x000007c0L 3963#define GB_TILE_MODE13__PIPE_CONFIG__SHIFT 0x00000006 3964#define GB_TILE_MODE13__SAMPLE_SPLIT_MASK 0x06000000L 3965#define GB_TILE_MODE13__SAMPLE_SPLIT__SHIFT 0x00000019 3966#define GB_TILE_MODE13__TILE_SPLIT_MASK 0x00003800L 3967#define GB_TILE_MODE13__TILE_SPLIT__SHIFT 0x0000000b 3968#define GB_TILE_MODE14__ARRAY_MODE_MASK 0x0000003cL 3969#define GB_TILE_MODE14__ARRAY_MODE__SHIFT 0x00000002 3970#define GB_TILE_MODE14__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 3971#define GB_TILE_MODE14__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 3972#define GB_TILE_MODE14__PIPE_CONFIG_MASK 0x000007c0L 3973#define GB_TILE_MODE14__PIPE_CONFIG__SHIFT 0x00000006 3974#define GB_TILE_MODE14__SAMPLE_SPLIT_MASK 0x06000000L 3975#define GB_TILE_MODE14__SAMPLE_SPLIT__SHIFT 0x00000019 3976#define GB_TILE_MODE14__TILE_SPLIT_MASK 0x00003800L 3977#define GB_TILE_MODE14__TILE_SPLIT__SHIFT 0x0000000b 3978#define GB_TILE_MODE15__ARRAY_MODE_MASK 0x0000003cL 3979#define GB_TILE_MODE15__ARRAY_MODE__SHIFT 0x00000002 3980#define GB_TILE_MODE15__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 3981#define GB_TILE_MODE15__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 3982#define GB_TILE_MODE15__PIPE_CONFIG_MASK 0x000007c0L 3983#define GB_TILE_MODE15__PIPE_CONFIG__SHIFT 0x00000006 3984#define GB_TILE_MODE15__SAMPLE_SPLIT_MASK 0x06000000L 3985#define GB_TILE_MODE15__SAMPLE_SPLIT__SHIFT 0x00000019 3986#define GB_TILE_MODE15__TILE_SPLIT_MASK 0x00003800L 3987#define GB_TILE_MODE15__TILE_SPLIT__SHIFT 0x0000000b 3988#define GB_TILE_MODE16__ARRAY_MODE_MASK 0x0000003cL 3989#define GB_TILE_MODE16__ARRAY_MODE__SHIFT 0x00000002 3990#define GB_TILE_MODE16__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 3991#define GB_TILE_MODE16__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 3992#define GB_TILE_MODE16__PIPE_CONFIG_MASK 0x000007c0L 3993#define GB_TILE_MODE16__PIPE_CONFIG__SHIFT 0x00000006 3994#define GB_TILE_MODE16__SAMPLE_SPLIT_MASK 0x06000000L 3995#define GB_TILE_MODE16__SAMPLE_SPLIT__SHIFT 0x00000019 3996#define GB_TILE_MODE16__TILE_SPLIT_MASK 0x00003800L 3997#define GB_TILE_MODE16__TILE_SPLIT__SHIFT 0x0000000b 3998#define GB_TILE_MODE17__ARRAY_MODE_MASK 0x0000003cL 3999#define GB_TILE_MODE17__ARRAY_MODE__SHIFT 0x00000002 4000#define GB_TILE_MODE17__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4001#define GB_TILE_MODE17__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4002#define GB_TILE_MODE17__PIPE_CONFIG_MASK 0x000007c0L 4003#define GB_TILE_MODE17__PIPE_CONFIG__SHIFT 0x00000006 4004#define GB_TILE_MODE17__SAMPLE_SPLIT_MASK 0x06000000L 4005#define GB_TILE_MODE17__SAMPLE_SPLIT__SHIFT 0x00000019 4006#define GB_TILE_MODE17__TILE_SPLIT_MASK 0x00003800L 4007#define GB_TILE_MODE17__TILE_SPLIT__SHIFT 0x0000000b 4008#define GB_TILE_MODE18__ARRAY_MODE_MASK 0x0000003cL 4009#define GB_TILE_MODE18__ARRAY_MODE__SHIFT 0x00000002 4010#define GB_TILE_MODE18__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4011#define GB_TILE_MODE18__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4012#define GB_TILE_MODE18__PIPE_CONFIG_MASK 0x000007c0L 4013#define GB_TILE_MODE18__PIPE_CONFIG__SHIFT 0x00000006 4014#define GB_TILE_MODE18__SAMPLE_SPLIT_MASK 0x06000000L 4015#define GB_TILE_MODE18__SAMPLE_SPLIT__SHIFT 0x00000019 4016#define GB_TILE_MODE18__TILE_SPLIT_MASK 0x00003800L 4017#define GB_TILE_MODE18__TILE_SPLIT__SHIFT 0x0000000b 4018#define GB_TILE_MODE19__ARRAY_MODE_MASK 0x0000003cL 4019#define GB_TILE_MODE19__ARRAY_MODE__SHIFT 0x00000002 4020#define GB_TILE_MODE19__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4021#define GB_TILE_MODE19__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4022#define GB_TILE_MODE19__PIPE_CONFIG_MASK 0x000007c0L 4023#define GB_TILE_MODE19__PIPE_CONFIG__SHIFT 0x00000006 4024#define GB_TILE_MODE19__SAMPLE_SPLIT_MASK 0x06000000L 4025#define GB_TILE_MODE19__SAMPLE_SPLIT__SHIFT 0x00000019 4026#define GB_TILE_MODE19__TILE_SPLIT_MASK 0x00003800L 4027#define GB_TILE_MODE19__TILE_SPLIT__SHIFT 0x0000000b 4028#define GB_TILE_MODE1__ARRAY_MODE_MASK 0x0000003cL 4029#define GB_TILE_MODE1__ARRAY_MODE__SHIFT 0x00000002 4030#define GB_TILE_MODE1__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4031#define GB_TILE_MODE1__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4032#define GB_TILE_MODE1__PIPE_CONFIG_MASK 0x000007c0L 4033#define GB_TILE_MODE1__PIPE_CONFIG__SHIFT 0x00000006 4034#define GB_TILE_MODE1__SAMPLE_SPLIT_MASK 0x06000000L 4035#define GB_TILE_MODE1__SAMPLE_SPLIT__SHIFT 0x00000019 4036#define GB_TILE_MODE1__TILE_SPLIT_MASK 0x00003800L 4037#define GB_TILE_MODE1__TILE_SPLIT__SHIFT 0x0000000b 4038#define GB_TILE_MODE20__ARRAY_MODE_MASK 0x0000003cL 4039#define GB_TILE_MODE20__ARRAY_MODE__SHIFT 0x00000002 4040#define GB_TILE_MODE20__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4041#define GB_TILE_MODE20__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4042#define GB_TILE_MODE20__PIPE_CONFIG_MASK 0x000007c0L 4043#define GB_TILE_MODE20__PIPE_CONFIG__SHIFT 0x00000006 4044#define GB_TILE_MODE20__SAMPLE_SPLIT_MASK 0x06000000L 4045#define GB_TILE_MODE20__SAMPLE_SPLIT__SHIFT 0x00000019 4046#define GB_TILE_MODE20__TILE_SPLIT_MASK 0x00003800L 4047#define GB_TILE_MODE20__TILE_SPLIT__SHIFT 0x0000000b 4048#define GB_TILE_MODE21__ARRAY_MODE_MASK 0x0000003cL 4049#define GB_TILE_MODE21__ARRAY_MODE__SHIFT 0x00000002 4050#define GB_TILE_MODE21__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4051#define GB_TILE_MODE21__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4052#define GB_TILE_MODE21__PIPE_CONFIG_MASK 0x000007c0L 4053#define GB_TILE_MODE21__PIPE_CONFIG__SHIFT 0x00000006 4054#define GB_TILE_MODE21__SAMPLE_SPLIT_MASK 0x06000000L 4055#define GB_TILE_MODE21__SAMPLE_SPLIT__SHIFT 0x00000019 4056#define GB_TILE_MODE21__TILE_SPLIT_MASK 0x00003800L 4057#define GB_TILE_MODE21__TILE_SPLIT__SHIFT 0x0000000b 4058#define GB_TILE_MODE22__ARRAY_MODE_MASK 0x0000003cL 4059#define GB_TILE_MODE22__ARRAY_MODE__SHIFT 0x00000002 4060#define GB_TILE_MODE22__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4061#define GB_TILE_MODE22__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4062#define GB_TILE_MODE22__PIPE_CONFIG_MASK 0x000007c0L 4063#define GB_TILE_MODE22__PIPE_CONFIG__SHIFT 0x00000006 4064#define GB_TILE_MODE22__SAMPLE_SPLIT_MASK 0x06000000L 4065#define GB_TILE_MODE22__SAMPLE_SPLIT__SHIFT 0x00000019 4066#define GB_TILE_MODE22__TILE_SPLIT_MASK 0x00003800L 4067#define GB_TILE_MODE22__TILE_SPLIT__SHIFT 0x0000000b 4068#define GB_TILE_MODE23__ARRAY_MODE_MASK 0x0000003cL 4069#define GB_TILE_MODE23__ARRAY_MODE__SHIFT 0x00000002 4070#define GB_TILE_MODE23__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4071#define GB_TILE_MODE23__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4072#define GB_TILE_MODE23__PIPE_CONFIG_MASK 0x000007c0L 4073#define GB_TILE_MODE23__PIPE_CONFIG__SHIFT 0x00000006 4074#define GB_TILE_MODE23__SAMPLE_SPLIT_MASK 0x06000000L 4075#define GB_TILE_MODE23__SAMPLE_SPLIT__SHIFT 0x00000019 4076#define GB_TILE_MODE23__TILE_SPLIT_MASK 0x00003800L 4077#define GB_TILE_MODE23__TILE_SPLIT__SHIFT 0x0000000b 4078#define GB_TILE_MODE24__ARRAY_MODE_MASK 0x0000003cL 4079#define GB_TILE_MODE24__ARRAY_MODE__SHIFT 0x00000002 4080#define GB_TILE_MODE24__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4081#define GB_TILE_MODE24__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4082#define GB_TILE_MODE24__PIPE_CONFIG_MASK 0x000007c0L 4083#define GB_TILE_MODE24__PIPE_CONFIG__SHIFT 0x00000006 4084#define GB_TILE_MODE24__SAMPLE_SPLIT_MASK 0x06000000L 4085#define GB_TILE_MODE24__SAMPLE_SPLIT__SHIFT 0x00000019 4086#define GB_TILE_MODE24__TILE_SPLIT_MASK 0x00003800L 4087#define GB_TILE_MODE24__TILE_SPLIT__SHIFT 0x0000000b 4088#define GB_TILE_MODE25__ARRAY_MODE_MASK 0x0000003cL 4089#define GB_TILE_MODE25__ARRAY_MODE__SHIFT 0x00000002 4090#define GB_TILE_MODE25__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4091#define GB_TILE_MODE25__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4092#define GB_TILE_MODE25__PIPE_CONFIG_MASK 0x000007c0L 4093#define GB_TILE_MODE25__PIPE_CONFIG__SHIFT 0x00000006 4094#define GB_TILE_MODE25__SAMPLE_SPLIT_MASK 0x06000000L 4095#define GB_TILE_MODE25__SAMPLE_SPLIT__SHIFT 0x00000019 4096#define GB_TILE_MODE25__TILE_SPLIT_MASK 0x00003800L 4097#define GB_TILE_MODE25__TILE_SPLIT__SHIFT 0x0000000b 4098#define GB_TILE_MODE26__ARRAY_MODE_MASK 0x0000003cL 4099#define GB_TILE_MODE26__ARRAY_MODE__SHIFT 0x00000002 4100#define GB_TILE_MODE26__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4101#define GB_TILE_MODE26__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4102#define GB_TILE_MODE26__PIPE_CONFIG_MASK 0x000007c0L 4103#define GB_TILE_MODE26__PIPE_CONFIG__SHIFT 0x00000006 4104#define GB_TILE_MODE26__SAMPLE_SPLIT_MASK 0x06000000L 4105#define GB_TILE_MODE26__SAMPLE_SPLIT__SHIFT 0x00000019 4106#define GB_TILE_MODE26__TILE_SPLIT_MASK 0x00003800L 4107#define GB_TILE_MODE26__TILE_SPLIT__SHIFT 0x0000000b 4108#define GB_TILE_MODE27__ARRAY_MODE_MASK 0x0000003cL 4109#define GB_TILE_MODE27__ARRAY_MODE__SHIFT 0x00000002 4110#define GB_TILE_MODE27__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4111#define GB_TILE_MODE27__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4112#define GB_TILE_MODE27__PIPE_CONFIG_MASK 0x000007c0L 4113#define GB_TILE_MODE27__PIPE_CONFIG__SHIFT 0x00000006 4114#define GB_TILE_MODE27__SAMPLE_SPLIT_MASK 0x06000000L 4115#define GB_TILE_MODE27__SAMPLE_SPLIT__SHIFT 0x00000019 4116#define GB_TILE_MODE27__TILE_SPLIT_MASK 0x00003800L 4117#define GB_TILE_MODE27__TILE_SPLIT__SHIFT 0x0000000b 4118#define GB_TILE_MODE28__ARRAY_MODE_MASK 0x0000003cL 4119#define GB_TILE_MODE28__ARRAY_MODE__SHIFT 0x00000002 4120#define GB_TILE_MODE28__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4121#define GB_TILE_MODE28__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4122#define GB_TILE_MODE28__PIPE_CONFIG_MASK 0x000007c0L 4123#define GB_TILE_MODE28__PIPE_CONFIG__SHIFT 0x00000006 4124#define GB_TILE_MODE28__SAMPLE_SPLIT_MASK 0x06000000L 4125#define GB_TILE_MODE28__SAMPLE_SPLIT__SHIFT 0x00000019 4126#define GB_TILE_MODE28__TILE_SPLIT_MASK 0x00003800L 4127#define GB_TILE_MODE28__TILE_SPLIT__SHIFT 0x0000000b 4128#define GB_TILE_MODE29__ARRAY_MODE_MASK 0x0000003cL 4129#define GB_TILE_MODE29__ARRAY_MODE__SHIFT 0x00000002 4130#define GB_TILE_MODE29__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4131#define GB_TILE_MODE29__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4132#define GB_TILE_MODE29__PIPE_CONFIG_MASK 0x000007c0L 4133#define GB_TILE_MODE29__PIPE_CONFIG__SHIFT 0x00000006 4134#define GB_TILE_MODE29__SAMPLE_SPLIT_MASK 0x06000000L 4135#define GB_TILE_MODE29__SAMPLE_SPLIT__SHIFT 0x00000019 4136#define GB_TILE_MODE29__TILE_SPLIT_MASK 0x00003800L 4137#define GB_TILE_MODE29__TILE_SPLIT__SHIFT 0x0000000b 4138#define GB_TILE_MODE2__ARRAY_MODE_MASK 0x0000003cL 4139#define GB_TILE_MODE2__ARRAY_MODE__SHIFT 0x00000002 4140#define GB_TILE_MODE2__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4141#define GB_TILE_MODE2__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4142#define GB_TILE_MODE2__PIPE_CONFIG_MASK 0x000007c0L 4143#define GB_TILE_MODE2__PIPE_CONFIG__SHIFT 0x00000006 4144#define GB_TILE_MODE2__SAMPLE_SPLIT_MASK 0x06000000L 4145#define GB_TILE_MODE2__SAMPLE_SPLIT__SHIFT 0x00000019 4146#define GB_TILE_MODE2__TILE_SPLIT_MASK 0x00003800L 4147#define GB_TILE_MODE2__TILE_SPLIT__SHIFT 0x0000000b 4148#define GB_TILE_MODE30__ARRAY_MODE_MASK 0x0000003cL 4149#define GB_TILE_MODE30__ARRAY_MODE__SHIFT 0x00000002 4150#define GB_TILE_MODE30__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4151#define GB_TILE_MODE30__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4152#define GB_TILE_MODE30__PIPE_CONFIG_MASK 0x000007c0L 4153#define GB_TILE_MODE30__PIPE_CONFIG__SHIFT 0x00000006 4154#define GB_TILE_MODE30__SAMPLE_SPLIT_MASK 0x06000000L 4155#define GB_TILE_MODE30__SAMPLE_SPLIT__SHIFT 0x00000019 4156#define GB_TILE_MODE30__TILE_SPLIT_MASK 0x00003800L 4157#define GB_TILE_MODE30__TILE_SPLIT__SHIFT 0x0000000b 4158#define GB_TILE_MODE31__ARRAY_MODE_MASK 0x0000003cL 4159#define GB_TILE_MODE31__ARRAY_MODE__SHIFT 0x00000002 4160#define GB_TILE_MODE31__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4161#define GB_TILE_MODE31__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4162#define GB_TILE_MODE31__PIPE_CONFIG_MASK 0x000007c0L 4163#define GB_TILE_MODE31__PIPE_CONFIG__SHIFT 0x00000006 4164#define GB_TILE_MODE31__SAMPLE_SPLIT_MASK 0x06000000L 4165#define GB_TILE_MODE31__SAMPLE_SPLIT__SHIFT 0x00000019 4166#define GB_TILE_MODE31__TILE_SPLIT_MASK 0x00003800L 4167#define GB_TILE_MODE31__TILE_SPLIT__SHIFT 0x0000000b 4168#define GB_TILE_MODE3__ARRAY_MODE_MASK 0x0000003cL 4169#define GB_TILE_MODE3__ARRAY_MODE__SHIFT 0x00000002 4170#define GB_TILE_MODE3__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4171#define GB_TILE_MODE3__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4172#define GB_TILE_MODE3__PIPE_CONFIG_MASK 0x000007c0L 4173#define GB_TILE_MODE3__PIPE_CONFIG__SHIFT 0x00000006 4174#define GB_TILE_MODE3__SAMPLE_SPLIT_MASK 0x06000000L 4175#define GB_TILE_MODE3__SAMPLE_SPLIT__SHIFT 0x00000019 4176#define GB_TILE_MODE3__TILE_SPLIT_MASK 0x00003800L 4177#define GB_TILE_MODE3__TILE_SPLIT__SHIFT 0x0000000b 4178#define GB_TILE_MODE4__ARRAY_MODE_MASK 0x0000003cL 4179#define GB_TILE_MODE4__ARRAY_MODE__SHIFT 0x00000002 4180#define GB_TILE_MODE4__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4181#define GB_TILE_MODE4__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4182#define GB_TILE_MODE4__PIPE_CONFIG_MASK 0x000007c0L 4183#define GB_TILE_MODE4__PIPE_CONFIG__SHIFT 0x00000006 4184#define GB_TILE_MODE4__SAMPLE_SPLIT_MASK 0x06000000L 4185#define GB_TILE_MODE4__SAMPLE_SPLIT__SHIFT 0x00000019 4186#define GB_TILE_MODE4__TILE_SPLIT_MASK 0x00003800L 4187#define GB_TILE_MODE4__TILE_SPLIT__SHIFT 0x0000000b 4188#define GB_TILE_MODE5__ARRAY_MODE_MASK 0x0000003cL 4189#define GB_TILE_MODE5__ARRAY_MODE__SHIFT 0x00000002 4190#define GB_TILE_MODE5__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4191#define GB_TILE_MODE5__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4192#define GB_TILE_MODE5__PIPE_CONFIG_MASK 0x000007c0L 4193#define GB_TILE_MODE5__PIPE_CONFIG__SHIFT 0x00000006 4194#define GB_TILE_MODE5__SAMPLE_SPLIT_MASK 0x06000000L 4195#define GB_TILE_MODE5__SAMPLE_SPLIT__SHIFT 0x00000019 4196#define GB_TILE_MODE5__TILE_SPLIT_MASK 0x00003800L 4197#define GB_TILE_MODE5__TILE_SPLIT__SHIFT 0x0000000b 4198#define GB_TILE_MODE6__ARRAY_MODE_MASK 0x0000003cL 4199#define GB_TILE_MODE6__ARRAY_MODE__SHIFT 0x00000002 4200#define GB_TILE_MODE6__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4201#define GB_TILE_MODE6__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4202#define GB_TILE_MODE6__PIPE_CONFIG_MASK 0x000007c0L 4203#define GB_TILE_MODE6__PIPE_CONFIG__SHIFT 0x00000006 4204#define GB_TILE_MODE6__SAMPLE_SPLIT_MASK 0x06000000L 4205#define GB_TILE_MODE6__SAMPLE_SPLIT__SHIFT 0x00000019 4206#define GB_TILE_MODE6__TILE_SPLIT_MASK 0x00003800L 4207#define GB_TILE_MODE6__TILE_SPLIT__SHIFT 0x0000000b 4208#define GB_TILE_MODE7__ARRAY_MODE_MASK 0x0000003cL 4209#define GB_TILE_MODE7__ARRAY_MODE__SHIFT 0x00000002 4210#define GB_TILE_MODE7__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4211#define GB_TILE_MODE7__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4212#define GB_TILE_MODE7__PIPE_CONFIG_MASK 0x000007c0L 4213#define GB_TILE_MODE7__PIPE_CONFIG__SHIFT 0x00000006 4214#define GB_TILE_MODE7__SAMPLE_SPLIT_MASK 0x06000000L 4215#define GB_TILE_MODE7__SAMPLE_SPLIT__SHIFT 0x00000019 4216#define GB_TILE_MODE7__TILE_SPLIT_MASK 0x00003800L 4217#define GB_TILE_MODE7__TILE_SPLIT__SHIFT 0x0000000b 4218#define GB_TILE_MODE8__ARRAY_MODE_MASK 0x0000003cL 4219#define GB_TILE_MODE8__ARRAY_MODE__SHIFT 0x00000002 4220#define GB_TILE_MODE8__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4221#define GB_TILE_MODE8__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4222#define GB_TILE_MODE8__PIPE_CONFIG_MASK 0x000007c0L 4223#define GB_TILE_MODE8__PIPE_CONFIG__SHIFT 0x00000006 4224#define GB_TILE_MODE8__SAMPLE_SPLIT_MASK 0x06000000L 4225#define GB_TILE_MODE8__SAMPLE_SPLIT__SHIFT 0x00000019 4226#define GB_TILE_MODE8__TILE_SPLIT_MASK 0x00003800L 4227#define GB_TILE_MODE8__TILE_SPLIT__SHIFT 0x0000000b 4228#define GB_TILE_MODE9__ARRAY_MODE_MASK 0x0000003cL 4229#define GB_TILE_MODE9__ARRAY_MODE__SHIFT 0x00000002 4230#define GB_TILE_MODE9__MICRO_TILE_MODE_NEW_MASK 0x01c00000L 4231#define GB_TILE_MODE9__MICRO_TILE_MODE_NEW__SHIFT 0x00000016 4232#define GB_TILE_MODE9__PIPE_CONFIG_MASK 0x000007c0L 4233#define GB_TILE_MODE9__PIPE_CONFIG__SHIFT 0x00000006 4234#define GB_TILE_MODE9__SAMPLE_SPLIT_MASK 0x06000000L 4235#define GB_TILE_MODE9__SAMPLE_SPLIT__SHIFT 0x00000019 4236#define GB_TILE_MODE9__TILE_SPLIT_MASK 0x00003800L 4237#define GB_TILE_MODE9__TILE_SPLIT__SHIFT 0x0000000b 4238#define GC_USER_RB_BACKEND_DISABLE__BACKEND_DISABLE_MASK 0x00ff0000L 4239#define GC_USER_RB_BACKEND_DISABLE__BACKEND_DISABLE__SHIFT 0x00000010 4240#define GC_USER_SHADER_ARRAY_CONFIG__DPFP_RATE_MASK 0x00000006L 4241#define GC_USER_SHADER_ARRAY_CONFIG__DPFP_RATE__SHIFT 0x00000001 4242#define GC_USER_SHADER_ARRAY_CONFIG__HALF_LDS_MASK 0x00000010L 4243#define GC_USER_SHADER_ARRAY_CONFIG__HALF_LDS__SHIFT 0x00000004 4244#define GC_USER_SHADER_ARRAY_CONFIG__INACTIVE_CUS_MASK 0xffff0000L 4245#define GC_USER_SHADER_ARRAY_CONFIG__INACTIVE_CUS__SHIFT 0x00000010 4246#define GC_USER_SHADER_ARRAY_CONFIG__SQC_BALANCE_DISABLE_MASK 0x00000008L 4247#define GC_USER_SHADER_ARRAY_CONFIG__SQC_BALANCE_DISABLE__SHIFT 0x00000003 4248#define GDS_ATOM_BASE__BASE_MASK 0x0000ffffL 4249#define GDS_ATOM_BASE__BASE__SHIFT 0x00000000 4250#define GDS_ATOM_BASE__UNUSED_MASK 0xffff0000L 4251#define GDS_ATOM_BASE__UNUSED__SHIFT 0x00000010 4252#define GDS_ATOM_CNTL__AINC_MASK 0x0000003fL 4253#define GDS_ATOM_CNTL__AINC__SHIFT 0x00000000 4254#define GDS_ATOM_CNTL__DMODE_MASK 0x00000100L 4255#define GDS_ATOM_CNTL__DMODE__SHIFT 0x00000008 4256#define GDS_ATOM_CNTL__UNUSED1_MASK 0x000000c0L 4257#define GDS_ATOM_CNTL__UNUSED1__SHIFT 0x00000006 4258#define GDS_ATOM_CNTL__UNUSED2_MASK 0xfffffe00L 4259#define GDS_ATOM_CNTL__UNUSED2__SHIFT 0x00000009 4260#define GDS_ATOM_COMPLETE__COMPLETE_MASK 0x00000001L 4261#define GDS_ATOM_COMPLETE__COMPLETE__SHIFT 0x00000000 4262#define GDS_ATOM_COMPLETE__UNUSED_MASK 0xfffffffeL 4263#define GDS_ATOM_COMPLETE__UNUSED__SHIFT 0x00000001 4264#define GDS_ATOM_DST__DST_MASK 0xffffffffL 4265#define GDS_ATOM_DST__DST__SHIFT 0x00000000 4266#define GDS_ATOM_OFFSET0__OFFSET0_MASK 0x000000ffL 4267#define GDS_ATOM_OFFSET0__OFFSET0__SHIFT 0x00000000 4268#define GDS_ATOM_OFFSET0__UNUSED_MASK 0xffffff00L 4269#define GDS_ATOM_OFFSET0__UNUSED__SHIFT 0x00000008 4270#define GDS_ATOM_OFFSET1__OFFSET1_MASK 0x000000ffL 4271#define GDS_ATOM_OFFSET1__OFFSET1__SHIFT 0x00000000 4272#define GDS_ATOM_OFFSET1__UNUSED_MASK 0xffffff00L 4273#define GDS_ATOM_OFFSET1__UNUSED__SHIFT 0x00000008 4274#define GDS_ATOM_OP__OP_MASK 0x000000ffL 4275#define GDS_ATOM_OP__OP__SHIFT 0x00000000 4276#define GDS_ATOM_OP__UNUSED_MASK 0xffffff00L 4277#define GDS_ATOM_OP__UNUSED__SHIFT 0x00000008 4278#define GDS_ATOM_READ0__DATA_MASK 0xffffffffL 4279#define GDS_ATOM_READ0__DATA__SHIFT 0x00000000 4280#define GDS_ATOM_READ0_U__DATA_MASK 0xffffffffL 4281#define GDS_ATOM_READ0_U__DATA__SHIFT 0x00000000 4282#define GDS_ATOM_READ1__DATA_MASK 0xffffffffL 4283#define GDS_ATOM_READ1__DATA__SHIFT 0x00000000 4284#define GDS_ATOM_READ1_U__DATA_MASK 0xffffffffL 4285#define GDS_ATOM_READ1_U__DATA__SHIFT 0x00000000 4286#define GDS_ATOM_SIZE__SIZE_MASK 0x0000ffffL 4287#define GDS_ATOM_SIZE__SIZE__SHIFT 0x00000000 4288#define GDS_ATOM_SIZE__UNUSED_MASK 0xffff0000L 4289#define GDS_ATOM_SIZE__UNUSED__SHIFT 0x00000010 4290#define GDS_ATOM_SRC0__DATA_MASK 0xffffffffL 4291#define GDS_ATOM_SRC0__DATA__SHIFT 0x00000000 4292#define GDS_ATOM_SRC0_U__DATA_MASK 0xffffffffL 4293#define GDS_ATOM_SRC0_U__DATA__SHIFT 0x00000000 4294#define GDS_ATOM_SRC1__DATA_MASK 0xffffffffL 4295#define GDS_ATOM_SRC1__DATA__SHIFT 0x00000000 4296#define GDS_ATOM_SRC1_U__DATA_MASK 0xffffffffL 4297#define GDS_ATOM_SRC1_U__DATA__SHIFT 0x00000000 4298#define GDS_CNTL_STATUS__DS_ADDR_CONFLICT_MASK 0x00000010L 4299#define GDS_CNTL_STATUS__DS_ADDR_CONFLICT__SHIFT 0x00000004 4300#define GDS_CNTL_STATUS__DS_BANK_CONFLICT_MASK 0x00000008L 4301#define GDS_CNTL_STATUS__DS_BANK_CONFLICT__SHIFT 0x00000003 4302#define GDS_CNTL_STATUS__DS_RD_CLAMP_MASK 0x00000040L 4303#define GDS_CNTL_STATUS__DS_RD_CLAMP__SHIFT 0x00000006 4304#define GDS_CNTL_STATUS__DS_WR_CLAMP_MASK 0x00000020L 4305#define GDS_CNTL_STATUS__DS_WR_CLAMP__SHIFT 0x00000005 4306#define GDS_CNTL_STATUS__GDS_BUSY_MASK 0x00000001L 4307#define GDS_CNTL_STATUS__GDS_BUSY__SHIFT 0x00000000 4308#define GDS_CNTL_STATUS__GRBM_WBUF_BUSY_MASK 0x00000002L 4309#define GDS_CNTL_STATUS__GRBM_WBUF_BUSY__SHIFT 0x00000001 4310#define GDS_CNTL_STATUS__ORD_APP_BUSY_MASK 0x00000004L 4311#define GDS_CNTL_STATUS__ORD_APP_BUSY__SHIFT 0x00000002 4312#define GDS_CONFIG__SH0_GPR_PHASE_SEL_MASK 0x00000006L 4313#define GDS_CONFIG__SH0_GPR_PHASE_SEL__SHIFT 0x00000001 4314#define GDS_CONFIG__SH1_GPR_PHASE_SEL_MASK 0x00000018L 4315#define GDS_CONFIG__SH1_GPR_PHASE_SEL__SHIFT 0x00000003 4316#define GDS_CONFIG__SH2_GPR_PHASE_SEL_MASK 0x00000060L 4317#define GDS_CONFIG__SH2_GPR_PHASE_SEL__SHIFT 0x00000005 4318#define GDS_CONFIG__SH3_GPR_PHASE_SEL_MASK 0x00000180L 4319#define GDS_CONFIG__SH3_GPR_PHASE_SEL__SHIFT 0x00000007 4320#define GDS_DEBUG_CNTL__GDS_DEBUG_INDX_MASK 0x0000001fL 4321#define GDS_DEBUG_CNTL__GDS_DEBUG_INDX__SHIFT 0x00000000 4322#define GDS_DEBUG_CNTL__UNUSED_MASK 0xffffffe0L 4323#define GDS_DEBUG_CNTL__UNUSED__SHIFT 0x00000005 4324#define GDS_DEBUG_DATA__DATA_MASK 0xffffffffL 4325#define GDS_DEBUG_DATA__DATA__SHIFT 0x00000000 4326#define GDS_DEBUG_REG0__buff_write_MASK 0x00020000L 4327#define GDS_DEBUG_REG0__buff_write__SHIFT 0x00000011 4328#define GDS_DEBUG_REG0__cstate_MASK 0x0001e000L 4329#define GDS_DEBUG_REG0__cstate__SHIFT 0x0000000d 4330#define GDS_DEBUG_REG0__flush_request_MASK 0x00040000L 4331#define GDS_DEBUG_REG0__flush_request__SHIFT 0x00000012 4332#define GDS_DEBUG_REG0__last_pixel_ptr_MASK 0x00001000L 4333#define GDS_DEBUG_REG0__last_pixel_ptr__SHIFT 0x0000000c 4334#define GDS_DEBUG_REG0__spare1_MASK 0x00000001L 4335#define GDS_DEBUG_REG0__spare1__SHIFT 0x00000000 4336#define GDS_DEBUG_REG0__spare_MASK 0xff000000L 4337#define GDS_DEBUG_REG0__spare__SHIFT 0x00000018 4338#define GDS_DEBUG_REG0__wbuf_fifo_empty_MASK 0x00100000L 4339#define GDS_DEBUG_REG0__wbuf_fifo_empty__SHIFT 0x00000014 4340#define GDS_DEBUG_REG0__wbuf_fifo_full_MASK 0x00200000L 4341#define GDS_DEBUG_REG0__wbuf_fifo_full__SHIFT 0x00000015 4342#define GDS_DEBUG_REG0__wr_buffer_wr_complete_MASK 0x00080000L 4343#define GDS_DEBUG_REG0__wr_buffer_wr_complete__SHIFT 0x00000013 4344#define GDS_DEBUG_REG0__write_buff_valid_MASK 0x00000040L 4345#define GDS_DEBUG_REG0__write_buff_valid__SHIFT 0x00000006 4346#define GDS_DEBUG_REG0__wr_pixel_nxt_ptr_MASK 0x00000f80L 4347#define GDS_DEBUG_REG0__wr_pixel_nxt_ptr__SHIFT 0x00000007 4348#define GDS_DEBUG_REG1__addr_fifo_empty_MASK 0x00200000L 4349#define GDS_DEBUG_REG1__addr_fifo_empty__SHIFT 0x00000015 4350#define GDS_DEBUG_REG1__addr_fifo_full_MASK 0x00100000L 4351#define GDS_DEBUG_REG1__addr_fifo_full__SHIFT 0x00000014 4352#define GDS_DEBUG_REG1__awaiting_data_MASK 0x00080000L 4353#define GDS_DEBUG_REG1__awaiting_data__SHIFT 0x00000013 4354#define GDS_DEBUG_REG1__buffer_invalid_MASK 0x00800000L 4355#define GDS_DEBUG_REG1__buffer_invalid__SHIFT 0x00000017 4356#define GDS_DEBUG_REG1__buffer_loaded_MASK 0x00400000L 4357#define GDS_DEBUG_REG1__buffer_loaded__SHIFT 0x00000016 4358#define GDS_DEBUG_REG1__data_ready_MASK 0x00040000L 4359#define GDS_DEBUG_REG1__data_ready__SHIFT 0x00000012 4360#define GDS_DEBUG_REG1__pixel_addr_MASK 0x0001fffcL 4361#define GDS_DEBUG_REG1__pixel_addr__SHIFT 0x00000002 4362#define GDS_DEBUG_REG1__pixel_vld_MASK 0x00020000L 4363#define GDS_DEBUG_REG1__pixel_vld__SHIFT 0x00000011 4364#define GDS_DEBUG_REG1__spare_MASK 0xff000000L 4365#define GDS_DEBUG_REG1__spare__SHIFT 0x00000018 4366#define GDS_DEBUG_REG1__tag_hit_MASK 0x00000001L 4367#define GDS_DEBUG_REG1__tag_hit__SHIFT 0x00000000 4368#define GDS_DEBUG_REG1__tag_miss_MASK 0x00000002L 4369#define GDS_DEBUG_REG1__tag_miss__SHIFT 0x00000001 4370#define GDS_DEBUG_REG2__app_sel_MASK 0x000000f0L 4371#define GDS_DEBUG_REG2__app_sel__SHIFT 0x00000004 4372#define GDS_DEBUG_REG2__cmd_write_MASK 0x00000008L 4373#define GDS_DEBUG_REG2__cmd_write__SHIFT 0x00000003 4374#define GDS_DEBUG_REG2__ds_credit_avail_MASK 0x00000002L 4375#define GDS_DEBUG_REG2__ds_credit_avail__SHIFT 0x00000001 4376#define GDS_DEBUG_REG2__ds_full_MASK 0x00000001L 4377#define GDS_DEBUG_REG2__ds_full__SHIFT 0x00000000 4378#define GDS_DEBUG_REG2__ord_idx_free_MASK 0x00000004L 4379#define GDS_DEBUG_REG2__ord_idx_free__SHIFT 0x00000002 4380#define GDS_DEBUG_REG2__req_MASK 0x007fff00L 4381#define GDS_DEBUG_REG2__req__SHIFT 0x00000008 4382#define GDS_DEBUG_REG2__spare_MASK 0xff000000L 4383#define GDS_DEBUG_REG2__spare__SHIFT 0x00000018 4384#define GDS_DEBUG_REG3__pipe0_busy_num_MASK 0x00007800L 4385#define GDS_DEBUG_REG3__pipe0_busy_num__SHIFT 0x0000000b 4386#define GDS_DEBUG_REG3__pipe_num_busy_MASK 0x000007ffL 4387#define GDS_DEBUG_REG3__pipe_num_busy__SHIFT 0x00000000 4388#define GDS_DEBUG_REG3__spare_MASK 0xff000000L 4389#define GDS_DEBUG_REG3__spare__SHIFT 0x00000018 4390#define GDS_DEBUG_REG4__cmd_write_MASK 0x00020000L 4391#define GDS_DEBUG_REG4__cmd_write__SHIFT 0x00000011 4392#define GDS_DEBUG_REG4__credit_cnt_gt0_MASK 0x00010000L 4393#define GDS_DEBUG_REG4__credit_cnt_gt0__SHIFT 0x00000010 4394#define GDS_DEBUG_REG4__cur_reso_barrier_MASK 0x00002000L 4395#define GDS_DEBUG_REG4__cur_reso_barrier__SHIFT 0x0000000d 4396#define GDS_DEBUG_REG4__cur_reso_cnt_gt0_MASK 0x00008000L 4397#define GDS_DEBUG_REG4__cur_reso_cnt_gt0__SHIFT 0x0000000f 4398#define GDS_DEBUG_REG4__cur_reso_fed_MASK 0x00001000L 4399#define GDS_DEBUG_REG4__cur_reso_fed__SHIFT 0x0000000c 4400#define GDS_DEBUG_REG4__cur_reso_flag_MASK 0x00004000L 4401#define GDS_DEBUG_REG4__cur_reso_flag__SHIFT 0x0000000e 4402#define GDS_DEBUG_REG4__cur_reso_head_dirty_MASK 0x00000400L 4403#define GDS_DEBUG_REG4__cur_reso_head_dirty__SHIFT 0x0000000a 4404#define GDS_DEBUG_REG4__cur_reso_head_flag_MASK 0x00000800L 4405#define GDS_DEBUG_REG4__cur_reso_head_flag__SHIFT 0x0000000b 4406#define GDS_DEBUG_REG4__cur_reso_head_valid_MASK 0x00000200L 4407#define GDS_DEBUG_REG4__cur_reso_head_valid__SHIFT 0x00000009 4408#define GDS_DEBUG_REG4__cur_reso_MASK 0x000001f8L 4409#define GDS_DEBUG_REG4__cur_reso__SHIFT 0x00000003 4410#define GDS_DEBUG_REG4__grbm_gws_reso_rd_MASK 0x00080000L 4411#define GDS_DEBUG_REG4__grbm_gws_reso_rd__SHIFT 0x00000013 4412#define GDS_DEBUG_REG4__grbm_gws_reso_wr_MASK 0x00040000L 4413#define GDS_DEBUG_REG4__grbm_gws_reso_wr__SHIFT 0x00000012 4414#define GDS_DEBUG_REG4__gws_bulkfree_MASK 0x00200000L 4415#define GDS_DEBUG_REG4__gws_bulkfree__SHIFT 0x00000015 4416#define GDS_DEBUG_REG4__gws_busy_MASK 0x00000001L 4417#define GDS_DEBUG_REG4__gws_busy__SHIFT 0x00000000 4418#define GDS_DEBUG_REG4__gws_out_stall_MASK 0x00000004L 4419#define GDS_DEBUG_REG4__gws_out_stall__SHIFT 0x00000002 4420#define GDS_DEBUG_REG4__gws_req_MASK 0x00000002L 4421#define GDS_DEBUG_REG4__gws_req__SHIFT 0x00000001 4422#define GDS_DEBUG_REG4__ram_gws_re_MASK 0x00400000L 4423#define GDS_DEBUG_REG4__ram_gws_re__SHIFT 0x00000016 4424#define GDS_DEBUG_REG4__ram_gws_we_MASK 0x00800000L 4425#define GDS_DEBUG_REG4__ram_gws_we__SHIFT 0x00000017 4426#define GDS_DEBUG_REG4__ram_read_busy_MASK 0x00100000L 4427#define GDS_DEBUG_REG4__ram_read_busy__SHIFT 0x00000014 4428#define GDS_DEBUG_REG4__spare_MASK 0xff000000L 4429#define GDS_DEBUG_REG4__spare__SHIFT 0x00000018 4430#define GDS_DEBUG_REG5__alloc_opco_error_MASK 0x00000004L 4431#define GDS_DEBUG_REG5__alloc_opco_error__SHIFT 0x00000002 4432#define GDS_DEBUG_REG5__dealloc_opco_error_MASK 0x00000008L 4433#define GDS_DEBUG_REG5__dealloc_opco_error__SHIFT 0x00000003 4434#define GDS_DEBUG_REG5__dec_error_MASK 0x00000002L 4435#define GDS_DEBUG_REG5__dec_error__SHIFT 0x00000001 4436#define GDS_DEBUG_REG5__error_ds_address_MASK 0x003fff00L 4437#define GDS_DEBUG_REG5__error_ds_address__SHIFT 0x00000008 4438#define GDS_DEBUG_REG5__spare1_MASK 0xffc00000L 4439#define GDS_DEBUG_REG5__spare1__SHIFT 0x00000016 4440#define GDS_DEBUG_REG5__spare_MASK 0xff000000L 4441#define GDS_DEBUG_REG5__spare__SHIFT 0x00000018 4442#define GDS_DEBUG_REG5__wrap_opco_error_MASK 0x00000010L 4443#define GDS_DEBUG_REG5__wrap_opco_error__SHIFT 0x00000004 4444#define GDS_DEBUG_REG5__write_dis_MASK 0x00000001L 4445#define GDS_DEBUG_REG5__write_dis__SHIFT 0x00000000 4446#define GDS_DEBUG_REG6__counters_busy_MASK 0x001fffe0L 4447#define GDS_DEBUG_REG6__counters_busy__SHIFT 0x00000005 4448#define GDS_DEBUG_REG6__counters_enabled_MASK 0x0000001eL 4449#define GDS_DEBUG_REG6__counters_enabled__SHIFT 0x00000001 4450#define GDS_DEBUG_REG6__oa_busy_MASK 0x00000001L 4451#define GDS_DEBUG_REG6__oa_busy__SHIFT 0x00000000 4452#define GDS_DEBUG_REG6__spare_MASK 0xff000000L 4453#define GDS_DEBUG_REG6__spare__SHIFT 0x00000018 4454#define GDS_ENHANCE__AUTO_INC_INDEX_MASK 0x00010000L 4455#define GDS_ENHANCE__AUTO_INC_INDEX__SHIFT 0x00000010 4456#define GDS_ENHANCE__MISC_MASK 0x0000ffffL 4457#define GDS_ENHANCE__MISC__SHIFT 0x00000000 4458#define GDS_ENHANCE__UNUSED_MASK 0xffff0000L 4459#define GDS_ENHANCE__UNUSED__SHIFT 0x00000010 4460#define GDS_GRBM_SECDED_CNT__DED_MASK 0xffff0000L 4461#define GDS_GRBM_SECDED_CNT__DED__SHIFT 0x00000010 4462#define GDS_GRBM_SECDED_CNT__SEC_MASK 0x0000ffffL 4463#define GDS_GRBM_SECDED_CNT__SEC__SHIFT 0x00000000 4464#define GDS_GWS_RESOURCE_CNTL__INDEX_MASK 0x0000003fL 4465#define GDS_GWS_RESOURCE_CNTL__INDEX__SHIFT 0x00000000 4466#define GDS_GWS_RESOURCE_CNTL__UNUSED_MASK 0xffffffc0L 4467#define GDS_GWS_RESOURCE_CNTL__UNUSED__SHIFT 0x00000006 4468#define GDS_GWS_RESOURCE_CNT__RESOURCE_CNT_MASK 0x0000ffffL 4469#define GDS_GWS_RESOURCE_CNT__RESOURCE_CNT__SHIFT 0x00000000 4470#define GDS_GWS_RESOURCE_CNT__UNUSED_MASK 0xffff0000L 4471#define GDS_GWS_RESOURCE_CNT__UNUSED__SHIFT 0x00000010 4472#define GDS_GWS_RESOURCE__COUNTER_MASK 0x00001ffeL 4473#define GDS_GWS_RESOURCE__COUNTER__SHIFT 0x00000001 4474#define GDS_GWS_RESOURCE__DED_MASK 0x00004000L 4475#define GDS_GWS_RESOURCE__DED__SHIFT 0x0000000e 4476#define GDS_GWS_RESOURCE__FLAG_MASK 0x00000001L 4477#define GDS_GWS_RESOURCE__FLAG__SHIFT 0x00000000 4478#define GDS_GWS_RESOURCE__HEAD_FLAG_MASK 0x10000000L 4479#define GDS_GWS_RESOURCE__HEAD_FLAG__SHIFT 0x0000001c 4480#define GDS_GWS_RESOURCE__HEAD_QUEUE_MASK 0x07ff0000L 4481#define GDS_GWS_RESOURCE__HEAD_QUEUE__SHIFT 0x00000010 4482#define GDS_GWS_RESOURCE__HEAD_VALID_MASK 0x08000000L 4483#define GDS_GWS_RESOURCE__HEAD_VALID__SHIFT 0x0000001b 4484#define GDS_GWS_RESOURCE__RELEASE_ALL_MASK 0x00008000L 4485#define GDS_GWS_RESOURCE__RELEASE_ALL__SHIFT 0x0000000f 4486#define GDS_GWS_RESOURCE_RESET__RESET_MASK 0x00000001L 4487#define GDS_GWS_RESOURCE_RESET__RESET__SHIFT 0x00000000 4488#define GDS_GWS_RESOURCE_RESET__RESOURCE_ID_MASK 0x0000ff00L 4489#define GDS_GWS_RESOURCE_RESET__RESOURCE_ID__SHIFT 0x00000008 4490#define GDS_GWS_RESOURCE__TYPE_MASK 0x00002000L 4491#define GDS_GWS_RESOURCE__TYPE__SHIFT 0x0000000d 4492#define GDS_GWS_RESOURCE__UNUSED1_MASK 0xe0000000L 4493#define GDS_GWS_RESOURCE__UNUSED1__SHIFT 0x0000001d 4494#define GDS_OA_DED__ME0_CS_DED_MASK 0x00000004L 4495#define GDS_OA_DED__ME0_CS_DED__SHIFT 0x00000002 4496#define GDS_OA_DED__ME0_GFXHP3D_PIX_DED_MASK 0x00000001L 4497#define GDS_OA_DED__ME0_GFXHP3D_PIX_DED__SHIFT 0x00000000 4498#define GDS_OA_DED__ME0_GFXHP3D_VTX_DED_MASK 0x00000002L 4499#define GDS_OA_DED__ME0_GFXHP3D_VTX_DED__SHIFT 0x00000001 4500#define GDS_OA_DED__ME1_PIPE0_DED_MASK 0x00000010L 4501#define GDS_OA_DED__ME1_PIPE0_DED__SHIFT 0x00000004 4502#define GDS_OA_DED__ME1_PIPE1_DED_MASK 0x00000020L 4503#define GDS_OA_DED__ME1_PIPE1_DED__SHIFT 0x00000005 4504#define GDS_OA_DED__ME1_PIPE2_DED_MASK 0x00000040L 4505#define GDS_OA_DED__ME1_PIPE2_DED__SHIFT 0x00000006 4506#define GDS_OA_DED__ME1_PIPE3_DED_MASK 0x00000080L 4507#define GDS_OA_DED__ME1_PIPE3_DED__SHIFT 0x00000007 4508#define GDS_OA_DED__ME2_PIPE0_DED_MASK 0x00000100L 4509#define GDS_OA_DED__ME2_PIPE0_DED__SHIFT 0x00000008 4510#define GDS_OA_DED__ME2_PIPE1_DED_MASK 0x00000200L 4511#define GDS_OA_DED__ME2_PIPE1_DED__SHIFT 0x00000009 4512#define GDS_OA_DED__ME2_PIPE2_DED_MASK 0x00000400L 4513#define GDS_OA_DED__ME2_PIPE2_DED__SHIFT 0x0000000a 4514#define GDS_OA_DED__ME2_PIPE3_DED_MASK 0x00000800L 4515#define GDS_OA_DED__ME2_PIPE3_DED__SHIFT 0x0000000b 4516#define GDS_OA_DED__UNUSED0_MASK 0x00000008L 4517#define GDS_OA_DED__UNUSED0__SHIFT 0x00000003 4518#define GDS_OA_DED__UNUSED1_MASK 0xfffff000L 4519#define GDS_OA_DED__UNUSED1__SHIFT 0x0000000c 4520#define GDS_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0xffffffffL 4521#define GDS_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 4522#define GDS_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 4523#define GDS_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 4524#define GDS_PERFCOUNTER0_SELECT1__PERFCOUNTER_SELECT2_MASK 0x000003ffL 4525#define GDS_PERFCOUNTER0_SELECT1__PERFCOUNTER_SELECT2__SHIFT 0x00000000 4526#define GDS_PERFCOUNTER0_SELECT1__PERFCOUNTER_SELECT3_MASK 0x000ffc00L 4527#define GDS_PERFCOUNTER0_SELECT1__PERFCOUNTER_SELECT3__SHIFT 0x0000000a 4528#define GDS_PERFCOUNTER0_SELECT__CNTR_MODE_MASK 0x00f00000L 4529#define GDS_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT 0x00000014 4530#define GDS_PERFCOUNTER0_SELECT__PERFCOUNTER_SELECT1_MASK 0x000ffc00L 4531#define GDS_PERFCOUNTER0_SELECT__PERFCOUNTER_SELECT1__SHIFT 0x0000000a 4532#define GDS_PERFCOUNTER0_SELECT__PERFCOUNTER_SELECT_MASK 0x000000ffL 4533#define GDS_PERFCOUNTER0_SELECT__PERFCOUNTER_SELECT__SHIFT 0x00000000 4534#define GDS_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK 0xffffffffL 4535#define GDS_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT 0x00000000 4536#define GDS_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK 0xffffffffL 4537#define GDS_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT 0x00000000 4538#define GDS_PERFCOUNTER1_SELECT__CNTR_MODE_MASK 0x00f00000L 4539#define GDS_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT 0x00000014 4540#define GDS_PERFCOUNTER1_SELECT__PERFCOUNTER_SELECT1_MASK 0x000ffc00L 4541#define GDS_PERFCOUNTER1_SELECT__PERFCOUNTER_SELECT1__SHIFT 0x0000000a 4542#define GDS_PERFCOUNTER1_SELECT__PERFCOUNTER_SELECT_MASK 0x000000ffL 4543#define GDS_PERFCOUNTER1_SELECT__PERFCOUNTER_SELECT__SHIFT 0x00000000 4544#define GDS_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK 0xffffffffL 4545#define GDS_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT 0x00000000 4546#define GDS_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK 0xffffffffL 4547#define GDS_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT 0x00000000 4548#define GDS_PERFCOUNTER2_SELECT__CNTR_MODE_MASK 0x00f00000L 4549#define GDS_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT 0x00000014 4550#define GDS_PERFCOUNTER2_SELECT__PERFCOUNTER_SELECT1_MASK 0x000ffc00L 4551#define GDS_PERFCOUNTER2_SELECT__PERFCOUNTER_SELECT1__SHIFT 0x0000000a 4552#define GDS_PERFCOUNTER2_SELECT__PERFCOUNTER_SELECT_MASK 0x000000ffL 4553#define GDS_PERFCOUNTER2_SELECT__PERFCOUNTER_SELECT__SHIFT 0x00000000 4554#define GDS_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK 0xffffffffL 4555#define GDS_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT 0x00000000 4556#define GDS_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK 0xffffffffL 4557#define GDS_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT 0x00000000 4558#define GDS_PERFCOUNTER3_SELECT__CNTR_MODE_MASK 0x00f00000L 4559#define GDS_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT 0x00000014 4560#define GDS_PERFCOUNTER3_SELECT__PERFCOUNTER_SELECT1_MASK 0x000ffc00L 4561#define GDS_PERFCOUNTER3_SELECT__PERFCOUNTER_SELECT1__SHIFT 0x0000000a 4562#define GDS_PERFCOUNTER3_SELECT__PERFCOUNTER_SELECT_MASK 0x000000ffL 4563#define GDS_PERFCOUNTER3_SELECT__PERFCOUNTER_SELECT__SHIFT 0x00000000 4564#define GDS_RD_ADDR__READ_ADDR_MASK 0xffffffffL 4565#define GDS_RD_ADDR__READ_ADDR__SHIFT 0x00000000 4566#define GDS_RD_BURST_ADDR__BURST_ADDR_MASK 0xffffffffL 4567#define GDS_RD_BURST_ADDR__BURST_ADDR__SHIFT 0x00000000 4568#define GDS_RD_BURST_COUNT__BURST_COUNT_MASK 0xffffffffL 4569#define GDS_RD_BURST_COUNT__BURST_COUNT__SHIFT 0x00000000 4570#define GDS_RD_BURST_DATA__BURST_DATA_MASK 0xffffffffL 4571#define GDS_RD_BURST_DATA__BURST_DATA__SHIFT 0x00000000 4572#define GDS_RD_DATA__READ_DATA_MASK 0xffffffffL 4573#define GDS_RD_DATA__READ_DATA__SHIFT 0x00000000 4574#define GDS_SECDED_CNT__DED_MASK 0xffff0000L 4575#define GDS_SECDED_CNT__DED__SHIFT 0x00000010 4576#define GDS_SECDED_CNT__SEC_MASK 0x0000ffffL 4577#define GDS_SECDED_CNT__SEC__SHIFT 0x00000000 4578#define GDS_WR_ADDR__WRITE_ADDR_MASK 0xffffffffL 4579#define GDS_WR_ADDR__WRITE_ADDR__SHIFT 0x00000000 4580#define GDS_WR_BURST_ADDR__WRITE_ADDR_MASK 0xffffffffL 4581#define GDS_WR_BURST_ADDR__WRITE_ADDR__SHIFT 0x00000000 4582#define GDS_WR_BURST_DATA__WRITE_DATA_MASK 0xffffffffL 4583#define GDS_WR_BURST_DATA__WRITE_DATA__SHIFT 0x00000000 4584#define GDS_WR_DATA__WRITE_DATA_MASK 0xffffffffL 4585#define GDS_WR_DATA__WRITE_DATA__SHIFT 0x00000000 4586#define GDS_WRITE_COMPLETE__WRITE_COMPLETE_MASK 0xffffffffL 4587#define GDS_WRITE_COMPLETE__WRITE_COMPLETE__SHIFT 0x00000000 4588#define GFX_COPY_STATE__SRC_STATE_ID_MASK 0x00000007L 4589#define GFX_COPY_STATE__SRC_STATE_ID__SHIFT 0x00000000 4590#define GRBM_CAM_DATA__CAM_ADDR_MASK 0x0000ffffL 4591#define GRBM_CAM_DATA__CAM_ADDR__SHIFT 0x00000000 4592#define GRBM_CAM_DATA__CAM_REMAPADDR_MASK 0xffff0000L 4593#define GRBM_CAM_DATA__CAM_REMAPADDR__SHIFT 0x00000010 4594#define GRBM_CAM_INDEX__CAM_INDEX_MASK 0x00000007L 4595#define GRBM_CAM_INDEX__CAM_INDEX__SHIFT 0x00000000 4596#define GRBM_CNTL__READ_TIMEOUT_MASK 0x000000ffL 4597#define GRBM_CNTL__READ_TIMEOUT__SHIFT 0x00000000 4598#define GRBM_DEBUG_CNTL__GRBM_DEBUG_INDEX_MASK 0x0000003fL 4599#define GRBM_DEBUG_CNTL__GRBM_DEBUG_INDEX__SHIFT 0x00000000 4600#define GRBM_DEBUG_DATA__DATA_MASK 0xffffffffL 4601#define GRBM_DEBUG_DATA__DATA__SHIFT 0x00000000 4602#define GRBM_DEBUG__DISABLE_READ_TIMEOUT_MASK 0x00000040L 4603#define GRBM_DEBUG__DISABLE_READ_TIMEOUT__SHIFT 0x00000006 4604#define GRBM_DEBUG__GFX_CLOCK_DOMAIN_OVERRIDE_MASK 0x00001000L 4605#define GRBM_DEBUG__GFX_CLOCK_DOMAIN_OVERRIDE__SHIFT 0x0000000c 4606#define GRBM_DEBUG__HYSTERESIS_GUI_ACTIVE_MASK 0x00000f00L 4607#define GRBM_DEBUG__HYSTERESIS_GUI_ACTIVE__SHIFT 0x00000008 4608#define GRBM_DEBUG__IGNORE_FAO_MASK 0x00000020L 4609#define GRBM_DEBUG__IGNORE_FAO__SHIFT 0x00000005 4610#define GRBM_DEBUG__IGNORE_RDY_MASK 0x00000002L 4611#define GRBM_DEBUG__IGNORE_RDY__SHIFT 0x00000001 4612#define GRBM_DEBUG_SNAPSHOT__CPF_RDY_MASK 0x00000001L 4613#define GRBM_DEBUG_SNAPSHOT__CPF_RDY__SHIFT 0x00000000 4614#define GRBM_DEBUG_SNAPSHOT__CPG_RDY_MASK 0x00000002L 4615#define GRBM_DEBUG_SNAPSHOT__CPG_RDY__SHIFT 0x00000001 4616#define GRBM_DEBUG__SNAPSHOT_FREE_CNTRS_MASK 0x00000080L 4617#define GRBM_DEBUG__SNAPSHOT_FREE_CNTRS__SHIFT 0x00000007 4618#define GRBM_DEBUG_SNAPSHOT__GDS_RDY_MASK 0x00000200L 4619#define GRBM_DEBUG_SNAPSHOT__GDS_RDY__SHIFT 0x00000009 4620#define GRBM_DEBUG_SNAPSHOT__SE0SPI_ME0PIPE0_RDY0_MASK 0x00000040L 4621#define GRBM_DEBUG_SNAPSHOT__SE0SPI_ME0PIPE0_RDY0__SHIFT 0x00000006 4622#define GRBM_DEBUG_SNAPSHOT__SE0SPI_ME0PIPE0_RDY1_MASK 0x00004000L 4623#define GRBM_DEBUG_SNAPSHOT__SE0SPI_ME0PIPE0_RDY1__SHIFT 0x0000000e 4624#define GRBM_DEBUG_SNAPSHOT__SE0SPI_ME0PIPE1_RDY0_MASK 0x00000080L 4625#define GRBM_DEBUG_SNAPSHOT__SE0SPI_ME0PIPE1_RDY0__SHIFT 0x00000007 4626#define GRBM_DEBUG_SNAPSHOT__SE0SPI_ME0PIPE1_RDY1_MASK 0x00008000L 4627#define GRBM_DEBUG_SNAPSHOT__SE0SPI_ME0PIPE1_RDY1__SHIFT 0x0000000f 4628#define GRBM_DEBUG_SNAPSHOT__SE1SPI_ME0PIPE0_RDY0_MASK 0x00000100L 4629#define GRBM_DEBUG_SNAPSHOT__SE1SPI_ME0PIPE0_RDY0__SHIFT 0x00000008 4630#define GRBM_DEBUG_SNAPSHOT__SE1SPI_ME0PIPE0_RDY1_MASK 0x00010000L 4631#define GRBM_DEBUG_SNAPSHOT__SE1SPI_ME0PIPE0_RDY1__SHIFT 0x00000010 4632#define GRBM_DEBUG_SNAPSHOT__SE1SPI_ME0PIPE1_RDY0_MASK 0x00000200L 4633#define GRBM_DEBUG_SNAPSHOT__SE1SPI_ME0PIPE1_RDY0__SHIFT 0x00000009 4634#define GRBM_DEBUG_SNAPSHOT__SE1SPI_ME0PIPE1_RDY1_MASK 0x00020000L 4635#define GRBM_DEBUG_SNAPSHOT__SE1SPI_ME0PIPE1_RDY1__SHIFT 0x00000011 4636#define GRBM_DEBUG_SNAPSHOT__SE2SPI_ME0PIPE0_RDY0_MASK 0x00000400L 4637#define GRBM_DEBUG_SNAPSHOT__SE2SPI_ME0PIPE0_RDY0__SHIFT 0x0000000a 4638#define GRBM_DEBUG_SNAPSHOT__SE2SPI_ME0PIPE0_RDY1_MASK 0x00040000L 4639#define GRBM_DEBUG_SNAPSHOT__SE2SPI_ME0PIPE0_RDY1__SHIFT 0x00000012 4640#define GRBM_DEBUG_SNAPSHOT__SE2SPI_ME0PIPE1_RDY0_MASK 0x00000800L 4641#define GRBM_DEBUG_SNAPSHOT__SE2SPI_ME0PIPE1_RDY0__SHIFT 0x0000000b 4642#define GRBM_DEBUG_SNAPSHOT__SE2SPI_ME0PIPE1_RDY1_MASK 0x00080000L 4643#define GRBM_DEBUG_SNAPSHOT__SE2SPI_ME0PIPE1_RDY1__SHIFT 0x00000013 4644#define GRBM_DEBUG_SNAPSHOT__SE3SPI_ME0PIPE0_RDY0_MASK 0x00001000L 4645#define GRBM_DEBUG_SNAPSHOT__SE3SPI_ME0PIPE0_RDY0__SHIFT 0x0000000c 4646#define GRBM_DEBUG_SNAPSHOT__SE3SPI_ME0PIPE0_RDY1_MASK 0x00100000L 4647#define GRBM_DEBUG_SNAPSHOT__SE3SPI_ME0PIPE0_RDY1__SHIFT 0x00000014 4648#define GRBM_DEBUG_SNAPSHOT__SE3SPI_ME0PIPE1_RDY0_MASK 0x00002000L 4649#define GRBM_DEBUG_SNAPSHOT__SE3SPI_ME0PIPE1_RDY0__SHIFT 0x0000000d 4650#define GRBM_DEBUG_SNAPSHOT__SE3SPI_ME0PIPE1_RDY1_MASK 0x00200000L 4651#define GRBM_DEBUG_SNAPSHOT__SE3SPI_ME0PIPE1_RDY1__SHIFT 0x00000015 4652#define GRBM_DEBUG_SNAPSHOT__SRBM_RDY_MASK 0x00000002L 4653#define GRBM_DEBUG_SNAPSHOT__SRBM_RDY__SHIFT 0x00000001 4654#define GRBM_DEBUG_SNAPSHOT__WD_ME0PIPE0_RDY_MASK 0x00000008L 4655#define GRBM_DEBUG_SNAPSHOT__WD_ME0PIPE0_RDY__SHIFT 0x00000003 4656#define GRBM_DEBUG_SNAPSHOT__WD_ME0PIPE1_RDY_MASK 0x00000010L 4657#define GRBM_DEBUG_SNAPSHOT__WD_ME0PIPE1_RDY__SHIFT 0x00000004 4658#define GRBM_GFX_CLKEN_CNTL__POST_DELAY_CNT_MASK 0x00001f00L 4659#define GRBM_GFX_CLKEN_CNTL__POST_DELAY_CNT__SHIFT 0x00000008 4660#define GRBM_GFX_CLKEN_CNTL__PREFIX_DELAY_CNT_MASK 0x0000000fL 4661#define GRBM_GFX_CLKEN_CNTL__PREFIX_DELAY_CNT__SHIFT 0x00000000 4662#define GRBM_GFX_INDEX__INSTANCE_BROADCAST_WRITES_MASK 0x40000000L 4663#define GRBM_GFX_INDEX__INSTANCE_BROADCAST_WRITES__SHIFT 0x0000001e 4664#define GRBM_GFX_INDEX__INSTANCE_INDEX_MASK 0x000000ffL 4665#define GRBM_GFX_INDEX__INSTANCE_INDEX__SHIFT 0x00000000 4666#define GRBM_GFX_INDEX__SE_BROADCAST_WRITES_MASK 0x80000000L 4667#define GRBM_GFX_INDEX__SE_BROADCAST_WRITES__SHIFT 0x0000001f 4668#define GRBM_GFX_INDEX__SE_INDEX_MASK 0x00ff0000L 4669#define GRBM_GFX_INDEX__SE_INDEX__SHIFT 0x00000010 4670#define GRBM_GFX_INDEX__SH_BROADCAST_WRITES_MASK 0x20000000L 4671#define GRBM_GFX_INDEX__SH_BROADCAST_WRITES__SHIFT 0x0000001d 4672#define GRBM_GFX_INDEX__SH_INDEX_MASK 0x0000ff00L 4673#define GRBM_GFX_INDEX__SH_INDEX__SHIFT 0x00000008 4674#define GRBM_INT_CNTL__GUI_IDLE_INT_ENABLE_MASK 0x00080000L 4675#define GRBM_INT_CNTL__GUI_IDLE_INT_ENABLE__SHIFT 0x00000013 4676#define GRBM_INT_CNTL__RDERR_INT_ENABLE_MASK 0x00000001L 4677#define GRBM_INT_CNTL__RDERR_INT_ENABLE__SHIFT 0x00000000 4678#define GRBM_NOWHERE__DATA_MASK 0xffffffffL 4679#define GRBM_NOWHERE__DATA__SHIFT 0x00000000 4680#define GRBM_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0xffffffffL 4681#define GRBM_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 4682#define GRBM_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 4683#define GRBM_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 4684#define GRBM_PERFCOUNTER0_SELECT__BCI_BUSY_USER_DEFINED_MASK_MASK 0x02000000L 4685#define GRBM_PERFCOUNTER0_SELECT__BCI_BUSY_USER_DEFINED_MASK__SHIFT 0x00000019 4686#define GRBM_PERFCOUNTER0_SELECT__CB_BUSY_USER_DEFINED_MASK_MASK 0x00200000L 4687#define GRBM_PERFCOUNTER0_SELECT__CB_BUSY_USER_DEFINED_MASK__SHIFT 0x00000015 4688#define GRBM_PERFCOUNTER0_SELECT__CB_CLEAN_USER_DEFINED_MASK_MASK 0x00000800L 4689#define GRBM_PERFCOUNTER0_SELECT__CB_CLEAN_USER_DEFINED_MASK__SHIFT 0x0000000b 4690#define GRBM_PERFCOUNTER0_SELECT__CP_BUSY_USER_DEFINED_MASK_MASK 0x00400000L 4691#define GRBM_PERFCOUNTER0_SELECT__CP_BUSY_USER_DEFINED_MASK__SHIFT 0x00000016 4692#define GRBM_PERFCOUNTER0_SELECT__DB_BUSY_USER_DEFINED_MASK_MASK 0x00100000L 4693#define GRBM_PERFCOUNTER0_SELECT__DB_BUSY_USER_DEFINED_MASK__SHIFT 0x00000014 4694#define GRBM_PERFCOUNTER0_SELECT__DB_CLEAN_USER_DEFINED_MASK_MASK 0x00000400L 4695#define GRBM_PERFCOUNTER0_SELECT__DB_CLEAN_USER_DEFINED_MASK__SHIFT 0x0000000a 4696#define GRBM_PERFCOUNTER0_SELECT__GDS_BUSY_USER_DEFINED_MASK_MASK 0x01000000L 4697#define GRBM_PERFCOUNTER0_SELECT__GDS_BUSY_USER_DEFINED_MASK__SHIFT 0x00000018 4698#define GRBM_PERFCOUNTER0_SELECT__GRBM_BUSY_USER_DEFINED_MASK_MASK 0x00080000L 4699#define GRBM_PERFCOUNTER0_SELECT__GRBM_BUSY_USER_DEFINED_MASK__SHIFT 0x00000013 4700#define GRBM_PERFCOUNTER0_SELECT__IA_BUSY_USER_DEFINED_MASK_MASK 0x00800000L 4701#define GRBM_PERFCOUNTER0_SELECT__IA_BUSY_USER_DEFINED_MASK__SHIFT 0x00000017 4702#define GRBM_PERFCOUNTER0_SELECT__PA_BUSY_USER_DEFINED_MASK_MASK 0x00040000L 4703#define GRBM_PERFCOUNTER0_SELECT__PA_BUSY_USER_DEFINED_MASK__SHIFT 0x00000012 4704#define GRBM_PERFCOUNTER0_SELECT__PERF_SEL_MASK 0x0000003fL 4705#define GRBM_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT 0x00000000 4706#define GRBM_PERFCOUNTER0_SELECT__RLC_BUSY_USER_DEFINED_MASK_MASK 0x04000000L 4707#define GRBM_PERFCOUNTER0_SELECT__RLC_BUSY_USER_DEFINED_MASK__SHIFT 0x0000001a 4708#define GRBM_PERFCOUNTER0_SELECT__SC_BUSY_USER_DEFINED_MASK_MASK 0x00020000L 4709#define GRBM_PERFCOUNTER0_SELECT__SC_BUSY_USER_DEFINED_MASK__SHIFT 0x00000011 4710#define GRBM_PERFCOUNTER0_SELECT__SPI_BUSY_USER_DEFINED_MASK_MASK 0x00010000L 4711#define GRBM_PERFCOUNTER0_SELECT__SPI_BUSY_USER_DEFINED_MASK__SHIFT 0x00000010 4712#define GRBM_PERFCOUNTER0_SELECT__SX_BUSY_USER_DEFINED_MASK_MASK 0x00004000L 4713#define GRBM_PERFCOUNTER0_SELECT__SX_BUSY_USER_DEFINED_MASK__SHIFT 0x0000000e 4714#define GRBM_PERFCOUNTER0_SELECT__TA_BUSY_USER_DEFINED_MASK_MASK 0x00002000L 4715#define GRBM_PERFCOUNTER0_SELECT__TA_BUSY_USER_DEFINED_MASK__SHIFT 0x0000000d 4716#define GRBM_PERFCOUNTER0_SELECT__TC_BUSY_USER_DEFINED_MASK_MASK 0x08000000L 4717#define GRBM_PERFCOUNTER0_SELECT__TC_BUSY_USER_DEFINED_MASK__SHIFT 0x0000001b 4718#define GRBM_PERFCOUNTER0_SELECT__VGT_BUSY_USER_DEFINED_MASK_MASK 0x00001000L 4719#define GRBM_PERFCOUNTER0_SELECT__VGT_BUSY_USER_DEFINED_MASK__SHIFT 0x0000000c 4720#define GRBM_PERFCOUNTER0_SELECT__WD_BUSY_USER_DEFINED_MASK_MASK 0x10000000L 4721#define GRBM_PERFCOUNTER0_SELECT__WD_BUSY_USER_DEFINED_MASK__SHIFT 0x0000001c 4722#define GRBM_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK 0xffffffffL 4723#define GRBM_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT 0x00000000 4724#define GRBM_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK 0xffffffffL 4725#define GRBM_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT 0x00000000 4726#define GRBM_PERFCOUNTER1_SELECT__BCI_BUSY_USER_DEFINED_MASK_MASK 0x02000000L 4727#define GRBM_PERFCOUNTER1_SELECT__BCI_BUSY_USER_DEFINED_MASK__SHIFT 0x00000019 4728#define GRBM_PERFCOUNTER1_SELECT__CB_BUSY_USER_DEFINED_MASK_MASK 0x00200000L 4729#define GRBM_PERFCOUNTER1_SELECT__CB_BUSY_USER_DEFINED_MASK__SHIFT 0x00000015 4730#define GRBM_PERFCOUNTER1_SELECT__CB_CLEAN_USER_DEFINED_MASK_MASK 0x00000800L 4731#define GRBM_PERFCOUNTER1_SELECT__CB_CLEAN_USER_DEFINED_MASK__SHIFT 0x0000000b 4732#define GRBM_PERFCOUNTER1_SELECT__CP_BUSY_USER_DEFINED_MASK_MASK 0x00400000L 4733#define GRBM_PERFCOUNTER1_SELECT__CP_BUSY_USER_DEFINED_MASK__SHIFT 0x00000016 4734#define GRBM_PERFCOUNTER1_SELECT__DB_BUSY_USER_DEFINED_MASK_MASK 0x00100000L 4735#define GRBM_PERFCOUNTER1_SELECT__DB_BUSY_USER_DEFINED_MASK__SHIFT 0x00000014 4736#define GRBM_PERFCOUNTER1_SELECT__DB_CLEAN_USER_DEFINED_MASK_MASK 0x00000400L 4737#define GRBM_PERFCOUNTER1_SELECT__DB_CLEAN_USER_DEFINED_MASK__SHIFT 0x0000000a 4738#define GRBM_PERFCOUNTER1_SELECT__GDS_BUSY_USER_DEFINED_MASK_MASK 0x01000000L 4739#define GRBM_PERFCOUNTER1_SELECT__GDS_BUSY_USER_DEFINED_MASK__SHIFT 0x00000018 4740#define GRBM_PERFCOUNTER1_SELECT__GRBM_BUSY_USER_DEFINED_MASK_MASK 0x00080000L 4741#define GRBM_PERFCOUNTER1_SELECT__GRBM_BUSY_USER_DEFINED_MASK__SHIFT 0x00000013 4742#define GRBM_PERFCOUNTER1_SELECT__IA_BUSY_USER_DEFINED_MASK_MASK 0x00800000L 4743#define GRBM_PERFCOUNTER1_SELECT__IA_BUSY_USER_DEFINED_MASK__SHIFT 0x00000017 4744#define GRBM_PERFCOUNTER1_SELECT__PA_BUSY_USER_DEFINED_MASK_MASK 0x00040000L 4745#define GRBM_PERFCOUNTER1_SELECT__PA_BUSY_USER_DEFINED_MASK__SHIFT 0x00000012 4746#define GRBM_PERFCOUNTER1_SELECT__PERF_SEL_MASK 0x0000003fL 4747#define GRBM_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT 0x00000000 4748#define GRBM_PERFCOUNTER1_SELECT__RLC_BUSY_USER_DEFINED_MASK_MASK 0x04000000L 4749#define GRBM_PERFCOUNTER1_SELECT__RLC_BUSY_USER_DEFINED_MASK__SHIFT 0x0000001a 4750#define GRBM_PERFCOUNTER1_SELECT__SC_BUSY_USER_DEFINED_MASK_MASK 0x00020000L 4751#define GRBM_PERFCOUNTER1_SELECT__SC_BUSY_USER_DEFINED_MASK__SHIFT 0x00000011 4752#define GRBM_PERFCOUNTER1_SELECT__SPI_BUSY_USER_DEFINED_MASK_MASK 0x00010000L 4753#define GRBM_PERFCOUNTER1_SELECT__SPI_BUSY_USER_DEFINED_MASK__SHIFT 0x00000010 4754#define GRBM_PERFCOUNTER1_SELECT__SX_BUSY_USER_DEFINED_MASK_MASK 0x00004000L 4755#define GRBM_PERFCOUNTER1_SELECT__SX_BUSY_USER_DEFINED_MASK__SHIFT 0x0000000e 4756#define GRBM_PERFCOUNTER1_SELECT__TA_BUSY_USER_DEFINED_MASK_MASK 0x00002000L 4757#define GRBM_PERFCOUNTER1_SELECT__TA_BUSY_USER_DEFINED_MASK__SHIFT 0x0000000d 4758#define GRBM_PERFCOUNTER1_SELECT__TC_BUSY_USER_DEFINED_MASK_MASK 0x08000000L 4759#define GRBM_PERFCOUNTER1_SELECT__TC_BUSY_USER_DEFINED_MASK__SHIFT 0x0000001b 4760#define GRBM_PERFCOUNTER1_SELECT__VGT_BUSY_USER_DEFINED_MASK_MASK 0x00001000L 4761#define GRBM_PERFCOUNTER1_SELECT__VGT_BUSY_USER_DEFINED_MASK__SHIFT 0x0000000c 4762#define GRBM_PERFCOUNTER1_SELECT__WD_BUSY_USER_DEFINED_MASK_MASK 0x10000000L 4763#define GRBM_PERFCOUNTER1_SELECT__WD_BUSY_USER_DEFINED_MASK__SHIFT 0x0000001c 4764#define GRBM_PWR_CNTL__REQ_TYPE_MASK 0x0000000fL 4765#define GRBM_PWR_CNTL__REQ_TYPE__SHIFT 0x00000000 4766#define GRBM_PWR_CNTL__RSP_TYPE_MASK 0x000000f0L 4767#define GRBM_PWR_CNTL__RSP_TYPE__SHIFT 0x00000004 4768#define GRBM_READ_ERROR2__READ_REQUESTER_GDS_DMA_MASK 0x00080000L 4769#define GRBM_READ_ERROR2__READ_REQUESTER_GDS_DMA__SHIFT 0x00000013 4770#define GRBM_READ_ERROR2__READ_REQUESTER_ME0PIPE0_CF_MASK 0x00100000L 4771#define GRBM_READ_ERROR2__READ_REQUESTER_ME0PIPE0_CF__SHIFT 0x00000014 4772#define GRBM_READ_ERROR2__READ_REQUESTER_ME0PIPE0_PF_MASK 0x00200000L 4773#define GRBM_READ_ERROR2__READ_REQUESTER_ME0PIPE0_PF__SHIFT 0x00000015 4774#define GRBM_READ_ERROR2__READ_REQUESTER_ME0PIPE1_CF_MASK 0x00400000L 4775#define GRBM_READ_ERROR2__READ_REQUESTER_ME0PIPE1_CF__SHIFT 0x00000016 4776#define GRBM_READ_ERROR2__READ_REQUESTER_ME0PIPE1_PF_MASK 0x00800000L 4777#define GRBM_READ_ERROR2__READ_REQUESTER_ME0PIPE1_PF__SHIFT 0x00000017 4778#define GRBM_READ_ERROR2__READ_REQUESTER_ME1PIPE0_MASK 0x01000000L 4779#define GRBM_READ_ERROR2__READ_REQUESTER_ME1PIPE0__SHIFT 0x00000018 4780#define GRBM_READ_ERROR2__READ_REQUESTER_ME1PIPE1_MASK 0x02000000L 4781#define GRBM_READ_ERROR2__READ_REQUESTER_ME1PIPE1__SHIFT 0x00000019 4782#define GRBM_READ_ERROR2__READ_REQUESTER_ME1PIPE2_MASK 0x04000000L 4783#define GRBM_READ_ERROR2__READ_REQUESTER_ME1PIPE2__SHIFT 0x0000001a 4784#define GRBM_READ_ERROR2__READ_REQUESTER_ME1PIPE3_MASK 0x08000000L 4785#define GRBM_READ_ERROR2__READ_REQUESTER_ME1PIPE3__SHIFT 0x0000001b 4786#define GRBM_READ_ERROR2__READ_REQUESTER_ME2PIPE0_MASK 0x10000000L 4787#define GRBM_READ_ERROR2__READ_REQUESTER_ME2PIPE0__SHIFT 0x0000001c 4788#define GRBM_READ_ERROR2__READ_REQUESTER_ME2PIPE1_MASK 0x20000000L 4789#define GRBM_READ_ERROR2__READ_REQUESTER_ME2PIPE1__SHIFT 0x0000001d 4790#define GRBM_READ_ERROR2__READ_REQUESTER_ME2PIPE2_MASK 0x40000000L 4791#define GRBM_READ_ERROR2__READ_REQUESTER_ME2PIPE2__SHIFT 0x0000001e 4792#define GRBM_READ_ERROR2__READ_REQUESTER_ME2PIPE3_MASK 0x80000000L 4793#define GRBM_READ_ERROR2__READ_REQUESTER_ME2PIPE3__SHIFT 0x0000001f 4794#define GRBM_READ_ERROR2__READ_REQUESTER_RLC_MASK 0x00040000L 4795#define GRBM_READ_ERROR2__READ_REQUESTER_RLC__SHIFT 0x00000012 4796#define GRBM_READ_ERROR2__READ_REQUESTER_SRBM_MASK 0x00020000L 4797#define GRBM_READ_ERROR2__READ_REQUESTER_SRBM__SHIFT 0x00000011 4798#define GRBM_READ_ERROR__READ_ADDRESS_MASK 0x0003fffcL 4799#define GRBM_READ_ERROR__READ_ADDRESS__SHIFT 0x00000002 4800#define GRBM_READ_ERROR__READ_ERROR_MASK 0x80000000L 4801#define GRBM_READ_ERROR__READ_ERROR__SHIFT 0x0000001f 4802#define GRBM_READ_ERROR__READ_MEID_MASK 0x00c00000L 4803#define GRBM_READ_ERROR__READ_MEID__SHIFT 0x00000016 4804#define GRBM_READ_ERROR__READ_PIPEID_MASK 0x00300000L 4805#define GRBM_READ_ERROR__READ_PIPEID__SHIFT 0x00000014 4806#define GRBM_SCRATCH_REG0__SCRATCH_REG0_MASK 0xffffffffL 4807#define GRBM_SCRATCH_REG0__SCRATCH_REG0__SHIFT 0x00000000 4808#define GRBM_SCRATCH_REG1__SCRATCH_REG1_MASK 0xffffffffL 4809#define GRBM_SCRATCH_REG1__SCRATCH_REG1__SHIFT 0x00000000 4810#define GRBM_SCRATCH_REG2__SCRATCH_REG2_MASK 0xffffffffL 4811#define GRBM_SCRATCH_REG2__SCRATCH_REG2__SHIFT 0x00000000 4812#define GRBM_SCRATCH_REG3__SCRATCH_REG3_MASK 0xffffffffL 4813#define GRBM_SCRATCH_REG3__SCRATCH_REG3__SHIFT 0x00000000 4814#define GRBM_SCRATCH_REG4__SCRATCH_REG4_MASK 0xffffffffL 4815#define GRBM_SCRATCH_REG4__SCRATCH_REG4__SHIFT 0x00000000 4816#define GRBM_SCRATCH_REG5__SCRATCH_REG5_MASK 0xffffffffL 4817#define GRBM_SCRATCH_REG5__SCRATCH_REG5__SHIFT 0x00000000 4818#define GRBM_SCRATCH_REG6__SCRATCH_REG6_MASK 0xffffffffL 4819#define GRBM_SCRATCH_REG6__SCRATCH_REG6__SHIFT 0x00000000 4820#define GRBM_SCRATCH_REG7__SCRATCH_REG7_MASK 0xffffffffL 4821#define GRBM_SCRATCH_REG7__SCRATCH_REG7__SHIFT 0x00000000 4822#define GRBM_SE0_PERFCOUNTER_HI__PERFCOUNTER_HI_MASK 0xffffffffL 4823#define GRBM_SE0_PERFCOUNTER_HI__PERFCOUNTER_HI__SHIFT 0x00000000 4824#define GRBM_SE0_PERFCOUNTER_LO__PERFCOUNTER_LO_MASK 0xffffffffL 4825#define GRBM_SE0_PERFCOUNTER_LO__PERFCOUNTER_LO__SHIFT 0x00000000 4826#define GRBM_SE0_PERFCOUNTER_SELECT__BCI_BUSY_USER_DEFINED_MASK_MASK 0x00200000L 4827#define GRBM_SE0_PERFCOUNTER_SELECT__BCI_BUSY_USER_DEFINED_MASK__SHIFT 0x00000015 4828#define GRBM_SE0_PERFCOUNTER_SELECT__CB_BUSY_USER_DEFINED_MASK_MASK 0x00040000L 4829#define GRBM_SE0_PERFCOUNTER_SELECT__CB_BUSY_USER_DEFINED_MASK__SHIFT 0x00000012 4830#define GRBM_SE0_PERFCOUNTER_SELECT__CB_CLEAN_USER_DEFINED_MASK_MASK 0x00000800L 4831#define GRBM_SE0_PERFCOUNTER_SELECT__CB_CLEAN_USER_DEFINED_MASK__SHIFT 0x0000000b 4832#define GRBM_SE0_PERFCOUNTER_SELECT__DB_BUSY_USER_DEFINED_MASK_MASK 0x00020000L 4833#define GRBM_SE0_PERFCOUNTER_SELECT__DB_BUSY_USER_DEFINED_MASK__SHIFT 0x00000011 4834#define GRBM_SE0_PERFCOUNTER_SELECT__DB_CLEAN_USER_DEFINED_MASK_MASK 0x00000400L 4835#define GRBM_SE0_PERFCOUNTER_SELECT__DB_CLEAN_USER_DEFINED_MASK__SHIFT 0x0000000a 4836#define GRBM_SE0_PERFCOUNTER_SELECT__PA_BUSY_USER_DEFINED_MASK_MASK 0x00100000L 4837#define GRBM_SE0_PERFCOUNTER_SELECT__PA_BUSY_USER_DEFINED_MASK__SHIFT 0x00000014 4838#define GRBM_SE0_PERFCOUNTER_SELECT__PERF_SEL_MASK 0x0000003fL 4839#define GRBM_SE0_PERFCOUNTER_SELECT__PERF_SEL__SHIFT 0x00000000 4840#define GRBM_SE0_PERFCOUNTER_SELECT__SC_BUSY_USER_DEFINED_MASK_MASK 0x00010000L 4841#define GRBM_SE0_PERFCOUNTER_SELECT__SC_BUSY_USER_DEFINED_MASK__SHIFT 0x00000010 4842#define GRBM_SE0_PERFCOUNTER_SELECT__SPI_BUSY_USER_DEFINED_MASK_MASK 0x00008000L 4843#define GRBM_SE0_PERFCOUNTER_SELECT__SPI_BUSY_USER_DEFINED_MASK__SHIFT 0x0000000f 4844#define GRBM_SE0_PERFCOUNTER_SELECT__SX_BUSY_USER_DEFINED_MASK_MASK 0x00002000L 4845#define GRBM_SE0_PERFCOUNTER_SELECT__SX_BUSY_USER_DEFINED_MASK__SHIFT 0x0000000d 4846#define GRBM_SE0_PERFCOUNTER_SELECT__TA_BUSY_USER_DEFINED_MASK_MASK 0x00001000L 4847#define GRBM_SE0_PERFCOUNTER_SELECT__TA_BUSY_USER_DEFINED_MASK__SHIFT 0x0000000c 4848#define GRBM_SE0_PERFCOUNTER_SELECT__VGT_BUSY_USER_DEFINED_MASK_MASK 0x00080000L 4849#define GRBM_SE0_PERFCOUNTER_SELECT__VGT_BUSY_USER_DEFINED_MASK__SHIFT 0x00000013 4850#define GRBM_SE1_PERFCOUNTER_HI__PERFCOUNTER_HI_MASK 0xffffffffL 4851#define GRBM_SE1_PERFCOUNTER_HI__PERFCOUNTER_HI__SHIFT 0x00000000 4852#define GRBM_SE1_PERFCOUNTER_LO__PERFCOUNTER_LO_MASK 0xffffffffL 4853#define GRBM_SE1_PERFCOUNTER_LO__PERFCOUNTER_LO__SHIFT 0x00000000 4854#define GRBM_SE1_PERFCOUNTER_SELECT__BCI_BUSY_USER_DEFINED_MASK_MASK 0x00200000L 4855#define GRBM_SE1_PERFCOUNTER_SELECT__BCI_BUSY_USER_DEFINED_MASK__SHIFT 0x00000015 4856#define GRBM_SE1_PERFCOUNTER_SELECT__CB_BUSY_USER_DEFINED_MASK_MASK 0x00040000L 4857#define GRBM_SE1_PERFCOUNTER_SELECT__CB_BUSY_USER_DEFINED_MASK__SHIFT 0x00000012 4858#define GRBM_SE1_PERFCOUNTER_SELECT__CB_CLEAN_USER_DEFINED_MASK_MASK 0x00000800L 4859#define GRBM_SE1_PERFCOUNTER_SELECT__CB_CLEAN_USER_DEFINED_MASK__SHIFT 0x0000000b 4860#define GRBM_SE1_PERFCOUNTER_SELECT__DB_BUSY_USER_DEFINED_MASK_MASK 0x00020000L 4861#define GRBM_SE1_PERFCOUNTER_SELECT__DB_BUSY_USER_DEFINED_MASK__SHIFT 0x00000011 4862#define GRBM_SE1_PERFCOUNTER_SELECT__DB_CLEAN_USER_DEFINED_MASK_MASK 0x00000400L 4863#define GRBM_SE1_PERFCOUNTER_SELECT__DB_CLEAN_USER_DEFINED_MASK__SHIFT 0x0000000a 4864#define GRBM_SE1_PERFCOUNTER_SELECT__PA_BUSY_USER_DEFINED_MASK_MASK 0x00100000L 4865#define GRBM_SE1_PERFCOUNTER_SELECT__PA_BUSY_USER_DEFINED_MASK__SHIFT 0x00000014 4866#define GRBM_SE1_PERFCOUNTER_SELECT__PERF_SEL_MASK 0x0000003fL 4867#define GRBM_SE1_PERFCOUNTER_SELECT__PERF_SEL__SHIFT 0x00000000 4868#define GRBM_SE1_PERFCOUNTER_SELECT__SC_BUSY_USER_DEFINED_MASK_MASK 0x00010000L 4869#define GRBM_SE1_PERFCOUNTER_SELECT__SC_BUSY_USER_DEFINED_MASK__SHIFT 0x00000010 4870#define GRBM_SE1_PERFCOUNTER_SELECT__SPI_BUSY_USER_DEFINED_MASK_MASK 0x00008000L 4871#define GRBM_SE1_PERFCOUNTER_SELECT__SPI_BUSY_USER_DEFINED_MASK__SHIFT 0x0000000f 4872#define GRBM_SE1_PERFCOUNTER_SELECT__SX_BUSY_USER_DEFINED_MASK_MASK 0x00002000L 4873#define GRBM_SE1_PERFCOUNTER_SELECT__SX_BUSY_USER_DEFINED_MASK__SHIFT 0x0000000d 4874#define GRBM_SE1_PERFCOUNTER_SELECT__TA_BUSY_USER_DEFINED_MASK_MASK 0x00001000L 4875#define GRBM_SE1_PERFCOUNTER_SELECT__TA_BUSY_USER_DEFINED_MASK__SHIFT 0x0000000c 4876#define GRBM_SE1_PERFCOUNTER_SELECT__VGT_BUSY_USER_DEFINED_MASK_MASK 0x00080000L 4877#define GRBM_SE1_PERFCOUNTER_SELECT__VGT_BUSY_USER_DEFINED_MASK__SHIFT 0x00000013 4878#define GRBM_SKEW_CNTL__SKEW_COUNT_MASK 0x00000fc0L 4879#define GRBM_SKEW_CNTL__SKEW_COUNT__SHIFT 0x00000006 4880#define GRBM_SKEW_CNTL__SKEW_TOP_THRESHOLD_MASK 0x0000003fL 4881#define GRBM_SKEW_CNTL__SKEW_TOP_THRESHOLD__SHIFT 0x00000000 4882#define GRBM_SOFT_RESET__SOFT_RESET_CPC_MASK 0x00040000L 4883#define GRBM_SOFT_RESET__SOFT_RESET_CPC__SHIFT 0x00000012 4884#define GRBM_SOFT_RESET__SOFT_RESET_CPF_MASK 0x00020000L 4885#define GRBM_SOFT_RESET__SOFT_RESET_CPF__SHIFT 0x00000011 4886#define GRBM_SOFT_RESET__SOFT_RESET_CPG_MASK 0x00080000L 4887#define GRBM_SOFT_RESET__SOFT_RESET_CPG__SHIFT 0x00000013 4888#define GRBM_SOFT_RESET__SOFT_RESET_CP_MASK 0x00000001L 4889#define GRBM_SOFT_RESET__SOFT_RESET_CP__SHIFT 0x00000000 4890#define GRBM_SOFT_RESET__SOFT_RESET_GFX_MASK 0x00010000L 4891#define GRBM_SOFT_RESET__SOFT_RESET_GFX__SHIFT 0x00000010 4892#define GRBM_SOFT_RESET__SOFT_RESET_RLC_MASK 0x00000004L 4893#define GRBM_SOFT_RESET__SOFT_RESET_RLC__SHIFT 0x00000002 4894#define GRBM_STATUS2__CPC_BUSY_MASK 0x20000000L 4895#define GRBM_STATUS2__CPC_BUSY__SHIFT 0x0000001d 4896#define GRBM_STATUS2__CPF_BUSY_MASK 0x10000000L 4897#define GRBM_STATUS2__CPF_BUSY__SHIFT 0x0000001c 4898#define GRBM_STATUS2__CPG_BUSY_MASK 0x40000000L 4899#define GRBM_STATUS2__CPG_BUSY__SHIFT 0x0000001e 4900#define GRBM_STATUS2__ME0PIPE1_CF_RQ_PENDING_MASK 0x00000010L 4901#define GRBM_STATUS2__ME0PIPE1_CF_RQ_PENDING__SHIFT 0x00000004 4902#define GRBM_STATUS2__ME0PIPE1_CMDFIFO_AVAIL_MASK 0x0000000fL 4903#define GRBM_STATUS2__ME0PIPE1_CMDFIFO_AVAIL__SHIFT 0x00000000 4904#define GRBM_STATUS2__ME0PIPE1_PF_RQ_PENDING_MASK 0x00000020L 4905#define GRBM_STATUS2__ME0PIPE1_PF_RQ_PENDING__SHIFT 0x00000005 4906#define GRBM_STATUS2__ME1PIPE0_RQ_PENDING_MASK 0x00000040L 4907#define GRBM_STATUS2__ME1PIPE0_RQ_PENDING__SHIFT 0x00000006 4908#define GRBM_STATUS2__ME1PIPE1_RQ_PENDING_MASK 0x00000080L 4909#define GRBM_STATUS2__ME1PIPE1_RQ_PENDING__SHIFT 0x00000007 4910#define GRBM_STATUS2__ME1PIPE2_RQ_PENDING_MASK 0x00000100L 4911#define GRBM_STATUS2__ME1PIPE2_RQ_PENDING__SHIFT 0x00000008 4912#define GRBM_STATUS2__ME1PIPE3_RQ_PENDING_MASK 0x00000200L 4913#define GRBM_STATUS2__ME1PIPE3_RQ_PENDING__SHIFT 0x00000009 4914#define GRBM_STATUS2__ME2PIPE0_RQ_PENDING_MASK 0x00000400L 4915#define GRBM_STATUS2__ME2PIPE0_RQ_PENDING__SHIFT 0x0000000a 4916#define GRBM_STATUS2__ME2PIPE1_RQ_PENDING_MASK 0x00000800L 4917#define GRBM_STATUS2__ME2PIPE1_RQ_PENDING__SHIFT 0x0000000b 4918#define GRBM_STATUS2__ME2PIPE2_RQ_PENDING_MASK 0x00001000L 4919#define GRBM_STATUS2__ME2PIPE2_RQ_PENDING__SHIFT 0x0000000c 4920#define GRBM_STATUS2__ME2PIPE3_RQ_PENDING_MASK 0x00002000L 4921#define GRBM_STATUS2__ME2PIPE3_RQ_PENDING__SHIFT 0x0000000d 4922#define GRBM_STATUS2__RLC_BUSY_MASK 0x00000100L 4923#define GRBM_STATUS2__RLC_BUSY__SHIFT 0x00000008 4924#define GRBM_STATUS2__RLC_RQ_PENDING_MASK 0x00000001L 4925#define GRBM_STATUS2__RLC_RQ_PENDING__SHIFT 0x00000000 4926#define GRBM_STATUS2__TC_BUSY_MASK 0x00000200L 4927#define GRBM_STATUS2__TC_BUSY__SHIFT 0x00000009 4928#define GRBM_STATUS__BCI_BUSY_MASK 0x00800000L 4929#define GRBM_STATUS__BCI_BUSY__SHIFT 0x00000017 4930#define GRBM_STATUS__CB_BUSY_MASK 0x40000000L 4931#define GRBM_STATUS__CB_BUSY__SHIFT 0x0000001e 4932#define GRBM_STATUS__CB_CLEAN_MASK 0x00002000L 4933#define GRBM_STATUS__CB_CLEAN__SHIFT 0x0000000d 4934#define GRBM_STATUS__CP_BUSY_MASK 0x20000000L 4935#define GRBM_STATUS__CP_BUSY__SHIFT 0x0000001d 4936#define GRBM_STATUS__CP_COHERENCY_BUSY_MASK 0x10000000L 4937#define GRBM_STATUS__CP_COHERENCY_BUSY__SHIFT 0x0000001c 4938#define GRBM_STATUS__DB_BUSY_MASK 0x04000000L 4939#define GRBM_STATUS__DB_BUSY__SHIFT 0x0000001a 4940#define GRBM_STATUS__DB_CLEAN_MASK 0x00001000L 4941#define GRBM_STATUS__DB_CLEAN__SHIFT 0x0000000c 4942#define GRBM_STATUS__GDS_BUSY_MASK 0x00008000L 4943#define GRBM_STATUS__GDS_BUSY__SHIFT 0x0000000f 4944#define GRBM_STATUS__GDS_DMA_RQ_PENDING_MASK 0x00000200L 4945#define GRBM_STATUS__GDS_DMA_RQ_PENDING__SHIFT 0x00000009 4946#define GRBM_STATUS__GUI_ACTIVE_MASK 0x80000000L 4947#define GRBM_STATUS__GUI_ACTIVE__SHIFT 0x0000001f 4948#define GRBM_STATUS__IA_BUSY_MASK 0x00080000L 4949#define GRBM_STATUS__IA_BUSY_NO_DMA_MASK 0x00040000L 4950#define GRBM_STATUS__IA_BUSY_NO_DMA__SHIFT 0x00000012 4951#define GRBM_STATUS__IA_BUSY__SHIFT 0x00000013 4952#define GRBM_STATUS__ME0PIPE0_CF_RQ_PENDING_MASK 0x00000080L 4953#define GRBM_STATUS__ME0PIPE0_CF_RQ_PENDING__SHIFT 0x00000007 4954#define GRBM_STATUS__ME0PIPE0_CMDFIFO_AVAIL_MASK 0x0000000fL 4955#define GRBM_STATUS__ME0PIPE0_CMDFIFO_AVAIL__SHIFT 0x00000000 4956#define GRBM_STATUS__ME0PIPE0_PF_RQ_PENDING_MASK 0x00000100L 4957#define GRBM_STATUS__ME0PIPE0_PF_RQ_PENDING__SHIFT 0x00000008 4958#define GRBM_STATUS__PA_BUSY_MASK 0x02000000L 4959#define GRBM_STATUS__PA_BUSY__SHIFT 0x00000019 4960#define GRBM_STATUS__SC_BUSY_MASK 0x01000000L 4961#define GRBM_STATUS__SC_BUSY__SHIFT 0x00000018 4962#define GRBM_STATUS_SE0__BCI_BUSY_MASK 0x00400000L 4963#define GRBM_STATUS_SE0__BCI_BUSY__SHIFT 0x00000016 4964#define GRBM_STATUS_SE0__CB_BUSY_MASK 0x80000000L 4965#define GRBM_STATUS_SE0__CB_BUSY__SHIFT 0x0000001f 4966#define GRBM_STATUS_SE0__CB_CLEAN_MASK 0x00000004L 4967#define GRBM_STATUS_SE0__CB_CLEAN__SHIFT 0x00000002 4968#define GRBM_STATUS_SE0__DB_BUSY_MASK 0x40000000L 4969#define GRBM_STATUS_SE0__DB_BUSY__SHIFT 0x0000001e 4970#define GRBM_STATUS_SE0__DB_CLEAN_MASK 0x00000002L 4971#define GRBM_STATUS_SE0__DB_CLEAN__SHIFT 0x00000001 4972#define GRBM_STATUS_SE0__PA_BUSY_MASK 0x01000000L 4973#define GRBM_STATUS_SE0__PA_BUSY__SHIFT 0x00000018 4974#define GRBM_STATUS_SE0__SC_BUSY_MASK 0x20000000L 4975#define GRBM_STATUS_SE0__SC_BUSY__SHIFT 0x0000001d 4976#define GRBM_STATUS_SE0__SPI_BUSY_MASK 0x08000000L 4977#define GRBM_STATUS_SE0__SPI_BUSY__SHIFT 0x0000001b 4978#define GRBM_STATUS_SE0__SX_BUSY_MASK 0x04000000L 4979#define GRBM_STATUS_SE0__SX_BUSY__SHIFT 0x0000001a 4980#define GRBM_STATUS_SE0__TA_BUSY_MASK 0x02000000L 4981#define GRBM_STATUS_SE0__TA_BUSY__SHIFT 0x00000019 4982#define GRBM_STATUS_SE0__VGT_BUSY_MASK 0x00800000L 4983#define GRBM_STATUS_SE0__VGT_BUSY__SHIFT 0x00000017 4984#define GRBM_STATUS_SE1__BCI_BUSY_MASK 0x00400000L 4985#define GRBM_STATUS_SE1__BCI_BUSY__SHIFT 0x00000016 4986#define GRBM_STATUS_SE1__CB_BUSY_MASK 0x80000000L 4987#define GRBM_STATUS_SE1__CB_BUSY__SHIFT 0x0000001f 4988#define GRBM_STATUS_SE1__CB_CLEAN_MASK 0x00000004L 4989#define GRBM_STATUS_SE1__CB_CLEAN__SHIFT 0x00000002 4990#define GRBM_STATUS_SE1__DB_BUSY_MASK 0x40000000L 4991#define GRBM_STATUS_SE1__DB_BUSY__SHIFT 0x0000001e 4992#define GRBM_STATUS_SE1__DB_CLEAN_MASK 0x00000002L 4993#define GRBM_STATUS_SE1__DB_CLEAN__SHIFT 0x00000001 4994#define GRBM_STATUS_SE1__PA_BUSY_MASK 0x01000000L 4995#define GRBM_STATUS_SE1__PA_BUSY__SHIFT 0x00000018 4996#define GRBM_STATUS_SE1__SC_BUSY_MASK 0x20000000L 4997#define GRBM_STATUS_SE1__SC_BUSY__SHIFT 0x0000001d 4998#define GRBM_STATUS_SE1__SPI_BUSY_MASK 0x08000000L 4999#define GRBM_STATUS_SE1__SPI_BUSY__SHIFT 0x0000001b 5000#define GRBM_STATUS_SE1__SX_BUSY_MASK 0x04000000L 5001#define GRBM_STATUS_SE1__SX_BUSY__SHIFT 0x0000001a 5002#define GRBM_STATUS_SE1__TA_BUSY_MASK 0x02000000L 5003#define GRBM_STATUS_SE1__TA_BUSY__SHIFT 0x00000019 5004#define GRBM_STATUS_SE1__VGT_BUSY_MASK 0x00800000L 5005#define GRBM_STATUS_SE1__VGT_BUSY__SHIFT 0x00000017 5006#define GRBM_STATUS_SE2__BCI_BUSY_MASK 0x00400000L 5007#define GRBM_STATUS_SE2__BCI_BUSY__SHIFT 0x00000016 5008#define GRBM_STATUS_SE2__CB_BUSY_MASK 0x80000000L 5009#define GRBM_STATUS_SE2__CB_BUSY__SHIFT 0x0000001f 5010#define GRBM_STATUS_SE2__CB_CLEAN_MASK 0x00000004L 5011#define GRBM_STATUS_SE2__CB_CLEAN__SHIFT 0x00000002 5012#define GRBM_STATUS_SE2__DB_BUSY_MASK 0x40000000L 5013#define GRBM_STATUS_SE2__DB_BUSY__SHIFT 0x0000001e 5014#define GRBM_STATUS_SE2__DB_CLEAN_MASK 0x00000002L 5015#define GRBM_STATUS_SE2__DB_CLEAN__SHIFT 0x00000001 5016#define GRBM_STATUS_SE2__PA_BUSY_MASK 0x01000000L 5017#define GRBM_STATUS_SE2__PA_BUSY__SHIFT 0x00000018 5018#define GRBM_STATUS_SE2__SC_BUSY_MASK 0x20000000L 5019#define GRBM_STATUS_SE2__SC_BUSY__SHIFT 0x0000001d 5020#define GRBM_STATUS_SE2__SPI_BUSY_MASK 0x08000000L 5021#define GRBM_STATUS_SE2__SPI_BUSY__SHIFT 0x0000001b 5022#define GRBM_STATUS_SE2__SX_BUSY_MASK 0x04000000L 5023#define GRBM_STATUS_SE2__SX_BUSY__SHIFT 0x0000001a 5024#define GRBM_STATUS_SE2__TA_BUSY_MASK 0x02000000L 5025#define GRBM_STATUS_SE2__TA_BUSY__SHIFT 0x00000019 5026#define GRBM_STATUS_SE2__VGT_BUSY_MASK 0x00800000L 5027#define GRBM_STATUS_SE2__VGT_BUSY__SHIFT 0x00000017 5028#define GRBM_STATUS_SE3__BCI_BUSY_MASK 0x00400000L 5029#define GRBM_STATUS_SE3__BCI_BUSY__SHIFT 0x00000016 5030#define GRBM_STATUS_SE3__CB_BUSY_MASK 0x80000000L 5031#define GRBM_STATUS_SE3__CB_BUSY__SHIFT 0x0000001f 5032#define GRBM_STATUS_SE3__CB_CLEAN_MASK 0x00000004L 5033#define GRBM_STATUS_SE3__CB_CLEAN__SHIFT 0x00000002 5034#define GRBM_STATUS_SE3__DB_BUSY_MASK 0x40000000L 5035#define GRBM_STATUS_SE3__DB_BUSY__SHIFT 0x0000001e 5036#define GRBM_STATUS_SE3__DB_CLEAN_MASK 0x00000002L 5037#define GRBM_STATUS_SE3__DB_CLEAN__SHIFT 0x00000001 5038#define GRBM_STATUS_SE3__PA_BUSY_MASK 0x01000000L 5039#define GRBM_STATUS_SE3__PA_BUSY__SHIFT 0x00000018 5040#define GRBM_STATUS_SE3__SC_BUSY_MASK 0x20000000L 5041#define GRBM_STATUS_SE3__SC_BUSY__SHIFT 0x0000001d 5042#define GRBM_STATUS_SE3__SPI_BUSY_MASK 0x08000000L 5043#define GRBM_STATUS_SE3__SPI_BUSY__SHIFT 0x0000001b 5044#define GRBM_STATUS_SE3__SX_BUSY_MASK 0x04000000L 5045#define GRBM_STATUS_SE3__SX_BUSY__SHIFT 0x0000001a 5046#define GRBM_STATUS_SE3__TA_BUSY_MASK 0x02000000L 5047#define GRBM_STATUS_SE3__TA_BUSY__SHIFT 0x00000019 5048#define GRBM_STATUS_SE3__VGT_BUSY_MASK 0x00800000L 5049#define GRBM_STATUS_SE3__VGT_BUSY__SHIFT 0x00000017 5050#define GRBM_STATUS__SPI_BUSY_MASK 0x00400000L 5051#define GRBM_STATUS__SPI_BUSY__SHIFT 0x00000016 5052#define GRBM_STATUS__SRBM_RQ_PENDING_MASK 0x00000020L 5053#define GRBM_STATUS__SRBM_RQ_PENDING__SHIFT 0x00000005 5054#define GRBM_STATUS__SX_BUSY_MASK 0x00100000L 5055#define GRBM_STATUS__SX_BUSY__SHIFT 0x00000014 5056#define GRBM_STATUS__TA_BUSY_MASK 0x00004000L 5057#define GRBM_STATUS__TA_BUSY__SHIFT 0x0000000e 5058#define GRBM_STATUS__VGT_BUSY_MASK 0x00020000L 5059#define GRBM_STATUS__VGT_BUSY__SHIFT 0x00000011 5060#define GRBM_STATUS__WD_BUSY_MASK 0x00200000L 5061#define GRBM_STATUS__WD_BUSY_NO_DMA_MASK 0x00010000L 5062#define GRBM_STATUS__WD_BUSY_NO_DMA__SHIFT 0x00000010 5063#define GRBM_STATUS__WD_BUSY__SHIFT 0x00000015 5064#define GRBM_WAIT_IDLE_CLOCKS__WAIT_IDLE_CLOCKS_MASK 0x000000ffL 5065#define GRBM_WAIT_IDLE_CLOCKS__WAIT_IDLE_CLOCKS__SHIFT 0x00000000 5066#define IA_CNTL_STATUS__IA_ADC_BUSY_MASK 0x00000010L 5067#define IA_CNTL_STATUS__IA_ADC_BUSY__SHIFT 0x00000004 5068#define IA_CNTL_STATUS__IA_BUSY_MASK 0x00000001L 5069#define IA_CNTL_STATUS__IA_BUSY__SHIFT 0x00000000 5070#define IA_CNTL_STATUS__IA_DMA_BUSY_MASK 0x00000002L 5071#define IA_CNTL_STATUS__IA_DMA_BUSY__SHIFT 0x00000001 5072#define IA_CNTL_STATUS__IA_DMA_REQ_BUSY_MASK 0x00000004L 5073#define IA_CNTL_STATUS__IA_DMA_REQ_BUSY__SHIFT 0x00000002 5074#define IA_CNTL_STATUS__IA_GRP_BUSY_MASK 0x00000008L 5075#define IA_CNTL_STATUS__IA_GRP_BUSY__SHIFT 0x00000003 5076#define IA_DEBUG_CNTL__IA_DEBUG_INDX_MASK 0x0000003fL 5077#define IA_DEBUG_CNTL__IA_DEBUG_INDX__SHIFT 0x00000000 5078#define IA_DEBUG_CNTL__IA_DEBUG_SEL_BUS_B_MASK 0x00000040L 5079#define IA_DEBUG_CNTL__IA_DEBUG_SEL_BUS_B__SHIFT 0x00000006 5080#define IA_DEBUG_DATA__DATA_MASK 0xffffffffL 5081#define IA_DEBUG_DATA__DATA__SHIFT 0x00000000 5082#define IA_DEBUG_REG0__core_clk_busy_MASK 0x04000000L 5083#define IA_DEBUG_REG0__core_clk_busy__SHIFT 0x0000001a 5084#define IA_DEBUG_REG0__dma_busy_MASK 0x00000040L 5085#define IA_DEBUG_REG0__dma_busy__SHIFT 0x00000006 5086#define IA_DEBUG_REG0__dma_grp_hp_valid_MASK 0x00001000L 5087#define IA_DEBUG_REG0__dma_grp_hp_valid__SHIFT 0x0000000c 5088#define IA_DEBUG_REG0__dma_grp_valid_MASK 0x00000400L 5089#define IA_DEBUG_REG0__dma_grp_valid__SHIFT 0x0000000a 5090#define IA_DEBUG_REG0__dma_req_busy_MASK 0x00000020L 5091#define IA_DEBUG_REG0__dma_req_busy__SHIFT 0x00000005 5092#define IA_DEBUG_REG0__grp_busy_MASK 0x00000100L 5093#define IA_DEBUG_REG0__grp_busy__SHIFT 0x00000008 5094#define IA_DEBUG_REG0__grp_dma_hp_read_MASK 0x00002000L 5095#define IA_DEBUG_REG0__grp_dma_hp_read__SHIFT 0x0000000d 5096#define IA_DEBUG_REG0__grp_dma_read_MASK 0x00000800L 5097#define IA_DEBUG_REG0__grp_dma_read__SHIFT 0x0000000b 5098#define IA_DEBUG_REG0__ia_busy_extended_MASK 0x00000001L 5099#define IA_DEBUG_REG0__ia_busy_extended__SHIFT 0x00000000 5100#define IA_DEBUG_REG0__ia_busy_MASK 0x00000004L 5101#define IA_DEBUG_REG0__ia_busy__SHIFT 0x00000002 5102#define IA_DEBUG_REG0__ia_nodma_busy_extended_MASK 0x00000002L 5103#define IA_DEBUG_REG0__ia_nodma_busy_extended__SHIFT 0x00000001 5104#define IA_DEBUG_REG0__ia_nodma_busy_MASK 0x00000008L 5105#define IA_DEBUG_REG0__ia_nodma_busy__SHIFT 0x00000003 5106#define IA_DEBUG_REG0__mc_xl8r_busy_MASK 0x00000080L 5107#define IA_DEBUG_REG0__mc_xl8r_busy__SHIFT 0x00000007 5108#define IA_DEBUG_REG0__reg_clk_busy_MASK 0x01000000L 5109#define IA_DEBUG_REG0__reg_clk_busy__SHIFT 0x00000018 5110#define IA_DEBUG_REG0__sclk_core_vld_MASK 0x20000000L 5111#define IA_DEBUG_REG0__sclk_core_vld__SHIFT 0x0000001d 5112#define IA_DEBUG_REG0__sclk_reg_vld_MASK 0x10000000L 5113#define IA_DEBUG_REG0__sclk_reg_vld__SHIFT 0x0000001c 5114#define IA_DEBUG_REG0__SPARE0_MASK 0x00000010L 5115#define IA_DEBUG_REG0__SPARE0__SHIFT 0x00000004 5116#define IA_DEBUG_REG0__SPARE1_MASK 0x00000200L 5117#define IA_DEBUG_REG0__SPARE1__SHIFT 0x00000009 5118#define IA_DEBUG_REG0__SPARE2_MASK 0x00ffc000L 5119#define IA_DEBUG_REG0__SPARE2__SHIFT 0x0000000e 5120#define IA_DEBUG_REG0__SPARE3_MASK 0x00100000L 5121#define IA_DEBUG_REG0__SPARE3__SHIFT 0x00000014 5122#define IA_DEBUG_REG0__SPARE4_MASK 0x08000000L 5123#define IA_DEBUG_REG0__SPARE4__SHIFT 0x0000001b 5124#define IA_DEBUG_REG0__SPARE5_MASK 0x40000000L 5125#define IA_DEBUG_REG0__SPARE5__SHIFT 0x0000001e 5126#define IA_DEBUG_REG0__SPARE6_MASK 0x80000000L 5127#define IA_DEBUG_REG0__SPARE6__SHIFT 0x0000001f 5128#define IA_DEBUG_REG1__current_data_valid_MASK 0x10000000L 5129#define IA_DEBUG_REG1__current_data_valid__SHIFT 0x0000001c 5130#define IA_DEBUG_REG1__discard_1st_chunk_MASK 0x00000100L 5131#define IA_DEBUG_REG1__discard_1st_chunk__SHIFT 0x00000008 5132#define IA_DEBUG_REG1__discard_2nd_chunk_MASK 0x00000200L 5133#define IA_DEBUG_REG1__discard_2nd_chunk__SHIFT 0x00000009 5134#define IA_DEBUG_REG1__dma_buf_type_q_MASK 0x00000060L 5135#define IA_DEBUG_REG1__dma_buf_type_q__SHIFT 0x00000005 5136#define IA_DEBUG_REG1__dma_data_fifo_empty_q_MASK 0x00004000L 5137#define IA_DEBUG_REG1__dma_data_fifo_empty_q__SHIFT 0x0000000e 5138#define IA_DEBUG_REG1__dma_data_fifo_full_MASK 0x00008000L 5139#define IA_DEBUG_REG1__dma_data_fifo_full__SHIFT 0x0000000f 5140#define IA_DEBUG_REG1__dma_grp_valid_MASK 0x04000000L 5141#define IA_DEBUG_REG1__dma_grp_valid__SHIFT 0x0000001a 5142#define IA_DEBUG_REG1__dma_input_fifo_empty_MASK 0x00000001L 5143#define IA_DEBUG_REG1__dma_input_fifo_empty__SHIFT 0x00000000 5144#define IA_DEBUG_REG1__dma_input_fifo_full_MASK 0x00000002L 5145#define IA_DEBUG_REG1__dma_input_fifo_full__SHIFT 0x00000001 5146#define IA_DEBUG_REG1__dma_mask_fifo_empty_MASK 0x00002000L 5147#define IA_DEBUG_REG1__dma_mask_fifo_empty__SHIFT 0x0000000d 5148#define IA_DEBUG_REG1__dma_mask_fifo_we_MASK 0x40000000L 5149#define IA_DEBUG_REG1__dma_mask_fifo_we__SHIFT 0x0000001e 5150#define IA_DEBUG_REG1__dma_rdreq_dr_q_MASK 0x00000008L 5151#define IA_DEBUG_REG1__dma_rdreq_dr_q__SHIFT 0x00000003 5152#define IA_DEBUG_REG1__dma_req_fifo_empty_MASK 0x00010000L 5153#define IA_DEBUG_REG1__dma_req_fifo_empty__SHIFT 0x00000010 5154#define IA_DEBUG_REG1__dma_req_fifo_full_MASK 0x00020000L 5155#define IA_DEBUG_REG1__dma_req_fifo_full__SHIFT 0x00000011 5156#define IA_DEBUG_REG1__dma_req_path_q_MASK 0x00000080L 5157#define IA_DEBUG_REG1__dma_req_path_q__SHIFT 0x00000007 5158#define IA_DEBUG_REG1__dma_ret_data_we_q_MASK 0x80000000L 5159#define IA_DEBUG_REG1__dma_ret_data_we_q__SHIFT 0x0000001f 5160#define IA_DEBUG_REG1__dma_skid_fifo_empty_MASK 0x01000000L 5161#define IA_DEBUG_REG1__dma_skid_fifo_empty__SHIFT 0x00000018 5162#define IA_DEBUG_REG1__dma_skid_fifo_full_MASK 0x02000000L 5163#define IA_DEBUG_REG1__dma_skid_fifo_full__SHIFT 0x00000019 5164#define IA_DEBUG_REG1__dma_tc_ret_sel_q_MASK 0x00000800L 5165#define IA_DEBUG_REG1__dma_tc_ret_sel_q__SHIFT 0x0000000b 5166#define IA_DEBUG_REG1__dma_zero_indices_q_MASK 0x00000010L 5167#define IA_DEBUG_REG1__dma_zero_indices_q__SHIFT 0x00000004 5168#define IA_DEBUG_REG1__grp_dma_read_MASK 0x08000000L 5169#define IA_DEBUG_REG1__grp_dma_read__SHIFT 0x0000001b 5170#define IA_DEBUG_REG1__last_rdreq_in_dma_op_MASK 0x00001000L 5171#define IA_DEBUG_REG1__last_rdreq_in_dma_op__SHIFT 0x0000000c 5172#define IA_DEBUG_REG1__out_of_range_r2_q_MASK 0x20000000L 5173#define IA_DEBUG_REG1__out_of_range_r2_q__SHIFT 0x0000001d 5174#define IA_DEBUG_REG1__second_tc_ret_data_q_MASK 0x00000400L 5175#define IA_DEBUG_REG1__second_tc_ret_data_q__SHIFT 0x0000000a 5176#define IA_DEBUG_REG1__stage2_dr_MASK 0x00040000L 5177#define IA_DEBUG_REG1__stage2_dr__SHIFT 0x00000012 5178#define IA_DEBUG_REG1__stage2_rtr_MASK 0x00080000L 5179#define IA_DEBUG_REG1__stage2_rtr__SHIFT 0x00000013 5180#define IA_DEBUG_REG1__stage3_dr_MASK 0x00100000L 5181#define IA_DEBUG_REG1__stage3_dr__SHIFT 0x00000014 5182#define IA_DEBUG_REG1__stage3_rtr_MASK 0x00200000L 5183#define IA_DEBUG_REG1__stage3_rtr__SHIFT 0x00000015 5184#define IA_DEBUG_REG1__stage4_dr_MASK 0x00400000L 5185#define IA_DEBUG_REG1__stage4_dr__SHIFT 0x00000016 5186#define IA_DEBUG_REG1__stage4_rtr_MASK 0x00800000L 5187#define IA_DEBUG_REG1__stage4_rtr__SHIFT 0x00000017 5188#define IA_DEBUG_REG1__start_new_packet_MASK 0x00000004L 5189#define IA_DEBUG_REG1__start_new_packet__SHIFT 0x00000002 5190#define IA_DEBUG_REG2__hp_current_data_valid_MASK 0x10000000L 5191#define IA_DEBUG_REG2__hp_current_data_valid__SHIFT 0x0000001c 5192#define IA_DEBUG_REG2__hp_discard_1st_chunk_MASK 0x00000100L 5193#define IA_DEBUG_REG2__hp_discard_1st_chunk__SHIFT 0x00000008 5194#define IA_DEBUG_REG2__hp_discard_2nd_chunk_MASK 0x00000200L 5195#define IA_DEBUG_REG2__hp_discard_2nd_chunk__SHIFT 0x00000009 5196#define IA_DEBUG_REG2__hp_dma_buf_type_q_MASK 0x00000060L 5197#define IA_DEBUG_REG2__hp_dma_buf_type_q__SHIFT 0x00000005 5198#define IA_DEBUG_REG2__hp_dma_data_fifo_empty_q_MASK 0x00004000L 5199#define IA_DEBUG_REG2__hp_dma_data_fifo_empty_q__SHIFT 0x0000000e 5200#define IA_DEBUG_REG2__hp_dma_data_fifo_full_MASK 0x00008000L 5201#define IA_DEBUG_REG2__hp_dma_data_fifo_full__SHIFT 0x0000000f 5202#define IA_DEBUG_REG2__hp_dma_grp_valid_MASK 0x04000000L 5203#define IA_DEBUG_REG2__hp_dma_grp_valid__SHIFT 0x0000001a 5204#define IA_DEBUG_REG2__hp_dma_input_fifo_empty_MASK 0x00000001L 5205#define IA_DEBUG_REG2__hp_dma_input_fifo_empty__SHIFT 0x00000000 5206#define IA_DEBUG_REG2__hp_dma_input_fifo_full_MASK 0x00000002L 5207#define IA_DEBUG_REG2__hp_dma_input_fifo_full__SHIFT 0x00000001 5208#define IA_DEBUG_REG2__hp_dma_mask_fifo_empty_MASK 0x00002000L 5209#define IA_DEBUG_REG2__hp_dma_mask_fifo_empty__SHIFT 0x0000000d 5210#define IA_DEBUG_REG2__hp_dma_mask_fifo_we_MASK 0x40000000L 5211#define IA_DEBUG_REG2__hp_dma_mask_fifo_we__SHIFT 0x0000001e 5212#define IA_DEBUG_REG2__hp_dma_rdreq_dr_q_MASK 0x00000008L 5213#define IA_DEBUG_REG2__hp_dma_rdreq_dr_q__SHIFT 0x00000003 5214#define IA_DEBUG_REG2__hp_dma_req_fifo_empty_MASK 0x00010000L 5215#define IA_DEBUG_REG2__hp_dma_req_fifo_empty__SHIFT 0x00000010 5216#define IA_DEBUG_REG2__hp_dma_req_fifo_full_MASK 0x00020000L 5217#define IA_DEBUG_REG2__hp_dma_req_fifo_full__SHIFT 0x00000011 5218#define IA_DEBUG_REG2__hp_dma_req_path_q_MASK 0x00000080L 5219#define IA_DEBUG_REG2__hp_dma_req_path_q__SHIFT 0x00000007 5220#define IA_DEBUG_REG2__hp_dma_ret_data_we_q_MASK 0x80000000L 5221#define IA_DEBUG_REG2__hp_dma_ret_data_we_q__SHIFT 0x0000001f 5222#define IA_DEBUG_REG2__hp_dma_skid_fifo_empty_MASK 0x01000000L 5223#define IA_DEBUG_REG2__hp_dma_skid_fifo_empty__SHIFT 0x00000018 5224#define IA_DEBUG_REG2__hp_dma_skid_fifo_full_MASK 0x02000000L 5225#define IA_DEBUG_REG2__hp_dma_skid_fifo_full__SHIFT 0x00000019 5226#define IA_DEBUG_REG2__hp_dma_tc_ret_sel_q_MASK 0x00000800L 5227#define IA_DEBUG_REG2__hp_dma_tc_ret_sel_q__SHIFT 0x0000000b 5228#define IA_DEBUG_REG2__hp_dma_zero_indices_q_MASK 0x00000010L 5229#define IA_DEBUG_REG2__hp_dma_zero_indices_q__SHIFT 0x00000004 5230#define IA_DEBUG_REG2__hp_grp_dma_read_MASK 0x08000000L 5231#define IA_DEBUG_REG2__hp_grp_dma_read__SHIFT 0x0000001b 5232#define IA_DEBUG_REG2__hp_last_rdreq_in_dma_op_MASK 0x00001000L 5233#define IA_DEBUG_REG2__hp_last_rdreq_in_dma_op__SHIFT 0x0000000c 5234#define IA_DEBUG_REG2__hp_out_of_range_r2_q_MASK 0x20000000L 5235#define IA_DEBUG_REG2__hp_out_of_range_r2_q__SHIFT 0x0000001d 5236#define IA_DEBUG_REG2__hp_second_tc_ret_data_q_MASK 0x00000400L 5237#define IA_DEBUG_REG2__hp_second_tc_ret_data_q__SHIFT 0x0000000a 5238#define IA_DEBUG_REG2__hp_stage2_dr_MASK 0x00040000L 5239#define IA_DEBUG_REG2__hp_stage2_dr__SHIFT 0x00000012 5240#define IA_DEBUG_REG2__hp_stage2_rtr_MASK 0x00080000L 5241#define IA_DEBUG_REG2__hp_stage2_rtr__SHIFT 0x00000013 5242#define IA_DEBUG_REG2__hp_stage3_dr_MASK 0x00100000L 5243#define IA_DEBUG_REG2__hp_stage3_dr__SHIFT 0x00000014 5244#define IA_DEBUG_REG2__hp_stage3_rtr_MASK 0x00200000L 5245#define IA_DEBUG_REG2__hp_stage3_rtr__SHIFT 0x00000015 5246#define IA_DEBUG_REG2__hp_stage4_dr_MASK 0x00400000L 5247#define IA_DEBUG_REG2__hp_stage4_dr__SHIFT 0x00000016 5248#define IA_DEBUG_REG2__hp_stage4_rtr_MASK 0x00800000L 5249#define IA_DEBUG_REG2__hp_stage4_rtr__SHIFT 0x00000017 5250#define IA_DEBUG_REG2__hp_start_new_packet_MASK 0x00000004L 5251#define IA_DEBUG_REG2__hp_start_new_packet__SHIFT 0x00000002 5252#define IA_DEBUG_REG3__discard_1st_chunk_MASK 0x04000000L 5253#define IA_DEBUG_REG3__discard_1st_chunk__SHIFT 0x0000001a 5254#define IA_DEBUG_REG3__discard_2nd_chunk_MASK 0x08000000L 5255#define IA_DEBUG_REG3__discard_2nd_chunk__SHIFT 0x0000001b 5256#define IA_DEBUG_REG3__dma_pipe0_rdreq_eop_out_MASK 0x00000008L 5257#define IA_DEBUG_REG3__dma_pipe0_rdreq_eop_out__SHIFT 0x00000003 5258#define IA_DEBUG_REG3__dma_pipe0_rdreq_null_out_MASK 0x00000004L 5259#define IA_DEBUG_REG3__dma_pipe0_rdreq_null_out__SHIFT 0x00000002 5260#define IA_DEBUG_REG3__dma_pipe0_rdreq_read_MASK 0x00000002L 5261#define IA_DEBUG_REG3__dma_pipe0_rdreq_read__SHIFT 0x00000001 5262#define IA_DEBUG_REG3__dma_pipe0_rdreq_use_tc_out_MASK 0x00000010L 5263#define IA_DEBUG_REG3__dma_pipe0_rdreq_use_tc_out__SHIFT 0x00000004 5264#define IA_DEBUG_REG3__dma_pipe0_rdreq_valid_MASK 0x00000001L 5265#define IA_DEBUG_REG3__dma_pipe0_rdreq_valid__SHIFT 0x00000000 5266#define IA_DEBUG_REG3__dma_pipe1_rdreq_eop_out_MASK 0x00000800L 5267#define IA_DEBUG_REG3__dma_pipe1_rdreq_eop_out__SHIFT 0x0000000b 5268#define IA_DEBUG_REG3__dma_pipe1_rdreq_null_out_MASK 0x00000400L 5269#define IA_DEBUG_REG3__dma_pipe1_rdreq_null_out__SHIFT 0x0000000a 5270#define IA_DEBUG_REG3__dma_pipe1_rdreq_read_MASK 0x00000200L 5271#define IA_DEBUG_REG3__dma_pipe1_rdreq_read__SHIFT 0x00000009 5272#define IA_DEBUG_REG3__dma_pipe1_rdreq_use_tc_out_MASK 0x00001000L 5273#define IA_DEBUG_REG3__dma_pipe1_rdreq_use_tc_out__SHIFT 0x0000000c 5274#define IA_DEBUG_REG3__dma_pipe1_rdreq_valid_MASK 0x00000100L 5275#define IA_DEBUG_REG3__dma_pipe1_rdreq_valid__SHIFT 0x00000008 5276#define IA_DEBUG_REG3__dma_rdreq_send_out_MASK 0x00008000L 5277#define IA_DEBUG_REG3__dma_rdreq_send_out__SHIFT 0x0000000f 5278#define IA_DEBUG_REG3__grp_dma_draw_is_pipe0_MASK 0x00000020L 5279#define IA_DEBUG_REG3__grp_dma_draw_is_pipe0__SHIFT 0x00000005 5280#define IA_DEBUG_REG3__ia_mc_rdreq_rtr_q_MASK 0x00002000L 5281#define IA_DEBUG_REG3__ia_mc_rdreq_rtr_q__SHIFT 0x0000000d 5282#define IA_DEBUG_REG3__ia_tc_rdreq_rtr_q_MASK 0x00040000L 5283#define IA_DEBUG_REG3__ia_tc_rdreq_rtr_q__SHIFT 0x00000012 5284#define IA_DEBUG_REG3__IA_TC_rdreq_send_out_MASK 0x20000000L 5285#define IA_DEBUG_REG3__IA_TC_rdreq_send_out__SHIFT 0x0000001d 5286#define IA_DEBUG_REG3__last_tc_req_p1_MASK 0x10000000L 5287#define IA_DEBUG_REG3__last_tc_req_p1__SHIFT 0x0000001c 5288#define IA_DEBUG_REG3__mc_out_rtr_MASK 0x00004000L 5289#define IA_DEBUG_REG3__mc_out_rtr__SHIFT 0x0000000e 5290#define IA_DEBUG_REG3__must_service_pipe0_req_MASK 0x00000040L 5291#define IA_DEBUG_REG3__must_service_pipe0_req__SHIFT 0x00000006 5292#define IA_DEBUG_REG3__pair0_valid_p1_MASK 0x00100000L 5293#define IA_DEBUG_REG3__pair0_valid_p1__SHIFT 0x00000014 5294#define IA_DEBUG_REG3__pair1_valid_p1_MASK 0x00200000L 5295#define IA_DEBUG_REG3__pair1_valid_p1__SHIFT 0x00000015 5296#define IA_DEBUG_REG3__pair2_valid_p1_MASK 0x00400000L 5297#define IA_DEBUG_REG3__pair2_valid_p1__SHIFT 0x00000016 5298#define IA_DEBUG_REG3__pair3_valid_p1_MASK 0x00800000L 5299#define IA_DEBUG_REG3__pair3_valid_p1__SHIFT 0x00000017 5300#define IA_DEBUG_REG3__pipe0_dr_MASK 0x00010000L 5301#define IA_DEBUG_REG3__pipe0_dr__SHIFT 0x00000010 5302#define IA_DEBUG_REG3__pipe0_rtr_MASK 0x00020000L 5303#define IA_DEBUG_REG3__pipe0_rtr__SHIFT 0x00000011 5304#define IA_DEBUG_REG3__send_pipe1_req_MASK 0x00000080L 5305#define IA_DEBUG_REG3__send_pipe1_req__SHIFT 0x00000007 5306#define IA_DEBUG_REG3__TAP_IA_rdret_vld_in_MASK 0x80000000L 5307#define IA_DEBUG_REG3__TAP_IA_rdret_vld_in__SHIFT 0x0000001f 5308#define IA_DEBUG_REG3__TC_IA_rdret_valid_in_MASK 0x40000000L 5309#define IA_DEBUG_REG3__TC_IA_rdret_valid_in__SHIFT 0x0000001e 5310#define IA_DEBUG_REG3__tc_out_rtr_MASK 0x00080000L 5311#define IA_DEBUG_REG3__tc_out_rtr__SHIFT 0x00000013 5312#define IA_DEBUG_REG3__tc_req_count_q_MASK 0x03000000L 5313#define IA_DEBUG_REG3__tc_req_count_q__SHIFT 0x00000018 5314#define IA_DEBUG_REG4__current_shift_is_vect1_q_MASK 0x80000000L 5315#define IA_DEBUG_REG4__current_shift_is_vect1_q__SHIFT 0x0000001f 5316#define IA_DEBUG_REG4__di_event_flag_p1_q_MASK 0x00100000L 5317#define IA_DEBUG_REG4__di_event_flag_p1_q__SHIFT 0x00000014 5318#define IA_DEBUG_REG4__di_first_group_of_draw_q_MASK 0x20000000L 5319#define IA_DEBUG_REG4__di_first_group_of_draw_q__SHIFT 0x0000001d 5320#define IA_DEBUG_REG4__di_major_mode_p1_q_MASK 0x00010000L 5321#define IA_DEBUG_REG4__di_major_mode_p1_q__SHIFT 0x00000010 5322#define IA_DEBUG_REG4__di_source_select_p1_q_MASK 0x0c000000L 5323#define IA_DEBUG_REG4__di_source_select_p1_q__SHIFT 0x0000001a 5324#define IA_DEBUG_REG4__di_state_sel_p1_q_MASK 0x00e00000L 5325#define IA_DEBUG_REG4__di_state_sel_p1_q__SHIFT 0x00000015 5326#define IA_DEBUG_REG4__draw_opaq_active_q_MASK 0x02000000L 5327#define IA_DEBUG_REG4__draw_opaq_active_q__SHIFT 0x00000019 5328#define IA_DEBUG_REG4__draw_opaq_en_p1_q_MASK 0x01000000L 5329#define IA_DEBUG_REG4__draw_opaq_en_p1_q__SHIFT 0x00000018 5330#define IA_DEBUG_REG4__grp_se0_fifo_empty_MASK 0x00000040L 5331#define IA_DEBUG_REG4__grp_se0_fifo_empty__SHIFT 0x00000006 5332#define IA_DEBUG_REG4__grp_se0_fifo_full_MASK 0x00000080L 5333#define IA_DEBUG_REG4__grp_se0_fifo_full__SHIFT 0x00000007 5334#define IA_DEBUG_REG4__gs_mode_p1_q_MASK 0x000e0000L 5335#define IA_DEBUG_REG4__gs_mode_p1_q__SHIFT 0x00000011 5336#define IA_DEBUG_REG4__ia_se1vgt_prim_rtr_q_MASK 0x00008000L 5337#define IA_DEBUG_REG4__ia_se1vgt_prim_rtr_q__SHIFT 0x0000000f 5338#define IA_DEBUG_REG4__ia_vgt_prim_rtr_q_MASK 0x00004000L 5339#define IA_DEBUG_REG4__ia_vgt_prim_rtr_q__SHIFT 0x0000000e 5340#define IA_DEBUG_REG4__last_shift_of_draw_MASK 0x40000000L 5341#define IA_DEBUG_REG4__last_shift_of_draw__SHIFT 0x0000001e 5342#define IA_DEBUG_REG4__pipe0_dr_MASK 0x00000001L 5343#define IA_DEBUG_REG4__pipe0_dr__SHIFT 0x00000000 5344#define IA_DEBUG_REG4__pipe0_rtr_MASK 0x00000100L 5345#define IA_DEBUG_REG4__pipe0_rtr__SHIFT 0x00000008 5346#define IA_DEBUG_REG4__pipe1_dr_MASK 0x00000002L 5347#define IA_DEBUG_REG4__pipe1_dr__SHIFT 0x00000001 5348#define IA_DEBUG_REG4__pipe1_rtr_MASK 0x00000200L 5349#define IA_DEBUG_REG4__pipe1_rtr__SHIFT 0x00000009 5350#define IA_DEBUG_REG4__pipe2_dr_MASK 0x00000004L 5351#define IA_DEBUG_REG4__pipe2_dr__SHIFT 0x00000002 5352#define IA_DEBUG_REG4__pipe2_rtr_MASK 0x00000400L 5353#define IA_DEBUG_REG4__pipe2_rtr__SHIFT 0x0000000a 5354#define IA_DEBUG_REG4__pipe3_dr_MASK 0x00000008L 5355#define IA_DEBUG_REG4__pipe3_dr__SHIFT 0x00000003 5356#define IA_DEBUG_REG4__pipe3_rtr_MASK 0x00000800L 5357#define IA_DEBUG_REG4__pipe3_rtr__SHIFT 0x0000000b 5358#define IA_DEBUG_REG4__pipe4_dr_MASK 0x00000010L 5359#define IA_DEBUG_REG4__pipe4_dr__SHIFT 0x00000004 5360#define IA_DEBUG_REG4__pipe4_rtr_MASK 0x00001000L 5361#define IA_DEBUG_REG4__pipe4_rtr__SHIFT 0x0000000c 5362#define IA_DEBUG_REG4__pipe5_dr_MASK 0x00000020L 5363#define IA_DEBUG_REG4__pipe5_dr__SHIFT 0x00000005 5364#define IA_DEBUG_REG4__pipe5_rtr_MASK 0x00002000L 5365#define IA_DEBUG_REG4__pipe5_rtr__SHIFT 0x0000000d 5366#define IA_DEBUG_REG4__ready_to_read_di_MASK 0x10000000L 5367#define IA_DEBUG_REG4__ready_to_read_di__SHIFT 0x0000001c 5368#define IA_DEBUG_REG5__di_index_counter_q_15_0_MASK 0x0000ffffL 5369#define IA_DEBUG_REG5__di_index_counter_q_15_0__SHIFT 0x00000000 5370#define IA_DEBUG_REG5__draw_input_fifo_empty_MASK 0x80000000L 5371#define IA_DEBUG_REG5__draw_input_fifo_empty__SHIFT 0x0000001f 5372#define IA_DEBUG_REG5__draw_input_fifo_full_MASK 0x40000000L 5373#define IA_DEBUG_REG5__draw_input_fifo_full__SHIFT 0x0000001e 5374#define IA_DEBUG_REG5__instanceid_13_0_MASK 0x3fff0000L 5375#define IA_DEBUG_REG5__instanceid_13_0__SHIFT 0x00000010 5376#define IA_DEBUG_REG6__after_group_partial_MASK 0x00400000L 5377#define IA_DEBUG_REG6__after_group_partial__SHIFT 0x00000016 5378#define IA_DEBUG_REG6__current_shift_q_MASK 0x0000000fL 5379#define IA_DEBUG_REG6__current_shift_q__SHIFT 0x00000000 5380#define IA_DEBUG_REG6__current_stride_pre_MASK 0x000000f0L 5381#define IA_DEBUG_REG6__current_stride_pre__SHIFT 0x00000004 5382#define IA_DEBUG_REG6__current_stride_q_MASK 0x00001f00L 5383#define IA_DEBUG_REG6__current_stride_q__SHIFT 0x00000008 5384#define IA_DEBUG_REG6__curr_prim_partial_MASK 0x00008000L 5385#define IA_DEBUG_REG6__curr_prim_partial__SHIFT 0x0000000f 5386#define IA_DEBUG_REG6__extract_group_MASK 0x00800000L 5387#define IA_DEBUG_REG6__extract_group__SHIFT 0x00000017 5388#define IA_DEBUG_REG6__first_group_partial_MASK 0x00002000L 5389#define IA_DEBUG_REG6__first_group_partial__SHIFT 0x0000000d 5390#define IA_DEBUG_REG6__grp_shift_debug_data_MASK 0xff000000L 5391#define IA_DEBUG_REG6__grp_shift_debug_data__SHIFT 0x00000018 5392#define IA_DEBUG_REG6__next_group_partial_MASK 0x00200000L 5393#define IA_DEBUG_REG6__next_group_partial__SHIFT 0x00000015 5394#define IA_DEBUG_REG6__next_stride_q_MASK 0x001f0000L 5395#define IA_DEBUG_REG6__next_stride_q__SHIFT 0x00000010 5396#define IA_DEBUG_REG6__second_group_partial_MASK 0x00004000L 5397#define IA_DEBUG_REG6__second_group_partial__SHIFT 0x0000000e 5398#define IA_DEBUG_REG7__indx_shift_is_one_p2_q_MASK 0x02000000L 5399#define IA_DEBUG_REG7__indx_shift_is_one_p2_q__SHIFT 0x00000019 5400#define IA_DEBUG_REG7__indx_shift_is_two_p2_q_MASK 0x04000000L 5401#define IA_DEBUG_REG7__indx_shift_is_two_p2_q__SHIFT 0x0000001a 5402#define IA_DEBUG_REG7__indx_stride_is_four_p2_q_MASK 0x08000000L 5403#define IA_DEBUG_REG7__indx_stride_is_four_p2_q__SHIFT 0x0000001b 5404#define IA_DEBUG_REG7__last_group_of_draw_p2_q_MASK 0x00800000L 5405#define IA_DEBUG_REG7__last_group_of_draw_p2_q__SHIFT 0x00000017 5406#define IA_DEBUG_REG7__num_indx_in_group_p2_q_MASK 0x00700000L 5407#define IA_DEBUG_REG7__num_indx_in_group_p2_q__SHIFT 0x00000014 5408#define IA_DEBUG_REG7__reset_indx_state_q_MASK 0x0000000fL 5409#define IA_DEBUG_REG7__reset_indx_state_q__SHIFT 0x00000000 5410#define IA_DEBUG_REG7__shift_event_flag_p2_q_MASK 0x01000000L 5411#define IA_DEBUG_REG7__shift_event_flag_p2_q__SHIFT 0x00000018 5412#define IA_DEBUG_REG7__shift_prim0_partial_p3_q_MASK 0x80000000L 5413#define IA_DEBUG_REG7__shift_prim0_partial_p3_q__SHIFT 0x0000001f 5414#define IA_DEBUG_REG7__shift_prim0_reset_p3_q_MASK 0x40000000L 5415#define IA_DEBUG_REG7__shift_prim0_reset_p3_q__SHIFT 0x0000001e 5416#define IA_DEBUG_REG7__shift_prim1_partial_p3_q_MASK 0x20000000L 5417#define IA_DEBUG_REG7__shift_prim1_partial_p3_q__SHIFT 0x0000001d 5418#define IA_DEBUG_REG7__shift_prim1_reset_p3_q_MASK 0x10000000L 5419#define IA_DEBUG_REG7__shift_prim1_reset_p3_q__SHIFT 0x0000001c 5420#define IA_DEBUG_REG7__shift_vect0_reset_match_p2_q_MASK 0x0000f000L 5421#define IA_DEBUG_REG7__shift_vect0_reset_match_p2_q__SHIFT 0x0000000c 5422#define IA_DEBUG_REG7__shift_vect1_reset_match_p2_q_MASK 0x000f0000L 5423#define IA_DEBUG_REG7__shift_vect1_reset_match_p2_q__SHIFT 0x00000010 5424#define IA_DEBUG_REG7__shift_vect1_valid_p2_q_MASK 0x00000f00L 5425#define IA_DEBUG_REG7__shift_vect1_valid_p2_q__SHIFT 0x00000008 5426#define IA_DEBUG_REG7__shift_vect_valid_p2_q_MASK 0x000000f0L 5427#define IA_DEBUG_REG7__shift_vect_valid_p2_q__SHIFT 0x00000004 5428#define IA_DEBUG_REG8__di_prim_type_p1_q_MASK 0x0000001fL 5429#define IA_DEBUG_REG8__di_prim_type_p1_q__SHIFT 0x00000000 5430#define IA_DEBUG_REG8__grp_components_valid_MASK 0xf0000000L 5431#define IA_DEBUG_REG8__grp_components_valid__SHIFT 0x0000001c 5432#define IA_DEBUG_REG8__grp_continued_MASK 0x00000800L 5433#define IA_DEBUG_REG8__grp_continued__SHIFT 0x0000000b 5434#define IA_DEBUG_REG8__grp_eopg_MASK 0x04000000L 5435#define IA_DEBUG_REG8__grp_eopg__SHIFT 0x0000001a 5436#define IA_DEBUG_REG8__grp_eop_MASK 0x02000000L 5437#define IA_DEBUG_REG8__grp_eop__SHIFT 0x00000019 5438#define IA_DEBUG_REG8__grp_event_flag_MASK 0x08000000L 5439#define IA_DEBUG_REG8__grp_event_flag__SHIFT 0x0000001b 5440#define IA_DEBUG_REG8__grp_null_primitive_MASK 0x01000000L 5441#define IA_DEBUG_REG8__grp_null_primitive__SHIFT 0x00000018 5442#define IA_DEBUG_REG8__grp_output_path_MASK 0x00e00000L 5443#define IA_DEBUG_REG8__grp_output_path__SHIFT 0x00000015 5444#define IA_DEBUG_REG8__grp_state_sel_MASK 0x00007000L 5445#define IA_DEBUG_REG8__grp_state_sel__SHIFT 0x0000000c 5446#define IA_DEBUG_REG8__grp_sub_prim_type_MASK 0x001f8000L 5447#define IA_DEBUG_REG8__grp_sub_prim_type__SHIFT 0x0000000f 5448#define IA_DEBUG_REG8__last_group_of_inst_p5_q_MASK 0x00000100L 5449#define IA_DEBUG_REG8__last_group_of_inst_p5_q__SHIFT 0x00000008 5450#define IA_DEBUG_REG8__shift_prim0_null_flag_p5_q_MASK 0x00000400L 5451#define IA_DEBUG_REG8__shift_prim0_null_flag_p5_q__SHIFT 0x0000000a 5452#define IA_DEBUG_REG8__shift_prim1_null_flag_p5_q_MASK 0x00000200L 5453#define IA_DEBUG_REG8__shift_prim1_null_flag_p5_q__SHIFT 0x00000009 5454#define IA_DEBUG_REG8__shift_vect_end_of_packet_p5_q_MASK 0x00000080L 5455#define IA_DEBUG_REG8__shift_vect_end_of_packet_p5_q__SHIFT 0x00000007 5456#define IA_DEBUG_REG8__two_cycle_xfer_p1_q_MASK 0x00000020L 5457#define IA_DEBUG_REG8__two_cycle_xfer_p1_q__SHIFT 0x00000005 5458#define IA_DEBUG_REG8__two_prim_input_p1_q_MASK 0x00000040L 5459#define IA_DEBUG_REG8__two_prim_input_p1_q__SHIFT 0x00000006 5460#define IA_DEBUG_REG9__eopg_between_prims_p6_MASK 0x00000400L 5461#define IA_DEBUG_REG9__eopg_between_prims_p6__SHIFT 0x0000000a 5462#define IA_DEBUG_REG9__eopg_on_last_prim_p6_MASK 0x00000200L 5463#define IA_DEBUG_REG9__eopg_on_last_prim_p6__SHIFT 0x00000009 5464#define IA_DEBUG_REG9__gfx_se_switch_p6_MASK 0x00000002L 5465#define IA_DEBUG_REG9__gfx_se_switch_p6__SHIFT 0x00000001 5466#define IA_DEBUG_REG9__grp_se1_fifo_empty_MASK 0x00040000L 5467#define IA_DEBUG_REG9__grp_se1_fifo_empty__SHIFT 0x00000012 5468#define IA_DEBUG_REG9__grp_se1_fifo_full_MASK 0x00080000L 5469#define IA_DEBUG_REG9__grp_se1_fifo_full__SHIFT 0x00000013 5470#define IA_DEBUG_REG9__null_eoi_xfer_prim0_p6_MASK 0x00000008L 5471#define IA_DEBUG_REG9__null_eoi_xfer_prim0_p6__SHIFT 0x00000003 5472#define IA_DEBUG_REG9__null_eoi_xfer_prim1_p6_MASK 0x00000004L 5473#define IA_DEBUG_REG9__null_eoi_xfer_prim1_p6__SHIFT 0x00000002 5474#define IA_DEBUG_REG9__prim0_eoi_p6_MASK 0x00000020L 5475#define IA_DEBUG_REG9__prim0_eoi_p6__SHIFT 0x00000005 5476#define IA_DEBUG_REG9__prim0_valid_eopg_p6_MASK 0x00000080L 5477#define IA_DEBUG_REG9__prim0_valid_eopg_p6__SHIFT 0x00000007 5478#define IA_DEBUG_REG9__prim1_eoi_p6_MASK 0x00000010L 5479#define IA_DEBUG_REG9__prim1_eoi_p6__SHIFT 0x00000004 5480#define IA_DEBUG_REG9__prim1_to_other_se_p6_MASK 0x00000100L 5481#define IA_DEBUG_REG9__prim1_to_other_se_p6__SHIFT 0x00000008 5482#define IA_DEBUG_REG9__prim1_valid_eopg_p6_MASK 0x00000040L 5483#define IA_DEBUG_REG9__prim1_valid_eopg_p6__SHIFT 0x00000006 5484#define IA_DEBUG_REG9__prim1_xfer_p6_MASK 0x00020000L 5485#define IA_DEBUG_REG9__prim1_xfer_p6__SHIFT 0x00000011 5486#define IA_DEBUG_REG9__prim_count_eq_group_size_p6_MASK 0x00000800L 5487#define IA_DEBUG_REG9__prim_count_eq_group_size_p6__SHIFT 0x0000000b 5488#define IA_DEBUG_REG9__prim_counter_q_MASK 0xfffc0000L 5489#define IA_DEBUG_REG9__prim_counter_q__SHIFT 0x00000012 5490#define IA_DEBUG_REG9__prim_count_gt_group_size_p6_MASK 0x00001000L 5491#define IA_DEBUG_REG9__prim_count_gt_group_size_p6__SHIFT 0x0000000c 5492#define IA_DEBUG_REG9__send_to_se1_p6_MASK 0x00000001L 5493#define IA_DEBUG_REG9__send_to_se1_p6__SHIFT 0x00000000 5494#define IA_DEBUG_REG9__shift_vect_end_of_packet_p5_q_MASK 0x00010000L 5495#define IA_DEBUG_REG9__shift_vect_end_of_packet_p5_q__SHIFT 0x00000010 5496#define IA_DEBUG_REG9__SPARE0_MASK 0x00004000L 5497#define IA_DEBUG_REG9__SPARE0__SHIFT 0x0000000e 5498#define IA_DEBUG_REG9__SPARE1_MASK 0x00008000L 5499#define IA_DEBUG_REG9__SPARE1__SHIFT 0x0000000f 5500#define IA_DEBUG_REG9__two_prim_output_p5_q_MASK 0x00002000L 5501#define IA_DEBUG_REG9__two_prim_output_p5_q__SHIFT 0x0000000d 5502#define IA_ENHANCE__MISC_MASK 0xffffffffL 5503#define IA_ENHANCE__MISC__SHIFT 0x00000000 5504#define IA_MULTI_VGT_PARAM__PARTIAL_ES_WAVE_ON_MASK 0x00040000L 5505#define IA_MULTI_VGT_PARAM__PARTIAL_ES_WAVE_ON__SHIFT 0x00000012 5506#define IA_MULTI_VGT_PARAM__PARTIAL_VS_WAVE_ON_MASK 0x00010000L 5507#define IA_MULTI_VGT_PARAM__PARTIAL_VS_WAVE_ON__SHIFT 0x00000010 5508#define IA_MULTI_VGT_PARAM__PRIMGROUP_SIZE_MASK 0x0000ffffL 5509#define IA_MULTI_VGT_PARAM__PRIMGROUP_SIZE__SHIFT 0x00000000 5510#define IA_MULTI_VGT_PARAM__SWITCH_ON_EOI_MASK 0x00080000L 5511#define IA_MULTI_VGT_PARAM__SWITCH_ON_EOI__SHIFT 0x00000013 5512#define IA_MULTI_VGT_PARAM__SWITCH_ON_EOP_MASK 0x00020000L 5513#define IA_MULTI_VGT_PARAM__SWITCH_ON_EOP__SHIFT 0x00000011 5514#define IA_MULTI_VGT_PARAM__WD_SWITCH_ON_EOP_MASK 0x00100000L 5515#define IA_MULTI_VGT_PARAM__WD_SWITCH_ON_EOP__SHIFT 0x00000014 5516#define IA_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0xffffffffL 5517#define IA_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 5518#define IA_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 5519#define IA_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 5520#define IA_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK 0xf0000000L 5521#define IA_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT 0x0000001c 5522#define IA_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK 0x0f000000L 5523#define IA_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT 0x00000018 5524#define IA_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK 0x000003ffL 5525#define IA_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT 0x00000000 5526#define IA_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK 0x000ffc00L 5527#define IA_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT 0x0000000a 5528#define IA_PERFCOUNTER0_SELECT__CNTR_MODE_MASK 0x00f00000L 5529#define IA_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT 0x00000014 5530#define IA_PERFCOUNTER0_SELECT__PERF_MODE1_MASK 0x0f000000L 5531#define IA_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT 0x00000018 5532#define IA_PERFCOUNTER0_SELECT__PERF_MODE_MASK 0xf0000000L 5533#define IA_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT 0x0000001c 5534#define IA_PERFCOUNTER0_SELECT__PERF_SEL1_MASK 0x000ffc00L 5535#define IA_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT 0x0000000a 5536#define IA_PERFCOUNTER0_SELECT__PERF_SEL_MASK 0x000000ffL 5537#define IA_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT 0x00000000 5538#define IA_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK 0xffffffffL 5539#define IA_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT 0x00000000 5540#define IA_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK 0xffffffffL 5541#define IA_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT 0x00000000 5542#define IA_PERFCOUNTER1_SELECT__PERF_MODE_MASK 0xf0000000L 5543#define IA_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT 0x0000001c 5544#define IA_PERFCOUNTER1_SELECT__PERF_SEL_MASK 0x000000ffL 5545#define IA_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT 0x00000000 5546#define IA_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK 0xffffffffL 5547#define IA_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT 0x00000000 5548#define IA_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK 0xffffffffL 5549#define IA_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT 0x00000000 5550#define IA_PERFCOUNTER2_SELECT__PERF_MODE_MASK 0xf0000000L 5551#define IA_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT 0x0000001c 5552#define IA_PERFCOUNTER2_SELECT__PERF_SEL_MASK 0x000000ffL 5553#define IA_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT 0x00000000 5554#define IA_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK 0xffffffffL 5555#define IA_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT 0x00000000 5556#define IA_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK 0xffffffffL 5557#define IA_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT 0x00000000 5558#define IA_PERFCOUNTER3_SELECT__PERF_MODE_MASK 0xf0000000L 5559#define IA_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT 0x0000001c 5560#define IA_PERFCOUNTER3_SELECT__PERF_SEL_MASK 0x000000ffL 5561#define IA_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT 0x00000000 5562#define IA_VMID_OVERRIDE__ENABLE_MASK 0x00000001L 5563#define IA_VMID_OVERRIDE__ENABLE__SHIFT 0x00000000 5564#define IA_VMID_OVERRIDE__VMID_MASK 0x0000001eL 5565#define IA_VMID_OVERRIDE__VMID__SHIFT 0x00000001 5566#define PA_CL_CLIP_CNTL__BOUNDARY_EDGE_FLAG_ENA_MASK 0x00040000L 5567#define PA_CL_CLIP_CNTL__BOUNDARY_EDGE_FLAG_ENA__SHIFT 0x00000012 5568#define PA_CL_CLIP_CNTL__CLIP_DISABLE_MASK 0x00010000L 5569#define PA_CL_CLIP_CNTL__CLIP_DISABLE__SHIFT 0x00000010 5570#define PA_CL_CLIP_CNTL__DIS_CLIP_ERR_DETECT_MASK 0x00100000L 5571#define PA_CL_CLIP_CNTL__DIS_CLIP_ERR_DETECT__SHIFT 0x00000014 5572#define PA_CL_CLIP_CNTL__DX_CLIP_SPACE_DEF_MASK 0x00080000L 5573#define PA_CL_CLIP_CNTL__DX_CLIP_SPACE_DEF__SHIFT 0x00000013 5574#define PA_CL_CLIP_CNTL__DX_LINEAR_ATTR_CLIP_ENA_MASK 0x01000000L 5575#define PA_CL_CLIP_CNTL__DX_LINEAR_ATTR_CLIP_ENA__SHIFT 0x00000018 5576#define PA_CL_CLIP_CNTL__DX_RASTERIZATION_KILL_MASK 0x00400000L 5577#define PA_CL_CLIP_CNTL__DX_RASTERIZATION_KILL__SHIFT 0x00000016 5578#define PA_CL_CLIP_CNTL__PS_UCP_MODE_MASK 0x0000c000L 5579#define PA_CL_CLIP_CNTL__PS_UCP_MODE__SHIFT 0x0000000e 5580#define PA_CL_CLIP_CNTL__PS_UCP_Y_SCALE_NEG_MASK 0x00002000L 5581#define PA_CL_CLIP_CNTL__PS_UCP_Y_SCALE_NEG__SHIFT 0x0000000d 5582#define PA_CL_CLIP_CNTL__UCP_CULL_ONLY_ENA_MASK 0x00020000L 5583#define PA_CL_CLIP_CNTL__UCP_CULL_ONLY_ENA__SHIFT 0x00000011 5584#define PA_CL_CLIP_CNTL__UCP_ENA_0_MASK 0x00000001L 5585#define PA_CL_CLIP_CNTL__UCP_ENA_0__SHIFT 0x00000000 5586#define PA_CL_CLIP_CNTL__UCP_ENA_1_MASK 0x00000002L 5587#define PA_CL_CLIP_CNTL__UCP_ENA_1__SHIFT 0x00000001 5588#define PA_CL_CLIP_CNTL__UCP_ENA_2_MASK 0x00000004L 5589#define PA_CL_CLIP_CNTL__UCP_ENA_2__SHIFT 0x00000002 5590#define PA_CL_CLIP_CNTL__UCP_ENA_3_MASK 0x00000008L 5591#define PA_CL_CLIP_CNTL__UCP_ENA_3__SHIFT 0x00000003 5592#define PA_CL_CLIP_CNTL__UCP_ENA_4_MASK 0x00000010L 5593#define PA_CL_CLIP_CNTL__UCP_ENA_4__SHIFT 0x00000004 5594#define PA_CL_CLIP_CNTL__UCP_ENA_5_MASK 0x00000020L 5595#define PA_CL_CLIP_CNTL__UCP_ENA_5__SHIFT 0x00000005 5596#define PA_CL_CLIP_CNTL__VTE_VPORT_PROVOKE_DISABLE_MASK 0x02000000L 5597#define PA_CL_CLIP_CNTL__VTE_VPORT_PROVOKE_DISABLE__SHIFT 0x00000019 5598#define PA_CL_CLIP_CNTL__VTX_KILL_OR_MASK 0x00200000L 5599#define PA_CL_CLIP_CNTL__VTX_KILL_OR__SHIFT 0x00000015 5600#define PA_CL_CLIP_CNTL__ZCLIP_FAR_DISABLE_MASK 0x08000000L 5601#define PA_CL_CLIP_CNTL__ZCLIP_FAR_DISABLE__SHIFT 0x0000001b 5602#define PA_CL_CLIP_CNTL__ZCLIP_NEAR_DISABLE_MASK 0x04000000L 5603#define PA_CL_CLIP_CNTL__ZCLIP_NEAR_DISABLE__SHIFT 0x0000001a 5604#define PA_CL_CNTL_STATUS__CL_BUSY_MASK 0x80000000L 5605#define PA_CL_CNTL_STATUS__CL_BUSY__SHIFT 0x0000001f 5606#define PA_CL_ENHANCE__CLIPPED_PRIM_SEQ_STALL_MASK 0x00000008L 5607#define PA_CL_ENHANCE__CLIPPED_PRIM_SEQ_STALL__SHIFT 0x00000003 5608#define PA_CL_ENHANCE__CLIP_VTX_REORDER_ENA_MASK 0x00000001L 5609#define PA_CL_ENHANCE__CLIP_VTX_REORDER_ENA__SHIFT 0x00000000 5610#define PA_CL_ENHANCE__ECO_SPARE0_MASK 0x80000000L 5611#define PA_CL_ENHANCE__ECO_SPARE0__SHIFT 0x0000001f 5612#define PA_CL_ENHANCE__ECO_SPARE1_MASK 0x40000000L 5613#define PA_CL_ENHANCE__ECO_SPARE1__SHIFT 0x0000001e 5614#define PA_CL_ENHANCE__ECO_SPARE2_MASK 0x20000000L 5615#define PA_CL_ENHANCE__ECO_SPARE2__SHIFT 0x0000001d 5616#define PA_CL_ENHANCE__ECO_SPARE3_MASK 0x10000000L 5617#define PA_CL_ENHANCE__ECO_SPARE3__SHIFT 0x0000001c 5618#define PA_CL_ENHANCE__NUM_CLIP_SEQ_MASK 0x00000006L 5619#define PA_CL_ENHANCE__NUM_CLIP_SEQ__SHIFT 0x00000001 5620#define PA_CL_ENHANCE__VE_NAN_PROC_DISABLE_MASK 0x00000010L 5621#define PA_CL_ENHANCE__VE_NAN_PROC_DISABLE__SHIFT 0x00000004 5622#define PA_CL_ENHANCE__XTRA_DEBUG_REG_SEL_MASK 0x00000020L 5623#define PA_CL_ENHANCE__XTRA_DEBUG_REG_SEL__SHIFT 0x00000005 5624#define PA_CL_GB_HORZ_CLIP_ADJ__DATA_REGISTER_MASK 0xffffffffL 5625#define PA_CL_GB_HORZ_CLIP_ADJ__DATA_REGISTER__SHIFT 0x00000000 5626#define PA_CL_GB_HORZ_DISC_ADJ__DATA_REGISTER_MASK 0xffffffffL 5627#define PA_CL_GB_HORZ_DISC_ADJ__DATA_REGISTER__SHIFT 0x00000000 5628#define PA_CL_GB_VERT_CLIP_ADJ__DATA_REGISTER_MASK 0xffffffffL 5629#define PA_CL_GB_VERT_CLIP_ADJ__DATA_REGISTER__SHIFT 0x00000000 5630#define PA_CL_GB_VERT_DISC_ADJ__DATA_REGISTER_MASK 0xffffffffL 5631#define PA_CL_GB_VERT_DISC_ADJ__DATA_REGISTER__SHIFT 0x00000000 5632#define PA_CL_NANINF_CNTL__VS_CLIP_DIST_INF_DISCARD_MASK 0x00004000L 5633#define PA_CL_NANINF_CNTL__VS_CLIP_DIST_INF_DISCARD__SHIFT 0x0000000e 5634#define PA_CL_NANINF_CNTL__VS_W_INF_RETAIN_MASK 0x00002000L 5635#define PA_CL_NANINF_CNTL__VS_W_INF_RETAIN__SHIFT 0x0000000d 5636#define PA_CL_NANINF_CNTL__VS_W_NAN_TO_INF_MASK 0x00001000L 5637#define PA_CL_NANINF_CNTL__VS_W_NAN_TO_INF__SHIFT 0x0000000c 5638#define PA_CL_NANINF_CNTL__VS_XY_INF_RETAIN_MASK 0x00000200L 5639#define PA_CL_NANINF_CNTL__VS_XY_INF_RETAIN__SHIFT 0x00000009 5640#define PA_CL_NANINF_CNTL__VS_XY_NAN_TO_INF_MASK 0x00000100L 5641#define PA_CL_NANINF_CNTL__VS_XY_NAN_TO_INF__SHIFT 0x00000008 5642#define PA_CL_NANINF_CNTL__VS_Z_INF_RETAIN_MASK 0x00000800L 5643#define PA_CL_NANINF_CNTL__VS_Z_INF_RETAIN__SHIFT 0x0000000b 5644#define PA_CL_NANINF_CNTL__VS_Z_NAN_TO_INF_MASK 0x00000400L 5645#define PA_CL_NANINF_CNTL__VS_Z_NAN_TO_INF__SHIFT 0x0000000a 5646#define PA_CL_NANINF_CNTL__VTE_0XNANINF_IS_0_MASK 0x00000008L 5647#define PA_CL_NANINF_CNTL__VTE_0XNANINF_IS_0__SHIFT 0x00000003 5648#define PA_CL_NANINF_CNTL__VTE_NO_OUTPUT_NEG_0_MASK 0x00100000L 5649#define PA_CL_NANINF_CNTL__VTE_NO_OUTPUT_NEG_0__SHIFT 0x00000014 5650#define PA_CL_NANINF_CNTL__VTE_W_INF_DISCARD_MASK 0x00000004L 5651#define PA_CL_NANINF_CNTL__VTE_W_INF_DISCARD__SHIFT 0x00000002 5652#define PA_CL_NANINF_CNTL__VTE_W_NAN_RETAIN_MASK 0x00000040L 5653#define PA_CL_NANINF_CNTL__VTE_W_NAN_RETAIN__SHIFT 0x00000006 5654#define PA_CL_NANINF_CNTL__VTE_W_RECIP_NAN_IS_0_MASK 0x00000080L 5655#define PA_CL_NANINF_CNTL__VTE_W_RECIP_NAN_IS_0__SHIFT 0x00000007 5656#define PA_CL_NANINF_CNTL__VTE_XY_INF_DISCARD_MASK 0x00000001L 5657#define PA_CL_NANINF_CNTL__VTE_XY_INF_DISCARD__SHIFT 0x00000000 5658#define PA_CL_NANINF_CNTL__VTE_XY_NAN_RETAIN_MASK 0x00000010L 5659#define PA_CL_NANINF_CNTL__VTE_XY_NAN_RETAIN__SHIFT 0x00000004 5660#define PA_CL_NANINF_CNTL__VTE_Z_INF_DISCARD_MASK 0x00000002L 5661#define PA_CL_NANINF_CNTL__VTE_Z_INF_DISCARD__SHIFT 0x00000001 5662#define PA_CL_NANINF_CNTL__VTE_Z_NAN_RETAIN_MASK 0x00000020L 5663#define PA_CL_NANINF_CNTL__VTE_Z_NAN_RETAIN__SHIFT 0x00000005 5664#define PA_CL_POINT_CULL_RAD__DATA_REGISTER_MASK 0xffffffffL 5665#define PA_CL_POINT_CULL_RAD__DATA_REGISTER__SHIFT 0x00000000 5666#define PA_CL_POINT_SIZE__DATA_REGISTER_MASK 0xffffffffL 5667#define PA_CL_POINT_SIZE__DATA_REGISTER__SHIFT 0x00000000 5668#define PA_CL_POINT_X_RAD__DATA_REGISTER_MASK 0xffffffffL 5669#define PA_CL_POINT_X_RAD__DATA_REGISTER__SHIFT 0x00000000 5670#define PA_CL_POINT_Y_RAD__DATA_REGISTER_MASK 0xffffffffL 5671#define PA_CL_POINT_Y_RAD__DATA_REGISTER__SHIFT 0x00000000 5672#define PA_CL_UCP_0_W__DATA_REGISTER_MASK 0xffffffffL 5673#define PA_CL_UCP_0_W__DATA_REGISTER__SHIFT 0x00000000 5674#define PA_CL_UCP_0_X__DATA_REGISTER_MASK 0xffffffffL 5675#define PA_CL_UCP_0_X__DATA_REGISTER__SHIFT 0x00000000 5676#define PA_CL_UCP_0_Y__DATA_REGISTER_MASK 0xffffffffL 5677#define PA_CL_UCP_0_Y__DATA_REGISTER__SHIFT 0x00000000 5678#define PA_CL_UCP_0_Z__DATA_REGISTER_MASK 0xffffffffL 5679#define PA_CL_UCP_0_Z__DATA_REGISTER__SHIFT 0x00000000 5680#define PA_CL_UCP_1_W__DATA_REGISTER_MASK 0xffffffffL 5681#define PA_CL_UCP_1_W__DATA_REGISTER__SHIFT 0x00000000 5682#define PA_CL_UCP_1_X__DATA_REGISTER_MASK 0xffffffffL 5683#define PA_CL_UCP_1_X__DATA_REGISTER__SHIFT 0x00000000 5684#define PA_CL_UCP_1_Y__DATA_REGISTER_MASK 0xffffffffL 5685#define PA_CL_UCP_1_Y__DATA_REGISTER__SHIFT 0x00000000 5686#define PA_CL_UCP_1_Z__DATA_REGISTER_MASK 0xffffffffL 5687#define PA_CL_UCP_1_Z__DATA_REGISTER__SHIFT 0x00000000 5688#define PA_CL_UCP_2_W__DATA_REGISTER_MASK 0xffffffffL 5689#define PA_CL_UCP_2_W__DATA_REGISTER__SHIFT 0x00000000 5690#define PA_CL_UCP_2_X__DATA_REGISTER_MASK 0xffffffffL 5691#define PA_CL_UCP_2_X__DATA_REGISTER__SHIFT 0x00000000 5692#define PA_CL_UCP_2_Y__DATA_REGISTER_MASK 0xffffffffL 5693#define PA_CL_UCP_2_Y__DATA_REGISTER__SHIFT 0x00000000 5694#define PA_CL_UCP_2_Z__DATA_REGISTER_MASK 0xffffffffL 5695#define PA_CL_UCP_2_Z__DATA_REGISTER__SHIFT 0x00000000 5696#define PA_CL_UCP_3_W__DATA_REGISTER_MASK 0xffffffffL 5697#define PA_CL_UCP_3_W__DATA_REGISTER__SHIFT 0x00000000 5698#define PA_CL_UCP_3_X__DATA_REGISTER_MASK 0xffffffffL 5699#define PA_CL_UCP_3_X__DATA_REGISTER__SHIFT 0x00000000 5700#define PA_CL_UCP_3_Y__DATA_REGISTER_MASK 0xffffffffL 5701#define PA_CL_UCP_3_Y__DATA_REGISTER__SHIFT 0x00000000 5702#define PA_CL_UCP_3_Z__DATA_REGISTER_MASK 0xffffffffL 5703#define PA_CL_UCP_3_Z__DATA_REGISTER__SHIFT 0x00000000 5704#define PA_CL_UCP_4_W__DATA_REGISTER_MASK 0xffffffffL 5705#define PA_CL_UCP_4_W__DATA_REGISTER__SHIFT 0x00000000 5706#define PA_CL_UCP_4_X__DATA_REGISTER_MASK 0xffffffffL 5707#define PA_CL_UCP_4_X__DATA_REGISTER__SHIFT 0x00000000 5708#define PA_CL_UCP_4_Y__DATA_REGISTER_MASK 0xffffffffL 5709#define PA_CL_UCP_4_Y__DATA_REGISTER__SHIFT 0x00000000 5710#define PA_CL_UCP_4_Z__DATA_REGISTER_MASK 0xffffffffL 5711#define PA_CL_UCP_4_Z__DATA_REGISTER__SHIFT 0x00000000 5712#define PA_CL_UCP_5_W__DATA_REGISTER_MASK 0xffffffffL 5713#define PA_CL_UCP_5_W__DATA_REGISTER__SHIFT 0x00000000 5714#define PA_CL_UCP_5_X__DATA_REGISTER_MASK 0xffffffffL 5715#define PA_CL_UCP_5_X__DATA_REGISTER__SHIFT 0x00000000 5716#define PA_CL_UCP_5_Y__DATA_REGISTER_MASK 0xffffffffL 5717#define PA_CL_UCP_5_Y__DATA_REGISTER__SHIFT 0x00000000 5718#define PA_CL_UCP_5_Z__DATA_REGISTER_MASK 0xffffffffL 5719#define PA_CL_UCP_5_Z__DATA_REGISTER__SHIFT 0x00000000 5720#define PA_CL_VPORT_XOFFSET_10__VPORT_XOFFSET_MASK 0xffffffffL 5721#define PA_CL_VPORT_XOFFSET_10__VPORT_XOFFSET__SHIFT 0x00000000 5722#define PA_CL_VPORT_XOFFSET_11__VPORT_XOFFSET_MASK 0xffffffffL 5723#define PA_CL_VPORT_XOFFSET_11__VPORT_XOFFSET__SHIFT 0x00000000 5724#define PA_CL_VPORT_XOFFSET_12__VPORT_XOFFSET_MASK 0xffffffffL 5725#define PA_CL_VPORT_XOFFSET_12__VPORT_XOFFSET__SHIFT 0x00000000 5726#define PA_CL_VPORT_XOFFSET_13__VPORT_XOFFSET_MASK 0xffffffffL 5727#define PA_CL_VPORT_XOFFSET_13__VPORT_XOFFSET__SHIFT 0x00000000 5728#define PA_CL_VPORT_XOFFSET_14__VPORT_XOFFSET_MASK 0xffffffffL 5729#define PA_CL_VPORT_XOFFSET_14__VPORT_XOFFSET__SHIFT 0x00000000 5730#define PA_CL_VPORT_XOFFSET_15__VPORT_XOFFSET_MASK 0xffffffffL 5731#define PA_CL_VPORT_XOFFSET_15__VPORT_XOFFSET__SHIFT 0x00000000 5732#define PA_CL_VPORT_XOFFSET_1__VPORT_XOFFSET_MASK 0xffffffffL 5733#define PA_CL_VPORT_XOFFSET_1__VPORT_XOFFSET__SHIFT 0x00000000 5734#define PA_CL_VPORT_XOFFSET_2__VPORT_XOFFSET_MASK 0xffffffffL 5735#define PA_CL_VPORT_XOFFSET_2__VPORT_XOFFSET__SHIFT 0x00000000 5736#define PA_CL_VPORT_XOFFSET_3__VPORT_XOFFSET_MASK 0xffffffffL 5737#define PA_CL_VPORT_XOFFSET_3__VPORT_XOFFSET__SHIFT 0x00000000 5738#define PA_CL_VPORT_XOFFSET_4__VPORT_XOFFSET_MASK 0xffffffffL 5739#define PA_CL_VPORT_XOFFSET_4__VPORT_XOFFSET__SHIFT 0x00000000 5740#define PA_CL_VPORT_XOFFSET_5__VPORT_XOFFSET_MASK 0xffffffffL 5741#define PA_CL_VPORT_XOFFSET_5__VPORT_XOFFSET__SHIFT 0x00000000 5742#define PA_CL_VPORT_XOFFSET_6__VPORT_XOFFSET_MASK 0xffffffffL 5743#define PA_CL_VPORT_XOFFSET_6__VPORT_XOFFSET__SHIFT 0x00000000 5744#define PA_CL_VPORT_XOFFSET_7__VPORT_XOFFSET_MASK 0xffffffffL 5745#define PA_CL_VPORT_XOFFSET_7__VPORT_XOFFSET__SHIFT 0x00000000 5746#define PA_CL_VPORT_XOFFSET_8__VPORT_XOFFSET_MASK 0xffffffffL 5747#define PA_CL_VPORT_XOFFSET_8__VPORT_XOFFSET__SHIFT 0x00000000 5748#define PA_CL_VPORT_XOFFSET_9__VPORT_XOFFSET_MASK 0xffffffffL 5749#define PA_CL_VPORT_XOFFSET_9__VPORT_XOFFSET__SHIFT 0x00000000 5750#define PA_CL_VPORT_XOFFSET__VPORT_XOFFSET_MASK 0xffffffffL 5751#define PA_CL_VPORT_XOFFSET__VPORT_XOFFSET__SHIFT 0x00000000 5752#define PA_CL_VPORT_XSCALE_10__VPORT_XSCALE_MASK 0xffffffffL 5753#define PA_CL_VPORT_XSCALE_10__VPORT_XSCALE__SHIFT 0x00000000 5754#define PA_CL_VPORT_XSCALE_11__VPORT_XSCALE_MASK 0xffffffffL 5755#define PA_CL_VPORT_XSCALE_11__VPORT_XSCALE__SHIFT 0x00000000 5756#define PA_CL_VPORT_XSCALE_12__VPORT_XSCALE_MASK 0xffffffffL 5757#define PA_CL_VPORT_XSCALE_12__VPORT_XSCALE__SHIFT 0x00000000 5758#define PA_CL_VPORT_XSCALE_13__VPORT_XSCALE_MASK 0xffffffffL 5759#define PA_CL_VPORT_XSCALE_13__VPORT_XSCALE__SHIFT 0x00000000 5760#define PA_CL_VPORT_XSCALE_14__VPORT_XSCALE_MASK 0xffffffffL 5761#define PA_CL_VPORT_XSCALE_14__VPORT_XSCALE__SHIFT 0x00000000 5762#define PA_CL_VPORT_XSCALE_15__VPORT_XSCALE_MASK 0xffffffffL 5763#define PA_CL_VPORT_XSCALE_15__VPORT_XSCALE__SHIFT 0x00000000 5764#define PA_CL_VPORT_XSCALE_1__VPORT_XSCALE_MASK 0xffffffffL 5765#define PA_CL_VPORT_XSCALE_1__VPORT_XSCALE__SHIFT 0x00000000 5766#define PA_CL_VPORT_XSCALE_2__VPORT_XSCALE_MASK 0xffffffffL 5767#define PA_CL_VPORT_XSCALE_2__VPORT_XSCALE__SHIFT 0x00000000 5768#define PA_CL_VPORT_XSCALE_3__VPORT_XSCALE_MASK 0xffffffffL 5769#define PA_CL_VPORT_XSCALE_3__VPORT_XSCALE__SHIFT 0x00000000 5770#define PA_CL_VPORT_XSCALE_4__VPORT_XSCALE_MASK 0xffffffffL 5771#define PA_CL_VPORT_XSCALE_4__VPORT_XSCALE__SHIFT 0x00000000 5772#define PA_CL_VPORT_XSCALE_5__VPORT_XSCALE_MASK 0xffffffffL 5773#define PA_CL_VPORT_XSCALE_5__VPORT_XSCALE__SHIFT 0x00000000 5774#define PA_CL_VPORT_XSCALE_6__VPORT_XSCALE_MASK 0xffffffffL 5775#define PA_CL_VPORT_XSCALE_6__VPORT_XSCALE__SHIFT 0x00000000 5776#define PA_CL_VPORT_XSCALE_7__VPORT_XSCALE_MASK 0xffffffffL 5777#define PA_CL_VPORT_XSCALE_7__VPORT_XSCALE__SHIFT 0x00000000 5778#define PA_CL_VPORT_XSCALE_8__VPORT_XSCALE_MASK 0xffffffffL 5779#define PA_CL_VPORT_XSCALE_8__VPORT_XSCALE__SHIFT 0x00000000 5780#define PA_CL_VPORT_XSCALE_9__VPORT_XSCALE_MASK 0xffffffffL 5781#define PA_CL_VPORT_XSCALE_9__VPORT_XSCALE__SHIFT 0x00000000 5782#define PA_CL_VPORT_XSCALE__VPORT_XSCALE_MASK 0xffffffffL 5783#define PA_CL_VPORT_XSCALE__VPORT_XSCALE__SHIFT 0x00000000 5784#define PA_CL_VPORT_YOFFSET_10__VPORT_YOFFSET_MASK 0xffffffffL 5785#define PA_CL_VPORT_YOFFSET_10__VPORT_YOFFSET__SHIFT 0x00000000 5786#define PA_CL_VPORT_YOFFSET_11__VPORT_YOFFSET_MASK 0xffffffffL 5787#define PA_CL_VPORT_YOFFSET_11__VPORT_YOFFSET__SHIFT 0x00000000 5788#define PA_CL_VPORT_YOFFSET_12__VPORT_YOFFSET_MASK 0xffffffffL 5789#define PA_CL_VPORT_YOFFSET_12__VPORT_YOFFSET__SHIFT 0x00000000 5790#define PA_CL_VPORT_YOFFSET_13__VPORT_YOFFSET_MASK 0xffffffffL 5791#define PA_CL_VPORT_YOFFSET_13__VPORT_YOFFSET__SHIFT 0x00000000 5792#define PA_CL_VPORT_YOFFSET_14__VPORT_YOFFSET_MASK 0xffffffffL 5793#define PA_CL_VPORT_YOFFSET_14__VPORT_YOFFSET__SHIFT 0x00000000 5794#define PA_CL_VPORT_YOFFSET_15__VPORT_YOFFSET_MASK 0xffffffffL 5795#define PA_CL_VPORT_YOFFSET_15__VPORT_YOFFSET__SHIFT 0x00000000 5796#define PA_CL_VPORT_YOFFSET_1__VPORT_YOFFSET_MASK 0xffffffffL 5797#define PA_CL_VPORT_YOFFSET_1__VPORT_YOFFSET__SHIFT 0x00000000 5798#define PA_CL_VPORT_YOFFSET_2__VPORT_YOFFSET_MASK 0xffffffffL 5799#define PA_CL_VPORT_YOFFSET_2__VPORT_YOFFSET__SHIFT 0x00000000 5800#define PA_CL_VPORT_YOFFSET_3__VPORT_YOFFSET_MASK 0xffffffffL 5801#define PA_CL_VPORT_YOFFSET_3__VPORT_YOFFSET__SHIFT 0x00000000 5802#define PA_CL_VPORT_YOFFSET_4__VPORT_YOFFSET_MASK 0xffffffffL 5803#define PA_CL_VPORT_YOFFSET_4__VPORT_YOFFSET__SHIFT 0x00000000 5804#define PA_CL_VPORT_YOFFSET_5__VPORT_YOFFSET_MASK 0xffffffffL 5805#define PA_CL_VPORT_YOFFSET_5__VPORT_YOFFSET__SHIFT 0x00000000 5806#define PA_CL_VPORT_YOFFSET_6__VPORT_YOFFSET_MASK 0xffffffffL 5807#define PA_CL_VPORT_YOFFSET_6__VPORT_YOFFSET__SHIFT 0x00000000 5808#define PA_CL_VPORT_YOFFSET_7__VPORT_YOFFSET_MASK 0xffffffffL 5809#define PA_CL_VPORT_YOFFSET_7__VPORT_YOFFSET__SHIFT 0x00000000 5810#define PA_CL_VPORT_YOFFSET_8__VPORT_YOFFSET_MASK 0xffffffffL 5811#define PA_CL_VPORT_YOFFSET_8__VPORT_YOFFSET__SHIFT 0x00000000 5812#define PA_CL_VPORT_YOFFSET_9__VPORT_YOFFSET_MASK 0xffffffffL 5813#define PA_CL_VPORT_YOFFSET_9__VPORT_YOFFSET__SHIFT 0x00000000 5814#define PA_CL_VPORT_YOFFSET__VPORT_YOFFSET_MASK 0xffffffffL 5815#define PA_CL_VPORT_YOFFSET__VPORT_YOFFSET__SHIFT 0x00000000 5816#define PA_CL_VPORT_YSCALE_10__VPORT_YSCALE_MASK 0xffffffffL 5817#define PA_CL_VPORT_YSCALE_10__VPORT_YSCALE__SHIFT 0x00000000 5818#define PA_CL_VPORT_YSCALE_11__VPORT_YSCALE_MASK 0xffffffffL 5819#define PA_CL_VPORT_YSCALE_11__VPORT_YSCALE__SHIFT 0x00000000 5820#define PA_CL_VPORT_YSCALE_12__VPORT_YSCALE_MASK 0xffffffffL 5821#define PA_CL_VPORT_YSCALE_12__VPORT_YSCALE__SHIFT 0x00000000 5822#define PA_CL_VPORT_YSCALE_13__VPORT_YSCALE_MASK 0xffffffffL 5823#define PA_CL_VPORT_YSCALE_13__VPORT_YSCALE__SHIFT 0x00000000 5824#define PA_CL_VPORT_YSCALE_14__VPORT_YSCALE_MASK 0xffffffffL 5825#define PA_CL_VPORT_YSCALE_14__VPORT_YSCALE__SHIFT 0x00000000 5826#define PA_CL_VPORT_YSCALE_15__VPORT_YSCALE_MASK 0xffffffffL 5827#define PA_CL_VPORT_YSCALE_15__VPORT_YSCALE__SHIFT 0x00000000 5828#define PA_CL_VPORT_YSCALE_1__VPORT_YSCALE_MASK 0xffffffffL 5829#define PA_CL_VPORT_YSCALE_1__VPORT_YSCALE__SHIFT 0x00000000 5830#define PA_CL_VPORT_YSCALE_2__VPORT_YSCALE_MASK 0xffffffffL 5831#define PA_CL_VPORT_YSCALE_2__VPORT_YSCALE__SHIFT 0x00000000 5832#define PA_CL_VPORT_YSCALE_3__VPORT_YSCALE_MASK 0xffffffffL 5833#define PA_CL_VPORT_YSCALE_3__VPORT_YSCALE__SHIFT 0x00000000 5834#define PA_CL_VPORT_YSCALE_4__VPORT_YSCALE_MASK 0xffffffffL 5835#define PA_CL_VPORT_YSCALE_4__VPORT_YSCALE__SHIFT 0x00000000 5836#define PA_CL_VPORT_YSCALE_5__VPORT_YSCALE_MASK 0xffffffffL 5837#define PA_CL_VPORT_YSCALE_5__VPORT_YSCALE__SHIFT 0x00000000 5838#define PA_CL_VPORT_YSCALE_6__VPORT_YSCALE_MASK 0xffffffffL 5839#define PA_CL_VPORT_YSCALE_6__VPORT_YSCALE__SHIFT 0x00000000 5840#define PA_CL_VPORT_YSCALE_7__VPORT_YSCALE_MASK 0xffffffffL 5841#define PA_CL_VPORT_YSCALE_7__VPORT_YSCALE__SHIFT 0x00000000 5842#define PA_CL_VPORT_YSCALE_8__VPORT_YSCALE_MASK 0xffffffffL 5843#define PA_CL_VPORT_YSCALE_8__VPORT_YSCALE__SHIFT 0x00000000 5844#define PA_CL_VPORT_YSCALE_9__VPORT_YSCALE_MASK 0xffffffffL 5845#define PA_CL_VPORT_YSCALE_9__VPORT_YSCALE__SHIFT 0x00000000 5846#define PA_CL_VPORT_YSCALE__VPORT_YSCALE_MASK 0xffffffffL 5847#define PA_CL_VPORT_YSCALE__VPORT_YSCALE__SHIFT 0x00000000 5848#define PA_CL_VPORT_ZOFFSET_10__VPORT_ZOFFSET_MASK 0xffffffffL 5849#define PA_CL_VPORT_ZOFFSET_10__VPORT_ZOFFSET__SHIFT 0x00000000 5850#define PA_CL_VPORT_ZOFFSET_11__VPORT_ZOFFSET_MASK 0xffffffffL 5851#define PA_CL_VPORT_ZOFFSET_11__VPORT_ZOFFSET__SHIFT 0x00000000 5852#define PA_CL_VPORT_ZOFFSET_12__VPORT_ZOFFSET_MASK 0xffffffffL 5853#define PA_CL_VPORT_ZOFFSET_12__VPORT_ZOFFSET__SHIFT 0x00000000 5854#define PA_CL_VPORT_ZOFFSET_13__VPORT_ZOFFSET_MASK 0xffffffffL 5855#define PA_CL_VPORT_ZOFFSET_13__VPORT_ZOFFSET__SHIFT 0x00000000 5856#define PA_CL_VPORT_ZOFFSET_14__VPORT_ZOFFSET_MASK 0xffffffffL 5857#define PA_CL_VPORT_ZOFFSET_14__VPORT_ZOFFSET__SHIFT 0x00000000 5858#define PA_CL_VPORT_ZOFFSET_15__VPORT_ZOFFSET_MASK 0xffffffffL 5859#define PA_CL_VPORT_ZOFFSET_15__VPORT_ZOFFSET__SHIFT 0x00000000 5860#define PA_CL_VPORT_ZOFFSET_1__VPORT_ZOFFSET_MASK 0xffffffffL 5861#define PA_CL_VPORT_ZOFFSET_1__VPORT_ZOFFSET__SHIFT 0x00000000 5862#define PA_CL_VPORT_ZOFFSET_2__VPORT_ZOFFSET_MASK 0xffffffffL 5863#define PA_CL_VPORT_ZOFFSET_2__VPORT_ZOFFSET__SHIFT 0x00000000 5864#define PA_CL_VPORT_ZOFFSET_3__VPORT_ZOFFSET_MASK 0xffffffffL 5865#define PA_CL_VPORT_ZOFFSET_3__VPORT_ZOFFSET__SHIFT 0x00000000 5866#define PA_CL_VPORT_ZOFFSET_4__VPORT_ZOFFSET_MASK 0xffffffffL 5867#define PA_CL_VPORT_ZOFFSET_4__VPORT_ZOFFSET__SHIFT 0x00000000 5868#define PA_CL_VPORT_ZOFFSET_5__VPORT_ZOFFSET_MASK 0xffffffffL 5869#define PA_CL_VPORT_ZOFFSET_5__VPORT_ZOFFSET__SHIFT 0x00000000 5870#define PA_CL_VPORT_ZOFFSET_6__VPORT_ZOFFSET_MASK 0xffffffffL 5871#define PA_CL_VPORT_ZOFFSET_6__VPORT_ZOFFSET__SHIFT 0x00000000 5872#define PA_CL_VPORT_ZOFFSET_7__VPORT_ZOFFSET_MASK 0xffffffffL 5873#define PA_CL_VPORT_ZOFFSET_7__VPORT_ZOFFSET__SHIFT 0x00000000 5874#define PA_CL_VPORT_ZOFFSET_8__VPORT_ZOFFSET_MASK 0xffffffffL 5875#define PA_CL_VPORT_ZOFFSET_8__VPORT_ZOFFSET__SHIFT 0x00000000 5876#define PA_CL_VPORT_ZOFFSET_9__VPORT_ZOFFSET_MASK 0xffffffffL 5877#define PA_CL_VPORT_ZOFFSET_9__VPORT_ZOFFSET__SHIFT 0x00000000 5878#define PA_CL_VPORT_ZOFFSET__VPORT_ZOFFSET_MASK 0xffffffffL 5879#define PA_CL_VPORT_ZOFFSET__VPORT_ZOFFSET__SHIFT 0x00000000 5880#define PA_CL_VPORT_ZSCALE_10__VPORT_ZSCALE_MASK 0xffffffffL 5881#define PA_CL_VPORT_ZSCALE_10__VPORT_ZSCALE__SHIFT 0x00000000 5882#define PA_CL_VPORT_ZSCALE_11__VPORT_ZSCALE_MASK 0xffffffffL 5883#define PA_CL_VPORT_ZSCALE_11__VPORT_ZSCALE__SHIFT 0x00000000 5884#define PA_CL_VPORT_ZSCALE_12__VPORT_ZSCALE_MASK 0xffffffffL 5885#define PA_CL_VPORT_ZSCALE_12__VPORT_ZSCALE__SHIFT 0x00000000 5886#define PA_CL_VPORT_ZSCALE_13__VPORT_ZSCALE_MASK 0xffffffffL 5887#define PA_CL_VPORT_ZSCALE_13__VPORT_ZSCALE__SHIFT 0x00000000 5888#define PA_CL_VPORT_ZSCALE_14__VPORT_ZSCALE_MASK 0xffffffffL 5889#define PA_CL_VPORT_ZSCALE_14__VPORT_ZSCALE__SHIFT 0x00000000 5890#define PA_CL_VPORT_ZSCALE_15__VPORT_ZSCALE_MASK 0xffffffffL 5891#define PA_CL_VPORT_ZSCALE_15__VPORT_ZSCALE__SHIFT 0x00000000 5892#define PA_CL_VPORT_ZSCALE_1__VPORT_ZSCALE_MASK 0xffffffffL 5893#define PA_CL_VPORT_ZSCALE_1__VPORT_ZSCALE__SHIFT 0x00000000 5894#define PA_CL_VPORT_ZSCALE_2__VPORT_ZSCALE_MASK 0xffffffffL 5895#define PA_CL_VPORT_ZSCALE_2__VPORT_ZSCALE__SHIFT 0x00000000 5896#define PA_CL_VPORT_ZSCALE_3__VPORT_ZSCALE_MASK 0xffffffffL 5897#define PA_CL_VPORT_ZSCALE_3__VPORT_ZSCALE__SHIFT 0x00000000 5898#define PA_CL_VPORT_ZSCALE_4__VPORT_ZSCALE_MASK 0xffffffffL 5899#define PA_CL_VPORT_ZSCALE_4__VPORT_ZSCALE__SHIFT 0x00000000 5900#define PA_CL_VPORT_ZSCALE_5__VPORT_ZSCALE_MASK 0xffffffffL 5901#define PA_CL_VPORT_ZSCALE_5__VPORT_ZSCALE__SHIFT 0x00000000 5902#define PA_CL_VPORT_ZSCALE_6__VPORT_ZSCALE_MASK 0xffffffffL 5903#define PA_CL_VPORT_ZSCALE_6__VPORT_ZSCALE__SHIFT 0x00000000 5904#define PA_CL_VPORT_ZSCALE_7__VPORT_ZSCALE_MASK 0xffffffffL 5905#define PA_CL_VPORT_ZSCALE_7__VPORT_ZSCALE__SHIFT 0x00000000 5906#define PA_CL_VPORT_ZSCALE_8__VPORT_ZSCALE_MASK 0xffffffffL 5907#define PA_CL_VPORT_ZSCALE_8__VPORT_ZSCALE__SHIFT 0x00000000 5908#define PA_CL_VPORT_ZSCALE_9__VPORT_ZSCALE_MASK 0xffffffffL 5909#define PA_CL_VPORT_ZSCALE_9__VPORT_ZSCALE__SHIFT 0x00000000 5910#define PA_CL_VPORT_ZSCALE__VPORT_ZSCALE_MASK 0xffffffffL 5911#define PA_CL_VPORT_ZSCALE__VPORT_ZSCALE__SHIFT 0x00000000 5912#define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_0_MASK 0x00000001L 5913#define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_0__SHIFT 0x00000000 5914#define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_1_MASK 0x00000002L 5915#define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_1__SHIFT 0x00000001 5916#define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_2_MASK 0x00000004L 5917#define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_2__SHIFT 0x00000002 5918#define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_3_MASK 0x00000008L 5919#define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_3__SHIFT 0x00000003 5920#define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_4_MASK 0x00000010L 5921#define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_4__SHIFT 0x00000004 5922#define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_5_MASK 0x00000020L 5923#define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_5__SHIFT 0x00000005 5924#define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_6_MASK 0x00000040L 5925#define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_6__SHIFT 0x00000006 5926#define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_7_MASK 0x00000080L 5927#define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_7__SHIFT 0x00000007 5928#define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_0_MASK 0x00000100L 5929#define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_0__SHIFT 0x00000008 5930#define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_1_MASK 0x00000200L 5931#define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_1__SHIFT 0x00000009 5932#define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_2_MASK 0x00000400L 5933#define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_2__SHIFT 0x0000000a 5934#define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_3_MASK 0x00000800L 5935#define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_3__SHIFT 0x0000000b 5936#define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_4_MASK 0x00001000L 5937#define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_4__SHIFT 0x0000000c 5938#define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_5_MASK 0x00002000L 5939#define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_5__SHIFT 0x0000000d 5940#define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_6_MASK 0x00004000L 5941#define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_6__SHIFT 0x0000000e 5942#define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_7_MASK 0x00008000L 5943#define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_7__SHIFT 0x0000000f 5944#define PA_CL_VS_OUT_CNTL__USE_VTX_EDGE_FLAG_MASK 0x00020000L 5945#define PA_CL_VS_OUT_CNTL__USE_VTX_EDGE_FLAG__SHIFT 0x00000011 5946#define PA_CL_VS_OUT_CNTL__USE_VTX_GS_CUT_FLAG_MASK 0x02000000L 5947#define PA_CL_VS_OUT_CNTL__USE_VTX_GS_CUT_FLAG__SHIFT 0x00000019 5948#define PA_CL_VS_OUT_CNTL__USE_VTX_KILL_FLAG_MASK 0x00100000L 5949#define PA_CL_VS_OUT_CNTL__USE_VTX_KILL_FLAG__SHIFT 0x00000014 5950#define PA_CL_VS_OUT_CNTL__USE_VTX_POINT_SIZE_MASK 0x00010000L 5951#define PA_CL_VS_OUT_CNTL__USE_VTX_POINT_SIZE__SHIFT 0x00000010 5952#define PA_CL_VS_OUT_CNTL__USE_VTX_RENDER_TARGET_INDX_MASK 0x00040000L 5953#define PA_CL_VS_OUT_CNTL__USE_VTX_RENDER_TARGET_INDX__SHIFT 0x00000012 5954#define PA_CL_VS_OUT_CNTL__USE_VTX_VIEWPORT_INDX_MASK 0x00080000L 5955#define PA_CL_VS_OUT_CNTL__USE_VTX_VIEWPORT_INDX__SHIFT 0x00000013 5956#define PA_CL_VS_OUT_CNTL__VS_OUT_CCDIST0_VEC_ENA_MASK 0x00400000L 5957#define PA_CL_VS_OUT_CNTL__VS_OUT_CCDIST0_VEC_ENA__SHIFT 0x00000016 5958#define PA_CL_VS_OUT_CNTL__VS_OUT_CCDIST1_VEC_ENA_MASK 0x00800000L 5959#define PA_CL_VS_OUT_CNTL__VS_OUT_CCDIST1_VEC_ENA__SHIFT 0x00000017 5960#define PA_CL_VS_OUT_CNTL__VS_OUT_MISC_SIDE_BUS_ENA_MASK 0x01000000L 5961#define PA_CL_VS_OUT_CNTL__VS_OUT_MISC_SIDE_BUS_ENA__SHIFT 0x00000018 5962#define PA_CL_VS_OUT_CNTL__VS_OUT_MISC_VEC_ENA_MASK 0x00200000L 5963#define PA_CL_VS_OUT_CNTL__VS_OUT_MISC_VEC_ENA__SHIFT 0x00000015 5964#define PA_CL_VTE_CNTL__PERFCOUNTER_REF_MASK 0x00000800L 5965#define PA_CL_VTE_CNTL__PERFCOUNTER_REF__SHIFT 0x0000000b 5966#define PA_CL_VTE_CNTL__VPORT_X_OFFSET_ENA_MASK 0x00000002L 5967#define PA_CL_VTE_CNTL__VPORT_X_OFFSET_ENA__SHIFT 0x00000001 5968#define PA_CL_VTE_CNTL__VPORT_X_SCALE_ENA_MASK 0x00000001L 5969#define PA_CL_VTE_CNTL__VPORT_X_SCALE_ENA__SHIFT 0x00000000 5970#define PA_CL_VTE_CNTL__VPORT_Y_OFFSET_ENA_MASK 0x00000008L 5971#define PA_CL_VTE_CNTL__VPORT_Y_OFFSET_ENA__SHIFT 0x00000003 5972#define PA_CL_VTE_CNTL__VPORT_Y_SCALE_ENA_MASK 0x00000004L 5973#define PA_CL_VTE_CNTL__VPORT_Y_SCALE_ENA__SHIFT 0x00000002 5974#define PA_CL_VTE_CNTL__VPORT_Z_OFFSET_ENA_MASK 0x00000020L 5975#define PA_CL_VTE_CNTL__VPORT_Z_OFFSET_ENA__SHIFT 0x00000005 5976#define PA_CL_VTE_CNTL__VPORT_Z_SCALE_ENA_MASK 0x00000010L 5977#define PA_CL_VTE_CNTL__VPORT_Z_SCALE_ENA__SHIFT 0x00000004 5978#define PA_CL_VTE_CNTL__VTX_W0_FMT_MASK 0x00000400L 5979#define PA_CL_VTE_CNTL__VTX_W0_FMT__SHIFT 0x0000000a 5980#define PA_CL_VTE_CNTL__VTX_XY_FMT_MASK 0x00000100L 5981#define PA_CL_VTE_CNTL__VTX_XY_FMT__SHIFT 0x00000008 5982#define PA_CL_VTE_CNTL__VTX_Z_FMT_MASK 0x00000200L 5983#define PA_CL_VTE_CNTL__VTX_Z_FMT__SHIFT 0x00000009 5984#define PA_SC_AA_CONFIG__AA_MASK_CENTROID_DTMN_MASK 0x00000010L 5985#define PA_SC_AA_CONFIG__AA_MASK_CENTROID_DTMN__SHIFT 0x00000004 5986#define PA_SC_AA_CONFIG__DETAIL_TO_EXPOSED_MODE_MASK 0x03000000L 5987#define PA_SC_AA_CONFIG__DETAIL_TO_EXPOSED_MODE__SHIFT 0x00000018 5988#define PA_SC_AA_CONFIG__MAX_SAMPLE_DIST_MASK 0x0001e000L 5989#define PA_SC_AA_CONFIG__MAX_SAMPLE_DIST__SHIFT 0x0000000d 5990#define PA_SC_AA_CONFIG__MSAA_EXPOSED_SAMPLES_MASK 0x00700000L 5991#define PA_SC_AA_CONFIG__MSAA_EXPOSED_SAMPLES__SHIFT 0x00000014 5992#define PA_SC_AA_CONFIG__MSAA_NUM_SAMPLES_MASK 0x00000007L 5993#define PA_SC_AA_CONFIG__MSAA_NUM_SAMPLES__SHIFT 0x00000000 5994#define PA_SC_AA_MASK_X0Y0_X1Y0__AA_MASK_X0Y0_MASK 0x0000ffffL 5995#define PA_SC_AA_MASK_X0Y0_X1Y0__AA_MASK_X0Y0__SHIFT 0x00000000 5996#define PA_SC_AA_MASK_X0Y0_X1Y0__AA_MASK_X1Y0_MASK 0xffff0000L 5997#define PA_SC_AA_MASK_X0Y0_X1Y0__AA_MASK_X1Y0__SHIFT 0x00000010 5998#define PA_SC_AA_MASK_X0Y1_X1Y1__AA_MASK_X0Y1_MASK 0x0000ffffL 5999#define PA_SC_AA_MASK_X0Y1_X1Y1__AA_MASK_X0Y1__SHIFT 0x00000000 6000#define PA_SC_AA_MASK_X0Y1_X1Y1__AA_MASK_X1Y1_MASK 0xffff0000L 6001#define PA_SC_AA_MASK_X0Y1_X1Y1__AA_MASK_X1Y1__SHIFT 0x00000010 6002#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S0_X_MASK 0x0000000fL 6003#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S0_X__SHIFT 0x00000000 6004#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S0_Y_MASK 0x000000f0L 6005#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S0_Y__SHIFT 0x00000004 6006#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S1_X_MASK 0x00000f00L 6007#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S1_X__SHIFT 0x00000008 6008#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S1_Y_MASK 0x0000f000L 6009#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S1_Y__SHIFT 0x0000000c 6010#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S2_X_MASK 0x000f0000L 6011#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S2_X__SHIFT 0x00000010 6012#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S2_Y_MASK 0x00f00000L 6013#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S2_Y__SHIFT 0x00000014 6014#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S3_X_MASK 0x0f000000L 6015#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S3_X__SHIFT 0x00000018 6016#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S3_Y_MASK 0xf0000000L 6017#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S3_Y__SHIFT 0x0000001c 6018#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S4_X_MASK 0x0000000fL 6019#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S4_X__SHIFT 0x00000000 6020#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S4_Y_MASK 0x000000f0L 6021#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S4_Y__SHIFT 0x00000004 6022#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S5_X_MASK 0x00000f00L 6023#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S5_X__SHIFT 0x00000008 6024#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S5_Y_MASK 0x0000f000L 6025#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S5_Y__SHIFT 0x0000000c 6026#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S6_X_MASK 0x000f0000L 6027#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S6_X__SHIFT 0x00000010 6028#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S6_Y_MASK 0x00f00000L 6029#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S6_Y__SHIFT 0x00000014 6030#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S7_X_MASK 0x0f000000L 6031#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S7_X__SHIFT 0x00000018 6032#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S7_Y_MASK 0xf0000000L 6033#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S7_Y__SHIFT 0x0000001c 6034#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S10_X_MASK 0x000f0000L 6035#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S10_X__SHIFT 0x00000010 6036#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S10_Y_MASK 0x00f00000L 6037#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S10_Y__SHIFT 0x00000014 6038#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S11_X_MASK 0x0f000000L 6039#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S11_X__SHIFT 0x00000018 6040#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S11_Y_MASK 0xf0000000L 6041#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S11_Y__SHIFT 0x0000001c 6042#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S8_X_MASK 0x0000000fL 6043#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S8_X__SHIFT 0x00000000 6044#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S8_Y_MASK 0x000000f0L 6045#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S8_Y__SHIFT 0x00000004 6046#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S9_X_MASK 0x00000f00L 6047#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S9_X__SHIFT 0x00000008 6048#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S9_Y_MASK 0x0000f000L 6049#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S9_Y__SHIFT 0x0000000c 6050#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S12_X_MASK 0x0000000fL 6051#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S12_X__SHIFT 0x00000000 6052#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S12_Y_MASK 0x000000f0L 6053#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S12_Y__SHIFT 0x00000004 6054#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S13_X_MASK 0x00000f00L 6055#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S13_X__SHIFT 0x00000008 6056#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S13_Y_MASK 0x0000f000L 6057#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S13_Y__SHIFT 0x0000000c 6058#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S14_X_MASK 0x000f0000L 6059#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S14_X__SHIFT 0x00000010 6060#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S14_Y_MASK 0x00f00000L 6061#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S14_Y__SHIFT 0x00000014 6062#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S15_X_MASK 0x0f000000L 6063#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S15_X__SHIFT 0x00000018 6064#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S15_Y_MASK 0xf0000000L 6065#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S15_Y__SHIFT 0x0000001c 6066#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S0_X_MASK 0x0000000fL 6067#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S0_X__SHIFT 0x00000000 6068#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S0_Y_MASK 0x000000f0L 6069#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S0_Y__SHIFT 0x00000004 6070#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S1_X_MASK 0x00000f00L 6071#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S1_X__SHIFT 0x00000008 6072#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S1_Y_MASK 0x0000f000L 6073#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S1_Y__SHIFT 0x0000000c 6074#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S2_X_MASK 0x000f0000L 6075#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S2_X__SHIFT 0x00000010 6076#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S2_Y_MASK 0x00f00000L 6077#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S2_Y__SHIFT 0x00000014 6078#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S3_X_MASK 0x0f000000L 6079#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S3_X__SHIFT 0x00000018 6080#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S3_Y_MASK 0xf0000000L 6081#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S3_Y__SHIFT 0x0000001c 6082#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S4_X_MASK 0x0000000fL 6083#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S4_X__SHIFT 0x00000000 6084#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S4_Y_MASK 0x000000f0L 6085#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S4_Y__SHIFT 0x00000004 6086#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S5_X_MASK 0x00000f00L 6087#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S5_X__SHIFT 0x00000008 6088#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S5_Y_MASK 0x0000f000L 6089#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S5_Y__SHIFT 0x0000000c 6090#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S6_X_MASK 0x000f0000L 6091#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S6_X__SHIFT 0x00000010 6092#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S6_Y_MASK 0x00f00000L 6093#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S6_Y__SHIFT 0x00000014 6094#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S7_X_MASK 0x0f000000L 6095#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S7_X__SHIFT 0x00000018 6096#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S7_Y_MASK 0xf0000000L 6097#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S7_Y__SHIFT 0x0000001c 6098#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S10_X_MASK 0x000f0000L 6099#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S10_X__SHIFT 0x00000010 6100#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S10_Y_MASK 0x00f00000L 6101#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S10_Y__SHIFT 0x00000014 6102#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S11_X_MASK 0x0f000000L 6103#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S11_X__SHIFT 0x00000018 6104#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S11_Y_MASK 0xf0000000L 6105#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S11_Y__SHIFT 0x0000001c 6106#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S8_X_MASK 0x0000000fL 6107#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S8_X__SHIFT 0x00000000 6108#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S8_Y_MASK 0x000000f0L 6109#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S8_Y__SHIFT 0x00000004 6110#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S9_X_MASK 0x00000f00L 6111#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S9_X__SHIFT 0x00000008 6112#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S9_Y_MASK 0x0000f000L 6113#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S9_Y__SHIFT 0x0000000c 6114#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S12_X_MASK 0x0000000fL 6115#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S12_X__SHIFT 0x00000000 6116#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S12_Y_MASK 0x000000f0L 6117#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S12_Y__SHIFT 0x00000004 6118#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S13_X_MASK 0x00000f00L 6119#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S13_X__SHIFT 0x00000008 6120#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S13_Y_MASK 0x0000f000L 6121#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S13_Y__SHIFT 0x0000000c 6122#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S14_X_MASK 0x000f0000L 6123#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S14_X__SHIFT 0x00000010 6124#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S14_Y_MASK 0x00f00000L 6125#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S14_Y__SHIFT 0x00000014 6126#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S15_X_MASK 0x0f000000L 6127#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S15_X__SHIFT 0x00000018 6128#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S15_Y_MASK 0xf0000000L 6129#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S15_Y__SHIFT 0x0000001c 6130#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S0_X_MASK 0x0000000fL 6131#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S0_X__SHIFT 0x00000000 6132#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S0_Y_MASK 0x000000f0L 6133#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S0_Y__SHIFT 0x00000004 6134#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S1_X_MASK 0x00000f00L 6135#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S1_X__SHIFT 0x00000008 6136#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S1_Y_MASK 0x0000f000L 6137#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S1_Y__SHIFT 0x0000000c 6138#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S2_X_MASK 0x000f0000L 6139#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S2_X__SHIFT 0x00000010 6140#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S2_Y_MASK 0x00f00000L 6141#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S2_Y__SHIFT 0x00000014 6142#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S3_X_MASK 0x0f000000L 6143#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S3_X__SHIFT 0x00000018 6144#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S3_Y_MASK 0xf0000000L 6145#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S3_Y__SHIFT 0x0000001c 6146#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S4_X_MASK 0x0000000fL 6147#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S4_X__SHIFT 0x00000000 6148#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S4_Y_MASK 0x000000f0L 6149#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S4_Y__SHIFT 0x00000004 6150#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S5_X_MASK 0x00000f00L 6151#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S5_X__SHIFT 0x00000008 6152#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S5_Y_MASK 0x0000f000L 6153#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S5_Y__SHIFT 0x0000000c 6154#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S6_X_MASK 0x000f0000L 6155#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S6_X__SHIFT 0x00000010 6156#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S6_Y_MASK 0x00f00000L 6157#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S6_Y__SHIFT 0x00000014 6158#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S7_X_MASK 0x0f000000L 6159#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S7_X__SHIFT 0x00000018 6160#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S7_Y_MASK 0xf0000000L 6161#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S7_Y__SHIFT 0x0000001c 6162#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S10_X_MASK 0x000f0000L 6163#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S10_X__SHIFT 0x00000010 6164#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S10_Y_MASK 0x00f00000L 6165#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S10_Y__SHIFT 0x00000014 6166#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S11_X_MASK 0x0f000000L 6167#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S11_X__SHIFT 0x00000018 6168#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S11_Y_MASK 0xf0000000L 6169#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S11_Y__SHIFT 0x0000001c 6170#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S8_X_MASK 0x0000000fL 6171#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S8_X__SHIFT 0x00000000 6172#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S8_Y_MASK 0x000000f0L 6173#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S8_Y__SHIFT 0x00000004 6174#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S9_X_MASK 0x00000f00L 6175#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S9_X__SHIFT 0x00000008 6176#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S9_Y_MASK 0x0000f000L 6177#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S9_Y__SHIFT 0x0000000c 6178#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S12_X_MASK 0x0000000fL 6179#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S12_X__SHIFT 0x00000000 6180#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S12_Y_MASK 0x000000f0L 6181#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S12_Y__SHIFT 0x00000004 6182#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S13_X_MASK 0x00000f00L 6183#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S13_X__SHIFT 0x00000008 6184#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S13_Y_MASK 0x0000f000L 6185#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S13_Y__SHIFT 0x0000000c 6186#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S14_X_MASK 0x000f0000L 6187#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S14_X__SHIFT 0x00000010 6188#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S14_Y_MASK 0x00f00000L 6189#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S14_Y__SHIFT 0x00000014 6190#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S15_X_MASK 0x0f000000L 6191#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S15_X__SHIFT 0x00000018 6192#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S15_Y_MASK 0xf0000000L 6193#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S15_Y__SHIFT 0x0000001c 6194#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S0_X_MASK 0x0000000fL 6195#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S0_X__SHIFT 0x00000000 6196#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S0_Y_MASK 0x000000f0L 6197#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S0_Y__SHIFT 0x00000004 6198#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S1_X_MASK 0x00000f00L 6199#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S1_X__SHIFT 0x00000008 6200#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S1_Y_MASK 0x0000f000L 6201#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S1_Y__SHIFT 0x0000000c 6202#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S2_X_MASK 0x000f0000L 6203#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S2_X__SHIFT 0x00000010 6204#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S2_Y_MASK 0x00f00000L 6205#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S2_Y__SHIFT 0x00000014 6206#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S3_X_MASK 0x0f000000L 6207#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S3_X__SHIFT 0x00000018 6208#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S3_Y_MASK 0xf0000000L 6209#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S3_Y__SHIFT 0x0000001c 6210#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S4_X_MASK 0x0000000fL 6211#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S4_X__SHIFT 0x00000000 6212#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S4_Y_MASK 0x000000f0L 6213#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S4_Y__SHIFT 0x00000004 6214#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S5_X_MASK 0x00000f00L 6215#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S5_X__SHIFT 0x00000008 6216#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S5_Y_MASK 0x0000f000L 6217#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S5_Y__SHIFT 0x0000000c 6218#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S6_X_MASK 0x000f0000L 6219#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S6_X__SHIFT 0x00000010 6220#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S6_Y_MASK 0x00f00000L 6221#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S6_Y__SHIFT 0x00000014 6222#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S7_X_MASK 0x0f000000L 6223#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S7_X__SHIFT 0x00000018 6224#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S7_Y_MASK 0xf0000000L 6225#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S7_Y__SHIFT 0x0000001c 6226#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S10_X_MASK 0x000f0000L 6227#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S10_X__SHIFT 0x00000010 6228#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S10_Y_MASK 0x00f00000L 6229#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S10_Y__SHIFT 0x00000014 6230#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S11_X_MASK 0x0f000000L 6231#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S11_X__SHIFT 0x00000018 6232#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S11_Y_MASK 0xf0000000L 6233#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S11_Y__SHIFT 0x0000001c 6234#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S8_X_MASK 0x0000000fL 6235#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S8_X__SHIFT 0x00000000 6236#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S8_Y_MASK 0x000000f0L 6237#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S8_Y__SHIFT 0x00000004 6238#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S9_X_MASK 0x00000f00L 6239#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S9_X__SHIFT 0x00000008 6240#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S9_Y_MASK 0x0000f000L 6241#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S9_Y__SHIFT 0x0000000c 6242#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S12_X_MASK 0x0000000fL 6243#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S12_X__SHIFT 0x00000000 6244#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S12_Y_MASK 0x000000f0L 6245#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S12_Y__SHIFT 0x00000004 6246#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S13_X_MASK 0x00000f00L 6247#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S13_X__SHIFT 0x00000008 6248#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S13_Y_MASK 0x0000f000L 6249#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S13_Y__SHIFT 0x0000000c 6250#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S14_X_MASK 0x000f0000L 6251#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S14_X__SHIFT 0x00000010 6252#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S14_Y_MASK 0x00f00000L 6253#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S14_Y__SHIFT 0x00000014 6254#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S15_X_MASK 0x0f000000L 6255#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S15_X__SHIFT 0x00000018 6256#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S15_Y_MASK 0xf0000000L 6257#define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S15_Y__SHIFT 0x0000001c 6258#define PA_SC_CENTROID_PRIORITY_0__DISTANCE_0_MASK 0x0000000fL 6259#define PA_SC_CENTROID_PRIORITY_0__DISTANCE_0__SHIFT 0x00000000 6260#define PA_SC_CENTROID_PRIORITY_0__DISTANCE_1_MASK 0x000000f0L 6261#define PA_SC_CENTROID_PRIORITY_0__DISTANCE_1__SHIFT 0x00000004 6262#define PA_SC_CENTROID_PRIORITY_0__DISTANCE_2_MASK 0x00000f00L 6263#define PA_SC_CENTROID_PRIORITY_0__DISTANCE_2__SHIFT 0x00000008 6264#define PA_SC_CENTROID_PRIORITY_0__DISTANCE_3_MASK 0x0000f000L 6265#define PA_SC_CENTROID_PRIORITY_0__DISTANCE_3__SHIFT 0x0000000c 6266#define PA_SC_CENTROID_PRIORITY_0__DISTANCE_4_MASK 0x000f0000L 6267#define PA_SC_CENTROID_PRIORITY_0__DISTANCE_4__SHIFT 0x00000010 6268#define PA_SC_CENTROID_PRIORITY_0__DISTANCE_5_MASK 0x00f00000L 6269#define PA_SC_CENTROID_PRIORITY_0__DISTANCE_5__SHIFT 0x00000014 6270#define PA_SC_CENTROID_PRIORITY_0__DISTANCE_6_MASK 0x0f000000L 6271#define PA_SC_CENTROID_PRIORITY_0__DISTANCE_6__SHIFT 0x00000018 6272#define PA_SC_CENTROID_PRIORITY_0__DISTANCE_7_MASK 0xf0000000L 6273#define PA_SC_CENTROID_PRIORITY_0__DISTANCE_7__SHIFT 0x0000001c 6274#define PA_SC_CENTROID_PRIORITY_1__DISTANCE_10_MASK 0x00000f00L 6275#define PA_SC_CENTROID_PRIORITY_1__DISTANCE_10__SHIFT 0x00000008 6276#define PA_SC_CENTROID_PRIORITY_1__DISTANCE_11_MASK 0x0000f000L 6277#define PA_SC_CENTROID_PRIORITY_1__DISTANCE_11__SHIFT 0x0000000c 6278#define PA_SC_CENTROID_PRIORITY_1__DISTANCE_12_MASK 0x000f0000L 6279#define PA_SC_CENTROID_PRIORITY_1__DISTANCE_12__SHIFT 0x00000010 6280#define PA_SC_CENTROID_PRIORITY_1__DISTANCE_13_MASK 0x00f00000L 6281#define PA_SC_CENTROID_PRIORITY_1__DISTANCE_13__SHIFT 0x00000014 6282#define PA_SC_CENTROID_PRIORITY_1__DISTANCE_14_MASK 0x0f000000L 6283#define PA_SC_CENTROID_PRIORITY_1__DISTANCE_14__SHIFT 0x00000018 6284#define PA_SC_CENTROID_PRIORITY_1__DISTANCE_15_MASK 0xf0000000L 6285#define PA_SC_CENTROID_PRIORITY_1__DISTANCE_15__SHIFT 0x0000001c 6286#define PA_SC_CENTROID_PRIORITY_1__DISTANCE_8_MASK 0x0000000fL 6287#define PA_SC_CENTROID_PRIORITY_1__DISTANCE_8__SHIFT 0x00000000 6288#define PA_SC_CENTROID_PRIORITY_1__DISTANCE_9_MASK 0x000000f0L 6289#define PA_SC_CENTROID_PRIORITY_1__DISTANCE_9__SHIFT 0x00000004 6290#define PA_SC_CLIPRECT_0_BR__BR_X_MASK 0x00007fffL 6291#define PA_SC_CLIPRECT_0_BR__BR_X__SHIFT 0x00000000 6292#define PA_SC_CLIPRECT_0_BR__BR_Y_MASK 0x7fff0000L 6293#define PA_SC_CLIPRECT_0_BR__BR_Y__SHIFT 0x00000010 6294#define PA_SC_CLIPRECT_0_TL__TL_X_MASK 0x00007fffL 6295#define PA_SC_CLIPRECT_0_TL__TL_X__SHIFT 0x00000000 6296#define PA_SC_CLIPRECT_0_TL__TL_Y_MASK 0x7fff0000L 6297#define PA_SC_CLIPRECT_0_TL__TL_Y__SHIFT 0x00000010 6298#define PA_SC_CLIPRECT_1_BR__BR_X_MASK 0x00007fffL 6299#define PA_SC_CLIPRECT_1_BR__BR_X__SHIFT 0x00000000 6300#define PA_SC_CLIPRECT_1_BR__BR_Y_MASK 0x7fff0000L 6301#define PA_SC_CLIPRECT_1_BR__BR_Y__SHIFT 0x00000010 6302#define PA_SC_CLIPRECT_1_TL__TL_X_MASK 0x00007fffL 6303#define PA_SC_CLIPRECT_1_TL__TL_X__SHIFT 0x00000000 6304#define PA_SC_CLIPRECT_1_TL__TL_Y_MASK 0x7fff0000L 6305#define PA_SC_CLIPRECT_1_TL__TL_Y__SHIFT 0x00000010 6306#define PA_SC_CLIPRECT_2_BR__BR_X_MASK 0x00007fffL 6307#define PA_SC_CLIPRECT_2_BR__BR_X__SHIFT 0x00000000 6308#define PA_SC_CLIPRECT_2_BR__BR_Y_MASK 0x7fff0000L 6309#define PA_SC_CLIPRECT_2_BR__BR_Y__SHIFT 0x00000010 6310#define PA_SC_CLIPRECT_2_TL__TL_X_MASK 0x00007fffL 6311#define PA_SC_CLIPRECT_2_TL__TL_X__SHIFT 0x00000000 6312#define PA_SC_CLIPRECT_2_TL__TL_Y_MASK 0x7fff0000L 6313#define PA_SC_CLIPRECT_2_TL__TL_Y__SHIFT 0x00000010 6314#define PA_SC_CLIPRECT_3_BR__BR_X_MASK 0x00007fffL 6315#define PA_SC_CLIPRECT_3_BR__BR_X__SHIFT 0x00000000 6316#define PA_SC_CLIPRECT_3_BR__BR_Y_MASK 0x7fff0000L 6317#define PA_SC_CLIPRECT_3_BR__BR_Y__SHIFT 0x00000010 6318#define PA_SC_CLIPRECT_3_TL__TL_X_MASK 0x00007fffL 6319#define PA_SC_CLIPRECT_3_TL__TL_X__SHIFT 0x00000000 6320#define PA_SC_CLIPRECT_3_TL__TL_Y_MASK 0x7fff0000L 6321#define PA_SC_CLIPRECT_3_TL__TL_Y__SHIFT 0x00000010 6322#define PA_SC_CLIPRECT_RULE__CLIP_RULE_MASK 0x0000ffffL 6323#define PA_SC_CLIPRECT_RULE__CLIP_RULE__SHIFT 0x00000000 6324#define PA_SC_DEBUG_CNTL__SC_DEBUG_INDX_MASK 0x0000003fL 6325#define PA_SC_DEBUG_CNTL__SC_DEBUG_INDX__SHIFT 0x00000000 6326#define PA_SC_DEBUG_DATA__DATA_MASK 0xffffffffL 6327#define PA_SC_DEBUG_DATA__DATA__SHIFT 0x00000000 6328#define PA_SC_DEBUG_REG0__REG0_FIELD0_MASK 0x00000003L 6329#define PA_SC_DEBUG_REG0__REG0_FIELD0__SHIFT 0x00000000 6330#define PA_SC_DEBUG_REG0__REG0_FIELD1_MASK 0x0000000cL 6331#define PA_SC_DEBUG_REG0__REG0_FIELD1__SHIFT 0x00000002 6332#define PA_SC_DEBUG_REG1__REG1_FIELD0_MASK 0x00000003L 6333#define PA_SC_DEBUG_REG1__REG1_FIELD0__SHIFT 0x00000000 6334#define PA_SC_DEBUG_REG1__REG1_FIELD1_MASK 0x0000000cL 6335#define PA_SC_DEBUG_REG1__REG1_FIELD1__SHIFT 0x00000002 6336#define PA_SC_EDGERULE__ER_LINE_BT_MASK 0xf0000000L 6337#define PA_SC_EDGERULE__ER_LINE_BT__SHIFT 0x0000001c 6338#define PA_SC_EDGERULE__ER_LINE_LR_MASK 0x0003f000L 6339#define PA_SC_EDGERULE__ER_LINE_LR__SHIFT 0x0000000c 6340#define PA_SC_EDGERULE__ER_LINE_RL_MASK 0x00fc0000L 6341#define PA_SC_EDGERULE__ER_LINE_RL__SHIFT 0x00000012 6342#define PA_SC_EDGERULE__ER_LINE_TB_MASK 0x0f000000L 6343#define PA_SC_EDGERULE__ER_LINE_TB__SHIFT 0x00000018 6344#define PA_SC_EDGERULE__ER_POINT_MASK 0x000000f0L 6345#define PA_SC_EDGERULE__ER_POINT__SHIFT 0x00000004 6346#define PA_SC_EDGERULE__ER_RECT_MASK 0x00000f00L 6347#define PA_SC_EDGERULE__ER_RECT__SHIFT 0x00000008 6348#define PA_SC_EDGERULE__ER_TRI_MASK 0x0000000fL 6349#define PA_SC_EDGERULE__ER_TRI__SHIFT 0x00000000 6350#define PA_SC_ENHANCE__DISABLE_AA_MASK_FULL_FIX_MASK 0x00000004L 6351#define PA_SC_ENHANCE__DISABLE_AA_MASK_FULL_FIX__SHIFT 0x00000002 6352#define PA_SC_ENHANCE__DISABLE_DUALGRAD_PERF_OPTIMIZATION_MASK 0x00000200L 6353#define PA_SC_ENHANCE__DISABLE_DUALGRAD_PERF_OPTIMIZATION__SHIFT 0x00000009 6354#define PA_SC_ENHANCE__DISABLE_EOV_ALL_CTRL_ONLY_COMBINATIONS_MASK 0x00004000L 6355#define PA_SC_ENHANCE__DISABLE_EOV_ALL_CTRL_ONLY_COMBINATIONS__SHIFT 0x0000000e 6356#define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_DESIRED_FIFO_EMPTY_SWITCHING_MASK 0x00200000L 6357#define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_DESIRED_FIFO_EMPTY_SWITCHING__SHIFT 0x00000015 6358#define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_EMPTY_SWITCHING_HYSTERYSIS_MASK 0x00800000L 6359#define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_EMPTY_SWITCHING_HYSTERYSIS__SHIFT 0x00000017 6360#define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_EOP_SYNC_NULL_PRIMS_LAST_MASK 0x00040000L 6361#define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_EOP_SYNC_NULL_PRIMS_LAST__SHIFT 0x00000012 6362#define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_PA_SC_GUIDANCE_MASK 0x00010000L 6363#define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_PA_SC_GUIDANCE__SHIFT 0x00000010 6364#define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_SELECTED_FIFO_EMPTY_SWITCHING_MASK 0x00400000L 6365#define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_SELECTED_FIFO_EMPTY_SWITCHING__SHIFT 0x00000016 6366#define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_THRESHOLD_SWITCHING_MASK 0x00080000L 6367#define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_THRESHOLD_SWITCHING__SHIFT 0x00000013 6368#define PA_SC_ENHANCE__DISABLE_PA_SC_GUIDANCE_MASK 0x00002000L 6369#define PA_SC_ENHANCE__DISABLE_PA_SC_GUIDANCE__SHIFT 0x0000000d 6370#define PA_SC_ENHANCE__DISABLE_PW_BUBBLE_COLLAPSE_MASK 0x000000c0L 6371#define PA_SC_ENHANCE__DISABLE_PW_BUBBLE_COLLAPSE__SHIFT 0x00000006 6372#define PA_SC_ENHANCE__DISABLE_SC_DB_TILE_FIX_MASK 0x00000002L 6373#define PA_SC_ENHANCE__DISABLE_SC_DB_TILE_FIX__SHIFT 0x00000001 6374#define PA_SC_ENHANCE__DISABLE_SCISSOR_FIX_MASK 0x00000020L 6375#define PA_SC_ENHANCE__DISABLE_SCISSOR_FIX__SHIFT 0x00000005 6376#define PA_SC_ENHANCE__DISABLE_SC_PROCESS_RESET_PRIM_MASK 0x00000400L 6377#define PA_SC_ENHANCE__DISABLE_SC_PROCESS_RESET_PRIM__SHIFT 0x0000000a 6378#define PA_SC_ENHANCE__DISABLE_SC_PROCESS_RESET_SUPERTILE_MASK 0x00000800L 6379#define PA_SC_ENHANCE__DISABLE_SC_PROCESS_RESET_SUPERTILE__SHIFT 0x0000000b 6380#define PA_SC_ENHANCE__DISABLE_SC_PROCESS_RESET_TILE_MASK 0x00001000L 6381#define PA_SC_ENHANCE__DISABLE_SC_PROCESS_RESET_TILE__SHIFT 0x0000000c 6382#define PA_SC_ENHANCE__ECO_SPARE0_MASK 0x80000000L 6383#define PA_SC_ENHANCE__ECO_SPARE0__SHIFT 0x0000001f 6384#define PA_SC_ENHANCE__ECO_SPARE1_MASK 0x40000000L 6385#define PA_SC_ENHANCE__ECO_SPARE1__SHIFT 0x0000001e 6386#define PA_SC_ENHANCE__ENABLE_1XMSAA_SAMPLE_LOCATIONS_MASK 0x00000008L 6387#define PA_SC_ENHANCE__ENABLE_1XMSAA_SAMPLE_LOCATIONS__SHIFT 0x00000003 6388#define PA_SC_ENHANCE__ENABLE_1XMSAA_SAMPLE_LOC_CENTROID_MASK 0x00000010L 6389#define PA_SC_ENHANCE__ENABLE_1XMSAA_SAMPLE_LOC_CENTROID__SHIFT 0x00000004 6390#define PA_SC_ENHANCE__ENABLE_MULTICYCLE_BUBBLE_FREEZE_MASK 0x00008000L 6391#define PA_SC_ENHANCE__ENABLE_MULTICYCLE_BUBBLE_FREEZE__SHIFT 0x0000000f 6392#define PA_SC_ENHANCE__ENABLE_OUT_OF_ORDER_DESIRED_FIFO_IS_NEXT_FEID_MASK 0x01000000L 6393#define PA_SC_ENHANCE__ENABLE_OUT_OF_ORDER_DESIRED_FIFO_IS_NEXT_FEID__SHIFT 0x00000018 6394#define PA_SC_ENHANCE__ENABLE_OUT_OF_ORDER_POLY_MODE_MASK 0x00020000L 6395#define PA_SC_ENHANCE__ENABLE_OUT_OF_ORDER_POLY_MODE__SHIFT 0x00000011 6396#define PA_SC_ENHANCE__ENABLE_OUT_OF_ORDER_THRESHOLD_SWITCH_AT_EOPG_ONLY_MASK 0x00100000L 6397#define PA_SC_ENHANCE__ENABLE_OUT_OF_ORDER_THRESHOLD_SWITCH_AT_EOPG_ONLY__SHIFT 0x00000014 6398#define PA_SC_ENHANCE__ENABLE_PA_SC_OUT_OF_ORDER_MASK 0x00000001L 6399#define PA_SC_ENHANCE__ENABLE_PA_SC_OUT_OF_ORDER__SHIFT 0x00000000 6400#define PA_SC_ENHANCE__SEND_UNLIT_STILES_TO_PACKER_MASK 0x00000100L 6401#define PA_SC_ENHANCE__SEND_UNLIT_STILES_TO_PACKER__SHIFT 0x00000008 6402#define PA_SC_FIFO_DEPTH_CNTL__DEPTH_MASK 0x000000ffL 6403#define PA_SC_FIFO_DEPTH_CNTL__DEPTH__SHIFT 0x00000000 6404#define PA_SC_FIFO_SIZE__SC_BACKEND_PRIM_FIFO_SIZE_MASK 0x00007fc0L 6405#define PA_SC_FIFO_SIZE__SC_BACKEND_PRIM_FIFO_SIZE__SHIFT 0x00000006 6406#define PA_SC_FIFO_SIZE__SC_EARLYZ_TILE_FIFO_SIZE_MASK 0xff800000L 6407#define PA_SC_FIFO_SIZE__SC_EARLYZ_TILE_FIFO_SIZE__SHIFT 0x00000017 6408#define PA_SC_FIFO_SIZE__SC_FRONTEND_PRIM_FIFO_SIZE_MASK 0x0000003fL 6409#define PA_SC_FIFO_SIZE__SC_FRONTEND_PRIM_FIFO_SIZE__SHIFT 0x00000000 6410#define PA_SC_FIFO_SIZE__SC_HIZ_TILE_FIFO_SIZE_MASK 0x001f8000L 6411#define PA_SC_FIFO_SIZE__SC_HIZ_TILE_FIFO_SIZE__SHIFT 0x0000000f 6412#define PA_SC_FORCE_EOV_MAX_CNTS__FORCE_EOV_MAX_CLK_CNT_MASK 0x0000ffffL 6413#define PA_SC_FORCE_EOV_MAX_CNTS__FORCE_EOV_MAX_CLK_CNT__SHIFT 0x00000000 6414#define PA_SC_FORCE_EOV_MAX_CNTS__FORCE_EOV_MAX_REZ_CNT_MASK 0xffff0000L 6415#define PA_SC_FORCE_EOV_MAX_CNTS__FORCE_EOV_MAX_REZ_CNT__SHIFT 0x00000010 6416#define PA_SC_GENERIC_SCISSOR_BR__BR_X_MASK 0x00007fffL 6417#define PA_SC_GENERIC_SCISSOR_BR__BR_X__SHIFT 0x00000000 6418#define PA_SC_GENERIC_SCISSOR_BR__BR_Y_MASK 0x7fff0000L 6419#define PA_SC_GENERIC_SCISSOR_BR__BR_Y__SHIFT 0x00000010 6420#define PA_SC_GENERIC_SCISSOR_TL__TL_X_MASK 0x00007fffL 6421#define PA_SC_GENERIC_SCISSOR_TL__TL_X__SHIFT 0x00000000 6422#define PA_SC_GENERIC_SCISSOR_TL__TL_Y_MASK 0x7fff0000L 6423#define PA_SC_GENERIC_SCISSOR_TL__TL_Y__SHIFT 0x00000010 6424#define PA_SC_GENERIC_SCISSOR_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6425#define PA_SC_GENERIC_SCISSOR_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6426#define PA_SC_IF_FIFO_SIZE__SC_BCI_IF_FIFO_SIZE_MASK 0x00fc0000L 6427#define PA_SC_IF_FIFO_SIZE__SC_BCI_IF_FIFO_SIZE__SHIFT 0x00000012 6428#define PA_SC_IF_FIFO_SIZE__SC_DB_QUAD_IF_FIFO_SIZE_MASK 0x00000fc0L 6429#define PA_SC_IF_FIFO_SIZE__SC_DB_QUAD_IF_FIFO_SIZE__SHIFT 0x00000006 6430#define PA_SC_IF_FIFO_SIZE__SC_DB_TILE_IF_FIFO_SIZE_MASK 0x0000003fL 6431#define PA_SC_IF_FIFO_SIZE__SC_DB_TILE_IF_FIFO_SIZE__SHIFT 0x00000000 6432#define PA_SC_IF_FIFO_SIZE__SC_SPI_IF_FIFO_SIZE_MASK 0x0003f000L 6433#define PA_SC_IF_FIFO_SIZE__SC_SPI_IF_FIFO_SIZE__SHIFT 0x0000000c 6434#define PA_SC_LINE_CNTL__DX10_DIAMOND_TEST_ENA_MASK 0x00001000L 6435#define PA_SC_LINE_CNTL__DX10_DIAMOND_TEST_ENA__SHIFT 0x0000000c 6436#define PA_SC_LINE_CNTL__EXPAND_LINE_WIDTH_MASK 0x00000200L 6437#define PA_SC_LINE_CNTL__EXPAND_LINE_WIDTH__SHIFT 0x00000009 6438#define PA_SC_LINE_CNTL__LAST_PIXEL_MASK 0x00000400L 6439#define PA_SC_LINE_CNTL__LAST_PIXEL__SHIFT 0x0000000a 6440#define PA_SC_LINE_CNTL__PERPENDICULAR_ENDCAP_ENA_MASK 0x00000800L 6441#define PA_SC_LINE_CNTL__PERPENDICULAR_ENDCAP_ENA__SHIFT 0x0000000b 6442#define PA_SC_LINE_STIPPLE__AUTO_RESET_CNTL_MASK 0x60000000L 6443#define PA_SC_LINE_STIPPLE__AUTO_RESET_CNTL__SHIFT 0x0000001d 6444#define PA_SC_LINE_STIPPLE__LINE_PATTERN_MASK 0x0000ffffL 6445#define PA_SC_LINE_STIPPLE__LINE_PATTERN__SHIFT 0x00000000 6446#define PA_SC_LINE_STIPPLE__PATTERN_BIT_ORDER_MASK 0x10000000L 6447#define PA_SC_LINE_STIPPLE__PATTERN_BIT_ORDER__SHIFT 0x0000001c 6448#define PA_SC_LINE_STIPPLE__REPEAT_COUNT_MASK 0x00ff0000L 6449#define PA_SC_LINE_STIPPLE__REPEAT_COUNT__SHIFT 0x00000010 6450#define PA_SC_LINE_STIPPLE_STATE__CURRENT_COUNT_MASK 0x0000ff00L 6451#define PA_SC_LINE_STIPPLE_STATE__CURRENT_COUNT__SHIFT 0x00000008 6452#define PA_SC_LINE_STIPPLE_STATE__CURRENT_PTR_MASK 0x0000000fL 6453#define PA_SC_LINE_STIPPLE_STATE__CURRENT_PTR__SHIFT 0x00000000 6454#define PA_SC_MODE_CNTL_0__LINE_STIPPLE_ENABLE_MASK 0x00000004L 6455#define PA_SC_MODE_CNTL_0__LINE_STIPPLE_ENABLE__SHIFT 0x00000002 6456#define PA_SC_MODE_CNTL_0__MSAA_ENABLE_MASK 0x00000001L 6457#define PA_SC_MODE_CNTL_0__MSAA_ENABLE__SHIFT 0x00000000 6458#define PA_SC_MODE_CNTL_0__SEND_UNLIT_STILES_TO_PKR_MASK 0x00000008L 6459#define PA_SC_MODE_CNTL_0__SEND_UNLIT_STILES_TO_PKR__SHIFT 0x00000003 6460#define PA_SC_MODE_CNTL_0__VPORT_SCISSOR_ENABLE_MASK 0x00000002L 6461#define PA_SC_MODE_CNTL_0__VPORT_SCISSOR_ENABLE__SHIFT 0x00000001 6462#define PA_SC_MODE_CNTL_1__FORCE_EOV_CNTDWN_ENABLE_MASK 0x02000000L 6463#define PA_SC_MODE_CNTL_1__FORCE_EOV_CNTDWN_ENABLE__SHIFT 0x00000019 6464#define PA_SC_MODE_CNTL_1__FORCE_EOV_REZ_ENABLE_MASK 0x04000000L 6465#define PA_SC_MODE_CNTL_1__FORCE_EOV_REZ_ENABLE__SHIFT 0x0000001a 6466#define PA_SC_MODE_CNTL_1__GPU_ID_OVERRIDE_ENABLE_MASK 0x00080000L 6467#define PA_SC_MODE_CNTL_1__GPU_ID_OVERRIDE_ENABLE__SHIFT 0x00000013 6468#define PA_SC_MODE_CNTL_1__GPU_ID_OVERRIDE_MASK 0x00f00000L 6469#define PA_SC_MODE_CNTL_1__GPU_ID_OVERRIDE__SHIFT 0x00000014 6470#define PA_SC_MODE_CNTL_1__KILL_PIX_POST_DETAIL_MASK_MASK 0x00008000L 6471#define PA_SC_MODE_CNTL_1__KILL_PIX_POST_DETAIL_MASK__SHIFT 0x0000000f 6472#define PA_SC_MODE_CNTL_1__KILL_PIX_POST_HI_Z_MASK 0x00004000L 6473#define PA_SC_MODE_CNTL_1__KILL_PIX_POST_HI_Z__SHIFT 0x0000000e 6474#define PA_SC_MODE_CNTL_1__MULTI_GPU_PRIM_DISCARD_ENABLE_MASK 0x01000000L 6475#define PA_SC_MODE_CNTL_1__MULTI_GPU_PRIM_DISCARD_ENABLE__SHIFT 0x00000018 6476#define PA_SC_MODE_CNTL_1__MULTI_GPU_SUPERTILE_ENABLE_MASK 0x00040000L 6477#define PA_SC_MODE_CNTL_1__MULTI_GPU_SUPERTILE_ENABLE__SHIFT 0x00000012 6478#define PA_SC_MODE_CNTL_1__MULTI_SHADER_ENGINE_PRIM_DISCARD_ENABLE_MASK 0x00020000L 6479#define PA_SC_MODE_CNTL_1__MULTI_SHADER_ENGINE_PRIM_DISCARD_ENABLE__SHIFT 0x00000011 6480#define PA_SC_MODE_CNTL_1__OUT_OF_ORDER_PRIMITIVE_ENABLE_MASK 0x08000000L 6481#define PA_SC_MODE_CNTL_1__OUT_OF_ORDER_PRIMITIVE_ENABLE__SHIFT 0x0000001b 6482#define PA_SC_MODE_CNTL_1__OUT_OF_ORDER_WATER_MARK_MASK 0x70000000L 6483#define PA_SC_MODE_CNTL_1__OUT_OF_ORDER_WATER_MARK__SHIFT 0x0000001c 6484#define PA_SC_MODE_CNTL_1__PS_ITER_SAMPLE_MASK 0x00010000L 6485#define PA_SC_MODE_CNTL_1__PS_ITER_SAMPLE__SHIFT 0x00000010 6486#define PA_SC_MODE_CNTL_1__SUPERTILE_WALK_ORDER_ENABLE_MASK 0x00000080L 6487#define PA_SC_MODE_CNTL_1__SUPERTILE_WALK_ORDER_ENABLE__SHIFT 0x00000007 6488#define PA_SC_MODE_CNTL_1__TILE_COVER_DISABLE_MASK 0x00000200L 6489#define PA_SC_MODE_CNTL_1__TILE_COVER_DISABLE__SHIFT 0x00000009 6490#define PA_SC_MODE_CNTL_1__TILE_COVER_NO_SCISSOR_MASK 0x00000400L 6491#define PA_SC_MODE_CNTL_1__TILE_COVER_NO_SCISSOR__SHIFT 0x0000000a 6492#define PA_SC_MODE_CNTL_1__TILE_WALK_ORDER_ENABLE_MASK 0x00000100L 6493#define PA_SC_MODE_CNTL_1__TILE_WALK_ORDER_ENABLE__SHIFT 0x00000008 6494#define PA_SC_MODE_CNTL_1__WALK_ALIGN8_PRIM_FITS_ST_MASK 0x00000004L 6495#define PA_SC_MODE_CNTL_1__WALK_ALIGN8_PRIM_FITS_ST__SHIFT 0x00000002 6496#define PA_SC_MODE_CNTL_1__WALK_ALIGNMENT_MASK 0x00000002L 6497#define PA_SC_MODE_CNTL_1__WALK_ALIGNMENT__SHIFT 0x00000001 6498#define PA_SC_MODE_CNTL_1__WALK_FENCE_ENABLE_MASK 0x00000008L 6499#define PA_SC_MODE_CNTL_1__WALK_FENCE_ENABLE__SHIFT 0x00000003 6500#define PA_SC_MODE_CNTL_1__WALK_FENCE_SIZE_MASK 0x00000070L 6501#define PA_SC_MODE_CNTL_1__WALK_FENCE_SIZE__SHIFT 0x00000004 6502#define PA_SC_MODE_CNTL_1__WALK_SIZE_MASK 0x00000001L 6503#define PA_SC_MODE_CNTL_1__WALK_SIZE__SHIFT 0x00000000 6504#define PA_SC_MODE_CNTL_1__ZMM_LINE_EXTENT_MASK 0x00000800L 6505#define PA_SC_MODE_CNTL_1__ZMM_LINE_EXTENT__SHIFT 0x0000000b 6506#define PA_SC_MODE_CNTL_1__ZMM_LINE_OFFSET_MASK 0x00001000L 6507#define PA_SC_MODE_CNTL_1__ZMM_LINE_OFFSET__SHIFT 0x0000000c 6508#define PA_SC_MODE_CNTL_1__ZMM_RECT_EXTENT_MASK 0x00002000L 6509#define PA_SC_MODE_CNTL_1__ZMM_RECT_EXTENT__SHIFT 0x0000000d 6510#define PA_SC_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0xffffffffL 6511#define PA_SC_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 6512#define PA_SC_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 6513#define PA_SC_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 6514#define PA_SC_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK 0x000003ffL 6515#define PA_SC_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT 0x00000000 6516#define PA_SC_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK 0x000ffc00L 6517#define PA_SC_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT 0x0000000a 6518#define PA_SC_PERFCOUNTER0_SELECT__CNTR_MODE_MASK 0x00f00000L 6519#define PA_SC_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT 0x00000014 6520#define PA_SC_PERFCOUNTER0_SELECT__PERF_SEL1_MASK 0x000ffc00L 6521#define PA_SC_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT 0x0000000a 6522#define PA_SC_PERFCOUNTER0_SELECT__PERF_SEL_MASK 0x000001ffL 6523#define PA_SC_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT 0x00000000 6524#define PA_SC_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK 0xffffffffL 6525#define PA_SC_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT 0x00000000 6526#define PA_SC_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK 0xffffffffL 6527#define PA_SC_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT 0x00000000 6528#define PA_SC_PERFCOUNTER1_SELECT__PERF_SEL_MASK 0x000001ffL 6529#define PA_SC_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT 0x00000000 6530#define PA_SC_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK 0xffffffffL 6531#define PA_SC_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT 0x00000000 6532#define PA_SC_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK 0xffffffffL 6533#define PA_SC_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT 0x00000000 6534#define PA_SC_PERFCOUNTER2_SELECT__PERF_SEL_MASK 0x000001ffL 6535#define PA_SC_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT 0x00000000 6536#define PA_SC_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK 0xffffffffL 6537#define PA_SC_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT 0x00000000 6538#define PA_SC_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK 0xffffffffL 6539#define PA_SC_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT 0x00000000 6540#define PA_SC_PERFCOUNTER3_SELECT__PERF_SEL_MASK 0x000001ffL 6541#define PA_SC_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT 0x00000000 6542#define PA_SC_PERFCOUNTER4_HI__PERFCOUNTER_HI_MASK 0xffffffffL 6543#define PA_SC_PERFCOUNTER4_HI__PERFCOUNTER_HI__SHIFT 0x00000000 6544#define PA_SC_PERFCOUNTER4_LO__PERFCOUNTER_LO_MASK 0xffffffffL 6545#define PA_SC_PERFCOUNTER4_LO__PERFCOUNTER_LO__SHIFT 0x00000000 6546#define PA_SC_PERFCOUNTER4_SELECT__PERF_SEL_MASK 0x000001ffL 6547#define PA_SC_PERFCOUNTER4_SELECT__PERF_SEL__SHIFT 0x00000000 6548#define PA_SC_PERFCOUNTER5_HI__PERFCOUNTER_HI_MASK 0xffffffffL 6549#define PA_SC_PERFCOUNTER5_HI__PERFCOUNTER_HI__SHIFT 0x00000000 6550#define PA_SC_PERFCOUNTER5_LO__PERFCOUNTER_LO_MASK 0xffffffffL 6551#define PA_SC_PERFCOUNTER5_LO__PERFCOUNTER_LO__SHIFT 0x00000000 6552#define PA_SC_PERFCOUNTER5_SELECT__PERF_SEL_MASK 0x000001ffL 6553#define PA_SC_PERFCOUNTER5_SELECT__PERF_SEL__SHIFT 0x00000000 6554#define PA_SC_PERFCOUNTER6_HI__PERFCOUNTER_HI_MASK 0xffffffffL 6555#define PA_SC_PERFCOUNTER6_HI__PERFCOUNTER_HI__SHIFT 0x00000000 6556#define PA_SC_PERFCOUNTER6_LO__PERFCOUNTER_LO_MASK 0xffffffffL 6557#define PA_SC_PERFCOUNTER6_LO__PERFCOUNTER_LO__SHIFT 0x00000000 6558#define PA_SC_PERFCOUNTER6_SELECT__PERF_SEL_MASK 0x000001ffL 6559#define PA_SC_PERFCOUNTER6_SELECT__PERF_SEL__SHIFT 0x00000000 6560#define PA_SC_PERFCOUNTER7_HI__PERFCOUNTER_HI_MASK 0xffffffffL 6561#define PA_SC_PERFCOUNTER7_HI__PERFCOUNTER_HI__SHIFT 0x00000000 6562#define PA_SC_PERFCOUNTER7_LO__PERFCOUNTER_LO_MASK 0xffffffffL 6563#define PA_SC_PERFCOUNTER7_LO__PERFCOUNTER_LO__SHIFT 0x00000000 6564#define PA_SC_PERFCOUNTER7_SELECT__PERF_SEL_MASK 0x000001ffL 6565#define PA_SC_PERFCOUNTER7_SELECT__PERF_SEL__SHIFT 0x00000000 6566#define PA_SC_RASTER_CONFIG_1__SE_PAIR_MAP_MASK 0x00000003L 6567#define PA_SC_RASTER_CONFIG_1__SE_PAIR_MAP__SHIFT 0x00000000 6568#define PA_SC_RASTER_CONFIG_1__SE_PAIR_XSEL_MASK 0x0000000cL 6569#define PA_SC_RASTER_CONFIG_1__SE_PAIR_XSEL__SHIFT 0x00000002 6570#define PA_SC_RASTER_CONFIG_1__SE_PAIR_YSEL_MASK 0x00000030L 6571#define PA_SC_RASTER_CONFIG_1__SE_PAIR_YSEL__SHIFT 0x00000004 6572#define PA_SC_RASTER_CONFIG__PKR_MAP_MASK 0x00000300L 6573#define PA_SC_RASTER_CONFIG__PKR_MAP__SHIFT 0x00000008 6574#define PA_SC_RASTER_CONFIG__PKR_XSEL2_MASK 0x0000c000L 6575#define PA_SC_RASTER_CONFIG__PKR_XSEL2__SHIFT 0x0000000e 6576#define PA_SC_RASTER_CONFIG__PKR_XSEL_MASK 0x00000c00L 6577#define PA_SC_RASTER_CONFIG__PKR_XSEL__SHIFT 0x0000000a 6578#define PA_SC_RASTER_CONFIG__PKR_YSEL_MASK 0x00003000L 6579#define PA_SC_RASTER_CONFIG__PKR_YSEL__SHIFT 0x0000000c 6580#define PA_SC_RASTER_CONFIG__RB_MAP_PKR0_MASK 0x00000003L 6581#define PA_SC_RASTER_CONFIG__RB_MAP_PKR0__SHIFT 0x00000000 6582#define PA_SC_RASTER_CONFIG__RB_MAP_PKR1_MASK 0x0000000cL 6583#define PA_SC_RASTER_CONFIG__RB_MAP_PKR1__SHIFT 0x00000002 6584#define PA_SC_RASTER_CONFIG__RB_XSEL2_MASK 0x00000030L 6585#define PA_SC_RASTER_CONFIG__RB_XSEL2__SHIFT 0x00000004 6586#define PA_SC_RASTER_CONFIG__RB_XSEL_MASK 0x00000040L 6587#define PA_SC_RASTER_CONFIG__RB_XSEL__SHIFT 0x00000006 6588#define PA_SC_RASTER_CONFIG__RB_YSEL_MASK 0x00000080L 6589#define PA_SC_RASTER_CONFIG__RB_YSEL__SHIFT 0x00000007 6590#define PA_SC_RASTER_CONFIG__SC_MAP_MASK 0x00030000L 6591#define PA_SC_RASTER_CONFIG__SC_MAP__SHIFT 0x00000010 6592#define PA_SC_RASTER_CONFIG__SC_XSEL_MASK 0x000c0000L 6593#define PA_SC_RASTER_CONFIG__SC_XSEL__SHIFT 0x00000012 6594#define PA_SC_RASTER_CONFIG__SC_YSEL_MASK 0x00300000L 6595#define PA_SC_RASTER_CONFIG__SC_YSEL__SHIFT 0x00000014 6596#define PA_SC_RASTER_CONFIG__SE_MAP_MASK 0x03000000L 6597#define PA_SC_RASTER_CONFIG__SE_MAP__SHIFT 0x00000018 6598#define PA_SC_RASTER_CONFIG__SE_XSEL_MASK 0x0c000000L 6599#define PA_SC_RASTER_CONFIG__SE_XSEL__SHIFT 0x0000001a 6600#define PA_SC_RASTER_CONFIG__SE_YSEL_MASK 0x30000000L 6601#define PA_SC_RASTER_CONFIG__SE_YSEL__SHIFT 0x0000001c 6602#define PA_SC_SCREEN_SCISSOR_BR__BR_X_MASK 0x0000ffffL 6603#define PA_SC_SCREEN_SCISSOR_BR__BR_X__SHIFT 0x00000000 6604#define PA_SC_SCREEN_SCISSOR_BR__BR_Y_MASK 0xffff0000L 6605#define PA_SC_SCREEN_SCISSOR_BR__BR_Y__SHIFT 0x00000010 6606#define PA_SC_SCREEN_SCISSOR_TL__TL_X_MASK 0x0000ffffL 6607#define PA_SC_SCREEN_SCISSOR_TL__TL_X__SHIFT 0x00000000 6608#define PA_SC_SCREEN_SCISSOR_TL__TL_Y_MASK 0xffff0000L 6609#define PA_SC_SCREEN_SCISSOR_TL__TL_Y__SHIFT 0x00000010 6610#define PA_SC_VPORT_SCISSOR_0_BR__BR_X_MASK 0x00007fffL 6611#define PA_SC_VPORT_SCISSOR_0_BR__BR_X__SHIFT 0x00000000 6612#define PA_SC_VPORT_SCISSOR_0_BR__BR_Y_MASK 0x7fff0000L 6613#define PA_SC_VPORT_SCISSOR_0_BR__BR_Y__SHIFT 0x00000010 6614#define PA_SC_VPORT_SCISSOR_0_TL__TL_X_MASK 0x00007fffL 6615#define PA_SC_VPORT_SCISSOR_0_TL__TL_X__SHIFT 0x00000000 6616#define PA_SC_VPORT_SCISSOR_0_TL__TL_Y_MASK 0x7fff0000L 6617#define PA_SC_VPORT_SCISSOR_0_TL__TL_Y__SHIFT 0x00000010 6618#define PA_SC_VPORT_SCISSOR_0_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6619#define PA_SC_VPORT_SCISSOR_0_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6620#define PA_SC_VPORT_SCISSOR_10_BR__BR_X_MASK 0x00007fffL 6621#define PA_SC_VPORT_SCISSOR_10_BR__BR_X__SHIFT 0x00000000 6622#define PA_SC_VPORT_SCISSOR_10_BR__BR_Y_MASK 0x7fff0000L 6623#define PA_SC_VPORT_SCISSOR_10_BR__BR_Y__SHIFT 0x00000010 6624#define PA_SC_VPORT_SCISSOR_10_TL__TL_X_MASK 0x00007fffL 6625#define PA_SC_VPORT_SCISSOR_10_TL__TL_X__SHIFT 0x00000000 6626#define PA_SC_VPORT_SCISSOR_10_TL__TL_Y_MASK 0x7fff0000L 6627#define PA_SC_VPORT_SCISSOR_10_TL__TL_Y__SHIFT 0x00000010 6628#define PA_SC_VPORT_SCISSOR_10_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6629#define PA_SC_VPORT_SCISSOR_10_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6630#define PA_SC_VPORT_SCISSOR_11_BR__BR_X_MASK 0x00007fffL 6631#define PA_SC_VPORT_SCISSOR_11_BR__BR_X__SHIFT 0x00000000 6632#define PA_SC_VPORT_SCISSOR_11_BR__BR_Y_MASK 0x7fff0000L 6633#define PA_SC_VPORT_SCISSOR_11_BR__BR_Y__SHIFT 0x00000010 6634#define PA_SC_VPORT_SCISSOR_11_TL__TL_X_MASK 0x00007fffL 6635#define PA_SC_VPORT_SCISSOR_11_TL__TL_X__SHIFT 0x00000000 6636#define PA_SC_VPORT_SCISSOR_11_TL__TL_Y_MASK 0x7fff0000L 6637#define PA_SC_VPORT_SCISSOR_11_TL__TL_Y__SHIFT 0x00000010 6638#define PA_SC_VPORT_SCISSOR_11_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6639#define PA_SC_VPORT_SCISSOR_11_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6640#define PA_SC_VPORT_SCISSOR_12_BR__BR_X_MASK 0x00007fffL 6641#define PA_SC_VPORT_SCISSOR_12_BR__BR_X__SHIFT 0x00000000 6642#define PA_SC_VPORT_SCISSOR_12_BR__BR_Y_MASK 0x7fff0000L 6643#define PA_SC_VPORT_SCISSOR_12_BR__BR_Y__SHIFT 0x00000010 6644#define PA_SC_VPORT_SCISSOR_12_TL__TL_X_MASK 0x00007fffL 6645#define PA_SC_VPORT_SCISSOR_12_TL__TL_X__SHIFT 0x00000000 6646#define PA_SC_VPORT_SCISSOR_12_TL__TL_Y_MASK 0x7fff0000L 6647#define PA_SC_VPORT_SCISSOR_12_TL__TL_Y__SHIFT 0x00000010 6648#define PA_SC_VPORT_SCISSOR_12_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6649#define PA_SC_VPORT_SCISSOR_12_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6650#define PA_SC_VPORT_SCISSOR_13_BR__BR_X_MASK 0x00007fffL 6651#define PA_SC_VPORT_SCISSOR_13_BR__BR_X__SHIFT 0x00000000 6652#define PA_SC_VPORT_SCISSOR_13_BR__BR_Y_MASK 0x7fff0000L 6653#define PA_SC_VPORT_SCISSOR_13_BR__BR_Y__SHIFT 0x00000010 6654#define PA_SC_VPORT_SCISSOR_13_TL__TL_X_MASK 0x00007fffL 6655#define PA_SC_VPORT_SCISSOR_13_TL__TL_X__SHIFT 0x00000000 6656#define PA_SC_VPORT_SCISSOR_13_TL__TL_Y_MASK 0x7fff0000L 6657#define PA_SC_VPORT_SCISSOR_13_TL__TL_Y__SHIFT 0x00000010 6658#define PA_SC_VPORT_SCISSOR_13_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6659#define PA_SC_VPORT_SCISSOR_13_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6660#define PA_SC_VPORT_SCISSOR_14_BR__BR_X_MASK 0x00007fffL 6661#define PA_SC_VPORT_SCISSOR_14_BR__BR_X__SHIFT 0x00000000 6662#define PA_SC_VPORT_SCISSOR_14_BR__BR_Y_MASK 0x7fff0000L 6663#define PA_SC_VPORT_SCISSOR_14_BR__BR_Y__SHIFT 0x00000010 6664#define PA_SC_VPORT_SCISSOR_14_TL__TL_X_MASK 0x00007fffL 6665#define PA_SC_VPORT_SCISSOR_14_TL__TL_X__SHIFT 0x00000000 6666#define PA_SC_VPORT_SCISSOR_14_TL__TL_Y_MASK 0x7fff0000L 6667#define PA_SC_VPORT_SCISSOR_14_TL__TL_Y__SHIFT 0x00000010 6668#define PA_SC_VPORT_SCISSOR_14_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6669#define PA_SC_VPORT_SCISSOR_14_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6670#define PA_SC_VPORT_SCISSOR_15_BR__BR_X_MASK 0x00007fffL 6671#define PA_SC_VPORT_SCISSOR_15_BR__BR_X__SHIFT 0x00000000 6672#define PA_SC_VPORT_SCISSOR_15_BR__BR_Y_MASK 0x7fff0000L 6673#define PA_SC_VPORT_SCISSOR_15_BR__BR_Y__SHIFT 0x00000010 6674#define PA_SC_VPORT_SCISSOR_15_TL__TL_X_MASK 0x00007fffL 6675#define PA_SC_VPORT_SCISSOR_15_TL__TL_X__SHIFT 0x00000000 6676#define PA_SC_VPORT_SCISSOR_15_TL__TL_Y_MASK 0x7fff0000L 6677#define PA_SC_VPORT_SCISSOR_15_TL__TL_Y__SHIFT 0x00000010 6678#define PA_SC_VPORT_SCISSOR_15_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6679#define PA_SC_VPORT_SCISSOR_15_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6680#define PA_SC_VPORT_SCISSOR_1_BR__BR_X_MASK 0x00007fffL 6681#define PA_SC_VPORT_SCISSOR_1_BR__BR_X__SHIFT 0x00000000 6682#define PA_SC_VPORT_SCISSOR_1_BR__BR_Y_MASK 0x7fff0000L 6683#define PA_SC_VPORT_SCISSOR_1_BR__BR_Y__SHIFT 0x00000010 6684#define PA_SC_VPORT_SCISSOR_1_TL__TL_X_MASK 0x00007fffL 6685#define PA_SC_VPORT_SCISSOR_1_TL__TL_X__SHIFT 0x00000000 6686#define PA_SC_VPORT_SCISSOR_1_TL__TL_Y_MASK 0x7fff0000L 6687#define PA_SC_VPORT_SCISSOR_1_TL__TL_Y__SHIFT 0x00000010 6688#define PA_SC_VPORT_SCISSOR_1_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6689#define PA_SC_VPORT_SCISSOR_1_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6690#define PA_SC_VPORT_SCISSOR_2_BR__BR_X_MASK 0x00007fffL 6691#define PA_SC_VPORT_SCISSOR_2_BR__BR_X__SHIFT 0x00000000 6692#define PA_SC_VPORT_SCISSOR_2_BR__BR_Y_MASK 0x7fff0000L 6693#define PA_SC_VPORT_SCISSOR_2_BR__BR_Y__SHIFT 0x00000010 6694#define PA_SC_VPORT_SCISSOR_2_TL__TL_X_MASK 0x00007fffL 6695#define PA_SC_VPORT_SCISSOR_2_TL__TL_X__SHIFT 0x00000000 6696#define PA_SC_VPORT_SCISSOR_2_TL__TL_Y_MASK 0x7fff0000L 6697#define PA_SC_VPORT_SCISSOR_2_TL__TL_Y__SHIFT 0x00000010 6698#define PA_SC_VPORT_SCISSOR_2_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6699#define PA_SC_VPORT_SCISSOR_2_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6700#define PA_SC_VPORT_SCISSOR_3_BR__BR_X_MASK 0x00007fffL 6701#define PA_SC_VPORT_SCISSOR_3_BR__BR_X__SHIFT 0x00000000 6702#define PA_SC_VPORT_SCISSOR_3_BR__BR_Y_MASK 0x7fff0000L 6703#define PA_SC_VPORT_SCISSOR_3_BR__BR_Y__SHIFT 0x00000010 6704#define PA_SC_VPORT_SCISSOR_3_TL__TL_X_MASK 0x00007fffL 6705#define PA_SC_VPORT_SCISSOR_3_TL__TL_X__SHIFT 0x00000000 6706#define PA_SC_VPORT_SCISSOR_3_TL__TL_Y_MASK 0x7fff0000L 6707#define PA_SC_VPORT_SCISSOR_3_TL__TL_Y__SHIFT 0x00000010 6708#define PA_SC_VPORT_SCISSOR_3_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6709#define PA_SC_VPORT_SCISSOR_3_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6710#define PA_SC_VPORT_SCISSOR_4_BR__BR_X_MASK 0x00007fffL 6711#define PA_SC_VPORT_SCISSOR_4_BR__BR_X__SHIFT 0x00000000 6712#define PA_SC_VPORT_SCISSOR_4_BR__BR_Y_MASK 0x7fff0000L 6713#define PA_SC_VPORT_SCISSOR_4_BR__BR_Y__SHIFT 0x00000010 6714#define PA_SC_VPORT_SCISSOR_4_TL__TL_X_MASK 0x00007fffL 6715#define PA_SC_VPORT_SCISSOR_4_TL__TL_X__SHIFT 0x00000000 6716#define PA_SC_VPORT_SCISSOR_4_TL__TL_Y_MASK 0x7fff0000L 6717#define PA_SC_VPORT_SCISSOR_4_TL__TL_Y__SHIFT 0x00000010 6718#define PA_SC_VPORT_SCISSOR_4_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6719#define PA_SC_VPORT_SCISSOR_4_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6720#define PA_SC_VPORT_SCISSOR_5_BR__BR_X_MASK 0x00007fffL 6721#define PA_SC_VPORT_SCISSOR_5_BR__BR_X__SHIFT 0x00000000 6722#define PA_SC_VPORT_SCISSOR_5_BR__BR_Y_MASK 0x7fff0000L 6723#define PA_SC_VPORT_SCISSOR_5_BR__BR_Y__SHIFT 0x00000010 6724#define PA_SC_VPORT_SCISSOR_5_TL__TL_X_MASK 0x00007fffL 6725#define PA_SC_VPORT_SCISSOR_5_TL__TL_X__SHIFT 0x00000000 6726#define PA_SC_VPORT_SCISSOR_5_TL__TL_Y_MASK 0x7fff0000L 6727#define PA_SC_VPORT_SCISSOR_5_TL__TL_Y__SHIFT 0x00000010 6728#define PA_SC_VPORT_SCISSOR_5_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6729#define PA_SC_VPORT_SCISSOR_5_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6730#define PA_SC_VPORT_SCISSOR_6_BR__BR_X_MASK 0x00007fffL 6731#define PA_SC_VPORT_SCISSOR_6_BR__BR_X__SHIFT 0x00000000 6732#define PA_SC_VPORT_SCISSOR_6_BR__BR_Y_MASK 0x7fff0000L 6733#define PA_SC_VPORT_SCISSOR_6_BR__BR_Y__SHIFT 0x00000010 6734#define PA_SC_VPORT_SCISSOR_6_TL__TL_X_MASK 0x00007fffL 6735#define PA_SC_VPORT_SCISSOR_6_TL__TL_X__SHIFT 0x00000000 6736#define PA_SC_VPORT_SCISSOR_6_TL__TL_Y_MASK 0x7fff0000L 6737#define PA_SC_VPORT_SCISSOR_6_TL__TL_Y__SHIFT 0x00000010 6738#define PA_SC_VPORT_SCISSOR_6_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6739#define PA_SC_VPORT_SCISSOR_6_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6740#define PA_SC_VPORT_SCISSOR_7_BR__BR_X_MASK 0x00007fffL 6741#define PA_SC_VPORT_SCISSOR_7_BR__BR_X__SHIFT 0x00000000 6742#define PA_SC_VPORT_SCISSOR_7_BR__BR_Y_MASK 0x7fff0000L 6743#define PA_SC_VPORT_SCISSOR_7_BR__BR_Y__SHIFT 0x00000010 6744#define PA_SC_VPORT_SCISSOR_7_TL__TL_X_MASK 0x00007fffL 6745#define PA_SC_VPORT_SCISSOR_7_TL__TL_X__SHIFT 0x00000000 6746#define PA_SC_VPORT_SCISSOR_7_TL__TL_Y_MASK 0x7fff0000L 6747#define PA_SC_VPORT_SCISSOR_7_TL__TL_Y__SHIFT 0x00000010 6748#define PA_SC_VPORT_SCISSOR_7_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6749#define PA_SC_VPORT_SCISSOR_7_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6750#define PA_SC_VPORT_SCISSOR_8_BR__BR_X_MASK 0x00007fffL 6751#define PA_SC_VPORT_SCISSOR_8_BR__BR_X__SHIFT 0x00000000 6752#define PA_SC_VPORT_SCISSOR_8_BR__BR_Y_MASK 0x7fff0000L 6753#define PA_SC_VPORT_SCISSOR_8_BR__BR_Y__SHIFT 0x00000010 6754#define PA_SC_VPORT_SCISSOR_8_TL__TL_X_MASK 0x00007fffL 6755#define PA_SC_VPORT_SCISSOR_8_TL__TL_X__SHIFT 0x00000000 6756#define PA_SC_VPORT_SCISSOR_8_TL__TL_Y_MASK 0x7fff0000L 6757#define PA_SC_VPORT_SCISSOR_8_TL__TL_Y__SHIFT 0x00000010 6758#define PA_SC_VPORT_SCISSOR_8_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6759#define PA_SC_VPORT_SCISSOR_8_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6760#define PA_SC_VPORT_SCISSOR_9_BR__BR_X_MASK 0x00007fffL 6761#define PA_SC_VPORT_SCISSOR_9_BR__BR_X__SHIFT 0x00000000 6762#define PA_SC_VPORT_SCISSOR_9_BR__BR_Y_MASK 0x7fff0000L 6763#define PA_SC_VPORT_SCISSOR_9_BR__BR_Y__SHIFT 0x00000010 6764#define PA_SC_VPORT_SCISSOR_9_TL__TL_X_MASK 0x00007fffL 6765#define PA_SC_VPORT_SCISSOR_9_TL__TL_X__SHIFT 0x00000000 6766#define PA_SC_VPORT_SCISSOR_9_TL__TL_Y_MASK 0x7fff0000L 6767#define PA_SC_VPORT_SCISSOR_9_TL__TL_Y__SHIFT 0x00000010 6768#define PA_SC_VPORT_SCISSOR_9_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6769#define PA_SC_VPORT_SCISSOR_9_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6770#define PA_SC_VPORT_ZMAX_0__VPORT_ZMAX_MASK 0xffffffffL 6771#define PA_SC_VPORT_ZMAX_0__VPORT_ZMAX__SHIFT 0x00000000 6772#define PA_SC_VPORT_ZMAX_10__VPORT_ZMAX_MASK 0xffffffffL 6773#define PA_SC_VPORT_ZMAX_10__VPORT_ZMAX__SHIFT 0x00000000 6774#define PA_SC_VPORT_ZMAX_11__VPORT_ZMAX_MASK 0xffffffffL 6775#define PA_SC_VPORT_ZMAX_11__VPORT_ZMAX__SHIFT 0x00000000 6776#define PA_SC_VPORT_ZMAX_12__VPORT_ZMAX_MASK 0xffffffffL 6777#define PA_SC_VPORT_ZMAX_12__VPORT_ZMAX__SHIFT 0x00000000 6778#define PA_SC_VPORT_ZMAX_13__VPORT_ZMAX_MASK 0xffffffffL 6779#define PA_SC_VPORT_ZMAX_13__VPORT_ZMAX__SHIFT 0x00000000 6780#define PA_SC_VPORT_ZMAX_14__VPORT_ZMAX_MASK 0xffffffffL 6781#define PA_SC_VPORT_ZMAX_14__VPORT_ZMAX__SHIFT 0x00000000 6782#define PA_SC_VPORT_ZMAX_15__VPORT_ZMAX_MASK 0xffffffffL 6783#define PA_SC_VPORT_ZMAX_15__VPORT_ZMAX__SHIFT 0x00000000 6784#define PA_SC_VPORT_ZMAX_1__VPORT_ZMAX_MASK 0xffffffffL 6785#define PA_SC_VPORT_ZMAX_1__VPORT_ZMAX__SHIFT 0x00000000 6786#define PA_SC_VPORT_ZMAX_2__VPORT_ZMAX_MASK 0xffffffffL 6787#define PA_SC_VPORT_ZMAX_2__VPORT_ZMAX__SHIFT 0x00000000 6788#define PA_SC_VPORT_ZMAX_3__VPORT_ZMAX_MASK 0xffffffffL 6789#define PA_SC_VPORT_ZMAX_3__VPORT_ZMAX__SHIFT 0x00000000 6790#define PA_SC_VPORT_ZMAX_4__VPORT_ZMAX_MASK 0xffffffffL 6791#define PA_SC_VPORT_ZMAX_4__VPORT_ZMAX__SHIFT 0x00000000 6792#define PA_SC_VPORT_ZMAX_5__VPORT_ZMAX_MASK 0xffffffffL 6793#define PA_SC_VPORT_ZMAX_5__VPORT_ZMAX__SHIFT 0x00000000 6794#define PA_SC_VPORT_ZMAX_6__VPORT_ZMAX_MASK 0xffffffffL 6795#define PA_SC_VPORT_ZMAX_6__VPORT_ZMAX__SHIFT 0x00000000 6796#define PA_SC_VPORT_ZMAX_7__VPORT_ZMAX_MASK 0xffffffffL 6797#define PA_SC_VPORT_ZMAX_7__VPORT_ZMAX__SHIFT 0x00000000 6798#define PA_SC_VPORT_ZMAX_8__VPORT_ZMAX_MASK 0xffffffffL 6799#define PA_SC_VPORT_ZMAX_8__VPORT_ZMAX__SHIFT 0x00000000 6800#define PA_SC_VPORT_ZMAX_9__VPORT_ZMAX_MASK 0xffffffffL 6801#define PA_SC_VPORT_ZMAX_9__VPORT_ZMAX__SHIFT 0x00000000 6802#define PA_SC_VPORT_ZMIN_0__VPORT_ZMIN_MASK 0xffffffffL 6803#define PA_SC_VPORT_ZMIN_0__VPORT_ZMIN__SHIFT 0x00000000 6804#define PA_SC_VPORT_ZMIN_10__VPORT_ZMIN_MASK 0xffffffffL 6805#define PA_SC_VPORT_ZMIN_10__VPORT_ZMIN__SHIFT 0x00000000 6806#define PA_SC_VPORT_ZMIN_11__VPORT_ZMIN_MASK 0xffffffffL 6807#define PA_SC_VPORT_ZMIN_11__VPORT_ZMIN__SHIFT 0x00000000 6808#define PA_SC_VPORT_ZMIN_12__VPORT_ZMIN_MASK 0xffffffffL 6809#define PA_SC_VPORT_ZMIN_12__VPORT_ZMIN__SHIFT 0x00000000 6810#define PA_SC_VPORT_ZMIN_13__VPORT_ZMIN_MASK 0xffffffffL 6811#define PA_SC_VPORT_ZMIN_13__VPORT_ZMIN__SHIFT 0x00000000 6812#define PA_SC_VPORT_ZMIN_14__VPORT_ZMIN_MASK 0xffffffffL 6813#define PA_SC_VPORT_ZMIN_14__VPORT_ZMIN__SHIFT 0x00000000 6814#define PA_SC_VPORT_ZMIN_15__VPORT_ZMIN_MASK 0xffffffffL 6815#define PA_SC_VPORT_ZMIN_15__VPORT_ZMIN__SHIFT 0x00000000 6816#define PA_SC_VPORT_ZMIN_1__VPORT_ZMIN_MASK 0xffffffffL 6817#define PA_SC_VPORT_ZMIN_1__VPORT_ZMIN__SHIFT 0x00000000 6818#define PA_SC_VPORT_ZMIN_2__VPORT_ZMIN_MASK 0xffffffffL 6819#define PA_SC_VPORT_ZMIN_2__VPORT_ZMIN__SHIFT 0x00000000 6820#define PA_SC_VPORT_ZMIN_3__VPORT_ZMIN_MASK 0xffffffffL 6821#define PA_SC_VPORT_ZMIN_3__VPORT_ZMIN__SHIFT 0x00000000 6822#define PA_SC_VPORT_ZMIN_4__VPORT_ZMIN_MASK 0xffffffffL 6823#define PA_SC_VPORT_ZMIN_4__VPORT_ZMIN__SHIFT 0x00000000 6824#define PA_SC_VPORT_ZMIN_5__VPORT_ZMIN_MASK 0xffffffffL 6825#define PA_SC_VPORT_ZMIN_5__VPORT_ZMIN__SHIFT 0x00000000 6826#define PA_SC_VPORT_ZMIN_6__VPORT_ZMIN_MASK 0xffffffffL 6827#define PA_SC_VPORT_ZMIN_6__VPORT_ZMIN__SHIFT 0x00000000 6828#define PA_SC_VPORT_ZMIN_7__VPORT_ZMIN_MASK 0xffffffffL 6829#define PA_SC_VPORT_ZMIN_7__VPORT_ZMIN__SHIFT 0x00000000 6830#define PA_SC_VPORT_ZMIN_8__VPORT_ZMIN_MASK 0xffffffffL 6831#define PA_SC_VPORT_ZMIN_8__VPORT_ZMIN__SHIFT 0x00000000 6832#define PA_SC_VPORT_ZMIN_9__VPORT_ZMIN_MASK 0xffffffffL 6833#define PA_SC_VPORT_ZMIN_9__VPORT_ZMIN__SHIFT 0x00000000 6834#define PA_SC_WINDOW_OFFSET__WINDOW_X_OFFSET_MASK 0x0000ffffL 6835#define PA_SC_WINDOW_OFFSET__WINDOW_X_OFFSET__SHIFT 0x00000000 6836#define PA_SC_WINDOW_OFFSET__WINDOW_Y_OFFSET_MASK 0xffff0000L 6837#define PA_SC_WINDOW_OFFSET__WINDOW_Y_OFFSET__SHIFT 0x00000010 6838#define PA_SC_WINDOW_SCISSOR_BR__BR_X_MASK 0x00007fffL 6839#define PA_SC_WINDOW_SCISSOR_BR__BR_X__SHIFT 0x00000000 6840#define PA_SC_WINDOW_SCISSOR_BR__BR_Y_MASK 0x7fff0000L 6841#define PA_SC_WINDOW_SCISSOR_BR__BR_Y__SHIFT 0x00000010 6842#define PA_SC_WINDOW_SCISSOR_TL__TL_X_MASK 0x00007fffL 6843#define PA_SC_WINDOW_SCISSOR_TL__TL_X__SHIFT 0x00000000 6844#define PA_SC_WINDOW_SCISSOR_TL__TL_Y_MASK 0x7fff0000L 6845#define PA_SC_WINDOW_SCISSOR_TL__TL_Y__SHIFT 0x00000010 6846#define PA_SC_WINDOW_SCISSOR_TL__WINDOW_OFFSET_DISABLE_MASK 0x80000000L 6847#define PA_SC_WINDOW_SCISSOR_TL__WINDOW_OFFSET_DISABLE__SHIFT 0x0000001f 6848#define PA_SU_CNTL_STATUS__SU_BUSY_MASK 0x80000000L 6849#define PA_SU_CNTL_STATUS__SU_BUSY__SHIFT 0x0000001f 6850#define PA_SU_DEBUG_CNTL__SU_DEBUG_INDX_MASK 0x0000001fL 6851#define PA_SU_DEBUG_CNTL__SU_DEBUG_INDX__SHIFT 0x00000000 6852#define PA_SU_DEBUG_DATA__DATA_MASK 0xffffffffL 6853#define PA_SU_DEBUG_DATA__DATA__SHIFT 0x00000000 6854#define PA_SU_HARDWARE_SCREEN_OFFSET__HW_SCREEN_OFFSET_X_MASK 0x000001ffL 6855#define PA_SU_HARDWARE_SCREEN_OFFSET__HW_SCREEN_OFFSET_X__SHIFT 0x00000000 6856#define PA_SU_HARDWARE_SCREEN_OFFSET__HW_SCREEN_OFFSET_Y_MASK 0x01ff0000L 6857#define PA_SU_HARDWARE_SCREEN_OFFSET__HW_SCREEN_OFFSET_Y__SHIFT 0x00000010 6858#define PA_SU_LINE_CNTL__WIDTH_MASK 0x0000ffffL 6859#define PA_SU_LINE_CNTL__WIDTH__SHIFT 0x00000000 6860#define PA_SU_LINE_STIPPLE_CNTL__DIAMOND_ADJUST_MASK 0x00000010L 6861#define PA_SU_LINE_STIPPLE_CNTL__DIAMOND_ADJUST__SHIFT 0x00000004 6862#define PA_SU_LINE_STIPPLE_CNTL__EXPAND_FULL_LENGTH_MASK 0x00000004L 6863#define PA_SU_LINE_STIPPLE_CNTL__EXPAND_FULL_LENGTH__SHIFT 0x00000002 6864#define PA_SU_LINE_STIPPLE_CNTL__FRACTIONAL_ACCUM_MASK 0x00000008L 6865#define PA_SU_LINE_STIPPLE_CNTL__FRACTIONAL_ACCUM__SHIFT 0x00000003 6866#define PA_SU_LINE_STIPPLE_CNTL__LINE_STIPPLE_RESET_MASK 0x00000003L 6867#define PA_SU_LINE_STIPPLE_CNTL__LINE_STIPPLE_RESET__SHIFT 0x00000000 6868#define PA_SU_LINE_STIPPLE_SCALE__LINE_STIPPLE_SCALE_MASK 0xffffffffL 6869#define PA_SU_LINE_STIPPLE_SCALE__LINE_STIPPLE_SCALE__SHIFT 0x00000000 6870#define PA_SU_LINE_STIPPLE_VALUE__LINE_STIPPLE_VALUE_MASK 0x00ffffffL 6871#define PA_SU_LINE_STIPPLE_VALUE__LINE_STIPPLE_VALUE__SHIFT 0x00000000 6872#define PA_SU_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0x0000ffffL 6873#define PA_SU_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 6874#define PA_SU_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 6875#define PA_SU_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 6876#define PA_SU_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK 0x000003ffL 6877#define PA_SU_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT 0x00000000 6878#define PA_SU_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK 0x000ffc00L 6879#define PA_SU_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT 0x0000000a 6880#define PA_SU_PERFCOUNTER0_SELECT__CNTR_MODE_MASK 0x00f00000L 6881#define PA_SU_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT 0x00000014 6882#define PA_SU_PERFCOUNTER0_SELECT__PERF_SEL1_MASK 0x000ffc00L 6883#define PA_SU_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT 0x0000000a 6884#define PA_SU_PERFCOUNTER0_SELECT__PERF_SEL_MASK 0x000000ffL 6885#define PA_SU_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT 0x00000000 6886#define PA_SU_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK 0x0000ffffL 6887#define PA_SU_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT 0x00000000 6888#define PA_SU_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK 0xffffffffL 6889#define PA_SU_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT 0x00000000 6890#define PA_SU_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK 0x000003ffL 6891#define PA_SU_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT 0x00000000 6892#define PA_SU_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK 0x000ffc00L 6893#define PA_SU_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT 0x0000000a 6894#define PA_SU_PERFCOUNTER1_SELECT__CNTR_MODE_MASK 0x00f00000L 6895#define PA_SU_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT 0x00000014 6896#define PA_SU_PERFCOUNTER1_SELECT__PERF_SEL1_MASK 0x000ffc00L 6897#define PA_SU_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT 0x0000000a 6898#define PA_SU_PERFCOUNTER1_SELECT__PERF_SEL_MASK 0x000000ffL 6899#define PA_SU_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT 0x00000000 6900#define PA_SU_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK 0x0000ffffL 6901#define PA_SU_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT 0x00000000 6902#define PA_SU_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK 0xffffffffL 6903#define PA_SU_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT 0x00000000 6904#define PA_SU_PERFCOUNTER2_SELECT__CNTR_MODE_MASK 0x00f00000L 6905#define PA_SU_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT 0x00000014 6906#define PA_SU_PERFCOUNTER2_SELECT__PERF_SEL_MASK 0x000000ffL 6907#define PA_SU_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT 0x00000000 6908#define PA_SU_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK 0x0000ffffL 6909#define PA_SU_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT 0x00000000 6910#define PA_SU_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK 0xffffffffL 6911#define PA_SU_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT 0x00000000 6912#define PA_SU_PERFCOUNTER3_SELECT__CNTR_MODE_MASK 0x00f00000L 6913#define PA_SU_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT 0x00000014 6914#define PA_SU_PERFCOUNTER3_SELECT__PERF_SEL_MASK 0x000000ffL 6915#define PA_SU_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT 0x00000000 6916#define PA_SU_POINT_MINMAX__MAX_SIZE_MASK 0xffff0000L 6917#define PA_SU_POINT_MINMAX__MAX_SIZE__SHIFT 0x00000010 6918#define PA_SU_POINT_MINMAX__MIN_SIZE_MASK 0x0000ffffL 6919#define PA_SU_POINT_MINMAX__MIN_SIZE__SHIFT 0x00000000 6920#define PA_SU_POINT_SIZE__HEIGHT_MASK 0x0000ffffL 6921#define PA_SU_POINT_SIZE__HEIGHT__SHIFT 0x00000000 6922#define PA_SU_POINT_SIZE__WIDTH_MASK 0xffff0000L 6923#define PA_SU_POINT_SIZE__WIDTH__SHIFT 0x00000010 6924#define PA_SU_POLY_OFFSET_BACK_OFFSET__OFFSET_MASK 0xffffffffL 6925#define PA_SU_POLY_OFFSET_BACK_OFFSET__OFFSET__SHIFT 0x00000000 6926#define PA_SU_POLY_OFFSET_BACK_SCALE__SCALE_MASK 0xffffffffL 6927#define PA_SU_POLY_OFFSET_BACK_SCALE__SCALE__SHIFT 0x00000000 6928#define PA_SU_POLY_OFFSET_CLAMP__CLAMP_MASK 0xffffffffL 6929#define PA_SU_POLY_OFFSET_CLAMP__CLAMP__SHIFT 0x00000000 6930#define PA_SU_POLY_OFFSET_DB_FMT_CNTL__POLY_OFFSET_DB_IS_FLOAT_FMT_MASK 0x00000100L 6931#define PA_SU_POLY_OFFSET_DB_FMT_CNTL__POLY_OFFSET_DB_IS_FLOAT_FMT__SHIFT 0x00000008 6932#define PA_SU_POLY_OFFSET_DB_FMT_CNTL__POLY_OFFSET_NEG_NUM_DB_BITS_MASK 0x000000ffL 6933#define PA_SU_POLY_OFFSET_DB_FMT_CNTL__POLY_OFFSET_NEG_NUM_DB_BITS__SHIFT 0x00000000 6934#define PA_SU_POLY_OFFSET_FRONT_OFFSET__OFFSET_MASK 0xffffffffL 6935#define PA_SU_POLY_OFFSET_FRONT_OFFSET__OFFSET__SHIFT 0x00000000 6936#define PA_SU_POLY_OFFSET_FRONT_SCALE__SCALE_MASK 0xffffffffL 6937#define PA_SU_POLY_OFFSET_FRONT_SCALE__SCALE__SHIFT 0x00000000 6938#define PA_SU_PRIM_FILTER_CNTL__LINE_EXPAND_ENA_MASK 0x00000020L 6939#define PA_SU_PRIM_FILTER_CNTL__LINE_EXPAND_ENA__SHIFT 0x00000005 6940#define PA_SU_PRIM_FILTER_CNTL__LINE_FILTER_DISABLE_MASK 0x00000002L 6941#define PA_SU_PRIM_FILTER_CNTL__LINE_FILTER_DISABLE__SHIFT 0x00000001 6942#define PA_SU_PRIM_FILTER_CNTL__POINT_EXPAND_ENA_MASK 0x00000040L 6943#define PA_SU_PRIM_FILTER_CNTL__POINT_EXPAND_ENA__SHIFT 0x00000006 6944#define PA_SU_PRIM_FILTER_CNTL__POINT_FILTER_DISABLE_MASK 0x00000004L 6945#define PA_SU_PRIM_FILTER_CNTL__POINT_FILTER_DISABLE__SHIFT 0x00000002 6946#define PA_SU_PRIM_FILTER_CNTL__PRIM_EXPAND_CONSTANT_MASK 0x0000ff00L 6947#define PA_SU_PRIM_FILTER_CNTL__PRIM_EXPAND_CONSTANT__SHIFT 0x00000008 6948#define PA_SU_PRIM_FILTER_CNTL__RECTANGLE_EXPAND_ENA_MASK 0x00000080L 6949#define PA_SU_PRIM_FILTER_CNTL__RECTANGLE_EXPAND_ENA__SHIFT 0x00000007 6950#define PA_SU_PRIM_FILTER_CNTL__RECTANGLE_FILTER_DISABLE_MASK 0x00000008L 6951#define PA_SU_PRIM_FILTER_CNTL__RECTANGLE_FILTER_DISABLE__SHIFT 0x00000003 6952#define PA_SU_PRIM_FILTER_CNTL__TRIANGLE_EXPAND_ENA_MASK 0x00000010L 6953#define PA_SU_PRIM_FILTER_CNTL__TRIANGLE_EXPAND_ENA__SHIFT 0x00000004 6954#define PA_SU_PRIM_FILTER_CNTL__TRIANGLE_FILTER_DISABLE_MASK 0x00000001L 6955#define PA_SU_PRIM_FILTER_CNTL__TRIANGLE_FILTER_DISABLE__SHIFT 0x00000000 6956#define PA_SU_PRIM_FILTER_CNTL__XMAX_RIGHT_EXCLUSION_MASK 0x40000000L 6957#define PA_SU_PRIM_FILTER_CNTL__XMAX_RIGHT_EXCLUSION__SHIFT 0x0000001e 6958#define PA_SU_PRIM_FILTER_CNTL__YMAX_BOTTOM_EXCLUSION_MASK 0x80000000L 6959#define PA_SU_PRIM_FILTER_CNTL__YMAX_BOTTOM_EXCLUSION__SHIFT 0x0000001f 6960#define PA_SU_SC_MODE_CNTL__CULL_BACK_MASK 0x00000002L 6961#define PA_SU_SC_MODE_CNTL__CULL_BACK__SHIFT 0x00000001 6962#define PA_SU_SC_MODE_CNTL__CULL_FRONT_MASK 0x00000001L 6963#define PA_SU_SC_MODE_CNTL__CULL_FRONT__SHIFT 0x00000000 6964#define PA_SU_SC_MODE_CNTL__FACE_MASK 0x00000004L 6965#define PA_SU_SC_MODE_CNTL__FACE__SHIFT 0x00000002 6966#define PA_SU_SC_MODE_CNTL__MULTI_PRIM_IB_ENA_MASK 0x00200000L 6967#define PA_SU_SC_MODE_CNTL__MULTI_PRIM_IB_ENA__SHIFT 0x00000015 6968#define PA_SU_SC_MODE_CNTL__PERSP_CORR_DIS_MASK 0x00100000L 6969#define PA_SU_SC_MODE_CNTL__PERSP_CORR_DIS__SHIFT 0x00000014 6970#define PA_SU_SC_MODE_CNTL__POLYMODE_BACK_PTYPE_MASK 0x00000700L 6971#define PA_SU_SC_MODE_CNTL__POLYMODE_BACK_PTYPE__SHIFT 0x00000008 6972#define PA_SU_SC_MODE_CNTL__POLYMODE_FRONT_PTYPE_MASK 0x000000e0L 6973#define PA_SU_SC_MODE_CNTL__POLYMODE_FRONT_PTYPE__SHIFT 0x00000005 6974#define PA_SU_SC_MODE_CNTL__POLY_MODE_MASK 0x00000018L 6975#define PA_SU_SC_MODE_CNTL__POLY_MODE__SHIFT 0x00000003 6976#define PA_SU_SC_MODE_CNTL__POLY_OFFSET_BACK_ENABLE_MASK 0x00001000L 6977#define PA_SU_SC_MODE_CNTL__POLY_OFFSET_BACK_ENABLE__SHIFT 0x0000000c 6978#define PA_SU_SC_MODE_CNTL__POLY_OFFSET_FRONT_ENABLE_MASK 0x00000800L 6979#define PA_SU_SC_MODE_CNTL__POLY_OFFSET_FRONT_ENABLE__SHIFT 0x0000000b 6980#define PA_SU_SC_MODE_CNTL__POLY_OFFSET_PARA_ENABLE_MASK 0x00002000L 6981#define PA_SU_SC_MODE_CNTL__POLY_OFFSET_PARA_ENABLE__SHIFT 0x0000000d 6982#define PA_SU_SC_MODE_CNTL__PROVOKING_VTX_LAST_MASK 0x00080000L 6983#define PA_SU_SC_MODE_CNTL__PROVOKING_VTX_LAST__SHIFT 0x00000013 6984#define PA_SU_SC_MODE_CNTL__VTX_WINDOW_OFFSET_ENABLE_MASK 0x00010000L 6985#define PA_SU_SC_MODE_CNTL__VTX_WINDOW_OFFSET_ENABLE__SHIFT 0x00000010 6986#define PA_SU_VTX_CNTL__PIX_CENTER_MASK 0x00000001L 6987#define PA_SU_VTX_CNTL__PIX_CENTER__SHIFT 0x00000000 6988#define PA_SU_VTX_CNTL__QUANT_MODE_MASK 0x00000038L 6989#define PA_SU_VTX_CNTL__QUANT_MODE__SHIFT 0x00000003 6990#define PA_SU_VTX_CNTL__ROUND_MODE_MASK 0x00000006L 6991#define PA_SU_VTX_CNTL__ROUND_MODE__SHIFT 0x00000001 6992#define RAS_BCI_SIGNATURE0__SIGNATURE_MASK 0xffffffffL 6993#define RAS_BCI_SIGNATURE0__SIGNATURE__SHIFT 0x00000000 6994#define RAS_BCI_SIGNATURE1__SIGNATURE_MASK 0xffffffffL 6995#define RAS_BCI_SIGNATURE1__SIGNATURE__SHIFT 0x00000000 6996#define RAS_CB_SIGNATURE0__SIGNATURE_MASK 0xffffffffL 6997#define RAS_CB_SIGNATURE0__SIGNATURE__SHIFT 0x00000000 6998#define RAS_DB_SIGNATURE0__SIGNATURE_MASK 0xffffffffL 6999#define RAS_DB_SIGNATURE0__SIGNATURE__SHIFT 0x00000000 7000#define RAS_IA_SIGNATURE0__SIGNATURE_MASK 0xffffffffL 7001#define RAS_IA_SIGNATURE0__SIGNATURE__SHIFT 0x00000000 7002#define RAS_IA_SIGNATURE1__SIGNATURE_MASK 0xffffffffL 7003#define RAS_IA_SIGNATURE1__SIGNATURE__SHIFT 0x00000000 7004#define RAS_PA_SIGNATURE0__SIGNATURE_MASK 0xffffffffL 7005#define RAS_PA_SIGNATURE0__SIGNATURE__SHIFT 0x00000000 7006#define RAS_SC_SIGNATURE0__SIGNATURE_MASK 0xffffffffL 7007#define RAS_SC_SIGNATURE0__SIGNATURE__SHIFT 0x00000000 7008#define RAS_SC_SIGNATURE1__SIGNATURE_MASK 0xffffffffL 7009#define RAS_SC_SIGNATURE1__SIGNATURE__SHIFT 0x00000000 7010#define RAS_SC_SIGNATURE2__SIGNATURE_MASK 0xffffffffL 7011#define RAS_SC_SIGNATURE2__SIGNATURE__SHIFT 0x00000000 7012#define RAS_SC_SIGNATURE3__SIGNATURE_MASK 0xffffffffL 7013#define RAS_SC_SIGNATURE3__SIGNATURE__SHIFT 0x00000000 7014#define RAS_SC_SIGNATURE4__SIGNATURE_MASK 0xffffffffL 7015#define RAS_SC_SIGNATURE4__SIGNATURE__SHIFT 0x00000000 7016#define RAS_SC_SIGNATURE5__SIGNATURE_MASK 0xffffffffL 7017#define RAS_SC_SIGNATURE5__SIGNATURE__SHIFT 0x00000000 7018#define RAS_SC_SIGNATURE6__SIGNATURE_MASK 0xffffffffL 7019#define RAS_SC_SIGNATURE6__SIGNATURE__SHIFT 0x00000000 7020#define RAS_SC_SIGNATURE7__SIGNATURE_MASK 0xffffffffL 7021#define RAS_SC_SIGNATURE7__SIGNATURE__SHIFT 0x00000000 7022#define RAS_SIGNATURE_CONTROL__ENABLE_MASK 0x00000001L 7023#define RAS_SIGNATURE_CONTROL__ENABLE__SHIFT 0x00000000 7024#define RAS_SIGNATURE_MASK__INPUT_BUS_MASK_MASK 0xffffffffL 7025#define RAS_SIGNATURE_MASK__INPUT_BUS_MASK__SHIFT 0x00000000 7026#define RAS_SPI_SIGNATURE0__SIGNATURE_MASK 0xffffffffL 7027#define RAS_SPI_SIGNATURE0__SIGNATURE__SHIFT 0x00000000 7028#define RAS_SPI_SIGNATURE1__SIGNATURE_MASK 0xffffffffL 7029#define RAS_SPI_SIGNATURE1__SIGNATURE__SHIFT 0x00000000 7030#define RAS_SQ_SIGNATURE0__SIGNATURE_MASK 0xffffffffL 7031#define RAS_SQ_SIGNATURE0__SIGNATURE__SHIFT 0x00000000 7032#define RAS_SX_SIGNATURE0__SIGNATURE_MASK 0xffffffffL 7033#define RAS_SX_SIGNATURE0__SIGNATURE__SHIFT 0x00000000 7034#define RAS_SX_SIGNATURE1__SIGNATURE_MASK 0xffffffffL 7035#define RAS_SX_SIGNATURE1__SIGNATURE__SHIFT 0x00000000 7036#define RAS_SX_SIGNATURE2__SIGNATURE_MASK 0xffffffffL 7037#define RAS_SX_SIGNATURE2__SIGNATURE__SHIFT 0x00000000 7038#define RAS_SX_SIGNATURE3__SIGNATURE_MASK 0xffffffffL 7039#define RAS_SX_SIGNATURE3__SIGNATURE__SHIFT 0x00000000 7040#define RAS_TA_SIGNATURE0__SIGNATURE_MASK 0xffffffffL 7041#define RAS_TA_SIGNATURE0__SIGNATURE__SHIFT 0x00000000 7042#define RAS_TD_SIGNATURE0__SIGNATURE_MASK 0xffffffffL 7043#define RAS_TD_SIGNATURE0__SIGNATURE__SHIFT 0x00000000 7044#define RAS_VGT_SIGNATURE0__SIGNATURE_MASK 0xffffffffL 7045#define RAS_VGT_SIGNATURE0__SIGNATURE__SHIFT 0x00000000 7046#define RLC_AUTO_PG_CTRL__AUTO_GRBM_REG_SAVE_ON_IDLE_EN_MASK 0x00000002L 7047#define RLC_AUTO_PG_CTRL__AUTO_GRBM_REG_SAVE_ON_IDLE_EN__SHIFT 0x00000001 7048#define RLC_AUTO_PG_CTRL__AUTO_PG_EN_MASK 0x00000001L 7049#define RLC_AUTO_PG_CTRL__AUTO_PG_EN__SHIFT 0x00000000 7050#define RLC_AUTO_PG_CTRL__AUTO_WAKE_UP_EN_MASK 0x00000004L 7051#define RLC_AUTO_PG_CTRL__AUTO_WAKE_UP_EN__SHIFT 0x00000002 7052#define RLC_AUTO_PG_CTRL__GRBM_REG_SAVE_GFX_IDLE_THRESHOLD_MASK 0x0007fff8L 7053#define RLC_AUTO_PG_CTRL__GRBM_REG_SAVE_GFX_IDLE_THRESHOLD__SHIFT 0x00000003 7054#define RLC_AUTO_PG_CTRL__PG_AFTER_GRBM_REG_SAVE_THRESHOLD_MASK 0xfff80000L 7055#define RLC_AUTO_PG_CTRL__PG_AFTER_GRBM_REG_SAVE_THRESHOLD__SHIFT 0x00000013 7056#define RLC_CAPTURE_GPU_CLOCK_COUNT__CAPTURE_MASK 0x00000001L 7057#define RLC_CAPTURE_GPU_CLOCK_COUNT__CAPTURE__SHIFT 0x00000000 7058#define RLC_CAPTURE_GPU_CLOCK_COUNT__RESERVED_MASK 0xfffffffeL 7059#define RLC_CAPTURE_GPU_CLOCK_COUNT__RESERVED__SHIFT 0x00000001 7060#define RLC_CGCG_CGLS_CTRL__CGCG_CONTROLLER_MASK 0x08000000L 7061#define RLC_CGCG_CGLS_CTRL__CGCG_CONTROLLER__SHIFT 0x0000001b 7062#define RLC_CGCG_CGLS_CTRL__CGCG_EN_MASK 0x00000001L 7063#define RLC_CGCG_CGLS_CTRL__CGCG_EN__SHIFT 0x00000000 7064#define RLC_CGCG_CGLS_CTRL__CGCG_GFX_IDLE_THRESHOLD_MASK 0x0000ff00L 7065#define RLC_CGCG_CGLS_CTRL__CGCG_GFX_IDLE_THRESHOLD__SHIFT 0x00000008 7066#define RLC_CGCG_CGLS_CTRL__CGCG_REG_CTRL_MASK 0x10000000L 7067#define RLC_CGCG_CGLS_CTRL__CGCG_REG_CTRL__SHIFT 0x0000001c 7068#define RLC_CGCG_CGLS_CTRL__CGLS_EN_MASK 0x00000002L 7069#define RLC_CGCG_CGLS_CTRL__CGLS_EN__SHIFT 0x00000001 7070#define RLC_CGCG_CGLS_CTRL__CGLS_REP_COMPANSAT_DELAY_MASK 0x000000fcL 7071#define RLC_CGCG_CGLS_CTRL__CGLS_REP_COMPANSAT_DELAY__SHIFT 0x00000002 7072#define RLC_CGCG_CGLS_CTRL__SLEEP_MODE_MASK 0x60000000L 7073#define RLC_CGCG_CGLS_CTRL__SLEEP_MODE__SHIFT 0x0000001d 7074#define RLC_CGCG_CGLS_CTRL__SPARE_MASK 0x80000000L 7075#define RLC_CGCG_CGLS_CTRL__SPARE__SHIFT 0x0000001f 7076#define RLC_CGCG_RAMP_CTRL__DOWN_DIV_START_UNIT_MASK 0x0000000fL 7077#define RLC_CGCG_RAMP_CTRL__DOWN_DIV_START_UNIT__SHIFT 0x00000000 7078#define RLC_CGCG_RAMP_CTRL__DOWN_DIV_STEP_UNIT_MASK 0x000000f0L 7079#define RLC_CGCG_RAMP_CTRL__DOWN_DIV_STEP_UNIT__SHIFT 0x00000004 7080#define RLC_CGCG_RAMP_CTRL__STEP_DELAY_CNT_MASK 0x0fff0000L 7081#define RLC_CGCG_RAMP_CTRL__STEP_DELAY_CNT__SHIFT 0x00000010 7082#define RLC_CGCG_RAMP_CTRL__STEP_DELAY_UNIT_MASK 0xf0000000L 7083#define RLC_CGCG_RAMP_CTRL__STEP_DELAY_UNIT__SHIFT 0x0000001c 7084#define RLC_CGCG_RAMP_CTRL__UP_DIV_START_UNIT_MASK 0x00000f00L 7085#define RLC_CGCG_RAMP_CTRL__UP_DIV_START_UNIT__SHIFT 0x00000008 7086#define RLC_CGCG_RAMP_CTRL__UP_DIV_STEP_UNIT_MASK 0x0000f000L 7087#define RLC_CGCG_RAMP_CTRL__UP_DIV_STEP_UNIT__SHIFT 0x0000000c 7088#define RLC_CGTT_MGCG_OVERRIDE__OVERRIDE_MASK 0xffffffffL 7089#define RLC_CGTT_MGCG_OVERRIDE__OVERRIDE__SHIFT 0x00000000 7090#define RLC_CNTL__FORCE_RETRY_MASK 0x00000002L 7091#define RLC_CNTL__FORCE_RETRY__SHIFT 0x00000001 7092#define RLC_CNTL__READ_CACHE_DISABLE_MASK 0x00000004L 7093#define RLC_CNTL__READ_CACHE_DISABLE__SHIFT 0x00000002 7094#define RLC_CNTL__RESERVED_MASK 0xffffff00L 7095#define RLC_CNTL__RESERVED__SHIFT 0x00000008 7096#define RLC_CNTL__RLC_ENABLE_F32_MASK 0x00000001L 7097#define RLC_CNTL__RLC_ENABLE_F32__SHIFT 0x00000000 7098#define RLC_CNTL__RLC_STEP_F32_MASK 0x00000008L 7099#define RLC_CNTL__RLC_STEP_F32__SHIFT 0x00000003 7100#define RLC_CNTL__SOFT_RESET_DEBUG_MODE_MASK 0x00000010L 7101#define RLC_CNTL__SOFT_RESET_DEBUG_MODE__SHIFT 0x00000004 7102#define RLC_CU_STATUS__WORK_PENDING_MASK 0xffffffffL 7103#define RLC_CU_STATUS__WORK_PENDING__SHIFT 0x00000000 7104#define RLC_DEBUG__DATA_MASK 0xffffffffL 7105#define RLC_DEBUG__DATA__SHIFT 0x00000000 7106#define RLC_DEBUG_SELECT__RESERVED_MASK 0xffff8000L 7107#define RLC_DEBUG_SELECT__RESERVED__SHIFT 0x0000000f 7108#define RLC_DEBUG_SELECT__SELECT_MASK 0x000000ffL 7109#define RLC_DEBUG_SELECT__SELECT__SHIFT 0x00000000 7110#define RLC_DRIVER_CPDMA_STATUS__DRIVER_ACK_MASK 0x00000010L 7111#define RLC_DRIVER_CPDMA_STATUS__DRIVER_ACK__SHIFT 0x00000004 7112#define RLC_DRIVER_CPDMA_STATUS__DRIVER_REQUEST_MASK 0x00000001L 7113#define RLC_DRIVER_CPDMA_STATUS__DRIVER_REQUEST__SHIFT 0x00000000 7114#define RLC_DRIVER_CPDMA_STATUS__RESERVED1_MASK 0x0000000eL 7115#define RLC_DRIVER_CPDMA_STATUS__RESERVED1__SHIFT 0x00000001 7116#define RLC_DRIVER_CPDMA_STATUS__RESERVED_MASK 0xffffffe0L 7117#define RLC_DRIVER_CPDMA_STATUS__RESERVED__SHIFT 0x00000005 7118#define RLC_DYN_PG_REQUEST__PG_REQUEST_CU_MASK_MASK 0xffffffffL 7119#define RLC_DYN_PG_REQUEST__PG_REQUEST_CU_MASK__SHIFT 0x00000000 7120#define RLC_DYN_PG_STATUS__PG_STATUS_CU_MASK_MASK 0xffffffffL 7121#define RLC_DYN_PG_STATUS__PG_STATUS_CU_MASK__SHIFT 0x00000000 7122#define RLC_GPM_SCRATCH_ADDR__ADDR_MASK 0x000001ffL 7123#define RLC_GPM_SCRATCH_ADDR__ADDR__SHIFT 0x00000000 7124#define RLC_GPM_SCRATCH_ADDR__RESERVED_MASK 0xfffffe00L 7125#define RLC_GPM_SCRATCH_ADDR__RESERVED__SHIFT 0x00000009 7126#define RLC_GPU_CLOCK_32__GPU_CLOCK_32_MASK 0xffffffffL 7127#define RLC_GPU_CLOCK_32__GPU_CLOCK_32__SHIFT 0x00000000 7128#define RLC_GPU_CLOCK_32_RES_SEL__RESERVED_MASK 0xffffffc0L 7129#define RLC_GPU_CLOCK_32_RES_SEL__RESERVED__SHIFT 0x00000006 7130#define RLC_GPU_CLOCK_32_RES_SEL__RES_SEL_MASK 0x0000003fL 7131#define RLC_GPU_CLOCK_32_RES_SEL__RES_SEL__SHIFT 0x00000000 7132#define RLC_GPU_CLOCK_COUNT_LSB__GPU_CLOCKS_LSB_MASK 0xffffffffL 7133#define RLC_GPU_CLOCK_COUNT_LSB__GPU_CLOCKS_LSB__SHIFT 0x00000000 7134#define RLC_GPU_CLOCK_COUNT_MSB__GPU_CLOCKS_MSB_MASK 0xffffffffL 7135#define RLC_GPU_CLOCK_COUNT_MSB__GPU_CLOCKS_MSB__SHIFT 0x00000000 7136#define RLC_LB_ALWAYS_ACTIVE_CU_MASK__ALWAYS_ACTIVE_CU_MASK_MASK 0xffffffffL 7137#define RLC_LB_ALWAYS_ACTIVE_CU_MASK__ALWAYS_ACTIVE_CU_MASK__SHIFT 0x00000000 7138#define RLC_LB_CNTL__CU_MASK_USED_OFF_HYST_MASK 0x00000ff0L 7139#define RLC_LB_CNTL__CU_MASK_USED_OFF_HYST__SHIFT 0x00000004 7140#define RLC_LB_CNTL__LB_CNT_CP_BUSY_MASK 0x00000002L 7141#define RLC_LB_CNTL__LB_CNT_CP_BUSY__SHIFT 0x00000001 7142#define RLC_LB_CNTL__LB_CNT_REG_INC_MASK 0x00000008L 7143#define RLC_LB_CNTL__LB_CNT_REG_INC__SHIFT 0x00000003 7144#define RLC_LB_CNTL__LB_CNT_SPIM_ACTIVE_MASK 0x00000004L 7145#define RLC_LB_CNTL__LB_CNT_SPIM_ACTIVE__SHIFT 0x00000002 7146#define RLC_LB_CNTL__LOAD_BALANCE_ENABLE_MASK 0x00000001L 7147#define RLC_LB_CNTL__LOAD_BALANCE_ENABLE__SHIFT 0x00000000 7148#define RLC_LB_CNTL__RESERVED_MASK 0xfffffff0L 7149#define RLC_LB_CNTL__RESERVED__SHIFT 0x00000004 7150#define RLC_LB_CNTR_INIT__LB_CNTR_INIT_MASK 0xffffffffL 7151#define RLC_LB_CNTR_INIT__LB_CNTR_INIT__SHIFT 0x00000000 7152#define RLC_LB_CNTR_MAX__LB_CNTR_MAX_MASK 0xffffffffL 7153#define RLC_LB_CNTR_MAX__LB_CNTR_MAX__SHIFT 0x00000000 7154#define RLC_LB_INIT_CU_MASK__INIT_CU_MASK_MASK 0xffffffffL 7155#define RLC_LB_INIT_CU_MASK__INIT_CU_MASK__SHIFT 0x00000000 7156#define RLC_LB_PARAMS__FIFO_SAMPLES_MASK 0x000000feL 7157#define RLC_LB_PARAMS__FIFO_SAMPLES__SHIFT 0x00000001 7158#define RLC_LB_PARAMS__PG_IDLE_SAMPLE_INTERVAL_MASK 0xffff0000L 7159#define RLC_LB_PARAMS__PG_IDLE_SAMPLE_INTERVAL__SHIFT 0x00000010 7160#define RLC_LB_PARAMS__PG_IDLE_SAMPLES_MASK 0x0000ff00L 7161#define RLC_LB_PARAMS__PG_IDLE_SAMPLES__SHIFT 0x00000008 7162#define RLC_LB_PARAMS__SKIP_L2_CHECK_MASK 0x00000001L 7163#define RLC_LB_PARAMS__SKIP_L2_CHECK__SHIFT 0x00000000 7164#define RLC_LOAD_BALANCE_CNTR__RLC_LOAD_BALANCE_CNTR_MASK 0xffffffffL 7165#define RLC_LOAD_BALANCE_CNTR__RLC_LOAD_BALANCE_CNTR__SHIFT 0x00000000 7166#define RLC_MAX_PG_CU__MAX_POWERED_UP_CU_MASK 0x000000ffL 7167#define RLC_MAX_PG_CU__MAX_POWERED_UP_CU__SHIFT 0x00000000 7168#define RLC_MAX_PG_CU__SPARE_MASK 0xffffff00L 7169#define RLC_MAX_PG_CU__SPARE__SHIFT 0x00000008 7170#define RLC_MC_CNTL__RDNFO_STALL_MASK 0x10000000L 7171#define RLC_MC_CNTL__RDNFO_STALL__SHIFT 0x0000001c 7172#define RLC_MC_CNTL__RDNFO_URG_MASK 0x00f00000L 7173#define RLC_MC_CNTL__RDNFO_URG__SHIFT 0x00000014 7174#define RLC_MC_CNTL__RDREQ_PRIV_MASK 0x08000000L 7175#define RLC_MC_CNTL__RDREQ_PRIV__SHIFT 0x0000001b 7176#define RLC_MC_CNTL__RDREQ_SWAP_MASK 0x03000000L 7177#define RLC_MC_CNTL__RDREQ_SWAP__SHIFT 0x00000018 7178#define RLC_MC_CNTL__RDREQ_TRAN_MASK 0x04000000L 7179#define RLC_MC_CNTL__RDREQ_TRAN__SHIFT 0x0000001a 7180#define RLC_MC_CNTL__RESERVED_B_MASK 0x000fe000L 7181#define RLC_MC_CNTL__RESERVED_B__SHIFT 0x0000000d 7182#define RLC_MC_CNTL__RESERVED_MASK 0xe0000000L 7183#define RLC_MC_CNTL__RESERVED__SHIFT 0x0000001d 7184#define RLC_MC_CNTL__WRNFO_STALL_MASK 0x00000010L 7185#define RLC_MC_CNTL__WRNFO_STALL__SHIFT 0x00000004 7186#define RLC_MC_CNTL__WRNFO_URG_MASK 0x000001e0L 7187#define RLC_MC_CNTL__WRNFO_URG__SHIFT 0x00000005 7188#define RLC_MC_CNTL__WRREQ_DW_IMASK_MASK 0x00001e00L 7189#define RLC_MC_CNTL__WRREQ_DW_IMASK__SHIFT 0x00000009 7190#define RLC_MC_CNTL__WRREQ_PRIV_MASK 0x00000008L 7191#define RLC_MC_CNTL__WRREQ_PRIV__SHIFT 0x00000003 7192#define RLC_MC_CNTL__WRREQ_SWAP_MASK 0x00000003L 7193#define RLC_MC_CNTL__WRREQ_SWAP__SHIFT 0x00000000 7194#define RLC_MC_CNTL__WRREQ_TRAN_MASK 0x00000004L 7195#define RLC_MC_CNTL__WRREQ_TRAN__SHIFT 0x00000002 7196#define RLC_MEM_SLP_CNTL__RESERVED1_MASK 0xff000000L 7197#define RLC_MEM_SLP_CNTL__RESERVED1__SHIFT 0x00000018 7198#define RLC_MEM_SLP_CNTL__RESERVED_MASK 0x000000fcL 7199#define RLC_MEM_SLP_CNTL__RESERVED__SHIFT 0x00000002 7200#define RLC_MEM_SLP_CNTL__RLC_MEM_DS_EN_MASK 0x00000002L 7201#define RLC_MEM_SLP_CNTL__RLC_MEM_DS_EN__SHIFT 0x00000001 7202#define RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN_MASK 0x00000001L 7203#define RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN__SHIFT 0x00000000 7204#define RLC_MEM_SLP_CNTL__RLC_MEM_LS_OFF_DELAY_MASK 0x00ff0000L 7205#define RLC_MEM_SLP_CNTL__RLC_MEM_LS_OFF_DELAY__SHIFT 0x00000010 7206#define RLC_MEM_SLP_CNTL__RLC_MEM_LS_ON_DELAY_MASK 0x0000ff00L 7207#define RLC_MEM_SLP_CNTL__RLC_MEM_LS_ON_DELAY__SHIFT 0x00000008 7208#define RLC_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0xffffffffL 7209#define RLC_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 7210#define RLC_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 7211#define RLC_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 7212#define RLC_PERFCOUNTER0_SELECT__PERFCOUNTER_SELECT_MASK 0x000000ffL 7213#define RLC_PERFCOUNTER0_SELECT__PERFCOUNTER_SELECT__SHIFT 0x00000000 7214#define RLC_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK 0xffffffffL 7215#define RLC_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT 0x00000000 7216#define RLC_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK 0xffffffffL 7217#define RLC_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT 0x00000000 7218#define RLC_PERFCOUNTER1_SELECT__PERFCOUNTER_SELECT_MASK 0x000000ffL 7219#define RLC_PERFCOUNTER1_SELECT__PERFCOUNTER_SELECT__SHIFT 0x00000000 7220#define RLC_PERFMON_CNTL__PERFMON_SAMPLE_ENABLE_MASK 0x00000400L 7221#define RLC_PERFMON_CNTL__PERFMON_SAMPLE_ENABLE__SHIFT 0x0000000a 7222#define RLC_PERFMON_CNTL__PERFMON_STATE_MASK 0x00000007L 7223#define RLC_PERFMON_CNTL__PERFMON_STATE__SHIFT 0x00000000 7224#define RLC_PG_ALWAYS_ON_CU_MASK__AON_CU_MASK_MASK 0xffffffffL 7225#define RLC_PG_ALWAYS_ON_CU_MASK__AON_CU_MASK__SHIFT 0x00000000 7226#define RLC_PG_CNTL__CHUB_HANDSHAKE_ENABLE_MASK 0x00010000L 7227#define RLC_PG_CNTL__CHUB_HANDSHAKE_ENABLE__SHIFT 0x00000010 7228#define RLC_PG_CNTL__DYN_PER_CU_PG_ENABLE_MASK 0x00000004L 7229#define RLC_PG_CNTL__DYN_PER_CU_PG_ENABLE__SHIFT 0x00000002 7230#define RLC_PG_CNTL__GFX_POWER_GATING_ENABLE_MASK 0x00000001L 7231#define RLC_PG_CNTL__GFX_POWER_GATING_ENABLE__SHIFT 0x00000000 7232#define RLC_PG_CNTL__GFX_POWER_GATING_SRC_MASK 0x00000002L 7233#define RLC_PG_CNTL__GFX_POWER_GATING_SRC__SHIFT 0x00000001 7234#define RLC_PG_CNTL__PG_ERROR_STATUS_MASK 0xff000000L 7235#define RLC_PG_CNTL__PG_ERROR_STATUS__SHIFT 0x00000018 7236#define RLC_PG_CNTL__RESERVED1_MASK 0x00f80000L 7237#define RLC_PG_CNTL__RESERVED1__SHIFT 0x00000013 7238#define RLC_PG_CNTL__RESERVED_MASK 0xfffffff0L 7239#define RLC_PG_CNTL__RESERVED__SHIFT 0x00000004 7240#define RLC_PG_CNTL__SMU_CLK_SLOWDOWN_ON_PD_ENABLE_MASK 0x00040000L 7241#define RLC_PG_CNTL__SMU_CLK_SLOWDOWN_ON_PD_ENABLE__SHIFT 0x00000012 7242#define RLC_PG_CNTL__SMU_CLK_SLOWDOWN_ON_PU_ENABLE_MASK 0x00020000L 7243#define RLC_PG_CNTL__SMU_CLK_SLOWDOWN_ON_PU_ENABLE__SHIFT 0x00000011 7244#define RLC_PG_CNTL__STATIC_PER_CU_PG_ENABLE_MASK 0x00000008L 7245#define RLC_PG_CNTL__STATIC_PER_CU_PG_ENABLE__SHIFT 0x00000003 7246#define RLC_SAVE_AND_RESTORE_BASE__BASE_MASK 0xffffffffL 7247#define RLC_SAVE_AND_RESTORE_BASE__BASE__SHIFT 0x00000000 7248#define RLC_SERDES_RD_DATA_0__DATA_MASK 0xffffffffL 7249#define RLC_SERDES_RD_DATA_0__DATA__SHIFT 0x00000000 7250#define RLC_SERDES_RD_DATA_1__DATA_MASK 0xffffffffL 7251#define RLC_SERDES_RD_DATA_1__DATA__SHIFT 0x00000000 7252#define RLC_SERDES_RD_DATA_2__DATA_MASK 0xffffffffL 7253#define RLC_SERDES_RD_DATA_2__DATA__SHIFT 0x00000000 7254#define RLC_SERDES_RD_MASTER_INDEX__CU_ID_MASK 0x0000000fL 7255#define RLC_SERDES_RD_MASTER_INDEX__CU_ID__SHIFT 0x00000000 7256#define RLC_SERDES_RD_MASTER_INDEX__DATA_REG_ID_MASK 0x0000c000L 7257#define RLC_SERDES_RD_MASTER_INDEX__DATA_REG_ID__SHIFT 0x0000000e 7258#define RLC_SERDES_RD_MASTER_INDEX__NON_SE_MASK 0x00003800L 7259#define RLC_SERDES_RD_MASTER_INDEX__NON_SE__SHIFT 0x0000000b 7260#define RLC_SERDES_RD_MASTER_INDEX__SE_ID_MASK 0x000001c0L 7261#define RLC_SERDES_RD_MASTER_INDEX__SE_ID__SHIFT 0x00000006 7262#define RLC_SERDES_RD_MASTER_INDEX__SE_NONCU_ID_MASK 0x00000200L 7263#define RLC_SERDES_RD_MASTER_INDEX__SE_NONCU_ID__SHIFT 0x00000009 7264#define RLC_SERDES_RD_MASTER_INDEX__SE_NONCU_MASK 0x00000400L 7265#define RLC_SERDES_RD_MASTER_INDEX__SE_NONCU__SHIFT 0x0000000a 7266#define RLC_SERDES_RD_MASTER_INDEX__SH_ID_MASK 0x00000030L 7267#define RLC_SERDES_RD_MASTER_INDEX__SH_ID__SHIFT 0x00000004 7268#define RLC_SERDES_RD_MASTER_INDEX__SPARE_MASK 0xffffc000L 7269#define RLC_SERDES_RD_MASTER_INDEX__SPARE__SHIFT 0x0000000e 7270#define RLC_SERDES_WR_CTRL__BPM_ADDR_MASK 0x000000ffL 7271#define RLC_SERDES_WR_CTRL__BPM_ADDR__SHIFT 0x00000000 7272#define RLC_SERDES_WR_CTRL__CGCG_OVERRIDE_0_MASK 0x00100000L 7273#define RLC_SERDES_WR_CTRL__CGCG_OVERRIDE_0__SHIFT 0x00000014 7274#define RLC_SERDES_WR_CTRL__CGCG_OVERRIDE_1_MASK 0x00200000L 7275#define RLC_SERDES_WR_CTRL__CGCG_OVERRIDE_1__SHIFT 0x00000015 7276#define RLC_SERDES_WR_CTRL__CGLS_DISABLE_MASK 0x00020000L 7277#define RLC_SERDES_WR_CTRL__CGLS_DISABLE__SHIFT 0x00000011 7278#define RLC_SERDES_WR_CTRL__CGLS_ENABLE_MASK 0x00010000L 7279#define RLC_SERDES_WR_CTRL__CGLS_ENABLE__SHIFT 0x00000010 7280#define RLC_SERDES_WR_CTRL__CGLS_OFF_MASK 0x00080000L 7281#define RLC_SERDES_WR_CTRL__CGLS_OFF__SHIFT 0x00000013 7282#define RLC_SERDES_WR_CTRL__CGLS_ON_MASK 0x00040000L 7283#define RLC_SERDES_WR_CTRL__CGLS_ON__SHIFT 0x00000012 7284#define RLC_SERDES_WR_CTRL__MGCG_OVERRIDE_0_MASK 0x00400000L 7285#define RLC_SERDES_WR_CTRL__MGCG_OVERRIDE_0__SHIFT 0x00000016 7286#define RLC_SERDES_WR_CTRL__MGCG_OVERRIDE_1_MASK 0x00800000L 7287#define RLC_SERDES_WR_CTRL__MGCG_OVERRIDE_1__SHIFT 0x00000017 7288#define RLC_SERDES_WR_CTRL__P1_SELECT_MASK 0x00000400L 7289#define RLC_SERDES_WR_CTRL__P1_SELECT__SHIFT 0x0000000a 7290#define RLC_SERDES_WR_CTRL__P2_SELECT_MASK 0x00000800L 7291#define RLC_SERDES_WR_CTRL__P2_SELECT__SHIFT 0x0000000b 7292#define RLC_SERDES_WR_CTRL__POWER_DOWN_MASK 0x00000100L 7293#define RLC_SERDES_WR_CTRL__POWER_DOWN__SHIFT 0x00000008 7294#define RLC_SERDES_WR_CTRL__POWER_UP_MASK 0x00000200L 7295#define RLC_SERDES_WR_CTRL__POWER_UP__SHIFT 0x00000009 7296#define RLC_SERDES_WR_CTRL__READ_COMMAND_MASK 0x00002000L 7297#define RLC_SERDES_WR_CTRL__READ_COMMAND__SHIFT 0x0000000d 7298#define RLC_SERDES_WR_CTRL__REG_ADDR_MASK 0xf0000000L 7299#define RLC_SERDES_WR_CTRL__REG_ADDR__SHIFT 0x0000001c 7300#define RLC_SERDES_WR_CTRL__RESERVED_1_MASK 0x0000c000L 7301#define RLC_SERDES_WR_CTRL__RESERVED_1__SHIFT 0x0000000e 7302#define RLC_SERDES_WR_CTRL__RESERVED_2_MASK 0x0f000000L 7303#define RLC_SERDES_WR_CTRL__RESERVED_2__SHIFT 0x00000018 7304#define RLC_SERDES_WR_CTRL__WRITE_COMMAND_MASK 0x00001000L 7305#define RLC_SERDES_WR_CTRL__WRITE_COMMAND__SHIFT 0x0000000c 7306#define RLC_SERDES_WR_DATA__DATA_MASK 0xffffffffL 7307#define RLC_SERDES_WR_DATA__DATA__SHIFT 0x00000000 7308#define RLC_SMU_GRBM_REG_SAVE_CTRL__SPARE_MASK 0xfffffffeL 7309#define RLC_SMU_GRBM_REG_SAVE_CTRL__SPARE__SHIFT 0x00000001 7310#define RLC_SMU_GRBM_REG_SAVE_CTRL__START_GRBM_REG_SAVE_MASK 0x00000001L 7311#define RLC_SMU_GRBM_REG_SAVE_CTRL__START_GRBM_REG_SAVE__SHIFT 0x00000000 7312#define RLC_SMU_PG_CTRL__SPARE_MASK 0xfffffffeL 7313#define RLC_SMU_PG_CTRL__SPARE__SHIFT 0x00000001 7314#define RLC_SMU_PG_CTRL__START_PG_MASK 0x00000001L 7315#define RLC_SMU_PG_CTRL__START_PG__SHIFT 0x00000000 7316#define RLC_SMU_PG_WAKE_UP_CTRL__SPARE_MASK 0xfffffffeL 7317#define RLC_SMU_PG_WAKE_UP_CTRL__SPARE__SHIFT 0x00000001 7318#define RLC_SMU_PG_WAKE_UP_CTRL__START_PG_WAKE_UP_MASK 0x00000001L 7319#define RLC_SMU_PG_WAKE_UP_CTRL__START_PG_WAKE_UP__SHIFT 0x00000000 7320#define RLC_SOFT_RESET_GPU__RESERVED_MASK 0xfffffffeL 7321#define RLC_SOFT_RESET_GPU__RESERVED__SHIFT 0x00000001 7322#define RLC_SOFT_RESET_GPU__SOFT_RESET_GPU_MASK 0x00000001L 7323#define RLC_SOFT_RESET_GPU__SOFT_RESET_GPU__SHIFT 0x00000000 7324#define RLC_STATIC_PG_STATUS__PG_STATUS_CU_MASK_MASK 0xffffffffL 7325#define RLC_STATIC_PG_STATUS__PG_STATUS_CU_MASK__SHIFT 0x00000000 7326#define RLC_STAT__RESERVED_MASK 0xfffffff0L 7327#define RLC_STAT__RESERVED__SHIFT 0x00000004 7328#define RLC_STAT__RLC_BUSY_MASK 0x00000001L 7329#define RLC_STAT__RLC_BUSY__SHIFT 0x00000000 7330#define RLC_STAT__RLC_GPM_BUSY_MASK 0x00000002L 7331#define RLC_STAT__RLC_GPM_BUSY__SHIFT 0x00000001 7332#define RLC_STAT__RLC_SPM_BUSY_MASK 0x00000004L 7333#define RLC_STAT__RLC_SPM_BUSY__SHIFT 0x00000002 7334#define RLC_THREAD1_DELAY__CU_IDEL_DELAY_MASK 0x000000ffL 7335#define RLC_THREAD1_DELAY__CU_IDEL_DELAY__SHIFT 0x00000000 7336#define RLC_THREAD1_DELAY__LBPW_INNER_LOOP_DELAY_MASK 0x0000ff00L 7337#define RLC_THREAD1_DELAY__LBPW_INNER_LOOP_DELAY__SHIFT 0x00000008 7338#define RLC_THREAD1_DELAY__LBPW_OUTER_LOOP_DELAY_MASK 0x00ff0000L 7339#define RLC_THREAD1_DELAY__LBPW_OUTER_LOOP_DELAY__SHIFT 0x00000010 7340#define RLC_THREAD1_DELAY__SPARE_MASK 0xff000000L 7341#define RLC_THREAD1_DELAY__SPARE__SHIFT 0x00000018 7342#define RLC_UCODE_CNTL__RLC_UCODE_FLAGS_MASK 0xffffffffL 7343#define RLC_UCODE_CNTL__RLC_UCODE_FLAGS__SHIFT 0x00000000 7344#define SCRATCH_ADDR__OBSOLETE_ADDR_MASK 0xffffffffL 7345#define SCRATCH_ADDR__OBSOLETE_ADDR__SHIFT 0x00000000 7346#define SCRATCH_REG0__SCRATCH_REG0_MASK 0xffffffffL 7347#define SCRATCH_REG0__SCRATCH_REG0__SHIFT 0x00000000 7348#define SCRATCH_REG1__SCRATCH_REG1_MASK 0xffffffffL 7349#define SCRATCH_REG1__SCRATCH_REG1__SHIFT 0x00000000 7350#define SCRATCH_REG2__SCRATCH_REG2_MASK 0xffffffffL 7351#define SCRATCH_REG2__SCRATCH_REG2__SHIFT 0x00000000 7352#define SCRATCH_REG3__SCRATCH_REG3_MASK 0xffffffffL 7353#define SCRATCH_REG3__SCRATCH_REG3__SHIFT 0x00000000 7354#define SCRATCH_REG4__SCRATCH_REG4_MASK 0xffffffffL 7355#define SCRATCH_REG4__SCRATCH_REG4__SHIFT 0x00000000 7356#define SCRATCH_REG5__SCRATCH_REG5_MASK 0xffffffffL 7357#define SCRATCH_REG5__SCRATCH_REG5__SHIFT 0x00000000 7358#define SCRATCH_REG6__SCRATCH_REG6_MASK 0xffffffffL 7359#define SCRATCH_REG6__SCRATCH_REG6__SHIFT 0x00000000 7360#define SCRATCH_REG7__SCRATCH_REG7_MASK 0xffffffffL 7361#define SCRATCH_REG7__SCRATCH_REG7__SHIFT 0x00000000 7362#define SCRATCH_UMSK__OBSOLETE_SWAP_MASK 0x00030000L 7363#define SCRATCH_UMSK__OBSOLETE_SWAP__SHIFT 0x00000010 7364#define SCRATCH_UMSK__OBSOLETE_UMSK_MASK 0x000000ffL 7365#define SCRATCH_UMSK__OBSOLETE_UMSK__SHIFT 0x00000000 7366#define SETUP_DEBUG_REG0__cl_dyn_sclk_vld_MASK 0x80000000L 7367#define SETUP_DEBUG_REG0__cl_dyn_sclk_vld__SHIFT 0x0000001f 7368#define SETUP_DEBUG_REG0__event_gated_MASK 0x10000000L 7369#define SETUP_DEBUG_REG0__event_gated__SHIFT 0x0000001c 7370#define SETUP_DEBUG_REG0__event_id_gated_MASK 0x0fc00000L 7371#define SETUP_DEBUG_REG0__event_id_gated__SHIFT 0x00000016 7372#define SETUP_DEBUG_REG0__geom_busy_MASK 0x00200000L 7373#define SETUP_DEBUG_REG0__geom_busy__SHIFT 0x00000015 7374#define SETUP_DEBUG_REG0__geom_enable_MASK 0x00008000L 7375#define SETUP_DEBUG_REG0__geom_enable__SHIFT 0x0000000f 7376#define SETUP_DEBUG_REG0__ge_stallb_MASK 0x00004000L 7377#define SETUP_DEBUG_REG0__ge_stallb__SHIFT 0x0000000e 7378#define SETUP_DEBUG_REG0__pfifo_busy_MASK 0x00080000L 7379#define SETUP_DEBUG_REG0__pfifo_busy__SHIFT 0x00000013 7380#define SETUP_DEBUG_REG0__pmode_prim_gated_MASK 0x20000000L 7381#define SETUP_DEBUG_REG0__pmode_prim_gated__SHIFT 0x0000001d 7382#define SETUP_DEBUG_REG0__pmode_state_MASK 0x00003f00L 7383#define SETUP_DEBUG_REG0__pmode_state__SHIFT 0x00000008 7384#define SETUP_DEBUG_REG0__su_baryc_cntl_state_MASK 0x00000003L 7385#define SETUP_DEBUG_REG0__su_baryc_cntl_state__SHIFT 0x00000000 7386#define SETUP_DEBUG_REG0__su_clip_baryc_free_MASK 0x00030000L 7387#define SETUP_DEBUG_REG0__su_clip_baryc_free__SHIFT 0x00000010 7388#define SETUP_DEBUG_REG0__su_clip_rtr_MASK 0x00040000L 7389#define SETUP_DEBUG_REG0__su_clip_rtr__SHIFT 0x00000012 7390#define SETUP_DEBUG_REG0__su_cntl_busy_MASK 0x00100000L 7391#define SETUP_DEBUG_REG0__su_cntl_busy__SHIFT 0x00000014 7392#define SETUP_DEBUG_REG0__su_cntl_state_MASK 0x0000003cL 7393#define SETUP_DEBUG_REG0__su_cntl_state__SHIFT 0x00000002 7394#define SETUP_DEBUG_REG0__su_dyn_sclk_vld_MASK 0x40000000L 7395#define SETUP_DEBUG_REG0__su_dyn_sclk_vld__SHIFT 0x0000001e 7396#define SETUP_DEBUG_REG1__x_sort0_gated_23_8_MASK 0xffff0000L 7397#define SETUP_DEBUG_REG1__x_sort0_gated_23_8__SHIFT 0x00000010 7398#define SETUP_DEBUG_REG1__y_sort0_gated_23_8_MASK 0x0000ffffL 7399#define SETUP_DEBUG_REG1__y_sort0_gated_23_8__SHIFT 0x00000000 7400#define SETUP_DEBUG_REG2__x_sort1_gated_23_8_MASK 0xffff0000L 7401#define SETUP_DEBUG_REG2__x_sort1_gated_23_8__SHIFT 0x00000010 7402#define SETUP_DEBUG_REG2__y_sort1_gated_23_8_MASK 0x0000ffffL 7403#define SETUP_DEBUG_REG2__y_sort1_gated_23_8__SHIFT 0x00000000 7404#define SETUP_DEBUG_REG3__x_sort2_gated_23_8_MASK 0xffff0000L 7405#define SETUP_DEBUG_REG3__x_sort2_gated_23_8__SHIFT 0x00000010 7406#define SETUP_DEBUG_REG3__y_sort2_gated_23_8_MASK 0x0000ffffL 7407#define SETUP_DEBUG_REG3__y_sort2_gated_23_8__SHIFT 0x00000000 7408#define SETUP_DEBUG_REG4__attr_indx_sort0_gated_MASK 0x00003fffL 7409#define SETUP_DEBUG_REG4__attr_indx_sort0_gated__SHIFT 0x00000000 7410#define SETUP_DEBUG_REG4__backfacing_gated_MASK 0x00008000L 7411#define SETUP_DEBUG_REG4__backfacing_gated__SHIFT 0x0000000f 7412#define SETUP_DEBUG_REG4__clipped_gated_MASK 0x00080000L 7413#define SETUP_DEBUG_REG4__clipped_gated__SHIFT 0x00000013 7414#define SETUP_DEBUG_REG4__dealloc_slot_gated_MASK 0x00700000L 7415#define SETUP_DEBUG_REG4__dealloc_slot_gated__SHIFT 0x00000014 7416#define SETUP_DEBUG_REG4__diamond_rule_gated_MASK 0x03000000L 7417#define SETUP_DEBUG_REG4__diamond_rule_gated__SHIFT 0x00000018 7418#define SETUP_DEBUG_REG4__eop_gated_MASK 0x80000000L 7419#define SETUP_DEBUG_REG4__eop_gated__SHIFT 0x0000001f 7420#define SETUP_DEBUG_REG4__fpov_gated_MASK 0x60000000L 7421#define SETUP_DEBUG_REG4__fpov_gated__SHIFT 0x0000001d 7422#define SETUP_DEBUG_REG4__null_prim_gated_MASK 0x00004000L 7423#define SETUP_DEBUG_REG4__null_prim_gated__SHIFT 0x0000000e 7424#define SETUP_DEBUG_REG4__st_indx_gated_MASK 0x00070000L 7425#define SETUP_DEBUG_REG4__st_indx_gated__SHIFT 0x00000010 7426#define SETUP_DEBUG_REG4__type_gated_MASK 0x1c000000L 7427#define SETUP_DEBUG_REG4__type_gated__SHIFT 0x0000001a 7428#define SETUP_DEBUG_REG4__xmajor_gated_MASK 0x00800000L 7429#define SETUP_DEBUG_REG4__xmajor_gated__SHIFT 0x00000017 7430#define SETUP_DEBUG_REG5__attr_indx_sort1_gated_MASK 0x0fffc000L 7431#define SETUP_DEBUG_REG5__attr_indx_sort1_gated__SHIFT 0x0000000e 7432#define SETUP_DEBUG_REG5__attr_indx_sort2_gated_MASK 0x00003fffL 7433#define SETUP_DEBUG_REG5__attr_indx_sort2_gated__SHIFT 0x00000000 7434#define SETUP_DEBUG_REG5__pa_reg_sclk_vld_MASK 0x80000000L 7435#define SETUP_DEBUG_REG5__pa_reg_sclk_vld__SHIFT 0x0000001f 7436#define SETUP_DEBUG_REG5__provoking_vtx_gated_MASK 0x30000000L 7437#define SETUP_DEBUG_REG5__provoking_vtx_gated__SHIFT 0x0000001c 7438#define SETUP_DEBUG_REG5__valid_prim_gated_MASK 0x40000000L 7439#define SETUP_DEBUG_REG5__valid_prim_gated__SHIFT 0x0000001e 7440#define SPI_ARB_CYCLES_0__TS0_DURATION_MASK 0x0000ffffL 7441#define SPI_ARB_CYCLES_0__TS0_DURATION__SHIFT 0x00000000 7442#define SPI_ARB_CYCLES_0__TS1_DURATION_MASK 0xffff0000L 7443#define SPI_ARB_CYCLES_0__TS1_DURATION__SHIFT 0x00000010 7444#define SPI_ARB_CYCLES_1__TS2_DURATION_MASK 0x0000ffffL 7445#define SPI_ARB_CYCLES_1__TS2_DURATION__SHIFT 0x00000000 7446#define SPI_ARB_CYCLES_1__TS3_DURATION_MASK 0xffff0000L 7447#define SPI_ARB_CYCLES_1__TS3_DURATION__SHIFT 0x00000010 7448#define SPI_ARB_PRIORITY__PIPE_ORDER_TS0_MASK 0x00000007L 7449#define SPI_ARB_PRIORITY__PIPE_ORDER_TS0__SHIFT 0x00000000 7450#define SPI_ARB_PRIORITY__PIPE_ORDER_TS1_MASK 0x00000038L 7451#define SPI_ARB_PRIORITY__PIPE_ORDER_TS1__SHIFT 0x00000003 7452#define SPI_ARB_PRIORITY__PIPE_ORDER_TS2_MASK 0x000001c0L 7453#define SPI_ARB_PRIORITY__PIPE_ORDER_TS2__SHIFT 0x00000006 7454#define SPI_ARB_PRIORITY__PIPE_ORDER_TS3_MASK 0x00000e00L 7455#define SPI_ARB_PRIORITY__PIPE_ORDER_TS3__SHIFT 0x00000009 7456#define SPI_ARB_PRIORITY__TS0_DUR_MULT_MASK 0x00003000L 7457#define SPI_ARB_PRIORITY__TS0_DUR_MULT__SHIFT 0x0000000c 7458#define SPI_ARB_PRIORITY__TS1_DUR_MULT_MASK 0x0000c000L 7459#define SPI_ARB_PRIORITY__TS1_DUR_MULT__SHIFT 0x0000000e 7460#define SPI_ARB_PRIORITY__TS2_DUR_MULT_MASK 0x00030000L 7461#define SPI_ARB_PRIORITY__TS2_DUR_MULT__SHIFT 0x00000010 7462#define SPI_ARB_PRIORITY__TS3_DUR_MULT_MASK 0x000c0000L 7463#define SPI_ARB_PRIORITY__TS3_DUR_MULT__SHIFT 0x00000012 7464#define SPI_BARYC_CNTL__FRONT_FACE_ALL_BITS_MASK 0x01000000L 7465#define SPI_BARYC_CNTL__FRONT_FACE_ALL_BITS__SHIFT 0x00000018 7466#define SPI_BARYC_CNTL__LINEAR_CENTER_CNTL_MASK 0x00000100L 7467#define SPI_BARYC_CNTL__LINEAR_CENTER_CNTL__SHIFT 0x00000008 7468#define SPI_BARYC_CNTL__LINEAR_CENTROID_CNTL_MASK 0x00001000L 7469#define SPI_BARYC_CNTL__LINEAR_CENTROID_CNTL__SHIFT 0x0000000c 7470#define SPI_BARYC_CNTL__PERSP_CENTER_CNTL_MASK 0x00000001L 7471#define SPI_BARYC_CNTL__PERSP_CENTER_CNTL__SHIFT 0x00000000 7472#define SPI_BARYC_CNTL__PERSP_CENTROID_CNTL_MASK 0x00000010L 7473#define SPI_BARYC_CNTL__PERSP_CENTROID_CNTL__SHIFT 0x00000004 7474#define SPI_BARYC_CNTL__POS_FLOAT_LOCATION_MASK 0x00030000L 7475#define SPI_BARYC_CNTL__POS_FLOAT_LOCATION__SHIFT 0x00000010 7476#define SPI_BARYC_CNTL__POS_FLOAT_ULC_MASK 0x00100000L 7477#define SPI_BARYC_CNTL__POS_FLOAT_ULC__SHIFT 0x00000014 7478#define SPI_CONFIG_CNTL_1__CRC_SIMD_ID_WADDR_DISABLE_MASK 0x00000100L 7479#define SPI_CONFIG_CNTL_1__CRC_SIMD_ID_WADDR_DISABLE__SHIFT 0x00000008 7480#define SPI_CONFIG_CNTL_1__INTERP_ONE_PRIM_PER_ROW_MASK 0x00000010L 7481#define SPI_CONFIG_CNTL_1__INTERP_ONE_PRIM_PER_ROW__SHIFT 0x00000004 7482#define SPI_CONFIG_CNTL_1__LBPW_CU_CHK_CNT_MASK 0x00003c00L 7483#define SPI_CONFIG_CNTL_1__LBPW_CU_CHK_CNT__SHIFT 0x0000000a 7484#define SPI_CONFIG_CNTL_1__LBPW_CU_CHK_MODE_MASK 0x00000200L 7485#define SPI_CONFIG_CNTL_1__LBPW_CU_CHK_MODE__SHIFT 0x00000009 7486#define SPI_CONFIG_CNTL_1__PC_LIMIT_ENABLE_MASK 0x00000040L 7487#define SPI_CONFIG_CNTL_1__PC_LIMIT_ENABLE__SHIFT 0x00000006 7488#define SPI_CONFIG_CNTL_1__PC_LIMIT_SIZE_MASK 0xffff0000L 7489#define SPI_CONFIG_CNTL_1__PC_LIMIT_SIZE__SHIFT 0x00000010 7490#define SPI_CONFIG_CNTL_1__PC_LIMIT_STRICT_MASK 0x00000080L 7491#define SPI_CONFIG_CNTL_1__PC_LIMIT_STRICT__SHIFT 0x00000007 7492#define SPI_CONFIG_CNTL_1__VTX_DONE_DELAY_MASK 0x0000000fL 7493#define SPI_CONFIG_CNTL_1__VTX_DONE_DELAY__SHIFT 0x00000000 7494#define SPI_CONFIG_CNTL__ENABLE_SQG_BOP_EVENTS_MASK 0x02000000L 7495#define SPI_CONFIG_CNTL__ENABLE_SQG_BOP_EVENTS__SHIFT 0x00000019 7496#define SPI_CONFIG_CNTL__ENABLE_SQG_TOP_EVENTS_MASK 0x01000000L 7497#define SPI_CONFIG_CNTL__ENABLE_SQG_TOP_EVENTS__SHIFT 0x00000018 7498#define SPI_CONFIG_CNTL__EXP_PRIORITY_ORDER_MASK 0x00e00000L 7499#define SPI_CONFIG_CNTL__EXP_PRIORITY_ORDER__SHIFT 0x00000015 7500#define SPI_CONFIG_CNTL__GPR_WRITE_PRIORITY_MASK 0x001fffffL 7501#define SPI_CONFIG_CNTL__GPR_WRITE_PRIORITY__SHIFT 0x00000000 7502#define SPI_CONFIG_CNTL__RSRC_MGMT_RESET_MASK 0x04000000L 7503#define SPI_CONFIG_CNTL__RSRC_MGMT_RESET__SHIFT 0x0000001a 7504#define SPI_CONFIG_CNTL__TTRACE_STALL_ALL_MASK 0x08000000L 7505#define SPI_CONFIG_CNTL__TTRACE_STALL_ALL__SHIFT 0x0000001b 7506#define SPI_DEBUG_BUSY__CS0_BUSY_MASK 0x00000080L 7507#define SPI_DEBUG_BUSY__CS0_BUSY__SHIFT 0x00000007 7508#define SPI_DEBUG_BUSY__CS1_BUSY_MASK 0x00000100L 7509#define SPI_DEBUG_BUSY__CS1_BUSY__SHIFT 0x00000008 7510#define SPI_DEBUG_BUSY__CS2_BUSY_MASK 0x00000200L 7511#define SPI_DEBUG_BUSY__CS2_BUSY__SHIFT 0x00000009 7512#define SPI_DEBUG_BUSY__CS3_BUSY_MASK 0x00000800L 7513#define SPI_DEBUG_BUSY__CS3_BUSY__SHIFT 0x0000000b 7514#define SPI_DEBUG_BUSY__CS4_BUSY_MASK 0x00001000L 7515#define SPI_DEBUG_BUSY__CS4_BUSY__SHIFT 0x0000000c 7516#define SPI_DEBUG_BUSY__CS5_BUSY_MASK 0x00002000L 7517#define SPI_DEBUG_BUSY__CS5_BUSY__SHIFT 0x0000000d 7518#define SPI_DEBUG_BUSY__CS6_BUSY_MASK 0x00004000L 7519#define SPI_DEBUG_BUSY__CS6_BUSY__SHIFT 0x0000000e 7520#define SPI_DEBUG_BUSY__CS7_BUSY_MASK 0x00008000L 7521#define SPI_DEBUG_BUSY__CS7_BUSY__SHIFT 0x0000000f 7522#define SPI_DEBUG_BUSY__CSG_BUSY_MASK 0x00000080L 7523#define SPI_DEBUG_BUSY__CSG_BUSY__SHIFT 0x00000007 7524#define SPI_DEBUG_BUSY__ES_BUSY_MASK 0x00000004L 7525#define SPI_DEBUG_BUSY__ES_BUSY__SHIFT 0x00000002 7526#define SPI_DEBUG_BUSY__EVENT_CLCTR_BUSY_MASK 0x00008000L 7527#define SPI_DEBUG_BUSY__EVENT_CLCTR_BUSY__SHIFT 0x0000000f 7528#define SPI_DEBUG_BUSY__GRBM_BUSY_MASK 0x00010000L 7529#define SPI_DEBUG_BUSY__GRBM_BUSY__SHIFT 0x00000010 7530#define SPI_DEBUG_BUSY__GS_BUSY_MASK 0x00000008L 7531#define SPI_DEBUG_BUSY__GS_BUSY__SHIFT 0x00000003 7532#define SPI_DEBUG_BUSY__HS_BUSY_MASK 0x00000002L 7533#define SPI_DEBUG_BUSY__HS_BUSY__SHIFT 0x00000001 7534#define SPI_DEBUG_BUSY__LDS_WR_CTL0_BUSY_MASK 0x00000400L 7535#define SPI_DEBUG_BUSY__LDS_WR_CTL0_BUSY__SHIFT 0x0000000a 7536#define SPI_DEBUG_BUSY__LDS_WR_CTL1_BUSY_MASK 0x00000800L 7537#define SPI_DEBUG_BUSY__LDS_WR_CTL1_BUSY__SHIFT 0x0000000b 7538#define SPI_DEBUG_BUSY__LS_BUSY_MASK 0x00000001L 7539#define SPI_DEBUG_BUSY__LS_BUSY__SHIFT 0x00000000 7540#define SPI_DEBUG_BUSY__PC_DEALLOC_BUSY_MASK 0x00100000L 7541#define SPI_DEBUG_BUSY__PC_DEALLOC_BUSY__SHIFT 0x00000014 7542#define SPI_DEBUG_BUSY__PS0_BUSY_MASK 0x00000020L 7543#define SPI_DEBUG_BUSY__PS0_BUSY__SHIFT 0x00000005 7544#define SPI_DEBUG_BUSY__PS1_BUSY_MASK 0x00000040L 7545#define SPI_DEBUG_BUSY__PS1_BUSY__SHIFT 0x00000006 7546#define SPI_DEBUG_BUSY__RSRC_ALLOC0_BUSY_MASK 0x00001000L 7547#define SPI_DEBUG_BUSY__RSRC_ALLOC0_BUSY__SHIFT 0x0000000c 7548#define SPI_DEBUG_BUSY__RSRC_ALLOC1_BUSY_MASK 0x00002000L 7549#define SPI_DEBUG_BUSY__RSRC_ALLOC1_BUSY__SHIFT 0x0000000d 7550#define SPI_DEBUG_BUSY__SPIS_BUSY_MASK 0x00020000L 7551#define SPI_DEBUG_BUSY__SPIS_BUSY__SHIFT 0x00000011 7552#define SPI_DEBUG_BUSY__VS_BUSY_MASK 0x00000010L 7553#define SPI_DEBUG_BUSY__VS_BUSY__SHIFT 0x00000004 7554#define SPI_DEBUG_CNTL__DEBUG_GRBM_OVERRIDE_MASK 0x00000001L 7555#define SPI_DEBUG_CNTL__DEBUG_GRBM_OVERRIDE__SHIFT 0x00000000 7556#define SPI_DEBUG_CNTL__DEBUG_GROUP_SEL_MASK 0x000003e0L 7557#define SPI_DEBUG_CNTL__DEBUG_GROUP_SEL__SHIFT 0x00000005 7558#define SPI_DEBUG_CNTL__DEBUG_PIPE_SEL_MASK 0x0e000000L 7559#define SPI_DEBUG_CNTL__DEBUG_PIPE_SEL__SHIFT 0x00000019 7560#define SPI_DEBUG_CNTL__DEBUG_REG_EN_MASK 0x80000000L 7561#define SPI_DEBUG_CNTL__DEBUG_REG_EN__SHIFT 0x0000001f 7562#define SPI_DEBUG_CNTL__DEBUG_SH_SEL_MASK 0x00010000L 7563#define SPI_DEBUG_CNTL__DEBUG_SH_SEL__SHIFT 0x00000010 7564#define SPI_DEBUG_CNTL__DEBUG_SIMD_SEL_MASK 0x0000fc00L 7565#define SPI_DEBUG_CNTL__DEBUG_SIMD_SEL__SHIFT 0x0000000a 7566#define SPI_DEBUG_CNTL__DEBUG_THREAD_TYPE_SEL_MASK 0x0000001eL 7567#define SPI_DEBUG_CNTL__DEBUG_THREAD_TYPE_SEL__SHIFT 0x00000001 7568#define SPI_DEBUG_CNTL__SPI_ECO_SPARE_0_MASK 0x00020000L 7569#define SPI_DEBUG_CNTL__SPI_ECO_SPARE_0__SHIFT 0x00000011 7570#define SPI_DEBUG_CNTL__SPI_ECO_SPARE_1_MASK 0x00040000L 7571#define SPI_DEBUG_CNTL__SPI_ECO_SPARE_1__SHIFT 0x00000012 7572#define SPI_DEBUG_CNTL__SPI_ECO_SPARE_2_MASK 0x00080000L 7573#define SPI_DEBUG_CNTL__SPI_ECO_SPARE_2__SHIFT 0x00000013 7574#define SPI_DEBUG_CNTL__SPI_ECO_SPARE_3_MASK 0x00100000L 7575#define SPI_DEBUG_CNTL__SPI_ECO_SPARE_3__SHIFT 0x00000014 7576#define SPI_DEBUG_CNTL__SPI_ECO_SPARE_4_MASK 0x00200000L 7577#define SPI_DEBUG_CNTL__SPI_ECO_SPARE_4__SHIFT 0x00000015 7578#define SPI_DEBUG_CNTL__SPI_ECO_SPARE_5_MASK 0x00400000L 7579#define SPI_DEBUG_CNTL__SPI_ECO_SPARE_5__SHIFT 0x00000016 7580#define SPI_DEBUG_CNTL__SPI_ECO_SPARE_6_MASK 0x00800000L 7581#define SPI_DEBUG_CNTL__SPI_ECO_SPARE_6__SHIFT 0x00000017 7582#define SPI_DEBUG_CNTL__SPI_ECO_SPARE_7_MASK 0x01000000L 7583#define SPI_DEBUG_CNTL__SPI_ECO_SPARE_7__SHIFT 0x00000018 7584#define SPI_DEBUG_READ__DATA_MASK 0x00ffffffL 7585#define SPI_DEBUG_READ__DATA__SHIFT 0x00000000 7586#define SPI_GDS_CREDITS__DS_CMD_CREDITS_MASK 0x0000ff00L 7587#define SPI_GDS_CREDITS__DS_CMD_CREDITS__SHIFT 0x00000008 7588#define SPI_GDS_CREDITS__DS_DATA_CREDITS_MASK 0x000000ffL 7589#define SPI_GDS_CREDITS__DS_DATA_CREDITS__SHIFT 0x00000000 7590#define SPI_GDS_CREDITS__UNUSED_MASK 0xffff0000L 7591#define SPI_GDS_CREDITS__UNUSED__SHIFT 0x00000010 7592#define SPI_INTERP_CONTROL_0__FLAT_SHADE_ENA_MASK 0x00000001L 7593#define SPI_INTERP_CONTROL_0__FLAT_SHADE_ENA__SHIFT 0x00000000 7594#define SPI_INTERP_CONTROL_0__PNT_SPRITE_ENA_MASK 0x00000002L 7595#define SPI_INTERP_CONTROL_0__PNT_SPRITE_ENA__SHIFT 0x00000001 7596#define SPI_INTERP_CONTROL_0__PNT_SPRITE_OVRD_W_MASK 0x00003800L 7597#define SPI_INTERP_CONTROL_0__PNT_SPRITE_OVRD_W__SHIFT 0x0000000b 7598#define SPI_INTERP_CONTROL_0__PNT_SPRITE_OVRD_X_MASK 0x0000001cL 7599#define SPI_INTERP_CONTROL_0__PNT_SPRITE_OVRD_X__SHIFT 0x00000002 7600#define SPI_INTERP_CONTROL_0__PNT_SPRITE_OVRD_Y_MASK 0x000000e0L 7601#define SPI_INTERP_CONTROL_0__PNT_SPRITE_OVRD_Y__SHIFT 0x00000005 7602#define SPI_INTERP_CONTROL_0__PNT_SPRITE_OVRD_Z_MASK 0x00000700L 7603#define SPI_INTERP_CONTROL_0__PNT_SPRITE_OVRD_Z__SHIFT 0x00000008 7604#define SPI_INTERP_CONTROL_0__PNT_SPRITE_TOP_1_MASK 0x00004000L 7605#define SPI_INTERP_CONTROL_0__PNT_SPRITE_TOP_1__SHIFT 0x0000000e 7606#define SPI_LB_CTR_CTRL__LOAD_MASK 0x00000001L 7607#define SPI_LB_CTR_CTRL__LOAD__SHIFT 0x00000000 7608#define SPI_LB_CU_MASK__CU_MASK_MASK 0x0000ffffL 7609#define SPI_LB_CU_MASK__CU_MASK__SHIFT 0x00000000 7610#define SPI_LB_DATA_REG__CNT_DATA_MASK 0xffffffffL 7611#define SPI_LB_DATA_REG__CNT_DATA__SHIFT 0x00000000 7612#define SPI_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0xffffffffL 7613#define SPI_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 7614#define SPI_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 7615#define SPI_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 7616#define SPI_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK 0x000003ffL 7617#define SPI_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT 0x00000000 7618#define SPI_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK 0x000ffc00L 7619#define SPI_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT 0x0000000a 7620#define SPI_PERFCOUNTER0_SELECT__CNTR_MODE_MASK 0x00f00000L 7621#define SPI_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT 0x00000014 7622#define SPI_PERFCOUNTER0_SELECT__PERF_SEL1_MASK 0x000ffc00L 7623#define SPI_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT 0x0000000a 7624#define SPI_PERFCOUNTER0_SELECT__PERF_SEL_MASK 0x000000ffL 7625#define SPI_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT 0x00000000 7626#define SPI_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK 0xffffffffL 7627#define SPI_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT 0x00000000 7628#define SPI_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK 0xffffffffL 7629#define SPI_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT 0x00000000 7630#define SPI_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK 0x000003ffL 7631#define SPI_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT 0x00000000 7632#define SPI_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK 0x000ffc00L 7633#define SPI_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT 0x0000000a 7634#define SPI_PERFCOUNTER1_SELECT__CNTR_MODE_MASK 0x00f00000L 7635#define SPI_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT 0x00000014 7636#define SPI_PERFCOUNTER1_SELECT__PERF_SEL1_MASK 0x000ffc00L 7637#define SPI_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT 0x0000000a 7638#define SPI_PERFCOUNTER1_SELECT__PERF_SEL_MASK 0x000000ffL 7639#define SPI_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT 0x00000000 7640#define SPI_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK 0xffffffffL 7641#define SPI_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT 0x00000000 7642#define SPI_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK 0xffffffffL 7643#define SPI_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT 0x00000000 7644#define SPI_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK 0x000003ffL 7645#define SPI_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT 0x00000000 7646#define SPI_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK 0x000ffc00L 7647#define SPI_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT 0x0000000a 7648#define SPI_PERFCOUNTER2_SELECT__CNTR_MODE_MASK 0x00f00000L 7649#define SPI_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT 0x00000014 7650#define SPI_PERFCOUNTER2_SELECT__PERF_SEL1_MASK 0x000ffc00L 7651#define SPI_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT 0x0000000a 7652#define SPI_PERFCOUNTER2_SELECT__PERF_SEL_MASK 0x000000ffL 7653#define SPI_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT 0x00000000 7654#define SPI_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK 0xffffffffL 7655#define SPI_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT 0x00000000 7656#define SPI_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK 0xffffffffL 7657#define SPI_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT 0x00000000 7658#define SPI_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK 0x000003ffL 7659#define SPI_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT 0x00000000 7660#define SPI_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK 0x000ffc00L 7661#define SPI_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT 0x0000000a 7662#define SPI_PERFCOUNTER3_SELECT__CNTR_MODE_MASK 0x00f00000L 7663#define SPI_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT 0x00000014 7664#define SPI_PERFCOUNTER3_SELECT__PERF_SEL1_MASK 0x000ffc00L 7665#define SPI_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT 0x0000000a 7666#define SPI_PERFCOUNTER3_SELECT__PERF_SEL_MASK 0x000000ffL 7667#define SPI_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT 0x00000000 7668#define SPI_PERFCOUNTER_BINS__BIN0_MAX_MASK 0x000000f0L 7669#define SPI_PERFCOUNTER_BINS__BIN0_MAX__SHIFT 0x00000004 7670#define SPI_PERFCOUNTER_BINS__BIN0_MIN_MASK 0x0000000fL 7671#define SPI_PERFCOUNTER_BINS__BIN0_MIN__SHIFT 0x00000000 7672#define SPI_PERFCOUNTER_BINS__BIN1_MAX_MASK 0x0000f000L 7673#define SPI_PERFCOUNTER_BINS__BIN1_MAX__SHIFT 0x0000000c 7674#define SPI_PERFCOUNTER_BINS__BIN1_MIN_MASK 0x00000f00L 7675#define SPI_PERFCOUNTER_BINS__BIN1_MIN__SHIFT 0x00000008 7676#define SPI_PERFCOUNTER_BINS__BIN2_MAX_MASK 0x00f00000L 7677#define SPI_PERFCOUNTER_BINS__BIN2_MAX__SHIFT 0x00000014 7678#define SPI_PERFCOUNTER_BINS__BIN2_MIN_MASK 0x000f0000L 7679#define SPI_PERFCOUNTER_BINS__BIN2_MIN__SHIFT 0x00000010 7680#define SPI_PERFCOUNTER_BINS__BIN3_MAX_MASK 0xf0000000L 7681#define SPI_PERFCOUNTER_BINS__BIN3_MAX__SHIFT 0x0000001c 7682#define SPI_PERFCOUNTER_BINS__BIN3_MIN_MASK 0x0f000000L 7683#define SPI_PERFCOUNTER_BINS__BIN3_MIN__SHIFT 0x00000018 7684#define SPI_PG_ENABLE_STATIC_CU_MASK__CU_MASK_MASK 0x0000ffffL 7685#define SPI_PG_ENABLE_STATIC_CU_MASK__CU_MASK__SHIFT 0x00000000 7686#define SPI_PS_IN_CONTROL__BC_OPTIMIZE_DISABLE_MASK 0x00004000L 7687#define SPI_PS_IN_CONTROL__BC_OPTIMIZE_DISABLE__SHIFT 0x0000000e 7688#define SPI_PS_IN_CONTROL__NUM_INTERP_MASK 0x0000003fL 7689#define SPI_PS_IN_CONTROL__NUM_INTERP__SHIFT 0x00000000 7690#define SPI_PS_IN_CONTROL__PARAM_GEN_MASK 0x00000040L 7691#define SPI_PS_IN_CONTROL__PARAM_GEN__SHIFT 0x00000006 7692#define SPI_PS_INPUT_ADDR__ANCILLARY_ENA_MASK 0x00002000L 7693#define SPI_PS_INPUT_ADDR__ANCILLARY_ENA__SHIFT 0x0000000d 7694#define SPI_PS_INPUT_ADDR__FRONT_FACE_ENA_MASK 0x00001000L 7695#define SPI_PS_INPUT_ADDR__FRONT_FACE_ENA__SHIFT 0x0000000c 7696#define SPI_PS_INPUT_ADDR__LINEAR_CENTER_ENA_MASK 0x00000020L 7697#define SPI_PS_INPUT_ADDR__LINEAR_CENTER_ENA__SHIFT 0x00000005 7698#define SPI_PS_INPUT_ADDR__LINEAR_CENTROID_ENA_MASK 0x00000040L 7699#define SPI_PS_INPUT_ADDR__LINEAR_CENTROID_ENA__SHIFT 0x00000006 7700#define SPI_PS_INPUT_ADDR__LINEAR_SAMPLE_ENA_MASK 0x00000010L 7701#define SPI_PS_INPUT_ADDR__LINEAR_SAMPLE_ENA__SHIFT 0x00000004 7702#define SPI_PS_INPUT_ADDR__LINE_STIPPLE_TEX_ENA_MASK 0x00000080L 7703#define SPI_PS_INPUT_ADDR__LINE_STIPPLE_TEX_ENA__SHIFT 0x00000007 7704#define SPI_PS_INPUT_ADDR__PERSP_CENTER_ENA_MASK 0x00000002L 7705#define SPI_PS_INPUT_ADDR__PERSP_CENTER_ENA__SHIFT 0x00000001 7706#define SPI_PS_INPUT_ADDR__PERSP_CENTROID_ENA_MASK 0x00000004L 7707#define SPI_PS_INPUT_ADDR__PERSP_CENTROID_ENA__SHIFT 0x00000002 7708#define SPI_PS_INPUT_ADDR__PERSP_PULL_MODEL_ENA_MASK 0x00000008L 7709#define SPI_PS_INPUT_ADDR__PERSP_PULL_MODEL_ENA__SHIFT 0x00000003 7710#define SPI_PS_INPUT_ADDR__PERSP_SAMPLE_ENA_MASK 0x00000001L 7711#define SPI_PS_INPUT_ADDR__PERSP_SAMPLE_ENA__SHIFT 0x00000000 7712#define SPI_PS_INPUT_ADDR__POS_FIXED_PT_ENA_MASK 0x00008000L 7713#define SPI_PS_INPUT_ADDR__POS_FIXED_PT_ENA__SHIFT 0x0000000f 7714#define SPI_PS_INPUT_ADDR__POS_W_FLOAT_ENA_MASK 0x00000800L 7715#define SPI_PS_INPUT_ADDR__POS_W_FLOAT_ENA__SHIFT 0x0000000b 7716#define SPI_PS_INPUT_ADDR__POS_X_FLOAT_ENA_MASK 0x00000100L 7717#define SPI_PS_INPUT_ADDR__POS_X_FLOAT_ENA__SHIFT 0x00000008 7718#define SPI_PS_INPUT_ADDR__POS_Y_FLOAT_ENA_MASK 0x00000200L 7719#define SPI_PS_INPUT_ADDR__POS_Y_FLOAT_ENA__SHIFT 0x00000009 7720#define SPI_PS_INPUT_ADDR__POS_Z_FLOAT_ENA_MASK 0x00000400L 7721#define SPI_PS_INPUT_ADDR__POS_Z_FLOAT_ENA__SHIFT 0x0000000a 7722#define SPI_PS_INPUT_ADDR__SAMPLE_COVERAGE_ENA_MASK 0x00004000L 7723#define SPI_PS_INPUT_ADDR__SAMPLE_COVERAGE_ENA__SHIFT 0x0000000e 7724#define SPI_PS_INPUT_CNTL_0__CYL_WRAP_MASK 0x0001e000L 7725#define SPI_PS_INPUT_CNTL_0__CYL_WRAP__SHIFT 0x0000000d 7726#define SPI_PS_INPUT_CNTL_0__DEFAULT_VAL_MASK 0x00000300L 7727#define SPI_PS_INPUT_CNTL_0__DEFAULT_VAL__SHIFT 0x00000008 7728#define SPI_PS_INPUT_CNTL_0__DUP_MASK 0x00040000L 7729#define SPI_PS_INPUT_CNTL_0__DUP__SHIFT 0x00000012 7730#define SPI_PS_INPUT_CNTL_0__FLAT_SHADE_MASK 0x00000400L 7731#define SPI_PS_INPUT_CNTL_0__FLAT_SHADE__SHIFT 0x0000000a 7732#define SPI_PS_INPUT_CNTL_0__OFFSET_MASK 0x0000003fL 7733#define SPI_PS_INPUT_CNTL_0__OFFSET__SHIFT 0x00000000 7734#define SPI_PS_INPUT_CNTL_0__PT_SPRITE_TEX_MASK 0x00020000L 7735#define SPI_PS_INPUT_CNTL_0__PT_SPRITE_TEX__SHIFT 0x00000011 7736#define SPI_PS_INPUT_CNTL_10__CYL_WRAP_MASK 0x0001e000L 7737#define SPI_PS_INPUT_CNTL_10__CYL_WRAP__SHIFT 0x0000000d 7738#define SPI_PS_INPUT_CNTL_10__DEFAULT_VAL_MASK 0x00000300L 7739#define SPI_PS_INPUT_CNTL_10__DEFAULT_VAL__SHIFT 0x00000008 7740#define SPI_PS_INPUT_CNTL_10__DUP_MASK 0x00040000L 7741#define SPI_PS_INPUT_CNTL_10__DUP__SHIFT 0x00000012 7742#define SPI_PS_INPUT_CNTL_10__FLAT_SHADE_MASK 0x00000400L 7743#define SPI_PS_INPUT_CNTL_10__FLAT_SHADE__SHIFT 0x0000000a 7744#define SPI_PS_INPUT_CNTL_10__OFFSET_MASK 0x0000003fL 7745#define SPI_PS_INPUT_CNTL_10__OFFSET__SHIFT 0x00000000 7746#define SPI_PS_INPUT_CNTL_10__PT_SPRITE_TEX_MASK 0x00020000L 7747#define SPI_PS_INPUT_CNTL_10__PT_SPRITE_TEX__SHIFT 0x00000011 7748#define SPI_PS_INPUT_CNTL_11__CYL_WRAP_MASK 0x0001e000L 7749#define SPI_PS_INPUT_CNTL_11__CYL_WRAP__SHIFT 0x0000000d 7750#define SPI_PS_INPUT_CNTL_11__DEFAULT_VAL_MASK 0x00000300L 7751#define SPI_PS_INPUT_CNTL_11__DEFAULT_VAL__SHIFT 0x00000008 7752#define SPI_PS_INPUT_CNTL_11__DUP_MASK 0x00040000L 7753#define SPI_PS_INPUT_CNTL_11__DUP__SHIFT 0x00000012 7754#define SPI_PS_INPUT_CNTL_11__FLAT_SHADE_MASK 0x00000400L 7755#define SPI_PS_INPUT_CNTL_11__FLAT_SHADE__SHIFT 0x0000000a 7756#define SPI_PS_INPUT_CNTL_11__OFFSET_MASK 0x0000003fL 7757#define SPI_PS_INPUT_CNTL_11__OFFSET__SHIFT 0x00000000 7758#define SPI_PS_INPUT_CNTL_11__PT_SPRITE_TEX_MASK 0x00020000L 7759#define SPI_PS_INPUT_CNTL_11__PT_SPRITE_TEX__SHIFT 0x00000011 7760#define SPI_PS_INPUT_CNTL_12__CYL_WRAP_MASK 0x0001e000L 7761#define SPI_PS_INPUT_CNTL_12__CYL_WRAP__SHIFT 0x0000000d 7762#define SPI_PS_INPUT_CNTL_12__DEFAULT_VAL_MASK 0x00000300L 7763#define SPI_PS_INPUT_CNTL_12__DEFAULT_VAL__SHIFT 0x00000008 7764#define SPI_PS_INPUT_CNTL_12__DUP_MASK 0x00040000L 7765#define SPI_PS_INPUT_CNTL_12__DUP__SHIFT 0x00000012 7766#define SPI_PS_INPUT_CNTL_12__FLAT_SHADE_MASK 0x00000400L 7767#define SPI_PS_INPUT_CNTL_12__FLAT_SHADE__SHIFT 0x0000000a 7768#define SPI_PS_INPUT_CNTL_12__OFFSET_MASK 0x0000003fL 7769#define SPI_PS_INPUT_CNTL_12__OFFSET__SHIFT 0x00000000 7770#define SPI_PS_INPUT_CNTL_12__PT_SPRITE_TEX_MASK 0x00020000L 7771#define SPI_PS_INPUT_CNTL_12__PT_SPRITE_TEX__SHIFT 0x00000011 7772#define SPI_PS_INPUT_CNTL_13__CYL_WRAP_MASK 0x0001e000L 7773#define SPI_PS_INPUT_CNTL_13__CYL_WRAP__SHIFT 0x0000000d 7774#define SPI_PS_INPUT_CNTL_13__DEFAULT_VAL_MASK 0x00000300L 7775#define SPI_PS_INPUT_CNTL_13__DEFAULT_VAL__SHIFT 0x00000008 7776#define SPI_PS_INPUT_CNTL_13__DUP_MASK 0x00040000L 7777#define SPI_PS_INPUT_CNTL_13__DUP__SHIFT 0x00000012 7778#define SPI_PS_INPUT_CNTL_13__FLAT_SHADE_MASK 0x00000400L 7779#define SPI_PS_INPUT_CNTL_13__FLAT_SHADE__SHIFT 0x0000000a 7780#define SPI_PS_INPUT_CNTL_13__OFFSET_MASK 0x0000003fL 7781#define SPI_PS_INPUT_CNTL_13__OFFSET__SHIFT 0x00000000 7782#define SPI_PS_INPUT_CNTL_13__PT_SPRITE_TEX_MASK 0x00020000L 7783#define SPI_PS_INPUT_CNTL_13__PT_SPRITE_TEX__SHIFT 0x00000011 7784#define SPI_PS_INPUT_CNTL_14__CYL_WRAP_MASK 0x0001e000L 7785#define SPI_PS_INPUT_CNTL_14__CYL_WRAP__SHIFT 0x0000000d 7786#define SPI_PS_INPUT_CNTL_14__DEFAULT_VAL_MASK 0x00000300L 7787#define SPI_PS_INPUT_CNTL_14__DEFAULT_VAL__SHIFT 0x00000008 7788#define SPI_PS_INPUT_CNTL_14__DUP_MASK 0x00040000L 7789#define SPI_PS_INPUT_CNTL_14__DUP__SHIFT 0x00000012 7790#define SPI_PS_INPUT_CNTL_14__FLAT_SHADE_MASK 0x00000400L 7791#define SPI_PS_INPUT_CNTL_14__FLAT_SHADE__SHIFT 0x0000000a 7792#define SPI_PS_INPUT_CNTL_14__OFFSET_MASK 0x0000003fL 7793#define SPI_PS_INPUT_CNTL_14__OFFSET__SHIFT 0x00000000 7794#define SPI_PS_INPUT_CNTL_14__PT_SPRITE_TEX_MASK 0x00020000L 7795#define SPI_PS_INPUT_CNTL_14__PT_SPRITE_TEX__SHIFT 0x00000011 7796#define SPI_PS_INPUT_CNTL_15__CYL_WRAP_MASK 0x0001e000L 7797#define SPI_PS_INPUT_CNTL_15__CYL_WRAP__SHIFT 0x0000000d 7798#define SPI_PS_INPUT_CNTL_15__DEFAULT_VAL_MASK 0x00000300L 7799#define SPI_PS_INPUT_CNTL_15__DEFAULT_VAL__SHIFT 0x00000008 7800#define SPI_PS_INPUT_CNTL_15__DUP_MASK 0x00040000L 7801#define SPI_PS_INPUT_CNTL_15__DUP__SHIFT 0x00000012 7802#define SPI_PS_INPUT_CNTL_15__FLAT_SHADE_MASK 0x00000400L 7803#define SPI_PS_INPUT_CNTL_15__FLAT_SHADE__SHIFT 0x0000000a 7804#define SPI_PS_INPUT_CNTL_15__OFFSET_MASK 0x0000003fL 7805#define SPI_PS_INPUT_CNTL_15__OFFSET__SHIFT 0x00000000 7806#define SPI_PS_INPUT_CNTL_15__PT_SPRITE_TEX_MASK 0x00020000L 7807#define SPI_PS_INPUT_CNTL_15__PT_SPRITE_TEX__SHIFT 0x00000011 7808#define SPI_PS_INPUT_CNTL_16__CYL_WRAP_MASK 0x0001e000L 7809#define SPI_PS_INPUT_CNTL_16__CYL_WRAP__SHIFT 0x0000000d 7810#define SPI_PS_INPUT_CNTL_16__DEFAULT_VAL_MASK 0x00000300L 7811#define SPI_PS_INPUT_CNTL_16__DEFAULT_VAL__SHIFT 0x00000008 7812#define SPI_PS_INPUT_CNTL_16__DUP_MASK 0x00040000L 7813#define SPI_PS_INPUT_CNTL_16__DUP__SHIFT 0x00000012 7814#define SPI_PS_INPUT_CNTL_16__FLAT_SHADE_MASK 0x00000400L 7815#define SPI_PS_INPUT_CNTL_16__FLAT_SHADE__SHIFT 0x0000000a 7816#define SPI_PS_INPUT_CNTL_16__OFFSET_MASK 0x0000003fL 7817#define SPI_PS_INPUT_CNTL_16__OFFSET__SHIFT 0x00000000 7818#define SPI_PS_INPUT_CNTL_16__PT_SPRITE_TEX_MASK 0x00020000L 7819#define SPI_PS_INPUT_CNTL_16__PT_SPRITE_TEX__SHIFT 0x00000011 7820#define SPI_PS_INPUT_CNTL_17__CYL_WRAP_MASK 0x0001e000L 7821#define SPI_PS_INPUT_CNTL_17__CYL_WRAP__SHIFT 0x0000000d 7822#define SPI_PS_INPUT_CNTL_17__DEFAULT_VAL_MASK 0x00000300L 7823#define SPI_PS_INPUT_CNTL_17__DEFAULT_VAL__SHIFT 0x00000008 7824#define SPI_PS_INPUT_CNTL_17__DUP_MASK 0x00040000L 7825#define SPI_PS_INPUT_CNTL_17__DUP__SHIFT 0x00000012 7826#define SPI_PS_INPUT_CNTL_17__FLAT_SHADE_MASK 0x00000400L 7827#define SPI_PS_INPUT_CNTL_17__FLAT_SHADE__SHIFT 0x0000000a 7828#define SPI_PS_INPUT_CNTL_17__OFFSET_MASK 0x0000003fL 7829#define SPI_PS_INPUT_CNTL_17__OFFSET__SHIFT 0x00000000 7830#define SPI_PS_INPUT_CNTL_17__PT_SPRITE_TEX_MASK 0x00020000L 7831#define SPI_PS_INPUT_CNTL_17__PT_SPRITE_TEX__SHIFT 0x00000011 7832#define SPI_PS_INPUT_CNTL_18__CYL_WRAP_MASK 0x0001e000L 7833#define SPI_PS_INPUT_CNTL_18__CYL_WRAP__SHIFT 0x0000000d 7834#define SPI_PS_INPUT_CNTL_18__DEFAULT_VAL_MASK 0x00000300L 7835#define SPI_PS_INPUT_CNTL_18__DEFAULT_VAL__SHIFT 0x00000008 7836#define SPI_PS_INPUT_CNTL_18__DUP_MASK 0x00040000L 7837#define SPI_PS_INPUT_CNTL_18__DUP__SHIFT 0x00000012 7838#define SPI_PS_INPUT_CNTL_18__FLAT_SHADE_MASK 0x00000400L 7839#define SPI_PS_INPUT_CNTL_18__FLAT_SHADE__SHIFT 0x0000000a 7840#define SPI_PS_INPUT_CNTL_18__OFFSET_MASK 0x0000003fL 7841#define SPI_PS_INPUT_CNTL_18__OFFSET__SHIFT 0x00000000 7842#define SPI_PS_INPUT_CNTL_18__PT_SPRITE_TEX_MASK 0x00020000L 7843#define SPI_PS_INPUT_CNTL_18__PT_SPRITE_TEX__SHIFT 0x00000011 7844#define SPI_PS_INPUT_CNTL_19__CYL_WRAP_MASK 0x0001e000L 7845#define SPI_PS_INPUT_CNTL_19__CYL_WRAP__SHIFT 0x0000000d 7846#define SPI_PS_INPUT_CNTL_19__DEFAULT_VAL_MASK 0x00000300L 7847#define SPI_PS_INPUT_CNTL_19__DEFAULT_VAL__SHIFT 0x00000008 7848#define SPI_PS_INPUT_CNTL_19__DUP_MASK 0x00040000L 7849#define SPI_PS_INPUT_CNTL_19__DUP__SHIFT 0x00000012 7850#define SPI_PS_INPUT_CNTL_19__FLAT_SHADE_MASK 0x00000400L 7851#define SPI_PS_INPUT_CNTL_19__FLAT_SHADE__SHIFT 0x0000000a 7852#define SPI_PS_INPUT_CNTL_19__OFFSET_MASK 0x0000003fL 7853#define SPI_PS_INPUT_CNTL_19__OFFSET__SHIFT 0x00000000 7854#define SPI_PS_INPUT_CNTL_19__PT_SPRITE_TEX_MASK 0x00020000L 7855#define SPI_PS_INPUT_CNTL_19__PT_SPRITE_TEX__SHIFT 0x00000011 7856#define SPI_PS_INPUT_CNTL_1__CYL_WRAP_MASK 0x0001e000L 7857#define SPI_PS_INPUT_CNTL_1__CYL_WRAP__SHIFT 0x0000000d 7858#define SPI_PS_INPUT_CNTL_1__DEFAULT_VAL_MASK 0x00000300L 7859#define SPI_PS_INPUT_CNTL_1__DEFAULT_VAL__SHIFT 0x00000008 7860#define SPI_PS_INPUT_CNTL_1__DUP_MASK 0x00040000L 7861#define SPI_PS_INPUT_CNTL_1__DUP__SHIFT 0x00000012 7862#define SPI_PS_INPUT_CNTL_1__FLAT_SHADE_MASK 0x00000400L 7863#define SPI_PS_INPUT_CNTL_1__FLAT_SHADE__SHIFT 0x0000000a 7864#define SPI_PS_INPUT_CNTL_1__OFFSET_MASK 0x0000003fL 7865#define SPI_PS_INPUT_CNTL_1__OFFSET__SHIFT 0x00000000 7866#define SPI_PS_INPUT_CNTL_1__PT_SPRITE_TEX_MASK 0x00020000L 7867#define SPI_PS_INPUT_CNTL_1__PT_SPRITE_TEX__SHIFT 0x00000011 7868#define SPI_PS_INPUT_CNTL_20__DEFAULT_VAL_MASK 0x00000300L 7869#define SPI_PS_INPUT_CNTL_20__DEFAULT_VAL__SHIFT 0x00000008 7870#define SPI_PS_INPUT_CNTL_20__DUP_MASK 0x00040000L 7871#define SPI_PS_INPUT_CNTL_20__DUP__SHIFT 0x00000012 7872#define SPI_PS_INPUT_CNTL_20__FLAT_SHADE_MASK 0x00000400L 7873#define SPI_PS_INPUT_CNTL_20__FLAT_SHADE__SHIFT 0x0000000a 7874#define SPI_PS_INPUT_CNTL_20__OFFSET_MASK 0x0000003fL 7875#define SPI_PS_INPUT_CNTL_20__OFFSET__SHIFT 0x00000000 7876#define SPI_PS_INPUT_CNTL_21__DEFAULT_VAL_MASK 0x00000300L 7877#define SPI_PS_INPUT_CNTL_21__DEFAULT_VAL__SHIFT 0x00000008 7878#define SPI_PS_INPUT_CNTL_21__DUP_MASK 0x00040000L 7879#define SPI_PS_INPUT_CNTL_21__DUP__SHIFT 0x00000012 7880#define SPI_PS_INPUT_CNTL_21__FLAT_SHADE_MASK 0x00000400L 7881#define SPI_PS_INPUT_CNTL_21__FLAT_SHADE__SHIFT 0x0000000a 7882#define SPI_PS_INPUT_CNTL_21__OFFSET_MASK 0x0000003fL 7883#define SPI_PS_INPUT_CNTL_21__OFFSET__SHIFT 0x00000000 7884#define SPI_PS_INPUT_CNTL_22__DEFAULT_VAL_MASK 0x00000300L 7885#define SPI_PS_INPUT_CNTL_22__DEFAULT_VAL__SHIFT 0x00000008 7886#define SPI_PS_INPUT_CNTL_22__DUP_MASK 0x00040000L 7887#define SPI_PS_INPUT_CNTL_22__DUP__SHIFT 0x00000012 7888#define SPI_PS_INPUT_CNTL_22__FLAT_SHADE_MASK 0x00000400L 7889#define SPI_PS_INPUT_CNTL_22__FLAT_SHADE__SHIFT 0x0000000a 7890#define SPI_PS_INPUT_CNTL_22__OFFSET_MASK 0x0000003fL 7891#define SPI_PS_INPUT_CNTL_22__OFFSET__SHIFT 0x00000000 7892#define SPI_PS_INPUT_CNTL_23__DEFAULT_VAL_MASK 0x00000300L 7893#define SPI_PS_INPUT_CNTL_23__DEFAULT_VAL__SHIFT 0x00000008 7894#define SPI_PS_INPUT_CNTL_23__DUP_MASK 0x00040000L 7895#define SPI_PS_INPUT_CNTL_23__DUP__SHIFT 0x00000012 7896#define SPI_PS_INPUT_CNTL_23__FLAT_SHADE_MASK 0x00000400L 7897#define SPI_PS_INPUT_CNTL_23__FLAT_SHADE__SHIFT 0x0000000a 7898#define SPI_PS_INPUT_CNTL_23__OFFSET_MASK 0x0000003fL 7899#define SPI_PS_INPUT_CNTL_23__OFFSET__SHIFT 0x00000000 7900#define SPI_PS_INPUT_CNTL_24__DEFAULT_VAL_MASK 0x00000300L 7901#define SPI_PS_INPUT_CNTL_24__DEFAULT_VAL__SHIFT 0x00000008 7902#define SPI_PS_INPUT_CNTL_24__DUP_MASK 0x00040000L 7903#define SPI_PS_INPUT_CNTL_24__DUP__SHIFT 0x00000012 7904#define SPI_PS_INPUT_CNTL_24__FLAT_SHADE_MASK 0x00000400L 7905#define SPI_PS_INPUT_CNTL_24__FLAT_SHADE__SHIFT 0x0000000a 7906#define SPI_PS_INPUT_CNTL_24__OFFSET_MASK 0x0000003fL 7907#define SPI_PS_INPUT_CNTL_24__OFFSET__SHIFT 0x00000000 7908#define SPI_PS_INPUT_CNTL_25__DEFAULT_VAL_MASK 0x00000300L 7909#define SPI_PS_INPUT_CNTL_25__DEFAULT_VAL__SHIFT 0x00000008 7910#define SPI_PS_INPUT_CNTL_25__DUP_MASK 0x00040000L 7911#define SPI_PS_INPUT_CNTL_25__DUP__SHIFT 0x00000012 7912#define SPI_PS_INPUT_CNTL_25__FLAT_SHADE_MASK 0x00000400L 7913#define SPI_PS_INPUT_CNTL_25__FLAT_SHADE__SHIFT 0x0000000a 7914#define SPI_PS_INPUT_CNTL_25__OFFSET_MASK 0x0000003fL 7915#define SPI_PS_INPUT_CNTL_25__OFFSET__SHIFT 0x00000000 7916#define SPI_PS_INPUT_CNTL_26__DEFAULT_VAL_MASK 0x00000300L 7917#define SPI_PS_INPUT_CNTL_26__DEFAULT_VAL__SHIFT 0x00000008 7918#define SPI_PS_INPUT_CNTL_26__DUP_MASK 0x00040000L 7919#define SPI_PS_INPUT_CNTL_26__DUP__SHIFT 0x00000012 7920#define SPI_PS_INPUT_CNTL_26__FLAT_SHADE_MASK 0x00000400L 7921#define SPI_PS_INPUT_CNTL_26__FLAT_SHADE__SHIFT 0x0000000a 7922#define SPI_PS_INPUT_CNTL_26__OFFSET_MASK 0x0000003fL 7923#define SPI_PS_INPUT_CNTL_26__OFFSET__SHIFT 0x00000000 7924#define SPI_PS_INPUT_CNTL_27__DEFAULT_VAL_MASK 0x00000300L 7925#define SPI_PS_INPUT_CNTL_27__DEFAULT_VAL__SHIFT 0x00000008 7926#define SPI_PS_INPUT_CNTL_27__DUP_MASK 0x00040000L 7927#define SPI_PS_INPUT_CNTL_27__DUP__SHIFT 0x00000012 7928#define SPI_PS_INPUT_CNTL_27__FLAT_SHADE_MASK 0x00000400L 7929#define SPI_PS_INPUT_CNTL_27__FLAT_SHADE__SHIFT 0x0000000a 7930#define SPI_PS_INPUT_CNTL_27__OFFSET_MASK 0x0000003fL 7931#define SPI_PS_INPUT_CNTL_27__OFFSET__SHIFT 0x00000000 7932#define SPI_PS_INPUT_CNTL_28__DEFAULT_VAL_MASK 0x00000300L 7933#define SPI_PS_INPUT_CNTL_28__DEFAULT_VAL__SHIFT 0x00000008 7934#define SPI_PS_INPUT_CNTL_28__DUP_MASK 0x00040000L 7935#define SPI_PS_INPUT_CNTL_28__DUP__SHIFT 0x00000012 7936#define SPI_PS_INPUT_CNTL_28__FLAT_SHADE_MASK 0x00000400L 7937#define SPI_PS_INPUT_CNTL_28__FLAT_SHADE__SHIFT 0x0000000a 7938#define SPI_PS_INPUT_CNTL_28__OFFSET_MASK 0x0000003fL 7939#define SPI_PS_INPUT_CNTL_28__OFFSET__SHIFT 0x00000000 7940#define SPI_PS_INPUT_CNTL_29__DEFAULT_VAL_MASK 0x00000300L 7941#define SPI_PS_INPUT_CNTL_29__DEFAULT_VAL__SHIFT 0x00000008 7942#define SPI_PS_INPUT_CNTL_29__DUP_MASK 0x00040000L 7943#define SPI_PS_INPUT_CNTL_29__DUP__SHIFT 0x00000012 7944#define SPI_PS_INPUT_CNTL_29__FLAT_SHADE_MASK 0x00000400L 7945#define SPI_PS_INPUT_CNTL_29__FLAT_SHADE__SHIFT 0x0000000a 7946#define SPI_PS_INPUT_CNTL_29__OFFSET_MASK 0x0000003fL 7947#define SPI_PS_INPUT_CNTL_29__OFFSET__SHIFT 0x00000000 7948#define SPI_PS_INPUT_CNTL_2__CYL_WRAP_MASK 0x0001e000L 7949#define SPI_PS_INPUT_CNTL_2__CYL_WRAP__SHIFT 0x0000000d 7950#define SPI_PS_INPUT_CNTL_2__DEFAULT_VAL_MASK 0x00000300L 7951#define SPI_PS_INPUT_CNTL_2__DEFAULT_VAL__SHIFT 0x00000008 7952#define SPI_PS_INPUT_CNTL_2__DUP_MASK 0x00040000L 7953#define SPI_PS_INPUT_CNTL_2__DUP__SHIFT 0x00000012 7954#define SPI_PS_INPUT_CNTL_2__FLAT_SHADE_MASK 0x00000400L 7955#define SPI_PS_INPUT_CNTL_2__FLAT_SHADE__SHIFT 0x0000000a 7956#define SPI_PS_INPUT_CNTL_2__OFFSET_MASK 0x0000003fL 7957#define SPI_PS_INPUT_CNTL_2__OFFSET__SHIFT 0x00000000 7958#define SPI_PS_INPUT_CNTL_2__PT_SPRITE_TEX_MASK 0x00020000L 7959#define SPI_PS_INPUT_CNTL_2__PT_SPRITE_TEX__SHIFT 0x00000011 7960#define SPI_PS_INPUT_CNTL_30__DEFAULT_VAL_MASK 0x00000300L 7961#define SPI_PS_INPUT_CNTL_30__DEFAULT_VAL__SHIFT 0x00000008 7962#define SPI_PS_INPUT_CNTL_30__DUP_MASK 0x00040000L 7963#define SPI_PS_INPUT_CNTL_30__DUP__SHIFT 0x00000012 7964#define SPI_PS_INPUT_CNTL_30__FLAT_SHADE_MASK 0x00000400L 7965#define SPI_PS_INPUT_CNTL_30__FLAT_SHADE__SHIFT 0x0000000a 7966#define SPI_PS_INPUT_CNTL_30__OFFSET_MASK 0x0000003fL 7967#define SPI_PS_INPUT_CNTL_30__OFFSET__SHIFT 0x00000000 7968#define SPI_PS_INPUT_CNTL_31__DEFAULT_VAL_MASK 0x00000300L 7969#define SPI_PS_INPUT_CNTL_31__DEFAULT_VAL__SHIFT 0x00000008 7970#define SPI_PS_INPUT_CNTL_31__DUP_MASK 0x00040000L 7971#define SPI_PS_INPUT_CNTL_31__DUP__SHIFT 0x00000012 7972#define SPI_PS_INPUT_CNTL_31__FLAT_SHADE_MASK 0x00000400L 7973#define SPI_PS_INPUT_CNTL_31__FLAT_SHADE__SHIFT 0x0000000a 7974#define SPI_PS_INPUT_CNTL_31__OFFSET_MASK 0x0000003fL 7975#define SPI_PS_INPUT_CNTL_31__OFFSET__SHIFT 0x00000000 7976#define SPI_PS_INPUT_CNTL_3__CYL_WRAP_MASK 0x0001e000L 7977#define SPI_PS_INPUT_CNTL_3__CYL_WRAP__SHIFT 0x0000000d 7978#define SPI_PS_INPUT_CNTL_3__DEFAULT_VAL_MASK 0x00000300L 7979#define SPI_PS_INPUT_CNTL_3__DEFAULT_VAL__SHIFT 0x00000008 7980#define SPI_PS_INPUT_CNTL_3__DUP_MASK 0x00040000L 7981#define SPI_PS_INPUT_CNTL_3__DUP__SHIFT 0x00000012 7982#define SPI_PS_INPUT_CNTL_3__FLAT_SHADE_MASK 0x00000400L 7983#define SPI_PS_INPUT_CNTL_3__FLAT_SHADE__SHIFT 0x0000000a 7984#define SPI_PS_INPUT_CNTL_3__OFFSET_MASK 0x0000003fL 7985#define SPI_PS_INPUT_CNTL_3__OFFSET__SHIFT 0x00000000 7986#define SPI_PS_INPUT_CNTL_3__PT_SPRITE_TEX_MASK 0x00020000L 7987#define SPI_PS_INPUT_CNTL_3__PT_SPRITE_TEX__SHIFT 0x00000011 7988#define SPI_PS_INPUT_CNTL_4__CYL_WRAP_MASK 0x0001e000L 7989#define SPI_PS_INPUT_CNTL_4__CYL_WRAP__SHIFT 0x0000000d 7990#define SPI_PS_INPUT_CNTL_4__DEFAULT_VAL_MASK 0x00000300L 7991#define SPI_PS_INPUT_CNTL_4__DEFAULT_VAL__SHIFT 0x00000008 7992#define SPI_PS_INPUT_CNTL_4__DUP_MASK 0x00040000L 7993#define SPI_PS_INPUT_CNTL_4__DUP__SHIFT 0x00000012 7994#define SPI_PS_INPUT_CNTL_4__FLAT_SHADE_MASK 0x00000400L 7995#define SPI_PS_INPUT_CNTL_4__FLAT_SHADE__SHIFT 0x0000000a 7996#define SPI_PS_INPUT_CNTL_4__OFFSET_MASK 0x0000003fL 7997#define SPI_PS_INPUT_CNTL_4__OFFSET__SHIFT 0x00000000 7998#define SPI_PS_INPUT_CNTL_4__PT_SPRITE_TEX_MASK 0x00020000L 7999#define SPI_PS_INPUT_CNTL_4__PT_SPRITE_TEX__SHIFT 0x00000011 8000#define SPI_PS_INPUT_CNTL_5__CYL_WRAP_MASK 0x0001e000L 8001#define SPI_PS_INPUT_CNTL_5__CYL_WRAP__SHIFT 0x0000000d 8002#define SPI_PS_INPUT_CNTL_5__DEFAULT_VAL_MASK 0x00000300L 8003#define SPI_PS_INPUT_CNTL_5__DEFAULT_VAL__SHIFT 0x00000008 8004#define SPI_PS_INPUT_CNTL_5__DUP_MASK 0x00040000L 8005#define SPI_PS_INPUT_CNTL_5__DUP__SHIFT 0x00000012 8006#define SPI_PS_INPUT_CNTL_5__FLAT_SHADE_MASK 0x00000400L 8007#define SPI_PS_INPUT_CNTL_5__FLAT_SHADE__SHIFT 0x0000000a 8008#define SPI_PS_INPUT_CNTL_5__OFFSET_MASK 0x0000003fL 8009#define SPI_PS_INPUT_CNTL_5__OFFSET__SHIFT 0x00000000 8010#define SPI_PS_INPUT_CNTL_5__PT_SPRITE_TEX_MASK 0x00020000L 8011#define SPI_PS_INPUT_CNTL_5__PT_SPRITE_TEX__SHIFT 0x00000011 8012#define SPI_PS_INPUT_CNTL_6__CYL_WRAP_MASK 0x0001e000L 8013#define SPI_PS_INPUT_CNTL_6__CYL_WRAP__SHIFT 0x0000000d 8014#define SPI_PS_INPUT_CNTL_6__DEFAULT_VAL_MASK 0x00000300L 8015#define SPI_PS_INPUT_CNTL_6__DEFAULT_VAL__SHIFT 0x00000008 8016#define SPI_PS_INPUT_CNTL_6__DUP_MASK 0x00040000L 8017#define SPI_PS_INPUT_CNTL_6__DUP__SHIFT 0x00000012 8018#define SPI_PS_INPUT_CNTL_6__FLAT_SHADE_MASK 0x00000400L 8019#define SPI_PS_INPUT_CNTL_6__FLAT_SHADE__SHIFT 0x0000000a 8020#define SPI_PS_INPUT_CNTL_6__OFFSET_MASK 0x0000003fL 8021#define SPI_PS_INPUT_CNTL_6__OFFSET__SHIFT 0x00000000 8022#define SPI_PS_INPUT_CNTL_6__PT_SPRITE_TEX_MASK 0x00020000L 8023#define SPI_PS_INPUT_CNTL_6__PT_SPRITE_TEX__SHIFT 0x00000011 8024#define SPI_PS_INPUT_CNTL_7__CYL_WRAP_MASK 0x0001e000L 8025#define SPI_PS_INPUT_CNTL_7__CYL_WRAP__SHIFT 0x0000000d 8026#define SPI_PS_INPUT_CNTL_7__DEFAULT_VAL_MASK 0x00000300L 8027#define SPI_PS_INPUT_CNTL_7__DEFAULT_VAL__SHIFT 0x00000008 8028#define SPI_PS_INPUT_CNTL_7__DUP_MASK 0x00040000L 8029#define SPI_PS_INPUT_CNTL_7__DUP__SHIFT 0x00000012 8030#define SPI_PS_INPUT_CNTL_7__FLAT_SHADE_MASK 0x00000400L 8031#define SPI_PS_INPUT_CNTL_7__FLAT_SHADE__SHIFT 0x0000000a 8032#define SPI_PS_INPUT_CNTL_7__OFFSET_MASK 0x0000003fL 8033#define SPI_PS_INPUT_CNTL_7__OFFSET__SHIFT 0x00000000 8034#define SPI_PS_INPUT_CNTL_7__PT_SPRITE_TEX_MASK 0x00020000L 8035#define SPI_PS_INPUT_CNTL_7__PT_SPRITE_TEX__SHIFT 0x00000011 8036#define SPI_PS_INPUT_CNTL_8__CYL_WRAP_MASK 0x0001e000L 8037#define SPI_PS_INPUT_CNTL_8__CYL_WRAP__SHIFT 0x0000000d 8038#define SPI_PS_INPUT_CNTL_8__DEFAULT_VAL_MASK 0x00000300L 8039#define SPI_PS_INPUT_CNTL_8__DEFAULT_VAL__SHIFT 0x00000008 8040#define SPI_PS_INPUT_CNTL_8__DUP_MASK 0x00040000L 8041#define SPI_PS_INPUT_CNTL_8__DUP__SHIFT 0x00000012 8042#define SPI_PS_INPUT_CNTL_8__FLAT_SHADE_MASK 0x00000400L 8043#define SPI_PS_INPUT_CNTL_8__FLAT_SHADE__SHIFT 0x0000000a 8044#define SPI_PS_INPUT_CNTL_8__OFFSET_MASK 0x0000003fL 8045#define SPI_PS_INPUT_CNTL_8__OFFSET__SHIFT 0x00000000 8046#define SPI_PS_INPUT_CNTL_8__PT_SPRITE_TEX_MASK 0x00020000L 8047#define SPI_PS_INPUT_CNTL_8__PT_SPRITE_TEX__SHIFT 0x00000011 8048#define SPI_PS_INPUT_CNTL_9__CYL_WRAP_MASK 0x0001e000L 8049#define SPI_PS_INPUT_CNTL_9__CYL_WRAP__SHIFT 0x0000000d 8050#define SPI_PS_INPUT_CNTL_9__DEFAULT_VAL_MASK 0x00000300L 8051#define SPI_PS_INPUT_CNTL_9__DEFAULT_VAL__SHIFT 0x00000008 8052#define SPI_PS_INPUT_CNTL_9__DUP_MASK 0x00040000L 8053#define SPI_PS_INPUT_CNTL_9__DUP__SHIFT 0x00000012 8054#define SPI_PS_INPUT_CNTL_9__FLAT_SHADE_MASK 0x00000400L 8055#define SPI_PS_INPUT_CNTL_9__FLAT_SHADE__SHIFT 0x0000000a 8056#define SPI_PS_INPUT_CNTL_9__OFFSET_MASK 0x0000003fL 8057#define SPI_PS_INPUT_CNTL_9__OFFSET__SHIFT 0x00000000 8058#define SPI_PS_INPUT_CNTL_9__PT_SPRITE_TEX_MASK 0x00020000L 8059#define SPI_PS_INPUT_CNTL_9__PT_SPRITE_TEX__SHIFT 0x00000011 8060#define SPI_PS_INPUT_ENA__ANCILLARY_ENA_MASK 0x00002000L 8061#define SPI_PS_INPUT_ENA__ANCILLARY_ENA__SHIFT 0x0000000d 8062#define SPI_PS_INPUT_ENA__FRONT_FACE_ENA_MASK 0x00001000L 8063#define SPI_PS_INPUT_ENA__FRONT_FACE_ENA__SHIFT 0x0000000c 8064#define SPI_PS_INPUT_ENA__LINEAR_CENTER_ENA_MASK 0x00000020L 8065#define SPI_PS_INPUT_ENA__LINEAR_CENTER_ENA__SHIFT 0x00000005 8066#define SPI_PS_INPUT_ENA__LINEAR_CENTROID_ENA_MASK 0x00000040L 8067#define SPI_PS_INPUT_ENA__LINEAR_CENTROID_ENA__SHIFT 0x00000006 8068#define SPI_PS_INPUT_ENA__LINEAR_SAMPLE_ENA_MASK 0x00000010L 8069#define SPI_PS_INPUT_ENA__LINEAR_SAMPLE_ENA__SHIFT 0x00000004 8070#define SPI_PS_INPUT_ENA__LINE_STIPPLE_TEX_ENA_MASK 0x00000080L 8071#define SPI_PS_INPUT_ENA__LINE_STIPPLE_TEX_ENA__SHIFT 0x00000007 8072#define SPI_PS_INPUT_ENA__PERSP_CENTER_ENA_MASK 0x00000002L 8073#define SPI_PS_INPUT_ENA__PERSP_CENTER_ENA__SHIFT 0x00000001 8074#define SPI_PS_INPUT_ENA__PERSP_CENTROID_ENA_MASK 0x00000004L 8075#define SPI_PS_INPUT_ENA__PERSP_CENTROID_ENA__SHIFT 0x00000002 8076#define SPI_PS_INPUT_ENA__PERSP_PULL_MODEL_ENA_MASK 0x00000008L 8077#define SPI_PS_INPUT_ENA__PERSP_PULL_MODEL_ENA__SHIFT 0x00000003 8078#define SPI_PS_INPUT_ENA__PERSP_SAMPLE_ENA_MASK 0x00000001L 8079#define SPI_PS_INPUT_ENA__PERSP_SAMPLE_ENA__SHIFT 0x00000000 8080#define SPI_PS_INPUT_ENA__POS_FIXED_PT_ENA_MASK 0x00008000L 8081#define SPI_PS_INPUT_ENA__POS_FIXED_PT_ENA__SHIFT 0x0000000f 8082#define SPI_PS_INPUT_ENA__POS_W_FLOAT_ENA_MASK 0x00000800L 8083#define SPI_PS_INPUT_ENA__POS_W_FLOAT_ENA__SHIFT 0x0000000b 8084#define SPI_PS_INPUT_ENA__POS_X_FLOAT_ENA_MASK 0x00000100L 8085#define SPI_PS_INPUT_ENA__POS_X_FLOAT_ENA__SHIFT 0x00000008 8086#define SPI_PS_INPUT_ENA__POS_Y_FLOAT_ENA_MASK 0x00000200L 8087#define SPI_PS_INPUT_ENA__POS_Y_FLOAT_ENA__SHIFT 0x00000009 8088#define SPI_PS_INPUT_ENA__POS_Z_FLOAT_ENA_MASK 0x00000400L 8089#define SPI_PS_INPUT_ENA__POS_Z_FLOAT_ENA__SHIFT 0x0000000a 8090#define SPI_PS_INPUT_ENA__SAMPLE_COVERAGE_ENA_MASK 0x00004000L 8091#define SPI_PS_INPUT_ENA__SAMPLE_COVERAGE_ENA__SHIFT 0x0000000e 8092#define SPI_PS_MAX_WAVE_ID__MAX_WAVE_ID_MASK 0x00000fffL 8093#define SPI_PS_MAX_WAVE_ID__MAX_WAVE_ID__SHIFT 0x00000000 8094#define SPI_SHADER_COL_FORMAT__COL0_EXPORT_FORMAT_MASK 0x0000000fL 8095#define SPI_SHADER_COL_FORMAT__COL0_EXPORT_FORMAT__SHIFT 0x00000000 8096#define SPI_SHADER_COL_FORMAT__COL1_EXPORT_FORMAT_MASK 0x000000f0L 8097#define SPI_SHADER_COL_FORMAT__COL1_EXPORT_FORMAT__SHIFT 0x00000004 8098#define SPI_SHADER_COL_FORMAT__COL2_EXPORT_FORMAT_MASK 0x00000f00L 8099#define SPI_SHADER_COL_FORMAT__COL2_EXPORT_FORMAT__SHIFT 0x00000008 8100#define SPI_SHADER_COL_FORMAT__COL3_EXPORT_FORMAT_MASK 0x0000f000L 8101#define SPI_SHADER_COL_FORMAT__COL3_EXPORT_FORMAT__SHIFT 0x0000000c 8102#define SPI_SHADER_COL_FORMAT__COL4_EXPORT_FORMAT_MASK 0x000f0000L 8103#define SPI_SHADER_COL_FORMAT__COL4_EXPORT_FORMAT__SHIFT 0x00000010 8104#define SPI_SHADER_COL_FORMAT__COL5_EXPORT_FORMAT_MASK 0x00f00000L 8105#define SPI_SHADER_COL_FORMAT__COL5_EXPORT_FORMAT__SHIFT 0x00000014 8106#define SPI_SHADER_COL_FORMAT__COL6_EXPORT_FORMAT_MASK 0x0f000000L 8107#define SPI_SHADER_COL_FORMAT__COL6_EXPORT_FORMAT__SHIFT 0x00000018 8108#define SPI_SHADER_COL_FORMAT__COL7_EXPORT_FORMAT_MASK 0xf0000000L 8109#define SPI_SHADER_COL_FORMAT__COL7_EXPORT_FORMAT__SHIFT 0x0000001c 8110#define SPI_SHADER_PGM_HI_ES__MEM_BASE_MASK 0x000000ffL 8111#define SPI_SHADER_PGM_HI_ES__MEM_BASE__SHIFT 0x00000000 8112#define SPI_SHADER_PGM_HI_GS__MEM_BASE_MASK 0x000000ffL 8113#define SPI_SHADER_PGM_HI_GS__MEM_BASE__SHIFT 0x00000000 8114#define SPI_SHADER_PGM_HI_HS__MEM_BASE_MASK 0x000000ffL 8115#define SPI_SHADER_PGM_HI_HS__MEM_BASE__SHIFT 0x00000000 8116#define SPI_SHADER_PGM_HI_LS__MEM_BASE_MASK 0x000000ffL 8117#define SPI_SHADER_PGM_HI_LS__MEM_BASE__SHIFT 0x00000000 8118#define SPI_SHADER_PGM_HI_PS__MEM_BASE_MASK 0x000000ffL 8119#define SPI_SHADER_PGM_HI_PS__MEM_BASE__SHIFT 0x00000000 8120#define SPI_SHADER_PGM_HI_VS__MEM_BASE_MASK 0x000000ffL 8121#define SPI_SHADER_PGM_HI_VS__MEM_BASE__SHIFT 0x00000000 8122#define SPI_SHADER_PGM_LO_ES__MEM_BASE_MASK 0xffffffffL 8123#define SPI_SHADER_PGM_LO_ES__MEM_BASE__SHIFT 0x00000000 8124#define SPI_SHADER_PGM_LO_GS__MEM_BASE_MASK 0xffffffffL 8125#define SPI_SHADER_PGM_LO_GS__MEM_BASE__SHIFT 0x00000000 8126#define SPI_SHADER_PGM_LO_HS__MEM_BASE_MASK 0xffffffffL 8127#define SPI_SHADER_PGM_LO_HS__MEM_BASE__SHIFT 0x00000000 8128#define SPI_SHADER_PGM_LO_LS__MEM_BASE_MASK 0xffffffffL 8129#define SPI_SHADER_PGM_LO_LS__MEM_BASE__SHIFT 0x00000000 8130#define SPI_SHADER_PGM_LO_PS__MEM_BASE_MASK 0xffffffffL 8131#define SPI_SHADER_PGM_LO_PS__MEM_BASE__SHIFT 0x00000000 8132#define SPI_SHADER_PGM_LO_VS__MEM_BASE_MASK 0xffffffffL 8133#define SPI_SHADER_PGM_LO_VS__MEM_BASE__SHIFT 0x00000000 8134#define SPI_SHADER_PGM_RSRC1_ES__CACHE_CTL_MASK 0x38000000L 8135#define SPI_SHADER_PGM_RSRC1_ES__CACHE_CTL__SHIFT 0x0000001b 8136#define SPI_SHADER_PGM_RSRC1_ES__CDBG_USER_MASK 0x40000000L 8137#define SPI_SHADER_PGM_RSRC1_ES__CDBG_USER__SHIFT 0x0000001e 8138#define SPI_SHADER_PGM_RSRC1_ES__CU_GROUP_ENABLE_MASK 0x04000000L 8139#define SPI_SHADER_PGM_RSRC1_ES__CU_GROUP_ENABLE__SHIFT 0x0000001a 8140#define SPI_SHADER_PGM_RSRC1_ES__DEBUG_MODE_MASK 0x00400000L 8141#define SPI_SHADER_PGM_RSRC1_ES__DEBUG_MODE__SHIFT 0x00000016 8142#define SPI_SHADER_PGM_RSRC1_ES__DX10_CLAMP_MASK 0x00200000L 8143#define SPI_SHADER_PGM_RSRC1_ES__DX10_CLAMP__SHIFT 0x00000015 8144#define SPI_SHADER_PGM_RSRC1_ES__FLOAT_MODE_MASK 0x000ff000L 8145#define SPI_SHADER_PGM_RSRC1_ES__FLOAT_MODE__SHIFT 0x0000000c 8146#define SPI_SHADER_PGM_RSRC1_ES__IEEE_MODE_MASK 0x00800000L 8147#define SPI_SHADER_PGM_RSRC1_ES__IEEE_MODE__SHIFT 0x00000017 8148#define SPI_SHADER_PGM_RSRC1_ES__PRIORITY_MASK 0x00000c00L 8149#define SPI_SHADER_PGM_RSRC1_ES__PRIORITY__SHIFT 0x0000000a 8150#define SPI_SHADER_PGM_RSRC1_ES__PRIV_MASK 0x00100000L 8151#define SPI_SHADER_PGM_RSRC1_ES__PRIV__SHIFT 0x00000014 8152#define SPI_SHADER_PGM_RSRC1_ES__SGPRS_MASK 0x000003c0L 8153#define SPI_SHADER_PGM_RSRC1_ES__SGPRS__SHIFT 0x00000006 8154#define SPI_SHADER_PGM_RSRC1_ES__VGPR_COMP_CNT_MASK 0x03000000L 8155#define SPI_SHADER_PGM_RSRC1_ES__VGPR_COMP_CNT__SHIFT 0x00000018 8156#define SPI_SHADER_PGM_RSRC1_ES__VGPRS_MASK 0x0000003fL 8157#define SPI_SHADER_PGM_RSRC1_ES__VGPRS__SHIFT 0x00000000 8158#define SPI_SHADER_PGM_RSRC1_GS__CACHE_CTL_MASK 0x0e000000L 8159#define SPI_SHADER_PGM_RSRC1_GS__CACHE_CTL__SHIFT 0x00000019 8160#define SPI_SHADER_PGM_RSRC1_GS__CDBG_USER_MASK 0x10000000L 8161#define SPI_SHADER_PGM_RSRC1_GS__CDBG_USER__SHIFT 0x0000001c 8162#define SPI_SHADER_PGM_RSRC1_GS__CU_GROUP_ENABLE_MASK 0x01000000L 8163#define SPI_SHADER_PGM_RSRC1_GS__CU_GROUP_ENABLE__SHIFT 0x00000018 8164#define SPI_SHADER_PGM_RSRC1_GS__DEBUG_MODE_MASK 0x00400000L 8165#define SPI_SHADER_PGM_RSRC1_GS__DEBUG_MODE__SHIFT 0x00000016 8166#define SPI_SHADER_PGM_RSRC1_GS__DX10_CLAMP_MASK 0x00200000L 8167#define SPI_SHADER_PGM_RSRC1_GS__DX10_CLAMP__SHIFT 0x00000015 8168#define SPI_SHADER_PGM_RSRC1_GS__FLOAT_MODE_MASK 0x000ff000L 8169#define SPI_SHADER_PGM_RSRC1_GS__FLOAT_MODE__SHIFT 0x0000000c 8170#define SPI_SHADER_PGM_RSRC1_GS__IEEE_MODE_MASK 0x00800000L 8171#define SPI_SHADER_PGM_RSRC1_GS__IEEE_MODE__SHIFT 0x00000017 8172#define SPI_SHADER_PGM_RSRC1_GS__PRIORITY_MASK 0x00000c00L 8173#define SPI_SHADER_PGM_RSRC1_GS__PRIORITY__SHIFT 0x0000000a 8174#define SPI_SHADER_PGM_RSRC1_GS__PRIV_MASK 0x00100000L 8175#define SPI_SHADER_PGM_RSRC1_GS__PRIV__SHIFT 0x00000014 8176#define SPI_SHADER_PGM_RSRC1_GS__SGPRS_MASK 0x000003c0L 8177#define SPI_SHADER_PGM_RSRC1_GS__SGPRS__SHIFT 0x00000006 8178#define SPI_SHADER_PGM_RSRC1_GS__VGPRS_MASK 0x0000003fL 8179#define SPI_SHADER_PGM_RSRC1_GS__VGPRS__SHIFT 0x00000000 8180#define SPI_SHADER_PGM_RSRC1_HS__CACHE_CTL_MASK 0x07000000L 8181#define SPI_SHADER_PGM_RSRC1_HS__CACHE_CTL__SHIFT 0x00000018 8182#define SPI_SHADER_PGM_RSRC1_HS__CDBG_USER_MASK 0x08000000L 8183#define SPI_SHADER_PGM_RSRC1_HS__CDBG_USER__SHIFT 0x0000001b 8184#define SPI_SHADER_PGM_RSRC1_HS__DEBUG_MODE_MASK 0x00400000L 8185#define SPI_SHADER_PGM_RSRC1_HS__DEBUG_MODE__SHIFT 0x00000016 8186#define SPI_SHADER_PGM_RSRC1_HS__DX10_CLAMP_MASK 0x00200000L 8187#define SPI_SHADER_PGM_RSRC1_HS__DX10_CLAMP__SHIFT 0x00000015 8188#define SPI_SHADER_PGM_RSRC1_HS__FLOAT_MODE_MASK 0x000ff000L 8189#define SPI_SHADER_PGM_RSRC1_HS__FLOAT_MODE__SHIFT 0x0000000c 8190#define SPI_SHADER_PGM_RSRC1_HS__IEEE_MODE_MASK 0x00800000L 8191#define SPI_SHADER_PGM_RSRC1_HS__IEEE_MODE__SHIFT 0x00000017 8192#define SPI_SHADER_PGM_RSRC1_HS__PRIORITY_MASK 0x00000c00L 8193#define SPI_SHADER_PGM_RSRC1_HS__PRIORITY__SHIFT 0x0000000a 8194#define SPI_SHADER_PGM_RSRC1_HS__PRIV_MASK 0x00100000L 8195#define SPI_SHADER_PGM_RSRC1_HS__PRIV__SHIFT 0x00000014 8196#define SPI_SHADER_PGM_RSRC1_HS__SGPRS_MASK 0x000003c0L 8197#define SPI_SHADER_PGM_RSRC1_HS__SGPRS__SHIFT 0x00000006 8198#define SPI_SHADER_PGM_RSRC1_HS__VGPRS_MASK 0x0000003fL 8199#define SPI_SHADER_PGM_RSRC1_HS__VGPRS__SHIFT 0x00000000 8200#define SPI_SHADER_PGM_RSRC1_LS__CACHE_CTL_MASK 0x1c000000L 8201#define SPI_SHADER_PGM_RSRC1_LS__CACHE_CTL__SHIFT 0x0000001a 8202#define SPI_SHADER_PGM_RSRC1_LS__CDBG_USER_MASK 0x20000000L 8203#define SPI_SHADER_PGM_RSRC1_LS__CDBG_USER__SHIFT 0x0000001d 8204#define SPI_SHADER_PGM_RSRC1_LS__DEBUG_MODE_MASK 0x00400000L 8205#define SPI_SHADER_PGM_RSRC1_LS__DEBUG_MODE__SHIFT 0x00000016 8206#define SPI_SHADER_PGM_RSRC1_LS__DX10_CLAMP_MASK 0x00200000L 8207#define SPI_SHADER_PGM_RSRC1_LS__DX10_CLAMP__SHIFT 0x00000015 8208#define SPI_SHADER_PGM_RSRC1_LS__FLOAT_MODE_MASK 0x000ff000L 8209#define SPI_SHADER_PGM_RSRC1_LS__FLOAT_MODE__SHIFT 0x0000000c 8210#define SPI_SHADER_PGM_RSRC1_LS__IEEE_MODE_MASK 0x00800000L 8211#define SPI_SHADER_PGM_RSRC1_LS__IEEE_MODE__SHIFT 0x00000017 8212#define SPI_SHADER_PGM_RSRC1_LS__PRIORITY_MASK 0x00000c00L 8213#define SPI_SHADER_PGM_RSRC1_LS__PRIORITY__SHIFT 0x0000000a 8214#define SPI_SHADER_PGM_RSRC1_LS__PRIV_MASK 0x00100000L 8215#define SPI_SHADER_PGM_RSRC1_LS__PRIV__SHIFT 0x00000014 8216#define SPI_SHADER_PGM_RSRC1_LS__SGPRS_MASK 0x000003c0L 8217#define SPI_SHADER_PGM_RSRC1_LS__SGPRS__SHIFT 0x00000006 8218#define SPI_SHADER_PGM_RSRC1_LS__VGPR_COMP_CNT_MASK 0x03000000L 8219#define SPI_SHADER_PGM_RSRC1_LS__VGPR_COMP_CNT__SHIFT 0x00000018 8220#define SPI_SHADER_PGM_RSRC1_LS__VGPRS_MASK 0x0000003fL 8221#define SPI_SHADER_PGM_RSRC1_LS__VGPRS__SHIFT 0x00000000 8222#define SPI_SHADER_PGM_RSRC1_PS__CACHE_CTL_MASK 0x0e000000L 8223#define SPI_SHADER_PGM_RSRC1_PS__CACHE_CTL__SHIFT 0x00000019 8224#define SPI_SHADER_PGM_RSRC1_PS__CDBG_USER_MASK 0x10000000L 8225#define SPI_SHADER_PGM_RSRC1_PS__CDBG_USER__SHIFT 0x0000001c 8226#define SPI_SHADER_PGM_RSRC1_PS__CU_GROUP_DISABLE_MASK 0x01000000L 8227#define SPI_SHADER_PGM_RSRC1_PS__CU_GROUP_DISABLE__SHIFT 0x00000018 8228#define SPI_SHADER_PGM_RSRC1_PS__DEBUG_MODE_MASK 0x00400000L 8229#define SPI_SHADER_PGM_RSRC1_PS__DEBUG_MODE__SHIFT 0x00000016 8230#define SPI_SHADER_PGM_RSRC1_PS__DX10_CLAMP_MASK 0x00200000L 8231#define SPI_SHADER_PGM_RSRC1_PS__DX10_CLAMP__SHIFT 0x00000015 8232#define SPI_SHADER_PGM_RSRC1_PS__FLOAT_MODE_MASK 0x000ff000L 8233#define SPI_SHADER_PGM_RSRC1_PS__FLOAT_MODE__SHIFT 0x0000000c 8234#define SPI_SHADER_PGM_RSRC1_PS__IEEE_MODE_MASK 0x00800000L 8235#define SPI_SHADER_PGM_RSRC1_PS__IEEE_MODE__SHIFT 0x00000017 8236#define SPI_SHADER_PGM_RSRC1_PS__PRIORITY_MASK 0x00000c00L 8237#define SPI_SHADER_PGM_RSRC1_PS__PRIORITY__SHIFT 0x0000000a 8238#define SPI_SHADER_PGM_RSRC1_PS__PRIV_MASK 0x00100000L 8239#define SPI_SHADER_PGM_RSRC1_PS__PRIV__SHIFT 0x00000014 8240#define SPI_SHADER_PGM_RSRC1_PS__SGPRS_MASK 0x000003c0L 8241#define SPI_SHADER_PGM_RSRC1_PS__SGPRS__SHIFT 0x00000006 8242#define SPI_SHADER_PGM_RSRC1_PS__VGPRS_MASK 0x0000003fL 8243#define SPI_SHADER_PGM_RSRC1_PS__VGPRS__SHIFT 0x00000000 8244#define SPI_SHADER_PGM_RSRC1_VS__CACHE_CTL_MASK 0x38000000L 8245#define SPI_SHADER_PGM_RSRC1_VS__CACHE_CTL__SHIFT 0x0000001b 8246#define SPI_SHADER_PGM_RSRC1_VS__CDBG_USER_MASK 0x40000000L 8247#define SPI_SHADER_PGM_RSRC1_VS__CDBG_USER__SHIFT 0x0000001e 8248#define SPI_SHADER_PGM_RSRC1_VS__CU_GROUP_ENABLE_MASK 0x04000000L 8249#define SPI_SHADER_PGM_RSRC1_VS__CU_GROUP_ENABLE__SHIFT 0x0000001a 8250#define SPI_SHADER_PGM_RSRC1_VS__DEBUG_MODE_MASK 0x00400000L 8251#define SPI_SHADER_PGM_RSRC1_VS__DEBUG_MODE__SHIFT 0x00000016 8252#define SPI_SHADER_PGM_RSRC1_VS__DX10_CLAMP_MASK 0x00200000L 8253#define SPI_SHADER_PGM_RSRC1_VS__DX10_CLAMP__SHIFT 0x00000015 8254#define SPI_SHADER_PGM_RSRC1_VS__FLOAT_MODE_MASK 0x000ff000L 8255#define SPI_SHADER_PGM_RSRC1_VS__FLOAT_MODE__SHIFT 0x0000000c 8256#define SPI_SHADER_PGM_RSRC1_VS__IEEE_MODE_MASK 0x00800000L 8257#define SPI_SHADER_PGM_RSRC1_VS__IEEE_MODE__SHIFT 0x00000017 8258#define SPI_SHADER_PGM_RSRC1_VS__PRIORITY_MASK 0x00000c00L 8259#define SPI_SHADER_PGM_RSRC1_VS__PRIORITY__SHIFT 0x0000000a 8260#define SPI_SHADER_PGM_RSRC1_VS__PRIV_MASK 0x00100000L 8261#define SPI_SHADER_PGM_RSRC1_VS__PRIV__SHIFT 0x00000014 8262#define SPI_SHADER_PGM_RSRC1_VS__SGPRS_MASK 0x000003c0L 8263#define SPI_SHADER_PGM_RSRC1_VS__SGPRS__SHIFT 0x00000006 8264#define SPI_SHADER_PGM_RSRC1_VS__VGPR_COMP_CNT_MASK 0x03000000L 8265#define SPI_SHADER_PGM_RSRC1_VS__VGPR_COMP_CNT__SHIFT 0x00000018 8266#define SPI_SHADER_PGM_RSRC1_VS__VGPRS_MASK 0x0000003fL 8267#define SPI_SHADER_PGM_RSRC1_VS__VGPRS__SHIFT 0x00000000 8268#define SPI_SHADER_PGM_RSRC2_ES__EXCP_EN_MASK 0x00007f00L 8269#define SPI_SHADER_PGM_RSRC2_ES__EXCP_EN__SHIFT 0x00000008 8270#define SPI_SHADER_PGM_RSRC2_ES_GS__EXCP_EN_MASK 0x0001ff00L 8271#define SPI_SHADER_PGM_RSRC2_ES_GS__EXCP_EN__SHIFT 0x00000008 8272#define SPI_SHADER_PGM_RSRC2_ES_GS__LDS_SIZE_MASK 0x1ff00000L 8273#define SPI_SHADER_PGM_RSRC2_ES_GS__LDS_SIZE__SHIFT 0x00000014 8274#define SPI_SHADER_PGM_RSRC2_ES_GS__OC_LDS_EN_MASK 0x00000080L 8275#define SPI_SHADER_PGM_RSRC2_ES_GS__OC_LDS_EN__SHIFT 0x00000007 8276#define SPI_SHADER_PGM_RSRC2_ES_GS__SCRATCH_EN_MASK 0x00000001L 8277#define SPI_SHADER_PGM_RSRC2_ES_GS__SCRATCH_EN__SHIFT 0x00000000 8278#define SPI_SHADER_PGM_RSRC2_ES_GS__TRAP_PRESENT_MASK 0x00000040L 8279#define SPI_SHADER_PGM_RSRC2_ES_GS__TRAP_PRESENT__SHIFT 0x00000006 8280#define SPI_SHADER_PGM_RSRC2_ES_GS__USER_SGPR_MASK 0x0000003eL 8281#define SPI_SHADER_PGM_RSRC2_ES_GS__USER_SGPR__SHIFT 0x00000001 8282#define SPI_SHADER_PGM_RSRC2_ES__LDS_SIZE_MASK 0x1ff00000L 8283#define SPI_SHADER_PGM_RSRC2_ES__LDS_SIZE__SHIFT 0x00000014 8284#define SPI_SHADER_PGM_RSRC2_ES__OC_LDS_EN_MASK 0x00000080L 8285#define SPI_SHADER_PGM_RSRC2_ES__OC_LDS_EN__SHIFT 0x00000007 8286#define SPI_SHADER_PGM_RSRC2_ES__SCRATCH_EN_MASK 0x00000001L 8287#define SPI_SHADER_PGM_RSRC2_ES__SCRATCH_EN__SHIFT 0x00000000 8288#define SPI_SHADER_PGM_RSRC2_ES__TRAP_PRESENT_MASK 0x00000040L 8289#define SPI_SHADER_PGM_RSRC2_ES__TRAP_PRESENT__SHIFT 0x00000006 8290#define SPI_SHADER_PGM_RSRC2_ES__USER_SGPR_MASK 0x0000003eL 8291#define SPI_SHADER_PGM_RSRC2_ES__USER_SGPR__SHIFT 0x00000001 8292#define SPI_SHADER_PGM_RSRC2_ES_VS__EXCP_EN_MASK 0x0001ff00L 8293#define SPI_SHADER_PGM_RSRC2_ES_VS__EXCP_EN__SHIFT 0x00000008 8294#define SPI_SHADER_PGM_RSRC2_ES_VS__LDS_SIZE_MASK 0x1ff00000L 8295#define SPI_SHADER_PGM_RSRC2_ES_VS__LDS_SIZE__SHIFT 0x00000014 8296#define SPI_SHADER_PGM_RSRC2_ES_VS__OC_LDS_EN_MASK 0x00000080L 8297#define SPI_SHADER_PGM_RSRC2_ES_VS__OC_LDS_EN__SHIFT 0x00000007 8298#define SPI_SHADER_PGM_RSRC2_ES_VS__SCRATCH_EN_MASK 0x00000001L 8299#define SPI_SHADER_PGM_RSRC2_ES_VS__SCRATCH_EN__SHIFT 0x00000000 8300#define SPI_SHADER_PGM_RSRC2_ES_VS__TRAP_PRESENT_MASK 0x00000040L 8301#define SPI_SHADER_PGM_RSRC2_ES_VS__TRAP_PRESENT__SHIFT 0x00000006 8302#define SPI_SHADER_PGM_RSRC2_ES_VS__USER_SGPR_MASK 0x0000003eL 8303#define SPI_SHADER_PGM_RSRC2_ES_VS__USER_SGPR__SHIFT 0x00000001 8304#define SPI_SHADER_PGM_RSRC2_GS__EXCP_EN_MASK 0x00003f80L 8305#define SPI_SHADER_PGM_RSRC2_GS__EXCP_EN__SHIFT 0x00000007 8306#define SPI_SHADER_PGM_RSRC2_GS__SCRATCH_EN_MASK 0x00000001L 8307#define SPI_SHADER_PGM_RSRC2_GS__SCRATCH_EN__SHIFT 0x00000000 8308#define SPI_SHADER_PGM_RSRC2_GS__TRAP_PRESENT_MASK 0x00000040L 8309#define SPI_SHADER_PGM_RSRC2_GS__TRAP_PRESENT__SHIFT 0x00000006 8310#define SPI_SHADER_PGM_RSRC2_GS__USER_SGPR_MASK 0x0000003eL 8311#define SPI_SHADER_PGM_RSRC2_GS__USER_SGPR__SHIFT 0x00000001 8312#define SPI_SHADER_PGM_RSRC2_HS__EXCP_EN_MASK 0x0000fe00L 8313#define SPI_SHADER_PGM_RSRC2_HS__EXCP_EN__SHIFT 0x00000009 8314#define SPI_SHADER_PGM_RSRC2_HS__OC_LDS_EN_MASK 0x00000080L 8315#define SPI_SHADER_PGM_RSRC2_HS__OC_LDS_EN__SHIFT 0x00000007 8316#define SPI_SHADER_PGM_RSRC2_HS__SCRATCH_EN_MASK 0x00000001L 8317#define SPI_SHADER_PGM_RSRC2_HS__SCRATCH_EN__SHIFT 0x00000000 8318#define SPI_SHADER_PGM_RSRC2_HS__TG_SIZE_EN_MASK 0x00000100L 8319#define SPI_SHADER_PGM_RSRC2_HS__TG_SIZE_EN__SHIFT 0x00000008 8320#define SPI_SHADER_PGM_RSRC2_HS__TRAP_PRESENT_MASK 0x00000040L 8321#define SPI_SHADER_PGM_RSRC2_HS__TRAP_PRESENT__SHIFT 0x00000006 8322#define SPI_SHADER_PGM_RSRC2_HS__USER_SGPR_MASK 0x0000003eL 8323#define SPI_SHADER_PGM_RSRC2_HS__USER_SGPR__SHIFT 0x00000001 8324#define SPI_SHADER_PGM_RSRC2_LS_ES__EXCP_EN_MASK 0x01ff0000L 8325#define SPI_SHADER_PGM_RSRC2_LS_ES__EXCP_EN__SHIFT 0x00000010 8326#define SPI_SHADER_PGM_RSRC2_LS_ES__LDS_SIZE_MASK 0x0000ff80L 8327#define SPI_SHADER_PGM_RSRC2_LS_ES__LDS_SIZE__SHIFT 0x00000007 8328#define SPI_SHADER_PGM_RSRC2_LS_ES__SCRATCH_EN_MASK 0x00000001L 8329#define SPI_SHADER_PGM_RSRC2_LS_ES__SCRATCH_EN__SHIFT 0x00000000 8330#define SPI_SHADER_PGM_RSRC2_LS_ES__TRAP_PRESENT_MASK 0x00000040L 8331#define SPI_SHADER_PGM_RSRC2_LS_ES__TRAP_PRESENT__SHIFT 0x00000006 8332#define SPI_SHADER_PGM_RSRC2_LS_ES__USER_SGPR_MASK 0x0000003eL 8333#define SPI_SHADER_PGM_RSRC2_LS_ES__USER_SGPR__SHIFT 0x00000001 8334#define SPI_SHADER_PGM_RSRC2_LS__EXCP_EN_MASK 0x007f0000L 8335#define SPI_SHADER_PGM_RSRC2_LS__EXCP_EN__SHIFT 0x00000010 8336#define SPI_SHADER_PGM_RSRC2_LS_HS__EXCP_EN_MASK 0x01ff0000L 8337#define SPI_SHADER_PGM_RSRC2_LS_HS__EXCP_EN__SHIFT 0x00000010 8338#define SPI_SHADER_PGM_RSRC2_LS_HS__LDS_SIZE_MASK 0x0000ff80L 8339#define SPI_SHADER_PGM_RSRC2_LS_HS__LDS_SIZE__SHIFT 0x00000007 8340#define SPI_SHADER_PGM_RSRC2_LS_HS__SCRATCH_EN_MASK 0x00000001L 8341#define SPI_SHADER_PGM_RSRC2_LS_HS__SCRATCH_EN__SHIFT 0x00000000 8342#define SPI_SHADER_PGM_RSRC2_LS_HS__TRAP_PRESENT_MASK 0x00000040L 8343#define SPI_SHADER_PGM_RSRC2_LS_HS__TRAP_PRESENT__SHIFT 0x00000006 8344#define SPI_SHADER_PGM_RSRC2_LS_HS__USER_SGPR_MASK 0x0000003eL 8345#define SPI_SHADER_PGM_RSRC2_LS_HS__USER_SGPR__SHIFT 0x00000001 8346#define SPI_SHADER_PGM_RSRC2_LS__LDS_SIZE_MASK 0x0000ff80L 8347#define SPI_SHADER_PGM_RSRC2_LS__LDS_SIZE__SHIFT 0x00000007 8348#define SPI_SHADER_PGM_RSRC2_LS__SCRATCH_EN_MASK 0x00000001L 8349#define SPI_SHADER_PGM_RSRC2_LS__SCRATCH_EN__SHIFT 0x00000000 8350#define SPI_SHADER_PGM_RSRC2_LS__TRAP_PRESENT_MASK 0x00000040L 8351#define SPI_SHADER_PGM_RSRC2_LS__TRAP_PRESENT__SHIFT 0x00000006 8352#define SPI_SHADER_PGM_RSRC2_LS__USER_SGPR_MASK 0x0000003eL 8353#define SPI_SHADER_PGM_RSRC2_LS__USER_SGPR__SHIFT 0x00000001 8354#define SPI_SHADER_PGM_RSRC2_LS_VS__EXCP_EN_MASK 0x01ff0000L 8355#define SPI_SHADER_PGM_RSRC2_LS_VS__EXCP_EN__SHIFT 0x00000010 8356#define SPI_SHADER_PGM_RSRC2_LS_VS__LDS_SIZE_MASK 0x0000ff80L 8357#define SPI_SHADER_PGM_RSRC2_LS_VS__LDS_SIZE__SHIFT 0x00000007 8358#define SPI_SHADER_PGM_RSRC2_LS_VS__SCRATCH_EN_MASK 0x00000001L 8359#define SPI_SHADER_PGM_RSRC2_LS_VS__SCRATCH_EN__SHIFT 0x00000000 8360#define SPI_SHADER_PGM_RSRC2_LS_VS__TRAP_PRESENT_MASK 0x00000040L 8361#define SPI_SHADER_PGM_RSRC2_LS_VS__TRAP_PRESENT__SHIFT 0x00000006 8362#define SPI_SHADER_PGM_RSRC2_LS_VS__USER_SGPR_MASK 0x0000003eL 8363#define SPI_SHADER_PGM_RSRC2_LS_VS__USER_SGPR__SHIFT 0x00000001 8364#define SPI_SHADER_PGM_RSRC2_PS__EXCP_EN_MASK 0x007f0000L 8365#define SPI_SHADER_PGM_RSRC2_PS__EXCP_EN__SHIFT 0x00000010 8366#define SPI_SHADER_PGM_RSRC2_PS__EXTRA_LDS_SIZE_MASK 0x0000ff00L 8367#define SPI_SHADER_PGM_RSRC2_PS__EXTRA_LDS_SIZE__SHIFT 0x00000008 8368#define SPI_SHADER_PGM_RSRC2_PS__SCRATCH_EN_MASK 0x00000001L 8369#define SPI_SHADER_PGM_RSRC2_PS__SCRATCH_EN__SHIFT 0x00000000 8370#define SPI_SHADER_PGM_RSRC2_PS__TRAP_PRESENT_MASK 0x00000040L 8371#define SPI_SHADER_PGM_RSRC2_PS__TRAP_PRESENT__SHIFT 0x00000006 8372#define SPI_SHADER_PGM_RSRC2_PS__USER_SGPR_MASK 0x0000003eL 8373#define SPI_SHADER_PGM_RSRC2_PS__USER_SGPR__SHIFT 0x00000001 8374#define SPI_SHADER_PGM_RSRC2_PS__WAVE_CNT_EN_MASK 0x00000080L 8375#define SPI_SHADER_PGM_RSRC2_PS__WAVE_CNT_EN__SHIFT 0x00000007 8376#define SPI_SHADER_PGM_RSRC2_VS__EXCP_EN_MASK 0x000fe000L 8377#define SPI_SHADER_PGM_RSRC2_VS__EXCP_EN__SHIFT 0x0000000d 8378#define SPI_SHADER_PGM_RSRC2_VS__OC_LDS_EN_MASK 0x00000080L 8379#define SPI_SHADER_PGM_RSRC2_VS__OC_LDS_EN__SHIFT 0x00000007 8380#define SPI_SHADER_PGM_RSRC2_VS__SCRATCH_EN_MASK 0x00000001L 8381#define SPI_SHADER_PGM_RSRC2_VS__SCRATCH_EN__SHIFT 0x00000000 8382#define SPI_SHADER_PGM_RSRC2_VS__SO_BASE0_EN_MASK 0x00000100L 8383#define SPI_SHADER_PGM_RSRC2_VS__SO_BASE0_EN__SHIFT 0x00000008 8384#define SPI_SHADER_PGM_RSRC2_VS__SO_BASE1_EN_MASK 0x00000200L 8385#define SPI_SHADER_PGM_RSRC2_VS__SO_BASE1_EN__SHIFT 0x00000009 8386#define SPI_SHADER_PGM_RSRC2_VS__SO_BASE2_EN_MASK 0x00000400L 8387#define SPI_SHADER_PGM_RSRC2_VS__SO_BASE2_EN__SHIFT 0x0000000a 8388#define SPI_SHADER_PGM_RSRC2_VS__SO_BASE3_EN_MASK 0x00000800L 8389#define SPI_SHADER_PGM_RSRC2_VS__SO_BASE3_EN__SHIFT 0x0000000b 8390#define SPI_SHADER_PGM_RSRC2_VS__SO_EN_MASK 0x00001000L 8391#define SPI_SHADER_PGM_RSRC2_VS__SO_EN__SHIFT 0x0000000c 8392#define SPI_SHADER_PGM_RSRC2_VS__TRAP_PRESENT_MASK 0x00000040L 8393#define SPI_SHADER_PGM_RSRC2_VS__TRAP_PRESENT__SHIFT 0x00000006 8394#define SPI_SHADER_PGM_RSRC2_VS__USER_SGPR_MASK 0x0000003eL 8395#define SPI_SHADER_PGM_RSRC2_VS__USER_SGPR__SHIFT 0x00000001 8396#define SPI_SHADER_POS_FORMAT__POS0_EXPORT_FORMAT_MASK 0x0000000fL 8397#define SPI_SHADER_POS_FORMAT__POS0_EXPORT_FORMAT__SHIFT 0x00000000 8398#define SPI_SHADER_POS_FORMAT__POS1_EXPORT_FORMAT_MASK 0x000000f0L 8399#define SPI_SHADER_POS_FORMAT__POS1_EXPORT_FORMAT__SHIFT 0x00000004 8400#define SPI_SHADER_POS_FORMAT__POS2_EXPORT_FORMAT_MASK 0x00000f00L 8401#define SPI_SHADER_POS_FORMAT__POS2_EXPORT_FORMAT__SHIFT 0x00000008 8402#define SPI_SHADER_POS_FORMAT__POS3_EXPORT_FORMAT_MASK 0x0000f000L 8403#define SPI_SHADER_POS_FORMAT__POS3_EXPORT_FORMAT__SHIFT 0x0000000c 8404#define SPI_SHADER_TBA_HI_ES__MEM_BASE_MASK 0x000000ffL 8405#define SPI_SHADER_TBA_HI_ES__MEM_BASE__SHIFT 0x00000000 8406#define SPI_SHADER_TBA_HI_GS__MEM_BASE_MASK 0x000000ffL 8407#define SPI_SHADER_TBA_HI_GS__MEM_BASE__SHIFT 0x00000000 8408#define SPI_SHADER_TBA_HI_HS__MEM_BASE_MASK 0x000000ffL 8409#define SPI_SHADER_TBA_HI_HS__MEM_BASE__SHIFT 0x00000000 8410#define SPI_SHADER_TBA_HI_LS__MEM_BASE_MASK 0x000000ffL 8411#define SPI_SHADER_TBA_HI_LS__MEM_BASE__SHIFT 0x00000000 8412#define SPI_SHADER_TBA_HI_PS__MEM_BASE_MASK 0x000000ffL 8413#define SPI_SHADER_TBA_HI_PS__MEM_BASE__SHIFT 0x00000000 8414#define SPI_SHADER_TBA_HI_VS__MEM_BASE_MASK 0x000000ffL 8415#define SPI_SHADER_TBA_HI_VS__MEM_BASE__SHIFT 0x00000000 8416#define SPI_SHADER_TBA_LO_ES__MEM_BASE_MASK 0xffffffffL 8417#define SPI_SHADER_TBA_LO_ES__MEM_BASE__SHIFT 0x00000000 8418#define SPI_SHADER_TBA_LO_GS__MEM_BASE_MASK 0xffffffffL 8419#define SPI_SHADER_TBA_LO_GS__MEM_BASE__SHIFT 0x00000000 8420#define SPI_SHADER_TBA_LO_HS__MEM_BASE_MASK 0xffffffffL 8421#define SPI_SHADER_TBA_LO_HS__MEM_BASE__SHIFT 0x00000000 8422#define SPI_SHADER_TBA_LO_LS__MEM_BASE_MASK 0xffffffffL 8423#define SPI_SHADER_TBA_LO_LS__MEM_BASE__SHIFT 0x00000000 8424#define SPI_SHADER_TBA_LO_PS__MEM_BASE_MASK 0xffffffffL 8425#define SPI_SHADER_TBA_LO_PS__MEM_BASE__SHIFT 0x00000000 8426#define SPI_SHADER_TBA_LO_VS__MEM_BASE_MASK 0xffffffffL 8427#define SPI_SHADER_TBA_LO_VS__MEM_BASE__SHIFT 0x00000000 8428#define SPI_SHADER_TMA_HI_ES__MEM_BASE_MASK 0x000000ffL 8429#define SPI_SHADER_TMA_HI_ES__MEM_BASE__SHIFT 0x00000000 8430#define SPI_SHADER_TMA_HI_GS__MEM_BASE_MASK 0x000000ffL 8431#define SPI_SHADER_TMA_HI_GS__MEM_BASE__SHIFT 0x00000000 8432#define SPI_SHADER_TMA_HI_HS__MEM_BASE_MASK 0x000000ffL 8433#define SPI_SHADER_TMA_HI_HS__MEM_BASE__SHIFT 0x00000000 8434#define SPI_SHADER_TMA_HI_LS__MEM_BASE_MASK 0x000000ffL 8435#define SPI_SHADER_TMA_HI_LS__MEM_BASE__SHIFT 0x00000000 8436#define SPI_SHADER_TMA_HI_PS__MEM_BASE_MASK 0x000000ffL 8437#define SPI_SHADER_TMA_HI_PS__MEM_BASE__SHIFT 0x00000000 8438#define SPI_SHADER_TMA_HI_VS__MEM_BASE_MASK 0x000000ffL 8439#define SPI_SHADER_TMA_HI_VS__MEM_BASE__SHIFT 0x00000000 8440#define SPI_SHADER_TMA_LO_ES__MEM_BASE_MASK 0xffffffffL 8441#define SPI_SHADER_TMA_LO_ES__MEM_BASE__SHIFT 0x00000000 8442#define SPI_SHADER_TMA_LO_GS__MEM_BASE_MASK 0xffffffffL 8443#define SPI_SHADER_TMA_LO_GS__MEM_BASE__SHIFT 0x00000000 8444#define SPI_SHADER_TMA_LO_HS__MEM_BASE_MASK 0xffffffffL 8445#define SPI_SHADER_TMA_LO_HS__MEM_BASE__SHIFT 0x00000000 8446#define SPI_SHADER_TMA_LO_LS__MEM_BASE_MASK 0xffffffffL 8447#define SPI_SHADER_TMA_LO_LS__MEM_BASE__SHIFT 0x00000000 8448#define SPI_SHADER_TMA_LO_PS__MEM_BASE_MASK 0xffffffffL 8449#define SPI_SHADER_TMA_LO_PS__MEM_BASE__SHIFT 0x00000000 8450#define SPI_SHADER_TMA_LO_VS__MEM_BASE_MASK 0xffffffffL 8451#define SPI_SHADER_TMA_LO_VS__MEM_BASE__SHIFT 0x00000000 8452#define SPI_SHADER_USER_DATA_ES_0__DATA_MASK 0xffffffffL 8453#define SPI_SHADER_USER_DATA_ES_0__DATA__SHIFT 0x00000000 8454#define SPI_SHADER_USER_DATA_ES_10__DATA_MASK 0xffffffffL 8455#define SPI_SHADER_USER_DATA_ES_10__DATA__SHIFT 0x00000000 8456#define SPI_SHADER_USER_DATA_ES_11__DATA_MASK 0xffffffffL 8457#define SPI_SHADER_USER_DATA_ES_11__DATA__SHIFT 0x00000000 8458#define SPI_SHADER_USER_DATA_ES_12__DATA_MASK 0xffffffffL 8459#define SPI_SHADER_USER_DATA_ES_12__DATA__SHIFT 0x00000000 8460#define SPI_SHADER_USER_DATA_ES_13__DATA_MASK 0xffffffffL 8461#define SPI_SHADER_USER_DATA_ES_13__DATA__SHIFT 0x00000000 8462#define SPI_SHADER_USER_DATA_ES_14__DATA_MASK 0xffffffffL 8463#define SPI_SHADER_USER_DATA_ES_14__DATA__SHIFT 0x00000000 8464#define SPI_SHADER_USER_DATA_ES_15__DATA_MASK 0xffffffffL 8465#define SPI_SHADER_USER_DATA_ES_15__DATA__SHIFT 0x00000000 8466#define SPI_SHADER_USER_DATA_ES_1__DATA_MASK 0xffffffffL 8467#define SPI_SHADER_USER_DATA_ES_1__DATA__SHIFT 0x00000000 8468#define SPI_SHADER_USER_DATA_ES_2__DATA_MASK 0xffffffffL 8469#define SPI_SHADER_USER_DATA_ES_2__DATA__SHIFT 0x00000000 8470#define SPI_SHADER_USER_DATA_ES_3__DATA_MASK 0xffffffffL 8471#define SPI_SHADER_USER_DATA_ES_3__DATA__SHIFT 0x00000000 8472#define SPI_SHADER_USER_DATA_ES_4__DATA_MASK 0xffffffffL 8473#define SPI_SHADER_USER_DATA_ES_4__DATA__SHIFT 0x00000000 8474#define SPI_SHADER_USER_DATA_ES_5__DATA_MASK 0xffffffffL 8475#define SPI_SHADER_USER_DATA_ES_5__DATA__SHIFT 0x00000000 8476#define SPI_SHADER_USER_DATA_ES_6__DATA_MASK 0xffffffffL 8477#define SPI_SHADER_USER_DATA_ES_6__DATA__SHIFT 0x00000000 8478#define SPI_SHADER_USER_DATA_ES_7__DATA_MASK 0xffffffffL 8479#define SPI_SHADER_USER_DATA_ES_7__DATA__SHIFT 0x00000000 8480#define SPI_SHADER_USER_DATA_ES_8__DATA_MASK 0xffffffffL 8481#define SPI_SHADER_USER_DATA_ES_8__DATA__SHIFT 0x00000000 8482#define SPI_SHADER_USER_DATA_ES_9__DATA_MASK 0xffffffffL 8483#define SPI_SHADER_USER_DATA_ES_9__DATA__SHIFT 0x00000000 8484#define SPI_SHADER_USER_DATA_GS_0__DATA_MASK 0xffffffffL 8485#define SPI_SHADER_USER_DATA_GS_0__DATA__SHIFT 0x00000000 8486#define SPI_SHADER_USER_DATA_GS_10__DATA_MASK 0xffffffffL 8487#define SPI_SHADER_USER_DATA_GS_10__DATA__SHIFT 0x00000000 8488#define SPI_SHADER_USER_DATA_GS_11__DATA_MASK 0xffffffffL 8489#define SPI_SHADER_USER_DATA_GS_11__DATA__SHIFT 0x00000000 8490#define SPI_SHADER_USER_DATA_GS_12__DATA_MASK 0xffffffffL 8491#define SPI_SHADER_USER_DATA_GS_12__DATA__SHIFT 0x00000000 8492#define SPI_SHADER_USER_DATA_GS_13__DATA_MASK 0xffffffffL 8493#define SPI_SHADER_USER_DATA_GS_13__DATA__SHIFT 0x00000000 8494#define SPI_SHADER_USER_DATA_GS_14__DATA_MASK 0xffffffffL 8495#define SPI_SHADER_USER_DATA_GS_14__DATA__SHIFT 0x00000000 8496#define SPI_SHADER_USER_DATA_GS_15__DATA_MASK 0xffffffffL 8497#define SPI_SHADER_USER_DATA_GS_15__DATA__SHIFT 0x00000000 8498#define SPI_SHADER_USER_DATA_GS_1__DATA_MASK 0xffffffffL 8499#define SPI_SHADER_USER_DATA_GS_1__DATA__SHIFT 0x00000000 8500#define SPI_SHADER_USER_DATA_GS_2__DATA_MASK 0xffffffffL 8501#define SPI_SHADER_USER_DATA_GS_2__DATA__SHIFT 0x00000000 8502#define SPI_SHADER_USER_DATA_GS_3__DATA_MASK 0xffffffffL 8503#define SPI_SHADER_USER_DATA_GS_3__DATA__SHIFT 0x00000000 8504#define SPI_SHADER_USER_DATA_GS_4__DATA_MASK 0xffffffffL 8505#define SPI_SHADER_USER_DATA_GS_4__DATA__SHIFT 0x00000000 8506#define SPI_SHADER_USER_DATA_GS_5__DATA_MASK 0xffffffffL 8507#define SPI_SHADER_USER_DATA_GS_5__DATA__SHIFT 0x00000000 8508#define SPI_SHADER_USER_DATA_GS_6__DATA_MASK 0xffffffffL 8509#define SPI_SHADER_USER_DATA_GS_6__DATA__SHIFT 0x00000000 8510#define SPI_SHADER_USER_DATA_GS_7__DATA_MASK 0xffffffffL 8511#define SPI_SHADER_USER_DATA_GS_7__DATA__SHIFT 0x00000000 8512#define SPI_SHADER_USER_DATA_GS_8__DATA_MASK 0xffffffffL 8513#define SPI_SHADER_USER_DATA_GS_8__DATA__SHIFT 0x00000000 8514#define SPI_SHADER_USER_DATA_GS_9__DATA_MASK 0xffffffffL 8515#define SPI_SHADER_USER_DATA_GS_9__DATA__SHIFT 0x00000000 8516#define SPI_SHADER_USER_DATA_HS_0__DATA_MASK 0xffffffffL 8517#define SPI_SHADER_USER_DATA_HS_0__DATA__SHIFT 0x00000000 8518#define SPI_SHADER_USER_DATA_HS_10__DATA_MASK 0xffffffffL 8519#define SPI_SHADER_USER_DATA_HS_10__DATA__SHIFT 0x00000000 8520#define SPI_SHADER_USER_DATA_HS_11__DATA_MASK 0xffffffffL 8521#define SPI_SHADER_USER_DATA_HS_11__DATA__SHIFT 0x00000000 8522#define SPI_SHADER_USER_DATA_HS_12__DATA_MASK 0xffffffffL 8523#define SPI_SHADER_USER_DATA_HS_12__DATA__SHIFT 0x00000000 8524#define SPI_SHADER_USER_DATA_HS_13__DATA_MASK 0xffffffffL 8525#define SPI_SHADER_USER_DATA_HS_13__DATA__SHIFT 0x00000000 8526#define SPI_SHADER_USER_DATA_HS_14__DATA_MASK 0xffffffffL 8527#define SPI_SHADER_USER_DATA_HS_14__DATA__SHIFT 0x00000000 8528#define SPI_SHADER_USER_DATA_HS_15__DATA_MASK 0xffffffffL 8529#define SPI_SHADER_USER_DATA_HS_15__DATA__SHIFT 0x00000000 8530#define SPI_SHADER_USER_DATA_HS_1__DATA_MASK 0xffffffffL 8531#define SPI_SHADER_USER_DATA_HS_1__DATA__SHIFT 0x00000000 8532#define SPI_SHADER_USER_DATA_HS_2__DATA_MASK 0xffffffffL 8533#define SPI_SHADER_USER_DATA_HS_2__DATA__SHIFT 0x00000000 8534#define SPI_SHADER_USER_DATA_HS_3__DATA_MASK 0xffffffffL 8535#define SPI_SHADER_USER_DATA_HS_3__DATA__SHIFT 0x00000000 8536#define SPI_SHADER_USER_DATA_HS_4__DATA_MASK 0xffffffffL 8537#define SPI_SHADER_USER_DATA_HS_4__DATA__SHIFT 0x00000000 8538#define SPI_SHADER_USER_DATA_HS_5__DATA_MASK 0xffffffffL 8539#define SPI_SHADER_USER_DATA_HS_5__DATA__SHIFT 0x00000000 8540#define SPI_SHADER_USER_DATA_HS_6__DATA_MASK 0xffffffffL 8541#define SPI_SHADER_USER_DATA_HS_6__DATA__SHIFT 0x00000000 8542#define SPI_SHADER_USER_DATA_HS_7__DATA_MASK 0xffffffffL 8543#define SPI_SHADER_USER_DATA_HS_7__DATA__SHIFT 0x00000000 8544#define SPI_SHADER_USER_DATA_HS_8__DATA_MASK 0xffffffffL 8545#define SPI_SHADER_USER_DATA_HS_8__DATA__SHIFT 0x00000000 8546#define SPI_SHADER_USER_DATA_HS_9__DATA_MASK 0xffffffffL 8547#define SPI_SHADER_USER_DATA_HS_9__DATA__SHIFT 0x00000000 8548#define SPI_SHADER_USER_DATA_LS_0__DATA_MASK 0xffffffffL 8549#define SPI_SHADER_USER_DATA_LS_0__DATA__SHIFT 0x00000000 8550#define SPI_SHADER_USER_DATA_LS_10__DATA_MASK 0xffffffffL 8551#define SPI_SHADER_USER_DATA_LS_10__DATA__SHIFT 0x00000000 8552#define SPI_SHADER_USER_DATA_LS_11__DATA_MASK 0xffffffffL 8553#define SPI_SHADER_USER_DATA_LS_11__DATA__SHIFT 0x00000000 8554#define SPI_SHADER_USER_DATA_LS_12__DATA_MASK 0xffffffffL 8555#define SPI_SHADER_USER_DATA_LS_12__DATA__SHIFT 0x00000000 8556#define SPI_SHADER_USER_DATA_LS_13__DATA_MASK 0xffffffffL 8557#define SPI_SHADER_USER_DATA_LS_13__DATA__SHIFT 0x00000000 8558#define SPI_SHADER_USER_DATA_LS_14__DATA_MASK 0xffffffffL 8559#define SPI_SHADER_USER_DATA_LS_14__DATA__SHIFT 0x00000000 8560#define SPI_SHADER_USER_DATA_LS_15__DATA_MASK 0xffffffffL 8561#define SPI_SHADER_USER_DATA_LS_15__DATA__SHIFT 0x00000000 8562#define SPI_SHADER_USER_DATA_LS_1__DATA_MASK 0xffffffffL 8563#define SPI_SHADER_USER_DATA_LS_1__DATA__SHIFT 0x00000000 8564#define SPI_SHADER_USER_DATA_LS_2__DATA_MASK 0xffffffffL 8565#define SPI_SHADER_USER_DATA_LS_2__DATA__SHIFT 0x00000000 8566#define SPI_SHADER_USER_DATA_LS_3__DATA_MASK 0xffffffffL 8567#define SPI_SHADER_USER_DATA_LS_3__DATA__SHIFT 0x00000000 8568#define SPI_SHADER_USER_DATA_LS_4__DATA_MASK 0xffffffffL 8569#define SPI_SHADER_USER_DATA_LS_4__DATA__SHIFT 0x00000000 8570#define SPI_SHADER_USER_DATA_LS_5__DATA_MASK 0xffffffffL 8571#define SPI_SHADER_USER_DATA_LS_5__DATA__SHIFT 0x00000000 8572#define SPI_SHADER_USER_DATA_LS_6__DATA_MASK 0xffffffffL 8573#define SPI_SHADER_USER_DATA_LS_6__DATA__SHIFT 0x00000000 8574#define SPI_SHADER_USER_DATA_LS_7__DATA_MASK 0xffffffffL 8575#define SPI_SHADER_USER_DATA_LS_7__DATA__SHIFT 0x00000000 8576#define SPI_SHADER_USER_DATA_LS_8__DATA_MASK 0xffffffffL 8577#define SPI_SHADER_USER_DATA_LS_8__DATA__SHIFT 0x00000000 8578#define SPI_SHADER_USER_DATA_LS_9__DATA_MASK 0xffffffffL 8579#define SPI_SHADER_USER_DATA_LS_9__DATA__SHIFT 0x00000000 8580#define SPI_SHADER_USER_DATA_PS_0__DATA_MASK 0xffffffffL 8581#define SPI_SHADER_USER_DATA_PS_0__DATA__SHIFT 0x00000000 8582#define SPI_SHADER_USER_DATA_PS_10__DATA_MASK 0xffffffffL 8583#define SPI_SHADER_USER_DATA_PS_10__DATA__SHIFT 0x00000000 8584#define SPI_SHADER_USER_DATA_PS_11__DATA_MASK 0xffffffffL 8585#define SPI_SHADER_USER_DATA_PS_11__DATA__SHIFT 0x00000000 8586#define SPI_SHADER_USER_DATA_PS_12__DATA_MASK 0xffffffffL 8587#define SPI_SHADER_USER_DATA_PS_12__DATA__SHIFT 0x00000000 8588#define SPI_SHADER_USER_DATA_PS_13__DATA_MASK 0xffffffffL 8589#define SPI_SHADER_USER_DATA_PS_13__DATA__SHIFT 0x00000000 8590#define SPI_SHADER_USER_DATA_PS_14__DATA_MASK 0xffffffffL 8591#define SPI_SHADER_USER_DATA_PS_14__DATA__SHIFT 0x00000000 8592#define SPI_SHADER_USER_DATA_PS_15__DATA_MASK 0xffffffffL 8593#define SPI_SHADER_USER_DATA_PS_15__DATA__SHIFT 0x00000000 8594#define SPI_SHADER_USER_DATA_PS_1__DATA_MASK 0xffffffffL 8595#define SPI_SHADER_USER_DATA_PS_1__DATA__SHIFT 0x00000000 8596#define SPI_SHADER_USER_DATA_PS_2__DATA_MASK 0xffffffffL 8597#define SPI_SHADER_USER_DATA_PS_2__DATA__SHIFT 0x00000000 8598#define SPI_SHADER_USER_DATA_PS_3__DATA_MASK 0xffffffffL 8599#define SPI_SHADER_USER_DATA_PS_3__DATA__SHIFT 0x00000000 8600#define SPI_SHADER_USER_DATA_PS_4__DATA_MASK 0xffffffffL 8601#define SPI_SHADER_USER_DATA_PS_4__DATA__SHIFT 0x00000000 8602#define SPI_SHADER_USER_DATA_PS_5__DATA_MASK 0xffffffffL 8603#define SPI_SHADER_USER_DATA_PS_5__DATA__SHIFT 0x00000000 8604#define SPI_SHADER_USER_DATA_PS_6__DATA_MASK 0xffffffffL 8605#define SPI_SHADER_USER_DATA_PS_6__DATA__SHIFT 0x00000000 8606#define SPI_SHADER_USER_DATA_PS_7__DATA_MASK 0xffffffffL 8607#define SPI_SHADER_USER_DATA_PS_7__DATA__SHIFT 0x00000000 8608#define SPI_SHADER_USER_DATA_PS_8__DATA_MASK 0xffffffffL 8609#define SPI_SHADER_USER_DATA_PS_8__DATA__SHIFT 0x00000000 8610#define SPI_SHADER_USER_DATA_PS_9__DATA_MASK 0xffffffffL 8611#define SPI_SHADER_USER_DATA_PS_9__DATA__SHIFT 0x00000000 8612#define SPI_SHADER_USER_DATA_VS_0__DATA_MASK 0xffffffffL 8613#define SPI_SHADER_USER_DATA_VS_0__DATA__SHIFT 0x00000000 8614#define SPI_SHADER_USER_DATA_VS_10__DATA_MASK 0xffffffffL 8615#define SPI_SHADER_USER_DATA_VS_10__DATA__SHIFT 0x00000000 8616#define SPI_SHADER_USER_DATA_VS_11__DATA_MASK 0xffffffffL 8617#define SPI_SHADER_USER_DATA_VS_11__DATA__SHIFT 0x00000000 8618#define SPI_SHADER_USER_DATA_VS_12__DATA_MASK 0xffffffffL 8619#define SPI_SHADER_USER_DATA_VS_12__DATA__SHIFT 0x00000000 8620#define SPI_SHADER_USER_DATA_VS_13__DATA_MASK 0xffffffffL 8621#define SPI_SHADER_USER_DATA_VS_13__DATA__SHIFT 0x00000000 8622#define SPI_SHADER_USER_DATA_VS_14__DATA_MASK 0xffffffffL 8623#define SPI_SHADER_USER_DATA_VS_14__DATA__SHIFT 0x00000000 8624#define SPI_SHADER_USER_DATA_VS_15__DATA_MASK 0xffffffffL 8625#define SPI_SHADER_USER_DATA_VS_15__DATA__SHIFT 0x00000000 8626#define SPI_SHADER_USER_DATA_VS_1__DATA_MASK 0xffffffffL 8627#define SPI_SHADER_USER_DATA_VS_1__DATA__SHIFT 0x00000000 8628#define SPI_SHADER_USER_DATA_VS_2__DATA_MASK 0xffffffffL 8629#define SPI_SHADER_USER_DATA_VS_2__DATA__SHIFT 0x00000000 8630#define SPI_SHADER_USER_DATA_VS_3__DATA_MASK 0xffffffffL 8631#define SPI_SHADER_USER_DATA_VS_3__DATA__SHIFT 0x00000000 8632#define SPI_SHADER_USER_DATA_VS_4__DATA_MASK 0xffffffffL 8633#define SPI_SHADER_USER_DATA_VS_4__DATA__SHIFT 0x00000000 8634#define SPI_SHADER_USER_DATA_VS_5__DATA_MASK 0xffffffffL 8635#define SPI_SHADER_USER_DATA_VS_5__DATA__SHIFT 0x00000000 8636#define SPI_SHADER_USER_DATA_VS_6__DATA_MASK 0xffffffffL 8637#define SPI_SHADER_USER_DATA_VS_6__DATA__SHIFT 0x00000000 8638#define SPI_SHADER_USER_DATA_VS_7__DATA_MASK 0xffffffffL 8639#define SPI_SHADER_USER_DATA_VS_7__DATA__SHIFT 0x00000000 8640#define SPI_SHADER_USER_DATA_VS_8__DATA_MASK 0xffffffffL 8641#define SPI_SHADER_USER_DATA_VS_8__DATA__SHIFT 0x00000000 8642#define SPI_SHADER_USER_DATA_VS_9__DATA_MASK 0xffffffffL 8643#define SPI_SHADER_USER_DATA_VS_9__DATA__SHIFT 0x00000000 8644#define SPI_SHADER_Z_FORMAT__Z_EXPORT_FORMAT_MASK 0x0000000fL 8645#define SPI_SHADER_Z_FORMAT__Z_EXPORT_FORMAT__SHIFT 0x00000000 8646#define SPI_SLAVE_DEBUG_BUSY__ES_VTX_BUSY_MASK 0x00000004L 8647#define SPI_SLAVE_DEBUG_BUSY__ES_VTX_BUSY__SHIFT 0x00000002 8648#define SPI_SLAVE_DEBUG_BUSY__EVENT_CNTL_BUSY_MASK 0x00200000L 8649#define SPI_SLAVE_DEBUG_BUSY__EVENT_CNTL_BUSY__SHIFT 0x00000015 8650#define SPI_SLAVE_DEBUG_BUSY__GS_VTX_BUSY_MASK 0x00000008L 8651#define SPI_SLAVE_DEBUG_BUSY__GS_VTX_BUSY__SHIFT 0x00000003 8652#define SPI_SLAVE_DEBUG_BUSY__HS_VTX_BUSY_MASK 0x00000002L 8653#define SPI_SLAVE_DEBUG_BUSY__HS_VTX_BUSY__SHIFT 0x00000001 8654#define SPI_SLAVE_DEBUG_BUSY__LS_VTX_BUSY_MASK 0x00000001L 8655#define SPI_SLAVE_DEBUG_BUSY__LS_VTX_BUSY__SHIFT 0x00000000 8656#define SPI_SLAVE_DEBUG_BUSY__SGPR_WC00_BUSY_MASK 0x00000200L 8657#define SPI_SLAVE_DEBUG_BUSY__SGPR_WC00_BUSY__SHIFT 0x00000009 8658#define SPI_SLAVE_DEBUG_BUSY__SGPR_WC01_BUSY_MASK 0x00000400L 8659#define SPI_SLAVE_DEBUG_BUSY__SGPR_WC01_BUSY__SHIFT 0x0000000a 8660#define SPI_SLAVE_DEBUG_BUSY__SGPR_WC02_BUSY_MASK 0x00000800L 8661#define SPI_SLAVE_DEBUG_BUSY__SGPR_WC02_BUSY__SHIFT 0x0000000b 8662#define SPI_SLAVE_DEBUG_BUSY__SGPR_WC03_BUSY_MASK 0x00001000L 8663#define SPI_SLAVE_DEBUG_BUSY__SGPR_WC03_BUSY__SHIFT 0x0000000c 8664#define SPI_SLAVE_DEBUG_BUSY__SGPR_WC10_BUSY_MASK 0x00002000L 8665#define SPI_SLAVE_DEBUG_BUSY__SGPR_WC10_BUSY__SHIFT 0x0000000d 8666#define SPI_SLAVE_DEBUG_BUSY__SGPR_WC11_BUSY_MASK 0x00004000L 8667#define SPI_SLAVE_DEBUG_BUSY__SGPR_WC11_BUSY__SHIFT 0x0000000e 8668#define SPI_SLAVE_DEBUG_BUSY__SGPR_WC12_BUSY_MASK 0x00008000L 8669#define SPI_SLAVE_DEBUG_BUSY__SGPR_WC12_BUSY__SHIFT 0x0000000f 8670#define SPI_SLAVE_DEBUG_BUSY__SGPR_WC13_BUSY_MASK 0x00010000L 8671#define SPI_SLAVE_DEBUG_BUSY__SGPR_WC13_BUSY__SHIFT 0x00000010 8672#define SPI_SLAVE_DEBUG_BUSY__VGPR_WC00_BUSY_MASK 0x00000020L 8673#define SPI_SLAVE_DEBUG_BUSY__VGPR_WC00_BUSY__SHIFT 0x00000005 8674#define SPI_SLAVE_DEBUG_BUSY__VGPR_WC01_BUSY_MASK 0x00000040L 8675#define SPI_SLAVE_DEBUG_BUSY__VGPR_WC01_BUSY__SHIFT 0x00000006 8676#define SPI_SLAVE_DEBUG_BUSY__VGPR_WC10_BUSY_MASK 0x00000080L 8677#define SPI_SLAVE_DEBUG_BUSY__VGPR_WC10_BUSY__SHIFT 0x00000007 8678#define SPI_SLAVE_DEBUG_BUSY__VGPR_WC11_BUSY_MASK 0x00000100L 8679#define SPI_SLAVE_DEBUG_BUSY__VGPR_WC11_BUSY__SHIFT 0x00000008 8680#define SPI_SLAVE_DEBUG_BUSY__VS_VTX_BUSY_MASK 0x00000010L 8681#define SPI_SLAVE_DEBUG_BUSY__VS_VTX_BUSY__SHIFT 0x00000004 8682#define SPI_SLAVE_DEBUG_BUSY__WAVEBUFFER0_BUSY_MASK 0x00020000L 8683#define SPI_SLAVE_DEBUG_BUSY__WAVEBUFFER0_BUSY__SHIFT 0x00000011 8684#define SPI_SLAVE_DEBUG_BUSY__WAVEBUFFER1_BUSY_MASK 0x00040000L 8685#define SPI_SLAVE_DEBUG_BUSY__WAVEBUFFER1_BUSY__SHIFT 0x00000012 8686#define SPI_SLAVE_DEBUG_BUSY__WAVE_WC0_BUSY_MASK 0x00080000L 8687#define SPI_SLAVE_DEBUG_BUSY__WAVE_WC0_BUSY__SHIFT 0x00000013 8688#define SPI_SLAVE_DEBUG_BUSY__WAVE_WC1_BUSY_MASK 0x00100000L 8689#define SPI_SLAVE_DEBUG_BUSY__WAVE_WC1_BUSY__SHIFT 0x00000014 8690#define SPI_SX_EXPORT_BUFFER_SIZES__COLOR_BUFFER_SIZE_MASK 0x0000ffffL 8691#define SPI_SX_EXPORT_BUFFER_SIZES__COLOR_BUFFER_SIZE__SHIFT 0x00000000 8692#define SPI_SX_EXPORT_BUFFER_SIZES__POSITION_BUFFER_SIZE_MASK 0xffff0000L 8693#define SPI_SX_EXPORT_BUFFER_SIZES__POSITION_BUFFER_SIZE__SHIFT 0x00000010 8694#define SPI_SX_SCOREBOARD_BUFFER_SIZES__COLOR_SCOREBOARD_SIZE_MASK 0x0000ffffL 8695#define SPI_SX_SCOREBOARD_BUFFER_SIZES__COLOR_SCOREBOARD_SIZE__SHIFT 0x00000000 8696#define SPI_SX_SCOREBOARD_BUFFER_SIZES__POSITION_SCOREBOARD_SIZE_MASK 0xffff0000L 8697#define SPI_SX_SCOREBOARD_BUFFER_SIZES__POSITION_SCOREBOARD_SIZE__SHIFT 0x00000010 8698#define SPI_TMPRING_SIZE__WAVESIZE_MASK 0x01fff000L 8699#define SPI_TMPRING_SIZE__WAVESIZE__SHIFT 0x0000000c 8700#define SPI_TMPRING_SIZE__WAVES_MASK 0x00000fffL 8701#define SPI_TMPRING_SIZE__WAVES__SHIFT 0x00000000 8702#define SPI_VS_OUT_CONFIG__VS_EXPORT_COUNT_MASK 0x0000003eL 8703#define SPI_VS_OUT_CONFIG__VS_EXPORT_COUNT__SHIFT 0x00000001 8704#define SPI_VS_OUT_CONFIG__VS_HALF_PACK_MASK 0x00000040L 8705#define SPI_VS_OUT_CONFIG__VS_HALF_PACK__SHIFT 0x00000006 8706#define SQ_ALU_CLK_CTRL__FORCE_CU_ON_SH0_MASK 0x0000ffffL 8707#define SQ_ALU_CLK_CTRL__FORCE_CU_ON_SH0__SHIFT 0x00000000 8708#define SQ_ALU_CLK_CTRL__FORCE_CU_ON_SH1_MASK 0xffff0000L 8709#define SQ_ALU_CLK_CTRL__FORCE_CU_ON_SH1__SHIFT 0x00000010 8710#define SQ_BUF_RSRC_WORD0__BASE_ADDRESS_MASK 0xffffffffL 8711#define SQ_BUF_RSRC_WORD0__BASE_ADDRESS__SHIFT 0x00000000 8712#define SQ_BUF_RSRC_WORD1__BASE_ADDRESS_HI_MASK 0x0000ffffL 8713#define SQ_BUF_RSRC_WORD1__BASE_ADDRESS_HI__SHIFT 0x00000000 8714#define SQ_BUF_RSRC_WORD1__CACHE_SWIZZLE_MASK 0x40000000L 8715#define SQ_BUF_RSRC_WORD1__CACHE_SWIZZLE__SHIFT 0x0000001e 8716#define SQ_BUF_RSRC_WORD1__STRIDE_MASK 0x3fff0000L 8717#define SQ_BUF_RSRC_WORD1__STRIDE__SHIFT 0x00000010 8718#define SQ_BUF_RSRC_WORD1__SWIZZLE_ENABLE_MASK 0x80000000L 8719#define SQ_BUF_RSRC_WORD1__SWIZZLE_ENABLE__SHIFT 0x0000001f 8720#define SQ_BUF_RSRC_WORD2__NUM_RECORDS_MASK 0xffffffffL 8721#define SQ_BUF_RSRC_WORD2__NUM_RECORDS__SHIFT 0x00000000 8722#define SQ_BUF_RSRC_WORD3__ADD_TID_ENABLE_MASK 0x00800000L 8723#define SQ_BUF_RSRC_WORD3__ADD_TID_ENABLE__SHIFT 0x00000017 8724#define SQ_BUF_RSRC_WORD3__ATC_MASK 0x01000000L 8725#define SQ_BUF_RSRC_WORD3__ATC__SHIFT 0x00000018 8726#define SQ_BUF_RSRC_WORD3__DATA_FORMAT_MASK 0x00078000L 8727#define SQ_BUF_RSRC_WORD3__DATA_FORMAT__SHIFT 0x0000000f 8728#define SQ_BUF_RSRC_WORD3__DST_SEL_W_MASK 0x00000e00L 8729#define SQ_BUF_RSRC_WORD3__DST_SEL_W__SHIFT 0x00000009 8730#define SQ_BUF_RSRC_WORD3__DST_SEL_X_MASK 0x00000007L 8731#define SQ_BUF_RSRC_WORD3__DST_SEL_X__SHIFT 0x00000000 8732#define SQ_BUF_RSRC_WORD3__DST_SEL_Y_MASK 0x00000038L 8733#define SQ_BUF_RSRC_WORD3__DST_SEL_Y__SHIFT 0x00000003 8734#define SQ_BUF_RSRC_WORD3__DST_SEL_Z_MASK 0x000001c0L 8735#define SQ_BUF_RSRC_WORD3__DST_SEL_Z__SHIFT 0x00000006 8736#define SQ_BUF_RSRC_WORD3__ELEMENT_SIZE_MASK 0x00180000L 8737#define SQ_BUF_RSRC_WORD3__ELEMENT_SIZE__SHIFT 0x00000013 8738#define SQ_BUF_RSRC_WORD3__HASH_ENABLE_MASK 0x02000000L 8739#define SQ_BUF_RSRC_WORD3__HASH_ENABLE__SHIFT 0x00000019 8740#define SQ_BUF_RSRC_WORD3__HEAP_MASK 0x04000000L 8741#define SQ_BUF_RSRC_WORD3__HEAP__SHIFT 0x0000001a 8742#define SQ_BUF_RSRC_WORD3__INDEX_STRIDE_MASK 0x00600000L 8743#define SQ_BUF_RSRC_WORD3__INDEX_STRIDE__SHIFT 0x00000015 8744#define SQ_BUF_RSRC_WORD3__MTYPE_MASK 0x38000000L 8745#define SQ_BUF_RSRC_WORD3__MTYPE__SHIFT 0x0000001b 8746#define SQ_BUF_RSRC_WORD3__NUM_FORMAT_MASK 0x00007000L 8747#define SQ_BUF_RSRC_WORD3__NUM_FORMAT__SHIFT 0x0000000c 8748#define SQ_BUF_RSRC_WORD3__TYPE_MASK 0xc0000000L 8749#define SQ_BUF_RSRC_WORD3__TYPE__SHIFT 0x0000001e 8750#define SQC_CACHES__DATA_INVALIDATE_MASK 0x00000002L 8751#define SQC_CACHES__DATA_INVALIDATE__SHIFT 0x00000001 8752#define SQC_CACHES__INST_INVALIDATE_MASK 0x00000001L 8753#define SQC_CACHES__INST_INVALIDATE__SHIFT 0x00000000 8754#define SQC_CACHES__INVALIDATE_VOLATILE_MASK 0x00000004L 8755#define SQC_CACHES__INVALIDATE_VOLATILE__SHIFT 0x00000002 8756#define SQC_CONFIG__DATA_CACHE_SIZE_MASK 0x0000000cL 8757#define SQC_CONFIG__DATA_CACHE_SIZE__SHIFT 0x00000002 8758#define SQC_CONFIG__FORCE_ALWAYS_MISS_MASK 0x00000080L 8759#define SQC_CONFIG__FORCE_ALWAYS_MISS__SHIFT 0x00000007 8760#define SQC_CONFIG__FORCE_IN_ORDER_MASK 0x00000100L 8761#define SQC_CONFIG__FORCE_IN_ORDER__SHIFT 0x00000008 8762#define SQC_CONFIG__HIT_FIFO_DEPTH_MASK 0x00000040L 8763#define SQC_CONFIG__HIT_FIFO_DEPTH__SHIFT 0x00000006 8764#define SQC_CONFIG__IDENTITY_HASH_BANK_MASK 0x00000200L 8765#define SQC_CONFIG__IDENTITY_HASH_BANK__SHIFT 0x00000009 8766#define SQC_CONFIG__IDENTITY_HASH_SET_MASK 0x00000400L 8767#define SQC_CONFIG__IDENTITY_HASH_SET__SHIFT 0x0000000a 8768#define SQC_CONFIG__INST_CACHE_SIZE_MASK 0x00000003L 8769#define SQC_CONFIG__INST_CACHE_SIZE__SHIFT 0x00000000 8770#define SQC_CONFIG__MISS_FIFO_DEPTH_MASK 0x00000030L 8771#define SQC_CONFIG__MISS_FIFO_DEPTH__SHIFT 0x00000004 8772#define SQC_CONFIG__PER_VMID_INV_DISABLE_MASK 0x00000800L 8773#define SQC_CONFIG__PER_VMID_INV_DISABLE__SHIFT 0x0000000b 8774#define SQ_CONFIG__DEBUG_EN_MASK 0x00000100L 8775#define SQ_CONFIG__DEBUG_EN__SHIFT 0x00000008 8776#define SQ_CONFIG__DISABLE_IB_DEP_CHECK_MASK 0x00000400L 8777#define SQ_CONFIG__DISABLE_IB_DEP_CHECK__SHIFT 0x0000000a 8778#define SQ_CONFIG__DISABLE_SCA_BYPASS_MASK 0x00000200L 8779#define SQ_CONFIG__DISABLE_SCA_BYPASS__SHIFT 0x00000009 8780#define SQ_CONFIG__DUA_FLAT_LDS_PINGPONG_DISABLE_MASK 0x00008000L 8781#define SQ_CONFIG__DUA_FLAT_LDS_PINGPONG_DISABLE__SHIFT 0x0000000f 8782#define SQ_CONFIG__DUA_FLAT_LOCK_ENABLE_MASK 0x00002000L 8783#define SQ_CONFIG__DUA_FLAT_LOCK_ENABLE__SHIFT 0x0000000d 8784#define SQ_CONFIG__DUA_LDS_BYPASS_DISABLE_MASK 0x00004000L 8785#define SQ_CONFIG__DUA_LDS_BYPASS_DISABLE__SHIFT 0x0000000e 8786#define SQ_CONFIG__EARLY_TA_DONE_DISABLE_MASK 0x00001000L 8787#define SQ_CONFIG__EARLY_TA_DONE_DISABLE__SHIFT 0x0000000c 8788#define SQ_CONFIG__ENABLE_SOFT_CLAUSE_MASK 0x00000800L 8789#define SQ_CONFIG__ENABLE_SOFT_CLAUSE__SHIFT 0x0000000b 8790#define SQ_CONFIG__UNUSED_MASK 0x000000ffL 8791#define SQ_CONFIG__UNUSED__SHIFT 0x00000000 8792#define SQC_SECDED_CNT__DATA_DED_MASK 0xff000000L 8793#define SQC_SECDED_CNT__DATA_DED__SHIFT 0x00000018 8794#define SQC_SECDED_CNT__DATA_SEC_MASK 0x00ff0000L 8795#define SQC_SECDED_CNT__DATA_SEC__SHIFT 0x00000010 8796#define SQC_SECDED_CNT__INST_DED_MASK 0x0000ff00L 8797#define SQC_SECDED_CNT__INST_DED__SHIFT 0x00000008 8798#define SQC_SECDED_CNT__INST_SEC_MASK 0x000000ffL 8799#define SQC_SECDED_CNT__INST_SEC__SHIFT 0x00000000 8800#define SQ_DEBUG_CTRL_LOCAL__UNUSED_MASK 0x000000ffL 8801#define SQ_DEBUG_CTRL_LOCAL__UNUSED__SHIFT 0x00000000 8802#define SQ_DEBUG_STS_GLOBAL2__FIFO_LEVEL_GFX0_MASK 0x000000ffL 8803#define SQ_DEBUG_STS_GLOBAL2__FIFO_LEVEL_GFX0__SHIFT 0x00000000 8804#define SQ_DEBUG_STS_GLOBAL2__FIFO_LEVEL_GFX1_MASK 0x0000ff00L 8805#define SQ_DEBUG_STS_GLOBAL2__FIFO_LEVEL_GFX1__SHIFT 0x00000008 8806#define SQ_DEBUG_STS_GLOBAL2__FIFO_LEVEL_HOST_MASK 0xff000000L 8807#define SQ_DEBUG_STS_GLOBAL2__FIFO_LEVEL_HOST__SHIFT 0x00000018 8808#define SQ_DEBUG_STS_GLOBAL2__FIFO_LEVEL_IMMED_MASK 0x00ff0000L 8809#define SQ_DEBUG_STS_GLOBAL2__FIFO_LEVEL_IMMED__SHIFT 0x00000010 8810#define SQ_DEBUG_STS_GLOBAL3__FIFO_LEVEL_HOST_CMD_MASK 0x0000000fL 8811#define SQ_DEBUG_STS_GLOBAL3__FIFO_LEVEL_HOST_CMD__SHIFT 0x00000000 8812#define SQ_DEBUG_STS_GLOBAL3__FIFO_LEVEL_HOST_REG_MASK 0x000000f0L 8813#define SQ_DEBUG_STS_GLOBAL3__FIFO_LEVEL_HOST_REG__SHIFT 0x00000004 8814#define SQ_DEBUG_STS_GLOBAL__BUSY_MASK 0x00000001L 8815#define SQ_DEBUG_STS_GLOBAL__BUSY__SHIFT 0x00000000 8816#define SQ_DEBUG_STS_GLOBAL__INTERRUPT_MSG_BUSY_MASK 0x00000002L 8817#define SQ_DEBUG_STS_GLOBAL__INTERRUPT_MSG_BUSY__SHIFT 0x00000001 8818#define SQ_DEBUG_STS_GLOBAL__WAVE_LEVEL_SH0_MASK 0x0000fff0L 8819#define SQ_DEBUG_STS_GLOBAL__WAVE_LEVEL_SH0__SHIFT 0x00000004 8820#define SQ_DEBUG_STS_GLOBAL__WAVE_LEVEL_SH1_MASK 0x0fff0000L 8821#define SQ_DEBUG_STS_GLOBAL__WAVE_LEVEL_SH1__SHIFT 0x00000010 8822#define SQ_DEBUG_STS_LOCAL__BUSY_MASK 0x00000001L 8823#define SQ_DEBUG_STS_LOCAL__BUSY__SHIFT 0x00000000 8824#define SQ_DEBUG_STS_LOCAL__WAVE_LEVEL_MASK 0x000003f0L 8825#define SQ_DEBUG_STS_LOCAL__WAVE_LEVEL__SHIFT 0x00000004 8826#define SQ_DED_CNT__LDS_DED_MASK 0x0000003fL 8827#define SQ_DED_CNT__LDS_DED__SHIFT 0x00000000 8828#define SQ_DED_CNT__SGPR_DED_MASK 0x00001f00L 8829#define SQ_DED_CNT__SGPR_DED__SHIFT 0x00000008 8830#define SQ_DED_CNT__VGPR_DED_MASK 0x01ff0000L 8831#define SQ_DED_CNT__VGPR_DED__SHIFT 0x00000010 8832#define SQ_DED_INFO__SIMD_ID_MASK 0x00000030L 8833#define SQ_DED_INFO__SIMD_ID__SHIFT 0x00000004 8834#define SQ_DED_INFO__SOURCE_MASK 0x000001c0L 8835#define SQ_DED_INFO__SOURCE__SHIFT 0x00000006 8836#define SQ_DED_INFO__VM_ID_MASK 0x00001e00L 8837#define SQ_DED_INFO__VM_ID__SHIFT 0x00000009 8838#define SQ_DED_INFO__WAVE_ID_MASK 0x0000000fL 8839#define SQ_DED_INFO__WAVE_ID__SHIFT 0x00000000 8840#define SQ_DS_0__ENCODING_MASK 0xfc000000L 8841#define SQ_DS_0__ENCODING__SHIFT 0x0000001a 8842#define SQ_DS_0__GDS_MASK 0x00020000L 8843#define SQ_DS_0__GDS__SHIFT 0x00000011 8844#define SQ_DS_0__OFFSET0_MASK 0x000000ffL 8845#define SQ_DS_0__OFFSET0__SHIFT 0x00000000 8846#define SQ_DS_0__OFFSET1_MASK 0x0000ff00L 8847#define SQ_DS_0__OFFSET1__SHIFT 0x00000008 8848#define SQ_DS_0__OP_MASK 0x03fc0000L 8849#define SQ_DS_0__OP__SHIFT 0x00000012 8850#define SQ_DS_1__ADDR_MASK 0x000000ffL 8851#define SQ_DS_1__ADDR__SHIFT 0x00000000 8852#define SQ_DS_1__DATA0_MASK 0x0000ff00L 8853#define SQ_DS_1__DATA0__SHIFT 0x00000008 8854#define SQ_DS_1__DATA1_MASK 0x00ff0000L 8855#define SQ_DS_1__DATA1__SHIFT 0x00000010 8856#define SQ_DS_1__VDST_MASK 0xff000000L 8857#define SQ_DS_1__VDST__SHIFT 0x00000018 8858#define SQ_EXP_0__COMPR_MASK 0x00000400L 8859#define SQ_EXP_0__COMPR__SHIFT 0x0000000a 8860#define SQ_EXP_0__DONE_MASK 0x00000800L 8861#define SQ_EXP_0__DONE__SHIFT 0x0000000b 8862#define SQ_EXP_0__ENCODING_MASK 0xfc000000L 8863#define SQ_EXP_0__ENCODING__SHIFT 0x0000001a 8864#define SQ_EXP_0__EN_MASK 0x0000000fL 8865#define SQ_EXP_0__EN__SHIFT 0x00000000 8866#define SQ_EXP_0__TGT_MASK 0x000003f0L 8867#define SQ_EXP_0__TGT__SHIFT 0x00000004 8868#define SQ_EXP_0__VM_MASK 0x00001000L 8869#define SQ_EXP_0__VM__SHIFT 0x0000000c 8870#define SQ_EXP_1__VSRC0_MASK 0x000000ffL 8871#define SQ_EXP_1__VSRC0__SHIFT 0x00000000 8872#define SQ_EXP_1__VSRC1_MASK 0x0000ff00L 8873#define SQ_EXP_1__VSRC1__SHIFT 0x00000008 8874#define SQ_EXP_1__VSRC2_MASK 0x00ff0000L 8875#define SQ_EXP_1__VSRC2__SHIFT 0x00000010 8876#define SQ_EXP_1__VSRC3_MASK 0xff000000L 8877#define SQ_EXP_1__VSRC3__SHIFT 0x00000018 8878#define SQ_FIFO_SIZES__EXPORT_BUF_SIZE_MASK 0x00030000L 8879#define SQ_FIFO_SIZES__EXPORT_BUF_SIZE__SHIFT 0x00000010 8880#define SQ_FIFO_SIZES__INTERRUPT_FIFO_SIZE_MASK 0x0000000fL 8881#define SQ_FIFO_SIZES__INTERRUPT_FIFO_SIZE__SHIFT 0x00000000 8882#define SQ_FIFO_SIZES__TTRACE_FIFO_SIZE_MASK 0x00000f00L 8883#define SQ_FIFO_SIZES__TTRACE_FIFO_SIZE__SHIFT 0x00000008 8884#define SQ_FIFO_SIZES__VMEM_DATA_FIFO_SIZE_MASK 0x000c0000L 8885#define SQ_FIFO_SIZES__VMEM_DATA_FIFO_SIZE__SHIFT 0x00000012 8886#define SQ_IMG_RSRC_WORD0__BASE_ADDRESS_MASK 0xffffffffL 8887#define SQ_IMG_RSRC_WORD0__BASE_ADDRESS__SHIFT 0x00000000 8888#define SQ_IMG_RSRC_WORD1__BASE_ADDRESS_HI_MASK 0x000000ffL 8889#define SQ_IMG_RSRC_WORD1__BASE_ADDRESS_HI__SHIFT 0x00000000 8890#define SQ_IMG_RSRC_WORD1__DATA_FORMAT_MASK 0x03f00000L 8891#define SQ_IMG_RSRC_WORD1__DATA_FORMAT__SHIFT 0x00000014 8892#define SQ_IMG_RSRC_WORD1__MIN_LOD_MASK 0x000fff00L 8893#define SQ_IMG_RSRC_WORD1__MIN_LOD__SHIFT 0x00000008 8894#define SQ_IMG_RSRC_WORD1__MTYPE_MASK 0xc0000000L 8895#define SQ_IMG_RSRC_WORD1__MTYPE__SHIFT 0x0000001e 8896#define SQ_IMG_RSRC_WORD1__NUM_FORMAT_MASK 0x3c000000L 8897#define SQ_IMG_RSRC_WORD1__NUM_FORMAT__SHIFT 0x0000001a 8898#define SQ_IMG_RSRC_WORD2__HEIGHT_MASK 0x0fffc000L 8899#define SQ_IMG_RSRC_WORD2__HEIGHT__SHIFT 0x0000000e 8900#define SQ_IMG_RSRC_WORD2__INTERLACED_MASK 0x80000000L 8901#define SQ_IMG_RSRC_WORD2__INTERLACED__SHIFT 0x0000001f 8902#define SQ_IMG_RSRC_WORD2__PERF_MOD_MASK 0x70000000L 8903#define SQ_IMG_RSRC_WORD2__PERF_MOD__SHIFT 0x0000001c 8904#define SQ_IMG_RSRC_WORD2__WIDTH_MASK 0x00003fffL 8905#define SQ_IMG_RSRC_WORD2__WIDTH__SHIFT 0x00000000 8906#define SQ_IMG_RSRC_WORD3__ATC_MASK 0x08000000L 8907#define SQ_IMG_RSRC_WORD3__ATC__SHIFT 0x0000001b 8908#define SQ_IMG_RSRC_WORD3__BASE_LEVEL_MASK 0x0000f000L 8909#define SQ_IMG_RSRC_WORD3__BASE_LEVEL__SHIFT 0x0000000c 8910#define SQ_IMG_RSRC_WORD3__DST_SEL_W_MASK 0x00000e00L 8911#define SQ_IMG_RSRC_WORD3__DST_SEL_W__SHIFT 0x00000009 8912#define SQ_IMG_RSRC_WORD3__DST_SEL_X_MASK 0x00000007L 8913#define SQ_IMG_RSRC_WORD3__DST_SEL_X__SHIFT 0x00000000 8914#define SQ_IMG_RSRC_WORD3__DST_SEL_Y_MASK 0x00000038L 8915#define SQ_IMG_RSRC_WORD3__DST_SEL_Y__SHIFT 0x00000003 8916#define SQ_IMG_RSRC_WORD3__DST_SEL_Z_MASK 0x000001c0L 8917#define SQ_IMG_RSRC_WORD3__DST_SEL_Z__SHIFT 0x00000006 8918#define SQ_IMG_RSRC_WORD3__LAST_LEVEL_MASK 0x000f0000L 8919#define SQ_IMG_RSRC_WORD3__LAST_LEVEL__SHIFT 0x00000010 8920#define SQ_IMG_RSRC_WORD3__MTYPE_MASK 0x04000000L 8921#define SQ_IMG_RSRC_WORD3__MTYPE__SHIFT 0x0000001a 8922#define SQ_IMG_RSRC_WORD3__POW2_PAD_MASK 0x02000000L 8923#define SQ_IMG_RSRC_WORD3__POW2_PAD__SHIFT 0x00000019 8924#define SQ_IMG_RSRC_WORD3__TILING_INDEX_MASK 0x01f00000L 8925#define SQ_IMG_RSRC_WORD3__TILING_INDEX__SHIFT 0x00000014 8926#define SQ_IMG_RSRC_WORD3__TYPE_MASK 0xf0000000L 8927#define SQ_IMG_RSRC_WORD3__TYPE__SHIFT 0x0000001c 8928#define SQ_IMG_RSRC_WORD4__DEPTH_MASK 0x00001fffL 8929#define SQ_IMG_RSRC_WORD4__DEPTH__SHIFT 0x00000000 8930#define SQ_IMG_RSRC_WORD4__PITCH_MASK 0x07ffe000L 8931#define SQ_IMG_RSRC_WORD4__PITCH__SHIFT 0x0000000d 8932#define SQ_IMG_RSRC_WORD5__BASE_ARRAY_MASK 0x00001fffL 8933#define SQ_IMG_RSRC_WORD5__BASE_ARRAY__SHIFT 0x00000000 8934#define SQ_IMG_RSRC_WORD5__LAST_ARRAY_MASK 0x03ffe000L 8935#define SQ_IMG_RSRC_WORD5__LAST_ARRAY__SHIFT 0x0000000d 8936#define SQ_IMG_RSRC_WORD6__COUNTER_BANK_ID_MASK 0x000ff000L 8937#define SQ_IMG_RSRC_WORD6__COUNTER_BANK_ID__SHIFT 0x0000000c 8938#define SQ_IMG_RSRC_WORD6__LOD_HDW_CNT_EN_MASK 0x00100000L 8939#define SQ_IMG_RSRC_WORD6__LOD_HDW_CNT_EN__SHIFT 0x00000014 8940#define SQ_IMG_RSRC_WORD6__MIN_LOD_WARN_MASK 0x00000fffL 8941#define SQ_IMG_RSRC_WORD6__MIN_LOD_WARN__SHIFT 0x00000000 8942#define SQ_IMG_RSRC_WORD6__UNUNSED_MASK 0xffe00000L 8943#define SQ_IMG_RSRC_WORD6__UNUNSED__SHIFT 0x00000015 8944#define SQ_IMG_RSRC_WORD7__UNUNSED_MASK 0xffffffffL 8945#define SQ_IMG_RSRC_WORD7__UNUNSED__SHIFT 0x00000000 8946#define SQ_IMG_SAMP_WORD0__ANISO_BIAS_MASK 0x07e00000L 8947#define SQ_IMG_SAMP_WORD0__ANISO_BIAS__SHIFT 0x00000015 8948#define SQ_IMG_SAMP_WORD0__ANISO_THRESHOLD_MASK 0x00070000L 8949#define SQ_IMG_SAMP_WORD0__ANISO_THRESHOLD__SHIFT 0x00000010 8950#define SQ_IMG_SAMP_WORD0__CLAMP_X_MASK 0x00000007L 8951#define SQ_IMG_SAMP_WORD0__CLAMP_X__SHIFT 0x00000000 8952#define SQ_IMG_SAMP_WORD0__CLAMP_Y_MASK 0x00000038L 8953#define SQ_IMG_SAMP_WORD0__CLAMP_Y__SHIFT 0x00000003 8954#define SQ_IMG_SAMP_WORD0__CLAMP_Z_MASK 0x000001c0L 8955#define SQ_IMG_SAMP_WORD0__CLAMP_Z__SHIFT 0x00000006 8956#define SQ_IMG_SAMP_WORD0__DEPTH_COMPARE_FUNC_MASK 0x00007000L 8957#define SQ_IMG_SAMP_WORD0__DEPTH_COMPARE_FUNC__SHIFT 0x0000000c 8958#define SQ_IMG_SAMP_WORD0__DISABLE_CUBE_WRAP_MASK 0x10000000L 8959#define SQ_IMG_SAMP_WORD0__DISABLE_CUBE_WRAP__SHIFT 0x0000001c 8960#define SQ_IMG_SAMP_WORD0__FILTER_MODE_MASK 0x60000000L 8961#define SQ_IMG_SAMP_WORD0__FILTER_MODE__SHIFT 0x0000001d 8962#define SQ_IMG_SAMP_WORD0__FORCE_DEGAMMA_MASK 0x00100000L 8963#define SQ_IMG_SAMP_WORD0__FORCE_DEGAMMA__SHIFT 0x00000014 8964#define SQ_IMG_SAMP_WORD0__FORCE_UNNORMALIZED_MASK 0x00008000L 8965#define SQ_IMG_SAMP_WORD0__FORCE_UNNORMALIZED__SHIFT 0x0000000f 8966#define SQ_IMG_SAMP_WORD0__MAX_ANISO_RATIO_MASK 0x00000e00L 8967#define SQ_IMG_SAMP_WORD0__MAX_ANISO_RATIO__SHIFT 0x00000009 8968#define SQ_IMG_SAMP_WORD0__MC_COORD_TRUNC_MASK 0x00080000L 8969#define SQ_IMG_SAMP_WORD0__MC_COORD_TRUNC__SHIFT 0x00000013 8970#define SQ_IMG_SAMP_WORD0__TRUNC_COORD_MASK 0x08000000L 8971#define SQ_IMG_SAMP_WORD0__TRUNC_COORD__SHIFT 0x0000001b 8972#define SQ_IMG_SAMP_WORD1__MAX_LOD_MASK 0x00fff000L 8973#define SQ_IMG_SAMP_WORD1__MAX_LOD__SHIFT 0x0000000c 8974#define SQ_IMG_SAMP_WORD1__MIN_LOD_MASK 0x00000fffL 8975#define SQ_IMG_SAMP_WORD1__MIN_LOD__SHIFT 0x00000000 8976#define SQ_IMG_SAMP_WORD1__PERF_MIP_MASK 0x0f000000L 8977#define SQ_IMG_SAMP_WORD1__PERF_MIP__SHIFT 0x00000018 8978#define SQ_IMG_SAMP_WORD1__PERF_Z_MASK 0xf0000000L 8979#define SQ_IMG_SAMP_WORD1__PERF_Z__SHIFT 0x0000001c 8980#define SQ_IMG_SAMP_WORD2__DISABLE_LSB_CEIL_MASK 0x20000000L 8981#define SQ_IMG_SAMP_WORD2__DISABLE_LSB_CEIL__SHIFT 0x0000001d 8982#define SQ_IMG_SAMP_WORD2__FILTER_PREC_FIX_MASK 0x40000000L 8983#define SQ_IMG_SAMP_WORD2__FILTER_PREC_FIX__SHIFT 0x0000001e 8984#define SQ_IMG_SAMP_WORD2__LOD_BIAS_MASK 0x00003fffL 8985#define SQ_IMG_SAMP_WORD2__LOD_BIAS_SEC_MASK 0x000fc000L 8986#define SQ_IMG_SAMP_WORD2__LOD_BIAS_SEC__SHIFT 0x0000000e 8987#define SQ_IMG_SAMP_WORD2__LOD_BIAS__SHIFT 0x00000000 8988#define SQ_IMG_SAMP_WORD2__MIP_FILTER_MASK 0x0c000000L 8989#define SQ_IMG_SAMP_WORD2__MIP_FILTER__SHIFT 0x0000001a 8990#define SQ_IMG_SAMP_WORD2__MIP_POINT_PRECLAMP_MASK 0x10000000L 8991#define SQ_IMG_SAMP_WORD2__MIP_POINT_PRECLAMP__SHIFT 0x0000001c 8992#define SQ_IMG_SAMP_WORD2__XY_MAG_FILTER_MASK 0x00300000L 8993#define SQ_IMG_SAMP_WORD2__XY_MAG_FILTER__SHIFT 0x00000014 8994#define SQ_IMG_SAMP_WORD2__XY_MIN_FILTER_MASK 0x00c00000L 8995#define SQ_IMG_SAMP_WORD2__XY_MIN_FILTER__SHIFT 0x00000016 8996#define SQ_IMG_SAMP_WORD2__Z_FILTER_MASK 0x03000000L 8997#define SQ_IMG_SAMP_WORD2__Z_FILTER__SHIFT 0x00000018 8998#define SQ_IMG_SAMP_WORD3__BORDER_COLOR_PTR_MASK 0x00000fffL 8999#define SQ_IMG_SAMP_WORD3__BORDER_COLOR_PTR__SHIFT 0x00000000 9000#define SQ_IMG_SAMP_WORD3__BORDER_COLOR_TYPE_MASK 0xc0000000L 9001#define SQ_IMG_SAMP_WORD3__BORDER_COLOR_TYPE__SHIFT 0x0000001e 9002#define SQ_IND_DATA__DATA_MASK 0xffffffffL 9003#define SQ_IND_DATA__DATA__SHIFT 0x00000000 9004#define SQ_IND_INDEX__AUTO_INCR_MASK 0x00001000L 9005#define SQ_IND_INDEX__AUTO_INCR__SHIFT 0x0000000c 9006#define SQ_IND_INDEX__FORCE_READ_MASK 0x00002000L 9007#define SQ_IND_INDEX__FORCE_READ__SHIFT 0x0000000d 9008#define SQ_IND_INDEX__INDEX_MASK 0xffff0000L 9009#define SQ_IND_INDEX__INDEX__SHIFT 0x00000010 9010#define SQ_IND_INDEX__READ_TIMEOUT_MASK 0x00004000L 9011#define SQ_IND_INDEX__READ_TIMEOUT__SHIFT 0x0000000e 9012#define SQ_IND_INDEX__SIMD_ID_MASK 0x00000030L 9013#define SQ_IND_INDEX__SIMD_ID__SHIFT 0x00000004 9014#define SQ_IND_INDEX__THREAD_ID_MASK 0x00000fc0L 9015#define SQ_IND_INDEX__THREAD_ID__SHIFT 0x00000006 9016#define SQ_IND_INDEX__UNINDEXED_MASK 0x00008000L 9017#define SQ_IND_INDEX__UNINDEXED__SHIFT 0x0000000f 9018#define SQ_IND_INDEX__WAVE_ID_MASK 0x0000000fL 9019#define SQ_IND_INDEX__WAVE_ID__SHIFT 0x00000000 9020#define SQ_INST__ENCODING_MASK 0xffffffffL 9021#define SQ_INST__ENCODING__SHIFT 0x00000000 9022#define SQ_INTERRUPT_WORD_AUTO__CMD_TIMESTAMP_MASK 0x00000010L 9023#define SQ_INTERRUPT_WORD_AUTO__CMD_TIMESTAMP__SHIFT 0x00000004 9024#define SQ_INTERRUPT_WORD_AUTO__ENCODING_MASK 0x0c000000L 9025#define SQ_INTERRUPT_WORD_AUTO__ENCODING__SHIFT 0x0000001a 9026#define SQ_INTERRUPT_WORD_AUTO__HOST_CMD_OVERFLOW_MASK 0x00000020L 9027#define SQ_INTERRUPT_WORD_AUTO__HOST_CMD_OVERFLOW__SHIFT 0x00000005 9028#define SQ_INTERRUPT_WORD_AUTO__HOST_REG_OVERFLOW_MASK 0x00000040L 9029#define SQ_INTERRUPT_WORD_AUTO__HOST_REG_OVERFLOW__SHIFT 0x00000006 9030#define SQ_INTERRUPT_WORD_AUTO__IMMED_OVERFLOW_MASK 0x00000080L 9031#define SQ_INTERRUPT_WORD_AUTO__IMMED_OVERFLOW__SHIFT 0x00000007 9032#define SQ_INTERRUPT_WORD_AUTO__REG_TIMESTAMP_MASK 0x00000008L 9033#define SQ_INTERRUPT_WORD_AUTO__REG_TIMESTAMP__SHIFT 0x00000003 9034#define SQ_INTERRUPT_WORD_AUTO__SE_ID_MASK 0x02000000L 9035#define SQ_INTERRUPT_WORD_AUTO__SE_ID__SHIFT 0x00000019 9036#define SQ_INTERRUPT_WORD_AUTO__THREAD_TRACE_BUF_FULL_MASK 0x00000004L 9037#define SQ_INTERRUPT_WORD_AUTO__THREAD_TRACE_BUF_FULL__SHIFT 0x00000002 9038#define SQ_INTERRUPT_WORD_AUTO__THREAD_TRACE_MASK 0x00000001L 9039#define SQ_INTERRUPT_WORD_AUTO__THREAD_TRACE__SHIFT 0x00000000 9040#define SQ_INTERRUPT_WORD_AUTO__WLT_MASK 0x00000002L 9041#define SQ_INTERRUPT_WORD_AUTO__WLT__SHIFT 0x00000001 9042#define SQ_INTERRUPT_WORD_CMN__ENCODING_MASK 0x0c000000L 9043#define SQ_INTERRUPT_WORD_CMN__ENCODING__SHIFT 0x0000001a 9044#define SQ_INTERRUPT_WORD_CMN__SE_ID_MASK 0x02000000L 9045#define SQ_INTERRUPT_WORD_CMN__SE_ID__SHIFT 0x00000019 9046#define SQ_INTERRUPT_WORD_WAVE__CU_ID_MASK 0x00f00000L 9047#define SQ_INTERRUPT_WORD_WAVE__CU_ID__SHIFT 0x00000014 9048#define SQ_INTERRUPT_WORD_WAVE__DATA_MASK 0x000000ffL 9049#define SQ_INTERRUPT_WORD_WAVE__DATA__SHIFT 0x00000000 9050#define SQ_INTERRUPT_WORD_WAVE__ENCODING_MASK 0x0c000000L 9051#define SQ_INTERRUPT_WORD_WAVE__ENCODING__SHIFT 0x0000001a 9052#define SQ_INTERRUPT_WORD_WAVE__PRIV_MASK 0x00000200L 9053#define SQ_INTERRUPT_WORD_WAVE__PRIV__SHIFT 0x00000009 9054#define SQ_INTERRUPT_WORD_WAVE__SE_ID_MASK 0x02000000L 9055#define SQ_INTERRUPT_WORD_WAVE__SE_ID__SHIFT 0x00000019 9056#define SQ_INTERRUPT_WORD_WAVE__SH_ID_MASK 0x01000000L 9057#define SQ_INTERRUPT_WORD_WAVE__SH_ID__SHIFT 0x00000018 9058#define SQ_INTERRUPT_WORD_WAVE__SIMD_ID_MASK 0x000c0000L 9059#define SQ_INTERRUPT_WORD_WAVE__SIMD_ID__SHIFT 0x00000012 9060#define SQ_INTERRUPT_WORD_WAVE__VM_ID_MASK 0x00003c00L 9061#define SQ_INTERRUPT_WORD_WAVE__VM_ID__SHIFT 0x0000000a 9062#define SQ_INTERRUPT_WORD_WAVE__WAVE_ID_MASK 0x0003c000L 9063#define SQ_INTERRUPT_WORD_WAVE__WAVE_ID__SHIFT 0x0000000e 9064#define SQ_LB_CTR_CTRL__CLEAR_MASK 0x00000004L 9065#define SQ_LB_CTR_CTRL__CLEAR__SHIFT 0x00000002 9066#define SQ_LB_CTR_CTRL__LOAD_MASK 0x00000002L 9067#define SQ_LB_CTR_CTRL__LOAD__SHIFT 0x00000001 9068#define SQ_LB_CTR_CTRL__START_MASK 0x00000001L 9069#define SQ_LB_CTR_CTRL__START__SHIFT 0x00000000 9070#define SQ_LB_DATA_ALU_CYCLES__DATA_MASK 0xffffffffL 9071#define SQ_LB_DATA_ALU_CYCLES__DATA__SHIFT 0x00000000 9072#define SQ_LB_DATA_ALU_STALLS__DATA_MASK 0xffffffffL 9073#define SQ_LB_DATA_ALU_STALLS__DATA__SHIFT 0x00000000 9074#define SQ_LB_DATA_TEX_CYCLES__DATA_MASK 0xffffffffL 9075#define SQ_LB_DATA_TEX_CYCLES__DATA__SHIFT 0x00000000 9076#define SQ_LB_DATA_TEX_STALLS__DATA_MASK 0xffffffffL 9077#define SQ_LB_DATA_TEX_STALLS__DATA__SHIFT 0x00000000 9078#define SQ_MIMG_0__DA_MASK 0x00004000L 9079#define SQ_MIMG_0__DA__SHIFT 0x0000000e 9080#define SQ_MIMG_0__DMASK_MASK 0x00000f00L 9081#define SQ_MIMG_0__DMASK__SHIFT 0x00000008 9082#define SQ_MIMG_0__ENCODING_MASK 0xfc000000L 9083#define SQ_MIMG_0__ENCODING__SHIFT 0x0000001a 9084#define SQ_MIMG_0__GLC_MASK 0x00002000L 9085#define SQ_MIMG_0__GLC__SHIFT 0x0000000d 9086#define SQ_MIMG_0__LWE_MASK 0x00020000L 9087#define SQ_MIMG_0__LWE__SHIFT 0x00000011 9088#define SQ_MIMG_0__OP_MASK 0x01fc0000L 9089#define SQ_MIMG_0__OP__SHIFT 0x00000012 9090#define SQ_MIMG_0__R128_MASK 0x00008000L 9091#define SQ_MIMG_0__R128__SHIFT 0x0000000f 9092#define SQ_MIMG_0__SLC_MASK 0x02000000L 9093#define SQ_MIMG_0__SLC__SHIFT 0x00000019 9094#define SQ_MIMG_0__TFE_MASK 0x00010000L 9095#define SQ_MIMG_0__TFE__SHIFT 0x00000010 9096#define SQ_MIMG_0__UNORM_MASK 0x00001000L 9097#define SQ_MIMG_0__UNORM__SHIFT 0x0000000c 9098#define SQ_MIMG_1__SRSRC_MASK 0x001f0000L 9099#define SQ_MIMG_1__SRSRC__SHIFT 0x00000010 9100#define SQ_MIMG_1__SSAMP_MASK 0x03e00000L 9101#define SQ_MIMG_1__SSAMP__SHIFT 0x00000015 9102#define SQ_MIMG_1__VADDR_MASK 0x000000ffL 9103#define SQ_MIMG_1__VADDR__SHIFT 0x00000000 9104#define SQ_MIMG_1__VDATA_MASK 0x0000ff00L 9105#define SQ_MIMG_1__VDATA__SHIFT 0x00000008 9106#define SQ_MTBUF_0__ADDR64_MASK 0x00008000L 9107#define SQ_MTBUF_0__ADDR64__SHIFT 0x0000000f 9108#define SQ_MTBUF_0__DFMT_MASK 0x00780000L 9109#define SQ_MTBUF_0__DFMT__SHIFT 0x00000013 9110#define SQ_MTBUF_0__ENCODING_MASK 0xfc000000L 9111#define SQ_MTBUF_0__ENCODING__SHIFT 0x0000001a 9112#define SQ_MTBUF_0__GLC_MASK 0x00004000L 9113#define SQ_MTBUF_0__GLC__SHIFT 0x0000000e 9114#define SQ_MTBUF_0__IDXEN_MASK 0x00002000L 9115#define SQ_MTBUF_0__IDXEN__SHIFT 0x0000000d 9116#define SQ_MTBUF_0__NFMT_MASK 0x03800000L 9117#define SQ_MTBUF_0__NFMT__SHIFT 0x00000017 9118#define SQ_MTBUF_0__OFFEN_MASK 0x00001000L 9119#define SQ_MTBUF_0__OFFEN__SHIFT 0x0000000c 9120#define SQ_MTBUF_0__OFFSET_MASK 0x00000fffL 9121#define SQ_MTBUF_0__OFFSET__SHIFT 0x00000000 9122#define SQ_MTBUF_0__OP_MASK 0x00070000L 9123#define SQ_MTBUF_0__OP__SHIFT 0x00000010 9124#define SQ_MTBUF_1__SLC_MASK 0x00400000L 9125#define SQ_MTBUF_1__SLC__SHIFT 0x00000016 9126#define SQ_MTBUF_1__SOFFSET_MASK 0xff000000L 9127#define SQ_MTBUF_1__SOFFSET__SHIFT 0x00000018 9128#define SQ_MTBUF_1__SRSRC_MASK 0x001f0000L 9129#define SQ_MTBUF_1__SRSRC__SHIFT 0x00000010 9130#define SQ_MTBUF_1__TFE_MASK 0x00800000L 9131#define SQ_MTBUF_1__TFE__SHIFT 0x00000017 9132#define SQ_MTBUF_1__VADDR_MASK 0x000000ffL 9133#define SQ_MTBUF_1__VADDR__SHIFT 0x00000000 9134#define SQ_MTBUF_1__VDATA_MASK 0x0000ff00L 9135#define SQ_MTBUF_1__VDATA__SHIFT 0x00000008 9136#define SQ_MUBUF_0__ADDR64_MASK 0x00008000L 9137#define SQ_MUBUF_0__ADDR64__SHIFT 0x0000000f 9138#define SQ_MUBUF_0__ENCODING_MASK 0xfc000000L 9139#define SQ_MUBUF_0__ENCODING__SHIFT 0x0000001a 9140#define SQ_MUBUF_0__GLC_MASK 0x00004000L 9141#define SQ_MUBUF_0__GLC__SHIFT 0x0000000e 9142#define SQ_MUBUF_0__IDXEN_MASK 0x00002000L 9143#define SQ_MUBUF_0__IDXEN__SHIFT 0x0000000d 9144#define SQ_MUBUF_0__LDS_MASK 0x00010000L 9145#define SQ_MUBUF_0__LDS__SHIFT 0x00000010 9146#define SQ_MUBUF_0__OFFEN_MASK 0x00001000L 9147#define SQ_MUBUF_0__OFFEN__SHIFT 0x0000000c 9148#define SQ_MUBUF_0__OFFSET_MASK 0x00000fffL 9149#define SQ_MUBUF_0__OFFSET__SHIFT 0x00000000 9150#define SQ_MUBUF_0__OP_MASK 0x01fc0000L 9151#define SQ_MUBUF_0__OP__SHIFT 0x00000012 9152#define SQ_MUBUF_1__SLC_MASK 0x00400000L 9153#define SQ_MUBUF_1__SLC__SHIFT 0x00000016 9154#define SQ_MUBUF_1__SOFFSET_MASK 0xff000000L 9155#define SQ_MUBUF_1__SOFFSET__SHIFT 0x00000018 9156#define SQ_MUBUF_1__SRSRC_MASK 0x001f0000L 9157#define SQ_MUBUF_1__SRSRC__SHIFT 0x00000010 9158#define SQ_MUBUF_1__TFE_MASK 0x00800000L 9159#define SQ_MUBUF_1__TFE__SHIFT 0x00000017 9160#define SQ_MUBUF_1__VADDR_MASK 0x000000ffL 9161#define SQ_MUBUF_1__VADDR__SHIFT 0x00000000 9162#define SQ_MUBUF_1__VDATA_MASK 0x0000ff00L 9163#define SQ_MUBUF_1__VDATA__SHIFT 0x00000008 9164#define SQ_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0xffffffffL 9165#define SQ_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 9166#define SQ_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 9167#define SQ_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 9168#define SQ_PERFCOUNTER0_SELECT__PERF_MODE_MASK 0xf0000000L 9169#define SQ_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT 0x0000001c 9170#define SQ_PERFCOUNTER0_SELECT__PERF_SEL_MASK 0x000001ffL 9171#define SQ_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT 0x00000000 9172#define SQ_PERFCOUNTER0_SELECT__SIMD_MASK_MASK 0x0f000000L 9173#define SQ_PERFCOUNTER0_SELECT__SIMD_MASK__SHIFT 0x00000018 9174#define SQ_PERFCOUNTER0_SELECT__SPM_MODE_MASK 0x00f00000L 9175#define SQ_PERFCOUNTER0_SELECT__SPM_MODE__SHIFT 0x00000014 9176#define SQ_PERFCOUNTER0_SELECT__SQC_BANK_MASK_MASK 0x0000f000L 9177#define SQ_PERFCOUNTER0_SELECT__SQC_BANK_MASK__SHIFT 0x0000000c 9178#define SQ_PERFCOUNTER0_SELECT__SQC_CLIENT_MASK_MASK 0x000f0000L 9179#define SQ_PERFCOUNTER0_SELECT__SQC_CLIENT_MASK__SHIFT 0x00000010 9180#define SQ_PERFCOUNTER10_HI__PERFCOUNTER_HI_MASK 0xffffffffL 9181#define SQ_PERFCOUNTER10_HI__PERFCOUNTER_HI__SHIFT 0x00000000 9182#define SQ_PERFCOUNTER10_LO__PERFCOUNTER_LO_MASK 0xffffffffL 9183#define SQ_PERFCOUNTER10_LO__PERFCOUNTER_LO__SHIFT 0x00000000 9184#define SQ_PERFCOUNTER10_SELECT__PERF_MODE_MASK 0xf0000000L 9185#define SQ_PERFCOUNTER10_SELECT__PERF_MODE__SHIFT 0x0000001c 9186#define SQ_PERFCOUNTER10_SELECT__PERF_SEL_MASK 0x000001ffL 9187#define SQ_PERFCOUNTER10_SELECT__PERF_SEL__SHIFT 0x00000000 9188#define SQ_PERFCOUNTER10_SELECT__SIMD_MASK_MASK 0x0f000000L 9189#define SQ_PERFCOUNTER10_SELECT__SIMD_MASK__SHIFT 0x00000018 9190#define SQ_PERFCOUNTER10_SELECT__SPM_MODE_MASK 0x00f00000L 9191#define SQ_PERFCOUNTER10_SELECT__SPM_MODE__SHIFT 0x00000014 9192#define SQ_PERFCOUNTER10_SELECT__SQC_BANK_MASK_MASK 0x0000f000L 9193#define SQ_PERFCOUNTER10_SELECT__SQC_BANK_MASK__SHIFT 0x0000000c 9194#define SQ_PERFCOUNTER10_SELECT__SQC_CLIENT_MASK_MASK 0x000f0000L 9195#define SQ_PERFCOUNTER10_SELECT__SQC_CLIENT_MASK__SHIFT 0x00000010 9196#define SQ_PERFCOUNTER11_HI__PERFCOUNTER_HI_MASK 0xffffffffL 9197#define SQ_PERFCOUNTER11_HI__PERFCOUNTER_HI__SHIFT 0x00000000 9198#define SQ_PERFCOUNTER11_LO__PERFCOUNTER_LO_MASK 0xffffffffL 9199#define SQ_PERFCOUNTER11_LO__PERFCOUNTER_LO__SHIFT 0x00000000 9200#define SQ_PERFCOUNTER11_SELECT__PERF_MODE_MASK 0xf0000000L 9201#define SQ_PERFCOUNTER11_SELECT__PERF_MODE__SHIFT 0x0000001c 9202#define SQ_PERFCOUNTER11_SELECT__PERF_SEL_MASK 0x000001ffL 9203#define SQ_PERFCOUNTER11_SELECT__PERF_SEL__SHIFT 0x00000000 9204#define SQ_PERFCOUNTER11_SELECT__SIMD_MASK_MASK 0x0f000000L 9205#define SQ_PERFCOUNTER11_SELECT__SIMD_MASK__SHIFT 0x00000018 9206#define SQ_PERFCOUNTER11_SELECT__SPM_MODE_MASK 0x00f00000L 9207#define SQ_PERFCOUNTER11_SELECT__SPM_MODE__SHIFT 0x00000014 9208#define SQ_PERFCOUNTER11_SELECT__SQC_BANK_MASK_MASK 0x0000f000L 9209#define SQ_PERFCOUNTER11_SELECT__SQC_BANK_MASK__SHIFT 0x0000000c 9210#define SQ_PERFCOUNTER11_SELECT__SQC_CLIENT_MASK_MASK 0x000f0000L 9211#define SQ_PERFCOUNTER11_SELECT__SQC_CLIENT_MASK__SHIFT 0x00000010 9212#define SQ_PERFCOUNTER12_HI__PERFCOUNTER_HI_MASK 0xffffffffL 9213#define SQ_PERFCOUNTER12_HI__PERFCOUNTER_HI__SHIFT 0x00000000 9214#define SQ_PERFCOUNTER12_LO__PERFCOUNTER_LO_MASK 0xffffffffL 9215#define SQ_PERFCOUNTER12_LO__PERFCOUNTER_LO__SHIFT 0x00000000 9216#define SQ_PERFCOUNTER12_SELECT__PERF_MODE_MASK 0xf0000000L 9217#define SQ_PERFCOUNTER12_SELECT__PERF_MODE__SHIFT 0x0000001c 9218#define SQ_PERFCOUNTER12_SELECT__PERF_SEL_MASK 0x000001ffL 9219#define SQ_PERFCOUNTER12_SELECT__PERF_SEL__SHIFT 0x00000000 9220#define SQ_PERFCOUNTER12_SELECT__SIMD_MASK_MASK 0x0f000000L 9221#define SQ_PERFCOUNTER12_SELECT__SIMD_MASK__SHIFT 0x00000018 9222#define SQ_PERFCOUNTER12_SELECT__SPM_MODE_MASK 0x00f00000L 9223#define SQ_PERFCOUNTER12_SELECT__SPM_MODE__SHIFT 0x00000014 9224#define SQ_PERFCOUNTER12_SELECT__SQC_BANK_MASK_MASK 0x0000f000L 9225#define SQ_PERFCOUNTER12_SELECT__SQC_BANK_MASK__SHIFT 0x0000000c 9226#define SQ_PERFCOUNTER12_SELECT__SQC_CLIENT_MASK_MASK 0x000f0000L 9227#define SQ_PERFCOUNTER12_SELECT__SQC_CLIENT_MASK__SHIFT 0x00000010 9228#define SQ_PERFCOUNTER13_HI__PERFCOUNTER_HI_MASK 0xffffffffL 9229#define SQ_PERFCOUNTER13_HI__PERFCOUNTER_HI__SHIFT 0x00000000 9230#define SQ_PERFCOUNTER13_LO__PERFCOUNTER_LO_MASK 0xffffffffL 9231#define SQ_PERFCOUNTER13_LO__PERFCOUNTER_LO__SHIFT 0x00000000 9232#define SQ_PERFCOUNTER13_SELECT__PERF_MODE_MASK 0xf0000000L 9233#define SQ_PERFCOUNTER13_SELECT__PERF_MODE__SHIFT 0x0000001c 9234#define SQ_PERFCOUNTER13_SELECT__PERF_SEL_MASK 0x000001ffL 9235#define SQ_PERFCOUNTER13_SELECT__PERF_SEL__SHIFT 0x00000000 9236#define SQ_PERFCOUNTER13_SELECT__SIMD_MASK_MASK 0x0f000000L 9237#define SQ_PERFCOUNTER13_SELECT__SIMD_MASK__SHIFT 0x00000018 9238#define SQ_PERFCOUNTER13_SELECT__SPM_MODE_MASK 0x00f00000L 9239#define SQ_PERFCOUNTER13_SELECT__SPM_MODE__SHIFT 0x00000014 9240#define SQ_PERFCOUNTER13_SELECT__SQC_BANK_MASK_MASK 0x0000f000L 9241#define SQ_PERFCOUNTER13_SELECT__SQC_BANK_MASK__SHIFT 0x0000000c 9242#define SQ_PERFCOUNTER13_SELECT__SQC_CLIENT_MASK_MASK 0x000f0000L 9243#define SQ_PERFCOUNTER13_SELECT__SQC_CLIENT_MASK__SHIFT 0x00000010 9244#define SQ_PERFCOUNTER14_HI__PERFCOUNTER_HI_MASK 0xffffffffL 9245#define SQ_PERFCOUNTER14_HI__PERFCOUNTER_HI__SHIFT 0x00000000 9246#define SQ_PERFCOUNTER14_LO__PERFCOUNTER_LO_MASK 0xffffffffL 9247#define SQ_PERFCOUNTER14_LO__PERFCOUNTER_LO__SHIFT 0x00000000 9248#define SQ_PERFCOUNTER14_SELECT__PERF_MODE_MASK 0xf0000000L 9249#define SQ_PERFCOUNTER14_SELECT__PERF_MODE__SHIFT 0x0000001c 9250#define SQ_PERFCOUNTER14_SELECT__PERF_SEL_MASK 0x000001ffL 9251#define SQ_PERFCOUNTER14_SELECT__PERF_SEL__SHIFT 0x00000000 9252#define SQ_PERFCOUNTER14_SELECT__SIMD_MASK_MASK 0x0f000000L 9253#define SQ_PERFCOUNTER14_SELECT__SIMD_MASK__SHIFT 0x00000018 9254#define SQ_PERFCOUNTER14_SELECT__SPM_MODE_MASK 0x00f00000L 9255#define SQ_PERFCOUNTER14_SELECT__SPM_MODE__SHIFT 0x00000014 9256#define SQ_PERFCOUNTER14_SELECT__SQC_BANK_MASK_MASK 0x0000f000L 9257#define SQ_PERFCOUNTER14_SELECT__SQC_BANK_MASK__SHIFT 0x0000000c 9258#define SQ_PERFCOUNTER14_SELECT__SQC_CLIENT_MASK_MASK 0x000f0000L 9259#define SQ_PERFCOUNTER14_SELECT__SQC_CLIENT_MASK__SHIFT 0x00000010 9260#define SQ_PERFCOUNTER15_HI__PERFCOUNTER_HI_MASK 0xffffffffL 9261#define SQ_PERFCOUNTER15_HI__PERFCOUNTER_HI__SHIFT 0x00000000 9262#define SQ_PERFCOUNTER15_LO__PERFCOUNTER_LO_MASK 0xffffffffL 9263#define SQ_PERFCOUNTER15_LO__PERFCOUNTER_LO__SHIFT 0x00000000 9264#define SQ_PERFCOUNTER15_SELECT__PERF_MODE_MASK 0xf0000000L 9265#define SQ_PERFCOUNTER15_SELECT__PERF_MODE__SHIFT 0x0000001c 9266#define SQ_PERFCOUNTER15_SELECT__PERF_SEL_MASK 0x000001ffL 9267#define SQ_PERFCOUNTER15_SELECT__PERF_SEL__SHIFT 0x00000000 9268#define SQ_PERFCOUNTER15_SELECT__SIMD_MASK_MASK 0x0f000000L 9269#define SQ_PERFCOUNTER15_SELECT__SIMD_MASK__SHIFT 0x00000018 9270#define SQ_PERFCOUNTER15_SELECT__SPM_MODE_MASK 0x00f00000L 9271#define SQ_PERFCOUNTER15_SELECT__SPM_MODE__SHIFT 0x00000014 9272#define SQ_PERFCOUNTER15_SELECT__SQC_BANK_MASK_MASK 0x0000f000L 9273#define SQ_PERFCOUNTER15_SELECT__SQC_BANK_MASK__SHIFT 0x0000000c 9274#define SQ_PERFCOUNTER15_SELECT__SQC_CLIENT_MASK_MASK 0x000f0000L 9275#define SQ_PERFCOUNTER15_SELECT__SQC_CLIENT_MASK__SHIFT 0x00000010 9276#define SQ_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK 0xffffffffL 9277#define SQ_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT 0x00000000 9278#define SQ_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK 0xffffffffL 9279#define SQ_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT 0x00000000 9280#define SQ_PERFCOUNTER1_SELECT__PERF_MODE_MASK 0xf0000000L 9281#define SQ_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT 0x0000001c 9282#define SQ_PERFCOUNTER1_SELECT__PERF_SEL_MASK 0x000001ffL 9283#define SQ_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT 0x00000000 9284#define SQ_PERFCOUNTER1_SELECT__SIMD_MASK_MASK 0x0f000000L 9285#define SQ_PERFCOUNTER1_SELECT__SIMD_MASK__SHIFT 0x00000018 9286#define SQ_PERFCOUNTER1_SELECT__SPM_MODE_MASK 0x00f00000L 9287#define SQ_PERFCOUNTER1_SELECT__SPM_MODE__SHIFT 0x00000014 9288#define SQ_PERFCOUNTER1_SELECT__SQC_BANK_MASK_MASK 0x0000f000L 9289#define SQ_PERFCOUNTER1_SELECT__SQC_BANK_MASK__SHIFT 0x0000000c 9290#define SQ_PERFCOUNTER1_SELECT__SQC_CLIENT_MASK_MASK 0x000f0000L 9291#define SQ_PERFCOUNTER1_SELECT__SQC_CLIENT_MASK__SHIFT 0x00000010 9292#define SQ_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK 0xffffffffL 9293#define SQ_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT 0x00000000 9294#define SQ_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK 0xffffffffL 9295#define SQ_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT 0x00000000 9296#define SQ_PERFCOUNTER2_SELECT__PERF_MODE_MASK 0xf0000000L 9297#define SQ_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT 0x0000001c 9298#define SQ_PERFCOUNTER2_SELECT__PERF_SEL_MASK 0x000001ffL 9299#define SQ_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT 0x00000000 9300#define SQ_PERFCOUNTER2_SELECT__SIMD_MASK_MASK 0x0f000000L 9301#define SQ_PERFCOUNTER2_SELECT__SIMD_MASK__SHIFT 0x00000018 9302#define SQ_PERFCOUNTER2_SELECT__SPM_MODE_MASK 0x00f00000L 9303#define SQ_PERFCOUNTER2_SELECT__SPM_MODE__SHIFT 0x00000014 9304#define SQ_PERFCOUNTER2_SELECT__SQC_BANK_MASK_MASK 0x0000f000L 9305#define SQ_PERFCOUNTER2_SELECT__SQC_BANK_MASK__SHIFT 0x0000000c 9306#define SQ_PERFCOUNTER2_SELECT__SQC_CLIENT_MASK_MASK 0x000f0000L 9307#define SQ_PERFCOUNTER2_SELECT__SQC_CLIENT_MASK__SHIFT 0x00000010 9308#define SQ_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK 0xffffffffL 9309#define SQ_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT 0x00000000 9310#define SQ_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK 0xffffffffL 9311#define SQ_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT 0x00000000 9312#define SQ_PERFCOUNTER3_SELECT__PERF_MODE_MASK 0xf0000000L 9313#define SQ_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT 0x0000001c 9314#define SQ_PERFCOUNTER3_SELECT__PERF_SEL_MASK 0x000001ffL 9315#define SQ_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT 0x00000000 9316#define SQ_PERFCOUNTER3_SELECT__SIMD_MASK_MASK 0x0f000000L 9317#define SQ_PERFCOUNTER3_SELECT__SIMD_MASK__SHIFT 0x00000018 9318#define SQ_PERFCOUNTER3_SELECT__SPM_MODE_MASK 0x00f00000L 9319#define SQ_PERFCOUNTER3_SELECT__SPM_MODE__SHIFT 0x00000014 9320#define SQ_PERFCOUNTER3_SELECT__SQC_BANK_MASK_MASK 0x0000f000L 9321#define SQ_PERFCOUNTER3_SELECT__SQC_BANK_MASK__SHIFT 0x0000000c 9322#define SQ_PERFCOUNTER3_SELECT__SQC_CLIENT_MASK_MASK 0x000f0000L 9323#define SQ_PERFCOUNTER3_SELECT__SQC_CLIENT_MASK__SHIFT 0x00000010 9324#define SQ_PERFCOUNTER4_HI__PERFCOUNTER_HI_MASK 0xffffffffL 9325#define SQ_PERFCOUNTER4_HI__PERFCOUNTER_HI__SHIFT 0x00000000 9326#define SQ_PERFCOUNTER4_LO__PERFCOUNTER_LO_MASK 0xffffffffL 9327#define SQ_PERFCOUNTER4_LO__PERFCOUNTER_LO__SHIFT 0x00000000 9328#define SQ_PERFCOUNTER4_SELECT__PERF_MODE_MASK 0xf0000000L 9329#define SQ_PERFCOUNTER4_SELECT__PERF_MODE__SHIFT 0x0000001c 9330#define SQ_PERFCOUNTER4_SELECT__PERF_SEL_MASK 0x000001ffL 9331#define SQ_PERFCOUNTER4_SELECT__PERF_SEL__SHIFT 0x00000000 9332#define SQ_PERFCOUNTER4_SELECT__SIMD_MASK_MASK 0x0f000000L 9333#define SQ_PERFCOUNTER4_SELECT__SIMD_MASK__SHIFT 0x00000018 9334#define SQ_PERFCOUNTER4_SELECT__SPM_MODE_MASK 0x00f00000L 9335#define SQ_PERFCOUNTER4_SELECT__SPM_MODE__SHIFT 0x00000014 9336#define SQ_PERFCOUNTER4_SELECT__SQC_BANK_MASK_MASK 0x0000f000L 9337#define SQ_PERFCOUNTER4_SELECT__SQC_BANK_MASK__SHIFT 0x0000000c 9338#define SQ_PERFCOUNTER4_SELECT__SQC_CLIENT_MASK_MASK 0x000f0000L 9339#define SQ_PERFCOUNTER4_SELECT__SQC_CLIENT_MASK__SHIFT 0x00000010 9340#define SQ_PERFCOUNTER5_HI__PERFCOUNTER_HI_MASK 0xffffffffL 9341#define SQ_PERFCOUNTER5_HI__PERFCOUNTER_HI__SHIFT 0x00000000 9342#define SQ_PERFCOUNTER5_LO__PERFCOUNTER_LO_MASK 0xffffffffL 9343#define SQ_PERFCOUNTER5_LO__PERFCOUNTER_LO__SHIFT 0x00000000 9344#define SQ_PERFCOUNTER5_SELECT__PERF_MODE_MASK 0xf0000000L 9345#define SQ_PERFCOUNTER5_SELECT__PERF_MODE__SHIFT 0x0000001c 9346#define SQ_PERFCOUNTER5_SELECT__PERF_SEL_MASK 0x000001ffL 9347#define SQ_PERFCOUNTER5_SELECT__PERF_SEL__SHIFT 0x00000000 9348#define SQ_PERFCOUNTER5_SELECT__SIMD_MASK_MASK 0x0f000000L 9349#define SQ_PERFCOUNTER5_SELECT__SIMD_MASK__SHIFT 0x00000018 9350#define SQ_PERFCOUNTER5_SELECT__SPM_MODE_MASK 0x00f00000L 9351#define SQ_PERFCOUNTER5_SELECT__SPM_MODE__SHIFT 0x00000014 9352#define SQ_PERFCOUNTER5_SELECT__SQC_BANK_MASK_MASK 0x0000f000L 9353#define SQ_PERFCOUNTER5_SELECT__SQC_BANK_MASK__SHIFT 0x0000000c 9354#define SQ_PERFCOUNTER5_SELECT__SQC_CLIENT_MASK_MASK 0x000f0000L 9355#define SQ_PERFCOUNTER5_SELECT__SQC_CLIENT_MASK__SHIFT 0x00000010 9356#define SQ_PERFCOUNTER6_HI__PERFCOUNTER_HI_MASK 0xffffffffL 9357#define SQ_PERFCOUNTER6_HI__PERFCOUNTER_HI__SHIFT 0x00000000 9358#define SQ_PERFCOUNTER6_LO__PERFCOUNTER_LO_MASK 0xffffffffL 9359#define SQ_PERFCOUNTER6_LO__PERFCOUNTER_LO__SHIFT 0x00000000 9360#define SQ_PERFCOUNTER6_SELECT__PERF_MODE_MASK 0xf0000000L 9361#define SQ_PERFCOUNTER6_SELECT__PERF_MODE__SHIFT 0x0000001c 9362#define SQ_PERFCOUNTER6_SELECT__PERF_SEL_MASK 0x000001ffL 9363#define SQ_PERFCOUNTER6_SELECT__PERF_SEL__SHIFT 0x00000000 9364#define SQ_PERFCOUNTER6_SELECT__SIMD_MASK_MASK 0x0f000000L 9365#define SQ_PERFCOUNTER6_SELECT__SIMD_MASK__SHIFT 0x00000018 9366#define SQ_PERFCOUNTER6_SELECT__SPM_MODE_MASK 0x00f00000L 9367#define SQ_PERFCOUNTER6_SELECT__SPM_MODE__SHIFT 0x00000014 9368#define SQ_PERFCOUNTER6_SELECT__SQC_BANK_MASK_MASK 0x0000f000L 9369#define SQ_PERFCOUNTER6_SELECT__SQC_BANK_MASK__SHIFT 0x0000000c 9370#define SQ_PERFCOUNTER6_SELECT__SQC_CLIENT_MASK_MASK 0x000f0000L 9371#define SQ_PERFCOUNTER6_SELECT__SQC_CLIENT_MASK__SHIFT 0x00000010 9372#define SQ_PERFCOUNTER7_HI__PERFCOUNTER_HI_MASK 0xffffffffL 9373#define SQ_PERFCOUNTER7_HI__PERFCOUNTER_HI__SHIFT 0x00000000 9374#define SQ_PERFCOUNTER7_LO__PERFCOUNTER_LO_MASK 0xffffffffL 9375#define SQ_PERFCOUNTER7_LO__PERFCOUNTER_LO__SHIFT 0x00000000 9376#define SQ_PERFCOUNTER7_SELECT__PERF_MODE_MASK 0xf0000000L 9377#define SQ_PERFCOUNTER7_SELECT__PERF_MODE__SHIFT 0x0000001c 9378#define SQ_PERFCOUNTER7_SELECT__PERF_SEL_MASK 0x000001ffL 9379#define SQ_PERFCOUNTER7_SELECT__PERF_SEL__SHIFT 0x00000000 9380#define SQ_PERFCOUNTER7_SELECT__SIMD_MASK_MASK 0x0f000000L 9381#define SQ_PERFCOUNTER7_SELECT__SIMD_MASK__SHIFT 0x00000018 9382#define SQ_PERFCOUNTER7_SELECT__SPM_MODE_MASK 0x00f00000L 9383#define SQ_PERFCOUNTER7_SELECT__SPM_MODE__SHIFT 0x00000014 9384#define SQ_PERFCOUNTER7_SELECT__SQC_BANK_MASK_MASK 0x0000f000L 9385#define SQ_PERFCOUNTER7_SELECT__SQC_BANK_MASK__SHIFT 0x0000000c 9386#define SQ_PERFCOUNTER7_SELECT__SQC_CLIENT_MASK_MASK 0x000f0000L 9387#define SQ_PERFCOUNTER7_SELECT__SQC_CLIENT_MASK__SHIFT 0x00000010 9388#define SQ_PERFCOUNTER8_HI__PERFCOUNTER_HI_MASK 0xffffffffL 9389#define SQ_PERFCOUNTER8_HI__PERFCOUNTER_HI__SHIFT 0x00000000 9390#define SQ_PERFCOUNTER8_LO__PERFCOUNTER_LO_MASK 0xffffffffL 9391#define SQ_PERFCOUNTER8_LO__PERFCOUNTER_LO__SHIFT 0x00000000 9392#define SQ_PERFCOUNTER8_SELECT__PERF_MODE_MASK 0xf0000000L 9393#define SQ_PERFCOUNTER8_SELECT__PERF_MODE__SHIFT 0x0000001c 9394#define SQ_PERFCOUNTER8_SELECT__PERF_SEL_MASK 0x000001ffL 9395#define SQ_PERFCOUNTER8_SELECT__PERF_SEL__SHIFT 0x00000000 9396#define SQ_PERFCOUNTER8_SELECT__SIMD_MASK_MASK 0x0f000000L 9397#define SQ_PERFCOUNTER8_SELECT__SIMD_MASK__SHIFT 0x00000018 9398#define SQ_PERFCOUNTER8_SELECT__SPM_MODE_MASK 0x00f00000L 9399#define SQ_PERFCOUNTER8_SELECT__SPM_MODE__SHIFT 0x00000014 9400#define SQ_PERFCOUNTER8_SELECT__SQC_BANK_MASK_MASK 0x0000f000L 9401#define SQ_PERFCOUNTER8_SELECT__SQC_BANK_MASK__SHIFT 0x0000000c 9402#define SQ_PERFCOUNTER8_SELECT__SQC_CLIENT_MASK_MASK 0x000f0000L 9403#define SQ_PERFCOUNTER8_SELECT__SQC_CLIENT_MASK__SHIFT 0x00000010 9404#define SQ_PERFCOUNTER9_HI__PERFCOUNTER_HI_MASK 0xffffffffL 9405#define SQ_PERFCOUNTER9_HI__PERFCOUNTER_HI__SHIFT 0x00000000 9406#define SQ_PERFCOUNTER9_LO__PERFCOUNTER_LO_MASK 0xffffffffL 9407#define SQ_PERFCOUNTER9_LO__PERFCOUNTER_LO__SHIFT 0x00000000 9408#define SQ_PERFCOUNTER9_SELECT__PERF_MODE_MASK 0xf0000000L 9409#define SQ_PERFCOUNTER9_SELECT__PERF_MODE__SHIFT 0x0000001c 9410#define SQ_PERFCOUNTER9_SELECT__PERF_SEL_MASK 0x000001ffL 9411#define SQ_PERFCOUNTER9_SELECT__PERF_SEL__SHIFT 0x00000000 9412#define SQ_PERFCOUNTER9_SELECT__SIMD_MASK_MASK 0x0f000000L 9413#define SQ_PERFCOUNTER9_SELECT__SIMD_MASK__SHIFT 0x00000018 9414#define SQ_PERFCOUNTER9_SELECT__SPM_MODE_MASK 0x00f00000L 9415#define SQ_PERFCOUNTER9_SELECT__SPM_MODE__SHIFT 0x00000014 9416#define SQ_PERFCOUNTER9_SELECT__SQC_BANK_MASK_MASK 0x0000f000L 9417#define SQ_PERFCOUNTER9_SELECT__SQC_BANK_MASK__SHIFT 0x0000000c 9418#define SQ_PERFCOUNTER9_SELECT__SQC_CLIENT_MASK_MASK 0x000f0000L 9419#define SQ_PERFCOUNTER9_SELECT__SQC_CLIENT_MASK__SHIFT 0x00000010 9420#define SQ_PERFCOUNTER_CTRL2__FORCE_EN_MASK 0x00000001L 9421#define SQ_PERFCOUNTER_CTRL2__FORCE_EN__SHIFT 0x00000000 9422#define SQ_PERFCOUNTER_CTRL__CNTR_RATE_MASK 0x00001f00L 9423#define SQ_PERFCOUNTER_CTRL__CNTR_RATE__SHIFT 0x00000008 9424#define SQ_PERFCOUNTER_CTRL__CS_EN_MASK 0x00000040L 9425#define SQ_PERFCOUNTER_CTRL__CS_EN__SHIFT 0x00000006 9426#define SQ_PERFCOUNTER_CTRL__DISABLE_FLUSH_MASK 0x00002000L 9427#define SQ_PERFCOUNTER_CTRL__DISABLE_FLUSH__SHIFT 0x0000000d 9428#define SQ_PERFCOUNTER_CTRL__ES_EN_MASK 0x00000008L 9429#define SQ_PERFCOUNTER_CTRL__ES_EN__SHIFT 0x00000003 9430#define SQ_PERFCOUNTER_CTRL__GS_EN_MASK 0x00000004L 9431#define SQ_PERFCOUNTER_CTRL__GS_EN__SHIFT 0x00000002 9432#define SQ_PERFCOUNTER_CTRL__HS_EN_MASK 0x00000010L 9433#define SQ_PERFCOUNTER_CTRL__HS_EN__SHIFT 0x00000004 9434#define SQ_PERFCOUNTER_CTRL__LS_EN_MASK 0x00000020L 9435#define SQ_PERFCOUNTER_CTRL__LS_EN__SHIFT 0x00000005 9436#define SQ_PERFCOUNTER_CTRL__PS_EN_MASK 0x00000001L 9437#define SQ_PERFCOUNTER_CTRL__PS_EN__SHIFT 0x00000000 9438#define SQ_PERFCOUNTER_CTRL__VS_EN_MASK 0x00000002L 9439#define SQ_PERFCOUNTER_CTRL__VS_EN__SHIFT 0x00000001 9440#define SQ_POWER_THROTTLE2__LONG_TERM_INTERVAL_RATIO_MASK 0x78000000L 9441#define SQ_POWER_THROTTLE2__LONG_TERM_INTERVAL_RATIO__SHIFT 0x0000001b 9442#define SQ_POWER_THROTTLE2__MAX_POWER_DELTA_MASK 0x00003fffL 9443#define SQ_POWER_THROTTLE2__MAX_POWER_DELTA__SHIFT 0x00000000 9444#define SQ_POWER_THROTTLE2__SHORT_TERM_INTERVAL_SIZE_MASK 0x03ff0000L 9445#define SQ_POWER_THROTTLE2__SHORT_TERM_INTERVAL_SIZE__SHIFT 0x00000010 9446#define SQ_POWER_THROTTLE2__USE_REF_CLOCK_MASK 0x80000000L 9447#define SQ_POWER_THROTTLE2__USE_REF_CLOCK__SHIFT 0x0000001f 9448#define SQ_POWER_THROTTLE__MAX_POWER_MASK 0x3fff0000L 9449#define SQ_POWER_THROTTLE__MAX_POWER__SHIFT 0x00000010 9450#define SQ_POWER_THROTTLE__MIN_POWER_MASK 0x00003fffL 9451#define SQ_POWER_THROTTLE__MIN_POWER__SHIFT 0x00000000 9452#define SQ_POWER_THROTTLE__PHASE_OFFSET_MASK 0xc0000000L 9453#define SQ_POWER_THROTTLE__PHASE_OFFSET__SHIFT 0x0000001e 9454#define SQ_RANDOM_WAVE_PRI__RET_MASK 0x0000007fL 9455#define SQ_RANDOM_WAVE_PRI__RET__SHIFT 0x00000000 9456#define SQ_RANDOM_WAVE_PRI__RNG_MASK 0x001ffc00L 9457#define SQ_RANDOM_WAVE_PRI__RNG__SHIFT 0x0000000a 9458#define SQ_RANDOM_WAVE_PRI__RUI_MASK 0x00000380L 9459#define SQ_RANDOM_WAVE_PRI__RUI__SHIFT 0x00000007 9460#define SQ_REG_CREDITS__CMD_CREDITS_MASK 0x00000f00L 9461#define SQ_REG_CREDITS__CMD_CREDITS__SHIFT 0x00000008 9462#define SQ_REG_CREDITS__CMD_OVERFLOW_MASK 0x80000000L 9463#define SQ_REG_CREDITS__CMD_OVERFLOW__SHIFT 0x0000001f 9464#define SQ_REG_CREDITS__IMMED_OVERFLOW_MASK 0x40000000L 9465#define SQ_REG_CREDITS__IMMED_OVERFLOW__SHIFT 0x0000001e 9466#define SQ_REG_CREDITS__REG_BUSY_MASK 0x10000000L 9467#define SQ_REG_CREDITS__REG_BUSY__SHIFT 0x0000001c 9468#define SQ_REG_CREDITS__SRBM_CREDITS_MASK 0x0000003fL 9469#define SQ_REG_CREDITS__SRBM_CREDITS__SHIFT 0x00000000 9470#define SQ_REG_CREDITS__SRBM_OVERFLOW_MASK 0x20000000L 9471#define SQ_REG_CREDITS__SRBM_OVERFLOW__SHIFT 0x0000001d 9472#define SQ_SEC_CNT__LDS_SEC_MASK 0x0000003fL 9473#define SQ_SEC_CNT__LDS_SEC__SHIFT 0x00000000 9474#define SQ_SEC_CNT__SGPR_SEC_MASK 0x00001f00L 9475#define SQ_SEC_CNT__SGPR_SEC__SHIFT 0x00000008 9476#define SQ_SEC_CNT__VGPR_SEC_MASK 0x01ff0000L 9477#define SQ_SEC_CNT__VGPR_SEC__SHIFT 0x00000010 9478#define SQ_SMRD__ENCODING_MASK 0xf8000000L 9479#define SQ_SMRD__ENCODING__SHIFT 0x0000001b 9480#define SQ_SMRD__IMM_MASK 0x00000100L 9481#define SQ_SMRD__IMM__SHIFT 0x00000008 9482#define SQ_SMRD__OFFSET_MASK 0x000000ffL 9483#define SQ_SMRD__OFFSET__SHIFT 0x00000000 9484#define SQ_SMRD__OP_MASK 0x07c00000L 9485#define SQ_SMRD__OP__SHIFT 0x00000016 9486#define SQ_SMRD__SBASE_MASK 0x00007e00L 9487#define SQ_SMRD__SBASE__SHIFT 0x00000009 9488#define SQ_SMRD__SDST_MASK 0x003f8000L 9489#define SQ_SMRD__SDST__SHIFT 0x0000000f 9490#define SQ_SOP1__ENCODING_MASK 0xff800000L 9491#define SQ_SOP1__ENCODING__SHIFT 0x00000017 9492#define SQ_SOP1__OP_MASK 0x0000ff00L 9493#define SQ_SOP1__OP__SHIFT 0x00000008 9494#define SQ_SOP1__SDST_MASK 0x007f0000L 9495#define SQ_SOP1__SDST__SHIFT 0x00000010 9496#define SQ_SOP1__SSRC0_MASK 0x000000ffL 9497#define SQ_SOP1__SSRC0__SHIFT 0x00000000 9498#define SQ_SOP2__ENCODING_MASK 0xc0000000L 9499#define SQ_SOP2__ENCODING__SHIFT 0x0000001e 9500#define SQ_SOP2__OP_MASK 0x3f800000L 9501#define SQ_SOP2__OP__SHIFT 0x00000017 9502#define SQ_SOP2__SDST_MASK 0x007f0000L 9503#define SQ_SOP2__SDST__SHIFT 0x00000010 9504#define SQ_SOP2__SSRC0_MASK 0x000000ffL 9505#define SQ_SOP2__SSRC0__SHIFT 0x00000000 9506#define SQ_SOP2__SSRC1_MASK 0x0000ff00L 9507#define SQ_SOP2__SSRC1__SHIFT 0x00000008 9508#define SQ_SOPC__ENCODING_MASK 0xff800000L 9509#define SQ_SOPC__ENCODING__SHIFT 0x00000017 9510#define SQ_SOPC__OP_MASK 0x007f0000L 9511#define SQ_SOPC__OP__SHIFT 0x00000010 9512#define SQ_SOPC__SSRC0_MASK 0x000000ffL 9513#define SQ_SOPC__SSRC0__SHIFT 0x00000000 9514#define SQ_SOPC__SSRC1_MASK 0x0000ff00L 9515#define SQ_SOPC__SSRC1__SHIFT 0x00000008 9516#define SQ_SOPK__ENCODING_MASK 0xf0000000L 9517#define SQ_SOPK__ENCODING__SHIFT 0x0000001c 9518#define SQ_SOPK__OP_MASK 0x0f800000L 9519#define SQ_SOPK__OP__SHIFT 0x00000017 9520#define SQ_SOPK__SDST_MASK 0x007f0000L 9521#define SQ_SOPK__SDST__SHIFT 0x00000010 9522#define SQ_SOPK__SIMM16_MASK 0x0000ffffL 9523#define SQ_SOPK__SIMM16__SHIFT 0x00000000 9524#define SQ_SOPP__ENCODING_MASK 0xff800000L 9525#define SQ_SOPP__ENCODING__SHIFT 0x00000017 9526#define SQ_SOPP__OP_MASK 0x007f0000L 9527#define SQ_SOPP__OP__SHIFT 0x00000010 9528#define SQ_SOPP__SIMM16_MASK 0x0000ffffL 9529#define SQ_SOPP__SIMM16__SHIFT 0x00000000 9530#define SQ_TEX_CLK_CTRL__FORCE_CU_ON_SH0_MASK 0x0000ffffL 9531#define SQ_TEX_CLK_CTRL__FORCE_CU_ON_SH0__SHIFT 0x00000000 9532#define SQ_TEX_CLK_CTRL__FORCE_CU_ON_SH1_MASK 0xffff0000L 9533#define SQ_TEX_CLK_CTRL__FORCE_CU_ON_SH1__SHIFT 0x00000010 9534#define SQ_THREAD_TRACE_BASE2__ADDR_HI_MASK 0x0000000fL 9535#define SQ_THREAD_TRACE_BASE2__ADDR_HI__SHIFT 0x00000000 9536#define SQ_THREAD_TRACE_BASE2__ATC_MASK 0x00000010L 9537#define SQ_THREAD_TRACE_BASE2__ATC__SHIFT 0x00000004 9538#define SQ_THREAD_TRACE_BASE__ADDR_MASK 0xffffffffL 9539#define SQ_THREAD_TRACE_BASE__ADDR__SHIFT 0x00000000 9540#define SQ_THREAD_TRACE_CNTR__CNTR_MASK 0xffffffffL 9541#define SQ_THREAD_TRACE_CNTR__CNTR__SHIFT 0x00000000 9542#define SQ_THREAD_TRACE_CTRL__RESET_BUFFER_MASK 0x80000000L 9543#define SQ_THREAD_TRACE_CTRL__RESET_BUFFER__SHIFT 0x0000001f 9544#define SQ_THREAD_TRACE_HIWATER__HIWATER_MASK 0x00000007L 9545#define SQ_THREAD_TRACE_HIWATER__HIWATER__SHIFT 0x00000000 9546#define SQ_THREAD_TRACE_MASK__CU_SEL_MASK 0x0000001fL 9547#define SQ_THREAD_TRACE_MASK__CU_SEL__SHIFT 0x00000000 9548#define SQ_THREAD_TRACE_MASK__RANDOM_SEED_MASK 0xffff0000L 9549#define SQ_THREAD_TRACE_MASK__RANDOM_SEED__SHIFT 0x00000010 9550#define SQ_THREAD_TRACE_MASK__REG_STALL_EN_MASK 0x00000080L 9551#define SQ_THREAD_TRACE_MASK__REG_STALL_EN__SHIFT 0x00000007 9552#define SQ_THREAD_TRACE_MASK__SH_SEL_MASK 0x00000020L 9553#define SQ_THREAD_TRACE_MASK__SH_SEL__SHIFT 0x00000005 9554#define SQ_THREAD_TRACE_MASK__SPI_STALL_EN_MASK 0x00004000L 9555#define SQ_THREAD_TRACE_MASK__SPI_STALL_EN__SHIFT 0x0000000e 9556#define SQ_THREAD_TRACE_MASK__SQ_STALL_EN_MASK 0x00008000L 9557#define SQ_THREAD_TRACE_MASK__SQ_STALL_EN__SHIFT 0x0000000f 9558#define SQ_THREAD_TRACE_MASK__VM_ID_MASK_MASK 0x00003000L 9559#define SQ_THREAD_TRACE_MASK__VM_ID_MASK__SHIFT 0x0000000c 9560#define SQ_THREAD_TRACE_MODE__AUTOFLUSH_EN_MASK 0x02000000L 9561#define SQ_THREAD_TRACE_MODE__AUTOFLUSH_EN__SHIFT 0x00000019 9562#define SQ_THREAD_TRACE_MODE__CAPTURE_MODE_MASK 0x01800000L 9563#define SQ_THREAD_TRACE_MODE__CAPTURE_MODE__SHIFT 0x00000017 9564#define SQ_THREAD_TRACE_MODE__INTERRUPT_EN_MASK 0x40000000L 9565#define SQ_THREAD_TRACE_MODE__INTERRUPT_EN__SHIFT 0x0000001e 9566#define SQ_THREAD_TRACE_MODE__ISSUE_MASK_MASK 0x18000000L 9567#define SQ_THREAD_TRACE_MODE__ISSUE_MASK__SHIFT 0x0000001b 9568#define SQ_THREAD_TRACE_MODE__MASK_CS_MASK 0x001c0000L 9569#define SQ_THREAD_TRACE_MODE__MASK_CS__SHIFT 0x00000012 9570#define SQ_THREAD_TRACE_MODE__MASK_ES_MASK 0x00000e00L 9571#define SQ_THREAD_TRACE_MODE__MASK_ES__SHIFT 0x00000009 9572#define SQ_THREAD_TRACE_MODE__MASK_GS_MASK 0x000001c0L 9573#define SQ_THREAD_TRACE_MODE__MASK_GS__SHIFT 0x00000006 9574#define SQ_THREAD_TRACE_MODE__MASK_HS_MASK 0x00007000L 9575#define SQ_THREAD_TRACE_MODE__MASK_HS__SHIFT 0x0000000c 9576#define SQ_THREAD_TRACE_MODE__MASK_LS_MASK 0x00038000L 9577#define SQ_THREAD_TRACE_MODE__MASK_LS__SHIFT 0x0000000f 9578#define SQ_THREAD_TRACE_MODE__MASK_PS_MASK 0x00000007L 9579#define SQ_THREAD_TRACE_MODE__MASK_PS__SHIFT 0x00000000 9580#define SQ_THREAD_TRACE_MODE__MASK_VS_MASK 0x00000038L 9581#define SQ_THREAD_TRACE_MODE__MASK_VS__SHIFT 0x00000003 9582#define SQ_THREAD_TRACE_MODE__MODE_MASK 0x00600000L 9583#define SQ_THREAD_TRACE_MODE__MODE__SHIFT 0x00000015 9584#define SQ_THREAD_TRACE_MODE__PRIV_MASK 0x04000000L 9585#define SQ_THREAD_TRACE_MODE__PRIV__SHIFT 0x0000001a 9586#define SQ_THREAD_TRACE_MODE__TEST_MODE_MASK 0x20000000L 9587#define SQ_THREAD_TRACE_MODE__TEST_MODE__SHIFT 0x0000001d 9588#define SQ_THREAD_TRACE_MODE__WRAP_MASK 0x80000000L 9589#define SQ_THREAD_TRACE_MODE__WRAP__SHIFT 0x0000001f 9590#define SQ_THREAD_TRACE_PERF_MASK__SH0_MASK_MASK 0x0000ffffL 9591#define SQ_THREAD_TRACE_PERF_MASK__SH0_MASK__SHIFT 0x00000000 9592#define SQ_THREAD_TRACE_PERF_MASK__SH1_MASK_MASK 0xffff0000L 9593#define SQ_THREAD_TRACE_PERF_MASK__SH1_MASK__SHIFT 0x00000010 9594#define SQ_THREAD_TRACE_SIZE__SIZE_MASK 0x003fffffL 9595#define SQ_THREAD_TRACE_SIZE__SIZE__SHIFT 0x00000000 9596#define SQ_THREAD_TRACE_STATUS__BUSY_MASK 0x40000000L 9597#define SQ_THREAD_TRACE_STATUS__BUSY__SHIFT 0x0000001e 9598#define SQ_THREAD_TRACE_STATUS__FINISH_DONE_MASK 0x00070000L 9599#define SQ_THREAD_TRACE_STATUS__FINISH_DONE__SHIFT 0x00000010 9600#define SQ_THREAD_TRACE_STATUS__FINISH_PENDING_MASK 0x00000007L 9601#define SQ_THREAD_TRACE_STATUS__FINISH_PENDING__SHIFT 0x00000000 9602#define SQ_THREAD_TRACE_STATUS__FULL_MASK 0x80000000L 9603#define SQ_THREAD_TRACE_STATUS__FULL__SHIFT 0x0000001f 9604#define SQ_THREAD_TRACE_STATUS__NEW_BUF_MASK 0x20000000L 9605#define SQ_THREAD_TRACE_STATUS__NEW_BUF__SHIFT 0x0000001d 9606#define SQ_THREAD_TRACE_TOKEN_MASK2__INST_MASK_MASK 0x0000ffffL 9607#define SQ_THREAD_TRACE_TOKEN_MASK2__INST_MASK__SHIFT 0x00000000 9608#define SQ_THREAD_TRACE_TOKEN_MASK__REG_DROP_ON_STALL_MASK 0x01000000L 9609#define SQ_THREAD_TRACE_TOKEN_MASK__REG_DROP_ON_STALL__SHIFT 0x00000018 9610#define SQ_THREAD_TRACE_TOKEN_MASK__REG_MASK_MASK 0x00ff0000L 9611#define SQ_THREAD_TRACE_TOKEN_MASK__REG_MASK__SHIFT 0x00000010 9612#define SQ_THREAD_TRACE_TOKEN_MASK__TOKEN_MASK_MASK 0x0000ffffL 9613#define SQ_THREAD_TRACE_TOKEN_MASK__TOKEN_MASK__SHIFT 0x00000000 9614#define SQ_THREAD_TRACE_USERDATA_0__DATA_MASK 0xffffffffL 9615#define SQ_THREAD_TRACE_USERDATA_0__DATA__SHIFT 0x00000000 9616#define SQ_THREAD_TRACE_USERDATA_1__DATA_MASK 0xffffffffL 9617#define SQ_THREAD_TRACE_USERDATA_1__DATA__SHIFT 0x00000000 9618#define SQ_THREAD_TRACE_USERDATA_2__DATA_MASK 0xffffffffL 9619#define SQ_THREAD_TRACE_USERDATA_2__DATA__SHIFT 0x00000000 9620#define SQ_THREAD_TRACE_USERDATA_3__DATA_MASK 0xffffffffL 9621#define SQ_THREAD_TRACE_USERDATA_3__DATA__SHIFT 0x00000000 9622#define SQ_THREAD_TRACE_WORD_CMN__TIME_DELTA_MASK 0x00000010L 9623#define SQ_THREAD_TRACE_WORD_CMN__TIME_DELTA__SHIFT 0x00000004 9624#define SQ_THREAD_TRACE_WORD_CMN__TOKEN_TYPE_MASK 0x0000000fL 9625#define SQ_THREAD_TRACE_WORD_CMN__TOKEN_TYPE__SHIFT 0x00000000 9626#define SQ_THREAD_TRACE_WORD_EVENT__EVENT_TYPE_MASK 0x0000fc00L 9627#define SQ_THREAD_TRACE_WORD_EVENT__EVENT_TYPE__SHIFT 0x0000000a 9628#define SQ_THREAD_TRACE_WORD_EVENT__SH_ID_MASK 0x00000020L 9629#define SQ_THREAD_TRACE_WORD_EVENT__SH_ID__SHIFT 0x00000005 9630#define SQ_THREAD_TRACE_WORD_EVENT__STAGE_MASK 0x000001c0L 9631#define SQ_THREAD_TRACE_WORD_EVENT__STAGE__SHIFT 0x00000006 9632#define SQ_THREAD_TRACE_WORD_EVENT__TIME_DELTA_MASK 0x00000010L 9633#define SQ_THREAD_TRACE_WORD_EVENT__TIME_DELTA__SHIFT 0x00000004 9634#define SQ_THREAD_TRACE_WORD_EVENT__TOKEN_TYPE_MASK 0x0000000fL 9635#define SQ_THREAD_TRACE_WORD_EVENT__TOKEN_TYPE__SHIFT 0x00000000 9636#define SQ_THREAD_TRACE_WORD_INST__INST_TYPE_MASK 0x0000f000L 9637#define SQ_THREAD_TRACE_WORD_INST__INST_TYPE__SHIFT 0x0000000c 9638#define SQ_THREAD_TRACE_WORD_INST_PC_1_OF_2__PC_LO_MASK 0xffff0000L 9639#define SQ_THREAD_TRACE_WORD_INST_PC_1_OF_2__PC_LO__SHIFT 0x00000010 9640#define SQ_THREAD_TRACE_WORD_INST_PC_1_OF_2__SIMD_ID_MASK 0x00000600L 9641#define SQ_THREAD_TRACE_WORD_INST_PC_1_OF_2__SIMD_ID__SHIFT 0x00000009 9642#define SQ_THREAD_TRACE_WORD_INST_PC_1_OF_2__TIME_DELTA_MASK 0x00000010L 9643#define SQ_THREAD_TRACE_WORD_INST_PC_1_OF_2__TIME_DELTA__SHIFT 0x00000004 9644#define SQ_THREAD_TRACE_WORD_INST_PC_1_OF_2__TOKEN_TYPE_MASK 0x0000000fL 9645#define SQ_THREAD_TRACE_WORD_INST_PC_1_OF_2__TOKEN_TYPE__SHIFT 0x00000000 9646#define SQ_THREAD_TRACE_WORD_INST_PC_1_OF_2__WAVE_ID_MASK 0x000001e0L 9647#define SQ_THREAD_TRACE_WORD_INST_PC_1_OF_2__WAVE_ID__SHIFT 0x00000005 9648#define SQ_THREAD_TRACE_WORD_INST_PC_2_OF_2__PC_HI_MASK 0x00ffffffL 9649#define SQ_THREAD_TRACE_WORD_INST_PC_2_OF_2__PC_HI__SHIFT 0x00000000 9650#define SQ_THREAD_TRACE_WORD_INST__SIMD_ID_MASK 0x00000600L 9651#define SQ_THREAD_TRACE_WORD_INST__SIMD_ID__SHIFT 0x00000009 9652#define SQ_THREAD_TRACE_WORD_INST__SIZE_MASK 0x00000800L 9653#define SQ_THREAD_TRACE_WORD_INST__SIZE__SHIFT 0x0000000b 9654#define SQ_THREAD_TRACE_WORD_INST__TIME_DELTA_MASK 0x00000010L 9655#define SQ_THREAD_TRACE_WORD_INST__TIME_DELTA__SHIFT 0x00000004 9656#define SQ_THREAD_TRACE_WORD_INST__TOKEN_TYPE_MASK 0x0000000fL 9657#define SQ_THREAD_TRACE_WORD_INST__TOKEN_TYPE__SHIFT 0x00000000 9658#define SQ_THREAD_TRACE_WORD_INST_USERDATA_1_OF_2__CU_ID_MASK 0x000003c0L 9659#define SQ_THREAD_TRACE_WORD_INST_USERDATA_1_OF_2__CU_ID__SHIFT 0x00000006 9660#define SQ_THREAD_TRACE_WORD_INST_USERDATA_1_OF_2__DATA_LO_MASK 0xffff0000L 9661#define SQ_THREAD_TRACE_WORD_INST_USERDATA_1_OF_2__DATA_LO__SHIFT 0x00000010 9662#define SQ_THREAD_TRACE_WORD_INST_USERDATA_1_OF_2__SH_ID_MASK 0x00000020L 9663#define SQ_THREAD_TRACE_WORD_INST_USERDATA_1_OF_2__SH_ID__SHIFT 0x00000005 9664#define SQ_THREAD_TRACE_WORD_INST_USERDATA_1_OF_2__SIMD_ID_MASK 0x0000c000L 9665#define SQ_THREAD_TRACE_WORD_INST_USERDATA_1_OF_2__SIMD_ID__SHIFT 0x0000000e 9666#define SQ_THREAD_TRACE_WORD_INST_USERDATA_1_OF_2__TIME_DELTA_MASK 0x00000010L 9667#define SQ_THREAD_TRACE_WORD_INST_USERDATA_1_OF_2__TIME_DELTA__SHIFT 0x00000004 9668#define SQ_THREAD_TRACE_WORD_INST_USERDATA_1_OF_2__TOKEN_TYPE_MASK 0x0000000fL 9669#define SQ_THREAD_TRACE_WORD_INST_USERDATA_1_OF_2__TOKEN_TYPE__SHIFT 0x00000000 9670#define SQ_THREAD_TRACE_WORD_INST_USERDATA_1_OF_2__WAVE_ID_MASK 0x00003c00L 9671#define SQ_THREAD_TRACE_WORD_INST_USERDATA_1_OF_2__WAVE_ID__SHIFT 0x0000000a 9672#define SQ_THREAD_TRACE_WORD_INST_USERDATA_2_OF_2__DATA_HI_MASK 0x0000ffffL 9673#define SQ_THREAD_TRACE_WORD_INST_USERDATA_2_OF_2__DATA_HI__SHIFT 0x00000000 9674#define SQ_THREAD_TRACE_WORD_INST__WAVE_ID_MASK 0x000001e0L 9675#define SQ_THREAD_TRACE_WORD_INST__WAVE_ID__SHIFT 0x00000005 9676#define SQ_THREAD_TRACE_WORD_ISSUE__INST0_MASK 0x00000300L 9677#define SQ_THREAD_TRACE_WORD_ISSUE__INST0__SHIFT 0x00000008 9678#define SQ_THREAD_TRACE_WORD_ISSUE__INST1_MASK 0x00000c00L 9679#define SQ_THREAD_TRACE_WORD_ISSUE__INST1__SHIFT 0x0000000a 9680#define SQ_THREAD_TRACE_WORD_ISSUE__INST2_MASK 0x00003000L 9681#define SQ_THREAD_TRACE_WORD_ISSUE__INST2__SHIFT 0x0000000c 9682#define SQ_THREAD_TRACE_WORD_ISSUE__INST3_MASK 0x0000c000L 9683#define SQ_THREAD_TRACE_WORD_ISSUE__INST3__SHIFT 0x0000000e 9684#define SQ_THREAD_TRACE_WORD_ISSUE__INST4_MASK 0x00030000L 9685#define SQ_THREAD_TRACE_WORD_ISSUE__INST4__SHIFT 0x00000010 9686#define SQ_THREAD_TRACE_WORD_ISSUE__INST5_MASK 0x000c0000L 9687#define SQ_THREAD_TRACE_WORD_ISSUE__INST5__SHIFT 0x00000012 9688#define SQ_THREAD_TRACE_WORD_ISSUE__INST6_MASK 0x00300000L 9689#define SQ_THREAD_TRACE_WORD_ISSUE__INST6__SHIFT 0x00000014 9690#define SQ_THREAD_TRACE_WORD_ISSUE__INST7_MASK 0x00c00000L 9691#define SQ_THREAD_TRACE_WORD_ISSUE__INST7__SHIFT 0x00000016 9692#define SQ_THREAD_TRACE_WORD_ISSUE__INST8_MASK 0x03000000L 9693#define SQ_THREAD_TRACE_WORD_ISSUE__INST8__SHIFT 0x00000018 9694#define SQ_THREAD_TRACE_WORD_ISSUE__INST9_MASK 0x0c000000L 9695#define SQ_THREAD_TRACE_WORD_ISSUE__INST9__SHIFT 0x0000001a 9696#define SQ_THREAD_TRACE_WORD_ISSUE__SIMD_ID_MASK 0x00000060L 9697#define SQ_THREAD_TRACE_WORD_ISSUE__SIMD_ID__SHIFT 0x00000005 9698#define SQ_THREAD_TRACE_WORD_ISSUE__TIME_DELTA_MASK 0x00000010L 9699#define SQ_THREAD_TRACE_WORD_ISSUE__TIME_DELTA__SHIFT 0x00000004 9700#define SQ_THREAD_TRACE_WORD_ISSUE__TOKEN_TYPE_MASK 0x0000000fL 9701#define SQ_THREAD_TRACE_WORD_ISSUE__TOKEN_TYPE__SHIFT 0x00000000 9702#define SQ_THREAD_TRACE_WORD_MISC__MISC_TOKEN_TYPE_MASK 0x000000c0L 9703#define SQ_THREAD_TRACE_WORD_MISC__MISC_TOKEN_TYPE__SHIFT 0x00000006 9704#define SQ_THREAD_TRACE_WORD_MISC__SH_ID_MASK 0x00000020L 9705#define SQ_THREAD_TRACE_WORD_MISC__SH_ID__SHIFT 0x00000005 9706#define SQ_THREAD_TRACE_WORD_MISC__TIME_DELTA_MASK 0x00000010L 9707#define SQ_THREAD_TRACE_WORD_MISC__TIME_DELTA__SHIFT 0x00000004 9708#define SQ_THREAD_TRACE_WORD_MISC__TOKEN_TYPE_MASK 0x0000000fL 9709#define SQ_THREAD_TRACE_WORD_MISC__TOKEN_TYPE__SHIFT 0x00000000 9710#define SQ_THREAD_TRACE_WORD_PERF_1_OF_2__CNTR0_MASK 0x01fff000L 9711#define SQ_THREAD_TRACE_WORD_PERF_1_OF_2__CNTR0__SHIFT 0x0000000c 9712#define SQ_THREAD_TRACE_WORD_PERF_1_OF_2__CNTR1_LO_MASK 0xfe000000L 9713#define SQ_THREAD_TRACE_WORD_PERF_1_OF_2__CNTR1_LO__SHIFT 0x00000019 9714#define SQ_THREAD_TRACE_WORD_PERF_1_OF_2__CNTR_BANK_MASK 0x00000c00L 9715#define SQ_THREAD_TRACE_WORD_PERF_1_OF_2__CNTR_BANK__SHIFT 0x0000000a 9716#define SQ_THREAD_TRACE_WORD_PERF_1_OF_2__CU_ID_MASK 0x000003c0L 9717#define SQ_THREAD_TRACE_WORD_PERF_1_OF_2__CU_ID__SHIFT 0x00000006 9718#define SQ_THREAD_TRACE_WORD_PERF_1_OF_2__SH_ID_MASK 0x00000020L 9719#define SQ_THREAD_TRACE_WORD_PERF_1_OF_2__SH_ID__SHIFT 0x00000005 9720#define SQ_THREAD_TRACE_WORD_PERF_1_OF_2__TIME_DELTA_MASK 0x00000010L 9721#define SQ_THREAD_TRACE_WORD_PERF_1_OF_2__TIME_DELTA__SHIFT 0x00000004 9722#define SQ_THREAD_TRACE_WORD_PERF_1_OF_2__TOKEN_TYPE_MASK 0x0000000fL 9723#define SQ_THREAD_TRACE_WORD_PERF_1_OF_2__TOKEN_TYPE__SHIFT 0x00000000 9724#define SQ_THREAD_TRACE_WORD_PERF_2_OF_2__CNTR1_HI_MASK 0x0000003fL 9725#define SQ_THREAD_TRACE_WORD_PERF_2_OF_2__CNTR1_HI__SHIFT 0x00000000 9726#define SQ_THREAD_TRACE_WORD_PERF_2_OF_2__CNTR2_MASK 0x0007ffc0L 9727#define SQ_THREAD_TRACE_WORD_PERF_2_OF_2__CNTR2__SHIFT 0x00000006 9728#define SQ_THREAD_TRACE_WORD_PERF_2_OF_2__CNTR3_MASK 0xfff80000L 9729#define SQ_THREAD_TRACE_WORD_PERF_2_OF_2__CNTR3__SHIFT 0x00000013 9730#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__ME_ID_MASK 0x00000180L 9731#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__ME_ID__SHIFT 0x00000007 9732#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__PIPE_ID_MASK 0x00000060L 9733#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__PIPE_ID__SHIFT 0x00000005 9734#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__REG_ADDR_MASK 0xffff0000L 9735#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__REG_ADDR__SHIFT 0x00000010 9736#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__REG_DROPPED_PREV_MASK 0x00000200L 9737#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__REG_DROPPED_PREV__SHIFT 0x00000009 9738#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__REG_OP_MASK 0x00008000L 9739#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__REG_OP__SHIFT 0x0000000f 9740#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__REG_PRIV_MASK 0x00004000L 9741#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__REG_PRIV__SHIFT 0x0000000e 9742#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__REG_TYPE_MASK 0x00001c00L 9743#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__REG_TYPE__SHIFT 0x0000000a 9744#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__TIME_DELTA_MASK 0x00000010L 9745#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__TIME_DELTA__SHIFT 0x00000004 9746#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__TOKEN_TYPE_MASK 0x0000000fL 9747#define SQ_THREAD_TRACE_WORD_REG_1_OF_2__TOKEN_TYPE__SHIFT 0x00000000 9748#define SQ_THREAD_TRACE_WORD_REG_2_OF_2__DATA_MASK 0xffffffffL 9749#define SQ_THREAD_TRACE_WORD_REG_2_OF_2__DATA__SHIFT 0x00000000 9750#define SQ_THREAD_TRACE_WORD_TIMESTAMP_1_OF_2__TIME_LO_MASK 0xffff0000L 9751#define SQ_THREAD_TRACE_WORD_TIMESTAMP_1_OF_2__TIME_LO__SHIFT 0x00000010 9752#define SQ_THREAD_TRACE_WORD_TIMESTAMP_1_OF_2__TOKEN_TYPE_MASK 0x0000000fL 9753#define SQ_THREAD_TRACE_WORD_TIMESTAMP_1_OF_2__TOKEN_TYPE__SHIFT 0x00000000 9754#define SQ_THREAD_TRACE_WORD_TIMESTAMP_2_OF_2__TIME_HI_MASK 0xffffffffL 9755#define SQ_THREAD_TRACE_WORD_TIMESTAMP_2_OF_2__TIME_HI__SHIFT 0x00000000 9756#define SQ_THREAD_TRACE_WORD_WAVE__CU_ID_MASK 0x000003c0L 9757#define SQ_THREAD_TRACE_WORD_WAVE__CU_ID__SHIFT 0x00000006 9758#define SQ_THREAD_TRACE_WORD_WAVE__SH_ID_MASK 0x00000020L 9759#define SQ_THREAD_TRACE_WORD_WAVE__SH_ID__SHIFT 0x00000005 9760#define SQ_THREAD_TRACE_WORD_WAVE__SIMD_ID_MASK 0x0000c000L 9761#define SQ_THREAD_TRACE_WORD_WAVE__SIMD_ID__SHIFT 0x0000000e 9762#define SQ_THREAD_TRACE_WORD_WAVE_START__COUNT_MASK 0x1fc00000L 9763#define SQ_THREAD_TRACE_WORD_WAVE_START__COUNT__SHIFT 0x00000016 9764#define SQ_THREAD_TRACE_WORD_WAVE_START__CU_ID_MASK 0x000003c0L 9765#define SQ_THREAD_TRACE_WORD_WAVE_START__CU_ID__SHIFT 0x00000006 9766#define SQ_THREAD_TRACE_WORD_WAVE_START__DISPATCHER_MASK 0x001f0000L 9767#define SQ_THREAD_TRACE_WORD_WAVE_START__DISPATCHER__SHIFT 0x00000010 9768#define SQ_THREAD_TRACE_WORD_WAVE_START__SH_ID_MASK 0x00000020L 9769#define SQ_THREAD_TRACE_WORD_WAVE_START__SH_ID__SHIFT 0x00000005 9770#define SQ_THREAD_TRACE_WORD_WAVE_START__SIMD_ID_MASK 0x0000c000L 9771#define SQ_THREAD_TRACE_WORD_WAVE_START__SIMD_ID__SHIFT 0x0000000e 9772#define SQ_THREAD_TRACE_WORD_WAVE_START__TG_ID_MASK 0xe0000000L 9773#define SQ_THREAD_TRACE_WORD_WAVE_START__TG_ID__SHIFT 0x0000001d 9774#define SQ_THREAD_TRACE_WORD_WAVE_START__TIME_DELTA_MASK 0x00000010L 9775#define SQ_THREAD_TRACE_WORD_WAVE_START__TIME_DELTA__SHIFT 0x00000004 9776#define SQ_THREAD_TRACE_WORD_WAVE_START__TOKEN_TYPE_MASK 0x0000000fL 9777#define SQ_THREAD_TRACE_WORD_WAVE_START__TOKEN_TYPE__SHIFT 0x00000000 9778#define SQ_THREAD_TRACE_WORD_WAVE_START__VS_NO_ALLOC_OR_GROUPED_MASK 0x00200000L 9779#define SQ_THREAD_TRACE_WORD_WAVE_START__VS_NO_ALLOC_OR_GROUPED__SHIFT 0x00000015 9780#define SQ_THREAD_TRACE_WORD_WAVE_START__WAVE_ID_MASK 0x00003c00L 9781#define SQ_THREAD_TRACE_WORD_WAVE_START__WAVE_ID__SHIFT 0x0000000a 9782#define SQ_THREAD_TRACE_WORD_WAVE__TIME_DELTA_MASK 0x00000010L 9783#define SQ_THREAD_TRACE_WORD_WAVE__TIME_DELTA__SHIFT 0x00000004 9784#define SQ_THREAD_TRACE_WORD_WAVE__TOKEN_TYPE_MASK 0x0000000fL 9785#define SQ_THREAD_TRACE_WORD_WAVE__TOKEN_TYPE__SHIFT 0x00000000 9786#define SQ_THREAD_TRACE_WORD_WAVE__WAVE_ID_MASK 0x00003c00L 9787#define SQ_THREAD_TRACE_WORD_WAVE__WAVE_ID__SHIFT 0x0000000a 9788#define SQ_THREAD_TRACE_WPTR__READ_OFFSET_MASK 0xc0000000L 9789#define SQ_THREAD_TRACE_WPTR__READ_OFFSET__SHIFT 0x0000001e 9790#define SQ_THREAD_TRACE_WPTR__WPTR_MASK 0x3fffffffL 9791#define SQ_THREAD_TRACE_WPTR__WPTR__SHIFT 0x00000000 9792#define SQ_TIME_HI__TIME_MASK 0xffffffffL 9793#define SQ_TIME_HI__TIME__SHIFT 0x00000000 9794#define SQ_TIME_LO__TIME_MASK 0xffffffffL 9795#define SQ_TIME_LO__TIME__SHIFT 0x00000000 9796#define SQ_VINTRP__ATTRCHAN_MASK 0x00000300L 9797#define SQ_VINTRP__ATTRCHAN__SHIFT 0x00000008 9798#define SQ_VINTRP__ATTR_MASK 0x0000fc00L 9799#define SQ_VINTRP__ATTR__SHIFT 0x0000000a 9800#define SQ_VINTRP__ENCODING_MASK 0xfc000000L 9801#define SQ_VINTRP__ENCODING__SHIFT 0x0000001a 9802#define SQ_VINTRP__OP_MASK 0x00030000L 9803#define SQ_VINTRP__OP__SHIFT 0x00000010 9804#define SQ_VINTRP__VDST_MASK 0x03fc0000L 9805#define SQ_VINTRP__VDST__SHIFT 0x00000012 9806#define SQ_VINTRP__VSRC_MASK 0x000000ffL 9807#define SQ_VINTRP__VSRC__SHIFT 0x00000000 9808#define SQ_VOP1__ENCODING_MASK 0xfe000000L 9809#define SQ_VOP1__ENCODING__SHIFT 0x00000019 9810#define SQ_VOP1__OP_MASK 0x0001fe00L 9811#define SQ_VOP1__OP__SHIFT 0x00000009 9812#define SQ_VOP1__SRC0_MASK 0x000001ffL 9813#define SQ_VOP1__SRC0__SHIFT 0x00000000 9814#define SQ_VOP1__VDST_MASK 0x01fe0000L 9815#define SQ_VOP1__VDST__SHIFT 0x00000011 9816#define SQ_VOP2__ENCODING_MASK 0x80000000L 9817#define SQ_VOP2__ENCODING__SHIFT 0x0000001f 9818#define SQ_VOP2__OP_MASK 0x7e000000L 9819#define SQ_VOP2__OP__SHIFT 0x00000019 9820#define SQ_VOP2__SRC0_MASK 0x000001ffL 9821#define SQ_VOP2__SRC0__SHIFT 0x00000000 9822#define SQ_VOP2__VDST_MASK 0x01fe0000L 9823#define SQ_VOP2__VDST__SHIFT 0x00000011 9824#define SQ_VOP2__VSRC1_MASK 0x0001fe00L 9825#define SQ_VOP2__VSRC1__SHIFT 0x00000009 9826#define SQ_VOP3_0__ABS_MASK 0x00000700L 9827#define SQ_VOP3_0__ABS__SHIFT 0x00000008 9828#define SQ_VOP3_0__CLAMP_MASK 0x00000800L 9829#define SQ_VOP3_0__CLAMP__SHIFT 0x0000000b 9830#define SQ_VOP3_0__ENCODING_MASK 0xfc000000L 9831#define SQ_VOP3_0__ENCODING__SHIFT 0x0000001a 9832#define SQ_VOP3_0__OP_MASK 0x03fe0000L 9833#define SQ_VOP3_0__OP__SHIFT 0x00000011 9834#define SQ_VOP3_0_SDST_ENC__ENCODING_MASK 0xfc000000L 9835#define SQ_VOP3_0_SDST_ENC__ENCODING__SHIFT 0x0000001a 9836#define SQ_VOP3_0_SDST_ENC__OP_MASK 0x03fe0000L 9837#define SQ_VOP3_0_SDST_ENC__OP__SHIFT 0x00000011 9838#define SQ_VOP3_0_SDST_ENC__SDST_MASK 0x00007f00L 9839#define SQ_VOP3_0_SDST_ENC__SDST__SHIFT 0x00000008 9840#define SQ_VOP3_0_SDST_ENC__VDST_MASK 0x000000ffL 9841#define SQ_VOP3_0_SDST_ENC__VDST__SHIFT 0x00000000 9842#define SQ_VOP3_0__VDST_MASK 0x000000ffL 9843#define SQ_VOP3_0__VDST__SHIFT 0x00000000 9844#define SQ_VOP3_1__NEG_MASK 0xe0000000L 9845#define SQ_VOP3_1__NEG__SHIFT 0x0000001d 9846#define SQ_VOP3_1__OMOD_MASK 0x18000000L 9847#define SQ_VOP3_1__OMOD__SHIFT 0x0000001b 9848#define SQ_VOP3_1__SRC0_MASK 0x000001ffL 9849#define SQ_VOP3_1__SRC0__SHIFT 0x00000000 9850#define SQ_VOP3_1__SRC1_MASK 0x0003fe00L 9851#define SQ_VOP3_1__SRC1__SHIFT 0x00000009 9852#define SQ_VOP3_1__SRC2_MASK 0x07fc0000L 9853#define SQ_VOP3_1__SRC2__SHIFT 0x00000012 9854#define SQ_VOPC__ENCODING_MASK 0xfe000000L 9855#define SQ_VOPC__ENCODING__SHIFT 0x00000019 9856#define SQ_VOPC__OP_MASK 0x01fe0000L 9857#define SQ_VOPC__OP__SHIFT 0x00000011 9858#define SQ_VOPC__SRC0_MASK 0x000001ffL 9859#define SQ_VOPC__SRC0__SHIFT 0x00000000 9860#define SQ_VOPC__VSRC1_MASK 0x0001fe00L 9861#define SQ_VOPC__VSRC1__SHIFT 0x00000009 9862#define SQ_WAVE_EXEC_HI__EXEC_HI_MASK 0xffffffffL 9863#define SQ_WAVE_EXEC_HI__EXEC_HI__SHIFT 0x00000000 9864#define SQ_WAVE_EXEC_LO__EXEC_LO_MASK 0xffffffffL 9865#define SQ_WAVE_EXEC_LO__EXEC_LO__SHIFT 0x00000000 9866#define SQ_WAVE_GPR_ALLOC__SGPR_BASE_MASK 0x003f0000L 9867#define SQ_WAVE_GPR_ALLOC__SGPR_BASE__SHIFT 0x00000010 9868#define SQ_WAVE_GPR_ALLOC__SGPR_SIZE_MASK 0x0f000000L 9869#define SQ_WAVE_GPR_ALLOC__SGPR_SIZE__SHIFT 0x00000018 9870#define SQ_WAVE_GPR_ALLOC__VGPR_BASE_MASK 0x0000003fL 9871#define SQ_WAVE_GPR_ALLOC__VGPR_BASE__SHIFT 0x00000000 9872#define SQ_WAVE_GPR_ALLOC__VGPR_SIZE_MASK 0x00003f00L 9873#define SQ_WAVE_GPR_ALLOC__VGPR_SIZE__SHIFT 0x00000008 9874#define SQ_WAVE_HW_ID__CU_ID_MASK 0x00000f00L 9875#define SQ_WAVE_HW_ID__CU_ID__SHIFT 0x00000008 9876#define SQ_WAVE_HW_ID__ME_ID_MASK 0xc0000000L 9877#define SQ_WAVE_HW_ID__ME_ID__SHIFT 0x0000001e 9878#define SQ_WAVE_HW_ID__PIPE_ID_MASK 0x000000c0L 9879#define SQ_WAVE_HW_ID__PIPE_ID__SHIFT 0x00000006 9880#define SQ_WAVE_HW_ID__QUEUE_ID_MASK 0x07000000L 9881#define SQ_WAVE_HW_ID__QUEUE_ID__SHIFT 0x00000018 9882#define SQ_WAVE_HW_ID__SE_ID_MASK 0x00002000L 9883#define SQ_WAVE_HW_ID__SE_ID__SHIFT 0x0000000d 9884#define SQ_WAVE_HW_ID__SH_ID_MASK 0x00001000L 9885#define SQ_WAVE_HW_ID__SH_ID__SHIFT 0x0000000c 9886#define SQ_WAVE_HW_ID__SIMD_ID_MASK 0x00000030L 9887#define SQ_WAVE_HW_ID__SIMD_ID__SHIFT 0x00000004 9888#define SQ_WAVE_HW_ID__STATE_ID_MASK 0x38000000L 9889#define SQ_WAVE_HW_ID__STATE_ID__SHIFT 0x0000001b 9890#define SQ_WAVE_HW_ID__TG_ID_MASK 0x000f0000L 9891#define SQ_WAVE_HW_ID__TG_ID__SHIFT 0x00000010 9892#define SQ_WAVE_HW_ID__VM_ID_MASK 0x00f00000L 9893#define SQ_WAVE_HW_ID__VM_ID__SHIFT 0x00000014 9894#define SQ_WAVE_HW_ID__WAVE_ID_MASK 0x0000000fL 9895#define SQ_WAVE_HW_ID__WAVE_ID__SHIFT 0x00000000 9896#define SQ_WAVE_IB_DBG0__ECC_ST_MASK 0x00c00000L 9897#define SQ_WAVE_IB_DBG0__ECC_ST__SHIFT 0x00000016 9898#define SQ_WAVE_IB_DBG0__HYB_CNT_MASK 0x06000000L 9899#define SQ_WAVE_IB_DBG0__HYB_CNT__SHIFT 0x00000019 9900#define SQ_WAVE_IB_DBG0__IBUF_RPTR_MASK 0x00000300L 9901#define SQ_WAVE_IB_DBG0__IBUF_RPTR__SHIFT 0x00000008 9902#define SQ_WAVE_IB_DBG0__IBUF_ST_MASK 0x00000007L 9903#define SQ_WAVE_IB_DBG0__IBUF_ST__SHIFT 0x00000000 9904#define SQ_WAVE_IB_DBG0__IBUF_WPTR_MASK 0x00000c00L 9905#define SQ_WAVE_IB_DBG0__IBUF_WPTR__SHIFT 0x0000000a 9906#define SQ_WAVE_IB_DBG0__INST_STR_ST_MASK 0x00070000L 9907#define SQ_WAVE_IB_DBG0__INST_STR_ST__SHIFT 0x00000010 9908#define SQ_WAVE_IB_DBG0__IS_HYB_MASK 0x01000000L 9909#define SQ_WAVE_IB_DBG0__IS_HYB__SHIFT 0x00000018 9910#define SQ_WAVE_IB_DBG0__KILL_MASK 0x08000000L 9911#define SQ_WAVE_IB_DBG0__KILL__SHIFT 0x0000001b 9912#define SQ_WAVE_IB_DBG0__MISC_CNT_MASK 0x00380000L 9913#define SQ_WAVE_IB_DBG0__MISC_CNT__SHIFT 0x00000013 9914#define SQ_WAVE_IB_DBG0__NEED_KILL_IFETCH_MASK 0x10000000L 9915#define SQ_WAVE_IB_DBG0__NEED_KILL_IFETCH__SHIFT 0x0000001c 9916#define SQ_WAVE_IB_DBG0__NEED_NEXT_DW_MASK 0x00000010L 9917#define SQ_WAVE_IB_DBG0__NEED_NEXT_DW__SHIFT 0x00000004 9918#define SQ_WAVE_IB_DBG0__NO_PREFETCH_CNT_MASK 0x000000e0L 9919#define SQ_WAVE_IB_DBG0__NO_PREFETCH_CNT__SHIFT 0x00000005 9920#define SQ_WAVE_IB_DBG0__PC_INVALID_MASK 0x00000008L 9921#define SQ_WAVE_IB_DBG0__PC_INVALID__SHIFT 0x00000003 9922#define SQ_WAVE_IB_STS__EXP_CNT_MASK 0x00000070L 9923#define SQ_WAVE_IB_STS__EXP_CNT__SHIFT 0x00000004 9924#define SQ_WAVE_IB_STS__LGKM_CNT_MASK 0x00001f00L 9925#define SQ_WAVE_IB_STS__LGKM_CNT__SHIFT 0x00000008 9926#define SQ_WAVE_IB_STS__VALU_CNT_MASK 0x0000e000L 9927#define SQ_WAVE_IB_STS__VALU_CNT__SHIFT 0x0000000d 9928#define SQ_WAVE_IB_STS__VM_CNT_MASK 0x0000000fL 9929#define SQ_WAVE_IB_STS__VM_CNT__SHIFT 0x00000000 9930#define SQ_WAVE_INST_DW0__INST_DW0_MASK 0xffffffffL 9931#define SQ_WAVE_INST_DW0__INST_DW0__SHIFT 0x00000000 9932#define SQ_WAVE_INST_DW1__INST_DW1_MASK 0xffffffffL 9933#define SQ_WAVE_INST_DW1__INST_DW1__SHIFT 0x00000000 9934#define SQ_WAVE_LDS_ALLOC__LDS_BASE_MASK 0x000000ffL 9935#define SQ_WAVE_LDS_ALLOC__LDS_BASE__SHIFT 0x00000000 9936#define SQ_WAVE_LDS_ALLOC__LDS_SIZE_MASK 0x001ff000L 9937#define SQ_WAVE_LDS_ALLOC__LDS_SIZE__SHIFT 0x0000000c 9938#define SQ_WAVE_M0__M0_MASK 0xffffffffL 9939#define SQ_WAVE_M0__M0__SHIFT 0x00000000 9940#define SQ_WAVE_MODE__CSP_MASK 0xe0000000L 9941#define SQ_WAVE_MODE__CSP__SHIFT 0x0000001d 9942#define SQ_WAVE_MODE__DEBUG_EN_MASK 0x00000800L 9943#define SQ_WAVE_MODE__DEBUG_EN__SHIFT 0x0000000b 9944#define SQ_WAVE_MODE__DX10_CLAMP_MASK 0x00000100L 9945#define SQ_WAVE_MODE__DX10_CLAMP__SHIFT 0x00000008 9946#define SQ_WAVE_MODE__EXCP_EN_MASK 0x0007f000L 9947#define SQ_WAVE_MODE__EXCP_EN__SHIFT 0x0000000c 9948#define SQ_WAVE_MODE__FP_DENORM_MASK 0x000000f0L 9949#define SQ_WAVE_MODE__FP_DENORM__SHIFT 0x00000004 9950#define SQ_WAVE_MODE__FP_ROUND_MASK 0x0000000fL 9951#define SQ_WAVE_MODE__FP_ROUND__SHIFT 0x00000000 9952#define SQ_WAVE_MODE__IEEE_MASK 0x00000200L 9953#define SQ_WAVE_MODE__IEEE__SHIFT 0x00000009 9954#define SQ_WAVE_MODE__LOD_CLAMPED_MASK 0x00000400L 9955#define SQ_WAVE_MODE__LOD_CLAMPED__SHIFT 0x0000000a 9956#define SQ_WAVE_MODE__VSKIP_MASK 0x10000000L 9957#define SQ_WAVE_MODE__VSKIP__SHIFT 0x0000001c 9958#define SQ_WAVE_PC_HI__PC_HI_MASK 0x000000ffL 9959#define SQ_WAVE_PC_HI__PC_HI__SHIFT 0x00000000 9960#define SQ_WAVE_PC_LO__PC_LO_MASK 0xffffffffL 9961#define SQ_WAVE_PC_LO__PC_LO__SHIFT 0x00000000 9962#define SQ_WAVE_STATUS__COND_DBG_SYS_MASK 0x00200000L 9963#define SQ_WAVE_STATUS__COND_DBG_SYS__SHIFT 0x00000015 9964#define SQ_WAVE_STATUS__COND_DBG_USER_MASK 0x00100000L 9965#define SQ_WAVE_STATUS__COND_DBG_USER__SHIFT 0x00000014 9966#define SQ_WAVE_STATUS__DATA_ATC_MASK 0x00400000L 9967#define SQ_WAVE_STATUS__DATA_ATC__SHIFT 0x00000016 9968#define SQ_WAVE_STATUS__DISPATCH_CACHE_CTRL_MASK 0x07000000L 9969#define SQ_WAVE_STATUS__DISPATCH_CACHE_CTRL__SHIFT 0x00000018 9970#define SQ_WAVE_STATUS__ECC_ERR_MASK 0x00020000L 9971#define SQ_WAVE_STATUS__ECC_ERR__SHIFT 0x00000011 9972#define SQ_WAVE_STATUS__EXECZ_MASK 0x00000200L 9973#define SQ_WAVE_STATUS__EXECZ__SHIFT 0x00000009 9974#define SQ_WAVE_STATUS__EXPORT_RDY_MASK 0x00000100L 9975#define SQ_WAVE_STATUS__EXPORT_RDY__SHIFT 0x00000008 9976#define SQ_WAVE_STATUS__HALT_MASK 0x00002000L 9977#define SQ_WAVE_STATUS__HALT__SHIFT 0x0000000d 9978#define SQ_WAVE_STATUS__IN_BARRIER_MASK 0x00001000L 9979#define SQ_WAVE_STATUS__IN_BARRIER__SHIFT 0x0000000c 9980#define SQ_WAVE_STATUS__INST_ATC_MASK 0x00800000L 9981#define SQ_WAVE_STATUS__INST_ATC__SHIFT 0x00000017 9982#define SQ_WAVE_STATUS__IN_TG_MASK 0x00000800L 9983#define SQ_WAVE_STATUS__IN_TG__SHIFT 0x0000000b 9984#define SQ_WAVE_STATUS__MUST_EXPORT_MASK 0x08000000L 9985#define SQ_WAVE_STATUS__MUST_EXPORT__SHIFT 0x0000001b 9986#define SQ_WAVE_STATUS__PERF_EN_MASK 0x00080000L 9987#define SQ_WAVE_STATUS__PERF_EN__SHIFT 0x00000013 9988#define SQ_WAVE_STATUS__PRIV_MASK 0x00000020L 9989#define SQ_WAVE_STATUS__PRIV__SHIFT 0x00000005 9990#define SQ_WAVE_STATUS__SCC_MASK 0x00000001L 9991#define SQ_WAVE_STATUS__SCC__SHIFT 0x00000000 9992#define SQ_WAVE_STATUS__SKIP_EXPORT_MASK 0x00040000L 9993#define SQ_WAVE_STATUS__SKIP_EXPORT__SHIFT 0x00000012 9994#define SQ_WAVE_STATUS__SPI_PRIO_MASK 0x00000006L 9995#define SQ_WAVE_STATUS__SPI_PRIO__SHIFT 0x00000001 9996#define SQ_WAVE_STATUS__TRAP_EN_MASK 0x00000040L 9997#define SQ_WAVE_STATUS__TRAP_EN__SHIFT 0x00000006 9998#define SQ_WAVE_STATUS__TRAP_MASK 0x00004000L 9999#define SQ_WAVE_STATUS__TRAP__SHIFT 0x0000000e 10000#define SQ_WAVE_STATUS__TTRACE_CU_EN_MASK 0x00008000L 10001#define SQ_WAVE_STATUS__TTRACE_CU_EN__SHIFT 0x0000000f 10002#define SQ_WAVE_STATUS__TTRACE_EN_MASK 0x00000080L 10003#define SQ_WAVE_STATUS__TTRACE_EN__SHIFT 0x00000007 10004#define SQ_WAVE_STATUS__VALID_MASK 0x00010000L 10005#define SQ_WAVE_STATUS__VALID__SHIFT 0x00000010 10006#define SQ_WAVE_STATUS__VCCZ_MASK 0x00000400L 10007#define SQ_WAVE_STATUS__VCCZ__SHIFT 0x0000000a 10008#define SQ_WAVE_STATUS__WAVE_PRIO_MASK 0x00000018L 10009#define SQ_WAVE_STATUS__WAVE_PRIO__SHIFT 0x00000003 10010#define SQ_WAVE_TBA_HI__ADDR_HI_MASK 0x000000ffL 10011#define SQ_WAVE_TBA_HI__ADDR_HI__SHIFT 0x00000000 10012#define SQ_WAVE_TBA_LO__ADDR_LO_MASK 0xffffffffL 10013#define SQ_WAVE_TBA_LO__ADDR_LO__SHIFT 0x00000000 10014#define SQ_WAVE_TMA_HI__ADDR_HI_MASK 0x000000ffL 10015#define SQ_WAVE_TMA_HI__ADDR_HI__SHIFT 0x00000000 10016#define SQ_WAVE_TMA_LO__ADDR_LO_MASK 0xffffffffL 10017#define SQ_WAVE_TMA_LO__ADDR_LO__SHIFT 0x00000000 10018#define SQ_WAVE_TRAPSTS__DP_RATE_MASK 0xe0000000L 10019#define SQ_WAVE_TRAPSTS__DP_RATE__SHIFT 0x0000001d 10020#define SQ_WAVE_TRAPSTS__EXCP_CYCLE_MASK 0x003f0000L 10021#define SQ_WAVE_TRAPSTS__EXCP_CYCLE__SHIFT 0x00000010 10022#define SQ_WAVE_TRAPSTS__EXCP_MASK 0x0000007fL 10023#define SQ_WAVE_TRAPSTS__EXCP__SHIFT 0x00000000 10024#define SQ_WAVE_TTMP0__DATA_MASK 0xffffffffL 10025#define SQ_WAVE_TTMP0__DATA__SHIFT 0x00000000 10026#define SQ_WAVE_TTMP10__DATA_MASK 0xffffffffL 10027#define SQ_WAVE_TTMP10__DATA__SHIFT 0x00000000 10028#define SQ_WAVE_TTMP11__DATA_MASK 0xffffffffL 10029#define SQ_WAVE_TTMP11__DATA__SHIFT 0x00000000 10030#define SQ_WAVE_TTMP1__DATA_MASK 0xffffffffL 10031#define SQ_WAVE_TTMP1__DATA__SHIFT 0x00000000 10032#define SQ_WAVE_TTMP2__DATA_MASK 0xffffffffL 10033#define SQ_WAVE_TTMP2__DATA__SHIFT 0x00000000 10034#define SQ_WAVE_TTMP3__DATA_MASK 0xffffffffL 10035#define SQ_WAVE_TTMP3__DATA__SHIFT 0x00000000 10036#define SQ_WAVE_TTMP4__DATA_MASK 0xffffffffL 10037#define SQ_WAVE_TTMP4__DATA__SHIFT 0x00000000 10038#define SQ_WAVE_TTMP5__DATA_MASK 0xffffffffL 10039#define SQ_WAVE_TTMP5__DATA__SHIFT 0x00000000 10040#define SQ_WAVE_TTMP6__DATA_MASK 0xffffffffL 10041#define SQ_WAVE_TTMP6__DATA__SHIFT 0x00000000 10042#define SQ_WAVE_TTMP7__DATA_MASK 0xffffffffL 10043#define SQ_WAVE_TTMP7__DATA__SHIFT 0x00000000 10044#define SQ_WAVE_TTMP8__DATA_MASK 0xffffffffL 10045#define SQ_WAVE_TTMP8__DATA__SHIFT 0x00000000 10046#define SQ_WAVE_TTMP9__DATA_MASK 0xffffffffL 10047#define SQ_WAVE_TTMP9__DATA__SHIFT 0x00000000 10048#define SX_DEBUG_1__DEBUG_DATA_MASK 0xffffff80L 10049#define SX_DEBUG_1__DEBUG_DATA__SHIFT 0x00000007 10050#define SX_DEBUG_1__SX_DB_QUAD_CREDIT_MASK 0x0000007fL 10051#define SX_DEBUG_1__SX_DB_QUAD_CREDIT__SHIFT 0x00000000 10052#define SX_DEBUG_BUSY_2__COL_BUFF3_BANK2_VAL1_BUSY_MASK 0x80000000L 10053#define SX_DEBUG_BUSY_2__COL_BUFF3_BANK2_VAL1_BUSY__SHIFT 0x0000001f 10054#define SX_DEBUG_BUSY_2__COL_BUFF3_BANK2_VAL2_BUSY_MASK 0x40000000L 10055#define SX_DEBUG_BUSY_2__COL_BUFF3_BANK2_VAL2_BUSY__SHIFT 0x0000001e 10056#define SX_DEBUG_BUSY_2__COL_BUFF3_BANK2_VAL3_BUSY_MASK 0x20000000L 10057#define SX_DEBUG_BUSY_2__COL_BUFF3_BANK2_VAL3_BUSY__SHIFT 0x0000001d 10058#define SX_DEBUG_BUSY_2__COL_BUFF3_BANK3_VAL0_BUSY_MASK 0x10000000L 10059#define SX_DEBUG_BUSY_2__COL_BUFF3_BANK3_VAL0_BUSY__SHIFT 0x0000001c 10060#define SX_DEBUG_BUSY_2__COL_BUFF3_BANK3_VAL1_BUSY_MASK 0x08000000L 10061#define SX_DEBUG_BUSY_2__COL_BUFF3_BANK3_VAL1_BUSY__SHIFT 0x0000001b 10062#define SX_DEBUG_BUSY_2__COL_BUFF3_BANK3_VAL2_BUSY_MASK 0x04000000L 10063#define SX_DEBUG_BUSY_2__COL_BUFF3_BANK3_VAL2_BUSY__SHIFT 0x0000001a 10064#define SX_DEBUG_BUSY_2__COL_BUFF3_BANK3_VAL3_BUSY_MASK 0x02000000L 10065#define SX_DEBUG_BUSY_2__COL_BUFF3_BANK3_VAL3_BUSY__SHIFT 0x00000019 10066#define SX_DEBUG_BUSY_2__COL_DBIF0_FIFO_BUSY_MASK 0x00800000L 10067#define SX_DEBUG_BUSY_2__COL_DBIF0_FIFO_BUSY__SHIFT 0x00000017 10068#define SX_DEBUG_BUSY_2__COL_DBIF0_READ_VALID_MASK 0x01000000L 10069#define SX_DEBUG_BUSY_2__COL_DBIF0_READ_VALID__SHIFT 0x00000018 10070#define SX_DEBUG_BUSY_2__COL_DBIF0_SENDFREE_BUSY_MASK 0x00400000L 10071#define SX_DEBUG_BUSY_2__COL_DBIF0_SENDFREE_BUSY__SHIFT 0x00000016 10072#define SX_DEBUG_BUSY_2__COL_DBIF1_FIFO_BUSY_MASK 0x00100000L 10073#define SX_DEBUG_BUSY_2__COL_DBIF1_FIFO_BUSY__SHIFT 0x00000014 10074#define SX_DEBUG_BUSY_2__COL_DBIF1_READ_VALID_MASK 0x00200000L 10075#define SX_DEBUG_BUSY_2__COL_DBIF1_READ_VALID__SHIFT 0x00000015 10076#define SX_DEBUG_BUSY_2__COL_DBIF1_SENDFREE_BUSY_MASK 0x00080000L 10077#define SX_DEBUG_BUSY_2__COL_DBIF1_SENDFREE_BUSY__SHIFT 0x00000013 10078#define SX_DEBUG_BUSY_2__COL_DBIF2_FIFO_BUSY_MASK 0x00020000L 10079#define SX_DEBUG_BUSY_2__COL_DBIF2_FIFO_BUSY__SHIFT 0x00000011 10080#define SX_DEBUG_BUSY_2__COL_DBIF2_READ_VALID_MASK 0x00040000L 10081#define SX_DEBUG_BUSY_2__COL_DBIF2_READ_VALID__SHIFT 0x00000012 10082#define SX_DEBUG_BUSY_2__COL_DBIF2_SENDFREE_BUSY_MASK 0x00010000L 10083#define SX_DEBUG_BUSY_2__COL_DBIF2_SENDFREE_BUSY__SHIFT 0x00000010 10084#define SX_DEBUG_BUSY_2__COL_DBIF3_FIFO_BUSY_MASK 0x00004000L 10085#define SX_DEBUG_BUSY_2__COL_DBIF3_FIFO_BUSY__SHIFT 0x0000000e 10086#define SX_DEBUG_BUSY_2__COL_DBIF3_READ_VALID_MASK 0x00008000L 10087#define SX_DEBUG_BUSY_2__COL_DBIF3_READ_VALID__SHIFT 0x0000000f 10088#define SX_DEBUG_BUSY_2__COL_DBIF3_SENDFREE_BUSY_MASK 0x00002000L 10089#define SX_DEBUG_BUSY_2__COL_DBIF3_SENDFREE_BUSY__SHIFT 0x0000000d 10090#define SX_DEBUG_BUSY_2__COL_REQ0_BUSY_MASK 0x00001000L 10091#define SX_DEBUG_BUSY_2__COL_REQ0_BUSY__SHIFT 0x0000000c 10092#define SX_DEBUG_BUSY_2__COL_REQ0_FREECNT_NE0_MASK 0x00000400L 10093#define SX_DEBUG_BUSY_2__COL_REQ0_FREECNT_NE0__SHIFT 0x0000000a 10094#define SX_DEBUG_BUSY_2__COL_REQ0_IDLE_MASK 0x00000800L 10095#define SX_DEBUG_BUSY_2__COL_REQ0_IDLE__SHIFT 0x0000000b 10096#define SX_DEBUG_BUSY_2__COL_REQ1_BUSY_MASK 0x00000200L 10097#define SX_DEBUG_BUSY_2__COL_REQ1_BUSY__SHIFT 0x00000009 10098#define SX_DEBUG_BUSY_2__COL_REQ1_FREECNT_NE0_MASK 0x00000080L 10099#define SX_DEBUG_BUSY_2__COL_REQ1_FREECNT_NE0__SHIFT 0x00000007 10100#define SX_DEBUG_BUSY_2__COL_REQ1_IDLE_MASK 0x00000100L 10101#define SX_DEBUG_BUSY_2__COL_REQ1_IDLE__SHIFT 0x00000008 10102#define SX_DEBUG_BUSY_2__COL_REQ2_BUSY_MASK 0x00000040L 10103#define SX_DEBUG_BUSY_2__COL_REQ2_BUSY__SHIFT 0x00000006 10104#define SX_DEBUG_BUSY_2__COL_REQ2_FREECNT_NE0_MASK 0x00000010L 10105#define SX_DEBUG_BUSY_2__COL_REQ2_FREECNT_NE0__SHIFT 0x00000004 10106#define SX_DEBUG_BUSY_2__COL_REQ2_IDLE_MASK 0x00000020L 10107#define SX_DEBUG_BUSY_2__COL_REQ2_IDLE__SHIFT 0x00000005 10108#define SX_DEBUG_BUSY_2__COL_REQ3_BUSY_MASK 0x00000008L 10109#define SX_DEBUG_BUSY_2__COL_REQ3_BUSY__SHIFT 0x00000003 10110#define SX_DEBUG_BUSY_2__COL_REQ3_FREECNT_NE0_MASK 0x00000002L 10111#define SX_DEBUG_BUSY_2__COL_REQ3_FREECNT_NE0__SHIFT 0x00000001 10112#define SX_DEBUG_BUSY_2__COL_REQ3_IDLE_MASK 0x00000004L 10113#define SX_DEBUG_BUSY_2__COL_REQ3_IDLE__SHIFT 0x00000002 10114#define SX_DEBUG_BUSY_2__COL_SCBD_BUSY_MASK 0x00000001L 10115#define SX_DEBUG_BUSY_2__COL_SCBD_BUSY__SHIFT 0x00000000 10116#define SX_DEBUG_BUSY_3__COL_BUFF1_BANK2_VAL1_BUSY_MASK 0x80000000L 10117#define SX_DEBUG_BUSY_3__COL_BUFF1_BANK2_VAL1_BUSY__SHIFT 0x0000001f 10118#define SX_DEBUG_BUSY_3__COL_BUFF1_BANK2_VAL2_BUSY_MASK 0x40000000L 10119#define SX_DEBUG_BUSY_3__COL_BUFF1_BANK2_VAL2_BUSY__SHIFT 0x0000001e 10120#define SX_DEBUG_BUSY_3__COL_BUFF1_BANK2_VAL3_BUSY_MASK 0x20000000L 10121#define SX_DEBUG_BUSY_3__COL_BUFF1_BANK2_VAL3_BUSY__SHIFT 0x0000001d 10122#define SX_DEBUG_BUSY_3__COL_BUFF1_BANK3_VAL0_BUSY_MASK 0x10000000L 10123#define SX_DEBUG_BUSY_3__COL_BUFF1_BANK3_VAL0_BUSY__SHIFT 0x0000001c 10124#define SX_DEBUG_BUSY_3__COL_BUFF1_BANK3_VAL1_BUSY_MASK 0x08000000L 10125#define SX_DEBUG_BUSY_3__COL_BUFF1_BANK3_VAL1_BUSY__SHIFT 0x0000001b 10126#define SX_DEBUG_BUSY_3__COL_BUFF1_BANK3_VAL2_BUSY_MASK 0x04000000L 10127#define SX_DEBUG_BUSY_3__COL_BUFF1_BANK3_VAL2_BUSY__SHIFT 0x0000001a 10128#define SX_DEBUG_BUSY_3__COL_BUFF1_BANK3_VAL3_BUSY_MASK 0x02000000L 10129#define SX_DEBUG_BUSY_3__COL_BUFF1_BANK3_VAL3_BUSY__SHIFT 0x00000019 10130#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK0_VAL0_BUSY_MASK 0x01000000L 10131#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK0_VAL0_BUSY__SHIFT 0x00000018 10132#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK0_VAL1_BUSY_MASK 0x00800000L 10133#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK0_VAL1_BUSY__SHIFT 0x00000017 10134#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK0_VAL2_BUSY_MASK 0x00400000L 10135#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK0_VAL2_BUSY__SHIFT 0x00000016 10136#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK0_VAL3_BUSY_MASK 0x00200000L 10137#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK0_VAL3_BUSY__SHIFT 0x00000015 10138#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK1_VAL0_BUSY_MASK 0x00100000L 10139#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK1_VAL0_BUSY__SHIFT 0x00000014 10140#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK1_VAL1_BUSY_MASK 0x00080000L 10141#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK1_VAL1_BUSY__SHIFT 0x00000013 10142#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK1_VAL2_BUSY_MASK 0x00040000L 10143#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK1_VAL2_BUSY__SHIFT 0x00000012 10144#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK1_VAL3_BUSY_MASK 0x00020000L 10145#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK1_VAL3_BUSY__SHIFT 0x00000011 10146#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK2_VAL0_BUSY_MASK 0x00010000L 10147#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK2_VAL0_BUSY__SHIFT 0x00000010 10148#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK2_VAL1_BUSY_MASK 0x00008000L 10149#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK2_VAL1_BUSY__SHIFT 0x0000000f 10150#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK2_VAL2_BUSY_MASK 0x00004000L 10151#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK2_VAL2_BUSY__SHIFT 0x0000000e 10152#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK2_VAL3_BUSY_MASK 0x00002000L 10153#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK2_VAL3_BUSY__SHIFT 0x0000000d 10154#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK3_VAL0_BUSY_MASK 0x00001000L 10155#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK3_VAL0_BUSY__SHIFT 0x0000000c 10156#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK3_VAL1_BUSY_MASK 0x00000800L 10157#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK3_VAL1_BUSY__SHIFT 0x0000000b 10158#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK3_VAL2_BUSY_MASK 0x00000400L 10159#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK3_VAL2_BUSY__SHIFT 0x0000000a 10160#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK3_VAL3_BUSY_MASK 0x00000200L 10161#define SX_DEBUG_BUSY_3__COL_BUFF2_BANK3_VAL3_BUSY__SHIFT 0x00000009 10162#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK0_VAL0_BUSY_MASK 0x00000100L 10163#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK0_VAL0_BUSY__SHIFT 0x00000008 10164#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK0_VAL1_BUSY_MASK 0x00000080L 10165#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK0_VAL1_BUSY__SHIFT 0x00000007 10166#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK0_VAL2_BUSY_MASK 0x00000040L 10167#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK0_VAL2_BUSY__SHIFT 0x00000006 10168#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK0_VAL3_BUSY_MASK 0x00000020L 10169#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK0_VAL3_BUSY__SHIFT 0x00000005 10170#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK1_VAL0_BUSY_MASK 0x00000010L 10171#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK1_VAL0_BUSY__SHIFT 0x00000004 10172#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK1_VAL1_BUSY_MASK 0x00000008L 10173#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK1_VAL1_BUSY__SHIFT 0x00000003 10174#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK1_VAL2_BUSY_MASK 0x00000004L 10175#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK1_VAL2_BUSY__SHIFT 0x00000002 10176#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK1_VAL3_BUSY_MASK 0x00000002L 10177#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK1_VAL3_BUSY__SHIFT 0x00000001 10178#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK2_VAL0_BUSY_MASK 0x00000001L 10179#define SX_DEBUG_BUSY_3__COL_BUFF3_BANK2_VAL0_BUSY__SHIFT 0x00000000 10180#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK0_VAL0_BUSY_MASK 0x01000000L 10181#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK0_VAL0_BUSY__SHIFT 0x00000018 10182#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK0_VAL1_BUSY_MASK 0x00800000L 10183#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK0_VAL1_BUSY__SHIFT 0x00000017 10184#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK0_VAL2_BUSY_MASK 0x00400000L 10185#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK0_VAL2_BUSY__SHIFT 0x00000016 10186#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK0_VAL3_BUSY_MASK 0x00200000L 10187#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK0_VAL3_BUSY__SHIFT 0x00000015 10188#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK1_VAL0_BUSY_MASK 0x00100000L 10189#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK1_VAL0_BUSY__SHIFT 0x00000014 10190#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK1_VAL1_BUSY_MASK 0x00080000L 10191#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK1_VAL1_BUSY__SHIFT 0x00000013 10192#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK1_VAL2_BUSY_MASK 0x00040000L 10193#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK1_VAL2_BUSY__SHIFT 0x00000012 10194#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK1_VAL3_BUSY_MASK 0x00020000L 10195#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK1_VAL3_BUSY__SHIFT 0x00000011 10196#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK2_VAL0_BUSY_MASK 0x00010000L 10197#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK2_VAL0_BUSY__SHIFT 0x00000010 10198#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK2_VAL1_BUSY_MASK 0x00008000L 10199#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK2_VAL1_BUSY__SHIFT 0x0000000f 10200#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK2_VAL2_BUSY_MASK 0x00004000L 10201#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK2_VAL2_BUSY__SHIFT 0x0000000e 10202#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK2_VAL3_BUSY_MASK 0x00002000L 10203#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK2_VAL3_BUSY__SHIFT 0x0000000d 10204#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK3_VAL0_BUSY_MASK 0x00001000L 10205#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK3_VAL0_BUSY__SHIFT 0x0000000c 10206#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK3_VAL1_BUSY_MASK 0x00000800L 10207#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK3_VAL1_BUSY__SHIFT 0x0000000b 10208#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK3_VAL2_BUSY_MASK 0x00000400L 10209#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK3_VAL2_BUSY__SHIFT 0x0000000a 10210#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK3_VAL3_BUSY_MASK 0x00000200L 10211#define SX_DEBUG_BUSY_4__COL_BUFF0_BANK3_VAL3_BUSY__SHIFT 0x00000009 10212#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK0_VAL0_BUSY_MASK 0x00000100L 10213#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK0_VAL0_BUSY__SHIFT 0x00000008 10214#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK0_VAL1_BUSY_MASK 0x00000080L 10215#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK0_VAL1_BUSY__SHIFT 0x00000007 10216#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK0_VAL2_BUSY_MASK 0x00000040L 10217#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK0_VAL2_BUSY__SHIFT 0x00000006 10218#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK0_VAL3_BUSY_MASK 0x00000020L 10219#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK0_VAL3_BUSY__SHIFT 0x00000005 10220#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK1_VAL0_BUSY_MASK 0x00000010L 10221#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK1_VAL0_BUSY__SHIFT 0x00000004 10222#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK1_VAL1_BUSY_MASK 0x00000008L 10223#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK1_VAL1_BUSY__SHIFT 0x00000003 10224#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK1_VAL2_BUSY_MASK 0x00000004L 10225#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK1_VAL2_BUSY__SHIFT 0x00000002 10226#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK1_VAL3_BUSY_MASK 0x00000002L 10227#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK1_VAL3_BUSY__SHIFT 0x00000001 10228#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK2_VAL0_BUSY_MASK 0x00000001L 10229#define SX_DEBUG_BUSY_4__COL_BUFF1_BANK2_VAL0_BUSY__SHIFT 0x00000000 10230#define SX_DEBUG_BUSY_4__RESERVED_MASK 0xfe000000L 10231#define SX_DEBUG_BUSY_4__RESERVED__SHIFT 0x00000019 10232#define SX_DEBUG_BUSY__ADDR_BUSYORVAL_MASK 0x80000000L 10233#define SX_DEBUG_BUSY__ADDR_BUSYORVAL__SHIFT 0x0000001f 10234#define SX_DEBUG_BUSY__CMD_BUSYORVAL_MASK 0x40000000L 10235#define SX_DEBUG_BUSY__CMD_BUSYORVAL__SHIFT 0x0000001e 10236#define SX_DEBUG_BUSY__PA_SX_BUSY_MASK 0x00000004L 10237#define SX_DEBUG_BUSY__PA_SX_BUSY__SHIFT 0x00000002 10238#define SX_DEBUG_BUSY__PCCMD_VALID_MASK 0x08000000L 10239#define SX_DEBUG_BUSY__PCCMD_VALID__SHIFT 0x0000001b 10240#define SX_DEBUG_BUSY__POS_BANK0VAL0_BUSY_MASK 0x00080000L 10241#define SX_DEBUG_BUSY__POS_BANK0VAL0_BUSY__SHIFT 0x00000013 10242#define SX_DEBUG_BUSY__POS_BANK0VAL1_BUSY_MASK 0x00040000L 10243#define SX_DEBUG_BUSY__POS_BANK0VAL1_BUSY__SHIFT 0x00000012 10244#define SX_DEBUG_BUSY__POS_BANK0VAL2_BUSY_MASK 0x00020000L 10245#define SX_DEBUG_BUSY__POS_BANK0VAL2_BUSY__SHIFT 0x00000011 10246#define SX_DEBUG_BUSY__POS_BANK0VAL3_BUSY_MASK 0x00010000L 10247#define SX_DEBUG_BUSY__POS_BANK0VAL3_BUSY__SHIFT 0x00000010 10248#define SX_DEBUG_BUSY__POS_BANK1VAL0_BUSY_MASK 0x00008000L 10249#define SX_DEBUG_BUSY__POS_BANK1VAL0_BUSY__SHIFT 0x0000000f 10250#define SX_DEBUG_BUSY__POS_BANK1VAL1_BUSY_MASK 0x00004000L 10251#define SX_DEBUG_BUSY__POS_BANK1VAL1_BUSY__SHIFT 0x0000000e 10252#define SX_DEBUG_BUSY__POS_BANK1VAL2_BUSY_MASK 0x00002000L 10253#define SX_DEBUG_BUSY__POS_BANK1VAL2_BUSY__SHIFT 0x0000000d 10254#define SX_DEBUG_BUSY__POS_BANK1VAL3_BUSY_MASK 0x00001000L 10255#define SX_DEBUG_BUSY__POS_BANK1VAL3_BUSY__SHIFT 0x0000000c 10256#define SX_DEBUG_BUSY__POS_BANK2VAL0_BUSY_MASK 0x00000800L 10257#define SX_DEBUG_BUSY__POS_BANK2VAL0_BUSY__SHIFT 0x0000000b 10258#define SX_DEBUG_BUSY__POS_BANK2VAL1_BUSY_MASK 0x00000400L 10259#define SX_DEBUG_BUSY__POS_BANK2VAL1_BUSY__SHIFT 0x0000000a 10260#define SX_DEBUG_BUSY__POS_BANK2VAL2_BUSY_MASK 0x00000200L 10261#define SX_DEBUG_BUSY__POS_BANK2VAL2_BUSY__SHIFT 0x00000009 10262#define SX_DEBUG_BUSY__POS_BANK2VAL3_BUSY_MASK 0x00000100L 10263#define SX_DEBUG_BUSY__POS_BANK2VAL3_BUSY__SHIFT 0x00000008 10264#define SX_DEBUG_BUSY__POS_BANK3VAL0_BUSY_MASK 0x00000080L 10265#define SX_DEBUG_BUSY__POS_BANK3VAL0_BUSY__SHIFT 0x00000007 10266#define SX_DEBUG_BUSY__POS_BANK3VAL1_BUSY_MASK 0x00000040L 10267#define SX_DEBUG_BUSY__POS_BANK3VAL1_BUSY__SHIFT 0x00000006 10268#define SX_DEBUG_BUSY__POS_BANK3VAL2_BUSY_MASK 0x00000020L 10269#define SX_DEBUG_BUSY__POS_BANK3VAL2_BUSY__SHIFT 0x00000005 10270#define SX_DEBUG_BUSY__POS_BANK3VAL3_BUSY_MASK 0x00000010L 10271#define SX_DEBUG_BUSY__POS_BANK3VAL3_BUSY__SHIFT 0x00000004 10272#define SX_DEBUG_BUSY__POS_FREE_OR_VALIDS_MASK 0x00000001L 10273#define SX_DEBUG_BUSY__POS_FREE_OR_VALIDS__SHIFT 0x00000000 10274#define SX_DEBUG_BUSY__POS_INMUX_VALID_MASK 0x00100000L 10275#define SX_DEBUG_BUSY__POS_INMUX_VALID__SHIFT 0x00000014 10276#define SX_DEBUG_BUSY__POS_REQUESTER_BUSY_MASK 0x00000002L 10277#define SX_DEBUG_BUSY__POS_REQUESTER_BUSY__SHIFT 0x00000001 10278#define SX_DEBUG_BUSY__POS_SCBD_BUSY_MASK 0x00000008L 10279#define SX_DEBUG_BUSY__POS_SCBD_BUSY__SHIFT 0x00000003 10280#define SX_DEBUG_BUSY__VDATA0_VALID_MASK 0x20000000L 10281#define SX_DEBUG_BUSY__VDATA0_VALID__SHIFT 0x0000001d 10282#define SX_DEBUG_BUSY__VDATA1_VALID_MASK 0x10000000L 10283#define SX_DEBUG_BUSY__VDATA1_VALID__SHIFT 0x0000001c 10284#define SX_DEBUG_BUSY__WRCTRL0_VALIDQ1_MASK 0x04000000L 10285#define SX_DEBUG_BUSY__WRCTRL0_VALIDQ1__SHIFT 0x0000001a 10286#define SX_DEBUG_BUSY__WRCTRL0_VALIDQ2_MASK 0x02000000L 10287#define SX_DEBUG_BUSY__WRCTRL0_VALIDQ2__SHIFT 0x00000019 10288#define SX_DEBUG_BUSY__WRCTRL0_VALIDQ3_MASK 0x01000000L 10289#define SX_DEBUG_BUSY__WRCTRL0_VALIDQ3__SHIFT 0x00000018 10290#define SX_DEBUG_BUSY__WRCTRL1_VALIDQ1_MASK 0x00800000L 10291#define SX_DEBUG_BUSY__WRCTRL1_VALIDQ1__SHIFT 0x00000017 10292#define SX_DEBUG_BUSY__WRCTRL1_VALIDQ2_MASK 0x00400000L 10293#define SX_DEBUG_BUSY__WRCTRL1_VALIDQ2__SHIFT 0x00000016 10294#define SX_DEBUG_BUSY__WRCTRL1_VALIDQ3_MASK 0x00200000L 10295#define SX_DEBUG_BUSY__WRCTRL1_VALIDQ3__SHIFT 0x00000015 10296#define SXIFCCG_DEBUG_REG0__point_address_MASK 0x000001c0L 10297#define SXIFCCG_DEBUG_REG0__point_address__SHIFT 0x00000006 10298#define SXIFCCG_DEBUG_REG0__position_address_MASK 0x0000003fL 10299#define SXIFCCG_DEBUG_REG0__position_address__SHIFT 0x00000000 10300#define SXIFCCG_DEBUG_REG0__sx_pending_rd_advance_MASK 0x80000000L 10301#define SXIFCCG_DEBUG_REG0__sx_pending_rd_advance__SHIFT 0x0000001f 10302#define SXIFCCG_DEBUG_REG0__sx_pending_rd_aux_inc_MASK 0x40000000L 10303#define SXIFCCG_DEBUG_REG0__sx_pending_rd_aux_inc__SHIFT 0x0000001e 10304#define SXIFCCG_DEBUG_REG0__sx_pending_rd_aux_sel_MASK 0x0c000000L 10305#define SXIFCCG_DEBUG_REG0__sx_pending_rd_aux_sel__SHIFT 0x0000001a 10306#define SXIFCCG_DEBUG_REG0__sx_pending_rd_pci_MASK 0x03ff0000L 10307#define SXIFCCG_DEBUG_REG0__sx_pending_rd_pci__SHIFT 0x00000010 10308#define SXIFCCG_DEBUG_REG0__sx_pending_rd_req_mask_MASK 0x0000f000L 10309#define SXIFCCG_DEBUG_REG0__sx_pending_rd_req_mask__SHIFT 0x0000000c 10310#define SXIFCCG_DEBUG_REG0__sx_pending_rd_sp_id_MASK 0x30000000L 10311#define SXIFCCG_DEBUG_REG0__sx_pending_rd_sp_id__SHIFT 0x0000001c 10312#define SXIFCCG_DEBUG_REG0__sx_pending_rd_state_var_indx_MASK 0x00000e00L 10313#define SXIFCCG_DEBUG_REG0__sx_pending_rd_state_var_indx__SHIFT 0x00000009 10314#define SXIFCCG_DEBUG_REG1__aux_sel_MASK 0x00300000L 10315#define SXIFCCG_DEBUG_REG1__aux_sel__SHIFT 0x00000014 10316#define SXIFCCG_DEBUG_REG1__available_positions_MASK 0x0000007fL 10317#define SXIFCCG_DEBUG_REG1__available_positions__SHIFT 0x00000000 10318#define SXIFCCG_DEBUG_REG1__pasx_req_cnt_0_MASK 0xf0000000L 10319#define SXIFCCG_DEBUG_REG1__pasx_req_cnt_0__SHIFT 0x0000001c 10320#define SXIFCCG_DEBUG_REG1__pasx_req_cnt_1_MASK 0x0f000000L 10321#define SXIFCCG_DEBUG_REG1__pasx_req_cnt_1__SHIFT 0x00000018 10322#define SXIFCCG_DEBUG_REG1__statevar_bits_disable_sp_MASK 0x000f0000L 10323#define SXIFCCG_DEBUG_REG1__statevar_bits_disable_sp__SHIFT 0x00000010 10324#define SXIFCCG_DEBUG_REG1__statevar_bits_vs_out_misc_vec_ena_MASK 0x00008000L 10325#define SXIFCCG_DEBUG_REG1__statevar_bits_vs_out_misc_vec_ena__SHIFT 0x0000000f 10326#define SXIFCCG_DEBUG_REG1__sx_pending_fifo_contents_MASK 0x00007c00L 10327#define SXIFCCG_DEBUG_REG1__sx_pending_fifo_contents__SHIFT 0x0000000a 10328#define SXIFCCG_DEBUG_REG1__sx_receive_indx_MASK 0x00000380L 10329#define SXIFCCG_DEBUG_REG1__sx_receive_indx__SHIFT 0x00000007 10330#define SXIFCCG_DEBUG_REG1__sx_to_pa_empty_0_MASK 0x00800000L 10331#define SXIFCCG_DEBUG_REG1__sx_to_pa_empty_0__SHIFT 0x00000017 10332#define SXIFCCG_DEBUG_REG1__sx_to_pa_empty_1_MASK 0x00400000L 10333#define SXIFCCG_DEBUG_REG1__sx_to_pa_empty_1__SHIFT 0x00000016 10334#define SXIFCCG_DEBUG_REG2__param_cache_base_MASK 0x0000007fL 10335#define SXIFCCG_DEBUG_REG2__param_cache_base__SHIFT 0x00000000 10336#define SXIFCCG_DEBUG_REG2__req_active_verts_loaded_MASK 0x00008000L 10337#define SXIFCCG_DEBUG_REG2__req_active_verts_loaded__SHIFT 0x0000000f 10338#define SXIFCCG_DEBUG_REG2__req_active_verts_MASK 0x007f0000L 10339#define SXIFCCG_DEBUG_REG2__req_active_verts__SHIFT 0x00000010 10340#define SXIFCCG_DEBUG_REG2__sx_aux_MASK 0x00000180L 10341#define SXIFCCG_DEBUG_REG2__sx_aux__SHIFT 0x00000007 10342#define SXIFCCG_DEBUG_REG2__sx_request_indx_MASK 0x00007e00L 10343#define SXIFCCG_DEBUG_REG2__sx_request_indx__SHIFT 0x00000009 10344#define SXIFCCG_DEBUG_REG2__vgt_to_ccgen_active_verts_MASK 0xfc000000L 10345#define SXIFCCG_DEBUG_REG2__vgt_to_ccgen_active_verts__SHIFT 0x0000001a 10346#define SXIFCCG_DEBUG_REG2__vgt_to_ccgen_state_var_indx_MASK 0x03800000L 10347#define SXIFCCG_DEBUG_REG2__vgt_to_ccgen_state_var_indx__SHIFT 0x00000017 10348#define SXIFCCG_DEBUG_REG3__ALWAYS_ZERO_MASK 0x000000ffL 10349#define SXIFCCG_DEBUG_REG3__ALWAYS_ZERO__SHIFT 0x00000000 10350#define SXIFCCG_DEBUG_REG3__available_positions_MASK 0x001fc000L 10351#define SXIFCCG_DEBUG_REG3__available_positions__SHIFT 0x0000000e 10352#define SXIFCCG_DEBUG_REG3__ccgen_to_clipcc_fifo_full_MASK 0x20000000L 10353#define SXIFCCG_DEBUG_REG3__ccgen_to_clipcc_fifo_full__SHIFT 0x0000001d 10354#define SXIFCCG_DEBUG_REG3__ccgen_to_clipcc_write_MASK 0x80000000L 10355#define SXIFCCG_DEBUG_REG3__ccgen_to_clipcc_write__SHIFT 0x0000001f 10356#define SXIFCCG_DEBUG_REG3__current_state_MASK 0x00600000L 10357#define SXIFCCG_DEBUG_REG3__current_state__SHIFT 0x00000015 10358#define SXIFCCG_DEBUG_REG3__statevar_bits_vs_out_ccdist0_vec_ena_MASK 0x00002000L 10359#define SXIFCCG_DEBUG_REG3__statevar_bits_vs_out_ccdist0_vec_ena__SHIFT 0x0000000d 10360#define SXIFCCG_DEBUG_REG3__statevar_bits_vs_out_ccdist1_vec_ena_MASK 0x00001000L 10361#define SXIFCCG_DEBUG_REG3__statevar_bits_vs_out_ccdist1_vec_ena__SHIFT 0x0000000c 10362#define SXIFCCG_DEBUG_REG3__sx0_receive_fifo_empty_MASK 0x02000000L 10363#define SXIFCCG_DEBUG_REG3__sx0_receive_fifo_empty__SHIFT 0x00000019 10364#define SXIFCCG_DEBUG_REG3__sx0_receive_fifo_full_MASK 0x04000000L 10365#define SXIFCCG_DEBUG_REG3__sx0_receive_fifo_full__SHIFT 0x0000001a 10366#define SXIFCCG_DEBUG_REG3__sx0_receive_fifo_write_MASK 0x40000000L 10367#define SXIFCCG_DEBUG_REG3__sx0_receive_fifo_write__SHIFT 0x0000001e 10368#define SXIFCCG_DEBUG_REG3__vertex_fifo_empty_MASK 0x00800000L 10369#define SXIFCCG_DEBUG_REG3__vertex_fifo_empty__SHIFT 0x00000017 10370#define SXIFCCG_DEBUG_REG3__vertex_fifo_entriesavailable_MASK 0x00000f00L 10371#define SXIFCCG_DEBUG_REG3__vertex_fifo_entriesavailable__SHIFT 0x00000008 10372#define SXIFCCG_DEBUG_REG3__vertex_fifo_full_MASK 0x01000000L 10373#define SXIFCCG_DEBUG_REG3__vertex_fifo_full__SHIFT 0x00000018 10374#define SXIFCCG_DEBUG_REG3__vgt_to_ccgen_fifo_empty_MASK 0x08000000L 10375#define SXIFCCG_DEBUG_REG3__vgt_to_ccgen_fifo_empty__SHIFT 0x0000001b 10376#define SXIFCCG_DEBUG_REG3__vgt_to_ccgen_fifo_full_MASK 0x10000000L 10377#define SXIFCCG_DEBUG_REG3__vgt_to_ccgen_fifo_full__SHIFT 0x0000001c 10378#define SX_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10379#define SX_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10380#define SX_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10381#define SX_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10382#define SX_PERFCOUNTER0_SELECT1__PERFCOUNTER_SELECT2_MASK 0x000003ffL 10383#define SX_PERFCOUNTER0_SELECT1__PERFCOUNTER_SELECT2__SHIFT 0x00000000 10384#define SX_PERFCOUNTER0_SELECT1__PERFCOUNTER_SELECT3_MASK 0x000ffc00L 10385#define SX_PERFCOUNTER0_SELECT1__PERFCOUNTER_SELECT3__SHIFT 0x0000000a 10386#define SX_PERFCOUNTER0_SELECT__CNTR_MODE_MASK 0x00f00000L 10387#define SX_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT 0x00000014 10388#define SX_PERFCOUNTER0_SELECT__PERFCOUNTER_SELECT1_MASK 0x000ffc00L 10389#define SX_PERFCOUNTER0_SELECT__PERFCOUNTER_SELECT1__SHIFT 0x0000000a 10390#define SX_PERFCOUNTER0_SELECT__PERFCOUNTER_SELECT_MASK 0x000000ffL 10391#define SX_PERFCOUNTER0_SELECT__PERFCOUNTER_SELECT__SHIFT 0x00000000 10392#define SX_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10393#define SX_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10394#define SX_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10395#define SX_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10396#define SX_PERFCOUNTER1_SELECT1__PERFCOUNTER_SELECT2_MASK 0x000003ffL 10397#define SX_PERFCOUNTER1_SELECT1__PERFCOUNTER_SELECT2__SHIFT 0x00000000 10398#define SX_PERFCOUNTER1_SELECT1__PERFCOUNTER_SELECT3_MASK 0x000ffc00L 10399#define SX_PERFCOUNTER1_SELECT1__PERFCOUNTER_SELECT3__SHIFT 0x0000000a 10400#define SX_PERFCOUNTER1_SELECT__CNTR_MODE_MASK 0x00f00000L 10401#define SX_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT 0x00000014 10402#define SX_PERFCOUNTER1_SELECT__PERFCOUNTER_SELECT1_MASK 0x000ffc00L 10403#define SX_PERFCOUNTER1_SELECT__PERFCOUNTER_SELECT1__SHIFT 0x0000000a 10404#define SX_PERFCOUNTER1_SELECT__PERFCOUNTER_SELECT_MASK 0x000000ffL 10405#define SX_PERFCOUNTER1_SELECT__PERFCOUNTER_SELECT__SHIFT 0x00000000 10406#define SX_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10407#define SX_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10408#define SX_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10409#define SX_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10410#define SX_PERFCOUNTER2_SELECT__CNTR_MODE_MASK 0x00f00000L 10411#define SX_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT 0x00000014 10412#define SX_PERFCOUNTER2_SELECT__PERFCOUNTER_SELECT1_MASK 0x000ffc00L 10413#define SX_PERFCOUNTER2_SELECT__PERFCOUNTER_SELECT1__SHIFT 0x0000000a 10414#define SX_PERFCOUNTER2_SELECT__PERFCOUNTER_SELECT_MASK 0x000000ffL 10415#define SX_PERFCOUNTER2_SELECT__PERFCOUNTER_SELECT__SHIFT 0x00000000 10416#define SX_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10417#define SX_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10418#define SX_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10419#define SX_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10420#define SX_PERFCOUNTER3_SELECT__CNTR_MODE_MASK 0x00f00000L 10421#define SX_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT 0x00000014 10422#define SX_PERFCOUNTER3_SELECT__PERFCOUNTER_SELECT1_MASK 0x000ffc00L 10423#define SX_PERFCOUNTER3_SELECT__PERFCOUNTER_SELECT1__SHIFT 0x0000000a 10424#define SX_PERFCOUNTER3_SELECT__PERFCOUNTER_SELECT_MASK 0x000000ffL 10425#define SX_PERFCOUNTER3_SELECT__PERFCOUNTER_SELECT__SHIFT 0x00000000 10426#define TA_BC_BASE_ADDR__ADDRESS_MASK 0xffffffffL 10427#define TA_BC_BASE_ADDR__ADDRESS__SHIFT 0x00000000 10428#define TA_BC_BASE_ADDR_HI__ADDRESS_MASK 0x000000ffL 10429#define TA_BC_BASE_ADDR_HI__ADDRESS__SHIFT 0x00000000 10430#define TA_CGTT_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 10431#define TA_CGTT_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 10432#define TA_CGTT_CTRL__ON_DELAY_MASK 0x0000000fL 10433#define TA_CGTT_CTRL__ON_DELAY__SHIFT 0x00000000 10434#define TA_CGTT_CTRL__SOFT_OVERRIDE0_MASK 0x80000000L 10435#define TA_CGTT_CTRL__SOFT_OVERRIDE0__SHIFT 0x0000001f 10436#define TA_CGTT_CTRL__SOFT_OVERRIDE1_MASK 0x40000000L 10437#define TA_CGTT_CTRL__SOFT_OVERRIDE1__SHIFT 0x0000001e 10438#define TA_CGTT_CTRL__SOFT_OVERRIDE2_MASK 0x20000000L 10439#define TA_CGTT_CTRL__SOFT_OVERRIDE2__SHIFT 0x0000001d 10440#define TA_CGTT_CTRL__SOFT_OVERRIDE3_MASK 0x10000000L 10441#define TA_CGTT_CTRL__SOFT_OVERRIDE3__SHIFT 0x0000001c 10442#define TA_CGTT_CTRL__SOFT_OVERRIDE4_MASK 0x08000000L 10443#define TA_CGTT_CTRL__SOFT_OVERRIDE4__SHIFT 0x0000001b 10444#define TA_CGTT_CTRL__SOFT_OVERRIDE5_MASK 0x04000000L 10445#define TA_CGTT_CTRL__SOFT_OVERRIDE5__SHIFT 0x0000001a 10446#define TA_CGTT_CTRL__SOFT_OVERRIDE6_MASK 0x02000000L 10447#define TA_CGTT_CTRL__SOFT_OVERRIDE6__SHIFT 0x00000019 10448#define TA_CGTT_CTRL__SOFT_OVERRIDE7_MASK 0x01000000L 10449#define TA_CGTT_CTRL__SOFT_OVERRIDE7__SHIFT 0x00000018 10450#define TA_CNTL__ALIGNER_CREDIT_MASK 0x001f0000L 10451#define TA_CNTL__ALIGNER_CREDIT__SHIFT 0x00000010 10452#define TA_CNTL_AUX__ANISO_WEIGHT_MODE_MASK 0x00010000L 10453#define TA_CNTL_AUX__ANISO_WEIGHT_MODE__SHIFT 0x00000010 10454#define TA_CNTL__TC_DATA_CREDIT_MASK 0x0000e000L 10455#define TA_CNTL__TC_DATA_CREDIT__SHIFT 0x0000000d 10456#define TA_CNTL__TD_FIFO_CREDIT_MASK 0xffc00000L 10457#define TA_CNTL__TD_FIFO_CREDIT__SHIFT 0x00000016 10458#define TA_CS_BC_BASE_ADDR__ADDRESS_MASK 0xffffffffL 10459#define TA_CS_BC_BASE_ADDR__ADDRESS__SHIFT 0x00000000 10460#define TA_CS_BC_BASE_ADDR_HI__ADDRESS_MASK 0x000000ffL 10461#define TA_CS_BC_BASE_ADDR_HI__ADDRESS__SHIFT 0x00000000 10462#define TA_DEBUG_DATA__DATA_MASK 0xffffffffL 10463#define TA_DEBUG_DATA__DATA__SHIFT 0x00000000 10464#define TA_DEBUG_INDEX__INDEX_MASK 0x0000001fL 10465#define TA_DEBUG_INDEX__INDEX__SHIFT 0x00000000 10466#define TA_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10467#define TA_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10468#define TA_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10469#define TA_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10470#define TA_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK 0xf0000000L 10471#define TA_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT 0x0000001c 10472#define TA_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK 0x0f000000L 10473#define TA_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT 0x00000018 10474#define TA_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK 0x000000ffL 10475#define TA_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT 0x00000000 10476#define TA_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK 0x0003fc00L 10477#define TA_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT 0x0000000a 10478#define TA_PERFCOUNTER0_SELECT__CNTR_MODE_MASK 0x00f00000L 10479#define TA_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT 0x00000014 10480#define TA_PERFCOUNTER0_SELECT__PERF_MODE1_MASK 0x0f000000L 10481#define TA_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT 0x00000018 10482#define TA_PERFCOUNTER0_SELECT__PERF_MODE_MASK 0xf0000000L 10483#define TA_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT 0x0000001c 10484#define TA_PERFCOUNTER0_SELECT__PERF_SEL1_MASK 0x0003fc00L 10485#define TA_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT 0x0000000a 10486#define TA_PERFCOUNTER0_SELECT__PERF_SEL_MASK 0x000000ffL 10487#define TA_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT 0x00000000 10488#define TA_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10489#define TA_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10490#define TA_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10491#define TA_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10492#define TA_PERFCOUNTER1_SELECT__CNTR_MODE_MASK 0x00f00000L 10493#define TA_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT 0x00000014 10494#define TA_PERFCOUNTER1_SELECT__PERF_MODE1_MASK 0x0f000000L 10495#define TA_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT 0x00000018 10496#define TA_PERFCOUNTER1_SELECT__PERF_MODE_MASK 0xf0000000L 10497#define TA_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT 0x0000001c 10498#define TA_PERFCOUNTER1_SELECT__PERF_SEL1_MASK 0x0003fc00L 10499#define TA_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT 0x0000000a 10500#define TA_PERFCOUNTER1_SELECT__PERF_SEL_MASK 0x000000ffL 10501#define TA_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT 0x00000000 10502#define TA_SCRATCH__SCRATCH_MASK 0xffffffffL 10503#define TA_SCRATCH__SCRATCH__SHIFT 0x00000000 10504#define TA_STATUS__AL_BUSY_MASK 0x40000000L 10505#define TA_STATUS__AL_BUSY__SHIFT 0x0000001e 10506#define TA_STATUS__BUSY_MASK 0x80000000L 10507#define TA_STATUS__BUSY__SHIFT 0x0000001f 10508#define TA_STATUS__FA_BUSY_MASK 0x20000000L 10509#define TA_STATUS__FA_BUSY__SHIFT 0x0000001d 10510#define TA_STATUS__FA_LFIFO_EMPTYB_MASK 0x00200000L 10511#define TA_STATUS__FA_LFIFO_EMPTYB__SHIFT 0x00000015 10512#define TA_STATUS__FA_PFIFO_EMPTYB_MASK 0x00100000L 10513#define TA_STATUS__FA_PFIFO_EMPTYB__SHIFT 0x00000014 10514#define TA_STATUS__FA_SFIFO_EMPTYB_MASK 0x00400000L 10515#define TA_STATUS__FA_SFIFO_EMPTYB__SHIFT 0x00000016 10516#define TA_STATUS__FG_BUSY_MASK 0x02000000L 10517#define TA_STATUS__FG_BUSY__SHIFT 0x00000019 10518#define TA_STATUS__FG_LFIFO_EMPTYB_MASK 0x00002000L 10519#define TA_STATUS__FG_LFIFO_EMPTYB__SHIFT 0x0000000d 10520#define TA_STATUS__FG_PFIFO_EMPTYB_MASK 0x00001000L 10521#define TA_STATUS__FG_PFIFO_EMPTYB__SHIFT 0x0000000c 10522#define TA_STATUS__FG_SFIFO_EMPTYB_MASK 0x00004000L 10523#define TA_STATUS__FG_SFIFO_EMPTYB__SHIFT 0x0000000e 10524#define TA_STATUS__FL_BUSY_MASK 0x08000000L 10525#define TA_STATUS__FL_BUSY__SHIFT 0x0000001b 10526#define TA_STATUS__FL_LFIFO_EMPTYB_MASK 0x00020000L 10527#define TA_STATUS__FL_LFIFO_EMPTYB__SHIFT 0x00000011 10528#define TA_STATUS__FL_PFIFO_EMPTYB_MASK 0x00010000L 10529#define TA_STATUS__FL_PFIFO_EMPTYB__SHIFT 0x00000010 10530#define TA_STATUS__FL_SFIFO_EMPTYB_MASK 0x00040000L 10531#define TA_STATUS__FL_SFIFO_EMPTYB__SHIFT 0x00000012 10532#define TA_STATUS__IN_BUSY_MASK 0x01000000L 10533#define TA_STATUS__IN_BUSY__SHIFT 0x00000018 10534#define TA_STATUS__LA_BUSY_MASK 0x04000000L 10535#define TA_STATUS__LA_BUSY__SHIFT 0x0000001a 10536#define TA_STATUS__TA_BUSY_MASK 0x10000000L 10537#define TA_STATUS__TA_BUSY__SHIFT 0x0000001c 10538#define TCA_CGTT_SCLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 10539#define TCA_CGTT_SCLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 10540#define TCA_CGTT_SCLK_CTRL__ON_DELAY_MASK 0x0000000fL 10541#define TCA_CGTT_SCLK_CTRL__ON_DELAY__SHIFT 0x00000000 10542#define TCA_CGTT_SCLK_CTRL__SOFT_OVERRIDE0_MASK 0x80000000L 10543#define TCA_CGTT_SCLK_CTRL__SOFT_OVERRIDE0__SHIFT 0x0000001f 10544#define TCA_CGTT_SCLK_CTRL__SOFT_OVERRIDE1_MASK 0x40000000L 10545#define TCA_CGTT_SCLK_CTRL__SOFT_OVERRIDE1__SHIFT 0x0000001e 10546#define TCA_CGTT_SCLK_CTRL__SOFT_OVERRIDE2_MASK 0x20000000L 10547#define TCA_CGTT_SCLK_CTRL__SOFT_OVERRIDE2__SHIFT 0x0000001d 10548#define TCA_CGTT_SCLK_CTRL__SOFT_OVERRIDE3_MASK 0x10000000L 10549#define TCA_CGTT_SCLK_CTRL__SOFT_OVERRIDE3__SHIFT 0x0000001c 10550#define TCA_CGTT_SCLK_CTRL__SOFT_OVERRIDE4_MASK 0x08000000L 10551#define TCA_CGTT_SCLK_CTRL__SOFT_OVERRIDE4__SHIFT 0x0000001b 10552#define TCA_CGTT_SCLK_CTRL__SOFT_OVERRIDE5_MASK 0x04000000L 10553#define TCA_CGTT_SCLK_CTRL__SOFT_OVERRIDE5__SHIFT 0x0000001a 10554#define TCA_CGTT_SCLK_CTRL__SOFT_OVERRIDE6_MASK 0x02000000L 10555#define TCA_CGTT_SCLK_CTRL__SOFT_OVERRIDE6__SHIFT 0x00000019 10556#define TCA_CGTT_SCLK_CTRL__SOFT_OVERRIDE7_MASK 0x01000000L 10557#define TCA_CGTT_SCLK_CTRL__SOFT_OVERRIDE7__SHIFT 0x00000018 10558#define TCA_CTRL__HOLE_TIMEOUT_MASK 0x0000000fL 10559#define TCA_CTRL__HOLE_TIMEOUT__SHIFT 0x00000000 10560#define TCA_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10561#define TCA_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10562#define TCA_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10563#define TCA_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10564#define TCA_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK 0x0f000000L 10565#define TCA_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT 0x00000018 10566#define TCA_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK 0xf0000000L 10567#define TCA_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT 0x0000001c 10568#define TCA_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK 0x000003ffL 10569#define TCA_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT 0x00000000 10570#define TCA_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK 0x000ffc00L 10571#define TCA_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT 0x0000000a 10572#define TCA_PERFCOUNTER0_SELECT__CNTR_MODE_MASK 0x00f00000L 10573#define TCA_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT 0x00000014 10574#define TCA_PERFCOUNTER0_SELECT__PERF_MODE1_MASK 0x0f000000L 10575#define TCA_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT 0x00000018 10576#define TCA_PERFCOUNTER0_SELECT__PERF_MODE_MASK 0xf0000000L 10577#define TCA_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT 0x0000001c 10578#define TCA_PERFCOUNTER0_SELECT__PERF_SEL1_MASK 0x000ffc00L 10579#define TCA_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT 0x0000000a 10580#define TCA_PERFCOUNTER0_SELECT__PERF_SEL_MASK 0x000000ffL 10581#define TCA_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT 0x00000000 10582#define TCA_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10583#define TCA_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10584#define TCA_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10585#define TCA_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10586#define TCA_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK 0x0f000000L 10587#define TCA_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT 0x00000018 10588#define TCA_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK 0xf0000000L 10589#define TCA_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT 0x0000001c 10590#define TCA_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK 0x000003ffL 10591#define TCA_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT 0x00000000 10592#define TCA_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK 0x000ffc00L 10593#define TCA_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT 0x0000000a 10594#define TCA_PERFCOUNTER1_SELECT__CNTR_MODE_MASK 0x00f00000L 10595#define TCA_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT 0x00000014 10596#define TCA_PERFCOUNTER1_SELECT__PERF_MODE1_MASK 0x0f000000L 10597#define TCA_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT 0x00000018 10598#define TCA_PERFCOUNTER1_SELECT__PERF_MODE_MASK 0xf0000000L 10599#define TCA_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT 0x0000001c 10600#define TCA_PERFCOUNTER1_SELECT__PERF_SEL1_MASK 0x000ffc00L 10601#define TCA_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT 0x0000000a 10602#define TCA_PERFCOUNTER1_SELECT__PERF_SEL_MASK 0x000000ffL 10603#define TCA_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT 0x00000000 10604#define TCA_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10605#define TCA_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10606#define TCA_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10607#define TCA_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10608#define TCA_PERFCOUNTER2_SELECT__CNTR_MODE_MASK 0x00f00000L 10609#define TCA_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT 0x00000014 10610#define TCA_PERFCOUNTER2_SELECT__PERF_MODE_MASK 0xf0000000L 10611#define TCA_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT 0x0000001c 10612#define TCA_PERFCOUNTER2_SELECT__PERF_SEL_MASK 0x000000ffL 10613#define TCA_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT 0x00000000 10614#define TCA_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10615#define TCA_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10616#define TCA_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10617#define TCA_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10618#define TCA_PERFCOUNTER3_SELECT__CNTR_MODE_MASK 0x00f00000L 10619#define TCA_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT 0x00000014 10620#define TCA_PERFCOUNTER3_SELECT__PERF_MODE_MASK 0xf0000000L 10621#define TCA_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT 0x0000001c 10622#define TCA_PERFCOUNTER3_SELECT__PERF_SEL_MASK 0x000000ffL 10623#define TCA_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT 0x00000000 10624#define TCC_CGTT_SCLK_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 10625#define TCC_CGTT_SCLK_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 10626#define TCC_CGTT_SCLK_CTRL__ON_DELAY_MASK 0x0000000fL 10627#define TCC_CGTT_SCLK_CTRL__ON_DELAY__SHIFT 0x00000000 10628#define TCC_CGTT_SCLK_CTRL__SOFT_OVERRIDE0_MASK 0x80000000L 10629#define TCC_CGTT_SCLK_CTRL__SOFT_OVERRIDE0__SHIFT 0x0000001f 10630#define TCC_CGTT_SCLK_CTRL__SOFT_OVERRIDE1_MASK 0x40000000L 10631#define TCC_CGTT_SCLK_CTRL__SOFT_OVERRIDE1__SHIFT 0x0000001e 10632#define TCC_CGTT_SCLK_CTRL__SOFT_OVERRIDE2_MASK 0x20000000L 10633#define TCC_CGTT_SCLK_CTRL__SOFT_OVERRIDE2__SHIFT 0x0000001d 10634#define TCC_CGTT_SCLK_CTRL__SOFT_OVERRIDE3_MASK 0x10000000L 10635#define TCC_CGTT_SCLK_CTRL__SOFT_OVERRIDE3__SHIFT 0x0000001c 10636#define TCC_CGTT_SCLK_CTRL__SOFT_OVERRIDE4_MASK 0x08000000L 10637#define TCC_CGTT_SCLK_CTRL__SOFT_OVERRIDE4__SHIFT 0x0000001b 10638#define TCC_CGTT_SCLK_CTRL__SOFT_OVERRIDE5_MASK 0x04000000L 10639#define TCC_CGTT_SCLK_CTRL__SOFT_OVERRIDE5__SHIFT 0x0000001a 10640#define TCC_CGTT_SCLK_CTRL__SOFT_OVERRIDE6_MASK 0x02000000L 10641#define TCC_CGTT_SCLK_CTRL__SOFT_OVERRIDE6__SHIFT 0x00000019 10642#define TCC_CGTT_SCLK_CTRL__SOFT_OVERRIDE7_MASK 0x01000000L 10643#define TCC_CGTT_SCLK_CTRL__SOFT_OVERRIDE7__SHIFT 0x00000018 10644#define TCC_CTRL__CACHE_SIZE_MASK 0x00000003L 10645#define TCC_CTRL__CACHE_SIZE__SHIFT 0x00000000 10646#define TCC_CTRL__LATENCY_FIFO_SIZE_MASK 0x000f0000L 10647#define TCC_CTRL__LATENCY_FIFO_SIZE__SHIFT 0x00000010 10648#define TCC_CTRL__RATE_MASK 0x0000000cL 10649#define TCC_CTRL__RATE__SHIFT 0x00000002 10650#define TCC_CTRL__SRC_FIFO_SIZE_MASK 0x0000f000L 10651#define TCC_CTRL__SRC_FIFO_SIZE__SHIFT 0x0000000c 10652#define TCC_CTRL__WB_OR_INV_ALL_VMIDS_MASK 0x00100000L 10653#define TCC_CTRL__WB_OR_INV_ALL_VMIDS__SHIFT 0x00000014 10654#define TCC_CTRL__WRITEBACK_MARGIN_MASK 0x000000f0L 10655#define TCC_CTRL__WRITEBACK_MARGIN__SHIFT 0x00000004 10656#define TCC_EDC_COUNTER__DED_COUNT_MASK 0x000f0000L 10657#define TCC_EDC_COUNTER__DED_COUNT__SHIFT 0x00000010 10658#define TCC_EDC_COUNTER__SEC_COUNT_MASK 0x0000000fL 10659#define TCC_EDC_COUNTER__SEC_COUNT__SHIFT 0x00000000 10660#define TCC_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10661#define TCC_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10662#define TCC_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10663#define TCC_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10664#define TCC_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK 0x0f000000L 10665#define TCC_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT 0x00000018 10666#define TCC_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK 0xf0000000L 10667#define TCC_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT 0x0000001c 10668#define TCC_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK 0x000003ffL 10669#define TCC_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT 0x00000000 10670#define TCC_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK 0x000ffc00L 10671#define TCC_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT 0x0000000a 10672#define TCC_PERFCOUNTER0_SELECT__CNTR_MODE_MASK 0x00f00000L 10673#define TCC_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT 0x00000014 10674#define TCC_PERFCOUNTER0_SELECT__PERF_MODE1_MASK 0x0f000000L 10675#define TCC_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT 0x00000018 10676#define TCC_PERFCOUNTER0_SELECT__PERF_MODE_MASK 0xf0000000L 10677#define TCC_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT 0x0000001c 10678#define TCC_PERFCOUNTER0_SELECT__PERF_SEL1_MASK 0x000ffc00L 10679#define TCC_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT 0x0000000a 10680#define TCC_PERFCOUNTER0_SELECT__PERF_SEL_MASK 0x000000ffL 10681#define TCC_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT 0x00000000 10682#define TCC_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10683#define TCC_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10684#define TCC_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10685#define TCC_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10686#define TCC_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK 0x0f000000L 10687#define TCC_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT 0x00000018 10688#define TCC_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK 0xf0000000L 10689#define TCC_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT 0x0000001c 10690#define TCC_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK 0x000003ffL 10691#define TCC_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT 0x00000000 10692#define TCC_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK 0x000ffc00L 10693#define TCC_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT 0x0000000a 10694#define TCC_PERFCOUNTER1_SELECT__CNTR_MODE_MASK 0x00f00000L 10695#define TCC_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT 0x00000014 10696#define TCC_PERFCOUNTER1_SELECT__PERF_MODE1_MASK 0x0f000000L 10697#define TCC_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT 0x00000018 10698#define TCC_PERFCOUNTER1_SELECT__PERF_MODE_MASK 0xf0000000L 10699#define TCC_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT 0x0000001c 10700#define TCC_PERFCOUNTER1_SELECT__PERF_SEL1_MASK 0x000ffc00L 10701#define TCC_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT 0x0000000a 10702#define TCC_PERFCOUNTER1_SELECT__PERF_SEL_MASK 0x000000ffL 10703#define TCC_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT 0x00000000 10704#define TCC_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10705#define TCC_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10706#define TCC_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10707#define TCC_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10708#define TCC_PERFCOUNTER2_SELECT__CNTR_MODE_MASK 0x00f00000L 10709#define TCC_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT 0x00000014 10710#define TCC_PERFCOUNTER2_SELECT__PERF_MODE_MASK 0xf0000000L 10711#define TCC_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT 0x0000001c 10712#define TCC_PERFCOUNTER2_SELECT__PERF_SEL_MASK 0x000000ffL 10713#define TCC_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT 0x00000000 10714#define TCC_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10715#define TCC_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10716#define TCC_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10717#define TCC_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10718#define TCC_PERFCOUNTER3_SELECT__CNTR_MODE_MASK 0x00f00000L 10719#define TCC_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT 0x00000014 10720#define TCC_PERFCOUNTER3_SELECT__PERF_MODE_MASK 0xf0000000L 10721#define TCC_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT 0x0000001c 10722#define TCC_PERFCOUNTER3_SELECT__PERF_SEL_MASK 0x000000ffL 10723#define TCC_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT 0x00000000 10724#define TCI_CNTL_1__REQ_FIFO_DEPTH_MASK 0x00ff0000L 10725#define TCI_CNTL_1__REQ_FIFO_DEPTH__SHIFT 0x00000010 10726#define TCI_CNTL_1__WBINVL1_NUM_CYCLES_MASK 0x0000ffffL 10727#define TCI_CNTL_1__WBINVL1_NUM_CYCLES__SHIFT 0x00000000 10728#define TCI_CNTL_1__WDATA_RAM_DEPTH_MASK 0xff000000L 10729#define TCI_CNTL_1__WDATA_RAM_DEPTH__SHIFT 0x00000018 10730#define TCI_CNTL_2__L1_INVAL_ON_WBINVL2_MASK 0x00000001L 10731#define TCI_CNTL_2__L1_INVAL_ON_WBINVL2__SHIFT 0x00000000 10732#define TCI_CNTL_2__TCA_MAX_CREDIT_MASK 0x000001feL 10733#define TCI_CNTL_2__TCA_MAX_CREDIT__SHIFT 0x00000001 10734#define TCI_STATUS__TCI_BUSY_MASK 0x00000001L 10735#define TCI_STATUS__TCI_BUSY__SHIFT 0x00000000 10736#define TCP_ADDR_CONFIG__COLHI_WIDTH_MASK 0x000001c0L 10737#define TCP_ADDR_CONFIG__COLHI_WIDTH__SHIFT 0x00000006 10738#define TCP_ADDR_CONFIG__NUM_BANKS_MASK 0x00000030L 10739#define TCP_ADDR_CONFIG__NUM_BANKS__SHIFT 0x00000004 10740#define TCP_ADDR_CONFIG__NUM_TCC_BANKS_MASK 0x0000000fL 10741#define TCP_ADDR_CONFIG__NUM_TCC_BANKS__SHIFT 0x00000000 10742#define TCP_ADDR_CONFIG__RB_SPLIT_COLHI_MASK 0x00000200L 10743#define TCP_ADDR_CONFIG__RB_SPLIT_COLHI__SHIFT 0x00000009 10744#define TCP_BUFFER_ADDR_HASH_CNTL__BANK_BITS_MASK 0x00000700L 10745#define TCP_BUFFER_ADDR_HASH_CNTL__BANK_BITS__SHIFT 0x00000008 10746#define TCP_BUFFER_ADDR_HASH_CNTL__BANK_XOR_COUNT_MASK 0x07000000L 10747#define TCP_BUFFER_ADDR_HASH_CNTL__BANK_XOR_COUNT__SHIFT 0x00000018 10748#define TCP_BUFFER_ADDR_HASH_CNTL__CHANNEL_BITS_MASK 0x00000007L 10749#define TCP_BUFFER_ADDR_HASH_CNTL__CHANNEL_BITS__SHIFT 0x00000000 10750#define TCP_BUFFER_ADDR_HASH_CNTL__CHANNEL_XOR_COUNT_MASK 0x00070000L 10751#define TCP_BUFFER_ADDR_HASH_CNTL__CHANNEL_XOR_COUNT__SHIFT 0x00000010 10752#define TCP_CHAN_STEER_HI__CHAN8_MASK 0x0000000fL 10753#define TCP_CHAN_STEER_HI__CHAN8__SHIFT 0x00000000 10754#define TCP_CHAN_STEER_HI__CHAN9_MASK 0x000000f0L 10755#define TCP_CHAN_STEER_HI__CHAN9__SHIFT 0x00000004 10756#define TCP_CHAN_STEER_HI__CHANA_MASK 0x00000f00L 10757#define TCP_CHAN_STEER_HI__CHANA__SHIFT 0x00000008 10758#define TCP_CHAN_STEER_HI__CHANB_MASK 0x0000f000L 10759#define TCP_CHAN_STEER_HI__CHANB__SHIFT 0x0000000c 10760#define TCP_CHAN_STEER_HI__CHANC_MASK 0x000f0000L 10761#define TCP_CHAN_STEER_HI__CHANC__SHIFT 0x00000010 10762#define TCP_CHAN_STEER_HI__CHAND_MASK 0x00f00000L 10763#define TCP_CHAN_STEER_HI__CHAND__SHIFT 0x00000014 10764#define TCP_CHAN_STEER_HI__CHANE_MASK 0x0f000000L 10765#define TCP_CHAN_STEER_HI__CHANE__SHIFT 0x00000018 10766#define TCP_CHAN_STEER_HI__CHANF_MASK 0xf0000000L 10767#define TCP_CHAN_STEER_HI__CHANF__SHIFT 0x0000001c 10768#define TCP_CHAN_STEER_LO__CHAN0_MASK 0x0000000fL 10769#define TCP_CHAN_STEER_LO__CHAN0__SHIFT 0x00000000 10770#define TCP_CHAN_STEER_LO__CHAN1_MASK 0x000000f0L 10771#define TCP_CHAN_STEER_LO__CHAN1__SHIFT 0x00000004 10772#define TCP_CHAN_STEER_LO__CHAN2_MASK 0x00000f00L 10773#define TCP_CHAN_STEER_LO__CHAN2__SHIFT 0x00000008 10774#define TCP_CHAN_STEER_LO__CHAN3_MASK 0x0000f000L 10775#define TCP_CHAN_STEER_LO__CHAN3__SHIFT 0x0000000c 10776#define TCP_CHAN_STEER_LO__CHAN4_MASK 0x000f0000L 10777#define TCP_CHAN_STEER_LO__CHAN4__SHIFT 0x00000010 10778#define TCP_CHAN_STEER_LO__CHAN5_MASK 0x00f00000L 10779#define TCP_CHAN_STEER_LO__CHAN5__SHIFT 0x00000014 10780#define TCP_CHAN_STEER_LO__CHAN6_MASK 0x0f000000L 10781#define TCP_CHAN_STEER_LO__CHAN6__SHIFT 0x00000018 10782#define TCP_CHAN_STEER_LO__CHAN7_MASK 0xf0000000L 10783#define TCP_CHAN_STEER_LO__CHAN7__SHIFT 0x0000001c 10784#define TCP_CNTL__DISABLE_Z_MAP_MASK 0x10000000L 10785#define TCP_CNTL__DISABLE_Z_MAP__SHIFT 0x0000001c 10786#define TCP_CNTL__FLAT_BUF_CACHE_SWIZZLE_MASK 0x00000020L 10787#define TCP_CNTL__FLAT_BUF_CACHE_SWIZZLE__SHIFT 0x00000005 10788#define TCP_CNTL__FLAT_BUF_HASH_ENABLE_MASK 0x00000010L 10789#define TCP_CNTL__FLAT_BUF_HASH_ENABLE__SHIFT 0x00000004 10790#define TCP_CNTL__FORCE_EOW_TAGRAM_CNT_MASK 0x0fc00000L 10791#define TCP_CNTL__FORCE_EOW_TAGRAM_CNT__SHIFT 0x00000016 10792#define TCP_CNTL__FORCE_EOW_TOTAL_CNT_MASK 0x001f8000L 10793#define TCP_CNTL__FORCE_EOW_TOTAL_CNT__SHIFT 0x0000000f 10794#define TCP_CNTL__FORCE_HIT_MASK 0x00000001L 10795#define TCP_CNTL__FORCE_HIT__SHIFT 0x00000000 10796#define TCP_CNTL__FORCE_MISS_MASK 0x00000002L 10797#define TCP_CNTL__FORCE_MISS__SHIFT 0x00000001 10798#define TCP_CNTL__INV_ALL_VMIDS_MASK 0x20000000L 10799#define TCP_CNTL__INV_ALL_VMIDS__SHIFT 0x0000001d 10800#define TCP_CNTL__L1_SIZE_MASK 0x0000000cL 10801#define TCP_CNTL__L1_SIZE__SHIFT 0x00000002 10802#define TCP_CREDIT__LFIFO_CREDIT_MASK 0x000003ffL 10803#define TCP_CREDIT__LFIFO_CREDIT__SHIFT 0x00000000 10804#define TCP_CREDIT__REQ_FIFO_CREDIT_MASK 0x007f0000L 10805#define TCP_CREDIT__REQ_FIFO_CREDIT__SHIFT 0x00000010 10806#define TCP_CREDIT__TD_CREDIT_MASK 0xe0000000L 10807#define TCP_CREDIT__TD_CREDIT__SHIFT 0x0000001d 10808#define TCP_EDC_COUNTER__DED_COUNT_MASK 0x000f0000L 10809#define TCP_EDC_COUNTER__DED_COUNT__SHIFT 0x00000010 10810#define TCP_EDC_COUNTER__SEC_COUNT_MASK 0x0000000fL 10811#define TCP_EDC_COUNTER__SEC_COUNT__SHIFT 0x00000000 10812#define TCP_INVALIDATE__START_MASK 0x00000001L 10813#define TCP_INVALIDATE__START__SHIFT 0x00000000 10814#define TCP_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10815#define TCP_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10816#define TCP_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10817#define TCP_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10818#define TCP_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK 0xf0000000L 10819#define TCP_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT 0x0000001c 10820#define TCP_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK 0x0f000000L 10821#define TCP_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT 0x00000018 10822#define TCP_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK 0x000003ffL 10823#define TCP_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT 0x00000000 10824#define TCP_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK 0x000ffc00L 10825#define TCP_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT 0x0000000a 10826#define TCP_PERFCOUNTER0_SELECT__CNTR_MODE_MASK 0x00f00000L 10827#define TCP_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT 0x00000014 10828#define TCP_PERFCOUNTER0_SELECT__PERF_MODE1_MASK 0x0f000000L 10829#define TCP_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT 0x00000018 10830#define TCP_PERFCOUNTER0_SELECT__PERF_MODE_MASK 0xf0000000L 10831#define TCP_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT 0x0000001c 10832#define TCP_PERFCOUNTER0_SELECT__PERF_SEL1_MASK 0x000ffc00L 10833#define TCP_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT 0x0000000a 10834#define TCP_PERFCOUNTER0_SELECT__PERF_SEL_MASK 0x000000ffL 10835#define TCP_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT 0x00000000 10836#define TCP_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10837#define TCP_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10838#define TCP_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10839#define TCP_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10840#define TCP_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK 0xf0000000L 10841#define TCP_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT 0x0000001c 10842#define TCP_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK 0x0f000000L 10843#define TCP_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT 0x00000018 10844#define TCP_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK 0x000003ffL 10845#define TCP_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT 0x00000000 10846#define TCP_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK 0x000ffc00L 10847#define TCP_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT 0x0000000a 10848#define TCP_PERFCOUNTER1_SELECT__CNTR_MODE_MASK 0x00f00000L 10849#define TCP_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT 0x00000014 10850#define TCP_PERFCOUNTER1_SELECT__PERF_MODE1_MASK 0x0f000000L 10851#define TCP_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT 0x00000018 10852#define TCP_PERFCOUNTER1_SELECT__PERF_MODE_MASK 0xf0000000L 10853#define TCP_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT 0x0000001c 10854#define TCP_PERFCOUNTER1_SELECT__PERF_SEL1_MASK 0x000ffc00L 10855#define TCP_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT 0x0000000a 10856#define TCP_PERFCOUNTER1_SELECT__PERF_SEL_MASK 0x000000ffL 10857#define TCP_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT 0x00000000 10858#define TCP_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10859#define TCP_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10860#define TCP_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10861#define TCP_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10862#define TCP_PERFCOUNTER2_SELECT__CNTR_MODE_MASK 0x00f00000L 10863#define TCP_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT 0x00000014 10864#define TCP_PERFCOUNTER2_SELECT__PERF_MODE_MASK 0xf0000000L 10865#define TCP_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT 0x0000001c 10866#define TCP_PERFCOUNTER2_SELECT__PERF_SEL_MASK 0x000000ffL 10867#define TCP_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT 0x00000000 10868#define TCP_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10869#define TCP_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10870#define TCP_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10871#define TCP_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10872#define TCP_PERFCOUNTER3_SELECT__CNTR_MODE_MASK 0x00f00000L 10873#define TCP_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT 0x00000014 10874#define TCP_PERFCOUNTER3_SELECT__PERF_MODE_MASK 0xf0000000L 10875#define TCP_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT 0x0000001c 10876#define TCP_PERFCOUNTER3_SELECT__PERF_SEL_MASK 0x000000ffL 10877#define TCP_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT 0x00000000 10878#define TCP_STATUS__TCP_BUSY_MASK 0x00000001L 10879#define TCP_STATUS__TCP_BUSY__SHIFT 0x00000000 10880#define TD_CGTT_CTRL__OFF_HYSTERESIS_MASK 0x00000ff0L 10881#define TD_CGTT_CTRL__OFF_HYSTERESIS__SHIFT 0x00000004 10882#define TD_CGTT_CTRL__ON_DELAY_MASK 0x0000000fL 10883#define TD_CGTT_CTRL__ON_DELAY__SHIFT 0x00000000 10884#define TD_CGTT_CTRL__SOFT_OVERRIDE0_MASK 0x80000000L 10885#define TD_CGTT_CTRL__SOFT_OVERRIDE0__SHIFT 0x0000001f 10886#define TD_CGTT_CTRL__SOFT_OVERRIDE1_MASK 0x40000000L 10887#define TD_CGTT_CTRL__SOFT_OVERRIDE1__SHIFT 0x0000001e 10888#define TD_CGTT_CTRL__SOFT_OVERRIDE2_MASK 0x20000000L 10889#define TD_CGTT_CTRL__SOFT_OVERRIDE2__SHIFT 0x0000001d 10890#define TD_CGTT_CTRL__SOFT_OVERRIDE3_MASK 0x10000000L 10891#define TD_CGTT_CTRL__SOFT_OVERRIDE3__SHIFT 0x0000001c 10892#define TD_CGTT_CTRL__SOFT_OVERRIDE4_MASK 0x08000000L 10893#define TD_CGTT_CTRL__SOFT_OVERRIDE4__SHIFT 0x0000001b 10894#define TD_CGTT_CTRL__SOFT_OVERRIDE5_MASK 0x04000000L 10895#define TD_CGTT_CTRL__SOFT_OVERRIDE5__SHIFT 0x0000001a 10896#define TD_CGTT_CTRL__SOFT_OVERRIDE6_MASK 0x02000000L 10897#define TD_CGTT_CTRL__SOFT_OVERRIDE6__SHIFT 0x00000019 10898#define TD_CGTT_CTRL__SOFT_OVERRIDE7_MASK 0x01000000L 10899#define TD_CGTT_CTRL__SOFT_OVERRIDE7__SHIFT 0x00000018 10900#define TD_CNTL__DISABLE_POWER_THROTTLE_MASK 0x00100000L 10901#define TD_CNTL__DISABLE_POWER_THROTTLE__SHIFT 0x00000014 10902#define TD_CNTL__EXTEND_LDS_STALL_MASK 0x00000600L 10903#define TD_CNTL__EXTEND_LDS_STALL__SHIFT 0x00000009 10904#define TD_CNTL__GATHER4_DX9_MODE_MASK 0x00080000L 10905#define TD_CNTL__GATHER4_DX9_MODE__SHIFT 0x00000013 10906#define TD_CNTL__GATHER4_FLOAT_MODE_MASK 0x00010000L 10907#define TD_CNTL__GATHER4_FLOAT_MODE__SHIFT 0x00000010 10908#define TD_CNTL__LD_FLOAT_MODE_MASK 0x00040000L 10909#define TD_CNTL__LD_FLOAT_MODE__SHIFT 0x00000012 10910#define TD_CNTL__LDS_STALL_PHASE_ADJUST_MASK 0x00001800L 10911#define TD_CNTL__LDS_STALL_PHASE_ADJUST__SHIFT 0x0000000b 10912#define TD_CNTL__PAD_STALL_EN_MASK 0x00000100L 10913#define TD_CNTL__PAD_STALL_EN__SHIFT 0x00000008 10914#define TD_CNTL__PRECISION_COMPATIBILITY_MASK 0x00008000L 10915#define TD_CNTL__PRECISION_COMPATIBILITY__SHIFT 0x0000000f 10916#define TD_CNTL__SYNC_PHASE_SH_MASK 0x00000003L 10917#define TD_CNTL__SYNC_PHASE_SH__SHIFT 0x00000000 10918#define TD_CNTL__SYNC_PHASE_VC_SMX_MASK 0x00000030L 10919#define TD_CNTL__SYNC_PHASE_VC_SMX__SHIFT 0x00000004 10920#define TD_DEBUG_DATA__DATA_MASK 0x00ffffffL 10921#define TD_DEBUG_DATA__DATA__SHIFT 0x00000000 10922#define TD_DEBUG_INDEX__INDEX_MASK 0x0000001fL 10923#define TD_DEBUG_INDEX__INDEX__SHIFT 0x00000000 10924#define TD_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0xffffffffL 10925#define TD_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 10926#define TD_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 10927#define TD_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 10928#define TD_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK 0xf0000000L 10929#define TD_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT 0x0000001c 10930#define TD_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK 0x0f000000L 10931#define TD_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT 0x00000018 10932#define TD_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK 0x000000ffL 10933#define TD_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT 0x00000000 10934#define TD_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK 0x0003fc00L 10935#define TD_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT 0x0000000a 10936#define TD_PERFCOUNTER0_SELECT__CNTR_MODE_MASK 0x00f00000L 10937#define TD_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT 0x00000014 10938#define TD_PERFCOUNTER0_SELECT__PERF_MODE1_MASK 0x0f000000L 10939#define TD_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT 0x00000018 10940#define TD_PERFCOUNTER0_SELECT__PERF_MODE_MASK 0xf0000000L 10941#define TD_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT 0x0000001c 10942#define TD_PERFCOUNTER0_SELECT__PERF_SEL1_MASK 0x0003fc00L 10943#define TD_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT 0x0000000a 10944#define TD_PERFCOUNTER0_SELECT__PERF_SEL_MASK 0x000000ffL 10945#define TD_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT 0x00000000 10946#define TD_SCRATCH__SCRATCH_MASK 0xffffffffL 10947#define TD_SCRATCH__SCRATCH__SHIFT 0x00000000 10948#define TD_STATUS__BUSY_MASK 0x80000000L 10949#define TD_STATUS__BUSY__SHIFT 0x0000001f 10950#define USER_SQC_BANK_DISABLE__SQC0_BANK_DISABLE_MASK 0x000f0000L 10951#define USER_SQC_BANK_DISABLE__SQC0_BANK_DISABLE__SHIFT 0x00000010 10952#define USER_SQC_BANK_DISABLE__SQC1_BANK_DISABLE_MASK 0x00f00000L 10953#define USER_SQC_BANK_DISABLE__SQC1_BANK_DISABLE__SHIFT 0x00000014 10954#define USER_SQC_BANK_DISABLE__SQC2_BANK_DISABLE_MASK 0x0f000000L 10955#define USER_SQC_BANK_DISABLE__SQC2_BANK_DISABLE__SHIFT 0x00000018 10956#define USER_SQC_BANK_DISABLE__SQC3_BANK_DISABLE_MASK 0xf0000000L 10957#define USER_SQC_BANK_DISABLE__SQC3_BANK_DISABLE__SHIFT 0x0000001c 10958#define VGT_CACHE_INVALIDATION__AUTO_INVLD_EN_MASK 0x000000c0L 10959#define VGT_CACHE_INVALIDATION__AUTO_INVLD_EN__SHIFT 0x00000006 10960#define VGT_CACHE_INVALIDATION__CACHE_INVALIDATION_MASK 0x00000003L 10961#define VGT_CACHE_INVALIDATION__CACHE_INVALIDATION__SHIFT 0x00000000 10962#define VGT_CACHE_INVALIDATION__DIS_RANGE_FULL_INVLD_MASK 0x00000800L 10963#define VGT_CACHE_INVALIDATION__DIS_RANGE_FULL_INVLD__SHIFT 0x0000000b 10964#define VGT_CACHE_INVALIDATION__ES_LIMIT_MASK 0x001f0000L 10965#define VGT_CACHE_INVALIDATION__ES_LIMIT__SHIFT 0x00000010 10966#define VGT_CACHE_INVALIDATION__GS_LATE_ALLOC_EN_MASK 0x00001000L 10967#define VGT_CACHE_INVALIDATION__GS_LATE_ALLOC_EN__SHIFT 0x0000000c 10968#define VGT_CACHE_INVALIDATION__STREAMOUT_FULL_FLUSH_MASK 0x00002000L 10969#define VGT_CACHE_INVALIDATION__STREAMOUT_FULL_FLUSH__SHIFT 0x0000000d 10970#define VGT_CACHE_INVALIDATION__USE_GS_DONE_MASK 0x00000200L 10971#define VGT_CACHE_INVALIDATION__USE_GS_DONE__SHIFT 0x00000009 10972#define VGT_CACHE_INVALIDATION__VS_NO_EXTRA_BUFFER_MASK 0x00000020L 10973#define VGT_CACHE_INVALIDATION__VS_NO_EXTRA_BUFFER__SHIFT 0x00000005 10974#define VGT_CNTL_STATUS__VGT_BUSY_MASK 0x00000001L 10975#define VGT_CNTL_STATUS__VGT_BUSY__SHIFT 0x00000000 10976#define VGT_CNTL_STATUS__VGT_GS_BUSY_MASK 0x00000080L 10977#define VGT_CNTL_STATUS__VGT_GS_BUSY__SHIFT 0x00000007 10978#define VGT_CNTL_STATUS__VGT_HS_BUSY_MASK 0x00000100L 10979#define VGT_CNTL_STATUS__VGT_HS_BUSY__SHIFT 0x00000008 10980#define VGT_CNTL_STATUS__VGT_OUT_BUSY_MASK 0x00000004L 10981#define VGT_CNTL_STATUS__VGT_OUT_BUSY__SHIFT 0x00000002 10982#define VGT_CNTL_STATUS__VGT_OUT_INDX_BUSY_MASK 0x00000002L 10983#define VGT_CNTL_STATUS__VGT_OUT_INDX_BUSY__SHIFT 0x00000001 10984#define VGT_CNTL_STATUS__VGT_PI_BUSY_MASK 0x00000040L 10985#define VGT_CNTL_STATUS__VGT_PI_BUSY__SHIFT 0x00000006 10986#define VGT_CNTL_STATUS__VGT_PT_BUSY_MASK 0x00000008L 10987#define VGT_CNTL_STATUS__VGT_PT_BUSY__SHIFT 0x00000003 10988#define VGT_CNTL_STATUS__VGT_TE11_BUSY_MASK 0x00000200L 10989#define VGT_CNTL_STATUS__VGT_TE11_BUSY__SHIFT 0x00000009 10990#define VGT_CNTL_STATUS__VGT_TE_BUSY_MASK 0x00000010L 10991#define VGT_CNTL_STATUS__VGT_TE_BUSY__SHIFT 0x00000004 10992#define VGT_CNTL_STATUS__VGT_VR_BUSY_MASK 0x00000020L 10993#define VGT_CNTL_STATUS__VGT_VR_BUSY__SHIFT 0x00000005 10994#define VGT_DEBUG_CNTL__VGT_DEBUG_INDX_MASK 0x0000003fL 10995#define VGT_DEBUG_CNTL__VGT_DEBUG_INDX__SHIFT 0x00000000 10996#define VGT_DEBUG_CNTL__VGT_DEBUG_SEL_BUS_B_MASK 0x00000040L 10997#define VGT_DEBUG_CNTL__VGT_DEBUG_SEL_BUS_B__SHIFT 0x00000006 10998#define VGT_DEBUG_DATA__DATA_MASK 0xffffffffL 10999#define VGT_DEBUG_DATA__DATA__SHIFT 0x00000000 11000#define VGT_DEBUG_REG0__cm_busy_MASK 0x00008000L 11001#define VGT_DEBUG_REG0__cm_busy__SHIFT 0x0000000f 11002#define VGT_DEBUG_REG0__combined_out_busy_MASK 0x00200000L 11003#define VGT_DEBUG_REG0__combined_out_busy__SHIFT 0x00000015 11004#define VGT_DEBUG_REG0__core_clk_busy_MASK 0x04000000L 11005#define VGT_DEBUG_REG0__core_clk_busy__SHIFT 0x0000001a 11006#define VGT_DEBUG_REG0__frmt_busy_MASK 0x00020000L 11007#define VGT_DEBUG_REG0__frmt_busy__SHIFT 0x00000011 11008#define VGT_DEBUG_REG0__gog_busy_MASK 0x00010000L 11009#define VGT_DEBUG_REG0__gog_busy__SHIFT 0x00000010 11010#define VGT_DEBUG_REG0__gs_busy_MASK 0x00001000L 11011#define VGT_DEBUG_REG0__gs_busy__SHIFT 0x0000000c 11012#define VGT_DEBUG_REG0__gs_clk_busy_MASK 0x08000000L 11013#define VGT_DEBUG_REG0__gs_clk_busy__SHIFT 0x0000001b 11014#define VGT_DEBUG_REG0__pa_interfaces_busy_MASK 0x00800000L 11015#define VGT_DEBUG_REG0__pa_interfaces_busy__SHIFT 0x00000017 11016#define VGT_DEBUG_REG0__pi_busy_MASK 0x00000100L 11017#define VGT_DEBUG_REG0__pi_busy__SHIFT 0x00000008 11018#define VGT_DEBUG_REG0__pt_pi_busy_MASK 0x00000400L 11019#define VGT_DEBUG_REG0__pt_pi_busy__SHIFT 0x0000000a 11020#define VGT_DEBUG_REG0__rcm_busy_MASK 0x00002000L 11021#define VGT_DEBUG_REG0__rcm_busy__SHIFT 0x0000000d 11022#define VGT_DEBUG_REG0__reg_clk_busy_MASK 0x01000000L 11023#define VGT_DEBUG_REG0__reg_clk_busy__SHIFT 0x00000018 11024#define VGT_DEBUG_REG0__sclk_core_vld_MASK 0x20000000L 11025#define VGT_DEBUG_REG0__sclk_core_vld__SHIFT 0x0000001d 11026#define VGT_DEBUG_REG0__sclk_gs_vld_MASK 0x40000000L 11027#define VGT_DEBUG_REG0__sclk_gs_vld__SHIFT 0x0000001e 11028#define VGT_DEBUG_REG0__SPARE0_MASK 0x80000000L 11029#define VGT_DEBUG_REG0__SPARE0__SHIFT 0x0000001f 11030#define VGT_DEBUG_REG0__SPARE10_MASK 0x00040000L 11031#define VGT_DEBUG_REG0__SPARE10__SHIFT 0x00000012 11032#define VGT_DEBUG_REG0__SPARE1_MASK 0x10000000L 11033#define VGT_DEBUG_REG0__SPARE1__SHIFT 0x0000001c 11034#define VGT_DEBUG_REG0__SPARE2_MASK 0x02000000L 11035#define VGT_DEBUG_REG0__SPARE2__SHIFT 0x00000019 11036#define VGT_DEBUG_REG0__SPARE3_MASK 0x00100000L 11037#define VGT_DEBUG_REG0__SPARE3__SHIFT 0x00000014 11038#define VGT_DEBUG_REG0__SPARE4_MASK 0x00000080L 11039#define VGT_DEBUG_REG0__SPARE4__SHIFT 0x00000007 11040#define VGT_DEBUG_REG0__SPARE5_MASK 0x00000040L 11041#define VGT_DEBUG_REG0__SPARE5__SHIFT 0x00000006 11042#define VGT_DEBUG_REG0__SPARE6_MASK 0x00000020L 11043#define VGT_DEBUG_REG0__SPARE6__SHIFT 0x00000005 11044#define VGT_DEBUG_REG0__SPARE7_MASK 0x00000010L 11045#define VGT_DEBUG_REG0__SPARE7__SHIFT 0x00000004 11046#define VGT_DEBUG_REG0__SPARE8_MASK 0x00000008L 11047#define VGT_DEBUG_REG0__SPARE8__SHIFT 0x00000003 11048#define VGT_DEBUG_REG0__SPARE9_MASK 0x00000002L 11049#define VGT_DEBUG_REG0__SPARE9__SHIFT 0x00000001 11050#define VGT_DEBUG_REG0__spi_vs_interfaces_busy_MASK 0x00400000L 11051#define VGT_DEBUG_REG0__spi_vs_interfaces_busy__SHIFT 0x00000016 11052#define VGT_DEBUG_REG0__te11_pi_busy_MASK 0x00080000L 11053#define VGT_DEBUG_REG0__te11_pi_busy__SHIFT 0x00000013 11054#define VGT_DEBUG_REG0__te_pi_busy_MASK 0x00000800L 11055#define VGT_DEBUG_REG0__te_pi_busy__SHIFT 0x0000000b 11056#define VGT_DEBUG_REG0__tm_busy_MASK 0x00004000L 11057#define VGT_DEBUG_REG0__tm_busy__SHIFT 0x0000000e 11058#define VGT_DEBUG_REG0__vgt_busy_extended_MASK 0x00000001L 11059#define VGT_DEBUG_REG0__vgt_busy_extended__SHIFT 0x00000000 11060#define VGT_DEBUG_REG0__vgt_busy_MASK 0x00000004L 11061#define VGT_DEBUG_REG0__vgt_busy__SHIFT 0x00000002 11062#define VGT_DEBUG_REG0__vr_pi_busy_MASK 0x00000200L 11063#define VGT_DEBUG_REG0__vr_pi_busy__SHIFT 0x00000009 11064#define VGT_DEBUG_REG10__eopg_r2_q_MASK 0x00000020L 11065#define VGT_DEBUG_REG10__eopg_r2_q__SHIFT 0x00000005 11066#define VGT_DEBUG_REG10__eotg_r2_q_MASK 0x00000040L 11067#define VGT_DEBUG_REG10__eotg_r2_q__SHIFT 0x00000006 11068#define VGT_DEBUG_REG10__es_rb_space_avail_r2_q_8_0_MASK 0xff800000L 11069#define VGT_DEBUG_REG10__es_rb_space_avail_r2_q_8_0__SHIFT 0x00000017 11070#define VGT_DEBUG_REG10__gs_rb_space_avail_r3_q_9_0_MASK 0x007fe000L 11071#define VGT_DEBUG_REG10__gs_rb_space_avail_r3_q_9_0__SHIFT 0x0000000d 11072#define VGT_DEBUG_REG10__index_buffer_depth_r1_q_MASK 0x0000001fL 11073#define VGT_DEBUG_REG10__index_buffer_depth_r1_q__SHIFT 0x00000000 11074#define VGT_DEBUG_REG10__onchip_gs_en_r0_q_MASK 0x00000180L 11075#define VGT_DEBUG_REG10__onchip_gs_en_r0_q__SHIFT 0x00000007 11076#define VGT_DEBUG_REG10__rcm_mem_gsprim_re_q_MASK 0x00001000L 11077#define VGT_DEBUG_REG10__rcm_mem_gsprim_re_qq_MASK 0x00000800L 11078#define VGT_DEBUG_REG10__rcm_mem_gsprim_re_qq__SHIFT 0x0000000b 11079#define VGT_DEBUG_REG10__rcm_mem_gsprim_re_q__SHIFT 0x0000000c 11080#define VGT_DEBUG_REG10__SPARE2_MASK 0x00000600L 11081#define VGT_DEBUG_REG10__SPARE2__SHIFT 0x00000009 11082#define VGT_DEBUG_REG11__counters_available_r0_MASK 0x00001000L 11083#define VGT_DEBUG_REG11__counters_available_r0__SHIFT 0x0000000c 11084#define VGT_DEBUG_REG11__counters_avail_r0_MASK 0x00000800L 11085#define VGT_DEBUG_REG11__counters_avail_r0__SHIFT 0x0000000b 11086#define VGT_DEBUG_REG11__counters_busy_r0_MASK 0x00000400L 11087#define VGT_DEBUG_REG11__counters_busy_r0__SHIFT 0x0000000a 11088#define VGT_DEBUG_REG11__es_r0_rtr_MASK 0x00100000L 11089#define VGT_DEBUG_REG11__es_r0_rtr__SHIFT 0x00000014 11090#define VGT_DEBUG_REG11__es_rb_dealloc_fifo_busy_MASK 0x00000008L 11091#define VGT_DEBUG_REG11__es_rb_dealloc_fifo_busy__SHIFT 0x00000003 11092#define VGT_DEBUG_REG11__es_rb_dealloc_fifo_full_MASK 0x08000000L 11093#define VGT_DEBUG_REG11__es_rb_dealloc_fifo_full__SHIFT 0x0000001b 11094#define VGT_DEBUG_REG11__es_rb_roll_over_r3_MASK 0x00000200L 11095#define VGT_DEBUG_REG11__es_rb_roll_over_r3__SHIFT 0x00000009 11096#define VGT_DEBUG_REG11__es_tbl_empty_MASK 0x40000000L 11097#define VGT_DEBUG_REG11__es_tbl_empty__SHIFT 0x0000001e 11098#define VGT_DEBUG_REG11__gog_tm_vs_event_rtr_MASK 0x00200000L 11099#define VGT_DEBUG_REG11__gog_tm_vs_event_rtr__SHIFT 0x00000015 11100#define VGT_DEBUG_REG11__gs_issue_rtr_MASK 0x00010000L 11101#define VGT_DEBUG_REG11__gs_issue_rtr__SHIFT 0x00000010 11102#define VGT_DEBUG_REG11__gs_r0_rtr_MASK 0x00080000L 11103#define VGT_DEBUG_REG11__gs_r0_rtr__SHIFT 0x00000013 11104#define VGT_DEBUG_REG11__hold_eswave_MASK 0x00000100L 11105#define VGT_DEBUG_REG11__hold_eswave__SHIFT 0x00000008 11106#define VGT_DEBUG_REG11__no_active_states_r0_MASK 0x80000000L 11107#define VGT_DEBUG_REG11__no_active_states_r0__SHIFT 0x0000001f 11108#define VGT_DEBUG_REG11__send_event_q_MASK 0x20000000L 11109#define VGT_DEBUG_REG11__send_event_q__SHIFT 0x0000001d 11110#define VGT_DEBUG_REG11__SPARE0_MASK 0x00040000L 11111#define VGT_DEBUG_REG11__SPARE0__SHIFT 0x00000012 11112#define VGT_DEBUG_REG11__SPARE1_MASK 0x00000020L 11113#define VGT_DEBUG_REG11__SPARE1__SHIFT 0x00000005 11114#define VGT_DEBUG_REG11__spi_esthread_fifo_busy_MASK 0x00000080L 11115#define VGT_DEBUG_REG11__spi_esthread_fifo_busy__SHIFT 0x00000007 11116#define VGT_DEBUG_REG11__spi_gsthread_fifo_busy_MASK 0x00000040L 11117#define VGT_DEBUG_REG11__spi_gsthread_fifo_busy__SHIFT 0x00000006 11118#define VGT_DEBUG_REG11__tm_busy_q_MASK 0x00000001L 11119#define VGT_DEBUG_REG11__tm_busy_q__SHIFT 0x00000000 11120#define VGT_DEBUG_REG11__tm_noif_busy_q_MASK 0x00000002L 11121#define VGT_DEBUG_REG11__tm_noif_busy_q__SHIFT 0x00000001 11122#define VGT_DEBUG_REG11__tm_out_busy_q_MASK 0x00000004L 11123#define VGT_DEBUG_REG11__tm_out_busy_q__SHIFT 0x00000002 11124#define VGT_DEBUG_REG11__tm_pt_event_rtr_MASK 0x00020000L 11125#define VGT_DEBUG_REG11__tm_pt_event_rtr__SHIFT 0x00000011 11126#define VGT_DEBUG_REG11__tm_rcm_es_tbl_rtr_MASK 0x01000000L 11127#define VGT_DEBUG_REG11__tm_rcm_es_tbl_rtr__SHIFT 0x00000018 11128#define VGT_DEBUG_REG11__tm_rcm_gs_event_rtr_MASK 0x00400000L 11129#define VGT_DEBUG_REG11__tm_rcm_gs_event_rtr__SHIFT 0x00000016 11130#define VGT_DEBUG_REG11__tm_rcm_gs_tbl_rtr_MASK 0x00800000L 11131#define VGT_DEBUG_REG11__tm_rcm_gs_tbl_rtr__SHIFT 0x00000017 11132#define VGT_DEBUG_REG11__VGT_SPI_esthread_rtr_q_MASK 0x00008000L 11133#define VGT_DEBUG_REG11__VGT_SPI_esthread_rtr_q__SHIFT 0x0000000f 11134#define VGT_DEBUG_REG11__VGT_SPI_gsthread_rtr_q_MASK 0x00004000L 11135#define VGT_DEBUG_REG11__VGT_SPI_gsthread_rtr_q__SHIFT 0x0000000e 11136#define VGT_DEBUG_REG11__vs_dealloc_tbl_busy_MASK 0x00000010L 11137#define VGT_DEBUG_REG11__vs_dealloc_tbl_busy__SHIFT 0x00000004 11138#define VGT_DEBUG_REG11__vs_dealloc_tbl_full_MASK 0x10000000L 11139#define VGT_DEBUG_REG11__vs_dealloc_tbl_full__SHIFT 0x0000001c 11140#define VGT_DEBUG_REG11__vs_event_fifo_empty_MASK 0x02000000L 11141#define VGT_DEBUG_REG11__vs_event_fifo_empty__SHIFT 0x00000019 11142#define VGT_DEBUG_REG11__vs_event_fifo_full_MASK 0x04000000L 11143#define VGT_DEBUG_REG11__vs_event_fifo_full__SHIFT 0x0000001a 11144#define VGT_DEBUG_REG11__vs_event_fifo_rtr_MASK 0x00002000L 11145#define VGT_DEBUG_REG11__vs_event_fifo_rtr__SHIFT 0x0000000d 11146#define VGT_DEBUG_REG12__gs_state0_r0_q_MASK 0x00000007L 11147#define VGT_DEBUG_REG12__gs_state0_r0_q__SHIFT 0x00000000 11148#define VGT_DEBUG_REG12__gs_state1_r0_q_MASK 0x00000038L 11149#define VGT_DEBUG_REG12__gs_state1_r0_q__SHIFT 0x00000003 11150#define VGT_DEBUG_REG12__gs_state2_r0_q_MASK 0x000001c0L 11151#define VGT_DEBUG_REG12__gs_state2_r0_q__SHIFT 0x00000006 11152#define VGT_DEBUG_REG12__gs_state3_r0_q_MASK 0x00000e00L 11153#define VGT_DEBUG_REG12__gs_state3_r0_q__SHIFT 0x00000009 11154#define VGT_DEBUG_REG12__gs_state4_r0_q_MASK 0x00007000L 11155#define VGT_DEBUG_REG12__gs_state4_r0_q__SHIFT 0x0000000c 11156#define VGT_DEBUG_REG12__gs_state5_r0_q_MASK 0x00038000L 11157#define VGT_DEBUG_REG12__gs_state5_r0_q__SHIFT 0x0000000f 11158#define VGT_DEBUG_REG12__gs_state6_r0_q_MASK 0x001c0000L 11159#define VGT_DEBUG_REG12__gs_state6_r0_q__SHIFT 0x00000012 11160#define VGT_DEBUG_REG12__gs_state7_r0_q_MASK 0x00e00000L 11161#define VGT_DEBUG_REG12__gs_state7_r0_q__SHIFT 0x00000015 11162#define VGT_DEBUG_REG12__gs_state8_r0_q_MASK 0x07000000L 11163#define VGT_DEBUG_REG12__gs_state8_r0_q__SHIFT 0x00000018 11164#define VGT_DEBUG_REG12__gs_state9_r0_q_MASK 0x38000000L 11165#define VGT_DEBUG_REG12__gs_state9_r0_q__SHIFT 0x0000001b 11166#define VGT_DEBUG_REG12__hold_eswave_eop_MASK 0x40000000L 11167#define VGT_DEBUG_REG12__hold_eswave_eop__SHIFT 0x0000001e 11168#define VGT_DEBUG_REG12__SPARE0_MASK 0x80000000L 11169#define VGT_DEBUG_REG12__SPARE0__SHIFT 0x0000001f 11170#define VGT_DEBUG_REG13__active_cm_sm_r0_q_MASK 0xf8000000L 11171#define VGT_DEBUG_REG13__active_cm_sm_r0_q__SHIFT 0x0000001b 11172#define VGT_DEBUG_REG13__es_tbl_full_MASK 0x01000000L 11173#define VGT_DEBUG_REG13__es_tbl_full__SHIFT 0x00000018 11174#define VGT_DEBUG_REG13__gsfetch_done_cnt_q_not_0_MASK 0x00800000L 11175#define VGT_DEBUG_REG13__gsfetch_done_cnt_q_not_0__SHIFT 0x00000017 11176#define VGT_DEBUG_REG13__gsfetch_done_fifo_cnt_q_not_0_MASK 0x00400000L 11177#define VGT_DEBUG_REG13__gsfetch_done_fifo_cnt_q_not_0__SHIFT 0x00000016 11178#define VGT_DEBUG_REG13__gs_state10_r0_q_MASK 0x00000007L 11179#define VGT_DEBUG_REG13__gs_state10_r0_q__SHIFT 0x00000000 11180#define VGT_DEBUG_REG13__gs_state11_r0_q_MASK 0x00000038L 11181#define VGT_DEBUG_REG13__gs_state11_r0_q__SHIFT 0x00000003 11182#define VGT_DEBUG_REG13__gs_state12_r0_q_MASK 0x000001c0L 11183#define VGT_DEBUG_REG13__gs_state12_r0_q__SHIFT 0x00000006 11184#define VGT_DEBUG_REG13__gs_state13_r0_q_MASK 0x00000e00L 11185#define VGT_DEBUG_REG13__gs_state13_r0_q__SHIFT 0x00000009 11186#define VGT_DEBUG_REG13__gs_state14_r0_q_MASK 0x00007000L 11187#define VGT_DEBUG_REG13__gs_state14_r0_q__SHIFT 0x0000000c 11188#define VGT_DEBUG_REG13__gs_state15_r0_q_MASK 0x00038000L 11189#define VGT_DEBUG_REG13__gs_state15_r0_q__SHIFT 0x0000000f 11190#define VGT_DEBUG_REG13__gs_tbl_wrptr_r0_q_3_0_MASK 0x003c0000L 11191#define VGT_DEBUG_REG13__gs_tbl_wrptr_r0_q_3_0__SHIFT 0x00000012 11192#define VGT_DEBUG_REG13__SPARE0_MASK 0x04000000L 11193#define VGT_DEBUG_REG13__SPARE0__SHIFT 0x0000001a 11194#define VGT_DEBUG_REG13__SPARE1_MASK 0x02000000L 11195#define VGT_DEBUG_REG13__SPARE1__SHIFT 0x00000019 11196#define VGT_DEBUG_REG14__es_flush_cnt_busy_q_MASK 0x00000400L 11197#define VGT_DEBUG_REG14__es_flush_cnt_busy_q__SHIFT 0x0000000a 11198#define VGT_DEBUG_REG14__gsfetch_done_fifo_full_MASK 0x00000010L 11199#define VGT_DEBUG_REG14__gsfetch_done_fifo_full__SHIFT 0x00000004 11200#define VGT_DEBUG_REG14__gsfetch_done_se1_cnt_q_not_0_MASK 0x20000000L 11201#define VGT_DEBUG_REG14__gsfetch_done_se1_cnt_q_not_0__SHIFT 0x0000001d 11202#define VGT_DEBUG_REG14__gs_rb_space_avail_r0_MASK 0x00000020L 11203#define VGT_DEBUG_REG14__gs_rb_space_avail_r0__SHIFT 0x00000005 11204#define VGT_DEBUG_REG14__gs_tbl_full_r0_MASK 0x00000800L 11205#define VGT_DEBUG_REG14__gs_tbl_full_r0__SHIFT 0x0000000b 11206#define VGT_DEBUG_REG14__se1spi_esthread_fifo_busy_MASK 0x08000000L 11207#define VGT_DEBUG_REG14__se1spi_esthread_fifo_busy__SHIFT 0x0000001b 11208#define VGT_DEBUG_REG14__se1spi_gsthread_fifo_busy_MASK 0x00200000L 11209#define VGT_DEBUG_REG14__se1spi_gsthread_fifo_busy__SHIFT 0x00000015 11210#define VGT_DEBUG_REG14__smx1_es_done_cnt_r0_q_not_0_MASK 0x04000000L 11211#define VGT_DEBUG_REG14__smx1_es_done_cnt_r0_q_not_0__SHIFT 0x0000001a 11212#define VGT_DEBUG_REG14__smx_es_done_cnt_r0_q_not_0_MASK 0x00000040L 11213#define VGT_DEBUG_REG14__smx_es_done_cnt_r0_q_not_0__SHIFT 0x00000006 11214#define VGT_DEBUG_REG14__SPARE0_MASK 0x40000000L 11215#define VGT_DEBUG_REG14__SPARE0__SHIFT 0x0000001e 11216#define VGT_DEBUG_REG14__SPARE1_MASK 0x10000000L 11217#define VGT_DEBUG_REG14__SPARE1__SHIFT 0x0000001c 11218#define VGT_DEBUG_REG14__SPARE2_MASK 0x001ff000L 11219#define VGT_DEBUG_REG14__SPARE2__SHIFT 0x0000000c 11220#define VGT_DEBUG_REG14__SPARE3_MASK 0x0000000fL 11221#define VGT_DEBUG_REG14__SPARE3__SHIFT 0x00000000 11222#define VGT_DEBUG_REG14__SPARE8_MASK 0x00000180L 11223#define VGT_DEBUG_REG14__SPARE8__SHIFT 0x00000007 11224#define VGT_DEBUG_REG14__SPARE_MASK 0x01c00000L 11225#define VGT_DEBUG_REG14__SPARE__SHIFT 0x00000016 11226#define VGT_DEBUG_REG14__VGT_SE1SPI_esthread_rtr_q_MASK 0x80000000L 11227#define VGT_DEBUG_REG14__VGT_SE1SPI_esthread_rtr_q__SHIFT 0x0000001f 11228#define VGT_DEBUG_REG14__VGT_SE1SPI_gsthread_rtr_q_MASK 0x02000000L 11229#define VGT_DEBUG_REG14__VGT_SE1SPI_gsthread_rtr_q__SHIFT 0x00000019 11230#define VGT_DEBUG_REG14__vs_done_cnt_q_not_0_MASK 0x00000200L 11231#define VGT_DEBUG_REG14__vs_done_cnt_q_not_0__SHIFT 0x00000009 11232#define VGT_DEBUG_REG15__active_sm_q_MASK 0x000003e0L 11233#define VGT_DEBUG_REG15__active_sm_q__SHIFT 0x00000005 11234#define VGT_DEBUG_REG15__cm_busy_q_MASK 0x00000001L 11235#define VGT_DEBUG_REG15__cm_busy_q__SHIFT 0x00000000 11236#define VGT_DEBUG_REG15__cntr_tbl_wrptr_q_MASK 0x000f8000L 11237#define VGT_DEBUG_REG15__cntr_tbl_wrptr_q__SHIFT 0x0000000f 11238#define VGT_DEBUG_REG15__counters_busy_q_MASK 0x00000002L 11239#define VGT_DEBUG_REG15__counters_busy_q__SHIFT 0x00000001 11240#define VGT_DEBUG_REG15__counters_full_MASK 0x00000010L 11241#define VGT_DEBUG_REG15__counters_full__SHIFT 0x00000004 11242#define VGT_DEBUG_REG15__entry_rdptr_q_MASK 0x00007c00L 11243#define VGT_DEBUG_REG15__entry_rdptr_q__SHIFT 0x0000000a 11244#define VGT_DEBUG_REG15__gs_done_array_q_not_0_MASK 0x10000000L 11245#define VGT_DEBUG_REG15__gs_done_array_q_not_0__SHIFT 0x0000001c 11246#define VGT_DEBUG_REG15__output_fifo_empty_MASK 0x00000004L 11247#define VGT_DEBUG_REG15__output_fifo_empty__SHIFT 0x00000002 11248#define VGT_DEBUG_REG15__output_fifo_full_MASK 0x00000008L 11249#define VGT_DEBUG_REG15__output_fifo_full__SHIFT 0x00000003 11250#define VGT_DEBUG_REG15__SPARE25_MASK 0x03f00000L 11251#define VGT_DEBUG_REG15__SPARE25__SHIFT 0x00000014 11252#define VGT_DEBUG_REG15__SPARE31_MASK 0xe0000000L 11253#define VGT_DEBUG_REG15__SPARE31__SHIFT 0x0000001d 11254#define VGT_DEBUG_REG15__st_cut_mode_q_MASK 0x0c000000L 11255#define VGT_DEBUG_REG15__st_cut_mode_q__SHIFT 0x0000001a 11256#define VGT_DEBUG_REG16__gog_busy_MASK 0x00000001L 11257#define VGT_DEBUG_REG16__gog_busy__SHIFT 0x00000000 11258#define VGT_DEBUG_REG16__gog_out_prim_state_sel_MASK 0x0e000000L 11259#define VGT_DEBUG_REG16__gog_out_prim_state_sel__SHIFT 0x00000019 11260#define VGT_DEBUG_REG16__gog_state_q_MASK 0x0000000eL 11261#define VGT_DEBUG_REG16__gog_state_q__SHIFT 0x00000001 11262#define VGT_DEBUG_REG16__gog_tm_vs_event_rtr_MASK 0x00000800L 11263#define VGT_DEBUG_REG16__gog_tm_vs_event_rtr__SHIFT 0x0000000b 11264#define VGT_DEBUG_REG16__indx_valid_r0_q_MASK 0x00080000L 11265#define VGT_DEBUG_REG16__indx_valid_r0_q__SHIFT 0x00000013 11266#define VGT_DEBUG_REG16__indx_valid_r1_q_MASK 0x00020000L 11267#define VGT_DEBUG_REG16__indx_valid_r1_q__SHIFT 0x00000011 11268#define VGT_DEBUG_REG16__indx_valid_r2_q_MASK 0x00002000L 11269#define VGT_DEBUG_REG16__indx_valid_r2_q__SHIFT 0x0000000d 11270#define VGT_DEBUG_REG16__multiple_streams_en_r1_q_MASK 0x10000000L 11271#define VGT_DEBUG_REG16__multiple_streams_en_r1_q__SHIFT 0x0000001c 11272#define VGT_DEBUG_REG16__new_vs_thread_r2_MASK 0x80000000L 11273#define VGT_DEBUG_REG16__new_vs_thread_r2__SHIFT 0x0000001f 11274#define VGT_DEBUG_REG16__num_gs_r2_q_not_0_MASK 0x40000000L 11275#define VGT_DEBUG_REG16__num_gs_r2_q_not_0__SHIFT 0x0000001e 11276#define VGT_DEBUG_REG16__prim_valid_r0_q_MASK 0x00100000L 11277#define VGT_DEBUG_REG16__prim_valid_r0_q__SHIFT 0x00000014 11278#define VGT_DEBUG_REG16__prim_valid_r1_q_MASK 0x00010000L 11279#define VGT_DEBUG_REG16__prim_valid_r1_q__SHIFT 0x00000010 11280#define VGT_DEBUG_REG16__prim_valid_r2_q_MASK 0x00004000L 11281#define VGT_DEBUG_REG16__prim_valid_r2_q__SHIFT 0x0000000e 11282#define VGT_DEBUG_REG16__r0_rtr_MASK 0x00000010L 11283#define VGT_DEBUG_REG16__r0_rtr__SHIFT 0x00000004 11284#define VGT_DEBUG_REG16__r1_rtr_MASK 0x00000020L 11285#define VGT_DEBUG_REG16__r1_rtr__SHIFT 0x00000005 11286#define VGT_DEBUG_REG16__r1_upstream_rtr_MASK 0x00000040L 11287#define VGT_DEBUG_REG16__r1_upstream_rtr__SHIFT 0x00000006 11288#define VGT_DEBUG_REG16__r2_indx_rtr_MASK 0x00000200L 11289#define VGT_DEBUG_REG16__r2_indx_rtr__SHIFT 0x00000009 11290#define VGT_DEBUG_REG16__r2_prim_rtr_MASK 0x00000100L 11291#define VGT_DEBUG_REG16__r2_prim_rtr__SHIFT 0x00000008 11292#define VGT_DEBUG_REG16__r2_rtr_MASK 0x00000400L 11293#define VGT_DEBUG_REG16__r2_rtr__SHIFT 0x0000000a 11294#define VGT_DEBUG_REG16__r2_vs_tbl_rtr_MASK 0x00000080L 11295#define VGT_DEBUG_REG16__r2_vs_tbl_rtr__SHIFT 0x00000007 11296#define VGT_DEBUG_REG16__r3_force_vs_tbl_we_rtr_MASK 0x00001000L 11297#define VGT_DEBUG_REG16__r3_force_vs_tbl_we_rtr__SHIFT 0x0000000c 11298#define VGT_DEBUG_REG16__send_event_q_MASK 0x00400000L 11299#define VGT_DEBUG_REG16__send_event_q__SHIFT 0x00000016 11300#define VGT_DEBUG_REG16__SPARE24_MASK 0x01800000L 11301#define VGT_DEBUG_REG16__SPARE24__SHIFT 0x00000017 11302#define VGT_DEBUG_REG16__valid_r0_q_MASK 0x00200000L 11303#define VGT_DEBUG_REG16__valid_r0_q__SHIFT 0x00000015 11304#define VGT_DEBUG_REG16__valid_r1_q_MASK 0x00040000L 11305#define VGT_DEBUG_REG16__valid_r1_q__SHIFT 0x00000012 11306#define VGT_DEBUG_REG16__valid_r2_q_MASK 0x00008000L 11307#define VGT_DEBUG_REG16__valid_r2_q__SHIFT 0x0000000f 11308#define VGT_DEBUG_REG16__vert_seen_since_sopg_r2_q_MASK 0x01000000L 11309#define VGT_DEBUG_REG16__vert_seen_since_sopg_r2_q__SHIFT 0x00000018 11310#define VGT_DEBUG_REG16__vs_vert_count_r2_q_not_0_MASK 0x20000000L 11311#define VGT_DEBUG_REG16__vs_vert_count_r2_q_not_0__SHIFT 0x0000001d 11312#define VGT_DEBUG_REG17__gog_out_indx_13_0_MASK 0xfffc0000L 11313#define VGT_DEBUG_REG17__gog_out_indx_13_0__SHIFT 0x00000012 11314#define VGT_DEBUG_REG17__gog_out_prim_rel_indx0_5_0_MASK 0x0003f000L 11315#define VGT_DEBUG_REG17__gog_out_prim_rel_indx0_5_0__SHIFT 0x0000000c 11316#define VGT_DEBUG_REG17__gog_out_prim_rel_indx1_5_0_MASK 0x00000fc0L 11317#define VGT_DEBUG_REG17__gog_out_prim_rel_indx1_5_0__SHIFT 0x00000006 11318#define VGT_DEBUG_REG17__gog_out_prim_rel_indx2_5_0_MASK 0x0000003fL 11319#define VGT_DEBUG_REG17__gog_out_prim_rel_indx2_5_0__SHIFT 0x00000000 11320#define VGT_DEBUG_REG18__components_valid_r0_q_MASK 0xe0000000L 11321#define VGT_DEBUG_REG18__components_valid_r0_q__SHIFT 0x0000001d 11322#define VGT_DEBUG_REG18__eject_vtx_vect_r1_d_MASK 0x00800000L 11323#define VGT_DEBUG_REG18__eject_vtx_vect_r1_d__SHIFT 0x00000017 11324#define VGT_DEBUG_REG18__eop_r0_q_MASK 0x00400000L 11325#define VGT_DEBUG_REG18__eop_r0_q__SHIFT 0x00000016 11326#define VGT_DEBUG_REG18__grp_vr_valid_MASK 0x00000001L 11327#define VGT_DEBUG_REG18__grp_vr_valid__SHIFT 0x00000000 11328#define VGT_DEBUG_REG18__gs_scenario_a_r0_q_MASK 0x08000000L 11329#define VGT_DEBUG_REG18__gs_scenario_a_r0_q__SHIFT 0x0000001b 11330#define VGT_DEBUG_REG18__gs_scenario_b_r0_q_MASK 0x10000000L 11331#define VGT_DEBUG_REG18__gs_scenario_b_r0_q__SHIFT 0x0000001c 11332#define VGT_DEBUG_REG18__indices_to_send_q_MASK 0x00000700L 11333#define VGT_DEBUG_REG18__indices_to_send_q__SHIFT 0x00000008 11334#define VGT_DEBUG_REG18__indx0_hit_d_MASK 0x00040000L 11335#define VGT_DEBUG_REG18__indx0_hit_d__SHIFT 0x00000012 11336#define VGT_DEBUG_REG18__indx0_new_d_MASK 0x00002000L 11337#define VGT_DEBUG_REG18__indx0_new_d__SHIFT 0x0000000d 11338#define VGT_DEBUG_REG18__indx1_hit_d_MASK 0x00020000L 11339#define VGT_DEBUG_REG18__indx1_hit_d__SHIFT 0x00000011 11340#define VGT_DEBUG_REG18__indx1_new_d_MASK 0x00004000L 11341#define VGT_DEBUG_REG18__indx1_new_d__SHIFT 0x0000000e 11342#define VGT_DEBUG_REG18__indx2_hit_d_MASK 0x00010000L 11343#define VGT_DEBUG_REG18__indx2_hit_d__SHIFT 0x00000010 11344#define VGT_DEBUG_REG18__indx2_new_d_MASK 0x00008000L 11345#define VGT_DEBUG_REG18__indx2_new_d__SHIFT 0x0000000f 11346#define VGT_DEBUG_REG18__last_group_of_instance_r0_q_MASK 0x00100000L 11347#define VGT_DEBUG_REG18__last_group_of_instance_r0_q__SHIFT 0x00000014 11348#define VGT_DEBUG_REG18__last_indx_of_prim_MASK 0x00001000L 11349#define VGT_DEBUG_REG18__last_indx_of_prim__SHIFT 0x0000000c 11350#define VGT_DEBUG_REG18__null_primitive_r0_q_MASK 0x00200000L 11351#define VGT_DEBUG_REG18__null_primitive_r0_q__SHIFT 0x00000015 11352#define VGT_DEBUG_REG18__out_vr_indx_read_MASK 0x00000040L 11353#define VGT_DEBUG_REG18__out_vr_indx_read__SHIFT 0x00000006 11354#define VGT_DEBUG_REG18__out_vr_prim_read_MASK 0x00000080L 11355#define VGT_DEBUG_REG18__out_vr_prim_read__SHIFT 0x00000007 11356#define VGT_DEBUG_REG18__pipe0_dr_MASK 0x00000002L 11357#define VGT_DEBUG_REG18__pipe0_dr__SHIFT 0x00000001 11358#define VGT_DEBUG_REG18__pipe0_rtr_MASK 0x00000010L 11359#define VGT_DEBUG_REG18__pipe0_rtr__SHIFT 0x00000004 11360#define VGT_DEBUG_REG18__pipe1_dr_MASK 0x00000004L 11361#define VGT_DEBUG_REG18__pipe1_dr__SHIFT 0x00000002 11362#define VGT_DEBUG_REG18__pipe1_rtr_MASK 0x00000020L 11363#define VGT_DEBUG_REG18__pipe1_rtr__SHIFT 0x00000005 11364#define VGT_DEBUG_REG18__st_vertex_reuse_off_r0_q_MASK 0x00080000L 11365#define VGT_DEBUG_REG18__st_vertex_reuse_off_r0_q__SHIFT 0x00000013 11366#define VGT_DEBUG_REG18__sub_prim_type_r0_q_MASK 0x07000000L 11367#define VGT_DEBUG_REG18__sub_prim_type_r0_q__SHIFT 0x00000018 11368#define VGT_DEBUG_REG18__valid_indices_MASK 0x00000800L 11369#define VGT_DEBUG_REG18__valid_indices__SHIFT 0x0000000b 11370#define VGT_DEBUG_REG18__vr_grp_read_MASK 0x00000008L 11371#define VGT_DEBUG_REG18__vr_grp_read__SHIFT 0x00000003 11372#define VGT_DEBUG_REG19__buffered_prim_eject_vtx_vect_MASK 0x00080000L 11373#define VGT_DEBUG_REG19__buffered_prim_eject_vtx_vect__SHIFT 0x00000013 11374#define VGT_DEBUG_REG19__buffered_prim_eop_MASK 0x00040000L 11375#define VGT_DEBUG_REG19__buffered_prim_eop__SHIFT 0x00000012 11376#define VGT_DEBUG_REG19__buffered_prim_event_MASK 0x00010000L 11377#define VGT_DEBUG_REG19__buffered_prim_event__SHIFT 0x00000010 11378#define VGT_DEBUG_REG19__buffered_prim_null_primitive_MASK 0x00020000L 11379#define VGT_DEBUG_REG19__buffered_prim_null_primitive__SHIFT 0x00000011 11380#define VGT_DEBUG_REG19__buffered_prim_type_event_MASK 0x03f00000L 11381#define VGT_DEBUG_REG19__buffered_prim_type_event__SHIFT 0x00000014 11382#define VGT_DEBUG_REG19__filter_event_MASK 0x80000000L 11383#define VGT_DEBUG_REG19__filter_event__SHIFT 0x0000001f 11384#define VGT_DEBUG_REG19__hold_prim_MASK 0x00000800L 11385#define VGT_DEBUG_REG19__hold_prim__SHIFT 0x0000000b 11386#define VGT_DEBUG_REG19__new_packet_q_MASK 0x00008000L 11387#define VGT_DEBUG_REG19__new_packet_q__SHIFT 0x0000000f 11388#define VGT_DEBUG_REG19__null_terminate_vtx_vector_MASK 0x40000000L 11389#define VGT_DEBUG_REG19__null_terminate_vtx_vector__SHIFT 0x0000001e 11390#define VGT_DEBUG_REG19__num_new_unique_rel_indx_MASK 0x30000000L 11391#define VGT_DEBUG_REG19__num_new_unique_rel_indx__SHIFT 0x0000001c 11392#define VGT_DEBUG_REG19__pa_clipp_fifo_busy_q_MASK 0x00000020L 11393#define VGT_DEBUG_REG19__pa_clipp_fifo_busy_q__SHIFT 0x00000005 11394#define VGT_DEBUG_REG19__pa_clips_fifo_busy_q_MASK 0x00000010L 11395#define VGT_DEBUG_REG19__pa_clips_fifo_busy_q__SHIFT 0x00000004 11396#define VGT_DEBUG_REG19__pa_clipv_fifo_busy_q_MASK 0x00000400L 11397#define VGT_DEBUG_REG19__pa_clipv_fifo_busy_q__SHIFT 0x0000000a 11398#define VGT_DEBUG_REG19__prim_buffer_empty_MASK 0x00000004L 11399#define VGT_DEBUG_REG19__prim_buffer_empty__SHIFT 0x00000002 11400#define VGT_DEBUG_REG19__prim_buffer_full_MASK 0x00000008L 11401#define VGT_DEBUG_REG19__prim_buffer_full__SHIFT 0x00000003 11402#define VGT_DEBUG_REG19__separate_out_busy_q_MASK 0x00000001L 11403#define VGT_DEBUG_REG19__separate_out_busy_q__SHIFT 0x00000000 11404#define VGT_DEBUG_REG19__separate_out_indx_busy_q_MASK 0x00000002L 11405#define VGT_DEBUG_REG19__separate_out_indx_busy_q__SHIFT 0x00000001 11406#define VGT_DEBUG_REG19__spi_vsthread_fifo_busy_q_MASK 0x00000100L 11407#define VGT_DEBUG_REG19__spi_vsthread_fifo_busy_q__SHIFT 0x00000008 11408#define VGT_DEBUG_REG19__spi_vsvert_fifo_busy_q_MASK 0x00000200L 11409#define VGT_DEBUG_REG19__spi_vsvert_fifo_busy_q__SHIFT 0x00000009 11410#define VGT_DEBUG_REG19__VGT_PA_clipp_rtr_q_MASK 0x00000080L 11411#define VGT_DEBUG_REG19__VGT_PA_clipp_rtr_q__SHIFT 0x00000007 11412#define VGT_DEBUG_REG19__VGT_PA_clips_rtr_q_MASK 0x00000040L 11413#define VGT_DEBUG_REG19__VGT_PA_clips_rtr_q__SHIFT 0x00000006 11414#define VGT_DEBUG_REG19__VGT_PA_clipv_rtr_q_MASK 0x00004000L 11415#define VGT_DEBUG_REG19__VGT_PA_clipv_rtr_q__SHIFT 0x0000000e 11416#define VGT_DEBUG_REG19__VGT_SE1SPI_vsvert_rtr_q_MASK 0x08000000L 11417#define VGT_DEBUG_REG19__VGT_SE1SPI_vsvert_rtr_q__SHIFT 0x0000001b 11418#define VGT_DEBUG_REG19__VGT_SE1SPI_vswave_rtr_q_MASK 0x04000000L 11419#define VGT_DEBUG_REG19__VGT_SE1SPI_vswave_rtr_q__SHIFT 0x0000001a 11420#define VGT_DEBUG_REG19__VGT_SPI_vsthread_rtr_q_MASK 0x00001000L 11421#define VGT_DEBUG_REG19__VGT_SPI_vsthread_rtr_q__SHIFT 0x0000000c 11422#define VGT_DEBUG_REG19__VGT_SPI_vsvert_rtr_q_MASK 0x00002000L 11423#define VGT_DEBUG_REG19__VGT_SPI_vsvert_rtr_q__SHIFT 0x0000000d 11424#define VGT_DEBUG_REG1__gog_out_indx_valid_MASK 0x10000000L 11425#define VGT_DEBUG_REG1__gog_out_indx_valid__SHIFT 0x0000001c 11426#define VGT_DEBUG_REG1__gog_out_prim_valid_MASK 0x40000000L 11427#define VGT_DEBUG_REG1__gog_out_prim_valid__SHIFT 0x0000001e 11428#define VGT_DEBUG_REG1__gs_pi_read_MASK 0x08000000L 11429#define VGT_DEBUG_REG1__gs_pi_read__SHIFT 0x0000001b 11430#define VGT_DEBUG_REG1__out_indx_read_MASK 0x20000000L 11431#define VGT_DEBUG_REG1__out_indx_read__SHIFT 0x0000001d 11432#define VGT_DEBUG_REG1__out_prim_read_MASK 0x80000000L 11433#define VGT_DEBUG_REG1__out_prim_read__SHIFT 0x0000001f 11434#define VGT_DEBUG_REG1__pi_gs_valid_MASK 0x04000000L 11435#define VGT_DEBUG_REG1__pi_gs_valid__SHIFT 0x0000001a 11436#define VGT_DEBUG_REG1__pi_pt_valid_MASK 0x00001000L 11437#define VGT_DEBUG_REG1__pi_pt_valid__SHIFT 0x0000000c 11438#define VGT_DEBUG_REG1__pi_te_valid_MASK 0x00004000L 11439#define VGT_DEBUG_REG1__pi_te_valid__SHIFT 0x0000000e 11440#define VGT_DEBUG_REG1__pi_vr_valid_MASK 0x00000400L 11441#define VGT_DEBUG_REG1__pi_vr_valid__SHIFT 0x0000000a 11442#define VGT_DEBUG_REG1__pt_out_indx_valid_MASK 0x00100000L 11443#define VGT_DEBUG_REG1__pt_out_indx_valid__SHIFT 0x00000014 11444#define VGT_DEBUG_REG1__pt_out_prim_valid_MASK 0x00400000L 11445#define VGT_DEBUG_REG1__pt_out_prim_valid__SHIFT 0x00000016 11446#define VGT_DEBUG_REG1__pt_pi_read_MASK 0x00002000L 11447#define VGT_DEBUG_REG1__pt_pi_read__SHIFT 0x0000000d 11448#define VGT_DEBUG_REG1__SPARE0_MASK 0x00000200L 11449#define VGT_DEBUG_REG1__SPARE0__SHIFT 0x00000009 11450#define VGT_DEBUG_REG1__SPARE10_MASK 0x00200000L 11451#define VGT_DEBUG_REG1__SPARE10__SHIFT 0x00000015 11452#define VGT_DEBUG_REG1__SPARE11_MASK 0x00080000L 11453#define VGT_DEBUG_REG1__SPARE11__SHIFT 0x00000013 11454#define VGT_DEBUG_REG1__SPARE12_MASK 0x00020000L 11455#define VGT_DEBUG_REG1__SPARE12__SHIFT 0x00000011 11456#define VGT_DEBUG_REG1__SPARE1_MASK 0x00000100L 11457#define VGT_DEBUG_REG1__SPARE1__SHIFT 0x00000008 11458#define VGT_DEBUG_REG1__SPARE23_MASK 0x00800000L 11459#define VGT_DEBUG_REG1__SPARE23__SHIFT 0x00000017 11460#define VGT_DEBUG_REG1__SPARE25_MASK 0x02000000L 11461#define VGT_DEBUG_REG1__SPARE25__SHIFT 0x00000019 11462#define VGT_DEBUG_REG1__SPARE2_MASK 0x00000080L 11463#define VGT_DEBUG_REG1__SPARE2__SHIFT 0x00000007 11464#define VGT_DEBUG_REG1__SPARE3_MASK 0x00000040L 11465#define VGT_DEBUG_REG1__SPARE3__SHIFT 0x00000006 11466#define VGT_DEBUG_REG1__SPARE4_MASK 0x00000020L 11467#define VGT_DEBUG_REG1__SPARE4__SHIFT 0x00000005 11468#define VGT_DEBUG_REG1__SPARE5_MASK 0x00000010L 11469#define VGT_DEBUG_REG1__SPARE5__SHIFT 0x00000004 11470#define VGT_DEBUG_REG1__SPARE6_MASK 0x00000008L 11471#define VGT_DEBUG_REG1__SPARE6__SHIFT 0x00000003 11472#define VGT_DEBUG_REG1__SPARE7_MASK 0x00000004L 11473#define VGT_DEBUG_REG1__SPARE7__SHIFT 0x00000002 11474#define VGT_DEBUG_REG1__SPARE8_MASK 0x00000002L 11475#define VGT_DEBUG_REG1__SPARE8__SHIFT 0x00000001 11476#define VGT_DEBUG_REG1__SPARE9_MASK 0x00000001L 11477#define VGT_DEBUG_REG1__SPARE9__SHIFT 0x00000000 11478#define VGT_DEBUG_REG1__te_grp_read_MASK 0x00008000L 11479#define VGT_DEBUG_REG1__te_grp_read__SHIFT 0x0000000f 11480#define VGT_DEBUG_REG1__te_out_data_valid_MASK 0x01000000L 11481#define VGT_DEBUG_REG1__te_out_data_valid__SHIFT 0x00000018 11482#define VGT_DEBUG_REG1__vr_out_indx_valid_MASK 0x00010000L 11483#define VGT_DEBUG_REG1__vr_out_indx_valid__SHIFT 0x00000010 11484#define VGT_DEBUG_REG1__vr_out_prim_valid_MASK 0x00040000L 11485#define VGT_DEBUG_REG1__vr_out_prim_valid__SHIFT 0x00000012 11486#define VGT_DEBUG_REG1__vr_pi_read_MASK 0x00000800L 11487#define VGT_DEBUG_REG1__vr_pi_read__SHIFT 0x0000000b 11488#define VGT_DEBUG_REG20__alloc_counter_q_MASK 0x003c0000L 11489#define VGT_DEBUG_REG20__alloc_counter_q__SHIFT 0x00000012 11490#define VGT_DEBUG_REG20__curr_dealloc_distance_q_MASK 0x1fc00000L 11491#define VGT_DEBUG_REG20__curr_dealloc_distance_q__SHIFT 0x00000016 11492#define VGT_DEBUG_REG20__curr_slot_in_vtx_vect_q_not_0_MASK 0x40000000L 11493#define VGT_DEBUG_REG20__curr_slot_in_vtx_vect_q_not_0__SHIFT 0x0000001e 11494#define VGT_DEBUG_REG20__dbg_VGT_SPI_vsthread_sovertexcount_not_0_MASK 0x00010000L 11495#define VGT_DEBUG_REG20__dbg_VGT_SPI_vsthread_sovertexcount_not_0__SHIFT 0x00000010 11496#define VGT_DEBUG_REG20__dbg_VGT_SPI_vsthread_sovertexindex_MASK 0x0000ffffL 11497#define VGT_DEBUG_REG20__dbg_VGT_SPI_vsthread_sovertexindex__SHIFT 0x00000000 11498#define VGT_DEBUG_REG20__int_vtx_counter_q_not_0_MASK 0x80000000L 11499#define VGT_DEBUG_REG20__int_vtx_counter_q_not_0__SHIFT 0x0000001f 11500#define VGT_DEBUG_REG20__new_allocate_q_MASK 0x20000000L 11501#define VGT_DEBUG_REG20__new_allocate_q__SHIFT 0x0000001d 11502#define VGT_DEBUG_REG20__SPARE17_MASK 0x00020000L 11503#define VGT_DEBUG_REG20__SPARE17__SHIFT 0x00000011 11504#define VGT_DEBUG_REG21__buff_full_p1_MASK 0x01000000L 11505#define VGT_DEBUG_REG21__buff_full_p1__SHIFT 0x00000018 11506#define VGT_DEBUG_REG21__eopg_p0_q_MASK 0x40000000L 11507#define VGT_DEBUG_REG21__eopg_p0_q__SHIFT 0x0000001e 11508#define VGT_DEBUG_REG21__eotg_r2_q_MASK 0x04000000L 11509#define VGT_DEBUG_REG21__eotg_r2_q__SHIFT 0x0000001a 11510#define VGT_DEBUG_REG21__full_state_p1_q_MASK 0x00008000L 11511#define VGT_DEBUG_REG21__full_state_p1_q__SHIFT 0x0000000f 11512#define VGT_DEBUG_REG21__indx_count_q_not_0_MASK 0x00002000L 11513#define VGT_DEBUG_REG21__indx_count_q_not_0__SHIFT 0x0000000d 11514#define VGT_DEBUG_REG21__indx_side_fifo_empty_MASK 0x00000002L 11515#define VGT_DEBUG_REG21__indx_side_fifo_empty__SHIFT 0x00000001 11516#define VGT_DEBUG_REG21__indx_side_fifo_full_MASK 0x00000080L 11517#define VGT_DEBUG_REG21__indx_side_fifo_full__SHIFT 0x00000007 11518#define VGT_DEBUG_REG21__indx_side_indx_valid_MASK 0x00010000L 11519#define VGT_DEBUG_REG21__indx_side_indx_valid__SHIFT 0x00000010 11520#define VGT_DEBUG_REG21__interfaces_rtr_MASK 0x00001000L 11521#define VGT_DEBUG_REG21__interfaces_rtr__SHIFT 0x0000000c 11522#define VGT_DEBUG_REG21__is_event_p0_q_MASK 0x00100000L 11523#define VGT_DEBUG_REG21__is_event_p0_q__SHIFT 0x00000014 11524#define VGT_DEBUG_REG21__lshs_dealloc_p1_MASK 0x00200000L 11525#define VGT_DEBUG_REG21__lshs_dealloc_p1__SHIFT 0x00000015 11526#define VGT_DEBUG_REG21__null_r2_q_MASK 0x08000000L 11527#define VGT_DEBUG_REG21__null_r2_q__SHIFT 0x0000001b 11528#define VGT_DEBUG_REG21__out_indx_fifo_empty_MASK 0x00000001L 11529#define VGT_DEBUG_REG21__out_indx_fifo_empty__SHIFT 0x00000000 11530#define VGT_DEBUG_REG21__out_indx_fifo_full_MASK 0x00000040L 11531#define VGT_DEBUG_REG21__out_indx_fifo_full__SHIFT 0x00000006 11532#define VGT_DEBUG_REG21__p0_dr_MASK 0x10000000L 11533#define VGT_DEBUG_REG21__p0_dr__SHIFT 0x0000001c 11534#define VGT_DEBUG_REG21__p0_nobp_MASK 0x80000000L 11535#define VGT_DEBUG_REG21__p0_nobp__SHIFT 0x0000001f 11536#define VGT_DEBUG_REG21__p0_rtr_MASK 0x20000000L 11537#define VGT_DEBUG_REG21__p0_rtr__SHIFT 0x0000001d 11538#define VGT_DEBUG_REG21__pipe0_dr_MASK 0x00000004L 11539#define VGT_DEBUG_REG21__pipe0_dr__SHIFT 0x00000002 11540#define VGT_DEBUG_REG21__pipe0_rtr_MASK 0x00000100L 11541#define VGT_DEBUG_REG21__pipe0_rtr__SHIFT 0x00000008 11542#define VGT_DEBUG_REG21__pipe1_dr_MASK 0x00000008L 11543#define VGT_DEBUG_REG21__pipe1_dr__SHIFT 0x00000003 11544#define VGT_DEBUG_REG21__pipe1_rtr_MASK 0x00000200L 11545#define VGT_DEBUG_REG21__pipe1_rtr__SHIFT 0x00000009 11546#define VGT_DEBUG_REG21__pipe2_dr_MASK 0x00000010L 11547#define VGT_DEBUG_REG21__pipe2_dr__SHIFT 0x00000004 11548#define VGT_DEBUG_REG21__pipe2_rtr_MASK 0x00000400L 11549#define VGT_DEBUG_REG21__pipe2_rtr__SHIFT 0x0000000a 11550#define VGT_DEBUG_REG21__stateid_p0_q_MASK 0x000e0000L 11551#define VGT_DEBUG_REG21__stateid_p0_q__SHIFT 0x00000011 11552#define VGT_DEBUG_REG21__stream_id_r2_q_MASK 0x00400000L 11553#define VGT_DEBUG_REG21__stream_id_r2_q__SHIFT 0x00000016 11554#define VGT_DEBUG_REG21__strmout_valid_p1_MASK 0x02000000L 11555#define VGT_DEBUG_REG21__strmout_valid_p1__SHIFT 0x00000019 11556#define VGT_DEBUG_REG21__vsthread_buff_empty_MASK 0x00000020L 11557#define VGT_DEBUG_REG21__vsthread_buff_empty__SHIFT 0x00000005 11558#define VGT_DEBUG_REG21__vsthread_buff_full_MASK 0x00000800L 11559#define VGT_DEBUG_REG21__vsthread_buff_full__SHIFT 0x0000000b 11560#define VGT_DEBUG_REG21__vtx_vect_counter_q_not_0_MASK 0x00800000L 11561#define VGT_DEBUG_REG21__vtx_vect_counter_q_not_0__SHIFT 0x00000017 11562#define VGT_DEBUG_REG21__wait_for_external_eopg_q_MASK 0x00004000L 11563#define VGT_DEBUG_REG21__wait_for_external_eopg_q__SHIFT 0x0000000e 11564#define VGT_DEBUG_REG22__cm_state16_MASK 0x00000003L 11565#define VGT_DEBUG_REG22__cm_state16__SHIFT 0x00000000 11566#define VGT_DEBUG_REG22__cm_state17_MASK 0x0000000cL 11567#define VGT_DEBUG_REG22__cm_state17__SHIFT 0x00000002 11568#define VGT_DEBUG_REG22__cm_state18_MASK 0x00000030L 11569#define VGT_DEBUG_REG22__cm_state18__SHIFT 0x00000004 11570#define VGT_DEBUG_REG22__cm_state19_MASK 0x000000c0L 11571#define VGT_DEBUG_REG22__cm_state19__SHIFT 0x00000006 11572#define VGT_DEBUG_REG22__cm_state20_MASK 0x00000300L 11573#define VGT_DEBUG_REG22__cm_state20__SHIFT 0x00000008 11574#define VGT_DEBUG_REG22__cm_state21_MASK 0x00000c00L 11575#define VGT_DEBUG_REG22__cm_state21__SHIFT 0x0000000a 11576#define VGT_DEBUG_REG22__cm_state22_MASK 0x00003000L 11577#define VGT_DEBUG_REG22__cm_state22__SHIFT 0x0000000c 11578#define VGT_DEBUG_REG22__cm_state23_MASK 0x0000c000L 11579#define VGT_DEBUG_REG22__cm_state23__SHIFT 0x0000000e 11580#define VGT_DEBUG_REG22__cm_state24_MASK 0x00030000L 11581#define VGT_DEBUG_REG22__cm_state24__SHIFT 0x00000010 11582#define VGT_DEBUG_REG22__cm_state25_MASK 0x000c0000L 11583#define VGT_DEBUG_REG22__cm_state25__SHIFT 0x00000012 11584#define VGT_DEBUG_REG22__cm_state26_MASK 0x00300000L 11585#define VGT_DEBUG_REG22__cm_state26__SHIFT 0x00000014 11586#define VGT_DEBUG_REG22__cm_state27_MASK 0x00c00000L 11587#define VGT_DEBUG_REG22__cm_state27__SHIFT 0x00000016 11588#define VGT_DEBUG_REG22__cm_state28_MASK 0x03000000L 11589#define VGT_DEBUG_REG22__cm_state28__SHIFT 0x00000018 11590#define VGT_DEBUG_REG22__cm_state29_MASK 0x0c000000L 11591#define VGT_DEBUG_REG22__cm_state29__SHIFT 0x0000001a 11592#define VGT_DEBUG_REG22__cm_state30_MASK 0x30000000L 11593#define VGT_DEBUG_REG22__cm_state30__SHIFT 0x0000001c 11594#define VGT_DEBUG_REG22__cm_state31_MASK 0xc0000000L 11595#define VGT_DEBUG_REG22__cm_state31__SHIFT 0x0000001e 11596#define VGT_DEBUG_REG23__frmt_busy_MASK 0x00000001L 11597#define VGT_DEBUG_REG23__frmt_busy__SHIFT 0x00000000 11598#define VGT_DEBUG_REG23__new_verts_r2_q_MASK 0x00018000L 11599#define VGT_DEBUG_REG23__new_verts_r2_q__SHIFT 0x0000000f 11600#define VGT_DEBUG_REG23__prim_dr_r2_q_MASK 0x00001000L 11601#define VGT_DEBUG_REG23__prim_dr_r2_q__SHIFT 0x0000000c 11602#define VGT_DEBUG_REG23__prim_fifo_empty_MASK 0x00000200L 11603#define VGT_DEBUG_REG23__prim_fifo_empty__SHIFT 0x00000009 11604#define VGT_DEBUG_REG23__prim_fifo_full_MASK 0x00000400L 11605#define VGT_DEBUG_REG23__prim_fifo_full__SHIFT 0x0000000a 11606#define VGT_DEBUG_REG23__prim_r2_rtr_MASK 0x00000010L 11607#define VGT_DEBUG_REG23__prim_r2_rtr__SHIFT 0x00000004 11608#define VGT_DEBUG_REG23__prim_r3_rtr_MASK 0x00000008L 11609#define VGT_DEBUG_REG23__prim_r3_rtr__SHIFT 0x00000003 11610#define VGT_DEBUG_REG23__prim_state_sel_r2_q_MASK 0x00e00000L 11611#define VGT_DEBUG_REG23__prim_state_sel_r2_q__SHIFT 0x00000015 11612#define VGT_DEBUG_REG23__rcm_frmt_prim_rtr_MASK 0x00000004L 11613#define VGT_DEBUG_REG23__rcm_frmt_prim_rtr__SHIFT 0x00000002 11614#define VGT_DEBUG_REG23__rcm_frmt_vert_rtr_MASK 0x00000002L 11615#define VGT_DEBUG_REG23__rcm_frmt_vert_rtr__SHIFT 0x00000001 11616#define VGT_DEBUG_REG23__SPARE_MASK 0xff000000L 11617#define VGT_DEBUG_REG23__SPARE__SHIFT 0x00000018 11618#define VGT_DEBUG_REG23__vert_dr_r0_q_MASK 0x00004000L 11619#define VGT_DEBUG_REG23__vert_dr_r0_q__SHIFT 0x0000000e 11620#define VGT_DEBUG_REG23__vert_dr_r1_q_MASK 0x00002000L 11621#define VGT_DEBUG_REG23__vert_dr_r1_q__SHIFT 0x0000000d 11622#define VGT_DEBUG_REG23__vert_dr_r2_q_MASK 0x00000800L 11623#define VGT_DEBUG_REG23__vert_dr_r2_q__SHIFT 0x0000000b 11624#define VGT_DEBUG_REG23__vert_r0_rtr_MASK 0x00000100L 11625#define VGT_DEBUG_REG23__vert_r0_rtr__SHIFT 0x00000008 11626#define VGT_DEBUG_REG23__vert_r1_rtr_MASK 0x00000080L 11627#define VGT_DEBUG_REG23__vert_r1_rtr__SHIFT 0x00000007 11628#define VGT_DEBUG_REG23__vert_r2_rtr_MASK 0x00000040L 11629#define VGT_DEBUG_REG23__vert_r2_rtr__SHIFT 0x00000006 11630#define VGT_DEBUG_REG23__vert_r3_rtr_MASK 0x00000020L 11631#define VGT_DEBUG_REG23__vert_r3_rtr__SHIFT 0x00000005 11632#define VGT_DEBUG_REG23__verts_sent_r2_q_MASK 0x001e0000L 11633#define VGT_DEBUG_REG23__verts_sent_r2_q__SHIFT 0x00000011 11634#define VGT_DEBUG_REG24__avail_es_rb_space_r0_q_23_0_MASK 0x00ffffffL 11635#define VGT_DEBUG_REG24__avail_es_rb_space_r0_q_23_0__SHIFT 0x00000000 11636#define VGT_DEBUG_REG24__dependent_st_cut_mode_q_MASK 0x03000000L 11637#define VGT_DEBUG_REG24__dependent_st_cut_mode_q__SHIFT 0x00000018 11638#define VGT_DEBUG_REG24__SPARE31_MASK 0xfc000000L 11639#define VGT_DEBUG_REG24__SPARE31__SHIFT 0x0000001a 11640#define VGT_DEBUG_REG25__active_sm_r0_q_MASK 0x3c000000L 11641#define VGT_DEBUG_REG25__active_sm_r0_q__SHIFT 0x0000001a 11642#define VGT_DEBUG_REG25__add_gs_rb_space_r0_q_MASK 0x80000000L 11643#define VGT_DEBUG_REG25__add_gs_rb_space_r0_q__SHIFT 0x0000001f 11644#define VGT_DEBUG_REG25__add_gs_rb_space_r1_q_MASK 0x40000000L 11645#define VGT_DEBUG_REG25__add_gs_rb_space_r1_q__SHIFT 0x0000001e 11646#define VGT_DEBUG_REG25__avail_gs_rb_space_r0_q_25_0_MASK 0x03ffffffL 11647#define VGT_DEBUG_REG25__avail_gs_rb_space_r0_q_25_0__SHIFT 0x00000000 11648#define VGT_DEBUG_REG26__cm_state0_MASK 0x00000003L 11649#define VGT_DEBUG_REG26__cm_state0__SHIFT 0x00000000 11650#define VGT_DEBUG_REG26__cm_state10_MASK 0x00300000L 11651#define VGT_DEBUG_REG26__cm_state10__SHIFT 0x00000014 11652#define VGT_DEBUG_REG26__cm_state11_MASK 0x00c00000L 11653#define VGT_DEBUG_REG26__cm_state11__SHIFT 0x00000016 11654#define VGT_DEBUG_REG26__cm_state12_MASK 0x03000000L 11655#define VGT_DEBUG_REG26__cm_state12__SHIFT 0x00000018 11656#define VGT_DEBUG_REG26__cm_state13_MASK 0x0c000000L 11657#define VGT_DEBUG_REG26__cm_state13__SHIFT 0x0000001a 11658#define VGT_DEBUG_REG26__cm_state14_MASK 0x30000000L 11659#define VGT_DEBUG_REG26__cm_state14__SHIFT 0x0000001c 11660#define VGT_DEBUG_REG26__cm_state15_MASK 0xc0000000L 11661#define VGT_DEBUG_REG26__cm_state15__SHIFT 0x0000001e 11662#define VGT_DEBUG_REG26__cm_state1_MASK 0x0000000cL 11663#define VGT_DEBUG_REG26__cm_state1__SHIFT 0x00000002 11664#define VGT_DEBUG_REG26__cm_state2_MASK 0x00000030L 11665#define VGT_DEBUG_REG26__cm_state2__SHIFT 0x00000004 11666#define VGT_DEBUG_REG26__cm_state3_MASK 0x000000c0L 11667#define VGT_DEBUG_REG26__cm_state3__SHIFT 0x00000006 11668#define VGT_DEBUG_REG26__cm_state4_MASK 0x00000300L 11669#define VGT_DEBUG_REG26__cm_state4__SHIFT 0x00000008 11670#define VGT_DEBUG_REG26__cm_state5_MASK 0x00000c00L 11671#define VGT_DEBUG_REG26__cm_state5__SHIFT 0x0000000a 11672#define VGT_DEBUG_REG26__cm_state6_MASK 0x00003000L 11673#define VGT_DEBUG_REG26__cm_state6__SHIFT 0x0000000c 11674#define VGT_DEBUG_REG26__cm_state7_MASK 0x0000c000L 11675#define VGT_DEBUG_REG26__cm_state7__SHIFT 0x0000000e 11676#define VGT_DEBUG_REG26__cm_state8_MASK 0x00030000L 11677#define VGT_DEBUG_REG26__cm_state8__SHIFT 0x00000010 11678#define VGT_DEBUG_REG26__cm_state9_MASK 0x000c0000L 11679#define VGT_DEBUG_REG26__cm_state9__SHIFT 0x00000012 11680#define VGT_DEBUG_REG27__eop_p1_q_MASK 0x00000800L 11681#define VGT_DEBUG_REG27__eop_p1_q__SHIFT 0x0000000b 11682#define VGT_DEBUG_REG27__event_flag_p1_q_MASK 0x00000400L 11683#define VGT_DEBUG_REG27__event_flag_p1_q__SHIFT 0x0000000a 11684#define VGT_DEBUG_REG27__first_vsprim_of_gsprim_p0_q_MASK 0x00080000L 11685#define VGT_DEBUG_REG27__first_vsprim_of_gsprim_p0_q__SHIFT 0x00000013 11686#define VGT_DEBUG_REG27__gsc0_dr_MASK 0x00000002L 11687#define VGT_DEBUG_REG27__gsc0_dr__SHIFT 0x00000001 11688#define VGT_DEBUG_REG27__gsc0_rtr_MASK 0x00000020L 11689#define VGT_DEBUG_REG27__gsc0_rtr__SHIFT 0x00000005 11690#define VGT_DEBUG_REG27__gsc_2cycle_output_MASK 0x00010000L 11691#define VGT_DEBUG_REG27__gsc_2cycle_output__SHIFT 0x00000010 11692#define VGT_DEBUG_REG27__gsc_2nd_cycle_p0_q_MASK 0x00020000L 11693#define VGT_DEBUG_REG27__gsc_2nd_cycle_p0_q__SHIFT 0x00000011 11694#define VGT_DEBUG_REG27__gsc_eop_p0_q_MASK 0x00008000L 11695#define VGT_DEBUG_REG27__gsc_eop_p0_q__SHIFT 0x0000000f 11696#define VGT_DEBUG_REG27__gsc_indx_count_p0_q_MASK 0x7ff00000L 11697#define VGT_DEBUG_REG27__gsc_indx_count_p0_q__SHIFT 0x00000014 11698#define VGT_DEBUG_REG27__gsc_null_primitive_p0_q_MASK 0x00004000L 11699#define VGT_DEBUG_REG27__gsc_null_primitive_p0_q__SHIFT 0x0000000e 11700#define VGT_DEBUG_REG27__gs_out_prim_type_p0_q_MASK 0x00003000L 11701#define VGT_DEBUG_REG27__gs_out_prim_type_p0_q__SHIFT 0x0000000c 11702#define VGT_DEBUG_REG27__indices_to_send_p0_q_MASK 0x00000300L 11703#define VGT_DEBUG_REG27__indices_to_send_p0_q__SHIFT 0x00000008 11704#define VGT_DEBUG_REG27__last_indx_of_prim_p1_q_MASK 0x00000080L 11705#define VGT_DEBUG_REG27__last_indx_of_prim_p1_q__SHIFT 0x00000007 11706#define VGT_DEBUG_REG27__last_indx_of_vsprim_MASK 0x00040000L 11707#define VGT_DEBUG_REG27__last_indx_of_vsprim__SHIFT 0x00000012 11708#define VGT_DEBUG_REG27__last_vsprim_of_gsprim_MASK 0x80000000L 11709#define VGT_DEBUG_REG27__last_vsprim_of_gsprim__SHIFT 0x0000001f 11710#define VGT_DEBUG_REG27__pipe0_dr_MASK 0x00000001L 11711#define VGT_DEBUG_REG27__pipe0_dr__SHIFT 0x00000000 11712#define VGT_DEBUG_REG27__pipe0_rtr_MASK 0x00000010L 11713#define VGT_DEBUG_REG27__pipe0_rtr__SHIFT 0x00000004 11714#define VGT_DEBUG_REG27__pipe1_dr_MASK 0x00000004L 11715#define VGT_DEBUG_REG27__pipe1_dr__SHIFT 0x00000002 11716#define VGT_DEBUG_REG27__pipe1_rtr_MASK 0x00000040L 11717#define VGT_DEBUG_REG27__pipe1_rtr__SHIFT 0x00000006 11718#define VGT_DEBUG_REG27__tm_pt_event_rtr_MASK 0x00000008L 11719#define VGT_DEBUG_REG27__tm_pt_event_rtr__SHIFT 0x00000003 11720#define VGT_DEBUG_REG28__advance_inner_point_p1_MASK 0x00800000L 11721#define VGT_DEBUG_REG28__advance_inner_point_p1__SHIFT 0x00000017 11722#define VGT_DEBUG_REG28__advance_outer_point_p1_MASK 0x00400000L 11723#define VGT_DEBUG_REG28__advance_outer_point_p1__SHIFT 0x00000016 11724#define VGT_DEBUG_REG28__con_state_q_MASK 0x0000000fL 11725#define VGT_DEBUG_REG28__con_state_q__SHIFT 0x00000000 11726#define VGT_DEBUG_REG28__first_ring_of_patch_p0_q_MASK 0x00010000L 11727#define VGT_DEBUG_REG28__first_ring_of_patch_p0_q__SHIFT 0x00000010 11728#define VGT_DEBUG_REG28__last_edge_of_outer_ring_p0_q_MASK 0x00040000L 11729#define VGT_DEBUG_REG28__last_edge_of_outer_ring_p0_q__SHIFT 0x00000012 11730#define VGT_DEBUG_REG28__last_point_of_inner_ring_p1_MASK 0x00100000L 11731#define VGT_DEBUG_REG28__last_point_of_inner_ring_p1__SHIFT 0x00000014 11732#define VGT_DEBUG_REG28__last_point_of_outer_ring_p1_MASK 0x00080000L 11733#define VGT_DEBUG_REG28__last_point_of_outer_ring_p1__SHIFT 0x00000013 11734#define VGT_DEBUG_REG28__last_ring_of_patch_p0_q_MASK 0x00020000L 11735#define VGT_DEBUG_REG28__last_ring_of_patch_p0_q__SHIFT 0x00000011 11736#define VGT_DEBUG_REG28__next_ring_is_rect_p0_q_MASK 0x01000000L 11737#define VGT_DEBUG_REG28__next_ring_is_rect_p0_q__SHIFT 0x00000018 11738#define VGT_DEBUG_REG28__outer_edge_tf_eq_one_p0_q_MASK 0x00200000L 11739#define VGT_DEBUG_REG28__outer_edge_tf_eq_one_p0_q__SHIFT 0x00000015 11740#define VGT_DEBUG_REG28__outer_parity_p0_q_MASK 0x00004000L 11741#define VGT_DEBUG_REG28__outer_parity_p0_q__SHIFT 0x0000000e 11742#define VGT_DEBUG_REG28__parallel_parity_p0_q_MASK 0x00008000L 11743#define VGT_DEBUG_REG28__parallel_parity_p0_q__SHIFT 0x0000000f 11744#define VGT_DEBUG_REG28__pipe0_edge_dr_MASK 0x00000200L 11745#define VGT_DEBUG_REG28__pipe0_edge_dr__SHIFT 0x00000009 11746#define VGT_DEBUG_REG28__pipe0_edge_rtr_MASK 0x00001000L 11747#define VGT_DEBUG_REG28__pipe0_edge_rtr__SHIFT 0x0000000c 11748#define VGT_DEBUG_REG28__pipe0_patch_dr_MASK 0x00000100L 11749#define VGT_DEBUG_REG28__pipe0_patch_dr__SHIFT 0x00000008 11750#define VGT_DEBUG_REG28__pipe0_patch_rtr_MASK 0x00000800L 11751#define VGT_DEBUG_REG28__pipe0_patch_rtr__SHIFT 0x0000000b 11752#define VGT_DEBUG_REG28__pipe1_dr_MASK 0x00000400L 11753#define VGT_DEBUG_REG28__pipe1_dr__SHIFT 0x0000000a 11754#define VGT_DEBUG_REG28__pipe1_edge_rtr_MASK 0x40000000L 11755#define VGT_DEBUG_REG28__pipe1_edge_rtr__SHIFT 0x0000001e 11756#define VGT_DEBUG_REG28__pipe1_inner1_rtr_MASK 0x08000000L 11757#define VGT_DEBUG_REG28__pipe1_inner1_rtr__SHIFT 0x0000001b 11758#define VGT_DEBUG_REG28__pipe1_inner2_rtr_MASK 0x10000000L 11759#define VGT_DEBUG_REG28__pipe1_inner2_rtr__SHIFT 0x0000001c 11760#define VGT_DEBUG_REG28__pipe1_outer1_rtr_MASK 0x02000000L 11761#define VGT_DEBUG_REG28__pipe1_outer1_rtr__SHIFT 0x00000019 11762#define VGT_DEBUG_REG28__pipe1_outer2_rtr_MASK 0x04000000L 11763#define VGT_DEBUG_REG28__pipe1_outer2_rtr__SHIFT 0x0000001a 11764#define VGT_DEBUG_REG28__pipe1_patch_rtr_MASK 0x20000000L 11765#define VGT_DEBUG_REG28__pipe1_patch_rtr__SHIFT 0x0000001d 11766#define VGT_DEBUG_REG28__pipe1_rtr_MASK 0x00002000L 11767#define VGT_DEBUG_REG28__pipe1_rtr__SHIFT 0x0000000d 11768#define VGT_DEBUG_REG28__process_tri_1st_2nd_half_p0_q_MASK 0x00000040L 11769#define VGT_DEBUG_REG28__process_tri_1st_2nd_half_p0_q__SHIFT 0x00000006 11770#define VGT_DEBUG_REG28__process_tri_center_poly_p0_q_MASK 0x00000080L 11771#define VGT_DEBUG_REG28__process_tri_center_poly_p0_q__SHIFT 0x00000007 11772#define VGT_DEBUG_REG28__process_tri_middle_p0_q_MASK 0x00000020L 11773#define VGT_DEBUG_REG28__process_tri_middle_p0_q__SHIFT 0x00000005 11774#define VGT_DEBUG_REG28__second_cycle_q_MASK 0x00000010L 11775#define VGT_DEBUG_REG28__second_cycle_q__SHIFT 0x00000004 11776#define VGT_DEBUG_REG28__use_stored_inner_q_ring2_MASK 0x80000000L 11777#define VGT_DEBUG_REG28__use_stored_inner_q_ring2__SHIFT 0x0000001f 11778#define VGT_DEBUG_REG29__advance_inner_point_p1_MASK 0x00800000L 11779#define VGT_DEBUG_REG29__advance_inner_point_p1__SHIFT 0x00000017 11780#define VGT_DEBUG_REG29__advance_outer_point_p1_MASK 0x00400000L 11781#define VGT_DEBUG_REG29__advance_outer_point_p1__SHIFT 0x00000016 11782#define VGT_DEBUG_REG29__con_state_q_MASK 0x0000000fL 11783#define VGT_DEBUG_REG29__con_state_q__SHIFT 0x00000000 11784#define VGT_DEBUG_REG29__first_ring_of_patch_p0_q_MASK 0x00010000L 11785#define VGT_DEBUG_REG29__first_ring_of_patch_p0_q__SHIFT 0x00000010 11786#define VGT_DEBUG_REG29__last_edge_of_outer_ring_p0_q_MASK 0x00040000L 11787#define VGT_DEBUG_REG29__last_edge_of_outer_ring_p0_q__SHIFT 0x00000012 11788#define VGT_DEBUG_REG29__last_point_of_inner_ring_p1_MASK 0x00100000L 11789#define VGT_DEBUG_REG29__last_point_of_inner_ring_p1__SHIFT 0x00000014 11790#define VGT_DEBUG_REG29__last_point_of_outer_ring_p1_MASK 0x00080000L 11791#define VGT_DEBUG_REG29__last_point_of_outer_ring_p1__SHIFT 0x00000013 11792#define VGT_DEBUG_REG29__last_ring_of_patch_p0_q_MASK 0x00020000L 11793#define VGT_DEBUG_REG29__last_ring_of_patch_p0_q__SHIFT 0x00000011 11794#define VGT_DEBUG_REG29__next_ring_is_rect_p0_q_MASK 0x01000000L 11795#define VGT_DEBUG_REG29__next_ring_is_rect_p0_q__SHIFT 0x00000018 11796#define VGT_DEBUG_REG29__outer_edge_tf_eq_one_p0_q_MASK 0x00200000L 11797#define VGT_DEBUG_REG29__outer_edge_tf_eq_one_p0_q__SHIFT 0x00000015 11798#define VGT_DEBUG_REG29__outer_parity_p0_q_MASK 0x00004000L 11799#define VGT_DEBUG_REG29__outer_parity_p0_q__SHIFT 0x0000000e 11800#define VGT_DEBUG_REG29__parallel_parity_p0_q_MASK 0x00008000L 11801#define VGT_DEBUG_REG29__parallel_parity_p0_q__SHIFT 0x0000000f 11802#define VGT_DEBUG_REG29__pipe0_edge_dr_MASK 0x00000200L 11803#define VGT_DEBUG_REG29__pipe0_edge_dr__SHIFT 0x00000009 11804#define VGT_DEBUG_REG29__pipe0_edge_rtr_MASK 0x00001000L 11805#define VGT_DEBUG_REG29__pipe0_edge_rtr__SHIFT 0x0000000c 11806#define VGT_DEBUG_REG29__pipe0_patch_dr_MASK 0x00000100L 11807#define VGT_DEBUG_REG29__pipe0_patch_dr__SHIFT 0x00000008 11808#define VGT_DEBUG_REG29__pipe0_patch_rtr_MASK 0x00000800L 11809#define VGT_DEBUG_REG29__pipe0_patch_rtr__SHIFT 0x0000000b 11810#define VGT_DEBUG_REG29__pipe1_dr_MASK 0x00000400L 11811#define VGT_DEBUG_REG29__pipe1_dr__SHIFT 0x0000000a 11812#define VGT_DEBUG_REG29__pipe1_edge_rtr_MASK 0x40000000L 11813#define VGT_DEBUG_REG29__pipe1_edge_rtr__SHIFT 0x0000001e 11814#define VGT_DEBUG_REG29__pipe1_inner1_rtr_MASK 0x08000000L 11815#define VGT_DEBUG_REG29__pipe1_inner1_rtr__SHIFT 0x0000001b 11816#define VGT_DEBUG_REG29__pipe1_inner2_rtr_MASK 0x10000000L 11817#define VGT_DEBUG_REG29__pipe1_inner2_rtr__SHIFT 0x0000001c 11818#define VGT_DEBUG_REG29__pipe1_outer1_rtr_MASK 0x02000000L 11819#define VGT_DEBUG_REG29__pipe1_outer1_rtr__SHIFT 0x00000019 11820#define VGT_DEBUG_REG29__pipe1_outer2_rtr_MASK 0x04000000L 11821#define VGT_DEBUG_REG29__pipe1_outer2_rtr__SHIFT 0x0000001a 11822#define VGT_DEBUG_REG29__pipe1_patch_rtr_MASK 0x20000000L 11823#define VGT_DEBUG_REG29__pipe1_patch_rtr__SHIFT 0x0000001d 11824#define VGT_DEBUG_REG29__pipe1_rtr_MASK 0x00002000L 11825#define VGT_DEBUG_REG29__pipe1_rtr__SHIFT 0x0000000d 11826#define VGT_DEBUG_REG29__process_tri_1st_2nd_half_p0_q_MASK 0x00000040L 11827#define VGT_DEBUG_REG29__process_tri_1st_2nd_half_p0_q__SHIFT 0x00000006 11828#define VGT_DEBUG_REG29__process_tri_center_poly_p0_q_MASK 0x00000080L 11829#define VGT_DEBUG_REG29__process_tri_center_poly_p0_q__SHIFT 0x00000007 11830#define VGT_DEBUG_REG29__process_tri_middle_p0_q_MASK 0x00000020L 11831#define VGT_DEBUG_REG29__process_tri_middle_p0_q__SHIFT 0x00000005 11832#define VGT_DEBUG_REG29__second_cycle_q_MASK 0x00000010L 11833#define VGT_DEBUG_REG29__second_cycle_q__SHIFT 0x00000004 11834#define VGT_DEBUG_REG29__use_stored_inner_q_ring3_MASK 0x80000000L 11835#define VGT_DEBUG_REG29__use_stored_inner_q_ring3__SHIFT 0x0000001f 11836#define VGT_DEBUG_REG2__grpModBusy_MASK 0x00000080L 11837#define VGT_DEBUG_REG2__grpModBusy__SHIFT 0x00000007 11838#define VGT_DEBUG_REG2__hs_grp_busy_MASK 0x00000001L 11839#define VGT_DEBUG_REG2__hs_grp_busy__SHIFT 0x00000000 11840#define VGT_DEBUG_REG2__hsInputFifoEmpty_MASK 0x00001000L 11841#define VGT_DEBUG_REG2__hsInputFifoEmpty__SHIFT 0x0000000c 11842#define VGT_DEBUG_REG2__hsInputFifoFull_MASK 0x00040000L 11843#define VGT_DEBUG_REG2__hsInputFifoFull__SHIFT 0x00000012 11844#define VGT_DEBUG_REG2__hs_noif_busy_MASK 0x00000002L 11845#define VGT_DEBUG_REG2__hs_noif_busy__SHIFT 0x00000001 11846#define VGT_DEBUG_REG2__hs_te11_tess_input_rts_MASK 0x00000040L 11847#define VGT_DEBUG_REG2__hs_te11_tess_input_rts__SHIFT 0x00000006 11848#define VGT_DEBUG_REG2__hsTifFifoEmpty_MASK 0x00002000L 11849#define VGT_DEBUG_REG2__hsTifFifoEmpty__SHIFT 0x0000000d 11850#define VGT_DEBUG_REG2__hsTifFifoFull_MASK 0x00080000L 11851#define VGT_DEBUG_REG2__hsTifFifoFull__SHIFT 0x00000013 11852#define VGT_DEBUG_REG2__hsVertFifoEmpty_MASK 0x00000400L 11853#define VGT_DEBUG_REG2__hsVertFifoEmpty__SHIFT 0x0000000a 11854#define VGT_DEBUG_REG2__hsVertFifoFull_MASK 0x00010000L 11855#define VGT_DEBUG_REG2__hsVertFifoFull__SHIFT 0x00000010 11856#define VGT_DEBUG_REG2__hsWaveFifoEmpty_MASK 0x00000800L 11857#define VGT_DEBUG_REG2__hsWaveFifoEmpty__SHIFT 0x0000000b 11858#define VGT_DEBUG_REG2__hsWaveFifoFull_MASK 0x00020000L 11859#define VGT_DEBUG_REG2__hsWaveFifoFull__SHIFT 0x00000011 11860#define VGT_DEBUG_REG2__lsFwaveFlag_MASK 0x08000000L 11861#define VGT_DEBUG_REG2__lsFwaveFlag__SHIFT 0x0000001b 11862#define VGT_DEBUG_REG2__ls_sh_id_MASK 0x04000000L 11863#define VGT_DEBUG_REG2__ls_sh_id__SHIFT 0x0000001a 11864#define VGT_DEBUG_REG2__lsVertFifoEmpty_MASK 0x00000100L 11865#define VGT_DEBUG_REG2__lsVertFifoEmpty__SHIFT 0x00000008 11866#define VGT_DEBUG_REG2__lsVertFifoFull_MASK 0x00004000L 11867#define VGT_DEBUG_REG2__lsVertFifoFull__SHIFT 0x0000000e 11868#define VGT_DEBUG_REG2__lsVertIfBusy_0_MASK 0x00000008L 11869#define VGT_DEBUG_REG2__lsVertIfBusy_0__SHIFT 0x00000003 11870#define VGT_DEBUG_REG2__lsWaveFifoEmpty_MASK 0x00000200L 11871#define VGT_DEBUG_REG2__lsWaveFifoEmpty__SHIFT 0x00000009 11872#define VGT_DEBUG_REG2__lsWaveFifoFull_MASK 0x00008000L 11873#define VGT_DEBUG_REG2__lsWaveFifoFull__SHIFT 0x0000000f 11874#define VGT_DEBUG_REG2__lsWaveIfBusy_0_MASK 0x00000020L 11875#define VGT_DEBUG_REG2__lsWaveIfBusy_0__SHIFT 0x00000005 11876#define VGT_DEBUG_REG2__lsWaveSendFlush_MASK 0x10000000L 11877#define VGT_DEBUG_REG2__lsWaveSendFlush__SHIFT 0x0000001c 11878#define VGT_DEBUG_REG2__p0_dr_MASK 0x00400000L 11879#define VGT_DEBUG_REG2__p0_dr__SHIFT 0x00000016 11880#define VGT_DEBUG_REG2__p0_rtr_MASK 0x00100000L 11881#define VGT_DEBUG_REG2__p0_rtr__SHIFT 0x00000014 11882#define VGT_DEBUG_REG2__p0_rts_MASK 0x01000000L 11883#define VGT_DEBUG_REG2__p0_rts__SHIFT 0x00000018 11884#define VGT_DEBUG_REG2__p1_dr_MASK 0x00800000L 11885#define VGT_DEBUG_REG2__p1_dr__SHIFT 0x00000017 11886#define VGT_DEBUG_REG2__p1_rtr_MASK 0x00200000L 11887#define VGT_DEBUG_REG2__p1_rtr__SHIFT 0x00000015 11888#define VGT_DEBUG_REG2__p1_rts_MASK 0x02000000L 11889#define VGT_DEBUG_REG2__p1_rts__SHIFT 0x00000019 11890#define VGT_DEBUG_REG2__SPARE_MASK 0xffffffffL 11891#define VGT_DEBUG_REG2__SPARE__SHIFT 0x00000000 11892#define VGT_DEBUG_REG2__te11_hs_tess_input_rtr_MASK 0x00000010L 11893#define VGT_DEBUG_REG2__te11_hs_tess_input_rtr__SHIFT 0x00000004 11894#define VGT_DEBUG_REG2__tfmmIsBusy_MASK 0x00000004L 11895#define VGT_DEBUG_REG2__tfmmIsBusy__SHIFT 0x00000002 11896#define VGT_DEBUG_REG30__dynamic_hs_p0_q_MASK 0x01000000L 11897#define VGT_DEBUG_REG30__dynamic_hs_p0_q__SHIFT 0x00000018 11898#define VGT_DEBUG_REG30__event_or_null_p0_q_MASK 0x00000008L 11899#define VGT_DEBUG_REG30__event_or_null_p0_q__SHIFT 0x00000003 11900#define VGT_DEBUG_REG30__first_data_chunk_invalid_p0_q_MASK 0x08000000L 11901#define VGT_DEBUG_REG30__first_data_chunk_invalid_p0_q__SHIFT 0x0000001b 11902#define VGT_DEBUG_REG30__first_data_ret_of_req_p0_q_MASK 0x04000000L 11903#define VGT_DEBUG_REG30__first_data_ret_of_req_p0_q__SHIFT 0x0000001a 11904#define VGT_DEBUG_REG30__first_fetch_of_tg_p0_q_MASK 0x02000000L 11905#define VGT_DEBUG_REG30__first_fetch_of_tg_p0_q__SHIFT 0x00000019 11906#define VGT_DEBUG_REG30__last_tf_of_tg_MASK 0x00080000L 11907#define VGT_DEBUG_REG30__last_tf_of_tg__SHIFT 0x00000013 11908#define VGT_DEBUG_REG30__pipe0_dr_MASK 0x00000001L 11909#define VGT_DEBUG_REG30__pipe0_dr__SHIFT 0x00000000 11910#define VGT_DEBUG_REG30__pipe0_rtr_MASK 0x00000010L 11911#define VGT_DEBUG_REG30__pipe0_rtr__SHIFT 0x00000004 11912#define VGT_DEBUG_REG30__pipe0_tf_dr_MASK 0x00000002L 11913#define VGT_DEBUG_REG30__pipe0_tf_dr__SHIFT 0x00000001 11914#define VGT_DEBUG_REG30__pipe1_rtr_MASK 0x00000020L 11915#define VGT_DEBUG_REG30__pipe1_rtr__SHIFT 0x00000005 11916#define VGT_DEBUG_REG30__pipe1_tf_rtr_MASK 0x00000040L 11917#define VGT_DEBUG_REG30__pipe1_tf_rtr__SHIFT 0x00000006 11918#define VGT_DEBUG_REG30__pipe2_dr_MASK 0x00000004L 11919#define VGT_DEBUG_REG30__pipe2_dr__SHIFT 0x00000002 11920#define VGT_DEBUG_REG30__pipe2_rtr_MASK 0x00000080L 11921#define VGT_DEBUG_REG30__pipe2_rtr__SHIFT 0x00000007 11922#define VGT_DEBUG_REG30__pipe4_dr_MASK 0x40000000L 11923#define VGT_DEBUG_REG30__pipe4_dr__SHIFT 0x0000001e 11924#define VGT_DEBUG_REG30__pipe4_rtr_MASK 0x80000000L 11925#define VGT_DEBUG_REG30__pipe4_rtr__SHIFT 0x0000001f 11926#define VGT_DEBUG_REG30__tf_fetch_state_q_MASK 0x00070000L 11927#define VGT_DEBUG_REG30__tf_fetch_state_q__SHIFT 0x00000010 11928#define VGT_DEBUG_REG30__tf_pointer_p0_q_MASK 0x00f00000L 11929#define VGT_DEBUG_REG30__tf_pointer_p0_q__SHIFT 0x00000014 11930#define VGT_DEBUG_REG30__tf_xfer_count_p2_q_MASK 0x30000000L 11931#define VGT_DEBUG_REG30__tf_xfer_count_p2_q__SHIFT 0x0000001c 11932#define VGT_DEBUG_REG30__ttp_patch_fifo_empty_MASK 0x00000200L 11933#define VGT_DEBUG_REG30__ttp_patch_fifo_empty__SHIFT 0x00000009 11934#define VGT_DEBUG_REG30__ttp_patch_fifo_full_MASK 0x00000100L 11935#define VGT_DEBUG_REG30__ttp_patch_fifo_full__SHIFT 0x00000008 11936#define VGT_DEBUG_REG30__ttp_tf0_fifo_empty_MASK 0x00000400L 11937#define VGT_DEBUG_REG30__ttp_tf0_fifo_empty__SHIFT 0x0000000a 11938#define VGT_DEBUG_REG30__ttp_tf1_fifo_empty_MASK 0x00000800L 11939#define VGT_DEBUG_REG30__ttp_tf1_fifo_empty__SHIFT 0x0000000b 11940#define VGT_DEBUG_REG30__ttp_tf2_fifo_empty_MASK 0x00001000L 11941#define VGT_DEBUG_REG30__ttp_tf2_fifo_empty__SHIFT 0x0000000c 11942#define VGT_DEBUG_REG30__ttp_tf3_fifo_empty_MASK 0x00002000L 11943#define VGT_DEBUG_REG30__ttp_tf3_fifo_empty__SHIFT 0x0000000d 11944#define VGT_DEBUG_REG30__ttp_tf4_fifo_empty_MASK 0x00004000L 11945#define VGT_DEBUG_REG30__ttp_tf4_fifo_empty__SHIFT 0x0000000e 11946#define VGT_DEBUG_REG30__ttp_tf5_fifo_empty_MASK 0x00008000L 11947#define VGT_DEBUG_REG30__ttp_tf5_fifo_empty__SHIFT 0x0000000f 11948#define VGT_DEBUG_REG31__inner_ring_done_q_MASK 0x80000000L 11949#define VGT_DEBUG_REG31__inner_ring_done_q__SHIFT 0x0000001f 11950#define VGT_DEBUG_REG31__outer_ring_done_q_MASK 0x40000000L 11951#define VGT_DEBUG_REG31__outer_ring_done_q__SHIFT 0x0000001e 11952#define VGT_DEBUG_REG31__pg_con_inner_point1_rts_MASK 0x00400000L 11953#define VGT_DEBUG_REG31__pg_con_inner_point1_rts__SHIFT 0x00000016 11954#define VGT_DEBUG_REG31__pg_con_inner_point2_rts_MASK 0x00800000L 11955#define VGT_DEBUG_REG31__pg_con_inner_point2_rts__SHIFT 0x00000017 11956#define VGT_DEBUG_REG31__pg_con_outer_point1_rts_MASK 0x00100000L 11957#define VGT_DEBUG_REG31__pg_con_outer_point1_rts__SHIFT 0x00000014 11958#define VGT_DEBUG_REG31__pg_con_outer_point2_rts_MASK 0x00200000L 11959#define VGT_DEBUG_REG31__pg_con_outer_point2_rts__SHIFT 0x00000015 11960#define VGT_DEBUG_REG31__pg_edge_fifo_empty_MASK 0x02000000L 11961#define VGT_DEBUG_REG31__pg_edge_fifo_empty__SHIFT 0x00000019 11962#define VGT_DEBUG_REG31__pg_edge_fifo_full_MASK 0x10000000L 11963#define VGT_DEBUG_REG31__pg_edge_fifo_full__SHIFT 0x0000001c 11964#define VGT_DEBUG_REG31__pg_inner3_perp_fifo_empty_MASK 0x04000000L 11965#define VGT_DEBUG_REG31__pg_inner3_perp_fifo_empty__SHIFT 0x0000001a 11966#define VGT_DEBUG_REG31__pg_inner_perp_fifo_full_MASK 0x20000000L 11967#define VGT_DEBUG_REG31__pg_inner_perp_fifo_full__SHIFT 0x0000001d 11968#define VGT_DEBUG_REG31__pg_patch_fifo_empty_MASK 0x01000000L 11969#define VGT_DEBUG_REG31__pg_patch_fifo_empty__SHIFT 0x00000018 11970#define VGT_DEBUG_REG31__pg_patch_fifo_full_MASK 0x08000000L 11971#define VGT_DEBUG_REG31__pg_patch_fifo_full__SHIFT 0x0000001b 11972#define VGT_DEBUG_REG31__pipe0_dr_MASK 0x00000001L 11973#define VGT_DEBUG_REG31__pipe0_dr__SHIFT 0x00000000 11974#define VGT_DEBUG_REG31__pipe0_rtr_MASK 0x00000002L 11975#define VGT_DEBUG_REG31__pipe0_rtr__SHIFT 0x00000001 11976#define VGT_DEBUG_REG31__pipe1_inner_dr_MASK 0x00000008L 11977#define VGT_DEBUG_REG31__pipe1_inner_dr__SHIFT 0x00000003 11978#define VGT_DEBUG_REG31__pipe1_outer_dr_MASK 0x00000004L 11979#define VGT_DEBUG_REG31__pipe1_outer_dr__SHIFT 0x00000002 11980#define VGT_DEBUG_REG31__pipe2_inner_dr_MASK 0x00000020L 11981#define VGT_DEBUG_REG31__pipe2_inner_dr__SHIFT 0x00000005 11982#define VGT_DEBUG_REG31__pipe2_inner_rtr_MASK 0x00002000L 11983#define VGT_DEBUG_REG31__pipe2_inner_rtr__SHIFT 0x0000000d 11984#define VGT_DEBUG_REG31__pipe2_outer_dr_MASK 0x00000010L 11985#define VGT_DEBUG_REG31__pipe2_outer_dr__SHIFT 0x00000004 11986#define VGT_DEBUG_REG31__pipe2_outer_rtr_MASK 0x00001000L 11987#define VGT_DEBUG_REG31__pipe2_outer_rtr__SHIFT 0x0000000c 11988#define VGT_DEBUG_REG31__pipe3_inner_dr_MASK 0x00000080L 11989#define VGT_DEBUG_REG31__pipe3_inner_dr__SHIFT 0x00000007 11990#define VGT_DEBUG_REG31__pipe3_inner_rtr_MASK 0x00008000L 11991#define VGT_DEBUG_REG31__pipe3_inner_rtr__SHIFT 0x0000000f 11992#define VGT_DEBUG_REG31__pipe3_outer_dr_MASK 0x00000040L 11993#define VGT_DEBUG_REG31__pipe3_outer_dr__SHIFT 0x00000006 11994#define VGT_DEBUG_REG31__pipe3_outer_rtr_MASK 0x00004000L 11995#define VGT_DEBUG_REG31__pipe3_outer_rtr__SHIFT 0x0000000e 11996#define VGT_DEBUG_REG31__pipe4_inner_dr_MASK 0x00000200L 11997#define VGT_DEBUG_REG31__pipe4_inner_dr__SHIFT 0x00000009 11998#define VGT_DEBUG_REG31__pipe4_inner_rtr_MASK 0x00020000L 11999#define VGT_DEBUG_REG31__pipe4_inner_rtr__SHIFT 0x00000011 12000#define VGT_DEBUG_REG31__pipe4_outer_dr_MASK 0x00000100L 12001#define VGT_DEBUG_REG31__pipe4_outer_dr__SHIFT 0x00000008 12002#define VGT_DEBUG_REG31__pipe4_outer_rtr_MASK 0x00010000L 12003#define VGT_DEBUG_REG31__pipe4_outer_rtr__SHIFT 0x00000010 12004#define VGT_DEBUG_REG31__pipe5_inner_dr_MASK 0x00000800L 12005#define VGT_DEBUG_REG31__pipe5_inner_dr__SHIFT 0x0000000b 12006#define VGT_DEBUG_REG31__pipe5_inner_rtr_MASK 0x00080000L 12007#define VGT_DEBUG_REG31__pipe5_inner_rtr__SHIFT 0x00000013 12008#define VGT_DEBUG_REG31__pipe5_outer_dr_MASK 0x00000400L 12009#define VGT_DEBUG_REG31__pipe5_outer_dr__SHIFT 0x0000000a 12010#define VGT_DEBUG_REG31__pipe5_outer_rtr_MASK 0x00040000L 12011#define VGT_DEBUG_REG31__pipe5_outer_rtr__SHIFT 0x00000012 12012#define VGT_DEBUG_REG32__event_flag_p5_q_MASK 0x00000100L 12013#define VGT_DEBUG_REG32__event_flag_p5_q__SHIFT 0x00000008 12014#define VGT_DEBUG_REG32__event_null_special_p0_q_MASK 0x00000080L 12015#define VGT_DEBUG_REG32__event_null_special_p0_q__SHIFT 0x00000007 12016#define VGT_DEBUG_REG32__fifos_rtr_MASK 0x08000000L 12017#define VGT_DEBUG_REG32__fifos_rtr__SHIFT 0x0000001b 12018#define VGT_DEBUG_REG32__first_point_of_edge_p5_q_MASK 0x00000400L 12019#define VGT_DEBUG_REG32__first_point_of_edge_p5_q__SHIFT 0x0000000a 12020#define VGT_DEBUG_REG32__first_point_of_patch_p5_q_MASK 0x00000200L 12021#define VGT_DEBUG_REG32__first_point_of_patch_p5_q__SHIFT 0x00000009 12022#define VGT_DEBUG_REG32__first_ring_of_patch_MASK 0x00000001L 12023#define VGT_DEBUG_REG32__first_ring_of_patch__SHIFT 0x00000000 12024#define VGT_DEBUG_REG32__inner2_fifos_rtr_MASK 0x01000000L 12025#define VGT_DEBUG_REG32__inner2_fifos_rtr__SHIFT 0x00000018 12026#define VGT_DEBUG_REG32__inner_fifos_rtr_MASK 0x02000000L 12027#define VGT_DEBUG_REG32__inner_fifos_rtr__SHIFT 0x00000019 12028#define VGT_DEBUG_REG32__last_edge_of_inner_ring_MASK 0x00000010L 12029#define VGT_DEBUG_REG32__last_edge_of_inner_ring__SHIFT 0x00000004 12030#define VGT_DEBUG_REG32__last_edge_of_outer_ring_MASK 0x00000004L 12031#define VGT_DEBUG_REG32__last_edge_of_outer_ring__SHIFT 0x00000002 12032#define VGT_DEBUG_REG32__last_patch_of_tg_p0_q_MASK 0x00000040L 12033#define VGT_DEBUG_REG32__last_patch_of_tg_p0_q__SHIFT 0x00000006 12034#define VGT_DEBUG_REG32__last_patch_of_tg_p5_q_MASK 0x00000800L 12035#define VGT_DEBUG_REG32__last_patch_of_tg_p5_q__SHIFT 0x0000000b 12036#define VGT_DEBUG_REG32__last_point_of_inner_edge_MASK 0x00000020L 12037#define VGT_DEBUG_REG32__last_point_of_inner_edge__SHIFT 0x00000005 12038#define VGT_DEBUG_REG32__last_point_of_outer_edge_MASK 0x00000008L 12039#define VGT_DEBUG_REG32__last_point_of_outer_edge__SHIFT 0x00000003 12040#define VGT_DEBUG_REG32__last_ring_of_patch_MASK 0x00000002L 12041#define VGT_DEBUG_REG32__last_ring_of_patch__SHIFT 0x00000001 12042#define VGT_DEBUG_REG32__outer_fifos_rtr_MASK 0x04000000L 12043#define VGT_DEBUG_REG32__outer_fifos_rtr__SHIFT 0x0000001a 12044#define VGT_DEBUG_REG32__pg_edge_fifo2_full_MASK 0x00020000L 12045#define VGT_DEBUG_REG32__pg_edge_fifo2_full__SHIFT 0x00000011 12046#define VGT_DEBUG_REG32__pg_edge_fifo3_full_MASK 0x00010000L 12047#define VGT_DEBUG_REG32__pg_edge_fifo3_full__SHIFT 0x00000010 12048#define VGT_DEBUG_REG32__pg_inner2_point_fifo_full_MASK 0x00100000L 12049#define VGT_DEBUG_REG32__pg_inner2_point_fifo_full__SHIFT 0x00000014 12050#define VGT_DEBUG_REG32__pg_inner3_point_fifo_full_MASK 0x00040000L 12051#define VGT_DEBUG_REG32__pg_inner3_point_fifo_full__SHIFT 0x00000012 12052#define VGT_DEBUG_REG32__pg_inner_point_fifo_full_MASK 0x00400000L 12053#define VGT_DEBUG_REG32__pg_inner_point_fifo_full__SHIFT 0x00000016 12054#define VGT_DEBUG_REG32__pg_outer2_point_fifo_full_MASK 0x00200000L 12055#define VGT_DEBUG_REG32__pg_outer2_point_fifo_full__SHIFT 0x00000015 12056#define VGT_DEBUG_REG32__pg_outer3_point_fifo_full_MASK 0x00080000L 12057#define VGT_DEBUG_REG32__pg_outer3_point_fifo_full__SHIFT 0x00000013 12058#define VGT_DEBUG_REG32__pg_outer_point_fifo_full_MASK 0x00800000L 12059#define VGT_DEBUG_REG32__pg_outer_point_fifo_full__SHIFT 0x00000017 12060#define VGT_DEBUG_REG32__pipe5_inner2_rtr_MASK 0x00008000L 12061#define VGT_DEBUG_REG32__pipe5_inner2_rtr__SHIFT 0x0000000f 12062#define VGT_DEBUG_REG32__pipe5_inner3_rtr_MASK 0x00004000L 12063#define VGT_DEBUG_REG32__pipe5_inner3_rtr__SHIFT 0x0000000e 12064#define VGT_DEBUG_REG32__SPARE_MASK 0x80000000L 12065#define VGT_DEBUG_REG32__SPARE__SHIFT 0x0000001f 12066#define VGT_DEBUG_REG32__tess_topology_p5_q_MASK 0x00003000L 12067#define VGT_DEBUG_REG32__tess_topology_p5_q__SHIFT 0x0000000c 12068#define VGT_DEBUG_REG33__con_prim_fifo_empty_MASK 0x00040000L 12069#define VGT_DEBUG_REG33__con_prim_fifo_empty__SHIFT 0x00000012 12070#define VGT_DEBUG_REG33__con_prim_fifo_full_MASK 0x00010000L 12071#define VGT_DEBUG_REG33__con_prim_fifo_full__SHIFT 0x00000010 12072#define VGT_DEBUG_REG33__con_ring1_busy_MASK 0x80000000L 12073#define VGT_DEBUG_REG33__con_ring1_busy__SHIFT 0x0000001f 12074#define VGT_DEBUG_REG33__con_ring2_busy_MASK 0x40000000L 12075#define VGT_DEBUG_REG33__con_ring2_busy__SHIFT 0x0000001e 12076#define VGT_DEBUG_REG33__con_ring3_busy_MASK 0x20000000L 12077#define VGT_DEBUG_REG33__con_ring3_busy__SHIFT 0x0000001d 12078#define VGT_DEBUG_REG33__con_vert_fifo_empty_MASK 0x00080000L 12079#define VGT_DEBUG_REG33__con_vert_fifo_empty__SHIFT 0x00000013 12080#define VGT_DEBUG_REG33__con_vert_fifo_full_MASK 0x00020000L 12081#define VGT_DEBUG_REG33__con_vert_fifo_full__SHIFT 0x00000011 12082#define VGT_DEBUG_REG33__first_prim_of_patch_q_MASK 0x00008000L 12083#define VGT_DEBUG_REG33__first_prim_of_patch_q__SHIFT 0x0000000f 12084#define VGT_DEBUG_REG33__last_patch_of_tg_p0_q_MASK 0x00100000L 12085#define VGT_DEBUG_REG33__last_patch_of_tg_p0_q__SHIFT 0x00000014 12086#define VGT_DEBUG_REG33__pipe0_patch_dr_MASK 0x00000001L 12087#define VGT_DEBUG_REG33__pipe0_patch_dr__SHIFT 0x00000000 12088#define VGT_DEBUG_REG33__pipe0_patch_rtr_MASK 0x00000010L 12089#define VGT_DEBUG_REG33__pipe0_patch_rtr__SHIFT 0x00000004 12090#define VGT_DEBUG_REG33__pipe1_dr_MASK 0x00000004L 12091#define VGT_DEBUG_REG33__pipe1_dr__SHIFT 0x00000002 12092#define VGT_DEBUG_REG33__pipe1_patch_rtr_MASK 0x00001000L 12093#define VGT_DEBUG_REG33__pipe1_patch_rtr__SHIFT 0x0000000c 12094#define VGT_DEBUG_REG33__pipe2_dr_MASK 0x00000008L 12095#define VGT_DEBUG_REG33__pipe2_dr__SHIFT 0x00000003 12096#define VGT_DEBUG_REG33__pipe2_rtr_MASK 0x00000080L 12097#define VGT_DEBUG_REG33__pipe2_rtr__SHIFT 0x00000007 12098#define VGT_DEBUG_REG33__pipe3_dr_MASK 0x00000100L 12099#define VGT_DEBUG_REG33__pipe3_dr__SHIFT 0x00000008 12100#define VGT_DEBUG_REG33__pipe3_rtr_MASK 0x00000200L 12101#define VGT_DEBUG_REG33__pipe3_rtr__SHIFT 0x00000009 12102#define VGT_DEBUG_REG33__ring1_in_sync_q_MASK 0x00000800L 12103#define VGT_DEBUG_REG33__ring1_in_sync_q__SHIFT 0x0000000b 12104#define VGT_DEBUG_REG33__ring1_pipe1_dr_MASK 0x00000040L 12105#define VGT_DEBUG_REG33__ring1_pipe1_dr__SHIFT 0x00000006 12106#define VGT_DEBUG_REG33__ring1_valid_p2_MASK 0x00800000L 12107#define VGT_DEBUG_REG33__ring1_valid_p2__SHIFT 0x00000017 12108#define VGT_DEBUG_REG33__ring2_in_sync_q_MASK 0x00000400L 12109#define VGT_DEBUG_REG33__ring2_in_sync_q__SHIFT 0x0000000a 12110#define VGT_DEBUG_REG33__ring2_pipe1_dr_MASK 0x00000020L 12111#define VGT_DEBUG_REG33__ring2_pipe1_dr__SHIFT 0x00000005 12112#define VGT_DEBUG_REG33__ring2_valid_p2_MASK 0x00400000L 12113#define VGT_DEBUG_REG33__ring2_valid_p2__SHIFT 0x00000016 12114#define VGT_DEBUG_REG33__ring3_in_sync_q_MASK 0x00002000L 12115#define VGT_DEBUG_REG33__ring3_in_sync_q__SHIFT 0x0000000d 12116#define VGT_DEBUG_REG33__ring3_pipe1_dr_MASK 0x00000002L 12117#define VGT_DEBUG_REG33__ring3_pipe1_dr__SHIFT 0x00000001 12118#define VGT_DEBUG_REG33__ring3_valid_p2_MASK 0x00200000L 12119#define VGT_DEBUG_REG33__ring3_valid_p2__SHIFT 0x00000015 12120#define VGT_DEBUG_REG33__te11_out_vert_gs_en_MASK 0x10000000L 12121#define VGT_DEBUG_REG33__te11_out_vert_gs_en__SHIFT 0x0000001c 12122#define VGT_DEBUG_REG33__tess_topology_p0_q_MASK 0x0c000000L 12123#define VGT_DEBUG_REG33__tess_topology_p0_q__SHIFT 0x0000001a 12124#define VGT_DEBUG_REG33__tess_type_p0_q_MASK 0x03000000L 12125#define VGT_DEBUG_REG33__tess_type_p0_q__SHIFT 0x00000018 12126#define VGT_DEBUG_REG33__tm_te11_event_rtr_MASK 0x00004000L 12127#define VGT_DEBUG_REG33__tm_te11_event_rtr__SHIFT 0x0000000e 12128#define VGT_DEBUG_REG34__advance_inner_point_p1_MASK 0x00800000L 12129#define VGT_DEBUG_REG34__advance_inner_point_p1__SHIFT 0x00000017 12130#define VGT_DEBUG_REG34__advance_outer_point_p1_MASK 0x00400000L 12131#define VGT_DEBUG_REG34__advance_outer_point_p1__SHIFT 0x00000016 12132#define VGT_DEBUG_REG34__con_state_q_MASK 0x0000000fL 12133#define VGT_DEBUG_REG34__con_state_q__SHIFT 0x00000000 12134#define VGT_DEBUG_REG34__first_ring_of_patch_p0_q_MASK 0x00010000L 12135#define VGT_DEBUG_REG34__first_ring_of_patch_p0_q__SHIFT 0x00000010 12136#define VGT_DEBUG_REG34__last_edge_of_outer_ring_p0_q_MASK 0x00040000L 12137#define VGT_DEBUG_REG34__last_edge_of_outer_ring_p0_q__SHIFT 0x00000012 12138#define VGT_DEBUG_REG34__last_point_of_inner_ring_p1_MASK 0x00100000L 12139#define VGT_DEBUG_REG34__last_point_of_inner_ring_p1__SHIFT 0x00000014 12140#define VGT_DEBUG_REG34__last_point_of_outer_ring_p1_MASK 0x00080000L 12141#define VGT_DEBUG_REG34__last_point_of_outer_ring_p1__SHIFT 0x00000013 12142#define VGT_DEBUG_REG34__last_ring_of_patch_p0_q_MASK 0x00020000L 12143#define VGT_DEBUG_REG34__last_ring_of_patch_p0_q__SHIFT 0x00000011 12144#define VGT_DEBUG_REG34__next_ring_is_rect_p0_q_MASK 0x01000000L 12145#define VGT_DEBUG_REG34__next_ring_is_rect_p0_q__SHIFT 0x00000018 12146#define VGT_DEBUG_REG34__outer_edge_tf_eq_one_p0_q_MASK 0x00200000L 12147#define VGT_DEBUG_REG34__outer_edge_tf_eq_one_p0_q__SHIFT 0x00000015 12148#define VGT_DEBUG_REG34__outer_parity_p0_q_MASK 0x00004000L 12149#define VGT_DEBUG_REG34__outer_parity_p0_q__SHIFT 0x0000000e 12150#define VGT_DEBUG_REG34__parallel_parity_p0_q_MASK 0x00008000L 12151#define VGT_DEBUG_REG34__parallel_parity_p0_q__SHIFT 0x0000000f 12152#define VGT_DEBUG_REG34__pipe0_edge_dr_MASK 0x00000200L 12153#define VGT_DEBUG_REG34__pipe0_edge_dr__SHIFT 0x00000009 12154#define VGT_DEBUG_REG34__pipe0_edge_rtr_MASK 0x00001000L 12155#define VGT_DEBUG_REG34__pipe0_edge_rtr__SHIFT 0x0000000c 12156#define VGT_DEBUG_REG34__pipe0_patch_dr_MASK 0x00000100L 12157#define VGT_DEBUG_REG34__pipe0_patch_dr__SHIFT 0x00000008 12158#define VGT_DEBUG_REG34__pipe0_patch_rtr_MASK 0x00000800L 12159#define VGT_DEBUG_REG34__pipe0_patch_rtr__SHIFT 0x0000000b 12160#define VGT_DEBUG_REG34__pipe1_dr_MASK 0x00000400L 12161#define VGT_DEBUG_REG34__pipe1_dr__SHIFT 0x0000000a 12162#define VGT_DEBUG_REG34__pipe1_edge_rtr_MASK 0x40000000L 12163#define VGT_DEBUG_REG34__pipe1_edge_rtr__SHIFT 0x0000001e 12164#define VGT_DEBUG_REG34__pipe1_inner1_rtr_MASK 0x08000000L 12165#define VGT_DEBUG_REG34__pipe1_inner1_rtr__SHIFT 0x0000001b 12166#define VGT_DEBUG_REG34__pipe1_inner2_rtr_MASK 0x10000000L 12167#define VGT_DEBUG_REG34__pipe1_inner2_rtr__SHIFT 0x0000001c 12168#define VGT_DEBUG_REG34__pipe1_outer1_rtr_MASK 0x02000000L 12169#define VGT_DEBUG_REG34__pipe1_outer1_rtr__SHIFT 0x00000019 12170#define VGT_DEBUG_REG34__pipe1_outer2_rtr_MASK 0x04000000L 12171#define VGT_DEBUG_REG34__pipe1_outer2_rtr__SHIFT 0x0000001a 12172#define VGT_DEBUG_REG34__pipe1_patch_rtr_MASK 0x20000000L 12173#define VGT_DEBUG_REG34__pipe1_patch_rtr__SHIFT 0x0000001d 12174#define VGT_DEBUG_REG34__pipe1_rtr_MASK 0x00002000L 12175#define VGT_DEBUG_REG34__pipe1_rtr__SHIFT 0x0000000d 12176#define VGT_DEBUG_REG34__process_tri_1st_2nd_half_p0_q_MASK 0x00000040L 12177#define VGT_DEBUG_REG34__process_tri_1st_2nd_half_p0_q__SHIFT 0x00000006 12178#define VGT_DEBUG_REG34__process_tri_center_poly_p0_q_MASK 0x00000080L 12179#define VGT_DEBUG_REG34__process_tri_center_poly_p0_q__SHIFT 0x00000007 12180#define VGT_DEBUG_REG34__process_tri_middle_p0_q_MASK 0x00000020L 12181#define VGT_DEBUG_REG34__process_tri_middle_p0_q__SHIFT 0x00000005 12182#define VGT_DEBUG_REG34__second_cycle_q_MASK 0x00000010L 12183#define VGT_DEBUG_REG34__second_cycle_q__SHIFT 0x00000004 12184#define VGT_DEBUG_REG34__use_stored_inner_q_ring1_MASK 0x80000000L 12185#define VGT_DEBUG_REG34__use_stored_inner_q_ring1__SHIFT 0x0000001f 12186#define VGT_DEBUG_REG35__event_flag_p1_q_MASK 0x00040000L 12187#define VGT_DEBUG_REG35__event_flag_p1_q__SHIFT 0x00000012 12188#define VGT_DEBUG_REG35__first_req_of_tg_p1_q_MASK 0x10000000L 12189#define VGT_DEBUG_REG35__first_req_of_tg_p1_q__SHIFT 0x0000001c 12190#define VGT_DEBUG_REG35__last_req_of_tg_p2_MASK 0x00000800L 12191#define VGT_DEBUG_REG35__last_req_of_tg_p2__SHIFT 0x0000000b 12192#define VGT_DEBUG_REG35__null_flag_p1_q_MASK 0x00080000L 12193#define VGT_DEBUG_REG35__null_flag_p1_q__SHIFT 0x00000013 12194#define VGT_DEBUG_REG35__pipe0_dr_MASK 0x00000001L 12195#define VGT_DEBUG_REG35__pipe0_dr__SHIFT 0x00000000 12196#define VGT_DEBUG_REG35__pipe0_rtr_MASK 0x00000004L 12197#define VGT_DEBUG_REG35__pipe0_rtr__SHIFT 0x00000002 12198#define VGT_DEBUG_REG35__pipe1_dr_MASK 0x00000002L 12199#define VGT_DEBUG_REG35__pipe1_dr__SHIFT 0x00000001 12200#define VGT_DEBUG_REG35__pipe1_rtr_MASK 0x00000008L 12201#define VGT_DEBUG_REG35__pipe1_rtr__SHIFT 0x00000003 12202#define VGT_DEBUG_REG35__second_tf_ret_data_q_MASK 0x08000000L 12203#define VGT_DEBUG_REG35__second_tf_ret_data_q__SHIFT 0x0000001b 12204#define VGT_DEBUG_REG35__spi_vgt_hs_done_cnt_q_MASK 0x0003f000L 12205#define VGT_DEBUG_REG35__spi_vgt_hs_done_cnt_q__SHIFT 0x0000000c 12206#define VGT_DEBUG_REG35__TC_VGT_rdret_data_in_MASK 0x80000000L 12207#define VGT_DEBUG_REG35__TC_VGT_rdret_data_in__SHIFT 0x0000001f 12208#define VGT_DEBUG_REG35__tf_data_fifo_busy_q_MASK 0x00000040L 12209#define VGT_DEBUG_REG35__tf_data_fifo_busy_q__SHIFT 0x00000006 12210#define VGT_DEBUG_REG35__tf_data_fifo_cnt_q_MASK 0x07f00000L 12211#define VGT_DEBUG_REG35__tf_data_fifo_cnt_q__SHIFT 0x00000014 12212#define VGT_DEBUG_REG35__tf_data_fifo_rtr_q_MASK 0x00000080L 12213#define VGT_DEBUG_REG35__tf_data_fifo_rtr_q__SHIFT 0x00000007 12214#define VGT_DEBUG_REG35__tfreq_tg_fifo_empty_MASK 0x00000010L 12215#define VGT_DEBUG_REG35__tfreq_tg_fifo_empty__SHIFT 0x00000004 12216#define VGT_DEBUG_REG35__tfreq_tg_fifo_full_MASK 0x00000020L 12217#define VGT_DEBUG_REG35__tfreq_tg_fifo_full__SHIFT 0x00000005 12218#define VGT_DEBUG_REG35__tf_skid_fifo_empty_MASK 0x00000100L 12219#define VGT_DEBUG_REG35__tf_skid_fifo_empty__SHIFT 0x00000008 12220#define VGT_DEBUG_REG35__tf_skid_fifo_full_MASK 0x00000200L 12221#define VGT_DEBUG_REG35__tf_skid_fifo_full__SHIFT 0x00000009 12222#define VGT_DEBUG_REG35__VGT_TC_rdnfo_stall_out_MASK 0x40000000L 12223#define VGT_DEBUG_REG35__VGT_TC_rdnfo_stall_out__SHIFT 0x0000001e 12224#define VGT_DEBUG_REG35__vgt_tc_rdreq_rtr_q_MASK 0x00000400L 12225#define VGT_DEBUG_REG35__vgt_tc_rdreq_rtr_q__SHIFT 0x0000000a 12226#define VGT_DEBUG_REG35__VGT_TC_rdreq_send_out_MASK 0x20000000L 12227#define VGT_DEBUG_REG35__VGT_TC_rdreq_send_out__SHIFT 0x0000001d 12228#define VGT_DEBUG_REG3__hsWaveRelInd_MASK 0xfc000000L 12229#define VGT_DEBUG_REG3__hsWaveRelInd__SHIFT 0x0000001a 12230#define VGT_DEBUG_REG3__lsPatchCnt_MASK 0x03fc0000L 12231#define VGT_DEBUG_REG3__lsPatchCnt__SHIFT 0x00000012 12232#define VGT_DEBUG_REG3__lsTgRelInd_MASK 0x00000fffL 12233#define VGT_DEBUG_REG3__lsTgRelInd__SHIFT 0x00000000 12234#define VGT_DEBUG_REG3__lsWaveRelInd_MASK 0x0003f000L 12235#define VGT_DEBUG_REG3__lsWaveRelInd__SHIFT 0x0000000c 12236#define VGT_DEBUG_REG4__hsCpCnt_MASK 0x1f000000L 12237#define VGT_DEBUG_REG4__hsCpCnt__SHIFT 0x00000018 12238#define VGT_DEBUG_REG4__hsFwaveFlag_MASK 0x40000000L 12239#define VGT_DEBUG_REG4__hsFwaveFlag__SHIFT 0x0000001e 12240#define VGT_DEBUG_REG4__hsPatchCnt_MASK 0x000000ffL 12241#define VGT_DEBUG_REG4__hsPatchCnt__SHIFT 0x00000000 12242#define VGT_DEBUG_REG4__hsPrimId_15_0_MASK 0x00ffff00L 12243#define VGT_DEBUG_REG4__hsPrimId_15_0__SHIFT 0x00000008 12244#define VGT_DEBUG_REG4__hsWaveSendFlush_MASK 0x20000000L 12245#define VGT_DEBUG_REG4__hsWaveSendFlush__SHIFT 0x0000001d 12246#define VGT_DEBUG_REG4__SPARE_MASK 0xffffffffL 12247#define VGT_DEBUG_REG4__SPARE__SHIFT 0x00000000 12248#define VGT_DEBUG_REG5__hsVertCreditCnt_0_MASK 0x0000f800L 12249#define VGT_DEBUG_REG5__hsVertCreditCnt_0__SHIFT 0x0000000b 12250#define VGT_DEBUG_REG5__hsWaveCreditCnt_0_MASK 0x000000f8L 12251#define VGT_DEBUG_REG5__hsWaveCreditCnt_0__SHIFT 0x00000003 12252#define VGT_DEBUG_REG5__lsVertCreditCnt_0_MASK 0xf8000000L 12253#define VGT_DEBUG_REG5__lsVertCreditCnt_0__SHIFT 0x0000001b 12254#define VGT_DEBUG_REG5__lsWaveCreditCnt_0_MASK 0x00f80000L 12255#define VGT_DEBUG_REG5__lsWaveCreditCnt_0__SHIFT 0x00000013 12256#define VGT_DEBUG_REG5__SPARE1_MASK 0x07000000L 12257#define VGT_DEBUG_REG5__SPARE1__SHIFT 0x00000018 12258#define VGT_DEBUG_REG5__SPARE2_MASK 0x00070000L 12259#define VGT_DEBUG_REG5__SPARE2__SHIFT 0x00000010 12260#define VGT_DEBUG_REG5__SPARE3_MASK 0x00000700L 12261#define VGT_DEBUG_REG5__SPARE3__SHIFT 0x00000008 12262#define VGT_DEBUG_REG5__SPARE4_MASK 0x00000007L 12263#define VGT_DEBUG_REG5__SPARE4__SHIFT 0x00000000 12264#define VGT_DEBUG_REG6__debug_BASE_MASK 0x0000ffffL 12265#define VGT_DEBUG_REG6__debug_BASE__SHIFT 0x00000000 12266#define VGT_DEBUG_REG6__debug_SIZE_MASK 0xffff0000L 12267#define VGT_DEBUG_REG6__debug_SIZE__SHIFT 0x00000010 12268#define VGT_DEBUG_REG7__debug_tfmmFifoEmpty_MASK 0x00000001L 12269#define VGT_DEBUG_REG7__debug_tfmmFifoEmpty__SHIFT 0x00000000 12270#define VGT_DEBUG_REG7__debug_tfmmFifoFull_MASK 0x00000002L 12271#define VGT_DEBUG_REG7__debug_tfmmFifoFull__SHIFT 0x00000001 12272#define VGT_DEBUG_REG7__hs_pipe0_dr_MASK 0x00000004L 12273#define VGT_DEBUG_REG7__hs_pipe0_dr__SHIFT 0x00000002 12274#define VGT_DEBUG_REG7__hs_pipe0_rtr_MASK 0x00000008L 12275#define VGT_DEBUG_REG7__hs_pipe0_rtr__SHIFT 0x00000003 12276#define VGT_DEBUG_REG7__hs_pipe1_rtr_MASK 0x00000010L 12277#define VGT_DEBUG_REG7__hs_pipe1_rtr__SHIFT 0x00000004 12278#define VGT_DEBUG_REG7__SPARE_MASK 0x0000ffe0L 12279#define VGT_DEBUG_REG7__SPARE__SHIFT 0x00000005 12280#define VGT_DEBUG_REG7__TF_addr_MASK 0xffff0000L 12281#define VGT_DEBUG_REG7__TF_addr__SHIFT 0x00000010 12282#define VGT_DEBUG_REG8__es_gs_rtr_MASK 0x00004000L 12283#define VGT_DEBUG_REG8__es_gs_rtr__SHIFT 0x0000000e 12284#define VGT_DEBUG_REG8__gs_event_fifo_empty_MASK 0x02000000L 12285#define VGT_DEBUG_REG8__gs_event_fifo_empty__SHIFT 0x00000019 12286#define VGT_DEBUG_REG8__gs_event_fifo_rtr_MASK 0x00008000L 12287#define VGT_DEBUG_REG8__gs_event_fifo_rtr__SHIFT 0x0000000f 12288#define VGT_DEBUG_REG8__gsprim_buff_empty_q_MASK 0x04000000L 12289#define VGT_DEBUG_REG8__gsprim_buff_empty_q__SHIFT 0x0000001a 12290#define VGT_DEBUG_REG8__gsprim_buff_full_q_MASK 0x08000000L 12291#define VGT_DEBUG_REG8__gsprim_buff_full_q__SHIFT 0x0000001b 12292#define VGT_DEBUG_REG8__gs_tbl_r3_rtr_MASK 0x00020000L 12293#define VGT_DEBUG_REG8__gs_tbl_r3_rtr__SHIFT 0x00000011 12294#define VGT_DEBUG_REG8__gs_tbl_valid_r3_q_MASK 0x00000020L 12295#define VGT_DEBUG_REG8__gs_tbl_valid_r3_q__SHIFT 0x00000005 12296#define VGT_DEBUG_REG8__hold_for_es_flush_MASK 0x01000000L 12297#define VGT_DEBUG_REG8__hold_for_es_flush__SHIFT 0x00000018 12298#define VGT_DEBUG_REG8__prim_skid_fifo_empty_MASK 0x00040000L 12299#define VGT_DEBUG_REG8__prim_skid_fifo_empty__SHIFT 0x00000012 12300#define VGT_DEBUG_REG8__r0_rtr_MASK 0x00000400L 12301#define VGT_DEBUG_REG8__r0_rtr__SHIFT 0x0000000a 12302#define VGT_DEBUG_REG8__r1_inst_rtr_MASK 0x00000004L 12303#define VGT_DEBUG_REG8__r1_inst_rtr__SHIFT 0x00000002 12304#define VGT_DEBUG_REG8__r1_rtr_MASK 0x00000800L 12305#define VGT_DEBUG_REG8__r1_rtr__SHIFT 0x0000000b 12306#define VGT_DEBUG_REG8__r2_indx_rtr_MASK 0x00001000L 12307#define VGT_DEBUG_REG8__r2_indx_rtr__SHIFT 0x0000000c 12308#define VGT_DEBUG_REG8__r2_no_bp_rtr_MASK 0x00800000L 12309#define VGT_DEBUG_REG8__r2_no_bp_rtr__SHIFT 0x00000017 12310#define VGT_DEBUG_REG8__r2_rtr_MASK 0x00002000L 12311#define VGT_DEBUG_REG8__r2_rtr__SHIFT 0x0000000d 12312#define VGT_DEBUG_REG8__rcm_busy_q_MASK 0x00000001L 12313#define VGT_DEBUG_REG8__rcm_busy_q__SHIFT 0x00000000 12314#define VGT_DEBUG_REG8__rcm_noif_busy_q_MASK 0x00000002L 12315#define VGT_DEBUG_REG8__rcm_noif_busy_q__SHIFT 0x00000001 12316#define VGT_DEBUG_REG8__spi_esvert_fifo_busy_q_MASK 0x00000010L 12317#define VGT_DEBUG_REG8__spi_esvert_fifo_busy_q__SHIFT 0x00000004 12318#define VGT_DEBUG_REG8__spi_gsprim_fifo_busy_q_MASK 0x00000008L 12319#define VGT_DEBUG_REG8__spi_gsprim_fifo_busy_q__SHIFT 0x00000003 12320#define VGT_DEBUG_REG8__te_prim_fifo_empty_MASK 0x10000000L 12321#define VGT_DEBUG_REG8__te_prim_fifo_empty__SHIFT 0x0000001c 12322#define VGT_DEBUG_REG8__te_prim_fifo_full_MASK 0x20000000L 12323#define VGT_DEBUG_REG8__te_prim_fifo_full__SHIFT 0x0000001d 12324#define VGT_DEBUG_REG8__te_vert_fifo_empty_MASK 0x40000000L 12325#define VGT_DEBUG_REG8__te_vert_fifo_empty__SHIFT 0x0000001e 12326#define VGT_DEBUG_REG8__te_vert_fifo_full_MASK 0x80000000L 12327#define VGT_DEBUG_REG8__te_vert_fifo_full__SHIFT 0x0000001f 12328#define VGT_DEBUG_REG8__tm_rcm_es_tbl_rtr_MASK 0x00200000L 12329#define VGT_DEBUG_REG8__tm_rcm_es_tbl_rtr__SHIFT 0x00000015 12330#define VGT_DEBUG_REG8__tm_rcm_gs_event_rtr_MASK 0x00010000L 12331#define VGT_DEBUG_REG8__tm_rcm_gs_event_rtr__SHIFT 0x00000010 12332#define VGT_DEBUG_REG8__tm_rcm_gs_tbl_rtr_MASK 0x00100000L 12333#define VGT_DEBUG_REG8__tm_rcm_gs_tbl_rtr__SHIFT 0x00000014 12334#define VGT_DEBUG_REG8__valid_r0_q_MASK 0x00000040L 12335#define VGT_DEBUG_REG8__valid_r0_q__SHIFT 0x00000006 12336#define VGT_DEBUG_REG8__valid_r1_q_MASK 0x00000080L 12337#define VGT_DEBUG_REG8__valid_r1_q__SHIFT 0x00000007 12338#define VGT_DEBUG_REG8__valid_r2_MASK 0x00000100L 12339#define VGT_DEBUG_REG8__valid_r2_q_MASK 0x00000200L 12340#define VGT_DEBUG_REG8__valid_r2_q__SHIFT 0x00000009 12341#define VGT_DEBUG_REG8__valid_r2__SHIFT 0x00000008 12342#define VGT_DEBUG_REG8__VGT_SPI_esvert_rtr_q_MASK 0x00400000L 12343#define VGT_DEBUG_REG8__VGT_SPI_esvert_rtr_q__SHIFT 0x00000016 12344#define VGT_DEBUG_REG8__VGT_SPI_gsprim_rtr_q_MASK 0x00080000L 12345#define VGT_DEBUG_REG8__VGT_SPI_gsprim_rtr_q__SHIFT 0x00000013 12346#define VGT_DEBUG_REG9__eop_indx_r3_MASK 0x00000010L 12347#define VGT_DEBUG_REG9__eop_indx_r3__SHIFT 0x00000004 12348#define VGT_DEBUG_REG9__eop_prim_r3_MASK 0x00000020L 12349#define VGT_DEBUG_REG9__eop_prim_r3__SHIFT 0x00000005 12350#define VGT_DEBUG_REG9__es_eov_r3_MASK 0x00000040L 12351#define VGT_DEBUG_REG9__es_eov_r3__SHIFT 0x00000006 12352#define VGT_DEBUG_REG9__es_per_gs_vert_cnt_r3_q_not_0_MASK 0x02000000L 12353#define VGT_DEBUG_REG9__es_per_gs_vert_cnt_r3_q_not_0__SHIFT 0x00000019 12354#define VGT_DEBUG_REG9__es_tbl_state_r3_q_0_MASK 0x00000080L 12355#define VGT_DEBUG_REG9__es_tbl_state_r3_q_0__SHIFT 0x00000007 12356#define VGT_DEBUG_REG9__gs_eov_r3_MASK 0x00000008L 12357#define VGT_DEBUG_REG9__gs_eov_r3__SHIFT 0x00000003 12358#define VGT_DEBUG_REG9__gs_instancing_state_q_MASK 0x01000000L 12359#define VGT_DEBUG_REG9__gs_instancing_state_q__SHIFT 0x00000018 12360#define VGT_DEBUG_REG9__gs_pending_state_r3_q_MASK 0x00400000L 12361#define VGT_DEBUG_REG9__gs_pending_state_r3_q__SHIFT 0x00000016 12362#define VGT_DEBUG_REG9__gs_prim_per_es_ctr_r3_q_not_0_MASK 0x04000000L 12363#define VGT_DEBUG_REG9__gs_prim_per_es_ctr_r3_q_not_0__SHIFT 0x0000001a 12364#define VGT_DEBUG_REG9__gs_tbl_eop_r3_q_MASK 0x00040000L 12365#define VGT_DEBUG_REG9__gs_tbl_eop_r3_q__SHIFT 0x00000012 12366#define VGT_DEBUG_REG9__gs_tbl_num_es_per_gs_r3_q_not_0_MASK 0x00000400L 12367#define VGT_DEBUG_REG9__gs_tbl_num_es_per_gs_r3_q_not_0__SHIFT 0x0000000a 12368#define VGT_DEBUG_REG9__gs_tbl_prim_cnt_r3_q_MASK 0x0003f800L 12369#define VGT_DEBUG_REG9__gs_tbl_prim_cnt_r3_q__SHIFT 0x0000000b 12370#define VGT_DEBUG_REG9__gs_tbl_state_r3_q_MASK 0x00380000L 12371#define VGT_DEBUG_REG9__gs_tbl_state_r3_q__SHIFT 0x00000013 12372#define VGT_DEBUG_REG9__indices_to_send_r2_q_MASK 0x00000003L 12373#define VGT_DEBUG_REG9__indices_to_send_r2_q__SHIFT 0x00000000 12374#define VGT_DEBUG_REG9__invalidate_rb_roll_over_q_MASK 0x00800000L 12375#define VGT_DEBUG_REG9__invalidate_rb_roll_over_q__SHIFT 0x00000017 12376#define VGT_DEBUG_REG9__off_chip_hs_r2_q_MASK 0x80000000L 12377#define VGT_DEBUG_REG9__off_chip_hs_r2_q__SHIFT 0x0000001f 12378#define VGT_DEBUG_REG9__pending_es_flush_r3_MASK 0x00000200L 12379#define VGT_DEBUG_REG9__pending_es_flush_r3__SHIFT 0x00000009 12380#define VGT_DEBUG_REG9__pending_es_send_r3_q_MASK 0x00000100L 12381#define VGT_DEBUG_REG9__pending_es_send_r3_q__SHIFT 0x00000008 12382#define VGT_DEBUG_REG9__pre_r0_rtr_MASK 0x08000000L 12383#define VGT_DEBUG_REG9__pre_r0_rtr__SHIFT 0x0000001b 12384#define VGT_DEBUG_REG9__SPARE0_MASK 0x40000000L 12385#define VGT_DEBUG_REG9__SPARE0__SHIFT 0x0000001e 12386#define VGT_DEBUG_REG9__valid_indices_r3_MASK 0x00000004L 12387#define VGT_DEBUG_REG9__valid_indices_r3__SHIFT 0x00000002 12388#define VGT_DEBUG_REG9__valid_pre_r0_q_MASK 0x20000000L 12389#define VGT_DEBUG_REG9__valid_pre_r0_q__SHIFT 0x0000001d 12390#define VGT_DEBUG_REG9__valid_r3_q_MASK 0x10000000L 12391#define VGT_DEBUG_REG9__valid_r3_q__SHIFT 0x0000001c 12392#define VGT_DMA_BASE__BASE_ADDR_MASK 0xffffffffL 12393#define VGT_DMA_BASE__BASE_ADDR__SHIFT 0x00000000 12394#define VGT_DMA_BASE_HI__BASE_ADDR_MASK 0x000000ffL 12395#define VGT_DMA_BASE_HI__BASE_ADDR__SHIFT 0x00000000 12396#define VGT_DMA_DATA_FIFO_DEPTH__DMA_DATA_FIFO_DEPTH_MASK 0x000001ffL 12397#define VGT_DMA_DATA_FIFO_DEPTH__DMA_DATA_FIFO_DEPTH__SHIFT 0x00000000 12398#define VGT_DMA_INDEX_TYPE__ATC_MASK 0x00000100L 12399#define VGT_DMA_INDEX_TYPE__ATC__SHIFT 0x00000008 12400#define VGT_DMA_INDEX_TYPE__BUF_TYPE_MASK 0x00000030L 12401#define VGT_DMA_INDEX_TYPE__BUF_TYPE__SHIFT 0x00000004 12402#define VGT_DMA_INDEX_TYPE__INDEX_TYPE_MASK 0x00000003L 12403#define VGT_DMA_INDEX_TYPE__INDEX_TYPE__SHIFT 0x00000000 12404#define VGT_DMA_INDEX_TYPE__NOT_EOP_MASK 0x00000200L 12405#define VGT_DMA_INDEX_TYPE__NOT_EOP__SHIFT 0x00000009 12406#define VGT_DMA_INDEX_TYPE__RDREQ_POLICY_MASK 0x000000c0L 12407#define VGT_DMA_INDEX_TYPE__RDREQ_POLICY__SHIFT 0x00000006 12408#define VGT_DMA_INDEX_TYPE__REQ_PATH_MASK 0x00000400L 12409#define VGT_DMA_INDEX_TYPE__REQ_PATH__SHIFT 0x0000000a 12410#define VGT_DMA_INDEX_TYPE__SWAP_MODE_MASK 0x0000000cL 12411#define VGT_DMA_INDEX_TYPE__SWAP_MODE__SHIFT 0x00000002 12412#define VGT_DMA_MAX_SIZE__MAX_SIZE_MASK 0xffffffffL 12413#define VGT_DMA_MAX_SIZE__MAX_SIZE__SHIFT 0x00000000 12414#define VGT_DMA_NUM_INSTANCES__NUM_INSTANCES_MASK 0xffffffffL 12415#define VGT_DMA_NUM_INSTANCES__NUM_INSTANCES__SHIFT 0x00000000 12416#define VGT_DMA_REQ_FIFO_DEPTH__DMA_REQ_FIFO_DEPTH_MASK 0x0000003fL 12417#define VGT_DMA_REQ_FIFO_DEPTH__DMA_REQ_FIFO_DEPTH__SHIFT 0x00000000 12418#define VGT_DMA_SIZE__NUM_INDICES_MASK 0xffffffffL 12419#define VGT_DMA_SIZE__NUM_INDICES__SHIFT 0x00000000 12420#define VGT_DRAW_INIT_FIFO_DEPTH__DRAW_INIT_FIFO_DEPTH_MASK 0x0000003fL 12421#define VGT_DRAW_INIT_FIFO_DEPTH__DRAW_INIT_FIFO_DEPTH__SHIFT 0x00000000 12422#define VGT_DRAW_INITIATOR__MAJOR_MODE_MASK 0x0000000cL 12423#define VGT_DRAW_INITIATOR__MAJOR_MODE__SHIFT 0x00000002 12424#define VGT_DRAW_INITIATOR__NOT_EOP_MASK 0x00000020L 12425#define VGT_DRAW_INITIATOR__NOT_EOP__SHIFT 0x00000005 12426#define VGT_DRAW_INITIATOR__SOURCE_SELECT_MASK 0x00000003L 12427#define VGT_DRAW_INITIATOR__SOURCE_SELECT__SHIFT 0x00000000 12428#define VGT_DRAW_INITIATOR__SPRITE_EN_R6XX_MASK 0x00000010L 12429#define VGT_DRAW_INITIATOR__SPRITE_EN_R6XX__SHIFT 0x00000004 12430#define VGT_DRAW_INITIATOR__USE_OPAQUE_MASK 0x00000040L 12431#define VGT_DRAW_INITIATOR__USE_OPAQUE__SHIFT 0x00000006 12432#define VGT_ENHANCE__MISC_MASK 0xffffffffL 12433#define VGT_ENHANCE__MISC__SHIFT 0x00000000 12434#define VGT_ESGS_RING_ITEMSIZE__ITEMSIZE_MASK 0x00007fffL 12435#define VGT_ESGS_RING_ITEMSIZE__ITEMSIZE__SHIFT 0x00000000 12436#define VGT_ESGS_RING_SIZE__MEM_SIZE_MASK 0xffffffffL 12437#define VGT_ESGS_RING_SIZE__MEM_SIZE__SHIFT 0x00000000 12438#define VGT_ES_PER_GS__ES_PER_GS_MASK 0x000007ffL 12439#define VGT_ES_PER_GS__ES_PER_GS__SHIFT 0x00000000 12440#define VGT_EVENT_ADDRESS_REG__ADDRESS_LOW_MASK 0x0fffffffL 12441#define VGT_EVENT_ADDRESS_REG__ADDRESS_LOW__SHIFT 0x00000000 12442#define VGT_EVENT_INITIATOR__ADDRESS_HI_MASK 0x07fc0000L 12443#define VGT_EVENT_INITIATOR__ADDRESS_HI__SHIFT 0x00000012 12444#define VGT_EVENT_INITIATOR__EVENT_TYPE_MASK 0x0000003fL 12445#define VGT_EVENT_INITIATOR__EVENT_TYPE__SHIFT 0x00000000 12446#define VGT_EVENT_INITIATOR__EXTENDED_EVENT_MASK 0x08000000L 12447#define VGT_EVENT_INITIATOR__EXTENDED_EVENT__SHIFT 0x0000001b 12448#define VGT_FIFO_DEPTHS__CLIPP_FIFO_DEPTH_MASK 0x003fff00L 12449#define VGT_FIFO_DEPTHS__CLIPP_FIFO_DEPTH__SHIFT 0x00000008 12450#define VGT_FIFO_DEPTHS__RESERVED_0_MASK 0x00000080L 12451#define VGT_FIFO_DEPTHS__RESERVED_0__SHIFT 0x00000007 12452#define VGT_FIFO_DEPTHS__RESERVED_1_MASK 0xffc00000L 12453#define VGT_FIFO_DEPTHS__RESERVED_1__SHIFT 0x00000016 12454#define VGT_FIFO_DEPTHS__VS_DEALLOC_TBL_DEPTH_MASK 0x0000007fL 12455#define VGT_FIFO_DEPTHS__VS_DEALLOC_TBL_DEPTH__SHIFT 0x00000000 12456#define VGT_GROUP_DECR__DECR_MASK 0x0000000fL 12457#define VGT_GROUP_DECR__DECR__SHIFT 0x00000000 12458#define VGT_GROUP_FIRST_DECR__FIRST_DECR_MASK 0x0000000fL 12459#define VGT_GROUP_FIRST_DECR__FIRST_DECR__SHIFT 0x00000000 12460#define VGT_GROUP_PRIM_TYPE__PRIM_ORDER_MASK 0x00070000L 12461#define VGT_GROUP_PRIM_TYPE__PRIM_ORDER__SHIFT 0x00000010 12462#define VGT_GROUP_PRIM_TYPE__PRIM_TYPE_MASK 0x0000001fL 12463#define VGT_GROUP_PRIM_TYPE__PRIM_TYPE__SHIFT 0x00000000 12464#define VGT_GROUP_PRIM_TYPE__RETAIN_ORDER_MASK 0x00004000L 12465#define VGT_GROUP_PRIM_TYPE__RETAIN_ORDER__SHIFT 0x0000000e 12466#define VGT_GROUP_PRIM_TYPE__RETAIN_QUADS_MASK 0x00008000L 12467#define VGT_GROUP_PRIM_TYPE__RETAIN_QUADS__SHIFT 0x0000000f 12468#define VGT_GROUP_VECT_0_CNTL__COMP_W_EN_MASK 0x00000008L 12469#define VGT_GROUP_VECT_0_CNTL__COMP_W_EN__SHIFT 0x00000003 12470#define VGT_GROUP_VECT_0_CNTL__COMP_X_EN_MASK 0x00000001L 12471#define VGT_GROUP_VECT_0_CNTL__COMP_X_EN__SHIFT 0x00000000 12472#define VGT_GROUP_VECT_0_CNTL__COMP_Y_EN_MASK 0x00000002L 12473#define VGT_GROUP_VECT_0_CNTL__COMP_Y_EN__SHIFT 0x00000001 12474#define VGT_GROUP_VECT_0_CNTL__COMP_Z_EN_MASK 0x00000004L 12475#define VGT_GROUP_VECT_0_CNTL__COMP_Z_EN__SHIFT 0x00000002 12476#define VGT_GROUP_VECT_0_CNTL__SHIFT_MASK 0x00ff0000L 12477#define VGT_GROUP_VECT_0_CNTL__SHIFT__SHIFT 0x00000010 12478#define VGT_GROUP_VECT_0_CNTL__STRIDE_MASK 0x0000ff00L 12479#define VGT_GROUP_VECT_0_CNTL__STRIDE__SHIFT 0x00000008 12480#define VGT_GROUP_VECT_0_FMT_CNTL__W_CONV_MASK 0x0f000000L 12481#define VGT_GROUP_VECT_0_FMT_CNTL__W_CONV__SHIFT 0x00000018 12482#define VGT_GROUP_VECT_0_FMT_CNTL__W_OFFSET_MASK 0xf0000000L 12483#define VGT_GROUP_VECT_0_FMT_CNTL__W_OFFSET__SHIFT 0x0000001c 12484#define VGT_GROUP_VECT_0_FMT_CNTL__X_CONV_MASK 0x0000000fL 12485#define VGT_GROUP_VECT_0_FMT_CNTL__X_CONV__SHIFT 0x00000000 12486#define VGT_GROUP_VECT_0_FMT_CNTL__X_OFFSET_MASK 0x000000f0L 12487#define VGT_GROUP_VECT_0_FMT_CNTL__X_OFFSET__SHIFT 0x00000004 12488#define VGT_GROUP_VECT_0_FMT_CNTL__Y_CONV_MASK 0x00000f00L 12489#define VGT_GROUP_VECT_0_FMT_CNTL__Y_CONV__SHIFT 0x00000008 12490#define VGT_GROUP_VECT_0_FMT_CNTL__Y_OFFSET_MASK 0x0000f000L 12491#define VGT_GROUP_VECT_0_FMT_CNTL__Y_OFFSET__SHIFT 0x0000000c 12492#define VGT_GROUP_VECT_0_FMT_CNTL__Z_CONV_MASK 0x000f0000L 12493#define VGT_GROUP_VECT_0_FMT_CNTL__Z_CONV__SHIFT 0x00000010 12494#define VGT_GROUP_VECT_0_FMT_CNTL__Z_OFFSET_MASK 0x00f00000L 12495#define VGT_GROUP_VECT_0_FMT_CNTL__Z_OFFSET__SHIFT 0x00000014 12496#define VGT_GROUP_VECT_1_CNTL__COMP_W_EN_MASK 0x00000008L 12497#define VGT_GROUP_VECT_1_CNTL__COMP_W_EN__SHIFT 0x00000003 12498#define VGT_GROUP_VECT_1_CNTL__COMP_X_EN_MASK 0x00000001L 12499#define VGT_GROUP_VECT_1_CNTL__COMP_X_EN__SHIFT 0x00000000 12500#define VGT_GROUP_VECT_1_CNTL__COMP_Y_EN_MASK 0x00000002L 12501#define VGT_GROUP_VECT_1_CNTL__COMP_Y_EN__SHIFT 0x00000001 12502#define VGT_GROUP_VECT_1_CNTL__COMP_Z_EN_MASK 0x00000004L 12503#define VGT_GROUP_VECT_1_CNTL__COMP_Z_EN__SHIFT 0x00000002 12504#define VGT_GROUP_VECT_1_CNTL__SHIFT_MASK 0x00ff0000L 12505#define VGT_GROUP_VECT_1_CNTL__SHIFT__SHIFT 0x00000010 12506#define VGT_GROUP_VECT_1_CNTL__STRIDE_MASK 0x0000ff00L 12507#define VGT_GROUP_VECT_1_CNTL__STRIDE__SHIFT 0x00000008 12508#define VGT_GROUP_VECT_1_FMT_CNTL__W_CONV_MASK 0x0f000000L 12509#define VGT_GROUP_VECT_1_FMT_CNTL__W_CONV__SHIFT 0x00000018 12510#define VGT_GROUP_VECT_1_FMT_CNTL__W_OFFSET_MASK 0xf0000000L 12511#define VGT_GROUP_VECT_1_FMT_CNTL__W_OFFSET__SHIFT 0x0000001c 12512#define VGT_GROUP_VECT_1_FMT_CNTL__X_CONV_MASK 0x0000000fL 12513#define VGT_GROUP_VECT_1_FMT_CNTL__X_CONV__SHIFT 0x00000000 12514#define VGT_GROUP_VECT_1_FMT_CNTL__X_OFFSET_MASK 0x000000f0L 12515#define VGT_GROUP_VECT_1_FMT_CNTL__X_OFFSET__SHIFT 0x00000004 12516#define VGT_GROUP_VECT_1_FMT_CNTL__Y_CONV_MASK 0x00000f00L 12517#define VGT_GROUP_VECT_1_FMT_CNTL__Y_CONV__SHIFT 0x00000008 12518#define VGT_GROUP_VECT_1_FMT_CNTL__Y_OFFSET_MASK 0x0000f000L 12519#define VGT_GROUP_VECT_1_FMT_CNTL__Y_OFFSET__SHIFT 0x0000000c 12520#define VGT_GROUP_VECT_1_FMT_CNTL__Z_CONV_MASK 0x000f0000L 12521#define VGT_GROUP_VECT_1_FMT_CNTL__Z_CONV__SHIFT 0x00000010 12522#define VGT_GROUP_VECT_1_FMT_CNTL__Z_OFFSET_MASK 0x00f00000L 12523#define VGT_GROUP_VECT_1_FMT_CNTL__Z_OFFSET__SHIFT 0x00000014 12524#define VGT_GS_INSTANCE_CNT__CNT_MASK 0x000001fcL 12525#define VGT_GS_INSTANCE_CNT__CNT__SHIFT 0x00000002 12526#define VGT_GS_INSTANCE_CNT__ENABLE_MASK 0x00000001L 12527#define VGT_GS_INSTANCE_CNT__ENABLE__SHIFT 0x00000000 12528#define VGT_GS_MAX_VERT_OUT__MAX_VERT_OUT_MASK 0x000007ffL 12529#define VGT_GS_MAX_VERT_OUT__MAX_VERT_OUT__SHIFT 0x00000000 12530#define VGT_GS_MODE__COMPUTE_MODE_MASK 0x00004000L 12531#define VGT_GS_MODE__COMPUTE_MODE__SHIFT 0x0000000e 12532#define VGT_GS_MODE__CUT_MODE_MASK 0x00000030L 12533#define VGT_GS_MODE__CUT_MODE__SHIFT 0x00000004 12534#define VGT_GS_MODE__ELEMENT_INFO_EN_MASK 0x00010000L 12535#define VGT_GS_MODE__ELEMENT_INFO_EN__SHIFT 0x00000010 12536#define VGT_GS_MODE__ES_PASSTHRU_MASK 0x00002000L 12537#define VGT_GS_MODE__ES_PASSTHRU__SHIFT 0x0000000d 12538#define VGT_GS_MODE__ES_WRITE_OPTIMIZE_MASK 0x00080000L 12539#define VGT_GS_MODE__ES_WRITE_OPTIMIZE__SHIFT 0x00000013 12540#define VGT_GS_MODE__FAST_COMPUTE_MODE_MASK 0x00008000L 12541#define VGT_GS_MODE__FAST_COMPUTE_MODE__SHIFT 0x0000000f 12542#define VGT_GS_MODE__GS_C_PACK_EN_MASK 0x00000800L 12543#define VGT_GS_MODE__GS_C_PACK_EN__SHIFT 0x0000000b 12544#define VGT_GS_MODE__GS_WRITE_OPTIMIZE_MASK 0x00100000L 12545#define VGT_GS_MODE__GS_WRITE_OPTIMIZE__SHIFT 0x00000014 12546#define VGT_GS_MODE__MODE_MASK 0x00000007L 12547#define VGT_GS_MODE__MODE__SHIFT 0x00000000 12548#define VGT_GS_MODE__ONCHIP_MASK 0x00600000L 12549#define VGT_GS_MODE__ONCHIP__SHIFT 0x00000015 12550#define VGT_GS_MODE__PARTIAL_THD_AT_EOI_MASK 0x00020000L 12551#define VGT_GS_MODE__PARTIAL_THD_AT_EOI__SHIFT 0x00000011 12552#define VGT_GS_MODE__RESERVED_0_MASK 0x00000008L 12553#define VGT_GS_MODE__RESERVED_0__SHIFT 0x00000003 12554#define VGT_GS_MODE__RESERVED_1_MASK 0x000007c0L 12555#define VGT_GS_MODE__RESERVED_1__SHIFT 0x00000006 12556#define VGT_GS_MODE__RESERVED_2_MASK 0x00001000L 12557#define VGT_GS_MODE__RESERVED_2__SHIFT 0x0000000c 12558#define VGT_GS_MODE__SUPPRESS_CUTS_MASK 0x00040000L 12559#define VGT_GS_MODE__SUPPRESS_CUTS__SHIFT 0x00000012 12560#define VGT_GS_OUT_PRIM_TYPE__OUTPRIM_TYPE_1_MASK 0x00003f00L 12561#define VGT_GS_OUT_PRIM_TYPE__OUTPRIM_TYPE_1__SHIFT 0x00000008 12562#define VGT_GS_OUT_PRIM_TYPE__OUTPRIM_TYPE_2_MASK 0x003f0000L 12563#define VGT_GS_OUT_PRIM_TYPE__OUTPRIM_TYPE_2__SHIFT 0x00000010 12564#define VGT_GS_OUT_PRIM_TYPE__OUTPRIM_TYPE_3_MASK 0x0fc00000L 12565#define VGT_GS_OUT_PRIM_TYPE__OUTPRIM_TYPE_3__SHIFT 0x00000016 12566#define VGT_GS_OUT_PRIM_TYPE__OUTPRIM_TYPE_MASK 0x0000003fL 12567#define VGT_GS_OUT_PRIM_TYPE__OUTPRIM_TYPE__SHIFT 0x00000000 12568#define VGT_GS_OUT_PRIM_TYPE__UNIQUE_TYPE_PER_STREAM_MASK 0x80000000L 12569#define VGT_GS_OUT_PRIM_TYPE__UNIQUE_TYPE_PER_STREAM__SHIFT 0x0000001f 12570#define VGT_GS_PER_ES__GS_PER_ES_MASK 0x000007ffL 12571#define VGT_GS_PER_ES__GS_PER_ES__SHIFT 0x00000000 12572#define VGT_GS_PER_VS__GS_PER_VS_MASK 0x0000000fL 12573#define VGT_GS_PER_VS__GS_PER_VS__SHIFT 0x00000000 12574#define VGT_GS_VERTEX_REUSE__VERT_REUSE_MASK 0x0000001fL 12575#define VGT_GS_VERTEX_REUSE__VERT_REUSE__SHIFT 0x00000000 12576#define VGT_GS_VERT_ITEMSIZE_1__ITEMSIZE_MASK 0x00007fffL 12577#define VGT_GS_VERT_ITEMSIZE_1__ITEMSIZE__SHIFT 0x00000000 12578#define VGT_GS_VERT_ITEMSIZE_2__ITEMSIZE_MASK 0x00007fffL 12579#define VGT_GS_VERT_ITEMSIZE_2__ITEMSIZE__SHIFT 0x00000000 12580#define VGT_GS_VERT_ITEMSIZE_3__ITEMSIZE_MASK 0x00007fffL 12581#define VGT_GS_VERT_ITEMSIZE_3__ITEMSIZE__SHIFT 0x00000000 12582#define VGT_GS_VERT_ITEMSIZE__ITEMSIZE_MASK 0x00007fffL 12583#define VGT_GS_VERT_ITEMSIZE__ITEMSIZE__SHIFT 0x00000000 12584#define VGT_GSVS_RING_ITEMSIZE__ITEMSIZE_MASK 0x00007fffL 12585#define VGT_GSVS_RING_ITEMSIZE__ITEMSIZE__SHIFT 0x00000000 12586#define VGT_GSVS_RING_OFFSET_1__OFFSET_MASK 0x00007fffL 12587#define VGT_GSVS_RING_OFFSET_1__OFFSET__SHIFT 0x00000000 12588#define VGT_GSVS_RING_OFFSET_2__OFFSET_MASK 0x00007fffL 12589#define VGT_GSVS_RING_OFFSET_2__OFFSET__SHIFT 0x00000000 12590#define VGT_GSVS_RING_OFFSET_3__OFFSET_MASK 0x00007fffL 12591#define VGT_GSVS_RING_OFFSET_3__OFFSET__SHIFT 0x00000000 12592#define VGT_GSVS_RING_SIZE__MEM_SIZE_MASK 0xffffffffL 12593#define VGT_GSVS_RING_SIZE__MEM_SIZE__SHIFT 0x00000000 12594#define VGT_HOS_CNTL__TESS_MODE_MASK 0x00000003L 12595#define VGT_HOS_CNTL__TESS_MODE__SHIFT 0x00000000 12596#define VGT_HOS_MAX_TESS_LEVEL__MAX_TESS_MASK 0xffffffffL 12597#define VGT_HOS_MAX_TESS_LEVEL__MAX_TESS__SHIFT 0x00000000 12598#define VGT_HOS_MIN_TESS_LEVEL__MIN_TESS_MASK 0xffffffffL 12599#define VGT_HOS_MIN_TESS_LEVEL__MIN_TESS__SHIFT 0x00000000 12600#define VGT_HOS_REUSE_DEPTH__REUSE_DEPTH_MASK 0x000000ffL 12601#define VGT_HOS_REUSE_DEPTH__REUSE_DEPTH__SHIFT 0x00000000 12602#define VGT_HS_OFFCHIP_PARAM__OFFCHIP_BUFFERING_MASK 0x0000007fL 12603#define VGT_HS_OFFCHIP_PARAM__OFFCHIP_BUFFERING__SHIFT 0x00000000 12604#define VGT_HS_OFFCHIP_PARAM__OFFCHIP_GRANULARITY_MASK 0x00000600L 12605#define VGT_HS_OFFCHIP_PARAM__OFFCHIP_GRANULARITY__SHIFT 0x00000009 12606#define VGT_IMMED_DATA__DATA_MASK 0xffffffffL 12607#define VGT_IMMED_DATA__DATA__SHIFT 0x00000000 12608#define VGT_INDEX_TYPE__INDEX_TYPE_MASK 0x00000003L 12609#define VGT_INDEX_TYPE__INDEX_TYPE__SHIFT 0x00000000 12610#define VGT_INDX_OFFSET__INDX_OFFSET_MASK 0xffffffffL 12611#define VGT_INDX_OFFSET__INDX_OFFSET__SHIFT 0x00000000 12612#define VGT_INSTANCE_STEP_RATE_0__STEP_RATE_MASK 0xffffffffL 12613#define VGT_INSTANCE_STEP_RATE_0__STEP_RATE__SHIFT 0x00000000 12614#define VGT_INSTANCE_STEP_RATE_1__STEP_RATE_MASK 0xffffffffL 12615#define VGT_INSTANCE_STEP_RATE_1__STEP_RATE__SHIFT 0x00000000 12616#define VGT_LAST_COPY_STATE__DST_STATE_ID_MASK 0x00070000L 12617#define VGT_LAST_COPY_STATE__DST_STATE_ID__SHIFT 0x00000010 12618#define VGT_LAST_COPY_STATE__SRC_STATE_ID_MASK 0x00000007L 12619#define VGT_LAST_COPY_STATE__SRC_STATE_ID__SHIFT 0x00000000 12620#define VGT_LS_HS_CONFIG__HS_NUM_INPUT_CP_MASK 0x00003f00L 12621#define VGT_LS_HS_CONFIG__HS_NUM_INPUT_CP__SHIFT 0x00000008 12622#define VGT_LS_HS_CONFIG__HS_NUM_OUTPUT_CP_MASK 0x000fc000L 12623#define VGT_LS_HS_CONFIG__HS_NUM_OUTPUT_CP__SHIFT 0x0000000e 12624#define VGT_LS_HS_CONFIG__NUM_PATCHES_MASK 0x000000ffL 12625#define VGT_LS_HS_CONFIG__NUM_PATCHES__SHIFT 0x00000000 12626#define VGT_MAX_VTX_INDX__MAX_INDX_MASK 0xffffffffL 12627#define VGT_MAX_VTX_INDX__MAX_INDX__SHIFT 0x00000000 12628#define VGT_MC_LAT_CNTL__MC_TIME_STAMP_RES_MASK 0x00000003L 12629#define VGT_MC_LAT_CNTL__MC_TIME_STAMP_RES__SHIFT 0x00000000 12630#define VGT_MIN_VTX_INDX__MIN_INDX_MASK 0xffffffffL 12631#define VGT_MIN_VTX_INDX__MIN_INDX__SHIFT 0x00000000 12632#define VGT_MULTI_PRIM_IB_RESET_EN__RESET_EN_MASK 0x00000001L 12633#define VGT_MULTI_PRIM_IB_RESET_EN__RESET_EN__SHIFT 0x00000000 12634#define VGT_MULTI_PRIM_IB_RESET_INDX__RESET_INDX_MASK 0xffffffffL 12635#define VGT_MULTI_PRIM_IB_RESET_INDX__RESET_INDX__SHIFT 0x00000000 12636#define VGT_NUM_INDICES__NUM_INDICES_MASK 0xffffffffL 12637#define VGT_NUM_INDICES__NUM_INDICES__SHIFT 0x00000000 12638#define VGT_NUM_INSTANCES__NUM_INSTANCES_MASK 0xffffffffL 12639#define VGT_NUM_INSTANCES__NUM_INSTANCES__SHIFT 0x00000000 12640#define VGT_OUT_DEALLOC_CNTL__DEALLOC_DIST_MASK 0x0000007fL 12641#define VGT_OUT_DEALLOC_CNTL__DEALLOC_DIST__SHIFT 0x00000000 12642#define VGT_OUTPUT_PATH_CNTL__PATH_SELECT_MASK 0x00000007L 12643#define VGT_OUTPUT_PATH_CNTL__PATH_SELECT__SHIFT 0x00000000 12644#define VGT_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK 0xffffffffL 12645#define VGT_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT 0x00000000 12646#define VGT_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK 0xffffffffL 12647#define VGT_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT 0x00000000 12648#define VGT_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK 0xf0000000L 12649#define VGT_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT 0x0000001c 12650#define VGT_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK 0x0f000000L 12651#define VGT_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT 0x00000018 12652#define VGT_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK 0x000003ffL 12653#define VGT_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT 0x00000000 12654#define VGT_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK 0x000ffc00L 12655#define VGT_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT 0x0000000a 12656#define VGT_PERFCOUNTER0_SELECT__CNTR_MODE_MASK 0x00f00000L 12657#define VGT_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT 0x00000014 12658#define VGT_PERFCOUNTER0_SELECT__PERF_MODE1_MASK 0x0f000000L 12659#define VGT_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT 0x00000018 12660#define VGT_PERFCOUNTER0_SELECT__PERF_MODE_MASK 0xf0000000L 12661#define VGT_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT 0x0000001c 12662#define VGT_PERFCOUNTER0_SELECT__PERF_SEL1_MASK 0x000ffc00L 12663#define VGT_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT 0x0000000a 12664#define VGT_PERFCOUNTER0_SELECT__PERF_SEL_MASK 0x000000ffL 12665#define VGT_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT 0x00000000 12666#define VGT_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK 0xffffffffL 12667#define VGT_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT 0x00000000 12668#define VGT_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK 0xffffffffL 12669#define VGT_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT 0x00000000 12670#define VGT_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK 0xf0000000L 12671#define VGT_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT 0x0000001c 12672#define VGT_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK 0x0f000000L 12673#define VGT_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT 0x00000018 12674#define VGT_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK 0x000003ffL 12675#define VGT_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT 0x00000000 12676#define VGT_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK 0x000ffc00L 12677#define VGT_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT 0x0000000a 12678#define VGT_PERFCOUNTER1_SELECT__CNTR_MODE_MASK 0x00f00000L 12679#define VGT_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT 0x00000014 12680#define VGT_PERFCOUNTER1_SELECT__PERF_MODE1_MASK 0x0f000000L 12681#define VGT_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT 0x00000018 12682#define VGT_PERFCOUNTER1_SELECT__PERF_MODE_MASK 0xf0000000L 12683#define VGT_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT 0x0000001c 12684#define VGT_PERFCOUNTER1_SELECT__PERF_SEL1_MASK 0x000ffc00L 12685#define VGT_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT 0x0000000a 12686#define VGT_PERFCOUNTER1_SELECT__PERF_SEL_MASK 0x000000ffL 12687#define VGT_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT 0x00000000 12688#define VGT_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK 0xffffffffL 12689#define VGT_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT 0x00000000 12690#define VGT_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK 0xffffffffL 12691#define VGT_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT 0x00000000 12692#define VGT_PERFCOUNTER2_SELECT__PERF_MODE_MASK 0xf0000000L 12693#define VGT_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT 0x0000001c 12694#define VGT_PERFCOUNTER2_SELECT__PERF_SEL_MASK 0x000000ffL 12695#define VGT_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT 0x00000000 12696#define VGT_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK 0xffffffffL 12697#define VGT_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT 0x00000000 12698#define VGT_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK 0xffffffffL 12699#define VGT_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT 0x00000000 12700#define VGT_PERFCOUNTER3_SELECT__PERF_MODE_MASK 0xf0000000L 12701#define VGT_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT 0x0000001c 12702#define VGT_PERFCOUNTER3_SELECT__PERF_SEL_MASK 0x000000ffL 12703#define VGT_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT 0x00000000 12704#define VGT_PERFCOUNTER_SEID_MASK__PERF_SEID_IGNORE_MASK_MASK 0x000000ffL 12705#define VGT_PERFCOUNTER_SEID_MASK__PERF_SEID_IGNORE_MASK__SHIFT 0x00000000 12706#define VGT_PRIMITIVEID_EN__DISABLE_RESET_ON_EOI_MASK 0x00000002L 12707#define VGT_PRIMITIVEID_EN__DISABLE_RESET_ON_EOI__SHIFT 0x00000001 12708#define VGT_PRIMITIVEID_EN__PRIMITIVEID_EN_MASK 0x00000001L 12709#define VGT_PRIMITIVEID_EN__PRIMITIVEID_EN__SHIFT 0x00000000 12710#define VGT_PRIMITIVEID_RESET__VALUE_MASK 0xffffffffL 12711#define VGT_PRIMITIVEID_RESET__VALUE__SHIFT 0x00000000 12712#define VGT_PRIMITIVE_TYPE__PRIM_TYPE_MASK 0x0000003fL 12713#define VGT_PRIMITIVE_TYPE__PRIM_TYPE__SHIFT 0x00000000 12714#define VGT_REUSE_OFF__REUSE_OFF_MASK 0x00000001L 12715#define VGT_REUSE_OFF__REUSE_OFF__SHIFT 0x00000000 12716#define VGT_SHADER_STAGES_EN__DYNAMIC_HS_MASK 0x00000100L 12717#define VGT_SHADER_STAGES_EN__DYNAMIC_HS__SHIFT 0x00000008 12718#define VGT_SHADER_STAGES_EN__ES_EN_MASK 0x00000018L 12719#define VGT_SHADER_STAGES_EN__ES_EN__SHIFT 0x00000003 12720#define VGT_SHADER_STAGES_EN__GS_EN_MASK 0x00000020L 12721#define VGT_SHADER_STAGES_EN__GS_EN__SHIFT 0x00000005 12722#define VGT_SHADER_STAGES_EN__HS_EN_MASK 0x00000004L 12723#define VGT_SHADER_STAGES_EN__HS_EN__SHIFT 0x00000002 12724#define VGT_SHADER_STAGES_EN__LS_EN_MASK 0x00000003L 12725#define VGT_SHADER_STAGES_EN__LS_EN__SHIFT 0x00000000 12726#define VGT_SHADER_STAGES_EN__VS_EN_MASK 0x000000c0L 12727#define VGT_SHADER_STAGES_EN__VS_EN__SHIFT 0x00000006 12728#define VGT_STRMOUT_BUFFER_CONFIG__STREAM_0_BUFFER_EN_MASK 0x0000000fL 12729#define VGT_STRMOUT_BUFFER_CONFIG__STREAM_0_BUFFER_EN__SHIFT 0x00000000 12730#define VGT_STRMOUT_BUFFER_CONFIG__STREAM_1_BUFFER_EN_MASK 0x000000f0L 12731#define VGT_STRMOUT_BUFFER_CONFIG__STREAM_1_BUFFER_EN__SHIFT 0x00000004 12732#define VGT_STRMOUT_BUFFER_CONFIG__STREAM_2_BUFFER_EN_MASK 0x00000f00L 12733#define VGT_STRMOUT_BUFFER_CONFIG__STREAM_2_BUFFER_EN__SHIFT 0x00000008 12734#define VGT_STRMOUT_BUFFER_CONFIG__STREAM_3_BUFFER_EN_MASK 0x0000f000L 12735#define VGT_STRMOUT_BUFFER_CONFIG__STREAM_3_BUFFER_EN__SHIFT 0x0000000c 12736#define VGT_STRMOUT_BUFFER_FILLED_SIZE_0__SIZE_MASK 0xffffffffL 12737#define VGT_STRMOUT_BUFFER_FILLED_SIZE_0__SIZE__SHIFT 0x00000000 12738#define VGT_STRMOUT_BUFFER_FILLED_SIZE_1__SIZE_MASK 0xffffffffL 12739#define VGT_STRMOUT_BUFFER_FILLED_SIZE_1__SIZE__SHIFT 0x00000000 12740#define VGT_STRMOUT_BUFFER_FILLED_SIZE_2__SIZE_MASK 0xffffffffL 12741#define VGT_STRMOUT_BUFFER_FILLED_SIZE_2__SIZE__SHIFT 0x00000000 12742#define VGT_STRMOUT_BUFFER_FILLED_SIZE_3__SIZE_MASK 0xffffffffL 12743#define VGT_STRMOUT_BUFFER_FILLED_SIZE_3__SIZE__SHIFT 0x00000000 12744#define VGT_STRMOUT_BUFFER_OFFSET_0__OFFSET_MASK 0xffffffffL 12745#define VGT_STRMOUT_BUFFER_OFFSET_0__OFFSET__SHIFT 0x00000000 12746#define VGT_STRMOUT_BUFFER_OFFSET_1__OFFSET_MASK 0xffffffffL 12747#define VGT_STRMOUT_BUFFER_OFFSET_1__OFFSET__SHIFT 0x00000000 12748#define VGT_STRMOUT_BUFFER_OFFSET_2__OFFSET_MASK 0xffffffffL 12749#define VGT_STRMOUT_BUFFER_OFFSET_2__OFFSET__SHIFT 0x00000000 12750#define VGT_STRMOUT_BUFFER_OFFSET_3__OFFSET_MASK 0xffffffffL 12751#define VGT_STRMOUT_BUFFER_OFFSET_3__OFFSET__SHIFT 0x00000000 12752#define VGT_STRMOUT_BUFFER_SIZE_0__SIZE_MASK 0xffffffffL 12753#define VGT_STRMOUT_BUFFER_SIZE_0__SIZE__SHIFT 0x00000000 12754#define VGT_STRMOUT_BUFFER_SIZE_1__SIZE_MASK 0xffffffffL 12755#define VGT_STRMOUT_BUFFER_SIZE_1__SIZE__SHIFT 0x00000000 12756#define VGT_STRMOUT_BUFFER_SIZE_2__SIZE_MASK 0xffffffffL 12757#define VGT_STRMOUT_BUFFER_SIZE_2__SIZE__SHIFT 0x00000000 12758#define VGT_STRMOUT_BUFFER_SIZE_3__SIZE_MASK 0xffffffffL 12759#define VGT_STRMOUT_BUFFER_SIZE_3__SIZE__SHIFT 0x00000000 12760#define VGT_STRMOUT_CONFIG__RAST_STREAM_MASK 0x00000070L 12761#define VGT_STRMOUT_CONFIG__RAST_STREAM_MASK_MASK 0x00000f00L 12762#define VGT_STRMOUT_CONFIG__RAST_STREAM_MASK__SHIFT 0x00000008 12763#define VGT_STRMOUT_CONFIG__RAST_STREAM__SHIFT 0x00000004 12764#define VGT_STRMOUT_CONFIG__STREAMOUT_0_EN_MASK 0x00000001L 12765#define VGT_STRMOUT_CONFIG__STREAMOUT_0_EN__SHIFT 0x00000000 12766#define VGT_STRMOUT_CONFIG__STREAMOUT_1_EN_MASK 0x00000002L 12767#define VGT_STRMOUT_CONFIG__STREAMOUT_1_EN__SHIFT 0x00000001 12768#define VGT_STRMOUT_CONFIG__STREAMOUT_2_EN_MASK 0x00000004L 12769#define VGT_STRMOUT_CONFIG__STREAMOUT_2_EN__SHIFT 0x00000002 12770#define VGT_STRMOUT_CONFIG__STREAMOUT_3_EN_MASK 0x00000008L 12771#define VGT_STRMOUT_CONFIG__STREAMOUT_3_EN__SHIFT 0x00000003 12772#define VGT_STRMOUT_CONFIG__USE_RAST_STREAM_MASK_MASK 0x80000000L 12773#define VGT_STRMOUT_CONFIG__USE_RAST_STREAM_MASK__SHIFT 0x0000001f 12774#define VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE__SIZE_MASK 0xffffffffL 12775#define VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE__SIZE__SHIFT 0x00000000 12776#define VGT_STRMOUT_DRAW_OPAQUE_OFFSET__OFFSET_MASK 0xffffffffL 12777#define VGT_STRMOUT_DRAW_OPAQUE_OFFSET__OFFSET__SHIFT 0x00000000 12778#define VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE__VERTEX_STRIDE_MASK 0x000001ffL 12779#define VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE__VERTEX_STRIDE__SHIFT 0x00000000 12780#define VGT_STRMOUT_VTX_STRIDE_0__STRIDE_MASK 0x000003ffL 12781#define VGT_STRMOUT_VTX_STRIDE_0__STRIDE__SHIFT 0x00000000 12782#define VGT_STRMOUT_VTX_STRIDE_1__STRIDE_MASK 0x000003ffL 12783#define VGT_STRMOUT_VTX_STRIDE_1__STRIDE__SHIFT 0x00000000 12784#define VGT_STRMOUT_VTX_STRIDE_2__STRIDE_MASK 0x000003ffL 12785#define VGT_STRMOUT_VTX_STRIDE_2__STRIDE__SHIFT 0x00000000 12786#define VGT_STRMOUT_VTX_STRIDE_3__STRIDE_MASK 0x000003ffL 12787#define VGT_STRMOUT_VTX_STRIDE_3__STRIDE__SHIFT 0x00000000 12788#define VGT_SYS_CONFIG__ADC_EVENT_FILTER_DISABLE_MASK 0x00000080L 12789#define VGT_SYS_CONFIG__ADC_EVENT_FILTER_DISABLE__SHIFT 0x00000007 12790#define VGT_SYS_CONFIG__DUAL_CORE_EN_MASK 0x00000001L 12791#define VGT_SYS_CONFIG__DUAL_CORE_EN__SHIFT 0x00000000 12792#define VGT_SYS_CONFIG__MAX_LS_HS_THDGRP_MASK 0x0000007eL 12793#define VGT_SYS_CONFIG__MAX_LS_HS_THDGRP__SHIFT 0x00000001 12794#define VGT_TF_MEMORY_BASE__BASE_MASK 0xffffffffL 12795#define VGT_TF_MEMORY_BASE__BASE__SHIFT 0x00000000 12796#define VGT_TF_PARAM__DEPRECATED_MASK 0x00000200L 12797#define VGT_TF_PARAM__DEPRECATED__SHIFT 0x00000009 12798#define VGT_TF_PARAM__DISABLE_DONUTS_MASK 0x00004000L 12799#define VGT_TF_PARAM__DISABLE_DONUTS__SHIFT 0x0000000e 12800#define VGT_TF_PARAM__NUM_DS_WAVES_PER_SIMD_MASK 0x00003c00L 12801#define VGT_TF_PARAM__NUM_DS_WAVES_PER_SIMD__SHIFT 0x0000000a 12802#define VGT_TF_PARAM__PARTITIONING_MASK 0x0000001cL 12803#define VGT_TF_PARAM__PARTITIONING__SHIFT 0x00000002 12804#define VGT_TF_PARAM__RDREQ_POLICY_MASK 0x00018000L 12805#define VGT_TF_PARAM__RDREQ_POLICY__SHIFT 0x0000000f 12806#define VGT_TF_PARAM__RESERVED_REDUC_AXIS_MASK 0x00000100L 12807#define VGT_TF_PARAM__RESERVED_REDUC_AXIS__SHIFT 0x00000008 12808#define VGT_TF_PARAM__TOPOLOGY_MASK 0x000000e0L 12809#define VGT_TF_PARAM__TOPOLOGY__SHIFT 0x00000005 12810#define VGT_TF_PARAM__TYPE_MASK 0x00000003L 12811#define VGT_TF_PARAM__TYPE__SHIFT 0x00000000 12812#define VGT_TF_RING_SIZE__SIZE_MASK 0x0000ffffL 12813#define VGT_TF_RING_SIZE__SIZE__SHIFT 0x00000000 12814#define VGT_VERTEX_REUSE_BLOCK_CNTL__VTX_REUSE_DEPTH_MASK 0x000000ffL 12815#define VGT_VERTEX_REUSE_BLOCK_CNTL__VTX_REUSE_DEPTH__SHIFT 0x00000000 12816#define VGT_VTX_CNT_EN__VTX_CNT_EN_MASK 0x00000001L 12817#define VGT_VTX_CNT_EN__VTX_CNT_EN__SHIFT 0x00000000 12818#define VGT_VTX_VECT_EJECT_REG__PRIM_COUNT_MASK 0x000003ffL 12819#define VGT_VTX_VECT_EJECT_REG__PRIM_COUNT__SHIFT 0x00000000 12820#define WD_DEBUG_DATA__DATA_MASK 0xffffffffL 12821#define WD_DEBUG_DATA__DATA__SHIFT 0x00000000 12822 12823#endif 12824