Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/drivers/gpu/drm/amd/include/   (Office von Apache Version 25.8.3.2©)  Datei vom 24.10.2025 mit Größe 879 kB image not shown  

Quelle  navi10_enum.h   Sprache: C

 
/*
 * Copyright (C) 2019  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.
 */

#if !defined (_navi10_ENUM_HEADER)
#define _navi10_ENUM_HEADER

#ifndef _DRIVER_BUILD
#ifndef GL_ZERO
#define GL__ZERO                      BLEND_ZERO
#define GL__ONE                       BLEND_ONE
#define GL__SRC_COLOR                 BLEND_SRC_COLOR
#define GL__ONE_MINUS_SRC_COLOR       BLEND_ONE_MINUS_SRC_COLOR
#define GL__DST_COLOR                 BLEND_DST_COLOR
#define GL__ONE_MINUS_DST_COLOR       BLEND_ONE_MINUS_DST_COLOR
#define GL__SRC_ALPHA                 BLEND_SRC_ALPHA
#define GL__ONE_MINUS_SRC_ALPHA       BLEND_ONE_MINUS_SRC_ALPHA
#define GL__DST_ALPHA                 BLEND_DST_ALPHA
#define GL__ONE_MINUS_DST_ALPHA       BLEND_ONE_MINUS_DST_ALPHA
#define GL__SRC_ALPHA_SATURATE        BLEND_SRC_ALPHA_SATURATE
#define GL__CONSTANT_COLOR            BLEND_CONSTANT_COLOR
#define GL__ONE_MINUS_CONSTANT_COLOR  BLEND_ONE_MINUS_CONSTANT_COLOR
#define GL__CONSTANT_ALPHA            BLEND_CONSTANT_ALPHA
#define GL__ONE_MINUS_CONSTANT_ALPHA  BLEND_ONE_MINUS_CONSTANT_ALPHA
#endif
#endif

/*******************************************************
 * GDS DATA_TYPE Enums
 *******************************************************/


#ifndef ENUMS_GDS_PERFCOUNT_SELECT_H
#define ENUMS_GDS_PERFCOUNT_SELECT_H
typedef enum GDS_PERFCOUNT_SELECT {
 GDS_PERF_SEL_DS_ADDR_CONFL = 0,
 GDS_PERF_SEL_DS_BANK_CONFL = 1,
 GDS_PERF_SEL_WBUF_FLUSH = 2,
 GDS_PERF_SEL_WR_COMP = 3,
 GDS_PERF_SEL_WBUF_WR = 4,
 GDS_PERF_SEL_RBUF_HIT = 5,
 GDS_PERF_SEL_RBUF_MISS = 6,
 GDS_PERF_SEL_SE0_SH0_NORET = 7,
 GDS_PERF_SEL_SE0_SH0_RET = 8,
 GDS_PERF_SEL_SE0_SH0_ORD_CNT = 9,
 GDS_PERF_SEL_SE0_SH0_2COMP_REQ = 10,
 GDS_PERF_SEL_SE0_SH0_ORD_WAVE_VALID = 11,
 GDS_PERF_SEL_SE0_SH0_GDS_DATA_VALID = 12,
 GDS_PERF_SEL_SE0_SH0_GDS_STALL_BY_ORD = 13,
 GDS_PERF_SEL_SE0_SH0_GDS_WR_OP = 14,
 GDS_PERF_SEL_SE0_SH0_GDS_RD_OP = 15,
 GDS_PERF_SEL_SE0_SH0_GDS_ATOM_OP = 16,
 GDS_PERF_SEL_SE0_SH0_GDS_REL_OP = 17,
 GDS_PERF_SEL_SE0_SH0_GDS_CMPXCH_OP = 18,
 GDS_PERF_SEL_SE0_SH0_GDS_BYTE_OP = 19,
 GDS_PERF_SEL_SE0_SH0_GDS_SHORT_OP = 20,
 GDS_PERF_SEL_SE0_SH1_NORET = 21,
 GDS_PERF_SEL_SE0_SH1_RET = 22,
 GDS_PERF_SEL_SE0_SH1_ORD_CNT = 23,
 GDS_PERF_SEL_SE0_SH1_2COMP_REQ = 24,
 GDS_PERF_SEL_SE0_SH1_ORD_WAVE_VALID = 25,
 GDS_PERF_SEL_SE0_SH1_GDS_DATA_VALID = 26,
 GDS_PERF_SEL_SE0_SH1_GDS_STALL_BY_ORD = 27,
 GDS_PERF_SEL_SE0_SH1_GDS_WR_OP = 28,
 GDS_PERF_SEL_SE0_SH1_GDS_RD_OP = 29,
 GDS_PERF_SEL_SE0_SH1_GDS_ATOM_OP = 30,
 GDS_PERF_SEL_SE0_SH1_GDS_REL_OP = 31,
 GDS_PERF_SEL_SE0_SH1_GDS_CMPXCH_OP = 32,
 GDS_PERF_SEL_SE0_SH1_GDS_BYTE_OP = 33,
 GDS_PERF_SEL_SE0_SH1_GDS_SHORT_OP = 34,
 GDS_PERF_SEL_SE1_SH0_NORET = 35,
 GDS_PERF_SEL_SE1_SH0_RET = 36,
 GDS_PERF_SEL_SE1_SH0_ORD_CNT = 37,
 GDS_PERF_SEL_SE1_SH0_2COMP_REQ = 38,
 GDS_PERF_SEL_SE1_SH0_ORD_WAVE_VALID = 39,
 GDS_PERF_SEL_SE1_SH0_GDS_DATA_VALID = 40,
 GDS_PERF_SEL_SE1_SH0_GDS_STALL_BY_ORD = 41,
 GDS_PERF_SEL_SE1_SH0_GDS_WR_OP = 42,
 GDS_PERF_SEL_SE1_SH0_GDS_RD_OP = 43,
 GDS_PERF_SEL_SE1_SH0_GDS_ATOM_OP = 44,
 GDS_PERF_SEL_SE1_SH0_GDS_REL_OP = 45,
 GDS_PERF_SEL_SE1_SH0_GDS_CMPXCH_OP = 46,
 GDS_PERF_SEL_SE1_SH0_GDS_BYTE_OP = 47,
 GDS_PERF_SEL_SE1_SH0_GDS_SHORT_OP = 48,
 GDS_PERF_SEL_SE1_SH1_NORET = 49,
 GDS_PERF_SEL_SE1_SH1_RET = 50,
 GDS_PERF_SEL_SE1_SH1_ORD_CNT = 51,
 GDS_PERF_SEL_SE1_SH1_2COMP_REQ = 52,
 GDS_PERF_SEL_SE1_SH1_ORD_WAVE_VALID = 53,
 GDS_PERF_SEL_SE1_SH1_GDS_DATA_VALID = 54,
 GDS_PERF_SEL_SE1_SH1_GDS_STALL_BY_ORD = 55,
 GDS_PERF_SEL_SE1_SH1_GDS_WR_OP = 56,
 GDS_PERF_SEL_SE1_SH1_GDS_RD_OP = 57,
 GDS_PERF_SEL_SE1_SH1_GDS_ATOM_OP = 58,
 GDS_PERF_SEL_SE1_SH1_GDS_REL_OP = 59,
 GDS_PERF_SEL_SE1_SH1_GDS_CMPXCH_OP = 60,
 GDS_PERF_SEL_SE1_SH1_GDS_BYTE_OP = 61,
 GDS_PERF_SEL_SE1_SH1_GDS_SHORT_OP = 62,
 GDS_PERF_SEL_SE2_SH0_NORET = 63,
 GDS_PERF_SEL_SE2_SH0_RET = 64,
 GDS_PERF_SEL_SE2_SH0_ORD_CNT = 65,
 GDS_PERF_SEL_SE2_SH0_2COMP_REQ = 66,
 GDS_PERF_SEL_SE2_SH0_ORD_WAVE_VALID = 67,
 GDS_PERF_SEL_SE2_SH0_GDS_DATA_VALID = 68,
 GDS_PERF_SEL_SE2_SH0_GDS_STALL_BY_ORD = 69,
 GDS_PERF_SEL_SE2_SH0_GDS_WR_OP = 70,
 GDS_PERF_SEL_SE2_SH0_GDS_RD_OP = 71,
 GDS_PERF_SEL_SE2_SH0_GDS_ATOM_OP = 72,
 GDS_PERF_SEL_SE2_SH0_GDS_REL_OP = 73,
 GDS_PERF_SEL_SE2_SH0_GDS_CMPXCH_OP = 74,
 GDS_PERF_SEL_SE2_SH0_GDS_BYTE_OP = 75,
 GDS_PERF_SEL_SE2_SH0_GDS_SHORT_OP = 76,
 GDS_PERF_SEL_SE2_SH1_NORET = 77,
 GDS_PERF_SEL_SE2_SH1_RET = 78,
 GDS_PERF_SEL_SE2_SH1_ORD_CNT = 79,
 GDS_PERF_SEL_SE2_SH1_2COMP_REQ = 80,
 GDS_PERF_SEL_SE2_SH1_ORD_WAVE_VALID = 81,
 GDS_PERF_SEL_SE2_SH1_GDS_DATA_VALID = 82,
 GDS_PERF_SEL_SE2_SH1_GDS_STALL_BY_ORD = 83,
 GDS_PERF_SEL_SE2_SH1_GDS_WR_OP = 84,
 GDS_PERF_SEL_SE2_SH1_GDS_RD_OP = 85,
 GDS_PERF_SEL_SE2_SH1_GDS_ATOM_OP = 86,
 GDS_PERF_SEL_SE2_SH1_GDS_REL_OP = 87,
 GDS_PERF_SEL_SE2_SH1_GDS_CMPXCH_OP = 88,
 GDS_PERF_SEL_SE2_SH1_GDS_BYTE_OP = 89,
 GDS_PERF_SEL_SE2_SH1_GDS_SHORT_OP = 90,
 GDS_PERF_SEL_SE3_SH0_NORET = 91,
 GDS_PERF_SEL_SE3_SH0_RET = 92,
 GDS_PERF_SEL_SE3_SH0_ORD_CNT = 93,
 GDS_PERF_SEL_SE3_SH0_2COMP_REQ = 94,
 GDS_PERF_SEL_SE3_SH0_ORD_WAVE_VALID = 95,
 GDS_PERF_SEL_SE3_SH0_GDS_DATA_VALID = 96,
 GDS_PERF_SEL_SE3_SH0_GDS_STALL_BY_ORD = 97,
 GDS_PERF_SEL_SE3_SH0_GDS_WR_OP = 98,
 GDS_PERF_SEL_SE3_SH0_GDS_RD_OP = 99,
 GDS_PERF_SEL_SE3_SH0_GDS_ATOM_OP = 100,
 GDS_PERF_SEL_SE3_SH0_GDS_REL_OP = 101,
 GDS_PERF_SEL_SE3_SH0_GDS_CMPXCH_OP = 102,
 GDS_PERF_SEL_SE3_SH0_GDS_BYTE_OP = 103,
 GDS_PERF_SEL_SE3_SH0_GDS_SHORT_OP = 104,
 GDS_PERF_SEL_SE3_SH1_NORET = 105,
 GDS_PERF_SEL_SE3_SH1_RET = 106,
 GDS_PERF_SEL_SE3_SH1_ORD_CNT = 107,
 GDS_PERF_SEL_SE3_SH1_2COMP_REQ = 108,
 GDS_PERF_SEL_SE3_SH1_ORD_WAVE_VALID = 109,
 GDS_PERF_SEL_SE3_SH1_GDS_DATA_VALID = 110,
 GDS_PERF_SEL_SE3_SH1_GDS_STALL_BY_ORD = 111,
 GDS_PERF_SEL_SE3_SH1_GDS_WR_OP = 112,
 GDS_PERF_SEL_SE3_SH1_GDS_RD_OP = 113,
 GDS_PERF_SEL_SE3_SH1_GDS_ATOM_OP = 114,
 GDS_PERF_SEL_SE3_SH1_GDS_REL_OP = 115,
 GDS_PERF_SEL_SE3_SH1_GDS_CMPXCH_OP = 116,
 GDS_PERF_SEL_SE3_SH1_GDS_BYTE_OP = 117,
 GDS_PERF_SEL_SE3_SH1_GDS_SHORT_OP = 118,
 GDS_PERF_SEL_GWS_RELEASED = 119,
 GDS_PERF_SEL_GWS_BYPASS = 120,
} GDS_PERFCOUNT_SELECT;
#endif /*ENUMS_GDS_PERFCOUNT_SELECT_H*/

