/* * BIF_5_1 Register documentation * * Copyright (C) 2014 Advanced Micro Devices, Inc. * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
=x4
CONFIG_1KB_SPLIT ,
CONFIG_2KB_SPLIT = DBG_BLOCK_ID_GRBM=0x6
CONFIG_4KB_SPLIT= 0x2
CONFIG_8KB_SPLITDBG_BLOCK_ID_CSC
} SampleSplitBytes; typedef =0,
ADDR_CONFIG_1_PIPE DBG_BLOCK_ID_SQA ,
,
ADDR_CONFIG_4_PIPE= 0x2
ADDR_CONFIG_8_PIPE = 0x3,
} NumPipes; typedefenum PipeInterleaveSize {
=00java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
ADDR_CONFIG_PIPE_INTERLEAVE_512B = 0x1 ,
} PipeInterleaveSize; typedefenum ,
ADDR_CONFIG_BANK_INTERLEAVE_1x0
x28
ADDR_CONFIG_BANK_INTERLEAVE_4xec
ADDR_CONFIG_BANK_INTERLEAVE_8 = 0x3
} BankInterleaveSize;DBG_BLOCK_ID_SXS2= 0x31 typedefenum= 0
=java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
DBG_BLOCK_ID_LDS18java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
} NumShaderEngines; typedefenum ShaderEngineTileSize
java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
x1 x3d
} ShaderEngineTileSize typedefenum ,
ADDR_CONFIG_1_GPU ,
ADDR_CONFIG_2_GPU x5,
ADDR_CONFIG_4_GPU ,
} NumGPUs; typedef DBG_BLOCK_ID_SQ00DBG_BLOCK_ID_SDMA0_BY2=0x8
ADDR_CONFIG_GPU_TILE_16 = 0 DBG_BLOCK_ID_VC0_BY2= 0xa
ADDR_CONFIG_GPU_TILE_32 java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
,
ADDR_CONFIG_GPU_TILE_128 ,
} DBG_BLOCK_ID_CB10=05java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57 typedefenum RowSize= x13
ADDR_CONFIG_1KB_ROW = 0x0,
=0java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
ADDR_CONFIG_4KB_ROW= 0x2,
} RowSize; typedefenum MCB_BY20
,
ADDR_CONFIG_2_LOWER_PIPES = 0x1 x65java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
} NumLowerPipesDBG_BLOCK_ID_SQ 0,
ypedefenum ColorTransform DBG_BLOCK_ID_UNUSED10_BY2=0,
DCC_CT_AUTO = 0x0,
DCC_CT_NONE = 0x1,
ABGR_TO_A_BG_G_RB =0x26java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
BGRA_TO_BG_G_RB_A = 0x3,
} ; typedefenum CompareRef {
REF_NEVER= 0x0
REF_LESS = 0 DBG_BLOCK_ID_TCP14= 0x6d,
REF_EQUAL 0,
REF_LEQUAL = 0x3 x2e
REF_GREATER 0x4 DBG_BLOCK_ID_DB12_BY2 x2f
REF_NOTEQUAL= 0x5,
REF_GEQUAL DBG_BLOCK_ID_TCP18= 0x71,
REF_ALWAYS 0x7
} CompareRef
DBG_BLOCK_ID_TCP6_BY2= 0x33
READ_256_BITS= 0x0,
READ_512_BITS = 0x1,
} ReadSize; typedefenumDepthFormat{
DEPTH_INVALID = 0x0,
DBG_BLOCK_ID_TCP_RESERVED0= 0x77,
DEPTH_X8_24 = 0x2,
DEPTH_8_24 = 0x39
DEPTH_X8_24_FLOAT = 0x4,
DEPTH_8_24_FLOAT = 0,
DEPTH_32_FLOAT = 0x6,
DEPTH_X24_8_32_FLOAT DBG_BLOCK_ID_TCP_RESERVED3 = 0x7a,
} DepthFormat typedefenumZFormat
Z_INVALID = 0x42,
Z_16 = 0x7f
Z_24 = 0x2,
x81
}ZFormat typedefenum BG_BLOCK_ID_UNUSED15= 0x84,
STENCIL_INVALID = 0x0,
STENCIL_8= 0x1,
} StencilFormat BG_BLOCK_ID_UNUSED14_BY2=0, typedefenum CmaskMode {
CMASK_CLEAR_NONE ,
CMASK_CLEAR_ONE ,
CMASK_CLEAR_ALL=0x2
CMASK_ANY_EXPANDED = =0,
CMASK_ALPHA0_FRAG1 = 0x4 x5,
CMASK_ALPHA0_FRAG2 5,
CMASK_ALPHA0_FRAG4= 0x6,
CMASK_ALPHA0_FRAGS= 0x7
CMASK_ALPHA1_FRAG1 = 0x94
CMASK_ALPHA1_FRAG2
CMASK_ALPHA1_FRAG4 = 0xa x58
CMASK_ALPHA1_FRAGS= 0xb,
CMASK_ALPHAX_FRAG1 DBG_BLOCK_ID_TD06_BY2 ,
CMASK_ALPHAX_FRAG2 DBG_BLOCK_ID_TD0A_BY2
CMASK_ALPHAX_FRAG4 = 0xe,
CMASK_ALPHAX_FRAGS= 0xf,
} CmaskMode; typedefenum QuadExportFormat {
EXPORT_UNUSED = 0x0,
XPORT_32_R ,
=0x2
EXPORT_32_AR 0,
EXPORT_FP16_ABGR = 0x4 = 0x69
EXPORT_UNSIGNED16_ABGR ,
EXPORT_SIGNED16_ABGR x,
= DBG_BLOCK_ID_UNUSED38_BY2= 0x6f
DBG_BLOCK_ID_TA09 0, typedefenum QuadExportFormatOld {
EXPORT_4P_32BPC_ABGR= 0x0,
EXPORT_4P_16BPC_ABGR= 0x1,
EXPORT_4P_32BPC_GR= 0x2,
EXPORT_4P_32BPC_AR = 0x3,
EXPORT_2P_32BPC_ABGR = 0x4,
=,
} QuadExportFormatOld; typedef ColorFormat
COLOR_INVALIDDBG_BLOCK_ID_RESERVED_BY4=
COLOR_8 ,
COLOR_16= 0,
COLOR_8_8 = 0x3,
COLOR_32 D ,
COLOR_16_16= DBG_BLOCK_ID_UNUSED28 java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
,
COLOR_11_11_10 = 0x7,
COLOR_10_10_10_2 ,
, ,
COLOR_8_8_8_8 DBG_BLOCK_ID_MCC_BY4 ,
COLOR_32_32 ,
COLOR_16_16_16_16 = 0xc = xe
COLOR_RESERVED_13=0,
0,
COLOR_RESERVED_15 = 0xf,
x10
COLOR_1_5_5_5 = xd0
COLOR_5_5_5_1 = 0x12,
COLOR_4_4_4_4 = 0x13,
COLOR_8_24 ,
COLOR_24_8 0,
,
COLOR_RESERVED_23 ,
} ColorFormat; typedefenum xda
FMT_INVALID = 0 DBG_BLOCK_ID_SPS11_BY4 = 0x23
java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
FMT_16=,
FMT_8_8 = 0x3,
FMT_32 =0,
FMT_16_16=0java.lang.StringIndexOutOfBoundsException: Range [57, 56) out of bounds for length 57
FMT_10_11_11=xea
java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
FMT_10_10_10_2= 0x8java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
FMT_2_10_10_10 DBG_BLOCK_ID_LDS12= 0xf1
FMT_8_8_8_8 =0xa xf3
FMT_32_32 = 0xb,
BG_BLOCK_ID_UNUSED36_BY4=0,
FMT_32_32_32_32 = 0xe,
FMT_RESERVED_4 = 0xf,
}DebugBlockId_BY4
FMT_1_5_5_5 = 0x11,
FMT_5_5_5_1=0x12
= 0x13,
FMT_8_24 = 0x14,
DBG_BLOCK_ID_SXM0_BY8 04
FMT_X24_8_32_FLOAT = 0x16,
FMT_RESERVED_33 = 0x17,
FMT_11_11_10_FLOAT = 0x18,
FMT_16_FLOAT= 0x19,
FMT_32_FLOAT = 0x1a,
=0x1b
FMT_8_24_FLOAT= xa
FMT_24_8_FLOAT = 0x1d DBG_BLOCK_ID_CP0_BY2xc
FMT_32_32_FLOAT = xe
FMT_10_11_11_FLOAT = 0x1f,
x13
F ,
FMT_6_5_5 = 0x22,
FMT_32_32_32_32_FLOAT = 0x23,
FMT_RESERVED_36 = 0x24,
FMT_1 ,
= 0x26
FMT_GB_GR DBG_BLOCK_ID_LDS_BY8= 0,
02,
FMT_32_AS_8 = 0x29 java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
FMT_32_AS_8_8java.lang.StringIndexOutOfBoundsException: Range [18, 7) out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 57
FMT_8_8_8 0,
FMT_16_16_16 0,
FMT_16_16_16_FLOAT = 0x2e,
FMT_4_4 = 0x31
=x33
FMT_BC1 BG_BLOCK_ID_TA10_BY16= 0xa,
FMT_BC2 = x37
FMT_BC3= 0x33DBG_BLOCK_ID_LDS_BY16=0xd
x
FMT_BC5 0,
FMT_BC6= 0x36
FMT_BC7 = java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
FMT_32_AS_32_32_32_32 = 0x38,
FMT_APC3 = 0x39,
FMT_APC4 ,
FMT_APC5 ,
FMT_APC6 =
,
FMT_CTX1 = 0x3e,
FMT_RESERVED_63 = 0x3f,
} SurfaceFormat; typedefenum BUF_DATA_FORMAT {DBG_BLOCK_ID_TA1A_BY2=0,
BUF_DATA_FORMAT_INVALID = 0x0,
DBG_BLOCK_ID_TD02_BY2= 0x59
BUF_DATA_FORMAT_16 = 0x2,
BUF_DATA_FORMAT_8_8 = 0x3,
BUF_DATA_FORMAT_32 = 0x4,
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
CONFIG_1_PIPE =0x0 6,
CONFIG_2_PIPE= x71
BUF_DATA_FORMAT_10_10_10_2 0x8
CONFIG_8_PIPE ,
DBG_BLOCK_ID_UNUSED42_BY2 0,
RMAT_32_32 ;
BUF_DATA_FORMAT_16_16_16_16 = 0xc,
BUF_DATA_FORMAT_32_32_32 = 0xd,
BUF_DATA_FORMAT_32_32_32_32 = 0xe,
BUF_DATA_FORMAT_RESERVED_15= 0xf
} ; typedefenum IMG_DATA_FORMAT {
IMG_DATA_FORMAT_INVALID = 0x0,
IMG_DATA_FORMAT_8 x1
IMG_DATA_FORMAT_16= CONFIG_512B_GROUP= 0x1java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
IMG_DATA_FORMAT_8_8 = 0x3,
IMG_DATA_FORMAT_32typedef =,
= 0x5
IMG_DATA_FORMAT_10_11_11 DBG_BLOCK_ID_SQB_BY4=0,
IMG_DATA_FORMAT_11_11_10 x12
IMG_DATA_FORMAT_10_10_10_2=0x8
IMG_DATA_FORMAT_2_10_10_10= 0x9,
IMG_DATA_FORMAT_8_8_8_8 = 0xa,
IMG_DATA_FORMAT_32_32 = 0xb,
IMG_DATA_FORMAT_16_16_16_16 = 0xc,
IMG_DATA_FORMAT_32_32_32=0,
IMG_DATA_FORMAT_32_32_32_32 x1b
DBG_BLOCK_ID_TCP20_BY4=,
IMG_DATA_FORMAT_5_6_5= x10
IMG_DATA_FORMAT_1_5_5_5 = 0x11,
IMG_DATA_FORMAT_5_5_5_1} RowTiling;
IMG_DATA_FORMAT_4_4_4_4 {
IMG_DATA_FORMAT_8_24 =x24
IMG_DATA_FORMAT_24_8DBG_BLOCK_ID_TA08_BY4= x26
IMG_DATA_FORMAT_X24_8_32 = 0x16,
IMG_DATA_FORMAT_RESERVED_23 = 0x17,
IMG_DATA_FORMAT_RESERVED_24 0x18, CONFIG_512B_SWAPS= x2
MG_DATA_FORMAT_RESERVED_25 0x19
}BankSwapBytes
IMG_DATA_FORMAT_RESERVED_27 = 0x1b,
IMG_DATA_FORMAT_RESERVED_28 = 0x1c,
IMG_DATA_FORMAT_RESERVED_29 = 0x1d,
IMG_DATA_FORMAT_RESERVED_30 = 0x1e,
,
IMG_DATA_FORMAT_GB_GR ,
IMG_DATA_FORMAT_BG_RG = DBG_BLOCK_ID_LDS_BY4= 0x34java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
IMG_DATA_FORMAT_5_9_9_9 = 0x22,
IMG_DATA_FORMAT_BC1 = 0x23,
IMG_DATA_FORMAT_BC2 ;
IMG_DATA_FORMAT_BC3= 0x25,
I x26
IMG_DATA_FORMAT_BC5 x27
IMG_DATA_FORMAT_BC6 = 0x28,
IMG_DATA_FORMAT_BC7 enum {
MG_DATA_FORMAT_RESERVED_42,
IMG_DATA_FORMAT_RESERVED_43 = 0x2b,
IMG_DATA_FORMAT_FMASK8_S2_F1 = 0x2c,
IMG_DATA_FORMAT_FMASK8_S4_F1 = 0x2d,
IMG_DATA_FORMAT_FMASK8_S8_F1 enumjava.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 31
IMG_DATA_FORMAT_FMASK8_S2_F2= 0x2f,
IMG_DATA_FORMAT_FMASK8_S4_F2 0x30
IMG_DATA_FORMAT_FMASK8_S4_F4= 0x31
IMG_DATA_FORMAT_FMASK16_S16_F1 = 0x32,
IMG_DATA_FORMAT_FMASK16_S8_F2= 0x33
IMG_DATA_FORMAT_FMASK32_S16_F2 = 0x34,
IMG_DATA_FORMAT_FMASK32_S8_F4=0x35
IMG_DATA_FORMAT_FMASK32_S8_F8 enum_CP16_BY8= 0,
IMG_DATA_FORMAT_FMASK64_S16_F40java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
IMG_DATA_FORMAT_FMASK64_S16_F8 = 0x38,
NumGPUs
IMG_DATA_FORMAT_6_5_5 = 0x3a,
IMG_DATA_FORMAT_1 ,
0java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
IMG_DATA_FORMAT_32_AS_8 = 0x3d,
IMG_DATA_FORMAT_32_AS_8_8 = 0x3e x1a
IMG_DATA_FORMAT_32_AS_32_32_32_32 = 0x3f,
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 18 typedef =x0
BUF_NUM_FORMAT_UNORM= 0x0
BUF_NUM_FORMAT_SNORMNumLowerPipes
BUF_NUM_FORMAT_USCALED=x2
BUF_NUM_FORMAT_SSCALED = 0x3,
BUF_NUM_FORMAT_UINT = 0x4,
BUF_NUM_FORMAT_RESERVED_6 ,
BUF_NUM_FORMAT_FLOAT xc
} BUF_NUM_FORMAT , typedefenum typedef enum ArrayMode
IMG_NUM_FORMAT_UNORMARRAY_LINEAR_ALIGNED= ReadSize
IMG_NUM_FORMAT_SNORM = 0x1,
IMG_NUM_FORMAT_USCALED = 0x2}ReadSize x3java.lang.StringIndexOutOfBoundsException: Range [56, 57) out of bounds for length 56
IMG_NUM_FORMAT_UINT enumxa
IMG_NUM_FORMAT_SINTxb
=
IMG_NUM_FORMAT_FLOAT = 0x7 ,
IMG_NUM_FORMAT_RESERVED_8 = 0x8,
IMG_NUM_FORMAT_SRGB = 0java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 16
IMG_NUM_FORMAT_RESERVED_10EXPORT_32_GR =0S;
MG_NUM_FORMAT_RESERVED_11 = 0 ,
IMG_NUM_FORMAT_RESERVED_12 = 0xc,
IMG_NUM_FORMAT_RESERVED_13 x3
,
IMG_NUM_FORMAT_RESERVED_15= xf,
} IMG_NUM_FORMAT; typedef } QuadExportFormat;
ARRAY_COLOR_TILE = 0x0,
,
}TileType
java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
ShaderEngineTileSize
ADDR_SURF_MICRO_TILING_NON_DISPLAY = 0x1,
;
,
;
COLOR_8_8_8_8
ADDR_SURF_ROTATED_MICRO_TILING =
ADDR_SURF_THICK_MICRO_TILING ==,
COLOR_RESERVED_=0java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10 typedefenum TileSplit { java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
=0java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
ColorTransform
= x0
ADDR_SURF_TILE_SPLIT_1KB
,
ADDR_SURF_TILE_SPLIT_4KB = 0x6,
} TileSplit ,; typedefenum SampleSplit {
ADDR_SURF_SAMPLE_SPLIT_1 java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
x2
DEPTH_8_24 java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
ADDR_SURF_SAMPLE_SPLIT_8 FMT_1_5_5_5x11
} enum, typedefF
ADDR_SURF_P2Fx17
ADDR_SURF_P2_RESERVED0 = 0x1,
;
ADDR_SURF_P2_RESERVED2 java.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 56
ADDR_SURF_P4_16x16
ADDR_SURF_P4_16x32 = 0 ,
ADDR_SURF_P4_32x32 = 0x7,
ADDR_SURF_P8_16x16_8x16=x8
ADDR_SURF_P8_16x32_8x16 = 0=java.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 56
java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
ADDR_SURF_P8_16x32_16x16 = 0}CmaskMode
ADDR_SURF_P8_32x32_16x16 = 0xc,
= x2
java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
ADDR_SURF_P8_RESERVED0 =
ADDR_SURF_P16_32x32_8x16=
EXPORT_4P_32BPC_ABGRF=x34
} PipeConfig;
E
ADDR_SURF_2_BANK =
ADDR_SURF_4_BANK = 0x1,
ADDR_SURF_8_BANK
ADDR_SURF_16_BANK = Fjava.lang.StringIndexOutOfBoundsException: Range [56, 50) out of bounds for length 57
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11 typedef =java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
BUF_DATA_FORMAT_32=x4
java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
ADDR_SURF_BANK_WIDTH_4 = =,
ADDR_SURF_BANK_WIDTH_8 java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
} BankWidth;
=x15java.lang.StringIndexOutOfBoundsException: Range [30, 28) out of bounds for length 30
,
ADDR_SURF_BANK_HEIGHT_2
ADDR_SURF_BANK_HEIGHT_4 = 0 = 0 =0java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
=
=,
ADDR_SURF_BANK_WH_1 =0,
ADDR_SURF_BANK_WH_2 = 0xd
=
ADDR_SURF_BANK_WH_8 = 0= ,
} BankWidthHeight; typedefenum MacroTileAspect {
ADDR_SURF_MACRO_ASPECT_1=x0
ADDR_SURF_MACRO_ASPECT_2 = 0x1,
ADDR_SURF_MACRO_ASPECT_4 = 0x2,
ADDR_SURF_MACRO_ASPECT_8 = 0x3,
}MacroTileAspect
= FMT_16_FLOAT= x19
NORMAL= 0x0
GATCL1_TYPE_SHOOTDOWN = 0 x1b
F java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
}
= 0,
=java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
}=, typedefenum MTYPE java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
,
F
MTYPE_CC 0,
MTYPE_UC = 0x3,
} ; typedefenum java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
0x0
x1
=x2java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
PERFMON_COUNTER_MODE_DIRTY = 0x3,
PERFMON_COUNTER_MODE_SAMPLE= ,
PERFMON_COUNTER_MODE_CYCLES_SINCE_FIRST_EVENT = 0x5,
PERFMON_COUNTER_MODE_CYCLES_SINCE_LAST_EVENT=x3b
=java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
PERFMON_COUNTER_MODE_CYCLES_EQ_HI ,
java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 16
PERFMON_COUNTER_MODE_RESERVED
} PERFMON_COUNTER_MODEjava.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 56
PERFMON_SPM_MODE 0java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
PERFMON_SPM_MODE_OFF = 0x0,
PERFMON_SPM_MODE_16BIT_CLAMP = 0x1,
PERFMON_SPM_MODE_16BIT_NO_CLAMP = 0= IMG_NUM_FORMAT_USCALED = 0x2
=0x3
P = 0x4
=java.lang.StringIndexOutOfBoundsException: Range [51, 28) out of bounds for length 56
PERFMON_SPM_MODE_RESERVED_6 = 0x6,
PERFMON_SPM_MODE_RESERVED_7 0x7,
PERFMON_SPM_MODE_TEST_MODE_0 0
PERFMON_SPM_MODE_TEST_MODE_1 = 0x9,
= xa,
} PERFMON_SPM_MODE; typedef ,
ARRAY_LINEAR = 0x0,
= 0x1
} SurfaceTiling; typedefenum SurfaceArray {
ARRAY_1D = 0x0,
ARRAY_2D ,
,
ARRAY_3D_SLICE};
} SurfaceArray; typedefenum ColorArrayADDR_SURF_MICRO_TILING_D x0
ARRAY_2D_ALT_COLOR = 0x0,
ARRAY_2D_COLOR = 0x1
ARRAY_3D_SLICE_COLOR = 0x3,
} typedefenum DepthArray {
ARRAY_2D_ALT_DEPTH
,
DepthArray typedef java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
NUM_SIMD_PER_CU = 0x4,
} java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12 typedef java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
NO_FORCE_REQUEST = 0,
FORCE_LIGHT_SLEEP_REQUEST= 0x1
FORCE_DEEP_SLEEP_REQUEST = 0x2,
java.lang.StringIndexOutOfBoundsException: Range [8, 1) out of bounds for length 25
} MEM_PWR_FORCE_CTRL; typedefenum MEM_PWR_FORCE_CTRL2 {
NO_FORCE_REQ= x0 x30
FORCE_LIGHT_SLEEP_REQ = 0x1 0,
} MEM_PWR_FORCE_CTRL2 0, typedefenum MEM_PWR_DIS_CTRL {
ENABLE_MEM_PWR_CTRL ,
RL x1
} MEM_PWR_DIS_CTRL; typedefenum3=x7
DYNAMIC_SHUT_DOWN_ENABLE = 0x0, DDR_SURF_P8_16x16_8x16 0,
DYNAMIC_DEEP_SLEEP_ENABLE = 0x1,
0,
} MEM_PWR_SEL_CTRL typedef =x0
DYNAMIC_DEEP_SLEEP_EN = 0x0,
DYNAMIC_LIGHT_SLEEP_EN ==0f ,
ADDR_SURF_P16_32x32_8x16,