Home | History | Annotate | Download | only in hwdefs
      1 /*
      2  * Copyright (c) 2011 Intel Corporation. All Rights Reserved.
      3  * Copyright (c) Imagination Technologies Limited, UK
      4  *
      5  * Permission is hereby granted, free of charge, to any person obtaining a
      6  * copy of this software and associated documentation files (the
      7  * "Software"), to deal in the Software without restriction, including
      8  * without limitation the rights to use, copy, modify, merge, publish,
      9  * distribute, sub license, and/or sell copies of the Software, and to
     10  * permit persons to whom the Software is furnished to do so, subject to
     11  * the following conditions:
     12  *
     13  * The above copyright notice and this permission notice (including the
     14  * next paragraph) shall be included in all copies or substantial portions
     15  * of the Software.
     16  *
     17  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
     18  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
     19  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
     20  * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
     21  * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
     22  * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
     23  * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
     24  */
     25 
     26 
     27 /******************************************************************************
     28 
     29  @File         msvdx_vec_reg_io2.h
     30 
     31  @Title        MSVDX Offsets
     32 
     33  @Platform     </b>\n
     34 
     35  @Description  </b>\n This file contains the MSVDX_VEC_REG_IO2_H Defintions.
     36 
     37 ******************************************************************************/
     38 #if !defined (__MSVDX_VEC_REG_IO2_H__)
     39 #define __MSVDX_VEC_REG_IO2_H__
     40 
     41 #ifdef __cplusplus
     42 extern "C" {
     43 #endif
     44 
     45 
     46 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_OFFSET                (0x0018)
     47 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_STRIDE                (12)
     48 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_NO_ENTRIES            (4)
     49 
     50 // MSVDX_VEC     CR_VEC_SHIFTREG_CONTROL     SR_MASTER_SELECT
     51 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_MASTER_SELECT_MASK         (0x00000300)
     52 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_MASTER_SELECT_LSBMASK              (0x00000003)
     53 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_MASTER_SELECT_SHIFT                (8)
     54 
     55 // MSVDX_VEC     CR_VEC_SHIFTREG_CONTROL     SR_RBDU_EXTRACT
     56 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_RBDU_EXTRACT_MASK          (0x00000008)
     57 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_RBDU_EXTRACT_LSBMASK               (0x00000001)
     58 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_RBDU_EXTRACT_SHIFT         (3)
     59 
     60 // MSVDX_VEC     CR_VEC_SHIFTREG_CONTROL     SR_READ_MODE
     61 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_READ_MODE_MASK             (0x00000004)
     62 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_READ_MODE_LSBMASK          (0x00000001)
     63 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_READ_MODE_SHIFT            (2)
     64 
     65 // MSVDX_VEC     CR_VEC_SHIFTREG_CONTROL     SR_PREEMPT
     66 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_PREEMPT_MASK               (0x00000002)
     67 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_PREEMPT_LSBMASK            (0x00000001)
     68 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_PREEMPT_SHIFT              (1)
     69 
     70 // MSVDX_VEC     CR_VEC_SHIFTREG_CONTROL     SR_SW_RESET
     71 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_SW_RESET_MASK              (0x00000001)
     72 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_SW_RESET_LSBMASK           (0x00000001)
     73 #define MSVDX_VEC_CR_VEC_SHIFTREG_CONTROL_SR_SW_RESET_SHIFT             (0)
     74 
     75 #define MSVDX_VEC_CR_VEC_SHIFTREG_BYTE_COUNT_OFFSET             (0x001C)
     76 #define MSVDX_VEC_CR_VEC_SHIFTREG_BYTE_COUNT_STRIDE             (12)
     77 #define MSVDX_VEC_CR_VEC_SHIFTREG_BYTE_COUNT_NO_ENTRIES         (4)
     78 
     79 // MSVDX_VEC     CR_VEC_SHIFTREG_BYTE_COUNT     SR_BYTE_COUNT
     80 #define MSVDX_VEC_CR_VEC_SHIFTREG_BYTE_COUNT_SR_BYTE_COUNT_MASK         (0x00FFFFFF)
     81 #define MSVDX_VEC_CR_VEC_SHIFTREG_BYTE_COUNT_SR_BYTE_COUNT_LSBMASK              (0x00FFFFFF)
     82 #define MSVDX_VEC_CR_VEC_SHIFTREG_BYTE_COUNT_SR_BYTE_COUNT_SHIFT                (0)
     83 
     84 #define MSVDX_VEC_CR_VEC_SHIFTREG_STREAMIN_OFFSET               (0x0020)
     85 #define MSVDX_VEC_CR_VEC_SHIFTREG_STREAMIN_STRIDE               (12)
     86 #define MSVDX_VEC_CR_VEC_SHIFTREG_STREAMIN_NO_ENTRIES           (4)
     87 
     88 // MSVDX_VEC     CR_VEC_SHIFTREG_STREAMIN     SR_STREAMIN
     89 #define MSVDX_VEC_CR_VEC_SHIFTREG_STREAMIN_SR_STREAMIN_MASK             (0x000000FF)
     90 #define MSVDX_VEC_CR_VEC_SHIFTREG_STREAMIN_SR_STREAMIN_LSBMASK          (0x000000FF)
     91 #define MSVDX_VEC_CR_VEC_SHIFTREG_STREAMIN_SR_STREAMIN_SHIFT            (0)
     92 
     93 #define MSVDX_VEC_CR_VEC_CONTROL_OFFSET         (0x0000)
     94 
     95 // MSVDX_VEC     CR_VEC_CONTROL     BITPLANE_FETCH_ENABLE
     96 #define MSVDX_VEC_CR_VEC_CONTROL_BITPLANE_FETCH_ENABLE_MASK             (0x00010000)
     97 #define MSVDX_VEC_CR_VEC_CONTROL_BITPLANE_FETCH_ENABLE_LSBMASK          (0x00000001)
     98 #define MSVDX_VEC_CR_VEC_CONTROL_BITPLANE_FETCH_ENABLE_SHIFT            (16)
     99 
    100 // MSVDX_VEC     CR_VEC_CONTROL     ENTDEC_ENABLE_BE
    101 #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_ENABLE_BE_MASK          (0x00000100)
    102 #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_ENABLE_BE_LSBMASK               (0x00000001)
    103 #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_ENABLE_BE_SHIFT         (8)
    104 
    105 // MSVDX_VEC     CR_VEC_CONTROL     ENTDEC_BITPLANE_DECODE_ENABLE
    106 #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_BITPLANE_DECODE_ENABLE_MASK             (0x00000002)
    107 #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_BITPLANE_DECODE_ENABLE_LSBMASK          (0x00000001)
    108 #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_BITPLANE_DECODE_ENABLE_SHIFT            (1)
    109 
    110 // MSVDX_VEC     CR_VEC_CONTROL     ENTDEC_ENABLE_FE
    111 #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_ENABLE_FE_MASK          (0x00000001)
    112 #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_ENABLE_FE_LSBMASK               (0x00000001)
    113 #define MSVDX_VEC_CR_VEC_CONTROL_ENTDEC_ENABLE_FE_SHIFT         (0)
    114 
    115 #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_OFFSET               (0x000C)
    116 
    117 // MSVDX_VEC     CR_VEC_ENTDEC_FE_CONTROL     VLRIF_DMAC_BURST_LENGTH
    118 #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_VLRIF_DMAC_BURST_LENGTH_MASK         (0x00000100)
    119 #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_VLRIF_DMAC_BURST_LENGTH_LSBMASK              (0x00000001)
    120 #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_VLRIF_DMAC_BURST_LENGTH_SHIFT                (8)
    121 
    122 // MSVDX_VEC, CR_VEC_ENTDEC_FE_CONTROL, ENTDEC_FE_EXTENDED_MODE
    123 #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_EXTENDED_MODE_MASK         (0x00000020)
    124 #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_EXTENDED_MODE_LSBMASK              (0x00000001)
    125 #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_EXTENDED_MODE_SHIFT                (5)
    126 #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_EXTENDED_MODE_SIGNED_FIELD 0
    127 
    128 // MSVDX_VEC     CR_VEC_ENTDEC_FE_CONTROL     ENTDEC_FE_PROFILE
    129 #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_PROFILE_MASK               (0x00000018)
    130 #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_PROFILE_LSBMASK            (0x00000003)
    131 #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_PROFILE_SHIFT              (3)
    132 
    133 // MSVDX_VEC     CR_VEC_ENTDEC_FE_CONTROL     ENTDEC_FE_MODE
    134 #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_MODE_MASK          (0x00000007)
    135 #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_MODE_LSBMASK               (0x00000007)
    136 #define MSVDX_VEC_CR_VEC_ENTDEC_FE_CONTROL_ENTDEC_FE_MODE_SHIFT         (0)
    137 
    138 // MSVDX_VEC, CR_VEC_ENTDEC_BE_CONTROL, ENTDEC_BE_EXTENDED_MODE
    139 #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_EXTENDED_MODE_MASK         (0x00000020)
    140 #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_EXTENDED_MODE_LSBMASK              (0x00000001)
    141 #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_EXTENDED_MODE_SHIFT                (5)
    142 #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_EXTENDED_MODE_SIGNED_FIELD IMG_FALSE
    143 
    144 #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_OFFSET               (0x0010)
    145 
    146 // MSVDX_VEC     CR_VEC_ENTDEC_BE_CONTROL     ENTDEC_BE_PROFILE
    147 #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_PROFILE_MASK               (0x00000018)
    148 #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_PROFILE_LSBMASK            (0x00000003)
    149 #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_PROFILE_SHIFT              (3)
    150 
    151 // MSVDX_VEC     CR_VEC_ENTDEC_BE_CONTROL     ENTDEC_BE_MODE
    152 #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_MODE_MASK          (0x00000007)
    153 #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_MODE_LSBMASK               (0x00000007)
    154 #define MSVDX_VEC_CR_VEC_ENTDEC_BE_CONTROL_ENTDEC_BE_MODE_SHIFT         (0)
    155 
    156 #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_OFFSET         (0x0014)
    157 
    158 // MSVDX_VEC     CR_VEC_SHIFTREG_SELECT     SR_ENTDEC_SELECTOR
    159 #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_ENTDEC_SELECTOR_MASK                (0x00030000)
    160 #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_ENTDEC_SELECTOR_LSBMASK             (0x00000003)
    161 #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_ENTDEC_SELECTOR_SHIFT               (16)
    162 
    163 // MSVDX_VEC     CR_VEC_SHIFTREG_SELECT     SR_COPRO_SELECTOR
    164 #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_COPRO_SELECTOR_MASK         (0x00000300)
    165 #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_COPRO_SELECTOR_LSBMASK              (0x00000003)
    166 #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_COPRO_SELECTOR_SHIFT                (8)
    167 
    168 // MSVDX_VEC     CR_VEC_SHIFTREG_SELECT     SR_RESET_METRICS
    169 #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_RESET_METRICS_MASK          (0x00000010)
    170 #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_RESET_METRICS_LSBMASK               (0x00000001)
    171 #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_RESET_METRICS_SHIFT         (4)
    172 
    173 // MSVDX_VEC     CR_VEC_SHIFTREG_SELECT     SR_REGIF_SELECTOR
    174 #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_REGIF_SELECTOR_MASK         (0x00000003)
    175 #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_REGIF_SELECTOR_LSBMASK              (0x00000003)
    176 #define MSVDX_VEC_CR_VEC_SHIFTREG_SELECT_SR_REGIF_SELECTOR_SHIFT                (0)
    177 
    178 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_OFFSET               (0x005C)
    179 
    180 // MSVDX_VEC     CR_VEC_SHIFTREG_COPRO_RESP_MSWRD     SR_RESP_VALID
    181 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_VALID_MASK           (0x80000000)
    182 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_VALID_LSBMASK                (0x00000001)
    183 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_VALID_SHIFT          (31)
    184 
    185 // MSVDX_VEC     CR_VEC_SHIFTREG_COPRO_RESP_MSWRD     SR_BYTE_ALIGNED
    186 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_BYTE_ALIGNED_MASK         (0x00000010)
    187 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_BYTE_ALIGNED_LSBMASK              (0x00000001)
    188 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_BYTE_ALIGNED_SHIFT                (4)
    189 
    190 // MSVDX_VEC     CR_VEC_SHIFTREG_COPRO_RESP_MSWRD     SR_MORE_RBSP
    191 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_MORE_RBSP_MASK            (0x00000008)
    192 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_MORE_RBSP_LSBMASK         (0x00000001)
    193 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_MORE_RBSP_SHIFT           (3)
    194 
    195 // MSVDX_VEC     CR_VEC_SHIFTREG_COPRO_RESP_MSWRD     SR_RESP_EXPG_ERROR
    196 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_EXPG_ERROR_MASK              (0x00000004)
    197 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_EXPG_ERROR_LSBMASK           (0x00000001)
    198 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_EXPG_ERROR_SHIFT             (2)
    199 
    200 // MSVDX_VEC     CR_VEC_SHIFTREG_COPRO_RESP_MSWRD     SR_RESP_SCP_OR_EOD
    201 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_SCP_OR_EOD_MASK              (0x00000002)
    202 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_SCP_OR_EOD_LSBMASK           (0x00000001)
    203 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_SCP_OR_EOD_SHIFT             (1)
    204 
    205 // MSVDX_VEC     CR_VEC_SHIFTREG_COPRO_RESP_MSWRD     SR_RESP_PREEMPTED
    206 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_PREEMPTED_MASK               (0x00000001)
    207 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_PREEMPTED_LSBMASK            (0x00000001)
    208 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_MSWRD_SR_RESP_PREEMPTED_SHIFT              (0)
    209 
    210 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_LSWRD_OFFSET               (0x0060)
    211 
    212 // MSVDX_VEC     CR_VEC_SHIFTREG_COPRO_RESP_LSWRD     SR_RESP_VALUE
    213 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_LSWRD_SR_RESP_VALUE_MASK           (0xFFFFFFFF)
    214 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_LSWRD_SR_RESP_VALUE_LSBMASK                (0xFFFFFFFF)
    215 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_RESP_LSWRD_SR_RESP_VALUE_SHIFT          (0)
    216 
    217 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_OFFSET                (0x0064)
    218 
    219 // MSVDX_VEC     CR_VEC_SHIFTREG_COPRO_CMD_MSWRD     SR_PRE_FLUSH
    220 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_PRE_FLUSH_MASK             (0x00001F00)
    221 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_PRE_FLUSH_LSBMASK          (0x0000001F)
    222 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_PRE_FLUSH_SHIFT            (8)
    223 
    224 // MSVDX_VEC     CR_VEC_SHIFTREG_COPRO_CMD_MSWRD     SR_READ_PEEK
    225 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_READ_PEEK_MASK             (0x000000F8)
    226 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_READ_PEEK_LSBMASK          (0x0000001F)
    227 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_READ_PEEK_SHIFT            (3)
    228 
    229 // MSVDX_VEC     CR_VEC_SHIFTREG_COPRO_CMD_MSWRD     SR_ACCESS_MODE
    230 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_ACCESS_MODE_MASK           (0x00000007)
    231 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_ACCESS_MODE_LSBMASK                (0x00000007)
    232 #define MSVDX_VEC_CR_VEC_SHIFTREG_COPRO_CMD_MSWRD_SR_ACCESS_MODE_SHIFT          (0)
    233 
    234 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_OFFSET         (0x0068)
    235 
    236 // MSVDX_VEC     CR_VEC_RENDEC_CONTROL0     RENDEC_DEC_INITIALISE
    237 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_DEC_INITIALISE_MASK             (0x00000040)
    238 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_DEC_INITIALISE_LSBMASK          (0x00000001)
    239 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_DEC_INITIALISE_SHIFT            (6)
    240 
    241 // MSVDX_VEC     CR_VEC_RENDEC_CONTROL0     RENDEC_ENC_INITIALISE
    242 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_ENC_INITIALISE_MASK             (0x00000020)
    243 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_ENC_INITIALISE_LSBMASK          (0x00000001)
    244 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_ENC_INITIALISE_SHIFT            (5)
    245 
    246 // MSVDX_VEC     CR_VEC_RENDEC_CONTROL0     RENDEC_ENC_ERROR_RECOVERY
    247 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_ENC_ERROR_RECOVERY_MASK         (0x00000010)
    248 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_ENC_ERROR_RECOVERY_LSBMASK              (0x00000001)
    249 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_ENC_ERROR_RECOVERY_SHIFT                (4)
    250 
    251 // MSVDX_VEC     CR_VEC_RENDEC_CONTROL0     RENDEC_MTX_BLOCK_SEARCH
    252 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_MTX_BLOCK_SEARCH_MASK           (0x00000008)
    253 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_MTX_BLOCK_SEARCH_LSBMASK                (0x00000001)
    254 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_MTX_BLOCK_SEARCH_SHIFT          (3)
    255 
    256 // MSVDX_VEC     CR_VEC_RENDEC_CONTROL0     RENDEC_SLICE_SKIP
    257 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_SLICE_SKIP_MASK         (0x00000004)
    258 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_SLICE_SKIP_LSBMASK              (0x00000001)
    259 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_SLICE_SKIP_SHIFT                (2)
    260 
    261 // MSVDX_VEC     CR_VEC_RENDEC_CONTROL0     RENDEC_FLUSH
    262 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_FLUSH_MASK              (0x00000002)
    263 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_FLUSH_LSBMASK           (0x00000001)
    264 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_FLUSH_SHIFT             (1)
    265 
    266 // MSVDX_VEC     CR_VEC_RENDEC_CONTROL0     RENDEC_INITIALISE
    267 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_INITIALISE_MASK         (0x00000001)
    268 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_INITIALISE_LSBMASK              (0x00000001)
    269 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL0_RENDEC_INITIALISE_SHIFT                (0)
    270 
    271 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_OFFSET         (0x006C)
    272 
    273 // MSVDX_VEC     CR_VEC_RENDEC_CONTROL1     RENDEC_DEC_DISABLE
    274 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DEC_DISABLE_MASK                (0x08000000)
    275 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DEC_DISABLE_LSBMASK             (0x00000001)
    276 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DEC_DISABLE_SHIFT               (27)
    277 
    278 // MSVDX_VEC     CR_VEC_RENDEC_CONTROL1     RENDEC_DEC_SLICE_MODE
    279 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DEC_SLICE_MODE_MASK             (0x04000000)
    280 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DEC_SLICE_MODE_LSBMASK          (0x00000001)
    281 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DEC_SLICE_MODE_SHIFT            (26)
    282 
    283 // MSVDX_VEC     CR_VEC_RENDEC_CONTROL1     RENDEC_STREAM_END
    284 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_STREAM_END_MASK         (0x02000000)
    285 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_STREAM_END_LSBMASK              (0x00000001)
    286 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_STREAM_END_SHIFT                (25)
    287 
    288 // MSVDX_VEC     CR_VEC_RENDEC_CONTROL1     RENDEC_EXTERNAL_MEMORY
    289 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_EXTERNAL_MEMORY_MASK            (0x01000000)
    290 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_EXTERNAL_MEMORY_LSBMASK         (0x00000001)
    291 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_EXTERNAL_MEMORY_SHIFT           (24)
    292 
    293 // MSVDX_VEC     CR_VEC_RENDEC_CONTROL1     RENDEC_BURST_SIZE_W
    294 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_BURST_SIZE_W_MASK               (0x000C0000)
    295 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_BURST_SIZE_W_LSBMASK            (0x00000003)
    296 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_BURST_SIZE_W_SHIFT              (18)
    297 
    298 // MSVDX_VEC     CR_VEC_RENDEC_CONTROL1     RENDEC_BURST_SIZE_R
    299 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_BURST_SIZE_R_MASK               (0x00030000)
    300 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_BURST_SIZE_R_LSBMASK            (0x00000003)
    301 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_BURST_SIZE_R_SHIFT              (16)
    302 
    303 // MSVDX_VEC     CR_VEC_RENDEC_CONTROL1     RENDEC_DECODE_START_SIZE
    304 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DECODE_START_SIZE_MASK          (0x000000FF)
    305 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DECODE_START_SIZE_LSBMASK               (0x000000FF)
    306 #define MSVDX_VEC_CR_VEC_RENDEC_CONTROL1_RENDEC_DECODE_START_SIZE_SHIFT         (0)
    307 
    308 #define MSVDX_VEC_CR_VEC_RENDEC_BUFFER_SIZE_OFFSET              (0x0070)
    309 
    310 // MSVDX_VEC     CR_VEC_RENDEC_BUFFER_SIZE     RENDEC_BUFFER_SIZE1
    311 #define MSVDX_VEC_CR_VEC_RENDEC_BUFFER_SIZE_RENDEC_BUFFER_SIZE1_MASK            (0xFFFF0000)
    312 #define MSVDX_VEC_CR_VEC_RENDEC_BUFFER_SIZE_RENDEC_BUFFER_SIZE1_LSBMASK         (0x0000FFFF)
    313 #define MSVDX_VEC_CR_VEC_RENDEC_BUFFER_SIZE_RENDEC_BUFFER_SIZE1_SHIFT           (16)
    314 
    315 // MSVDX_VEC     CR_VEC_RENDEC_BUFFER_SIZE     RENDEC_BUFFER_SIZE0
    316 #define MSVDX_VEC_CR_VEC_RENDEC_BUFFER_SIZE_RENDEC_BUFFER_SIZE0_MASK            (0x0000FFFF)
    317 #define MSVDX_VEC_CR_VEC_RENDEC_BUFFER_SIZE_RENDEC_BUFFER_SIZE0_LSBMASK         (0x0000FFFF)
    318 #define MSVDX_VEC_CR_VEC_RENDEC_BUFFER_SIZE_RENDEC_BUFFER_SIZE0_SHIFT           (0)
    319 
    320 #define MSVDX_VEC_CR_VEC_RENDEC_BASE_ADDR0_OFFSET               (0x0074)
    321 
    322 // MSVDX_VEC     CR_VEC_RENDEC_BASE_ADDR0     RENDEC_BASE_ADDR0
    323 #define MSVDX_VEC_CR_VEC_RENDEC_BASE_ADDR0_RENDEC_BASE_ADDR0_MASK               (0xFFFFF000)
    324 #define MSVDX_VEC_CR_VEC_RENDEC_BASE_ADDR0_RENDEC_BASE_ADDR0_LSBMASK            (0x000FFFFF)
    325 #define MSVDX_VEC_CR_VEC_RENDEC_BASE_ADDR0_RENDEC_BASE_ADDR0_SHIFT              (12)
    326 
    327 #define MSVDX_VEC_CR_VEC_RENDEC_BASE_ADDR1_OFFSET               (0x0078)
    328 
    329 // MSVDX_VEC     CR_VEC_RENDEC_BASE_ADDR1     RENDEC_BASE_ADDR1
    330 #define MSVDX_VEC_CR_VEC_RENDEC_BASE_ADDR1_RENDEC_BASE_ADDR1_MASK               (0xFFFFF000)
    331 #define MSVDX_VEC_CR_VEC_RENDEC_BASE_ADDR1_RENDEC_BASE_ADDR1_LSBMASK            (0x000FFFFF)
    332 #define MSVDX_VEC_CR_VEC_RENDEC_BASE_ADDR1_RENDEC_BASE_ADDR1_SHIFT              (12)
    333 
    334 #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_ADDR0_OFFSET              (0x007C)
    335 
    336 // MSVDX_VEC     CR_VEC_RENDEC_WRITE_ADDR0     RENDEC_WRITE_ADDR0
    337 #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_ADDR0_RENDEC_WRITE_ADDR0_MASK             (0x0FFFFFF0)
    338 #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_ADDR0_RENDEC_WRITE_ADDR0_LSBMASK          (0x00FFFFFF)
    339 #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_ADDR0_RENDEC_WRITE_ADDR0_SHIFT            (4)
    340 
    341 #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_ADDR1_OFFSET              (0x0080)
    342 
    343 // MSVDX_VEC     CR_VEC_RENDEC_WRITE_ADDR1     RENDEC_WRITE_ADDR1
    344 #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_ADDR1_RENDEC_WRITE_ADDR1_MASK             (0x0FFFFFF0)
    345 #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_ADDR1_RENDEC_WRITE_ADDR1_LSBMASK          (0x00FFFFFF)
    346 #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_ADDR1_RENDEC_WRITE_ADDR1_SHIFT            (4)
    347 
    348 #define MSVDX_VEC_CR_VEC_RENDEC_READ_ADDR0_OFFSET               (0x0084)
    349 
    350 // MSVDX_VEC     CR_VEC_RENDEC_READ_ADDR0     RENDEC_READ_ADDR0
    351 #define MSVDX_VEC_CR_VEC_RENDEC_READ_ADDR0_RENDEC_READ_ADDR0_MASK               (0x0FFFFFF0)
    352 #define MSVDX_VEC_CR_VEC_RENDEC_READ_ADDR0_RENDEC_READ_ADDR0_LSBMASK            (0x00FFFFFF)
    353 #define MSVDX_VEC_CR_VEC_RENDEC_READ_ADDR0_RENDEC_READ_ADDR0_SHIFT              (4)
    354 
    355 #define MSVDX_VEC_CR_VEC_RENDEC_READ_ADDR1_OFFSET               (0x0088)
    356 
    357 // MSVDX_VEC     CR_VEC_RENDEC_READ_ADDR1     RENDEC_READ_ADDR1
    358 #define MSVDX_VEC_CR_VEC_RENDEC_READ_ADDR1_RENDEC_READ_ADDR1_MASK               (0x0FFFFFF0)
    359 #define MSVDX_VEC_CR_VEC_RENDEC_READ_ADDR1_RENDEC_READ_ADDR1_LSBMASK            (0x00FFFFFF)
    360 #define MSVDX_VEC_CR_VEC_RENDEC_READ_ADDR1_RENDEC_READ_ADDR1_SHIFT              (4)
    361 
    362 #define MSVDX_VEC_CR_VEC_RENDEC_DATA_SIZE0_OFFSET               (0x008C)
    363 
    364 // MSVDX_VEC     CR_VEC_RENDEC_DATA_SIZE0     RENDEC_DATA_SIZE0
    365 #define MSVDX_VEC_CR_VEC_RENDEC_DATA_SIZE0_RENDEC_DATA_SIZE0_MASK               (0x0FFFFFFF)
    366 #define MSVDX_VEC_CR_VEC_RENDEC_DATA_SIZE0_RENDEC_DATA_SIZE0_LSBMASK            (0x0FFFFFFF)
    367 #define MSVDX_VEC_CR_VEC_RENDEC_DATA_SIZE0_RENDEC_DATA_SIZE0_SHIFT              (0)
    368 
    369 #define MSVDX_VEC_CR_VEC_RENDEC_DATA_SIZE1_OFFSET               (0x0090)
    370 
    371 // MSVDX_VEC     CR_VEC_RENDEC_DATA_SIZE1     RENDEC_DATA_SIZE1
    372 #define MSVDX_VEC_CR_VEC_RENDEC_DATA_SIZE1_RENDEC_DATA_SIZE1_MASK               (0x0FFFFFFF)
    373 #define MSVDX_VEC_CR_VEC_RENDEC_DATA_SIZE1_RENDEC_DATA_SIZE1_LSBMASK            (0x0FFFFFFF)
    374 #define MSVDX_VEC_CR_VEC_RENDEC_DATA_SIZE1_RENDEC_DATA_SIZE1_SHIFT              (0)
    375 
    376 #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_DATA_OFFSET               (0x0094)
    377 
    378 // MSVDX_VEC     CR_VEC_RENDEC_WRITE_DATA     RENDEC_WRITE_DATA
    379 #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_DATA_RENDEC_WRITE_DATA_MASK               (0xFFFFFFFF)
    380 #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_DATA_RENDEC_WRITE_DATA_LSBMASK            (0xFFFFFFFF)
    381 #define MSVDX_VEC_CR_VEC_RENDEC_WRITE_DATA_RENDEC_WRITE_DATA_SHIFT              (0)
    382 
    383 #define MSVDX_VEC_CR_VEC_RENDEC_READ_DATA_OFFSET                (0x0098)
    384 
    385 // MSVDX_VEC     CR_VEC_RENDEC_READ_DATA     RENDEC_READ_DATA
    386 #define MSVDX_VEC_CR_VEC_RENDEC_READ_DATA_RENDEC_READ_DATA_MASK         (0xFFFFFFFF)
    387 #define MSVDX_VEC_CR_VEC_RENDEC_READ_DATA_RENDEC_READ_DATA_LSBMASK              (0xFFFFFFFF)
    388 #define MSVDX_VEC_CR_VEC_RENDEC_READ_DATA_RENDEC_READ_DATA_SHIFT                (0)
    389 
    390 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_OFFSET           (0x009C)
    391 
    392 // MSVDX_VEC     CR_VEC_RENDEC_STATUS     RENDEC_DECODED_DATA
    393 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DECODED_DATA_MASK         (0xFFFF0000)
    394 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DECODED_DATA_LSBMASK              (0x0000FFFF)
    395 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DECODED_DATA_SHIFT                (16)
    396 
    397 // MSVDX_VEC     CR_VEC_RENDEC_STATUS     RENDEC_ENC_BUFF_STATUS
    398 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ENC_BUFF_STATUS_MASK              (0x00000800)
    399 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ENC_BUFF_STATUS_LSBMASK           (0x00000001)
    400 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ENC_BUFF_STATUS_SHIFT             (11)
    401 
    402 // MSVDX_VEC     CR_VEC_RENDEC_STATUS     RENDEC_ENC_CTRL_STATUS
    403 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ENC_CTRL_STATUS_MASK              (0x00000400)
    404 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ENC_CTRL_STATUS_LSBMASK           (0x00000001)
    405 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ENC_CTRL_STATUS_SHIFT             (10)
    406 
    407 // MSVDX_VEC     CR_VEC_RENDEC_STATUS     RENDEC_ERROR_FLAG
    408 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ERROR_FLAG_MASK           (0x00000200)
    409 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ERROR_FLAG_LSBMASK                (0x00000001)
    410 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_ERROR_FLAG_SHIFT          (9)
    411 
    412 // MSVDX_VEC     CR_VEC_RENDEC_STATUS     RENDEC_HEADER_FLAG
    413 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_HEADER_FLAG_MASK          (0x00000100)
    414 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_HEADER_FLAG_LSBMASK               (0x00000001)
    415 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_HEADER_FLAG_SHIFT         (8)
    416 
    417 // MSVDX_VEC     CR_VEC_RENDEC_STATUS     RENDEC_DFIFO1_STATUS
    418 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DFIFO1_STATUS_MASK                (0x00000008)
    419 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DFIFO1_STATUS_LSBMASK             (0x00000001)
    420 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DFIFO1_STATUS_SHIFT               (3)
    421 
    422 // MSVDX_VEC     CR_VEC_RENDEC_STATUS     RENDEC_DFIFO0_STATUS
    423 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DFIFO0_STATUS_MASK                (0x00000004)
    424 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DFIFO0_STATUS_LSBMASK             (0x00000001)
    425 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_DFIFO0_STATUS_SHIFT               (2)
    426 
    427 // MSVDX_VEC     CR_VEC_RENDEC_STATUS     RENDEC_EFIFO1_STATUS
    428 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_EFIFO1_STATUS_MASK                (0x00000002)
    429 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_EFIFO1_STATUS_LSBMASK             (0x00000001)
    430 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_EFIFO1_STATUS_SHIFT               (1)
    431 
    432 // MSVDX_VEC     CR_VEC_RENDEC_STATUS     RENDEC_EFIFO0_STATUS
    433 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_EFIFO0_STATUS_MASK                (0x00000001)
    434 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_EFIFO0_STATUS_LSBMASK             (0x00000001)
    435 #define MSVDX_VEC_CR_VEC_RENDEC_STATUS_RENDEC_EFIFO0_STATUS_SHIFT               (0)
    436 
    437 #define MSVDX_VEC_CR_VEC_RENDEC_SLICE_COUNT_OFFSET              (0x00A0)
    438 
    439 // MSVDX_VEC     CR_VEC_RENDEC_SLICE_COUNT     RENDEC_SLICE_COUNT
    440 #define MSVDX_VEC_CR_VEC_RENDEC_SLICE_COUNT_RENDEC_SLICE_COUNT_MASK             (0x000FFFFF)
    441 #define MSVDX_VEC_CR_VEC_RENDEC_SLICE_COUNT_RENDEC_SLICE_COUNT_LSBMASK          (0x000FFFFF)
    442 #define MSVDX_VEC_CR_VEC_RENDEC_SLICE_COUNT_RENDEC_SLICE_COUNT_SHIFT            (0)
    443 
    444 #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_OFFSET              (0x00AC)
    445 
    446 // MSVDX_VEC     CR_VEC_ENTDEC_INFORMATION     FE_ENTDEC_LATEST_MB_ADDR_Y
    447 #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_LATEST_MB_ADDR_Y_MASK             (0x7F000000)
    448 #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_LATEST_MB_ADDR_Y_LSBMASK          (0x0000007F)
    449 #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_LATEST_MB_ADDR_Y_SHIFT            (24)
    450 
    451 // MSVDX_VEC     CR_VEC_ENTDEC_INFORMATION     FE_ENTDEC_LATEST_MB_ADDR_X
    452 #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_LATEST_MB_ADDR_X_MASK             (0x007F0000)
    453 #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_LATEST_MB_ADDR_X_LSBMASK          (0x0000007F)
    454 #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_LATEST_MB_ADDR_X_SHIFT            (16)
    455 
    456 // MSVDX_VEC     CR_VEC_ENTDEC_INFORMATION     FE_ENTDEC_STATUS
    457 #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_STATUS_MASK               (0x0000003F)
    458 #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_STATUS_LSBMASK            (0x0000003F)
    459 #define MSVDX_VEC_CR_VEC_ENTDEC_INFORMATION_FE_ENTDEC_STATUS_SHIFT              (0)
    460 
    461 #define MSVDX_VEC_CR_VEC_DIRECT_MODE_CONTROL_OFFSET             (0x00B8)
    462 
    463 // MSVDX_VEC     CR_VEC_DIRECT_MODE_CONTROL     DIRECT_MODE
    464 #define MSVDX_VEC_CR_VEC_DIRECT_MODE_CONTROL_DIRECT_MODE_MASK           (0x00000007)
    465 #define MSVDX_VEC_CR_VEC_DIRECT_MODE_CONTROL_DIRECT_MODE_LSBMASK                (0x00000007)
    466 #define MSVDX_VEC_CR_VEC_DIRECT_MODE_CONTROL_DIRECT_MODE_SHIFT          (0)
    467 
    468 #define MSVDX_VEC_CR_VEC_DIRECT_MODE_DATA0_OFFSET               (0x00BC)
    469 
    470 // MSVDX_VEC     CR_VEC_DIRECT_MODE_DATA0     DIRECT_DATA0
    471 #define MSVDX_VEC_CR_VEC_DIRECT_MODE_DATA0_DIRECT_DATA0_MASK            (0xFFFFFFFF)
    472 #define MSVDX_VEC_CR_VEC_DIRECT_MODE_DATA0_DIRECT_DATA0_LSBMASK         (0xFFFFFFFF)
    473 #define MSVDX_VEC_CR_VEC_DIRECT_MODE_DATA0_DIRECT_DATA0_SHIFT           (0)
    474 
    475 #define MSVDX_VEC_CR_VEC_COMMAND_SIGNATURE_OFFSET               (0x00C0)
    476 
    477 // MSVDX_VEC     CR_VEC_COMMAND_SIGNATURE     COMMAND_SIGNATURE
    478 #define MSVDX_VEC_CR_VEC_COMMAND_SIGNATURE_COMMAND_SIGNATURE_MASK               (0xFFFFFFFF)
    479 #define MSVDX_VEC_CR_VEC_COMMAND_SIGNATURE_COMMAND_SIGNATURE_LSBMASK            (0xFFFFFFFF)
    480 #define MSVDX_VEC_CR_VEC_COMMAND_SIGNATURE_COMMAND_SIGNATURE_SHIFT              (0)
    481 
    482 #define MSVDX_VEC_CR_VEC_IXFORM_SIGNATURE_OFFSET                (0x00C4)
    483 
    484 // MSVDX_VEC     CR_VEC_IXFORM_SIGNATURE     IXFORM_SIGNATURE
    485 #define MSVDX_VEC_CR_VEC_IXFORM_SIGNATURE_IXFORM_SIGNATURE_MASK         (0xFFFFFFFF)
    486 #define MSVDX_VEC_CR_VEC_IXFORM_SIGNATURE_IXFORM_SIGNATURE_LSBMASK              (0xFFFFFFFF)
    487 #define MSVDX_VEC_CR_VEC_IXFORM_SIGNATURE_IXFORM_SIGNATURE_SHIFT                (0)
    488 
    489 #define MSVDX_VEC_CR_VEC_ISCAN_MBPARAMS0_OFFSET         (0x00C8)
    490 
    491 // MSVDX_VEC     CR_VEC_ISCAN_MBPARAMS0     IS_H264_MB_FIELD_DECODING_FLAG
    492 #define MSVDX_VEC_CR_VEC_ISCAN_MBPARAMS0_IS_H264_MB_FIELD_DECODING_FLAG_MASK            (0x00000002)
    493 #define MSVDX_VEC_CR_VEC_ISCAN_MBPARAMS0_IS_H264_MB_FIELD_DECODING_FLAG_LSBMASK         (0x00000001)
    494 #define MSVDX_VEC_CR_VEC_ISCAN_MBPARAMS0_IS_H264_MB_FIELD_DECODING_FLAG_SHIFT           (1)
    495 
    496 // MSVDX_VEC     CR_VEC_ISCAN_MBPARAMS0     IS_AC_PRED_FLAG
    497 #define MSVDX_VEC_CR_VEC_ISCAN_MBPARAMS0_IS_AC_PRED_FLAG_MASK           (0x00000001)
    498 #define MSVDX_VEC_CR_VEC_ISCAN_MBPARAMS0_IS_AC_PRED_FLAG_LSBMASK                (0x00000001)
    499 #define MSVDX_VEC_CR_VEC_ISCAN_MBPARAMS0_IS_AC_PRED_FLAG_SHIFT          (0)
    500 
    501 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_OFFSET            (0x00CC)
    502 
    503 // MSVDX_VEC     CR_VEC_IQ_MBPARAMS0     IQ_EMPTY_MB_ABOVE_FLAG
    504 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_ABOVE_FLAG_MASK               (0x40000000)
    505 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_ABOVE_FLAG_LSBMASK            (0x00000001)
    506 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_ABOVE_FLAG_SHIFT              (30)
    507 
    508 // MSVDX_VEC     CR_VEC_IQ_MBPARAMS0     IQ_EMPTY_MB_LEFT_FLAG
    509 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_LEFT_FLAG_MASK                (0x20000000)
    510 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_LEFT_FLAG_LSBMASK             (0x00000001)
    511 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_LEFT_FLAG_SHIFT               (29)
    512 
    513 // MSVDX_VEC     CR_VEC_IQ_MBPARAMS0     IQ_EMPTY_MB_ABOVELEFT_FLAG
    514 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_ABOVELEFT_FLAG_MASK           (0x10000000)
    515 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_ABOVELEFT_FLAG_LSBMASK                (0x00000001)
    516 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_EMPTY_MB_ABOVELEFT_FLAG_SHIFT          (28)
    517 
    518 // MSVDX_VEC     CR_VEC_IQ_MBPARAMS0     IQ_AC_PRED_FLAG
    519 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_AC_PRED_FLAG_MASK              (0x01000000)
    520 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_AC_PRED_FLAG_LSBMASK           (0x00000001)
    521 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_AC_PRED_FLAG_SHIFT             (24)
    522 
    523 // MSVDX_VEC     CR_VEC_IQ_MBPARAMS0     IQ_H264_QPCR
    524 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_H264_QPCR_MASK         (0x003F0000)
    525 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_H264_QPCR_LSBMASK              (0x0000003F)
    526 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_H264_QPCR_SHIFT                (16)
    527 
    528 // MSVDX_VEC     CR_VEC_IQ_MBPARAMS0     IQ_H264_QPCB
    529 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_H264_QPCB_MASK         (0x00003F00)
    530 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_H264_QPCB_LSBMASK              (0x0000003F)
    531 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_H264_QPCB_SHIFT                (8)
    532 
    533 // MSVDX_VEC     CR_VEC_IQ_MBPARAMS0     IQ_QUANTISER_SCALE
    534 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_QUANTISER_SCALE_MASK           (0x0000003F)
    535 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_QUANTISER_SCALE_LSBMASK                (0x0000003F)
    536 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS0_IQ_QUANTISER_SCALE_SHIFT          (0)
    537 
    538 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_OFFSET            (0x00D0)
    539 
    540 // MSVDX_VEC     CR_VEC_IQ_MBPARAMS1     IQ_VR_ABOVELEFTMB_BASEADDR
    541 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_ABOVELEFTMB_BASEADDR_MASK           (0x3FF00000)
    542 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_ABOVELEFTMB_BASEADDR_LSBMASK                (0x000003FF)
    543 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_ABOVELEFTMB_BASEADDR_SHIFT          (20)
    544 
    545 // MSVDX_VEC     CR_VEC_IQ_MBPARAMS1     IQ_VR_CURRMB_BASEADDR
    546 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_CURRMB_BASEADDR_MASK                (0x000FFC00)
    547 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_CURRMB_BASEADDR_LSBMASK             (0x000003FF)
    548 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_CURRMB_BASEADDR_SHIFT               (10)
    549 
    550 // MSVDX_VEC     CR_VEC_IQ_MBPARAMS1     IQ_VR_ABOVEMB_BASEADDR
    551 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_ABOVEMB_BASEADDR_MASK               (0x000003FF)
    552 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_ABOVEMB_BASEADDR_LSBMASK            (0x000003FF)
    553 #define MSVDX_VEC_CR_VEC_IQ_MBPARAMS1_IQ_VR_ABOVEMB_BASEADDR_SHIFT              (0)
    554 
    555 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_BUF_POINTER_OFFSET                (0x00D8)
    556 
    557 // MSVDX_VEC     CR_VEC_VLR_COMMANDS_BUF_POINTER     VLR_COMMANDS_BUF_POINTER1
    558 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_BUF_POINTER_VLR_COMMANDS_BUF_POINTER1_MASK                (0x003FF000)
    559 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_BUF_POINTER_VLR_COMMANDS_BUF_POINTER1_LSBMASK             (0x000003FF)
    560 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_BUF_POINTER_VLR_COMMANDS_BUF_POINTER1_SHIFT               (12)
    561 
    562 // MSVDX_VEC     CR_VEC_VLR_COMMANDS_BUF_POINTER     VLR_COMMANDS_BUF_POINTER2
    563 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_BUF_POINTER_VLR_COMMANDS_BUF_POINTER2_MASK                (0x00000FFC)
    564 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_BUF_POINTER_VLR_COMMANDS_BUF_POINTER2_LSBMASK             (0x000003FF)
    565 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_BUF_POINTER_VLR_COMMANDS_BUF_POINTER2_SHIFT               (2)
    566 
    567 #define MSVDX_VEC_CR_VEC_CIRC_BUFF_BASE_ADDR_OFFSET             (0x00DC)
    568 
    569 // MSVDX_VEC     CR_VEC_CIRC_BUFF_BASE_ADDR     CIRC_BUFF_BASE_ADDR
    570 #define MSVDX_VEC_CR_VEC_CIRC_BUFF_BASE_ADDR_CIRC_BUFF_BASE_ADDR_MASK           (0x00000FFC)
    571 #define MSVDX_VEC_CR_VEC_CIRC_BUFF_BASE_ADDR_CIRC_BUFF_BASE_ADDR_LSBMASK                (0x000003FF)
    572 #define MSVDX_VEC_CR_VEC_CIRC_BUFF_BASE_ADDR_CIRC_BUFF_BASE_ADDR_SHIFT          (2)
    573 
    574 #define MSVDX_VEC_CR_VEC_SGM_BITPLANE_BASE_ADDR_OFFSET          (0x00E0)
    575 
    576 // MSVDX_VEC     CR_VEC_SGM_BITPLANE_BASE_ADDR     SGM_BITPLANE_BASE_ADDR
    577 #define MSVDX_VEC_CR_VEC_SGM_BITPLANE_BASE_ADDR_SGM_BITPLANE_BASE_ADDR_MASK             (0x00000FFC)
    578 #define MSVDX_VEC_CR_VEC_SGM_BITPLANE_BASE_ADDR_SGM_BITPLANE_BASE_ADDR_LSBMASK          (0x000003FF)
    579 #define MSVDX_VEC_CR_VEC_SGM_BITPLANE_BASE_ADDR_SGM_BITPLANE_BASE_ADDR_SHIFT            (2)
    580 
    581 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_STORE_OFFSET              (0x00E4)
    582 
    583 // MSVDX_VEC     CR_VEC_VLR_COMMANDS_STORE     VLR_COMMANDS_STORE_BASE_ADDRESS
    584 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_STORE_VLR_COMMANDS_STORE_BASE_ADDRESS_MASK                (0x00000FFC)
    585 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_STORE_VLR_COMMANDS_STORE_BASE_ADDRESS_LSBMASK             (0x000003FF)
    586 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_STORE_VLR_COMMANDS_STORE_BASE_ADDRESS_SHIFT               (2)
    587 
    588 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_NUM_OFFSET                (0x00E8)
    589 
    590 // MSVDX_VEC     CR_VEC_VLR_COMMANDS_NUM     VLR_COMMANDS_STORE_NUMBER_OF_CMDS
    591 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_NUM_VLR_COMMANDS_STORE_NUMBER_OF_CMDS_MASK                (0x0000007F)
    592 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_NUM_VLR_COMMANDS_STORE_NUMBER_OF_CMDS_LSBMASK             (0x0000007F)
    593 #define MSVDX_VEC_CR_VEC_VLR_COMMANDS_NUM_VLR_COMMANDS_STORE_NUMBER_OF_CMDS_SHIFT               (0)
    594 
    595 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR0_OFFSET         (0x00EC)
    596 
    597 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR0     VLC_TABLE_ADDR0
    598 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR0_VLC_TABLE_ADDR0_MASK           (0x000007FF)
    599 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR0_VLC_TABLE_ADDR0_LSBMASK                (0x000007FF)
    600 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR0_VLC_TABLE_ADDR0_SHIFT          (0)
    601 
    602 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR0     VLC_TABLE_ADDR1
    603 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR0_VLC_TABLE_ADDR1_MASK           (0x003FF800)
    604 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR0_VLC_TABLE_ADDR1_LSBMASK                (0x000007FF)
    605 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR0_VLC_TABLE_ADDR1_SHIFT          (11)
    606 
    607 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR1_OFFSET         (0x00F0)
    608 
    609 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR1     VLC_TABLE_ADDR2
    610 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR1_VLC_TABLE_ADDR2_MASK           (0x000007FF)
    611 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR1_VLC_TABLE_ADDR2_LSBMASK                (0x000007FF)
    612 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR1_VLC_TABLE_ADDR2_SHIFT          (0)
    613 
    614 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR1     VLC_TABLE_ADDR3
    615 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR1_VLC_TABLE_ADDR3_MASK           (0x003FF800)
    616 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR1_VLC_TABLE_ADDR3_LSBMASK                (0x000007FF)
    617 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR1_VLC_TABLE_ADDR3_SHIFT          (11)
    618 
    619 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR2_OFFSET         (0x00F4)
    620 
    621 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR2     VLC_TABLE_ADDR4
    622 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR2_VLC_TABLE_ADDR4_MASK           (0x000007FF)
    623 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR2_VLC_TABLE_ADDR4_LSBMASK                (0x000007FF)
    624 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR2_VLC_TABLE_ADDR4_SHIFT          (0)
    625 
    626 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR2     VLC_TABLE_ADDR5
    627 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR2_VLC_TABLE_ADDR5_MASK           (0x003FF800)
    628 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR2_VLC_TABLE_ADDR5_LSBMASK                (0x000007FF)
    629 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR2_VLC_TABLE_ADDR5_SHIFT          (11)
    630 
    631 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR3_OFFSET         (0x00F8)
    632 
    633 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR3     VLC_TABLE_ADDR6
    634 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR3_VLC_TABLE_ADDR6_MASK           (0x000007FF)
    635 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR3_VLC_TABLE_ADDR6_LSBMASK                (0x000007FF)
    636 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR3_VLC_TABLE_ADDR6_SHIFT          (0)
    637 
    638 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR3     VLC_TABLE_ADDR7
    639 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR3_VLC_TABLE_ADDR7_MASK           (0x003FF800)
    640 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR3_VLC_TABLE_ADDR7_LSBMASK                (0x000007FF)
    641 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR3_VLC_TABLE_ADDR7_SHIFT          (11)
    642 
    643 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR4_OFFSET         (0x00FC)
    644 
    645 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR4     VLC_TABLE_ADDR8
    646 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR4_VLC_TABLE_ADDR8_MASK           (0x000007FF)
    647 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR4_VLC_TABLE_ADDR8_LSBMASK                (0x000007FF)
    648 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR4_VLC_TABLE_ADDR8_SHIFT          (0)
    649 
    650 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR4     VLC_TABLE_ADDR9
    651 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR4_VLC_TABLE_ADDR9_MASK           (0x003FF800)
    652 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR4_VLC_TABLE_ADDR9_LSBMASK                (0x000007FF)
    653 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR4_VLC_TABLE_ADDR9_SHIFT          (11)
    654 
    655 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR5_OFFSET         (0x0100)
    656 
    657 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR5     VLC_TABLE_ADDR10
    658 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR5_VLC_TABLE_ADDR10_MASK          (0x000007FF)
    659 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR5_VLC_TABLE_ADDR10_LSBMASK               (0x000007FF)
    660 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR5_VLC_TABLE_ADDR10_SHIFT         (0)
    661 
    662 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR5     VLC_TABLE_ADDR11
    663 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR5_VLC_TABLE_ADDR11_MASK          (0x003FF800)
    664 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR5_VLC_TABLE_ADDR11_LSBMASK               (0x000007FF)
    665 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR5_VLC_TABLE_ADDR11_SHIFT         (11)
    666 
    667 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR6_OFFSET         (0x0104)
    668 
    669 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR6     VLC_TABLE_ADDR12
    670 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR6_VLC_TABLE_ADDR12_MASK          (0x000007FF)
    671 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR6_VLC_TABLE_ADDR12_LSBMASK               (0x000007FF)
    672 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR6_VLC_TABLE_ADDR12_SHIFT         (0)
    673 
    674 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR6     VLC_TABLE_ADDR13
    675 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR6_VLC_TABLE_ADDR13_MASK          (0x003FF800)
    676 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR6_VLC_TABLE_ADDR13_LSBMASK               (0x000007FF)
    677 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR6_VLC_TABLE_ADDR13_SHIFT         (11)
    678 
    679 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR7_OFFSET         (0x0108)
    680 
    681 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR7     VLC_TABLE_ADDR14
    682 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR7_VLC_TABLE_ADDR14_MASK          (0x000007FF)
    683 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR7_VLC_TABLE_ADDR14_LSBMASK               (0x000007FF)
    684 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR7_VLC_TABLE_ADDR14_SHIFT         (0)
    685 
    686 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR7     VLC_TABLE_ADDR15
    687 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR7_VLC_TABLE_ADDR15_MASK          (0x003FF800)
    688 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR7_VLC_TABLE_ADDR15_LSBMASK               (0x000007FF)
    689 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR7_VLC_TABLE_ADDR15_SHIFT         (11)
    690 
    691 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR8_OFFSET         (0x010C)
    692 
    693 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR8     VLC_TABLE_ADDR16
    694 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR8_VLC_TABLE_ADDR16_MASK          (0x000007FF)
    695 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR8_VLC_TABLE_ADDR16_LSBMASK               (0x000007FF)
    696 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR8_VLC_TABLE_ADDR16_SHIFT         (0)
    697 
    698 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR8     VLC_TABLE_ADDR17
    699 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR8_VLC_TABLE_ADDR17_MASK          (0x003FF800)
    700 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR8_VLC_TABLE_ADDR17_LSBMASK               (0x000007FF)
    701 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR8_VLC_TABLE_ADDR17_SHIFT         (11)
    702 
    703 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR9_OFFSET         (0x0110)
    704 
    705 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR9     VLC_TABLE_ADDR18
    706 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR9_VLC_TABLE_ADDR18_MASK          (0x000007FF)
    707 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR9_VLC_TABLE_ADDR18_LSBMASK               (0x000007FF)
    708 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR9_VLC_TABLE_ADDR18_SHIFT         (0)
    709 
    710 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR9     VLC_TABLE_ADDR19
    711 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR9_VLC_TABLE_ADDR19_MASK          (0x003FF800)
    712 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR9_VLC_TABLE_ADDR19_LSBMASK               (0x000007FF)
    713 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR9_VLC_TABLE_ADDR19_SHIFT         (11)
    714 
    715 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR10_OFFSET                (0x0114)
    716 
    717 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR10     VLC_TABLE_ADDR20
    718 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR10_VLC_TABLE_ADDR20_MASK         (0x000007FF)
    719 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR10_VLC_TABLE_ADDR20_LSBMASK              (0x000007FF)
    720 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR10_VLC_TABLE_ADDR20_SHIFT                (0)
    721 
    722 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR10     VLC_TABLE_ADDR21
    723 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR10_VLC_TABLE_ADDR21_MASK         (0x003FF800)
    724 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR10_VLC_TABLE_ADDR21_LSBMASK              (0x000007FF)
    725 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR10_VLC_TABLE_ADDR21_SHIFT                (11)
    726 
    727 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR11_OFFSET                (0x0118)
    728 
    729 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR11     VLC_TABLE_ADDR22
    730 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR11_VLC_TABLE_ADDR22_MASK         (0x000007FF)
    731 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR11_VLC_TABLE_ADDR22_LSBMASK              (0x000007FF)
    732 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR11_VLC_TABLE_ADDR22_SHIFT                (0)
    733 
    734 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR11     VLC_TABLE_ADDR23
    735 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR11_VLC_TABLE_ADDR23_MASK         (0x003FF800)
    736 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR11_VLC_TABLE_ADDR23_LSBMASK              (0x000007FF)
    737 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR11_VLC_TABLE_ADDR23_SHIFT                (11)
    738 
    739 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR12_OFFSET                (0x011C)
    740 
    741 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR12     VLC_TABLE_ADDR24
    742 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR12_VLC_TABLE_ADDR24_MASK         (0x000007FF)
    743 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR12_VLC_TABLE_ADDR24_LSBMASK              (0x000007FF)
    744 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR12_VLC_TABLE_ADDR24_SHIFT                (0)
    745 
    746 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR12     VLC_TABLE_ADDR25
    747 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR12_VLC_TABLE_ADDR25_MASK         (0x003FF800)
    748 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR12_VLC_TABLE_ADDR25_LSBMASK              (0x000007FF)
    749 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR12_VLC_TABLE_ADDR25_SHIFT                (11)
    750 
    751 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR13_OFFSET                (0x0120)
    752 
    753 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR13     VLC_TABLE_ADDR26
    754 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR13_VLC_TABLE_ADDR26_MASK         (0x000007FF)
    755 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR13_VLC_TABLE_ADDR26_LSBMASK              (0x000007FF)
    756 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR13_VLC_TABLE_ADDR26_SHIFT                (0)
    757 
    758 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR13     VLC_TABLE_ADDR27
    759 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR13_VLC_TABLE_ADDR27_MASK         (0x003FF800)
    760 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR13_VLC_TABLE_ADDR27_LSBMASK              (0x000007FF)
    761 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR13_VLC_TABLE_ADDR27_SHIFT                (11)
    762 
    763 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR14_OFFSET                (0x0124)
    764 
    765 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR14     VLC_TABLE_ADDR28
    766 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR14_VLC_TABLE_ADDR28_MASK         (0x000007FF)
    767 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR14_VLC_TABLE_ADDR28_LSBMASK              (0x000007FF)
    768 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR14_VLC_TABLE_ADDR28_SHIFT                (0)
    769 
    770 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR14     VLC_TABLE_ADDR29
    771 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR14_VLC_TABLE_ADDR29_MASK         (0x003FF800)
    772 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR14_VLC_TABLE_ADDR29_LSBMASK              (0x000007FF)
    773 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR14_VLC_TABLE_ADDR29_SHIFT                (11)
    774 
    775 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR15_OFFSET                (0x0128)
    776 
    777 // MSVDX_VEC     CR_VEC_VLC_TABLE_ADDR15     VLC_TABLE_ADDR30
    778 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR15_VLC_TABLE_ADDR30_MASK         (0x000007FF)
    779 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR15_VLC_TABLE_ADDR30_LSBMASK              (0x000007FF)
    780 #define MSVDX_VEC_CR_VEC_VLC_TABLE_ADDR15_VLC_TABLE_ADDR30_SHIFT                (0)
    781 
    782 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_OFFSET                (0x012C)
    783 
    784 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH0     VLC_TABLE_INITIAL_WIDTH0
    785 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH0_MASK         (0x00000007)
    786 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH0_LSBMASK              (0x00000007)
    787 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH0_SHIFT                (0)
    788 
    789 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH0     VLC_TABLE_INITIAL_WIDTH1
    790 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH1_MASK         (0x00000038)
    791 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH1_LSBMASK              (0x00000007)
    792 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH1_SHIFT                (3)
    793 
    794 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH0     VLC_TABLE_INITIAL_WIDTH2
    795 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH2_MASK         (0x000001C0)
    796 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH2_LSBMASK              (0x00000007)
    797 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH2_SHIFT                (6)
    798 
    799 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH0     VLC_TABLE_INITIAL_WIDTH3
    800 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH3_MASK         (0x00000E00)
    801 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH3_LSBMASK              (0x00000007)
    802 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH3_SHIFT                (9)
    803 
    804 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH0     VLC_TABLE_INITIAL_WIDTH4
    805 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH4_MASK         (0x00007000)
    806 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH4_LSBMASK              (0x00000007)
    807 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH4_SHIFT                (12)
    808 
    809 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH0     VLC_TABLE_INITIAL_WIDTH5
    810 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH5_MASK         (0x00038000)
    811 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH5_LSBMASK              (0x00000007)
    812 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH5_SHIFT                (15)
    813 
    814 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH0     VLC_TABLE_INITIAL_WIDTH6
    815 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH6_MASK         (0x001C0000)
    816 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH6_LSBMASK              (0x00000007)
    817 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH6_SHIFT                (18)
    818 
    819 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH0     VLC_TABLE_INITIAL_WIDTH7
    820 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH7_MASK         (0x00E00000)
    821 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH7_LSBMASK              (0x00000007)
    822 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH7_SHIFT                (21)
    823 
    824 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH0     VLC_TABLE_INITIAL_WIDTH8
    825 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH8_MASK         (0x07000000)
    826 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH8_LSBMASK              (0x00000007)
    827 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH8_SHIFT                (24)
    828 
    829 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH0     VLC_TABLE_INITIAL_WIDTH9
    830 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH9_MASK         (0x38000000)
    831 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH9_LSBMASK              (0x00000007)
    832 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH0_VLC_TABLE_INITIAL_WIDTH9_SHIFT                (27)
    833 
    834 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_OFFSET                (0x0130)
    835 
    836 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH1     VLC_TABLE_INITIAL_WIDTH10
    837 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH10_MASK                (0x00000007)
    838 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH10_LSBMASK             (0x00000007)
    839 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH10_SHIFT               (0)
    840 
    841 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH1     VLC_TABLE_INITIAL_WIDTH11
    842 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH11_MASK                (0x00000038)
    843 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH11_LSBMASK             (0x00000007)
    844 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH11_SHIFT               (3)
    845 
    846 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH1     VLC_TABLE_INITIAL_WIDTH12
    847 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH12_MASK                (0x000001C0)
    848 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH12_LSBMASK             (0x00000007)
    849 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH12_SHIFT               (6)
    850 
    851 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH1     VLC_TABLE_INITIAL_WIDTH13
    852 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH13_MASK                (0x00000E00)
    853 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH13_LSBMASK             (0x00000007)
    854 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH13_SHIFT               (9)
    855 
    856 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH1     VLC_TABLE_INITIAL_WIDTH14
    857 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH14_MASK                (0x00007000)
    858 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH14_LSBMASK             (0x00000007)
    859 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH14_SHIFT               (12)
    860 
    861 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH1     VLC_TABLE_INITIAL_WIDTH15
    862 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH15_MASK                (0x00038000)
    863 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH15_LSBMASK             (0x00000007)
    864 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH15_SHIFT               (15)
    865 
    866 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH1     VLC_TABLE_INITIAL_WIDTH16
    867 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH16_MASK                (0x001C0000)
    868 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH16_LSBMASK             (0x00000007)
    869 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH16_SHIFT               (18)
    870 
    871 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH1     VLC_TABLE_INITIAL_WIDTH17
    872 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH17_MASK                (0x00E00000)
    873 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH17_LSBMASK             (0x00000007)
    874 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH17_SHIFT               (21)
    875 
    876 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH1     VLC_TABLE_INITIAL_WIDTH18
    877 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH18_MASK                (0x07000000)
    878 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH18_LSBMASK             (0x00000007)
    879 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH18_SHIFT               (24)
    880 
    881 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH1     VLC_TABLE_INITIAL_WIDTH19
    882 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH19_MASK                (0x38000000)
    883 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH19_LSBMASK             (0x00000007)
    884 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH1_VLC_TABLE_INITIAL_WIDTH19_SHIFT               (27)
    885 
    886 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_OFFSET                (0x0134)
    887 
    888 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH2     VLC_TABLE_INITIAL_WIDTH20
    889 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH20_MASK                (0x00000007)
    890 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH20_LSBMASK             (0x00000007)
    891 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH20_SHIFT               (0)
    892 
    893 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH2     VLC_TABLE_INITIAL_WIDTH21
    894 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH21_MASK                (0x00000038)
    895 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH21_LSBMASK             (0x00000007)
    896 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH21_SHIFT               (3)
    897 
    898 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH2     VLC_TABLE_INITIAL_WIDTH22
    899 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH22_MASK                (0x000001C0)
    900 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH22_LSBMASK             (0x00000007)
    901 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH22_SHIFT               (6)
    902 
    903 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH2     VLC_TABLE_INITIAL_WIDTH23
    904 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH23_MASK                (0x00000E00)
    905 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH23_LSBMASK             (0x00000007)
    906 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH23_SHIFT               (9)
    907 
    908 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH2     VLC_TABLE_INITIAL_WIDTH24
    909 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH24_MASK                (0x00007000)
    910 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH24_LSBMASK             (0x00000007)
    911 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH24_SHIFT               (12)
    912 
    913 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH2     VLC_TABLE_INITIAL_WIDTH25
    914 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH25_MASK                (0x00038000)
    915 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH25_LSBMASK             (0x00000007)
    916 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH25_SHIFT               (15)
    917 
    918 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH2     VLC_TABLE_INITIAL_WIDTH26
    919 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH26_MASK                (0x001C0000)
    920 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH26_LSBMASK             (0x00000007)
    921 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH26_SHIFT               (18)
    922 
    923 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH2     VLC_TABLE_INITIAL_WIDTH27
    924 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH27_MASK                (0x00E00000)
    925 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH27_LSBMASK             (0x00000007)
    926 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH27_SHIFT               (21)
    927 
    928 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH2     VLC_TABLE_INITIAL_WIDTH28
    929 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH28_MASK                (0x07000000)
    930 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH28_LSBMASK             (0x00000007)
    931 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH28_SHIFT               (24)
    932 
    933 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH2     VLC_TABLE_INITIAL_WIDTH29
    934 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH29_MASK                (0x38000000)
    935 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH29_LSBMASK             (0x00000007)
    936 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH2_VLC_TABLE_INITIAL_WIDTH29_SHIFT               (27)
    937 
    938 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH3_OFFSET                (0x0138)
    939 
    940 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_WIDTH3     VLC_TABLE_INITIAL_WIDTH30
    941 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH3_VLC_TABLE_INITIAL_WIDTH30_MASK                (0x00000007)
    942 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH3_VLC_TABLE_INITIAL_WIDTH30_LSBMASK             (0x00000007)
    943 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_WIDTH3_VLC_TABLE_INITIAL_WIDTH30_SHIFT               (0)
    944 
    945 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_OFFSET               (0x013C)
    946 
    947 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE0     VLC_TABLE_INITIAL_OPCODE0
    948 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE0_MASK               (0x00000003)
    949 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE0_LSBMASK            (0x00000003)
    950 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE0_SHIFT              (0)
    951 
    952 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE0     VLC_TABLE_INITIAL_OPCODE1
    953 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE1_MASK               (0x0000000C)
    954 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE1_LSBMASK            (0x00000003)
    955 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE1_SHIFT              (2)
    956 
    957 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE0     VLC_TABLE_INITIAL_OPCODE2
    958 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE2_MASK               (0x00000030)
    959 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE2_LSBMASK            (0x00000003)
    960 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE2_SHIFT              (4)
    961 
    962 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE0     VLC_TABLE_INITIAL_OPCODE3
    963 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE3_MASK               (0x000000C0)
    964 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE3_LSBMASK            (0x00000003)
    965 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE3_SHIFT              (6)
    966 
    967 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE0     VLC_TABLE_INITIAL_OPCODE4
    968 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE4_MASK               (0x00000300)
    969 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE4_LSBMASK            (0x00000003)
    970 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE4_SHIFT              (8)
    971 
    972 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE0     VLC_TABLE_INITIAL_OPCODE5
    973 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE5_MASK               (0x00000C00)
    974 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE5_LSBMASK            (0x00000003)
    975 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE5_SHIFT              (10)
    976 
    977 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE0     VLC_TABLE_INITIAL_OPCODE6
    978 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE6_MASK               (0x00003000)
    979 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE6_LSBMASK            (0x00000003)
    980 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE6_SHIFT              (12)
    981 
    982 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE0     VLC_TABLE_INITIAL_OPCODE7
    983 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE7_MASK               (0x0000C000)
    984 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE7_LSBMASK            (0x00000003)
    985 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE7_SHIFT              (14)
    986 
    987 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE0     VLC_TABLE_INITIAL_OPCODE8
    988 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE8_MASK               (0x00030000)
    989 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE8_LSBMASK            (0x00000003)
    990 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE8_SHIFT              (16)
    991 
    992 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE0     VLC_TABLE_INITIAL_OPCODE9
    993 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE9_MASK               (0x000C0000)
    994 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE9_LSBMASK            (0x00000003)
    995 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE9_SHIFT              (18)
    996 
    997 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE0     VLC_TABLE_INITIAL_OPCODE10
    998 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE10_MASK              (0x00300000)
    999 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE10_LSBMASK           (0x00000003)
   1000 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE10_SHIFT             (20)
   1001 
   1002 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE0     VLC_TABLE_INITIAL_OPCODE11
   1003 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE11_MASK              (0x00C00000)
   1004 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE11_LSBMASK           (0x00000003)
   1005 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE11_SHIFT             (22)
   1006 
   1007 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE0     VLC_TABLE_INITIAL_OPCODE12
   1008 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE12_MASK              (0x03000000)
   1009 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE12_LSBMASK           (0x00000003)
   1010 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE12_SHIFT             (24)
   1011 
   1012 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE0     VLC_TABLE_INITIAL_OPCODE13
   1013 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE13_MASK              (0x0C000000)
   1014 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE13_LSBMASK           (0x00000003)
   1015 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE13_SHIFT             (26)
   1016 
   1017 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE0     VLC_TABLE_INITIAL_OPCODE14
   1018 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE14_MASK              (0x30000000)
   1019 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE14_LSBMASK           (0x00000003)
   1020 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE14_SHIFT             (28)
   1021 
   1022 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE0     VLC_TABLE_INITIAL_OPCODE15
   1023 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE15_MASK              (0xC0000000)
   1024 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE15_LSBMASK           (0x00000003)
   1025 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE0_VLC_TABLE_INITIAL_OPCODE15_SHIFT             (30)
   1026 
   1027 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_OFFSET               (0x0140)
   1028 
   1029 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE1     VLC_TABLE_INITIAL_OPCODE16
   1030 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE16_MASK              (0x00000003)
   1031 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE16_LSBMASK           (0x00000003)
   1032 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE16_SHIFT             (0)
   1033 
   1034 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE1     VLC_TABLE_INITIAL_OPCODE17
   1035 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE17_MASK              (0x0000000C)
   1036 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE17_LSBMASK           (0x00000003)
   1037 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE17_SHIFT             (2)
   1038 
   1039 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE1     VLC_TABLE_INITIAL_OPCODE18
   1040 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE18_MASK              (0x00000030)
   1041 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE18_LSBMASK           (0x00000003)
   1042 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE18_SHIFT             (4)
   1043 
   1044 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE1     VLC_TABLE_INITIAL_OPCODE19
   1045 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE19_MASK              (0x000000C0)
   1046 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE19_LSBMASK           (0x00000003)
   1047 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE19_SHIFT             (6)
   1048 
   1049 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE1     VLC_TABLE_INITIAL_OPCODE20
   1050 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE20_MASK              (0x00000300)
   1051 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE20_LSBMASK           (0x00000003)
   1052 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE20_SHIFT             (8)
   1053 
   1054 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE1     VLC_TABLE_INITIAL_OPCODE21
   1055 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE21_MASK              (0x00000C00)
   1056 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE21_LSBMASK           (0x00000003)
   1057 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE21_SHIFT             (10)
   1058 
   1059 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE1     VLC_TABLE_INITIAL_OPCODE22
   1060 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE22_MASK              (0x00003000)
   1061 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE22_LSBMASK           (0x00000003)
   1062 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE22_SHIFT             (12)
   1063 
   1064 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE1     VLC_TABLE_INITIAL_OPCODE23
   1065 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE23_MASK              (0x0000C000)
   1066 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE23_LSBMASK           (0x00000003)
   1067 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE23_SHIFT             (14)
   1068 
   1069 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE1     VLC_TABLE_INITIAL_OPCODE24
   1070 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE24_MASK              (0x00030000)
   1071 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE24_LSBMASK           (0x00000003)
   1072 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE24_SHIFT             (16)
   1073 
   1074 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE1     VLC_TABLE_INITIAL_OPCODE25
   1075 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE25_MASK              (0x000C0000)
   1076 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE25_LSBMASK           (0x00000003)
   1077 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE25_SHIFT             (18)
   1078 
   1079 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE1     VLC_TABLE_INITIAL_OPCODE26
   1080 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE26_MASK              (0x00300000)
   1081 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE26_LSBMASK           (0x00000003)
   1082 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE26_SHIFT             (20)
   1083 
   1084 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE1     VLC_TABLE_INITIAL_OPCODE27
   1085 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE27_MASK              (0x00C00000)
   1086 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE27_LSBMASK           (0x00000003)
   1087 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE27_SHIFT             (22)
   1088 
   1089 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE1     VLC_TABLE_INITIAL_OPCODE28
   1090 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE28_MASK              (0x03000000)
   1091 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE28_LSBMASK           (0x00000003)
   1092 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE28_SHIFT             (24)
   1093 
   1094 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE1     VLC_TABLE_INITIAL_OPCODE29
   1095 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE29_MASK              (0x0C000000)
   1096 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE29_LSBMASK           (0x00000003)
   1097 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE29_SHIFT             (26)
   1098 
   1099 // MSVDX_VEC     CR_VEC_VLC_TABLE_INITIAL_OPCODE1     VLC_TABLE_INITIAL_OPCODE30
   1100 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE30_MASK              (0x30000000)
   1101 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE30_LSBMASK           (0x00000003)
   1102 #define MSVDX_VEC_CR_VEC_VLC_TABLE_INITIAL_OPCODE1_VLC_TABLE_INITIAL_OPCODE30_SHIFT             (28)
   1103 
   1104 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_OFFSET         (0x0150)
   1105 
   1106 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT0     RENDEC_CONTEXT0_2
   1107 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_2_MASK         (0x003F0000)
   1108 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_2_LSBMASK              (0x0000003F)
   1109 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_2_SHIFT                (16)
   1110 
   1111 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT0     RENDEC_CONTEXT0_1
   1112 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_1_MASK         (0x00003F00)
   1113 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_1_LSBMASK              (0x0000003F)
   1114 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_1_SHIFT                (8)
   1115 
   1116 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT0     RENDEC_CONTEXT0_0
   1117 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_0_MASK         (0x0000003F)
   1118 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_0_LSBMASK              (0x0000003F)
   1119 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT0_RENDEC_CONTEXT0_0_SHIFT                (0)
   1120 
   1121 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_OFFSET         (0x0154)
   1122 
   1123 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT1     RENDEC_CONTEXT1_2
   1124 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_2_MASK         (0x003F0000)
   1125 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_2_LSBMASK              (0x0000003F)
   1126 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_2_SHIFT                (16)
   1127 
   1128 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT1     RENDEC_CONTEXT1_1
   1129 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_1_MASK         (0x00003F00)
   1130 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_1_LSBMASK              (0x0000003F)
   1131 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_1_SHIFT                (8)
   1132 
   1133 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT1     RENDEC_CONTEXT1_0
   1134 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_0_MASK         (0x0000003F)
   1135 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_0_LSBMASK              (0x0000003F)
   1136 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT1_RENDEC_CONTEXT1_0_SHIFT                (0)
   1137 
   1138 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_OFFSET         (0x0158)
   1139 
   1140 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT2     RENDEC_CONTEXT2_2
   1141 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_2_MASK         (0x003F0000)
   1142 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_2_LSBMASK              (0x0000003F)
   1143 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_2_SHIFT                (16)
   1144 
   1145 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT2     RENDEC_CONTEXT2_1
   1146 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_1_MASK         (0x00003F00)
   1147 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_1_LSBMASK              (0x0000003F)
   1148 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_1_SHIFT                (8)
   1149 
   1150 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT2     RENDEC_CONTEXT2_0
   1151 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_0_MASK         (0x0000003F)
   1152 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_0_LSBMASK              (0x0000003F)
   1153 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT2_RENDEC_CONTEXT2_0_SHIFT                (0)
   1154 
   1155 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_OFFSET         (0x015C)
   1156 
   1157 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT3     RENDEC_CONTEXT3_2
   1158 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_2_MASK         (0x003F0000)
   1159 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_2_LSBMASK              (0x0000003F)
   1160 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_2_SHIFT                (16)
   1161 
   1162 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT3     RENDEC_CONTEXT3_1
   1163 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_1_MASK         (0x00003F00)
   1164 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_1_LSBMASK              (0x0000003F)
   1165 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_1_SHIFT                (8)
   1166 
   1167 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT3     RENDEC_CONTEXT3_0
   1168 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_0_MASK         (0x0000003F)
   1169 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_0_LSBMASK              (0x0000003F)
   1170 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT3_RENDEC_CONTEXT3_0_SHIFT                (0)
   1171 
   1172 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_OFFSET         (0x0160)
   1173 
   1174 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT4     RENDEC_CONTEXT4_2
   1175 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_2_MASK         (0x003F0000)
   1176 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_2_LSBMASK              (0x0000003F)
   1177 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_2_SHIFT                (16)
   1178 
   1179 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT4     RENDEC_CONTEXT4_1
   1180 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_1_MASK         (0x00003F00)
   1181 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_1_LSBMASK              (0x0000003F)
   1182 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_1_SHIFT                (8)
   1183 
   1184 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT4     RENDEC_CONTEXT4_0
   1185 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_0_MASK         (0x0000003F)
   1186 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_0_LSBMASK              (0x0000003F)
   1187 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT4_RENDEC_CONTEXT4_0_SHIFT                (0)
   1188 
   1189 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_OFFSET         (0x0164)
   1190 
   1191 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT5     RENDEC_CONTEXT5_2
   1192 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_2_MASK         (0x003F0000)
   1193 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_2_LSBMASK              (0x0000003F)
   1194 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_2_SHIFT                (16)
   1195 
   1196 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT5     RENDEC_CONTEXT5_1
   1197 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_1_MASK         (0x00003F00)
   1198 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_1_LSBMASK              (0x0000003F)
   1199 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_1_SHIFT                (8)
   1200 
   1201 // MSVDX_VEC     CR_VEC_RENDEC_CONTEXT5     RENDEC_CONTEXT5_0
   1202 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_0_MASK         (0x0000003F)
   1203 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_0_LSBMASK              (0x0000003F)
   1204 #define MSVDX_VEC_CR_VEC_RENDEC_CONTEXT5_RENDEC_CONTEXT5_0_SHIFT                (0)
   1205 
   1206 
   1207 // MSVDX_VEC     CR_SR_BITS_CONSUMED     SR_BITS_CONSUMED
   1208 #define MSVDX_VEC_CR_SR_BITS_CONSUMED_SR_BITS_CONSUMED_MASK             (0x03FFFFFF)
   1209 #define MSVDX_VEC_CR_SR_BITS_CONSUMED_SR_BITS_CONSUMED_LSBMASK          (0x03FFFFFF)
   1210 #define MSVDX_VEC_CR_SR_BITS_CONSUMED_SR_BITS_CONSUMED_SHIFT            (0)
   1211 
   1212 #define MSVDX_VEC_CR_VEC_BE_ENTDEC_SYNC_OFFSET          (0x0180)
   1213 
   1214 // MSVDX_VEC     CR_VEC_BE_ENTDEC_SYNC     BE_ENTDEC_SYNC_FLAG
   1215 #define MSVDX_VEC_CR_VEC_BE_ENTDEC_SYNC_BE_ENTDEC_SYNC_FLAG_MASK                (0x00000001)
   1216 #define MSVDX_VEC_CR_VEC_BE_ENTDEC_SYNC_BE_ENTDEC_SYNC_FLAG_LSBMASK             (0x00000001)
   1217 #define MSVDX_VEC_CR_VEC_BE_ENTDEC_SYNC_BE_ENTDEC_SYNC_FLAG_SHIFT               (0)
   1218 
   1219 #define MSVDX_VEC_CR_VEC_BE_ENTDEC_SYNC_OFFSET          (0x0180)
   1220 
   1221 // MSVDX_VEC     CR_VEC_BE_ENTDEC_SYNC     BE_ENTDEC_SYNC_FLAG
   1222 #define MSVDX_VEC_CR_VEC_BE_ENTDEC_SYNC_BE_ENTDEC_SYNC_FLAG_MASK                (0x00000001)
   1223 #define MSVDX_VEC_CR_VEC_BE_ENTDEC_SYNC_BE_ENTDEC_SYNC_FLAG_LSBMASK             (0x00000001)
   1224 #define MSVDX_VEC_CR_VEC_BE_ENTDEC_SYNC_BE_ENTDEC_SYNC_FLAG_SHIFT               (0)
   1225 
   1226 #define MSVDX_VEC_CR_VEC_BOOL_INIT_OFFSET               (0x00A4)
   1227 
   1228 // MSVDX_VEC, CR_VEC_BOOL_INIT, BOOL_INIT_RANGE
   1229 #define MSVDX_VEC_CR_VEC_BOOL_INIT_BOOL_INIT_RANGE_MASK         (0x0000FF00)
   1230 #define MSVDX_VEC_CR_VEC_BOOL_INIT_BOOL_INIT_RANGE_LSBMASK              (0x000000FF)
   1231 #define MSVDX_VEC_CR_VEC_BOOL_INIT_BOOL_INIT_RANGE_SHIFT                (8)
   1232 #define MSVDX_VEC_CR_VEC_BOOL_INIT_BOOL_INIT_RANGE_SIGNED_FIELD 0
   1233 
   1234 // MSVDX_VEC, CR_VEC_BOOL_INIT, BOOL_INIT_VALUE
   1235 #define MSVDX_VEC_CR_VEC_BOOL_INIT_BOOL_INIT_VALUE_MASK         (0x000000FF)
   1236 #define MSVDX_VEC_CR_VEC_BOOL_INIT_BOOL_INIT_VALUE_LSBMASK              (0x000000FF)
   1237 #define MSVDX_VEC_CR_VEC_BOOL_INIT_BOOL_INIT_VALUE_SHIFT                (0)
   1238 #define MSVDX_VEC_CR_VEC_BOOL_INIT_BOOL_INIT_VALUE_SIGNED_FIELD 0
   1239 
   1240 #define MSVDX_VEC_CR_VEC_BOOL_CTRL_OFFSET               (0x00A8)
   1241 
   1242 // MSVDX_VEC, CR_VEC_BOOL_CTRL, BOOL_MASTER_SELECT
   1243 #define MSVDX_VEC_CR_VEC_BOOL_CTRL_BOOL_MASTER_SELECT_MASK              (0x00000003)
   1244 #define MSVDX_VEC_CR_VEC_BOOL_CTRL_BOOL_MASTER_SELECT_LSBMASK           (0x00000003)
   1245 #define MSVDX_VEC_CR_VEC_BOOL_CTRL_BOOL_MASTER_SELECT_SHIFT             (0)
   1246 #define MSVDX_VEC_CR_VEC_BOOL_CTRL_BOOL_MASTER_SELECT_SIGNED_FIELD      0
   1247 
   1248 #ifdef __cplusplus
   1249 }
   1250 #endif
   1251 
   1252 #endif /* __MSVDX_VEC_REG_IO2_H__ */
   1253