/*******************************************************
 * Chip Enums
 *******************************************************/


/*
 * GATCL1RequestType enum
 */


typedef enum GATCL1RequestType {
GATCL1_TYPE_NORMAL                       = 0x00000000,
GATCL1_TYPE_SHOOTDOWN                    = 0x00000001,
GATCL1_TYPE_BYPASS                       = 0x00000002,
} GATCL1RequestType;

/*
 * UTCL1RequestType enum
 */


typedef enum UTCL1RequestType {
UTCL1_TYPE_NORMAL                        = 0x00000000,
UTCL1_TYPE_SHOOTDOWN                     = 0x00000001,
UTCL1_TYPE_BYPASS                        = 0x00000002,
} UTCL1RequestType;

/*
 * UTCL1FaultType enum
 */


typedef enum UTCL1FaultType {
UTCL1_XNACK_SUCCESS                      = 0x00000000,
UTCL1_XNACK_RETRY                        = 0x00000001,
UTCL1_XNACK_PRT                          = 0x00000002,
UTCL1_XNACK_NO_RETRY                     = 0x00000003,
} UTCL1FaultType;

/*
 * UTCL0RequestType enum
 */


typedef enum UTCL0RequestType {
UTCL0_TYPE_NORMAL                        = 0x00000000,
UTCL0_TYPE_SHOOTDOWN                     = 0x00000001,
UTCL0_TYPE_BYPASS                        = 0x00000002,
} UTCL0RequestType;

/*
 * UTCL0FaultType enum
 */


typedef enum UTCL0FaultType {
UTCL0_XNACK_SUCCESS                      = 0x00000000,
UTCL0_XNACK_RETRY                        = 0x00000001,
UTCL0_XNACK_PRT                          = 0x00000002,
UTCL0_XNACK_NO_RETRY                     = 0x00000003,
} UTCL0FaultType;

/*
 * VMEMCMD_RETURN_ORDER enum
 */


typedef enum VMEMCMD_RETURN_ORDER {
VMEMCMD_RETURN_OUT_OF_ORDER              = 0x00000000,
VMEMCMD_RETURN_IN_ORDER                  = 0x00000001,
VMEMCMD_RETURN_IN_ORDER_READ             = 0x00000002,
} VMEMCMD_RETURN_ORDER;

/*
 * GL0V_CACHE_POLICIES enum
 */


typedef enum GL0V_CACHE_POLICIES {
GL0V_CACHE_POLICY_MISS_LRU               = 0x00000000,
GL0V_CACHE_POLICY_MISS_EVICT             = 0x00000001,
GL0V_CACHE_POLICY_HIT_LRU                = 0x00000002,
GL0V_CACHE_POLICY_HIT_EVICT              = 0x00000003,
} GL0V_CACHE_POLICIES;

/*
 * GL1_CACHE_POLICIES enum
 */


typedef enum GL1_CACHE_POLICIES {
GL1_CACHE_POLICY_MISS_LRU                = 0x00000000,
GL1_CACHE_POLICY_MISS_EVICT              = 0x00000001,
GL1_CACHE_POLICY_HIT_LRU                 = 0x00000002,
GL1_CACHE_POLICY_HIT_EVICT               = 0x00000003,
} GL1_CACHE_POLICIES;

/*
 * GL1_CACHE_STORE_POLICIES enum
 */


typedef enum GL1_CACHE_STORE_POLICIES {
GL1_CACHE_STORE_POLICY_BYPASS            = 0x00000000,
} GL1_CACHE_STORE_POLICIES;

/*
 * TCC_CACHE_POLICIES enum
 */


typedef enum TCC_CACHE_POLICIES {
TCC_CACHE_POLICY_LRU                     = 0x00000000,
TCC_CACHE_POLICY_STREAM                  = 0x00000001,
} TCC_CACHE_POLICIES;

/*
 * TCC_MTYPE enum
 */


typedef enum TCC_MTYPE {
MTYPE_NC                                 = 0x00000000,
MTYPE_WC                                 = 0x00000001,
MTYPE_CC                                 = 0x00000002,
} TCC_MTYPE;

/*
 * GL2_CACHE_POLICIES enum
 */


typedef enum GL2_CACHE_POLICIES {
GL2_CACHE_POLICY_LRU                     = 0x00000000,
GL2_CACHE_POLICY_STREAM                  = 0x00000001,
GL2_CACHE_POLICY_NOA                     = 0x00000002,
GL2_CACHE_POLICY_BYPASS                  = 0x00000003,
} GL2_CACHE_POLICIES;

/*
 * MTYPE enum
 */


typedef enum MTYPE {
MTYPE_C_RW_US                            = 0x00000000,
MTYPE_RESERVED_1                         = 0x00000001,
MTYPE_C_RO_S                             = 0x00000002,
MTYPE_UC                                 = 0x00000003,
MTYPE_C_RW_S                             = 0x00000004,
PE_RESERVED_5= 0x00000005,
MTYPE_C_RO_US                            = 0x00000006,
MTYPE_RESERVED_7                         = 0x00000007,
} MTYPE;

/*
 * RMI_CID enum
 */


typedef enum RMI_CID {
 *Theabovecopyrightnotice this permission notice shallbeincluded
RMI_CID_FC                               = 0x00000001,
RMI_CID_CM                               = 0x00000002java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
RMI_CID_DC                               = 0x00000003,
RMI_CID_Z                                =0x00000004
RMI_CID_S= 0x00000005,
RMI_CID_TILE                             = 0x00000006,
RMI_CID_ZPCPSD                           = 0x00000007,
} RMI_CID;

/*
 * WritePolicy enum
 */


typedef enum WritePolicy {
CACHE_LRU_WR                             = 0x00000000
CACHE_STREAM                             = 0x00000001,
CACHE_BYPASSdefine_navi10_ENUM_HEADER
UNCACHED_WRifndefDRIVER_BUILD
};

/*
 * ReadPolicy enum
 */


typedef enum ReadPolicy {
CACHE_LRU_RDRU_RD= 0x00000000,
CACHE_NOA                                = 0x00000001,
UNCACHED_RD                              = 0x00000002
RESERVED_RDPOLICY= 0x00000003,
} ReadPolicy;

/*
 * PERFMON_COUNTER_MODE enum
 */


typedef                  BLEND_DST_COLOR
PERFMON_COUNTER_MODE_ACCUM               = 0x00000000,
PERFMON_COUNTER_MODE_ACTIVE_CYCLES       = 0x00000001,
PERFMON_COUNTER_MODE_MAX                 = 0x00000002,
PERFMON_COUNTER_MODE_DIRTY               = 0x00000003,
PERFMON_COUNTER_MODE_SAMPLE              = 0x00000004,
PERFMON_COUNTER_MODE_CYCLES_SINCE_FIRST_EVENT  =0x00000005
PERFMON_COUNTER_MODE_CYCLES_SINCE_LAST_EVENT  = 0x00000006,
PERFMON_COUNTER_MODE_CYCLES_GE_HIdefine       BLEND_ONE_MINUS_SRC_ALPHA
PERFMON_COUNTER_MODE_CYCLES_EQ_HI         0x00000008
PERFMON_COUNTER_MODE_INACTIVE_CYCLES     = 0x00000009,
PERFMON_COUNTER_MODE_RESERVED=0x0000000f,
} PERFMON_COUNTER_MODE;

/*
 * PERFMON_SPM_MODE enum
 */


typedefenum PERFMON_SPM_MODE {
PERFMON_SPM_MODE_OFF                     =0x00000000java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
PERFMON_SPM_MODE_16BIT_CLAMP             = 0x00000001,
PERFMON_SPM_MODE_16BIT_NO_CLAMP          = 0x00000002,
PERFMON_SPM_MODE_32BIT_CLAMP             = 0 * GDS **********java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
PERFMON_SPM_MODE_32BIT_NO_CLAMP          = 0x00000004
PERFMON_SPM_MODE_RESERVED_5= 0x00000005,
PERFMON_SPM_MODE_RESERVED_6              = 0x00000006,
PERFMON_SPM_MODE_RESERVED_7              =0x00000007,
PERFMON_SPM_MODE_TEST_MODE_0         = 0x00000008,
PERFMON_SPM_MODE_TEST_MODE_1             = 0x00000009,
PERFMON_SPM_MODE_TEST_MODE_2             = 0x0000000a,
} PERFMON_SPM_MODE;

/*
 * SurfaceTiling enum
 */


typedef enum SurfaceTiling {
ARRAY_LINEAR                             GDS_PERF_SEL_WBUF_FLUSH = 2,
ARRAY_TILED= 0x00000001
} SurfaceTiling;

/*
 * SurfaceArray enum
 */


typedef enum SurfaceArray {
ARRAY_1D                                 = 0x00000000GDS_PERF_SEL_RBUF_MISS  ,
ARRAY_2D                                 = 0x00000001,
           =0x00000002
ARRAY_3D_SLICE                            x00000003,
} ;

/*
 * ColorArray enum
 */


typedef enum ColorArray {
ARRAY_2D_ALT_COLOR DS_PERF_SEL_SE0_SH0_GDS_DATA_VALID1,
ARRAY_2D_COLOR                           = 0x00000001,
ARRAY_3D_SLICE_COLOR                     = 0x00000003,
} ColorArray;

/*
 * DepthArray enum
 */


typedef enum DepthArray {
ARRAY_2D_ALT_DEPTH                        = 1,
ARRAY_2D_DEPTH                           = 0x00000001,
}DepthArray;

/*
 * ENUM_NUM_SIMD_PER_CU enum
 */


typedef enum ENUM_NUM_SIMD_PER_CU {
NUM_SIMD_PER_CU= 0x00000002
} ENUM_NUM_SIMD_PER_CU;

/*
 * DSM_ENABLE_ERROR_INJECT enum
 */


