File Index
Files and directories
Sign in
FILE

gfx_6_0_sh_mask.h

File preview with syntax highlighting.

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