typedef enum DSM_ENABLE_ERROR_INJECT {
DSM_ENABLE_ERROR_INJECT_FED_IN           = 0x00000000,
DSM_ENABLE_ERROR_INJECT_SINGLE           = 0x00000001,
DSM_ENABLE_ERROR_INJECT_UNCORRECTABLE    = 0x00000002,  = 26,
DSM_ENABLE_ERROR_INJECT_UNCORRECTABLE_LIMITED=0,
} DSM_ENABLE_ERROR_INJECT

/*
 * DSM_SELECT_INJECT_DELAY enum
 */


typedef enum DSM_SELECT_INJECT_DELAY {
DSM_SELECT_INJECT_DELAY_NO_DELAY= x00000000
DSM_SELECT_INJECT_DELAY_DELAY_ERROR      =  GDS_PERF_SEL_SE0_SH1_GDS_SHORT_OP = 34java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
} DSM_SELECT_INJECT_DELAY;

/*
 * DSM_DATA_SEL enum
 */


typedef GDS_PERF_SEL_SE1_SH0_GDS_RD_OP= 4,
DSM_DATA_SEL_DISABLE                      x00000000
DSM_DATA_SEL_0GDS_PERF_SEL_SE1_SH0_GDS_CMPXCH_OP = 4,
DSM_DATA_SEL_1                           = 0x00000002,
DSM_DATA_SEL_BOTH                        = 0x00000003,
} DSM_DATA_SEL;

/*
 * DSM_SINGLE_WRITE enum
 */


typedef enum  {
SM_SINGLE_WRITE_DIS= 00x00000000,
DSM_SINGLE_WRITE_EN                      = 0x00000001,
} DSM_SINGLE_WRITE;

/*
 * Hdp_SurfaceEndian enum
 */


typedef enum Hdp_SurfaceEndian {
HDP_ENDIAN_NONE                          = 000000,
HDP_ENDIAN_8IN16                         = 0x00000001,
HDP_ENDIAN_8IN32                         GDS_PERF_SEL_SE1_SH1_GDS_DATA_VALID=54,
HDP_ENDIAN_8IN64= 0x00000003
} Hdp_SurfaceEndian;

/*******************************************************,
 * CNVC_CFG Enums
 *******************************************************/


/*
 * CNVC_ENABLE enum
 */


typedef enumCNVC_ENABLE{
CNVC_DIS                                  0x00000000
CNVC_EN = 61,
} CNVC_ENABLEjava.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14

/*
 * CNVC_BYPASS enum
 */


typedef enum CNVC_BYPASS {
CNVC_BYPASS_DISABLE                       0000000,
CNVC_BYPASS_EN                           = 0x00000001,
} CNVC_BYPASS;

/*
 * CNVC_PENDING enum
 */


typedef enum CNVC_PENDING {
CNVC_NOT_PENDING                        000000,
CNVC_YES_PENDING                         = 0x00000001GDS_PERF_SEL_SE2_SH1_ORD_CNT =7java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
} CNVC_PENDINGGDS_PERF_SEL_SE2_SH1_GDS_WR_OP  8

/*
 * DENORM_TRUNCATE enum
 */


typedef enum DENORM_TRUNCATE {
CNVC_ROUND                               = 0x00000000,
CNVC_TRUNCATE                            = 0x00000001,
}G = 89java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39

/*
 * PIX_EXPAND_MODE enum
 */


typedef enum PIX_EXPAND_MODE {
PIX_DYNAMIC_EXPANSION                    =GDS_PERF_SEL_SE3_SH0_2COMP_REQ=4java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
PIX_ZERO_EXPANSIONIX_ZERO_EXPANSION                        x00000001,
} ;

/*
 * SURFACE_PIXEL_FORMAT enum
 */


typedef enum SURFACE_PIXEL_FORMAT {
ARGB1555                                 = 0x00000001,
RGBA5551= 0x00000002,
RGB565                                   = 0x00000003,
BGR565 = 0x00000004,
ARGB4444                                 = 0x00000005,
RGBA4444                                 GDS_PERF_SEL_SE3_SH0_GDS_SHORT_OP 1104,
ARGB8888                                 = 0x00000008 GDS_PERF_SEL_SE3_SH1_NORET = 10,
RGBA8888                                 = 0x00000009,
ARGB2101010= 0x0000000a,
RGBA1010102                              = 0x0000000b,
AYCrCb8888                               = 0x0000000c,
YCrCbA8888                               = = 10,
ACrYCb8888                               = 0x0000000eGDS_PERF_SEL_SE3_SH1_ORD_WAVE_VALID  109,
CrYCbA8888                               0,
ARGB16161616_10MSB= 0x00000010,
RGBA16161616_10MSB                       = 0x00000011,
ARGB16161616_10LSB                       0x00000012,
RGBA16161616_10LSB                       = 0x00000013,
ARGB16161616_12MSB                        0x00000014,
RGBA16161616_12MSB                       =0x00000015,
ARGB16161616_12LSB                    = 0x00000016,
RGBA16161616_12LSB                       = 0x00000017
ARGB16161616_FLOAT                       = 0x00000018,
RGBA16161616_FLOAT                       = 0x00000019,
ARGB16161616_UNORM                       = 0x0000001a,
RGBA16161616_UNORM                       =0x0000001b
ARGB16161616_SNORM                       = 0x0000001c,
RGBA16161616_SNORM                        0,
AYCrCb16161616_10MSB                      GDS_PERFCOUNT_SELECT;
AYCrCb16161616_10LSB                     = 0x00000021,
YCrCbA16161616_10MSB                     = 0x00000022,
YCrCbA16161616_10LSB
ACrYCb16161616_10MSBjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
ACrYCb16161616_10LSB                     0x00000025
CrYCbA16161616_10MSB                     = 0GATCL1_TYPE_NORMAL                       = 0x00000000
CrYCbA16161616_10LSB                     = 0x00000027,
AYCrCb16161616_12MSB                     = 0x00000028,
AYCrCb16161616_12LSB                     = 0x00000029,
YCrCbA16161616_12MSB                     = 0x0000002a,
YCrCbA16161616_12LSB= 0x0000002b,
ACrYCb16161616_12MSB                     = 0x0000002c,
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
CrYCbA16161616_12MSB                     = 0x0000002e,
CrYCbA16161616_12LSB                     = 0x0000002f,
Y8_CrCb88_420_PLANAR= 0x00000040,
Y8_CbCr88_420_PLANAR                     = 0x00000041,
Y10_CrCb1010_420_PLANAR                  = 0x00000042,
Y10_CbCr1010_420_PLANAR                  = 0x00000043,
Y12_CrCb1212_420_PLANAR                  = 0x00000044,
Y12_CbCr1212_420_PLANAR                  = 0x00000045,
YCrYCb8888_422_PACKED                    = 0x00000048,
YCbYCr8888_422_PACKED                    = 0x00000049,
CrYCbY8888_422_PACKED                    UTCL1_TYPE_SHOOTDOWN                     = 0x00000001
CbYCrY8888_422_PACKED                    = 0x0000004b,
YCrYCb10101010_422_PACKED
 * UTCL1FaultType enum *java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
CrYCbY10101010_422_PACKED                = 0,
CbYCrY10101010_422_PACKED                = 0x0000004f,
YCrYCb12121212_422_PACKED                = 0x00000050,
YCbYCr12121212_422_PACKED                = 0x00000051java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
CrYCbY12121212_422_PACKED                     =0,
CbYCrY12121212_422_PACKED
RGB111110_FIX * UTCL0RequestTypejava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 3
BGR101111_FIX                            = 0x00000071,
ACrYCb2101010                            = 0x00000072,
                     0,
RGB111110_FLOAT                          = 0x00000076,
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Range [19, 6) out of bounds for length 54
MONO_10MSB                               = 0x00000079,
MONO_10LSB                               = 0x0000007a,
MONO_12MSB                               = 0x0000007b,
MONO_12LSB                               = 0,
MONO_16java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
enum {

/*
 * XNORM enum
 */


typedef enum XNORM {
XNORM_A                                  = 0x00000000,
XNORM_B                                  = 0x00000001,
} XNORM;

/*
 * COLOR_KEYER_MODE enum
 */


typedef enum COLOR_KEYER_MODE {
FORCE_00                                 = 0x00000000,
FORCE_FF                                 = 0x00000001,
RANGE_00                                 = 0x00000002 *
                             = 0x00000003,
} COLOR_KEYER_MODE;

/*******************************************************
 * CNVC_CUR Enums
 *******************************************************/


/*
 * CUR_ENABLE enum
 */


typedefenum CUR_ENABLE {
CUR_DIS
CUR_EN                                   
}typedef  GL1_CACHE_POLICIES {

/*
 * CUR_PENDING enum
 */


typedef enum CUR_PENDING {
CUR_NOT_PENDING= 0x00000000
CUR_YES_PENDING                          = 0x00000001,
} ;

/*
 * CUR_EXPAND_MODE enum
 */


typedef enum CUR_EXPAND_MODE {
CUR_DYNAMIC_EXPANSION                    = 0x00000000,
CUR_ZERO_EXPANSION  = 00000001java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
} CUR_EXPAND_MODE;

/*
 * CUR_ROM_EN enum
 */


typedef enum CUR_ROM_EN {/*
CUR_FP_NO_ROM                            = 0x00000000,
CUR_FP_USE_ROM                           = 0x00000001,
} CUR_ROM_EN;

/*
 * CUR_MODE enum
 */


typedef TCC_CACHE_POLICY_STREAM                  =0,
MONO_2BIT                                
COLOR_24BIT_1BIT_ANDjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
COLOR_24BIT_8BIT_ALPHA_PREMULT           =                                  =0,
COLOR_24BIT_8BIT_ALPHA_UNPREMULT         = 0x00000003,
COLOR_64BIT_FP_PREMULT= 0x00000004
COLOR_64BIT_FP_UNPREMULT                 = 0x00000005,
} CUR_MODE;

/*
 * CUR_INV_CLAMP enum
 */


typedef enum CUR_INV_CLAMP {
CUR_CLAMP_DIS                            = 0x00000000,
CUR_CLAMP_EN                             = 0x00000001,
} CUR_INV_CLAMP;

/*******************************************************
 * DSCL Enums
 *******************************************************/


/*
 * SCL_COEF_FILTER_TYPE_SEL enum
 */


typedef GL2_CACHE_POLICY_NOA= 00,
SCL_COEF_LUMA_VERT_FILTER                = 0                   0x00000003,
SCL_COEF_LUMA_HORZ_FILTER                = 0x00000001,
SCL_COEF_CHROMA_VERT_FILTER              = 
 * MTYPE  *java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 0
SCL_COEF_ALPHA_VERT_FILTER               = 0                             0,
SCL_COEF_ALPHA_HORZ_FILTER               = 0x00000005,
 SCL_COEF_FILTER_TYPE_SEL;

/*
 * DSCL_MODE_SEL enum
 */


typedef enum DSCL_MODE_SEL {
DSCL_MODE_SCALING_444_BYPASS             = 0x00000000,
DSCL_MODE_SCALING_444_RGB_ENABLE          x00000001,
DSCL_MODE_SCALING_444_YCBCR_ENABLE       = 0x00000002,
DSCL_MODE_SCALING_YCBCR_ENABLE           = 0x00000003
DSCL_MODE_LUMA_SCALING_BYPASS            = 0x00000004,
                         =0x00000007,
DSCL_MODE_DSCL_BYPASS                    = 0x00000006
} DSCL_MODE_SEL;

/*
 * SCL_AUTOCAL_MODE enum
 */


typedef enum SCL_AUTOCAL_MODE {
AUTOCAL_MODE_OFF                         = 0x00000000,
AUTOCAL_MODE_AUTOSCALE                   = 0x00000001,
AUTOCAL_MODE_AUTOCENTER                  = 0x00000002,
AUTOCAL_MODE_AUTOREPLICATE               = 0x00000003,
} SCL_AUTOCAL_MODE;

/*
 * SCL_COEF_RAM_SEL enum
 */


typedef enum SCL_COEF_RAM_SEL {
SCL_COEF_RAM_SEL_0                       = 0x00000000,
SCL_COEF_RAM_SEL_1                       = 0x00000001,
} SCL_COEF_RAM_SEL;

/*
 * SCL_CHROMA_COEF enum
 */


typedef enum SCL_CHROMA_COEF {
SCL_CHROMA_COEF_LUMA                     = 0x00000000,
SCL_CHROMA_COEF_CHROMA                  =0x00000001,
} SCL_CHROMA_COEF;

/*
 * SCL_ALPHA_COEF enum
 */


typedef enum SCL_ALPHA_COEF RMI_CID_TILE                             0x00000006,
SCL_ALPHA_COEF_LUMA                      = 0x00000000,} RMI_CID;
SCL_ALPHA_COEF_ALPHA                     = 0x00000001 * WritePolicy enum
} SCL_ALPHA_COEF;

/*
 * COEF_RAM_SELECT_RD enum
 */


typedef enum COEF_RAM_SELECT_RD {
COEF_RAM_SELECT_BACK                     = 0x00000000,
COEF_RAM_SELECT_CURRENT=00000,
} COEF_RAM_SELECT_RD;

/*
 * SCL_2TAP_HARDCODE enum
 */


typedef enum SCL_2TAP_HARDCODE {
SCL_COEF_2TAP_HARDCODE_OFF               = 0java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 0
SCL_COEF_2TAP_HARDCODE_ON                = 0x00000001,
} SCL_2TAP_HARDCODE;

/*
 * SCL_SHARP_EN enum
 */


typedef enum SCL_SHARP_EN {
java.lang.StringIndexOutOfBoundsException: Range [53, 17) out of bounds for length 54
SCL_SHARP_ENABLE                         = 0x00000001,
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

/*
 * SCL_BOUNDARY enum
 */


   {
SCL_BOUNDARY_EDGE                          = 0x00000005
        = 0,
} SCL_BOUNDARY;

/*
 * LB_INTERLEAVE_EN enum
 */


typedef LB_INTERLEAVE_EN {
LB_INTERLEAVE_DISABLE                    = 0PERFMON_COUNTER_MODE_RESERVED            = 0x0000000f
LB_INTERLEAVE_ENABLE= x00000001
} LB_INTERLEAVE_EN;

/*
 * LB_ALPHA_EN enum
 */


typedef enum LB_ALPHA_EN {
LB_ALPHA_DISABLE                         = 0x00000000,
LB_ALPHA_ENABLE                          = 0x00000001,
} LB_ALPHA_EN;

/*
 * OBUF_BYPASS_SEL enum
 */


typedef enum OBUF_BYPASS_SEL {
OBUF_BYPASS_DIS                          = 0x00000000,
OBUF_BYPASS_EN                           = 0,
} OBUF_BYPASS_SEL;

/*
 * OBUF_USE_FULL_BUFFER_SEL enum
 */


typedef enum OBUF_USE_FULL_BUFFER_SEL {
              = 0x00000000,
OBUF_FULL                                = 0x000000,
} OBUF_USE_FULL_BUFFER_SEL;

/*
 * OBUF_IS_HALF_RECOUT_WIDTH_SEL enum
 */


typedef              = 0,
java.lang.StringIndexOutOfBoundsException: Range [23, 16) out of bounds for length 54
OBUF_HALF_RECOUT                         = 0x00000001,
} OBUF_IS_HALF_RECOUT_WIDTH_SEL;

/*******************************************************
 * CM Enums
 *******************************************************/


/*
 * CM_BYPASS enum
 */


typedefenumCM_BYPASS{
NON_BYPASS                               = 0x00000000,
BYPASS_EN                                = 0x00000001,
}CM_BYPASS

/*
 * CM_EN enum
 */


typedef enum CM_EN enumSurfaceArray {
CM_DISABLE                               = 0x00000000,
CM_ENABLE                                = 0x00000001,
} CM_EN;

/*
 * CM_PENDING enum
 */


typedef enum CM_PENDING{
CM_NOT_PENDING                           = 0x00000000,
CM_YES_PENDING= 0x00000001,
} CM_PENDING;

/*
 * CM_DATA_SIGNED enum
 */


typedef
UNSIGNED                                 typedef enum ColorArray{
SIGNED                                   = 0x00000001,
} CM_DATA_SIGNED;

/*
 * CM_WRITE_BASE_ONLY enum
 */


typedef enum CM_WRITE_BASE_ONLY {
WRITE_BOTH                               =
WRITE_BASE_ONLY * DepthArray enum
} CM_WRITE_BASE_ONLY;

/*
 * CM_LUT_4_CONFIG_ENUM enum
 */


typedef enum CM_LUT_4_CONFIG_ENUM {
LUT_4CFG_NO_MEMORY                       = 0x00000000,
LUT_4CFG_ROM_A                           = 0x00000001,
LUT_4CFG_ROM_B                           = 0x00000002 * ENUM_NUM_SIMD_PER_CU enum
LUT_4CFG_MEMORY_A                        = 0x00000003
LUT_4CFG_MEMORY_B                         x00000004,
} CM_LUT_4_CONFIG_ENUM;

/*
 * CM_LUT_2_CONFIG_ENUM enum
 */


typedef enumjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
LUT_2CFG_NO_MEMORY                       
LUT_2CFG_MEMORY_A   = x00000001
LUT_2CFG_MEMORY_B                        = 0x00000002,
} CM_LUT_2_CONFIG_ENUM;

/*
 * CM_LUT_4_MODE_ENUM enum
 */


DSM_ENABLE_ERROR_INJECT_UNCORRECTABLE    =0x00000002,
LUT_4_MODE_BYPASSDSM_ENABLE_ERROR_INJECT_UNCORRECTABLE_LIMITED  = 0x00000003
LUT_4_MODE_ROMA_LUT                       x00000001
LUT_4_MODE_ROMB_LUT
LUT_4_MODE_RAMA_LUT                      = 0x00000003java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
LUT_4_MODE_RAMB_LUT                      =0x00000004
} CM_LUT_4_MODE_ENUM;

/*
 * CM_LUT_2_MODE_ENUM enum
 */


typedef enum CM_LUT_2_MODE_ENUM * DSM_DATA_SEL enum
LUT_2_MODE_BYPASS                        = 0x00000000
LUT_2_MODE_RAMA_LUT                     x00000000
LUT_2_MODE_RAMB_LUT                      = 0x00000002,
} CM_LUT_2_MODE_ENUM;

/*
 * CM_LUT_RAM_SEL enum
 */


typedef enum CM_LUT_RAM_SEL DSM_DATA_SEL;
RAMA_ACCESS
RAMB_ACCESS                              
} CM_LUT_RAM_SEL;

/*
 * CM_LUT_NUM_SEG enum
 */


typedef enum CM_LUT_NUM_SEG {
SEGMENTS_1                               
SEGMENTS_2                               = 0x00000001,
SEGMENTS_4                               = 0x00000002,
SEGMENTS_8                                0x00000003,
SEGMENTS_16                              =HDP_ENDIAN_8IN16                         0,
SEGMENTS_32                              = 0x00000005,
SEGMENTS_64                              = 0x00000006,
SEGMENTS_128                             = 0x00000007,
} CM_LUT_NUM_SEG;

/*
 * CM_ICSC_MODE_ENUM enum
 */


typedef/*******************************************************
BYPASS_ICSC                              = 0x00000000,
COEF_ICSC                                = 0x00000001,
COEF_ICSC_B                              = 0x00000002,
} CM_ICSC_MODE_ENUM;

/*
 * CM_GAMUT_REMAP_MODE_ENUM enum
 */


typedef enum CM_GAMUT_REMAP_MODE_ENUM {
BYPASS_GAMUT                             = 0x00000000,
GAMUT_COEF                               = 0x00000001,
GAMUT_COEF_B                              * CNVC_BYPASS enum
} CM_GAMUT_REMAP_MODE_ENUM;

/*
 * CM_COEF_FORMAT_ENUM enum
 */


typedef enumCNVC_BYPASS_EN                           = 0x00000001,
FIX_S2_13                                = 
FIX_S3_12
} CM_COEF_FORMAT_ENUMtypedefenum CNVC_PENDING java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27

/*
 * CMC_LUT_2_CONFIG_ENUM enum
 */


typedefenum CMC_LUT_2_CONFIG_ENUM {
CMC_LUT_2CFG_NO_MEMORY                   = 0x00000000,
CMC_LUT_2CFG_MEMORY_A= x00000001,
CMC_LUT_2CFG_MEMORY_B                    = 0x00000002,
} CMC_LUT_2_CONFIG_ENUM;

/*
 * CMC_LUT_2_MODE_ENUM enum
 */


typedef enumCMC_LUT_2_MODE_ENUM{
CMC_LUT_2_MODE_BYPASS                    = 0x00000000,
CMC_LUT_2_MODE_RAMA_LUTtypedef   {
CNVC_ROUND                               0,
} CMC_LUT_2_MODE_ENUM;

/*
 * CMC_LUT_RAM_SEL enum
 */


typedef enum CMC_LUT_RAM_SEL {
CMC_RAMA_ACCESS                          = 0x00000000,
CMC_RAMB_ACCESS                          = 0x00000001,
} CMC_LUT_RAM_SEL;

/*
 * CMC_3DLUT_RAM_SEL enum
 */


typedeftypedef enumSURFACE_PIXEL_FORMAT{
CMC_RAM0_ACCESS                          = 0x00000000,
CMC_RAM1_ACCESS                          = 0x00000001,
CMC_RAM2_ACCESS                          = 0x00000002,
CMC_RAM3_ACCESS                         = 0x00000003
} CMC_3DLUT_RAM_SEL;

/*
 * CMC_LUT_NUM_SEG enum
 */


typedef enum CMC_LUT_NUM_SEG {
CMC_SEGMENTS_1ARGB4444                                 x00000005,
CMC_SEGMENTS_2                           =0,
CMC_SEGMENTS_4                           = 0x00000002,
CMC_SEGMENTS_8                           = 0x00000003,
CMC_SEGMENTS_16                          = 0x00000004
CMC_SEGMENTS_32                          = 0x00000005,
CMC_SEGMENTS_64                         =0x00000006,
CMC_SEGMENTS_128                         =                                0,
} CMC_LUT_NUM_SEG;

/*
 * CMC_3DLUT_30BIT_ENUM enum
 */


typedef enum CMC_3DLUT_30BIT_ENUM                       = 0,
CMC_3DLUT_36BIT                          = 0x00000000,
CMC_3DLUT_30BIT                                                 =0x00000014
} CMC_3DLUT_30BIT_ENUM;

/*
 * CMC_3DLUT_SIZE_ENUM enum
 */


typedef CMC_3DLUT_SIZE_ENUM {
CMC_3DLUT_17CUBE                         = 0x00000000,
CMC_3DLUT_9CUBE                          0,
} CMC_3DLUT_SIZE_ENUM;

/*******************************************************
 * DPP_TOP Enums
 *******************************************************/


/*
 * TEST_CLK_SEL enum
 */


typedefenum TEST_CLK_SEL {
AYCrCb16161616_10MSB                     = 0x00000020,
TEST_CLK_SEL_1                           = 0x00000001,
TEST_CLK_SEL_2                           = 0x00000002,
TEST_CLK_SEL_3                           = 0x00000003,
TEST_CLK_SEL_4                           ACrYCb16161616_10MSB= 0x00000024,
TEST_CLK_SEL_5                           = 0x00000005,
TEST_CLK_SEL_6                           = 0x00000006,
TEST_CLK_SEL_7                           = 0x00000007
TEST_CLK_SEL_8                           = 0x00000008,
} TEST_CLK_SEL;

/*
 * CRC_SRC_SEL enum
 */


typedef_SEL {
CRC_SRC_0                                                     =0x0000002d
CRC_SRC_1                                = 0x00000001,
CRC_SRC_2 x00000041,
                  ,
}java.lang.StringIndexOutOfBoundsException: Range [21, 14) out of bounds for length 54

/*
 * CRC_IN_PIX_SEL enum
 */


typedef                 x00000053,
CRC_IN_PIX_0                             = 0x00000000,
CRC_IN_PIX_1                             = 0x00000001,
CRC_IN_PIX_2                             = 0x00000002,
CRC_IN_PIX_3                             = 0x00000003,
CRC_IN_PIX_4                             = 0x00000004,
CRC_IN_PIX_5                             = 0x00000005,
CRC_IN_PIX_6                             x00000006
CRC_IN_PIX_7= 0,
} CRC_IN_PIX_SEL;

/*
 * CRC_CUR_BITS_SEL enum
 */


typedef enum CRC_CUR_BITS_SEL {
CRC_CUR_BITS_0                                                              x00000078
CRC_CUR_BITS_1                                                          = 0,
} CRC_CUR_BITS_SEL;

/*
 * CRC_IN_CUR_SEL enum
 */


typedef java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
CRC_IN_CUR_0                             = 0x00000000
java.lang.StringIndexOutOfBoundsException: Range [2, 3) out of bounds for length 2
} CRC_IN_CUR_SEL;

/*
 * CRC_CUR_SEL enum
 */


typedef  CRC_CUR_SEL{
CRC_CUR_0                                = 0x00000000,
}COLOR_KEYER_MODE;
} CRC_CUR_SEL;

/*
 * CRC_STEREO_SEL enum
 */


 enumCRC_STEREO_SEL{
CRC_STEREO_0                             x00000000
CRC_STEREO_1                             = 0x00000001,
CRC_STEREO_2                             = 0x00000002,
CRC_STEREO_3                             = 0x00000003java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
} CRC_STEREO_SEL;

/*
 * CRC_INTERLACE_SEL enum
 */


typedef enum CRC_INTERLACE_SEL {
ERLACE_0= 000000,
CRC_INTERLACE_1                          = 0x00000001,
CRC_INTERLACE_2                          = 0x00000002,
CRC_INTERLACE_3                          = 0x00000003,
} CRC_INTERLACE_SEL;

/*******************************************************
 * DC_PERFMON Enums
 *******************************************************/


/*
 * PERFCOUNTER_CVALUE_SEL enum
 */


typedef
PERFCOUNTER_CVALUE_SEL_47_0              = 0x00000000, enumCUR_MODE
PERFCOUNTER_CVALUE_SEL_15_0              = 0x00000001,
PERFCOUNTER_CVALUE_SEL_31_16             = 0COLOR_24BIT_8BIT_ALPHA_PREMULT            x00000002
PERFCOUNTER_CVALUE_SEL_47_32             = 0x00000003,
PERFCOUNTER_CVALUE_SEL_11_0              = 0x00000004
PERFCOUNTER_CVALUE_SEL_23_12             = 0x00000005,
PERFCOUNTER_CVALUE_SEL_35_24             = 0x00000006,
PERFCOUNTER_CVALUE_SEL_47_36             = 0x00000007,
} PERFCOUNTER_CVALUE_SEL;

/*
 * PERFCOUNTER_INC_MODE enum
 */


typedef enumPERFCOUNTER_INC_MODE {
PERFCOUNTER_INC_MODE_MULTI_BIT=0x00000000,
PERFCOUNTER_INC_MODE_BOTH_EDGE           = 0x00000001,
PERFCOUNTER_INC_MODE_LSB                 = 0x00000002,
PERFCOUNTER_INC_MODE_POS_EDGE            = 0x00000003,
 **************************
} PERFCOUNTER_INC_MODE;

/*
 * PERFCOUNTER_HW_CNTL_SEL enum
 */


typedef enum PERFCOUNTER_HW_CNTL_SEL {
PERFCOUNTER_HW_CNTL_SEL_RUNEN            = 0x00000000,
PERFCOUNTER_HW_CNTL_SEL_CNTOFF           = 0x00000001,
} PERFCOUNTER_HW_CNTL_SEL;

/*
 * PERFCOUNTER_RUNEN_MODE enum
 */


typedef enum PERFCOUNTER_RUNEN_MODE {
PERFCOUNTER_RUNEN_MODE_LEVEL             0,
PERFCOUNTER_RUNEN_MODE_EDGE=0x00000001,
} PERFCOUNTER_RUNEN_MODE;

/*
 * PERFCOUNTER_CNTOFF_START_DIS enum
 */


typedef enum PERFCOUNTER_CNTOFF_START_DIS {
PERFCOUNTER_CNTOFF_START_ENABLE          = 0x00000000,
PERFCOUNTER_CNTOFF_START_DISABLE          0x00000001,
} PERFCOUNTER_CNTOFF_START_DIS

/*
 * PERFCOUNTER_RESTART_EN enum
 */


ypedefenum  {
PERFCOUNTER_RESTART_DISABLE              =DSCL_MODE_SCALING_YCBCR_ENABLE           = x00000003
PERFCOUNTER_RESTART_ENABLE               = 0x00000001,
} PERFCOUNTER_RESTART_EN;

/*
 * PERFCOUNTER_INT_EN enum
 */


typedef enum PERFCOUNTER_INT_EN {java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
PERFCOUNTER_INT_DISABLE= 0,
AUTOCAL_MODE_AUTOSCALE= 0x00000001
} PERFCOUNTER_INT_EN;

/*
 * PERFCOUNTER_OFF_MASK enum
 */


typedef PERFCOUNTER_OFF_MASK
PERFCOUNTER_OFF_MASK_DISABLE             = 0x00000000,
PERFCOUNTER_OFF_MASK_ENABLE              = 0x00000001,
} PERFCOUNTER_OFF_MASK;

/*
 * PERFCOUNTER_ACTIVE enum
 */


typedef enum PERFCOUNTER_ACTIVE {
PERFCOUNTER_IS_IDLE                      = 0x00000000,
PERFCOUNTER_IS_ACTIVE                    = 0x00000001,
} PERFCOUNTER_ACTIVE;

/*
 * PERFCOUNTER_INT_TYPE enum
 */


typedef enum PERFCOUNTER_INT_TYPE {
PERFCOUNTER_INT_TYPE_LEVEL               = 0x00000000,
PERFCOUNTER_INT_TYPE_PULSE               = 0x00000001,
} PERFCOUNTER_INT_TYPE;

/*
 * PERFCOUNTER_COUNTED_VALUE_TYPE enum
 */


typedef enum PERFCOUNTER_COUNTED_VALUE_TYPE {
PERFCOUNTER_COUNTED_VALUE_TYPE_ACC       = 0x00000000,
PERFCOUNTER_COUNTED_VALUE_TYPE_MAX       = 0x00000001,
PERFCOUNTER_COUNTED_VALUE_TYPE_MIN       typedef enum SCL_CHROMA_COEF {
} ;

/*
 * PERFCOUNTER_HW_STOP1_SEL enum
 */


typedef  PERFCOUNTER_HW_STOP1_SEL
PERFCOUNTER_HW_STOP1_0=0x00000000,
PERFCOUNTER_HW_STOP1_1                   = 0x00000001,
} PERFCOUNTER_HW_STOP1_SEL;

/*
 * PERFCOUNTER_HW_STOP2_SEL enum
 */


typedef enum PERFCOUNTER_HW_STOP2_SEL {
SCL_ALPHA_COEF_LUMA                     = 0,
PERFCOUNTER_HW_STOP2_1                    000001,
} PERFCOUNTER_HW_STOP2_SEL;

/*
 * PERFCOUNTER_CNTL_SEL enum
 */


typedef enum PERFCOUNTER_CNTL_SEL {
PERFCOUNTER_CNTL_SEL_0                   = 0x00000000,
PERFCOUNTER_CNTL_SEL_1                   0,
PERFCOUNTER_CNTL_SEL_2                   =C                  =0x00000001
PERFCOUNTER_CNTL_SEL_3                   = 0x00000003,
PERFCOUNTER_CNTL_SEL_4                   = 0x00000004,
PERFCOUNTER_CNTL_SEL_5                   = 0x00000005,
PERFCOUNTER_CNTL_SEL_6                   = 0x00000006,
PERFCOUNTER_CNTL_SEL_7                   = 0x00000007,
} PERFCOUNTER_CNTL_SEL;

/*
 * PERFCOUNTER_CNT0_STATE enum
 */


typedef enum PERFCOUNTER_CNT0_STATE {
PERFCOUNTER_CNT0_STATE_RESET             = 0x00000000 enum  {
PERFCOUNTER_CNT0_STATE_START             = 0x00000001,                          x00000001
PERFCOUNTER_CNT0_STATE_FREEZE * SCL_BOUNDARY java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
PERFCOUNTER_CNT0_STATE_HW                = 0x00000003,
}PERFCOUNTER_CNT0_STATEjava.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25

/*
 * PERFCOUNTER_STATE_SEL0 enum
 */


typedef enum typedefenumLB_INTERLEAVE_EN {
PERFCOUNTER_STATE_SEL0_GLOBAL            = 0x00000000,
PERFCOUNTER_STATE_SEL0_LOCAL             = 0x00000001,
} PERFCOUNTER_STATE_SEL0;

/*
 * PERFCOUNTER_CNT1_STATE enum
 */


typedef enum PERFCOUNTER_CNT1_STATE {
PERFCOUNTER_CNT1_STATE_RESET             = 0x00000000,
PERFCOUNTER_CNT1_STATE_STARTLB_ALPHA_EN
PERFCOUNTER_CNT1_STATE_FREEZE            = 0x00000002,
PERFCOUNTER_CNT1_STATE_HW
} PERFCOUNTER_CNT1_STATE;

/*
 * PERFCOUNTER_STATE_SEL1 enum
 */


typedef enum PERFCOUNTER_STATE_SEL1 {
PERFCOUNTER_STATE_SEL1_GLOBAL            = 0x00000000,
ATE_SEL1_LOCAL             = 0x00000001,
} PERFCOUNTER_STATE_SEL1 OBUF_BYPASS_SEL;

/*
 * PERFCOUNTER_CNT2_STATE enum
 */



              x00000000
PERFCOUNTER_CNT2_STATE_START             = 0x00000001,
PERFCOUNTER_CNT2_STATE_FREEZE            = 0x00000002,
PERFCOUNTER_CNT2_STATE_HW                =0,
} PERFCOUNTER_CNT2_STATE;

/*
 * PERFCOUNTER_STATE_SEL2 enum
 */


 enumPERFCOUNTER_STATE_SEL2
PERFCOUNTER_STATE_SEL2_GLOBAL            = 0x00000000,
PERFCOUNTER_STATE_SEL2_LOCAL             = 0x00000001,
} PERFCOUNTER_STATE_SEL2;

/*
 * PERFCOUNTER_CNT3_STATE enum
 */


typedef *******
PERFCOUNTER_CNT3_STATE_RESET             = 0x00000000,
PERFCOUNTER_CNT3_STATE_START             = 0x00000001,
PERFCOUNTER_CNT3_STATE_FREEZE            = 0x00000002
PERFCOUNTER_CNT3_STATE_HW                = 0x00000003,
} PERFCOUNTER_CNT3_STATE;

/*
 * PERFCOUNTER_STATE_SEL3 enum
 */


typedef enum PERFCOUNTER_STATE_SEL3 {
PERFCOUNTER_STATE_SEL3_GLOBAL            = 0x00000000,
PERFCOUNTER_STATE_SEL3_LOCAL             = 0x00000001,
} PERFCOUNTER_STATE_SEL3;

/*
 * PERFCOUNTER_CNT4_STATE enum
 */


typedef enum PERFCOUNTER_CNT4_STATE {
PERFCOUNTER_CNT4_STATE_RESET             = 0x00000000,
PERFCOUNTER_CNT4_STATE_START             = 0x00000001,
PERFCOUNTER_CNT4_STATE_FREEZE            = 0x00000002,
PERFCOUNTER_CNT4_STATE_HW                = 0x00000003,
} PERFCOUNTER_CNT4_STATE;

/*
 * PERFCOUNTER_STATE_SEL4 enum
 */


typedef enum  {
PERFCOUNTER_STATE_SEL4_GLOBAL            = 0x00000000,
PERFCOUNTER_STATE_SEL4_LOCAL= 000000,
} PERFCOUNTER_STATE_SEL4;

/*
 * PERFCOUNTER_CNT5_STATE enum
 */


typedef enum PERFCOUNTER_CNT5_STATE {
PERFCOUNTER_CNT5_STATE_RESET             = 0x00000000,
PERFCOUNTER_CNT5_STATE_START             = 0java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 29
PERFCOUNTER_CNT5_STATE_FREEZE            = 0x00000002
PERFCOUNTER_CNT5_STATE_HW                = 0x00000003,
} PERFCOUNTER_CNT5_STATE;

/*
 * PERFCOUNTER_STATE_SEL5 enum
 */


typedef enum PERFCOUNTER_STATE_SEL5 {
PERFCOUNTER_STATE_SEL5_GLOBAL            
PERFCOUNTER_STATE_SEL5_LOCAL= 0x00000001,
} PERFCOUNTER_STATE_SEL5;

/*
 * PERFCOUNTER_CNT6_STATE enum
 */


typedef enum PERFCOUNTER_CNT6_STATE {
PERFCOUNTER_CNT6_STATE_RESET             = 0x00000000,
PERFCOUNTER_CNT6_STATE_START * CM_LUT_4_CONFIG_ENUM enum
PERFCOUNTER_CNT6_STATE_FREEZE            = 0x00000002,
PERFCOUNTER_CNT6_STATE_HW                = typedef enumCM_LUT_4_CONFIG_ENUM
} PERFCOUNTER_CNT6_STATE;

/*
 * PERFCOUNTER_STATE_SEL6 enum
 */


typedef enum PERFCOUNTER_STATE_SEL6{
PERFCOUNTER_STATE_SEL6_GLOBAL            = 0x00000000,
PERFCOUNTER_STATE_SEL6_LOCAL             = 0x00000001,
} PERFCOUNTER_STATE_SEL6;

/*
 * PERFCOUNTER_CNT7_STATE enum
 */


typedef enum PERFCOUNTER_CNT7_STATE {
PERFCOUNTER_CNT7_STATE_RESET             = 0x00000000,
PERFCOUNTER_CNT7_STATE_START             = 0x00000001,
PERFCOUNTER_CNT7_STATE_FREEZE            = 0x00000002,
PERFCOUNTER_CNT7_STATE_HW                = 0x00000003,
} PERFCOUNTER_CNT7_STATE;

/*
 * PERFCOUNTER_STATE_SEL7 enum
 */


typedef enum PERFCOUNTER_STATE_SEL7 {
PERFCOUNTER_STATE_SEL7_GLOBAL            0x00000000,
PERFCOUNTER_STATE_SEL7_LOCAL             = 0x00000001,
} PERFCOUNTER_STATE_SEL7;

/*
 * PERFMON_STATE enum
 */


typedef enum PERFMON_STATE {
PERFMON_STATE_RESET                      
PERFMON_STATE_START                      = 0x00000001,
PERFMON_STATE_FREEZE                     = 0x00000002,
PERFMON_STATE_HW                         = 0x00000003,
} PERFMON_STATE;

/*
 * PERFMON_CNTOFF_AND_OR enum
 */


typedef enum                       x00000002,
LUT_4_MODE_RAMB_LUT=0,
PERFMON_CNTOFF_AND                        0x00000001,
} PERFMON_CNTOFF_AND_OR

/*
 * PERFMON_CNTOFF_INT_EN enum
 */


typedefjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
PERFMON_CNTOFF_INT_DISABLE               = 0x00000000,
PERFMON_CNTOFF_INT_ENABLE                = 0x00000001,
} PERFMON_CNTOFF_INT_EN

/*
 * PERFMON_CNTOFF_INT_TYPE enum
 */


typedef enum PERFMON_CNTOFF_INT_TYPE {
PERFMON_CNTOFF_INT_TYPE_LEVEL            = 0x00000000,
PERFMON_CNTOFF_INT_TYPE_PULSE            = 0x00000001,
} ;

/*******************************************************
 * HUBP Enums
 *******************************************************/


/*
 * ROTATION_ANGLE enum
 */


typedef
                          x00000000
ROTATE_90_DEGREES                              ,
ROTATE_180_DEGREES                       = 0x00000002,
ROTATE_270_DEGREES                       = 0x00000003,
} ROTATION_ANGLE

/*
 * H_MIRROR_EN enum
 */


typedef enum H_MIRROR_EN {
GAMUT_COEF_B= ,
HW_MIRRORING_ENABLE=  x00000001java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
} H_MIRROR_EN;

/*
 * NUM_PIPES enum
 */


typedef enum java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 = x00000002
TWO_PIPES                                =java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
FOUR_PIPES                                0,
EIGHT_PIPES                              
SIXTEEN_PIPES                            =    java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
THIRTY_TWO_PIPES                         = 0x00000005CMC_LUT_RAM_SEL
SIXTY_FOUR_PIPES                         = 0x00000006,
} NUM_PIPES;

/*
 * NUM_BANKS enum
 */


java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 2
 =0java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
TWO_BANKS                           0,
FOUR_BANKS                               = 0x00000002                           0x00000003
EIGHT_BANKS= 0x00000003
SIXTEEN_BANKS                            =CMC_SEGMENTS_64=0x00000006,
} NUM_BANKS;

/*
 * SW_MODE enum
 */


java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
SWIZZLE_LINEAR                           ==00000,
SWIZZLE_4KB_S=000005
SWIZZLE_4KB_D  
SWIZZLE_64KB_S                           = 0x00000009
SWIZZLE_64KB_D                           = 0x0000000a= 0,
SWIZZLE_VAR_S                            = 0 ;
SWIZZLE_VAR_D
SWIZZLE_64KB_S_T                          *
SWIZZLE_64KB_D_T                          *java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
SWIZZLE_4KB_S_X                            x00000001
SWIZZLE_4KB_D_X= 00001,
SWIZZLE_64KB_S_X                         = 0x00000019,
SWIZZLE_64KB_D_X                         = 0x0000001a,
SWIZZLE_64KB_R_X                         = 0x0000001b,
SWIZZLE_VAR_S_X                          =                            
=,


/*
 * PIPE_INTERLEAVE enum
 */


typedef enum PIPE_INTERLEAVE {
PIPE_INTERLEAVE_256B                     =0,
PIPE_INTERLEAVE_512B                     = 0java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
PIPE_INTERLEAVE_1KB                      = 0x00000002,
} PIPE_INTERLEAVE;

/*
 * LEGACY_PIPE_INTERLEAVE enum
 */


typedef enum LEGACY_PIPE_INTERLEAVE {
LEGACY_PIPE_INTERLEAVE_256B                                           ,
LEGACY_PIPE_INTERLEAVE_512B * CRC_CUR_BITS_SEL enum
}LEGACY_PIPE_INTERLEAVE

/*
 * NUM_SE enum
 */


typedef enum NUM_SE {
ONE_SHADER_ENGIN                         = 0x00000000,
TWO_SHADER_ENGINS                        =                              ,
FOUR_SHADER_ENGINS
typedef  {
} NUM_SE;

/*
 * NUM_RB_PER_SE enum
 */


typedef enum NUM_RB_PER_SE {
ONE_RB_PER_SE                             
TWO_RB_PER_SE =0x00000003
FOUR_RB_PER_SE                           = 
} NUM_RB_PER_SE;

/*
 * MAX_COMPRESSED_FRAGS enum
 */


CRC_INTERLACE_0= 0x00000000
                           0x00000000java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
TWO_FRAGMENTS
FOUR_FRAGMENTS                           = 0x00000002,
EIGHT_FRAGMENTS                          = 0x00000003,
} MAX_COMPRESSED_FRAGS;

/*
 * DIM_TYPE enum
 */


typedef DIM_TYPE
DIM_TYPE_1D= 0x00000000,
DIM_TYPE_2D                              = 0x00000001,
DIM_TYPE_3D                              = 0x00000002             =x00000003
DIM_TYPE_RESERVED                        = 0x00000003,
}DIM_TYPE

/*
 * META_LINEAR enum
 */


typedef enum  
META_SURF_TILED                           x00000000
META_SURF_LINEAR                         = 0x00000001,
} META_LINEAR

/*
 * RB_ALIGNED enum
 */


typedef enum RB_ALIGNED {
RB_UNALIGNED_META_SURF                   = 0x00000000
RB_ALIGNED_META_SURF                     = 0x00000001,
} RB_ALIGNED           =0,

/*
 * PIPE_ALIGNED enum
 */


typedef enum PIPE_ALIGNED {
PIPE_UNALIGNED_SURF =0x00000000
PIPE_ALIGNED_SURF=0x00000001java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
} PIPE_ALIGNED;

/*
 * ARRAY_MODE enum
 */


typedef         =0,
AM_LINEAR_GENERAL                        = 0x00000000,
AM_LINEAR_ALIGNED                        = 0x00000001,
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
AM_1D_TILED_THICK                        = 0x00000003,PERFCOUNTER_RESTART_DISABLE               0,
AM_2D_TILED_THIN1                        = 0x00000004,
AM_PRT_TILED_THIN1
AM_PRT_2D_TILED_THIN1                    = 0x00000006,
AM_2D_TILED_THICK                        = 0x00000007,
AM_2D_TILED_XTHICK                        enum {
AM_PRT_TILED_THICK=0,
AM_PRT_2D_TILED_THICKPERFCOUNTER_OFF_MASK;
AM_PRT_3D_TILED_THIN1                    = 0x0000000b,
AM_3D_TILED_THIN1                        = 0x0000000c,
AM_3D_TILED_THICK                        = 0x0000000d,
AM_3D_TILED_XTHICK                       = 0                      =x00000000,
AM_PRT_3D_TILED_THICK                    = 0x0000000f,
} ARRAY_MODE;

/*
 * PIPE_CONFIG enum
 */


java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
P2                                          {
P4_8x16                                  = 0x00000004                x00000001
P4_16x16                                 = 0x00000005,
P4_16x32                                 = 0x00000006,
P4_32x32 enumPERFCOUNTER_COUNTED_VALUE_TYPE
P8_16x16_8x16= 0,
P8_16x32_8x16                            =        0x00000001
P8_32x32_8x16
P8_16x32_16x16                           = 0x0000000b,
P8_32x32_16x16   java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
P8_32x32_16x32                           = 0x0000000d}PERFCOUNTER_HW_STOP1_SEL;
P8_32x64_32x32                           = 0x0000000e,
P16_32x32_8x16                           
P16_32x32_16x16=0java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
 ;
} PIPE_CONFIG;

/*
 * MICRO_TILE_MODE_NEW enum
 */


typedefenum  java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
DISPLAY_MICRO_TILING                     = 0x00000000,
 =0,
DEPTH_MICRO_TILING=000002,
ROTATED_MICRO_TILING                     = 0x00000003,
THICK_MICRO_TILING                       = 0x00000004,
} MICRO_TILE_MODE_NEW;

/*
 * TILE_SPLIT enum
 */


typedef enum TILE_SPLIT {
SURF_TILE_SPLIT_64B                      = 0,
SURF_TILE_SPLIT_128B                      0,
SURF_TILE_SPLIT_256B                     = 0x00000002,
SURF_TILE_SPLIT_512B                     = 0x00000003,
SURF_TILE_SPLIT_1KB                  = 0x00000004,
SURF_TILE_SPLIT_2KB                      = 0x00000005,
SURF_TILE_SPLIT_4KB                      = 0x00000006,
} TILE_SPLIT;

/*
 * BANK_WIDTH enum
 */


typedef enum BANK_WIDTH {
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
SURF_BANK_WIDTH_2                        = 0x00000001,
SURF_BANK_WIDTH_4                        = 0x00000002,
SURF_BANK_WIDTH_8                        = 0x00000003,
} BANK_WIDTH;

/*
 * BANK_HEIGHT enum
 */


typedef enum BANK_HEIGHT {
= 0x00000000
SURF_BANK_HEIGHT_2                       = 0x00000001,
SURF_BANK_HEIGHT_4                       = 0x00000002,
SURF_BANK_HEIGHT_8                       = 0x00000003,
} BANK_HEIGHT;

/*
 * MACRO_TILE_ASPECT enum
 */


typedef enum MACRO_TILE_ASPECT {
SURF_MACRO_ASPECT_1                      = 0x00000000,
SURF_MACRO_ASPECT_2= 0,
SURF_MACRO_ASPECT_4                      = 0x00000002,
SURF_MACRO_ASPECT_8                      
} MACRO_TILE_ASPECT;

/*
 * LEGACY_NUM_BANKS enum
 */


typedef enum LEGACY_NUM_BANKS {
SURF_2_BANK                =,
SURF_4_BANK                              = 0x00000001,
SURF_8_BANK                              = 0x00000002,
SURF_16_BANK                             
} LEGACY_NUM_BANKS;

/*
 * SWATH_HEIGHT enum
 */


typedef enum SWATH_HEIGHT {
SWATH_HEIGHT_1L                          = 0x00000000
 * PERFCOUNTER_CNT3_STATE enum
SWATH_HEIGHT_4L                          = 0x00000002,
SWATH_HEIGHT_8L                          = 0x00000003,
SWATH_HEIGHT_16L                         = 0x00000004,
} SWATH_HEIGHT;

/*
 * PTE_ROW_HEIGHT_LINEAR enum
 */


typedef enum PTE_ROW_HEIGHT_LINEAR {
PTE_ROW_HEIGHT_LINEAR_8L                 = 0x00000000,
PTE_ROW_HEIGHT_LINEAR_16L                = 0x00000001,
PTE_ROW_HEIGHT_LINEAR_32L                = 0x00000002,
PTE_ROW_HEIGHT_LINEAR_64L                = 0x00000003,
PTE_ROW_HEIGHT_LINEAR_128L               = 0x00000004,
PTE_ROW_HEIGHT_LINEAR_256L               = 0x00000005,
PTE_ROW_HEIGHT_LINEAR_512L               = 0x00000006,
PTE_ROW_HEIGHT_LINEAR_1024L              = 0x00000007,
} PTE_ROW_HEIGHT_LINEAR;

/*
 * CHUNK_SIZE enum
 */


typedef enum CHUNK_SIZE {
CHUNK_SIZE_1KB                           = 0x00000000,
CHUNK_SIZE_2KB                           = 0x00000001,
CHUNK_SIZE_4KB                           = 0x00000002,
CHUNK_SIZE_8KB                           = 0x00000003
CHUNK_SIZE_16KB                          = 0x00000004,
CHUNK_SIZE_32KB                          = 0x00000005,
CHUNK_SIZE_64KB                          = 0x00000006,
} CHUNK_SIZE;

/*
 * MIN_CHUNK_SIZE enum
 */


typedef enum  * PERFCOUNTER_STATE_SEL4 enum
NO_MIN_CHUNK_SIZE                        = 0x00000000,
MIN_CHUNK_SIZE_256B                      = 0x00000001,
MIN_CHUNK_SIZE_512B                      = 0x00000002,
MIN_CHUNK_SIZE_1024BPERFCOUNTER_STATE_SEL4java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
} MIN_CHUNK_SIZE;

/*
 * META_CHUNK_SIZE enum
 */


typedef enum META_CHUNK_SIZE PERFCOUNTER_CNT5_STATE_FREEZE            =0x00000002,
META_CHUNK_SIZE_1KB                      = 0x00000000,
META_CHUNK_SIZE_2KB                      = 0x00000001,
META_CHUNK_SIZE_4KB                      = 0x00000002,
META_CHUNK_SIZE_8KB                      = 0x00000003,
} META_CHUNK_SIZE;

/*
 * MIN_META_CHUNK_SIZE enum
 */


typedef enum MIN_META_CHUNK_SIZE {
NO_MIN_META_CHUNK_SIZE                   = 0x00000000,
MIN_META_CHUNK_SIZE_64B                  = 0x00000001,
MIN_META_CHUNK_SIZE_128B                 = 0x00000002,
MIN_META_CHUNK_SIZE_256B                 = 0x00000003,
} MIN_META_CHUNK_SIZE;

/*
 * DPTE_GROUP_SIZE enum
 */


typedef enum DPTE_GROUP_SIZE {
DPTE_GROUP_SIZE_64B                      = 0x00000000,
DPTE_GROUP_SIZE_128B                     = 0x00000001,
DPTE_GROUP_SIZE_256B                     = 0x00000002,
DPTE_GROUP_SIZE_512B                     = 0x00000003,
DPTE_GROUP_SIZE_1024B                    = 0x00000004,
DPTE_GROUP_SIZE_2048B= 0x00000005java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
DPTE_GROUP_SIZE_4096B                    = 0x00000006,
DPTE_GROUP_SIZE_8192B                    = 0x00000007,
}DPTE_GROUP_SIZE

/*
 * MPTE_GROUP_SIZE enum
 */


typedef enum MPTE_GROUP_SIZE {
MPTE_GROUP_SIZE_64B * PERFCOUNTER_CNT7_STATE enum
MPTE_GROUP_SIZE_128B                     = 0x00000001,
MPTE_GROUP_SIZE_256B                     = 0x00000002,
MPTE_GROUP_SIZE_512B                     = 0x00000003,
MPTE_GROUP_SIZE_1024B                    = 0x00000004,
MPTE_GROUP_SIZE_2048B                    = 0x00000005,
MPTE_GROUP_SIZE_4096B                    = 0x00000006,
MPTE_GROUP_SIZE_8192B                    = 0x00000007,
}MPTE_GROUP_SIZE

/*
 * HUBP_BLANK_EN enum
 */


typedef enum HUBP_BLANK_EN {
HUBP_BLANK_SW_DEASSERT                   = 0x00000000,
HUBP_BLANK_SW_ASSERT                     = 0x00000001,
} HUBP_BLANK_EN;

/*
 * HUBP_DISABLE enum
 */


typedef enum HUBP_DISABLE {
HUBP_ENABLED                             = 0x00000000,
HUBP_DISABLED= 0x00000001
} HUBP_DISABLE;

/*
 * HUBP_TTU_DISABLE enum
 */


typedef enum HUBP_TTU_DISABLE {
HUBP_TTU_ENABLED                         = 0,
HUBP_TTU_DISABLED                        = 0x00000001,
} HUBP_TTU_DISABLE;

/*
 * HUBP_NO_OUTSTANDING_REQ enum
 */


typedef enum HUBP_NO_OUTSTANDING_REQ {
OUTSTANDING_REQ                          = 0x00000000,
NO_OUTSTANDING_REQ                       = 0x00000001,
} HUBP_NO_OUTSTANDING_REQ;

/*
 * HUBP_IN_BLANK enum
 */


typedef enum HUBP_IN_BLANK} PERFMON_CNTOFF_AND_OR;
HUBP_IN_ACTIVE                           = 0x00000000,
HUBP_IN_VBLANK                           = 0
} HUBP_IN_BLANK;

/*
 * HUBP_VTG_SEL enum
 */


typedef  HUBP_VTG_SEL 
VTG_SEL_0                                = 0x00000000,
VTG_SEL_1                                = 0x00000001,
VTG_SEL_2                                 0,
VTG_SEL_3                                = 0x00000003,
VTG_SEL_4                                = 0x00000004,
VTG_SEL_5                                = 0x00000005,
} HUBP_VTG_SEL;

/*
 * HUBP_VREADY_AT_OR_AFTER_VSYNC enum
 */


typedef enum HUBP_VREADY_AT_OR_AFTER_VSYNC {
VREADY_BEFORE_VSYNC                      = 0x00000000,
VREADY_AT_OR_AFTER_VSYNC                 = 0x00000001,
} HUBP_VREADY_AT_OR_AFTER_VSYNC

/*
 * VMPG_SIZE enum
 */


typedef enum VMPG_SIZE {
VMPG_SIZE_4KB                            = 0x00000000,
VMPG_SIZE_64KB                           = 0x00000001,
} VMPG_SIZE;

/*
 * HUBP_MEASURE_WIN_MODE_DCFCLK enum
 */


java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
HUBP_MEASURE_WIN_MODE_DCFCLK_0=0x00000000,
HUBP_MEASURE_WIN_MODE_DCFCLK_1           = 0x00000001,
HUBP_MEASURE_WIN_MODE_DCFCLK_2           = 0x00000002,
HUBP_MEASURE_WIN_MODE_DCFCLK_3= 0x00000003
} HUBP_MEASURE_WIN_MODE_DCFCLK;

/*******************************************************
 * HUBPREQ Enums
 *******************************************************/


/*
 * SURFACE_TMZ enum
 */


typedef enum SURFACE_TMZ {
SURFACE_IS_NOT_TMZ                       = 0x00000000,
SURFACE_IS_TMZ                                                            x00000000,
} SURFACE_TMZ;

/*
 * SURFACE_DCC enum
 */


typedef enum SURFACE_DCCTHIRTY_TWO_PIPES= x00000005
SURFACE_IS_NOT_DCC=000000,
SURFACE_IS_DCC                           = 0x00000001,
} SURFACE_DCC;

/*
 * SURFACE_DCC_IND_64B enum
 */


typedef enum SURFACE_DCC_IND_64B {
SURFACE_DCC_IS_NOT_IND_64B               = 0x00000000,
SURFACE_DCC_IS_IND_64B                   = 0x00000001,
} SURFACE_DCC_IND_64B;

/*
 * SURFACE_FLIP_TYPE enum
 */


java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
SURFACE_V_FLIP                           = 0x00000000,
SURFACE_I_FLIP=0,
} SURFACE_FLIP_TYPE;

/*
 * SURFACE_FLIP_MODE_FOR_STEREOSYNC enum
 */


typedefenum SURFACE_FLIP_MODE_FOR_STEREOSYNC {
FLIP_ANY_FRAME                           = 0x00000000,
FLIP_LEFT_EYE                            = 0x00000001,
FLIP_RIGHT_EYE                           = 0SWIZZLE_64KB_D_T= 0x00000012
SURFACE_FLIP_MODE_FOR_STEREOSYNC_RESERVED  = 0x00000003,
} SURFACE_FLIP_MODE_FOR_STEREOSYNC;

/*
 * SURFACE_UPDATE_LOCK enum
 */


typedef enum SURFACE_UPDATE_LOCK {
URFACE_UPDATE_IS_UNLOCKED=0x00000000
SURFACE_UPDATE_IS_LOCKED                 = 0x00000001,
} SURFACE_UPDATE_LOCK;

/*
 * SURFACE_FLIP_IN_STEREOSYNC enum
 */


typedef SURFACE_FLIP_IN_STEREOSYNC{
SURFACE_FLIP_NOT_IN_STEREOSYNC_MODE      = 0x00000000 PIPE_INTERLEAVE
SURFACE_FLIP_IN_STEREOSYNC_MODE          = 0x00000001,
} SURFACE_FLIP_IN_STEREOSYNC;

/*
 * SURFACE_FLIP_STEREO_SELECT_DISABLE enum
 */


typedef enum SURFACE_FLIP_STEREO_SELECT_DISABLE {
SURFACE_FLIP_STEREO_SELECT_ENABLED       = 0x00000000,
SURFACE_FLIP_STEREO_SELECT_DISABLED      = 0x00000001,
} SURFACE_FLIP_STEREO_SELECT_DISABLE enumNUM_SE

/*
 * SURFACE_FLIP_STEREO_SELECT_POLARITY enum
 */


typedef * NUM_RB_PER_SE enum
SURFACE_FLIP_STEREO_SELECT_POLARITY_NOT_INVERT enum NUM_RB_PER_SE{
SURFACE_FLIP_STEREO_SELECT_POLARITY_INVERT  = 0x00000001,
} SURFACE_FLIP_STEREO_SELECT_POLARITY;

/*
 * SURFACE_INUSE_RAED_NO_LATCH enum
 */


typedef enum SURFACE_INUSE_RAED_NO_LATCH {
SURFACE_INUSE_IS_LATCHED                 = 0x00000000,
SURFACE_INUSE_IS_NOT_LATCHED             = 0x00000001,
} SURFACE_INUSE_RAED_NO_LATCH;

/*
 * INT_MASK enum
 */


typedef enum INT_MASK {
INT_DISABLED                             = 0x00000000,
INT_ENABLED                              = 0x00000001,
} INT_MASK;

/*
 * SURFACE_FLIP_INT_TYPE enum
 */


typedef enum 
SURFACE_FLIP_INT_LEVEL                   = 0x00000000,
SURFACE_FLIP_INT_PULSE                   = 0x00000001,
} SURFACE_FLIP_INT_TYPE;

/*
 * SURFACE_FLIP_AWAY_INT_TYPE enum
 */


typedef enum SURFACE_FLIP_AWAY_INT_TYPE {
SURFACE_FLIP_AWAY_INT_LEVEL              = 0x00000000,
SURFACE_FLIP_AWAY_INT_PULSE              = 0x00000001,
} SURFACE_FLIP_AWAY_INT_TYPE

/*
 * SURFACE_FLIP_VUPDATE_SKIP_NUM enum
 */


typedef enum SURFACE_FLIP_VUPDATE_SKIP_NUM {
SURFACE_FLIP_VUPDATE_SKIP_NUM_0          = 0x00000000,
SURFACE_FLIP_VUPDATE_SKIP_NUM_1          = 0x00000001,
SURFACE_FLIP_VUPDATE_SKIP_NUM_2          = 0x00000002
SURFACE_FLIP_VUPDATE_SKIP_NUM_3          
SURFACE_FLIP_VUPDATE_SKIP_NUM_4           * META_LINEAR enum
SURFACE_FLIP_VUPDATE_SKIP_NUM_5          = 0x00000005,
SURFACE_FLIP_VUPDATE_SKIP_NUM_6          = 0x00000006,
SURFACE_FLIP_VUPDATE_SKIP_NUM_7=x00000007
SURFACE_FLIP_VUPDATE_SKIP_NUM_8= x00000008java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
SURFACE_FLIP_VUPDATE_SKIP_NUM_9          = 0x00000009,
SURFACE_FLIP_VUPDATE_SKIP_NUM_10         = 0x0000000a/
SURFACE_FLIP_VUPDATE_SKIP_NUM_11         = 0x0000000b,
SURFACE_FLIP_VUPDATE_SKIP_NUM_12         = 0x0000000c,
SURFACE_FLIP_VUPDATE_SKIP_NUM_13         = 0x0000000d,
SURFACE_FLIP_VUPDATE_SKIP_NUM_14         = 0x0000000e,
SURFACE_FLIP_VUPDATE_SKIP_NUM_15         = 0x0000000fjava.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
} SURFACE_FLIP_VUPDATE_SKIP_NUM;

/*
 * DFQ_SIZE enum
 */


typedef enum DFQ_SIZE {
DFQ_SIZE_0                               = 0x00000000,
DFQ_SIZE_1                               = 0x00000001,
DFQ_SIZE_2                               = 0x00000002,
DFQ_SIZE_3                               = 0x00000003,
DFQ_SIZE_4                               = 0x00000004,
DFQ_SIZE_5                               = 0x00000005,
DFQ_SIZE_6                               = 0x00000006,
DFQ_SIZE_7                               java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
} DFQ_SIZE;

/*
 * DFQ_MIN_FREE_ENTRIES enum
 */


typedef enumDFQ_MIN_FREE_ENTRIES
DFQ_MIN_FREE_ENTRIES_0                   = 0x00000000,
DFQ_MIN_FREE_ENTRIES_1                   
                   x00000002,
DFQ_MIN_FREE_ENTRIES_3                   = 0x00000003,
DFQ_MIN_FREE_ENTRIES_4                   = 0x00000004,
DFQ_MIN_FREE_ENTRIES_5                   = 0x00000005,
DFQ_MIN_FREE_ENTRIES_6                   = 0x00000006,
DFQ_MIN_FREE_ENTRIES_7                   = 0x00000007,
} DFQ_MIN_FREE_ENTRIES;

/*
 * DFQ_NUM_ENTRIES enum
 */


typedef enum DFQ_NUM_ENTRIES {
DFQ_NUM_ENTRIES_0                        = 0x00000000,
DFQ_NUM_ENTRIES_1                        = 0x00000001,
DFQ_NUM_ENTRIES_2                        = 0x00000002,
DFQ_NUM_ENTRIES_3                        = 0x00000003,
DFQ_NUM_ENTRIES_4                        = 0x00000004,
DFQ_NUM_ENTRIES_5                        = 0x00000005,
DFQ_NUM_ENTRIES_6                        = 0x00000006,
DFQ_NUM_ENTRIES_7                        = 0x00000007,
DFQ_NUM_ENTRIES_8                        = 0x00000008
} DFQ_NUM_ENTRIES

/*
 * FLIP_RATE enum
 */


typedef  FLIP_RATE
FLIP_RATE_0                              = 0x00000000,
FLIP_RATE_1                              = 0x00000001,
FLIP_RATE_2                               0x00000002,
FLIP_RATE_3                              P8_32x32_8x16                             0x0000000a,
FLIP_RATE_4                              = 0x00000004,
FLIP_RATE_5                              = 0x00000005,
FLIP_RATE_6                              = 0x00000006,
FLIP_RATE_7                              = 0x00000007,
}FLIP_RATE

/*******************************************************
 * HUBPRET Enums
 *******************************************************/


/*
 * DETILE_BUFFER_PACKER_ENABLE enum
 */


typedef enum DETILE_BUFFER_PACKER_ENABLE {
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
DETILE_BUFFER_PACKER_IS_ENABLE=0,
} DETILE_BUFFER_PACKER_ENABLE                        =0x00000001,

/*
 * CROSSBAR_FOR_ALPHA enum
 */


typedef enum CROSSBAR_FOR_ALPHA {
ALPHA_DATA_ON_ALPHA_PORT}MICRO_TILE_MODE_NEW;
ALPHA_DATA_ON_Y_G_PORT                   = 0x00000001,
ALPHA_DATA_ON_CB_B_PORT                  = 0x00000002,
ALPHA_DATA_ON_CR_R_PORT                  = 0x00000003,
} CROSSBAR_FOR_ALPHA;

/*
 * CROSSBAR_FOR_Y_G enum
 */


typedefenumC {
Y_G_DATA_ON_ALPHA_PORT                   = 0x00000000,
Y_G_DATA_ON_Y_G_PORT                     = 0x00000001,
Y_G_DATA_ON_CB_B_PORT= 0x00000002
Y_G_DATA_ON_CR_R_PORT                    = 0x00000003,
} CROSSBAR_FOR_Y_G;

/*
 * CROSSBAR_FOR_CB_B enum
 */


typedef enum CROSSBAR_FOR_CB_B {
CB_B_DATA_ON_ALPHA_PORT                  = 0x00000000,
CB_B_DATA_ON_Y_G_PORT *java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
CB_B_DATA_ON_CB_B_PORT                   = 0x00000002
CB_B_DATA_ON_CR_R_PORT                   = 0x00000003,
} CROSSBAR_FOR_CB_B;

/*
 * CROSSBAR_FOR_CR_R enum
 */


--> --------------------

--> maximum size reached

--> --------------------

Messung V0.5
C=95 H=98 G=96

¤ Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.0.30Bemerkung:  ¤

*Eine klare Vorstellung vom Zielzustand






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.